:root{--color-state-icon-surface:#15131b;--color-state-icon-surface-modal:#201e27;--color-state-icon-foreground:#ad99d9;--color-state-icon-foreground-compact:#9b95a6;--color-state-icon-border:#ffffff12;--color-state-action-background:#222029;--color-state-action-foreground:#eeeaf6;--color-state-action-pressed:#322b40;--color-state-action-border:#ffffff29;--color-state-text-title:#eeeef2;--color-state-text-description:#94949e;--color-state-text-end:#777881;--color-state-skeleton-base:#17171c;--color-state-skeleton-highlight:#232128;--color-state-focus-ring:#b79bff;--color-state-spinner-track:#ffffff1a;--space-state-message-gap:24px;--color-explore-canvas:#000;--color-explore-control:#171a20;--color-explore-selected:#7948e7;--color-explore-search:#f5f5f6;--color-explore-search-action:#e9e8ed;--color-explore-search-text:#16171a;--color-explore-border:#ffffff24;--color-explore-viewer:#14161b;--color-image-viewer-close-background:#00000078;--color-explore-backdrop:#000000d1;--color-hero:#000;--color-hero-sparkle-purple:var(--color-explore-selected);--color-hero-sparkle-blue:var(--color-accent);--color-hero-sparkle-pink:#ff3798;--color-hero-sparkle-cyan:#009dff;--color-surface:#1f242a;--color-surface-deep:#171b20;--color-surface-raised:#2a3038;--color-surface-soft:#404040;--color-text:#fff;--color-text-muted:#a3a9b3;--color-text-subtle:#78828f;--color-border-dark:#ffffff14;--color-border-control:#dee1e6;--color-option-hover:#f4f4f4;--color-option-text:#747474;--color-model-bg:#e8f0fe;--color-accent:#6c8eff;--color-accent-light:#a1b6ff;--color-success:#96d0b0;--color-error:#f3a0a0;--color-warning:#e9c48a;--color-upload-hover:#f1f5f9;--color-upload-panel:#121419;--color-generation-card:#0e0f11;--color-generation-card-border:#181b1f;--color-upload-border:#323741;--color-upload-muted:#848484;--color-upload-error:#e74558;--color-upload-error-surface:#321f27;--color-mode-hover:#e8e8e8;--color-execution:#191a32;--color-input-text:#000;--color-input-placeholder:#747474;--color-form-surface:#121419;--color-form-border:#323741;--color-form-placeholder:#848484;--color-form-required:#f05454;--color-header-background:#0e0f11;--color-footer-background:var(--color-header-background);--color-browser-bottom:var(--color-footer-background);--color-header-border:#292e38;--color-header-muted:#848484;--color-header-active:#9885df;--color-header-avatar:#d9d9d9;--color-header-credit-background:#2c294c;--color-header-credit-border:#6d51e6;--color-account-menu-surface:#161a21;--color-account-menu-card:#1f232b;--color-account-menu-accent:#7956ed;--color-account-menu-track:#2d313b;--color-scrollbar-thumb:#2e303b;--color-scrollbar-border:#464855;--color-scrollbar-track:#0c0c10;--gradient-announcement:linear-gradient(90deg, #ff3798, #009dff);--font-family:"Pretendard", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--font-sm:14px;--font-family-form:"Noto Sans KR", var(--font-family);--font-md:16px;--font-brand:24px;--font-hero:70px;--font-section:28px;--height-announcement:58.11px;--height-header:104.78px;--height-app-header:80px;--height-app-announcement:32px;--height-studio-header:48px;--height-home-top:749.88px;--height-category:61.78px;--height-control:50px;--width-page:1920px;--width-home-input:1094px;--gutter-page:100px;--gutter-header:59px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-upload:8px;--radius-form-control:10px;--radius-upload-panel:10px;--radius-execution:12px;--radius-generation-card:15px;--radius-option:18px;--radius-mode:24.51px;--radius-search:24.51px;--radius-category:30px;--shadow-overlay:0 24px 90px #0006;--shadow-generation-card:0 2px 2px 0 #0000000d}
@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2");font-weight:45 920;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans KR;src:url(/fonts/NotoSansKRVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box;scrollbar-color:var(--color-scrollbar-thumb) var(--color-scrollbar-track)}@supports selector(::-webkit-scrollbar){*{scrollbar-color:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-corner{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{border:1px solid var(--color-scrollbar-border);background:var(--color-scrollbar-thumb);border-radius:999px}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-browser-bottom);scrollbar-gutter:stable}body{font-family:var(--font-family);color:var(--color-text);background:var(--color-browser-bottom);-webkit-font-smoothing:antialiased;margin:0}[data-browser-edge]{display:none}@supports (-webkit-touch-callout:none){body{padding-top:max(8px, env(safe-area-inset-top,0px));padding-right:env(safe-area-inset-right,0px);padding-bottom:max(8px, env(safe-area-inset-bottom,0px));padding-left:env(safe-area-inset-left,0px)}[data-browser-edge]{z-index:30;pointer-events:none;display:block;position:fixed;left:0;right:0}[data-browser-edge=top]{height:max(8px, env(safe-area-inset-top,0px));background:var(--color-header-background);top:0}[data-browser-edge=bottom]{height:max(8px, env(safe-area-inset-bottom,0px));background:var(--color-browser-bottom);bottom:0}}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button,input,textarea,select{outline-offset:4px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}button:disabled{opacity:.48}::selection{background:#6c8eff44}dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
