.workspace-mantine-module__nZmpkq__studioRoot{--studio-bg:#ecebe6;--studio-panel:#fbfaf6d6;--studio-panel-solid:#fbfaf6;--studio-border:#191b1e1b;--studio-ink:#151715;--studio-muted:#70756f;--studio-accent:#08765f;--studio-accent-strong:#075f4d;--studio-warm:#f4ecdd;--studio-shadow:0 20px 54px #191b1e21;--studio-shadow-soft:0 12px 28px #191b1e14;background:linear-gradient(140deg, #ffffffc7, #f7f6f09e), var(--studio-bg);height:100%;min-height:0;color:var(--studio-ink);border-radius:24px;grid-template-rows:auto minmax(0,1fr);gap:12px;padding:12px;display:grid;overflow:hidden}.workspace-mantine-module__nZmpkq__topbar{border:1px solid var(--studio-border);min-height:68px;box-shadow:var(--studio-shadow-soft);background:#fbfaf6f0;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.workspace-mantine-module__nZmpkq__topbar .mantine-Button-root{color:#181b18;background:linear-gradient(#fffdfa,#efeee8);border:1px solid #191b1e14;box-shadow:0 8px 18px #191b1e14}.workspace-mantine-module__nZmpkq__topbar .mantine-Button-root:hover{background:linear-gradient(#fff,#e5e3db)}.workspace-mantine-module__nZmpkq__topbar .mantine-ActionIcon-root{color:#181b18;background:linear-gradient(#fffdfa,#efeee8);border-color:#191b1e14;box-shadow:0 8px 18px #191b1e14}.workspace-mantine-module__nZmpkq__brandMark{color:#dff8eb;background:linear-gradient(135deg,#0f1613,#2b2d29);border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 14px 26px #1114122e}.workspace-mantine-module__nZmpkq__topStats{grid-template-columns:repeat(3,minmax(118px,1fr));gap:8px;display:grid}.workspace-mantine-module__nZmpkq__topStat{background:linear-gradient(#ffffffe6,#f7f6f0d1);border:1px solid #191b1e14;border-radius:15px;padding:8px 10px;box-shadow:inset 0 1px #ffffffd1,0 8px 16px #191b1e0b}.workspace-mantine-module__nZmpkq__workspaceGrid{grid-template-columns:clamp(206px,16vw,260px) minmax(500px,1fr) clamp(292px,22vw,360px);gap:12px;min-height:0;display:grid;overflow:hidden}.workspace-mantine-module__nZmpkq__panel{border:1px solid var(--studio-border);min-height:0;box-shadow:var(--studio-shadow-soft);background:linear-gradient(#fffefae6,#f6f5efd1);border-radius:22px;overflow:hidden}.workspace-mantine-module__nZmpkq__panelInner{flex-direction:column;gap:12px;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden}.workspace-mantine-module__nZmpkq__projectHero{color:#f6f2e9;background:radial-gradient(circle at 88% 0,#5bcaa029,#0000 36%),linear-gradient(145deg,#111714,#282d28);border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffff1f,0 14px 28px #16191724}.workspace-mantine-module__nZmpkq__uploadCard{color:#f7f2e9;background:radial-gradient(circle at 88% 8%,#5bcaa01f,#0000 32%),linear-gradient(145deg,#ffffff14,#fff0),#191d1a;border:1px solid #1216132e;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:178px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff14}.workspace-mantine-module__nZmpkq__dropArea{text-align:center;background:#ffffff0a;border:1px dashed #efefec33;border-radius:15px;justify-content:center;align-items:center;min-height:96px;padding:12px;display:flex}.workspace-mantine-module__nZmpkq__hiddenFile{display:none}.workspace-mantine-module__nZmpkq__statusList{gap:8px;display:grid}.workspace-mantine-module__nZmpkq__statusItem{background:#ffffffc7;border:1px solid #191b1e14;border-radius:15px;padding:10px;box-shadow:inset 0 1px #ffffffb8}.workspace-mantine-module__nZmpkq__statusReady{background:#e7f9f1c2;border-color:#0b876d2e}.workspace-mantine-module__nZmpkq__canvasPanel{color:#f9f4ea;min-height:0;box-shadow:var(--studio-shadow);background:radial-gradient(circle at 85% 8%,#5bcaa01f,#0000 30%),linear-gradient(145deg,#101410,#151913);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.workspace-mantine-module__nZmpkq__canvasHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 16px 10px;display:grid}.workspace-mantine-module__nZmpkq__canvasBody{flex:1;grid-template-rows:minmax(230px,1fr) auto;gap:12px;min-height:0;padding:0 14px 14px;display:grid;overflow:hidden}.workspace-mantine-module__nZmpkq__resultStage{background:radial-gradient(circle at 18% 20%,#5bcaa014,#0000 30%),linear-gradient(145deg,#202421,#161917);border:1px solid #ffffff14;border-radius:20px;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.28fr) minmax(148px,.72fr);gap:12px;min-height:0;padding:12px;display:grid;overflow:hidden}.workspace-mantine-module__nZmpkq__resultTile{background:radial-gradient(circle at 28% 18%,#5bcaa014,#0000 36%),linear-gradient(145deg,#ffffff0d,#ffffff05),#1c201d;border:1px solid #ffffff14;border-radius:17px;align-items:flex-end;min-height:0;padding:14px;display:flex;position:relative;overflow:hidden}.workspace-mantine-module__nZmpkq__resultTile:first-child{grid-row:1/-1}.workspace-mantine-module__nZmpkq__resultTile:first-child .mantine-Title-root{font-size:26px;line-height:1.16}.workspace-mantine-module__nZmpkq__resultTile:not(:first-child){padding:12px}.workspace-mantine-module__nZmpkq__resultTile:not(:first-child) .mantine-Title-root{font-size:16px;line-height:1.2}.workspace-mantine-module__nZmpkq__resultTile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.workspace-mantine-module__nZmpkq__resultTileContent{z-index:1;text-shadow:0 1px 14px #00000075;position:relative}.workspace-mantine-module__nZmpkq__quickActionRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.workspace-mantine-module__nZmpkq__quickActionRow .mantine-Button-root{color:#f9f4eae6;background:#ffffff13;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f}.workspace-mantine-module__nZmpkq__quickActionRow .mantine-Button-root:hover{background:#ffffff1f}.workspace-mantine-module__nZmpkq__quickActionRow .mantine-Button-root[data-disabled]{opacity:.46;color:#f9f4eaa3}.workspace-mantine-module__nZmpkq__softCard{background:linear-gradient(#ffffffe0,#f7f6f0d6);border:1px solid #191b1e16;border-radius:18px;box-shadow:inset 0 1px #ffffffc2,0 10px 22px #191b1e0d}.workspace-mantine-module__nZmpkq__controlPanel{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;display:grid;overflow:hidden}.workspace-mantine-module__nZmpkq__controlPanel:after{content:"";opacity:.65;background:linear-gradient(#fbfaf62e,#ecebe5b8),repeating-linear-gradient(90deg,#191b1e09 0 1px,#0000 1px 18px);border-radius:18px;min-height:0}.workspace-mantine-module__nZmpkq__controlPanel .mantine-Tabs-list{background:#ecebe5;border:1px solid #191b1e14;border-radius:16px;flex-wrap:nowrap;gap:2px;min-height:42px;padding:4px}.workspace-mantine-module__nZmpkq__controlPanel .mantine-Tabs-tab{color:#565c55;border:0;border-radius:12px;min-width:0;min-height:32px;font-weight:650}.workspace-mantine-module__nZmpkq__controlPanel .mantine-Tabs-tabLabel{white-space:nowrap}.workspace-mantine-module__nZmpkq__controlPanel .mantine-Tabs-tab[data-active]{color:#fbf7ee;background:#151a16;box-shadow:0 8px 18px #16191733}.workspace-mantine-module__nZmpkq__controlPanel .mantine-Tabs-tab:before{display:none}.workspace-mantine-module__nZmpkq__controlPanel .mantine-InputWrapper-label{margin-bottom:3px;font-size:12px;line-height:1.2}.workspace-mantine-module__nZmpkq__controlPanel .mantine-Input-input{border-radius:12px;height:34px;min-height:34px;font-size:12px}.workspace-mantine-module__nZmpkq__controlPanel .mantine-Textarea-input{height:62px;min-height:62px;max-height:62px;overflow:hidden}.workspace-mantine-module__nZmpkq__controlPanel .mantine-SegmentedControl-root{background:#ecebe5;border:1px solid #191b1e0f;min-height:32px;box-shadow:inset 0 1px #ffffff9e}.workspace-mantine-module__nZmpkq__controlPanel .mantine-SegmentedControl-label{min-height:26px;padding:4px 8px;font-size:12px;font-weight:650}.workspace-mantine-module__nZmpkq__fieldGrid,.workspace-mantine-module__nZmpkq__briefGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workspace-mantine-module__nZmpkq__briefGridSingle{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.workspace-mantine-module__nZmpkq__briefField{min-width:0}.workspace-mantine-module__nZmpkq__generateButton{color:#fbf7ee;background:linear-gradient(135deg,#101613,#223029);border:0;border-radius:16px;min-height:44px;box-shadow:0 16px 36px #12171447,inset 0 1px #ffffff24}.workspace-mantine-module__nZmpkq__generateButton:hover{background:linear-gradient(135deg,#1a201d,#34403a)}.workspace-mantine-module__nZmpkq__secondaryButton{color:#171a17;background:linear-gradient(#fffdfa,#e9e7df);border-color:#191b1e17;border-radius:14px;box-shadow:0 8px 18px #191b1e14,inset 0 1px #ffffffb3}.workspace-mantine-module__nZmpkq__secondaryButton:hover{background:linear-gradient(#fff,#dfddd4)}.workspace-mantine-module__nZmpkq__actionMessage{color:#5d4110;background:#fff6dd;border:1px solid #b4842338;border-radius:15px;padding:8px 10px}:is(.workspace-mantine-module__nZmpkq__selectLike .mantine-Input-input,.workspace-mantine-module__nZmpkq__textAreaLike .mantine-Textarea-input){background:#ffffffc2;border-color:#191b1e17;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #191b1e0b}.workspace-mantine-module__nZmpkq__segment .mantine-SegmentedControl-root{background:#191b1e0f}.workspace-mantine-module__nZmpkq__miniResultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-mantine-module__nZmpkq__miniResult{background:#ffffff9e;border:1px solid #191b1e14;border-radius:14px;min-height:64px;padding:9px}.workspace-mantine-module__nZmpkq__footerMeter{background:#ffffffc2;border:1px solid #191b1e14;border-radius:15px;padding:10px}@media (max-width:1360px){.workspace-mantine-module__nZmpkq__studioRoot{gap:10px;padding:10px}.workspace-mantine-module__nZmpkq__workspaceGrid{grid-template-columns:188px minmax(450px,1fr) 286px;gap:9px}.workspace-mantine-module__nZmpkq__panelInner{gap:9px;padding:10px}.workspace-mantine-module__nZmpkq__topStats{grid-template-columns:repeat(3,98px)}.workspace-mantine-module__nZmpkq__topbar{min-height:64px;padding:10px 12px}.workspace-mantine-module__nZmpkq__uploadCard{min-height:162px}.workspace-mantine-module__nZmpkq__statusItem{padding:7px 8px}.workspace-mantine-module__nZmpkq__softCard{padding:10px!important}.workspace-mantine-module__nZmpkq__controlPanel .mantine-Textarea-input{height:56px;min-height:56px;max-height:56px}.workspace-mantine-module__nZmpkq__controlPanel .mantine-InputWrapper-label{font-size:11px}.workspace-mantine-module__nZmpkq__generateButton{min-height:42px}.workspace-mantine-module__nZmpkq__resultStage{gap:10px;padding:10px}}@media (max-width:1100px){.workspace-mantine-module__nZmpkq__workspaceGrid{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.workspace-mantine-module__nZmpkq__topStats{display:none}}
