.ToolStudioDesktop_page__BYbhY{height:calc(100vh - var(--topbar-h,56px));background:var(--surface-0,var(--studio-canvas-deep));grid-template-columns:340px minmax(0,1fr) 92px;min-height:0;display:grid}.ToolStudioDesktop_sidebar__T7kMG{border-inline-start:1px solid var(--border-low,var(--studio-surface-raised));background:var(--surface-1,var(--studio-canvas));grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.ToolStudioDesktop_body__z6kQ3{align-content:start;gap:18px;padding:16px;display:grid;overflow-y:auto}.ToolStudioDesktop_modelField__q9lJo{gap:8px;display:grid}.ToolStudioDesktop_modelLabel__8qVp7{font-size:var(--fs-xs);color:var(--text-mid)}.ToolStudioDesktop_modelSelect__ruNgS{border-radius:var(--radius-md,12px);background:var(--surface-2,var(--studio-surface));border:1px solid var(--border-low,var(--studio-surface-raised));width:100%;color:var(--text-high);font:inherit;font-size:var(--fs-xs);padding:10px 12px}.ToolStudioDesktop_footer__I1Qq_{border-top:1px solid var(--border-low,var(--studio-surface-raised));background:var(--surface-1,var(--studio-canvas));gap:10px;padding:14px 16px;display:grid}.ToolStudioDesktop_cost___2D1D{font-size:var(--fs-12);color:var(--text-low);justify-content:space-between;align-items:center;display:flex}.ToolStudioDesktop_costFrom__fCoan{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.ToolStudioDesktop_costNote__CF_3g{color:var(--text-low);font-size:var(--fs-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ToolStudioDesktop_error__P_rub{font-size:var(--fs-12);color:var(--danger);margin:0;line-height:1.7}.ToolStudioDesktop_soon__8Ee_m{text-align:center;padding:var(--space-8,32px)var(--space-6,24px);min-height:calc(100dvh - var(--topbar-h));background:var(--surface-0,var(--studio-canvas-deep));justify-content:center;align-items:center;display:flex}.ToolStudioDesktop_soonCard__68y3k{align-items:center;gap:var(--space-3,12px);flex-direction:column;max-width:460px;display:flex}.ToolStudioDesktop_soonBadge__pjca3{border-radius:var(--radius-capsule);font-size:var(--fs-micro);letter-spacing:.02em;color:var(--warning);background:var(--warning-bg,#ffb0201f);align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:inline-flex}.ToolStudioDesktop_soonTitle__lG15h{font-size:var(--fs-h2,28px);color:var(--text-high);margin:0;font-weight:800;line-height:1.35}.ToolStudioDesktop_soonBody__Io7Jx{font-size:var(--fs-sm,14px);color:var(--text-mid);margin:0;line-height:1.75}.ToolStudioDesktop_soonTabs__1GqW1{width:100%;margin-block-start:var(--space-4,16px)}.ToolStudioDesktop_soonTabs__1GqW1>nav{max-inline-size:340px;margin-inline:auto}@media (width<=1180px){.ToolStudioDesktop_page__BYbhY{grid-template-columns:300px minmax(0,1fr) 76px}}.ToolCanvas_canvas__c232q{background:radial-gradient(circle at 1px 1px,var(--border-low,var(--studio-surface-raised))1px,transparent 0)0 0/22px 22px,var(--surface-0,var(--studio-canvas-deep));place-items:center;height:100%;min-height:0;padding:28px;display:grid;position:relative;overflow:hidden}.ToolCanvas_stage__zj4lT{place-items:center;max-width:100%;max-height:100%;display:grid;position:relative}.ToolCanvas_compareMedia__0hdXS,.ToolCanvas_media__VS_Zm{border-radius:var(--radius-lg,16px);transform-origin:50%;max-width:100%;max-height:62vh;display:block}.ToolCanvas_compareMedia__0hdXS{width:min(55vw,880px,82.6667vh)}.ToolCanvas_overlay___bCNF{border-radius:var(--radius-lg,16px);color:var(--white);font-size:var(--fs-15);text-align:center;pointer-events:none;background:#00000073;place-items:center;gap:12px;font-weight:600;display:grid;position:absolute;inset:0}.ToolCanvas_spinner__FHRzD{border:2px solid #ffffff40;border-top:2px solid var(--white);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite ToolCanvas_toolspin__41Zkr}@keyframes ToolCanvas_toolspin__41Zkr{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ToolCanvas_spinner__FHRzD{animation-duration:2.4s}}.ToolCanvas_corner__huQOJ{z-index:2;gap:8px;display:flex;position:absolute;inset-block-start:16px;inset-inline-end:16px}.ToolCanvas_cornerBtn__xNqQF{color:var(--text-high);font:inherit;font-size:var(--fs-12);cursor:pointer;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:inline-flex}.ToolCanvas_cornerBtn__xNqQF,.ToolCanvas_toolbar__to6xi{border-radius:var(--radius-capsule);border:1px solid var(--border-mid,var(--studio-border));background:var(--surface-1,var(--studio-canvas))}.ToolCanvas_toolbar__to6xi{z-index:2;gap:4px;padding:6px;display:flex;position:absolute;inset-block-end:20px}.ToolCanvas_toolBtn___ITma{width:34px;height:34px;color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ToolCanvas_toolBtn___ITma:hover{background:var(--surface-3,var(--studio-surface-raised));color:var(--text-high)}.ToolCanvas_strip__pDg2c{border-radius:var(--radius-lg,16px);background:var(--surface-1,var(--studio-canvas));border:1px solid var(--border-mid,var(--studio-border));z-index:2;gap:6px;max-width:40%;padding:6px;display:flex;position:absolute;inset-block-end:16px;inset-inline-end:16px;overflow-x:auto}.ToolCanvas_stripTile__3ZzvI{border-radius:var(--radius-md,10px);background:var(--surface-2,var(--studio-surface));cursor:pointer;border:2px solid #0000;flex:none;width:44px;height:44px;padding:0;position:relative;overflow:hidden}.ToolCanvas_stripTile__3ZzvI[data-active]{border-color:var(--accent)}.ToolCanvas_stripThumb__Gst4M{object-fit:cover;width:100%;height:100%;display:block}.ToolCanvas_stripLabel__fnIDn{border-radius:var(--radius-capsule);color:var(--white);font-size:var(--fs-9);text-align:center;pointer-events:none;background:#0000008c;padding:1px 4px;line-height:1.5;position:absolute;inset-block-end:2px;inset-inline:2px}.ToolHistoryRail_rail__4CsIg{scrollbar-width:thin;background:var(--surface-1,var(--studio-canvas));border-inline-end:1px solid var(--border-low,var(--studio-surface-raised));flex-direction:column;gap:8px;padding:12px 10px;display:flex;overflow-y:auto}.ToolHistoryRail_add__IHbrP,.ToolHistoryRail_pending__FevyK,.ToolHistoryRail_tile__xWy3w{aspect-ratio:1;border-radius:var(--radius-md,12px);border:1px solid var(--border-low,var(--studio-surface-raised));background:var(--surface-2,var(--studio-surface));cursor:pointer;width:100%;color:var(--text-low);flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.ToolHistoryRail_add__IHbrP:hover,.ToolHistoryRail_tile__xWy3w:hover{border-color:var(--border-mid,var(--studio-border))}.ToolHistoryRail_tile__xWy3w[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)inset}.ToolHistoryRail_thumb__uZEuA{object-fit:cover;width:100%;height:100%;display:block}.ToolHistoryRail_pending__FevyK{cursor:default}.ToolHistoryRail_tileWrap__zuXM1{flex:none;width:100%;position:relative}.ToolHistoryRail_del__P3Ehn{border-radius:var(--radius-sm,8px);border:1px solid var(--border-default,var(--border-low));width:26px;height:26px;color:var(--text-high);cursor:pointer;opacity:0;transition:opacity var(--dur-fast,.12s),background var(--dur-fast,.12s);background:#17191bbf;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:4px;inset-inline-start:4px}.ToolHistoryRail_del__P3Ehn svg{width:14px;height:14px}.ToolHistoryRail_del__P3Ehn:focus-visible,.ToolHistoryRail_tileWrap__zuXM1:focus-within .ToolHistoryRail_del__P3Ehn,.ToolHistoryRail_tileWrap__zuXM1:hover .ToolHistoryRail_del__P3Ehn{opacity:1}.ToolHistoryRail_del__P3Ehn:hover{background:var(--danger);border-color:#0000}@media (hover:none){.ToolHistoryRail_del__P3Ehn{opacity:1}}.ToolHistoryRail_spinner__kUT9t{border:2px solid var(--border-mid,var(--studio-border));border-top-color:var(--text-high);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite ToolHistoryRail_railspin__yeTvd}@keyframes ToolHistoryRail_railspin__yeTvd{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ToolHistoryRail_spinner__kUT9t{animation-duration:2.4s}}.ToolHistoryRail_more__pW5GR{border-radius:var(--radius-md,12px);border:1px solid var(--border-low,var(--studio-surface-raised));color:var(--text-low);font:inherit;font-size:var(--fs-12);cursor:pointer;background:0 0;flex:none;padding:8px}.ToolHistoryRail_sentinel__dFuyC{flex:none;min-block-size:24px}.ToolMobileBody_body__eSYVv{gap:var(--m-sp-4,14px);min-block-size:100%;padding:var(--m-sp-4,14px)var(--m-gutter,16px)var(--m-sp-6,22px);grid-template-rows:auto 1fr;display:grid}.ToolMobileBody_tabStrip__FHr_N{scrollbar-width:none;border-block-end:1px solid var(--m-border,var(--studio-border));gap:6px;padding-block-end:var(--m-sp-3,12px);display:flex;overflow-x:auto}.ToolMobileBody_tabStrip__FHr_N::-webkit-scrollbar{display:none}.ToolMobileBody_tab__jJnY6{border-radius:var(--radius-capsule);background:var(--m-surface-1,var(--studio-surface));color:var(--m-text-low,var(--studio-text-mid));font:inherit;font-size:var(--fs-xs);cursor:pointer;border:1px solid #0000;flex:none;padding:8px 16px}.ToolMobileBody_tab__jJnY6[aria-selected=true]{color:var(--m-text-high,var(--studio-text-high));background:var(--m-surface-2,var(--studio-surface-raised));border-color:var(--m-border,var(--studio-border))}.ToolMobileBody_tab__jJnY6:focus-visible{outline:2px solid var(--m-accent,var(--studio-accent));outline-offset:2px}.ToolMobileBody_empty__5V0nQ{padding-block:var(--m-sp-6,22px);text-align:center;justify-items:center;gap:6px;margin-block:auto;display:grid}.ToolMobileBody_empty__5V0nQ>svg{margin-block-end:var(--m-sp-3,12px)}.ToolMobileBody_emptyTitle__LGpFa{font-size:var(--fs-15);color:var(--m-text-high,var(--studio-text-high));margin:0;font-weight:600}.ToolMobileBody_note__gO_RM{font-size:var(--fs-xs);color:var(--m-text-low,var(--studio-text-mid));max-width:40ch;margin:0;line-height:1.9}.ToolMobileBody_grid__M_31a{align-self:start;gap:var(--m-sp-4);grid-template-columns:repeat(2,1fr);display:grid}.ToolMobileBody_tile__9KTuL{border-radius:var(--m-r-lg)}.ToolMobileBody_pendingTile__qTwcR{aspect-ratio:1;border-radius:var(--m-r-lg);border:1px solid var(--border-low);background:var(--surface-card);place-items:center;display:grid}.ToolMobileBody_spinner__7jQ9k{border:2px solid var(--border-mid,var(--border-low));border-top-color:var(--text-high);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite ToolMobileBody_pendingspin__tvs3V}@keyframes ToolMobileBody_pendingspin__tvs3V{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ToolMobileBody_spinner__7jQ9k{animation-duration:2.4s}}.ToolMobileBody_sentinel__AdAs5{justify-content:center;align-items:center;min-block-size:56px;display:flex}