html:root{--brand:#ff5cba;--brand-hover:#ff85cb;--brand-ink:#1a0a13;--brand-soft:#3b2431;--brand-line:#814568;--brand-text:#fdd2eb;--focus-ring:#ff85cb;--danger-soft:#34202b;--danger-line:#7a3a42;--danger-text:#ffc1c8;--surface-base:#141414;--surface-panel:#1c1c1c;--surface-card:#252525;--surface-input:#202020;--border-default:#3b3b3b;--border-strong:#525252;--content-primary:#f2f2f2;--content-secondary:#b5b5b5;--content-muted:#a1a1a1;--design-accent:var(--brand);--design-accent-ink:var(--brand-ink);--design-accent-surface:var(--brand-soft);--action-primary-bg:var(--brand);--action-primary-fg:var(--brand-ink);--canvas:var(--surface-base);--panel-solid:var(--surface-card);--panel-raised:#303030;--ui-surface:var(--surface-panel);--ui-control:var(--surface-input);--ui-hover:#333;--ui-border:var(--border-default);--line:var(--border-default);--line-soft:#303030;--text:var(--content-primary);--text-soft:var(--content-secondary);--text-muted:var(--content-muted);--ui-muted:var(--content-muted);--purple:var(--brand);--ui-radius:8px;--ui-control-height:40px;--font-sans:"Pretendard",var(--font-geist-sans,system-ui),sans-serif}html:root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.project-browser,.generation-history,.collab-panel,.support-panel.support-studio,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio,.vt-checkout-card,.canvas-history-panel,.recovery-dialog){color:var(--content-primary);background-color:var(--surface-panel);border-color:var(--border-default);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);--support-bg:var(--surface-panel);--support-surface:var(--surface-card);--support-line:var(--border-default);--support-muted:var(--content-secondary);--production-surface:var(--surface-card);--practice-accent:var(--brand);--practice-line:var(--border-default);font-size:14px;line-height:1.6}html:root body :where(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.project-browser,.generation-history,.collab-panel,.support-panel.support-studio,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio,.vt-checkout-card) button{border-color:var(--border-default);color:var(--content-primary);box-shadow:none;border-radius:8px;font-family:inherit;font-size:14px;line-height:1.5}html:root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.project-browser,.collab-panel,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio) :where(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea,select){border:1px solid var(--border-strong);background:var(--surface-input);min-height:42px;color:var(--content-primary);font:400 14px/1.6 var(--font-sans);box-sizing:border-box;border-radius:8px;min-width:0;max-width:100%;padding:10px 12px}html:root body :is(.account-panel,.model-studio,.creative-library,.production-hub,.project-browser,.generation-history,.collab-panel,.support-panel,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio,.vt-checkout-card) :is(input[type=range],input[type=checkbox],input[type=radio],progress){accent-color:var(--brand)}html:root body :is(.account-panel,.model-studio,.creative-library,.production-hub,.project-browser,.generation-history,.collab-panel,.support-panel,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio,.vt-checkout-card) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}html:root body :is(.account-panel,.model-studio,.creative-library,.production-hub,.project-browser,.collab-panel,.support-panel,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio) :is(p,small){line-height:1.7}html:root body :is(.account-panel,.model-studio,.creative-library,.production-hub,.project-browser,.collab-panel,.support-panel,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio) button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}html:root body :is(.account-primary,.studio-primary,.library-primary,.research-primary,.naver-primary,.production-primary,.project-create,.history-add,.collab-primary,.kit-primary,.person-primary,.practice-primary,.quick-start-next,.support-proposal-primary,.support-submit,.banner-export-button,.vt-buy){background:var(--brand);color:var(--brand-ink);border-color:var(--brand);font-weight:600}html:root body .model-studio.model-studio-workbench .studio-workbench-footer .studio-primary,html:root body .creative-library[data-experience] :is(.library-primary,.research-primary),html:root body .support-panel.support-studio :is(.support-submit,.support-proposal-primary),html:root body .quick-start :is(.practice-primary,.quick-start-next,.practice-target:not(:disabled)),html:root body .vt-billing button.vt-buy,html:root body .fixed-bulk-dialog footer button,html:root body .vt-checkout-card>button{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}html:root body :is(.account-primary,.studio-primary,.library-primary,.research-primary,.naver-primary,.production-primary,.project-create,.history-add,.collab-primary,.kit-primary,.person-primary,.practice-primary,.quick-start-next,.support-proposal-primary,.support-submit,.vt-buy):hover:not(:disabled){background:var(--brand-hover);color:var(--brand-ink);border-color:var(--brand-hover)}html:root body :is(.account-experience-layout>nav,.project-sidebar>nav,.library-sidebar nav,.research-sidebar nav,.production-hub>nav,.collab-panel>nav,.studio-tabs,.studio-mode-switch,.studio-source-tabs,.studio-view-presets,.person-studio,.creation-kit>nav,.kit-filters,.account-usage-tabs,.history-scope,.library-search-switch,.research-platforms,.research-search-mode,.practice-mobile-tabs) button:is([aria-pressed=true],[aria-current=page]),html:root body .creative-library[data-experience] :is(.library-sidebar nav button,.research-sidebar button,.library-search-switch button,.research-platforms button,.research-search-mode button,.competitor-brands button):is([aria-pressed=true],[aria-current=page]),html:root body .model-studio.model-studio-workbench .studio-reference-strip button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand-line);box-shadow:none}html:root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.project-browser,.generation-history){width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;inset:0}html:root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.generation-history)>header{box-sizing:border-box;border-bottom:1px solid var(--border-default);background:var(--surface-panel);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:72px;min-height:72px;margin:0;padding:16px 24px;display:flex;position:relative;top:0}html:root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.generation-history)>header :is(h2,h3){letter-spacing:-.035em;margin:0;font-size:20px;font-weight:550;line-height:1.5}html:root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.generation-history)>header>button{background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;min-height:40px;padding:8px;display:grid}html:root body :is(.production-hub>nav,.studio-tabs,.history-filters){border-bottom:1px solid var(--border-default);background:var(--surface-panel);gap:8px;padding:12px 24px}html:root body :is(.production-hub>nav,.studio-tabs) button{white-space:nowrap;min-height:40px;padding:9px 14px}html:root body :is(.production-body,.account-experience-main,.project-main){background:var(--surface-base);overscroll-behavior:contain;min-width:0;min-height:0;padding:28px 32px}html:root body :is(.account-experience-layout,.creative-library[data-experience]>.library-layout){grid-template-columns:208px minmax(0,1fr);height:calc(100% - 72px);min-height:0}html:root body .project-browser[open]{grid-template-columns:208px minmax(0,1fr)}html:root body :is(.account-experience-layout>nav,.project-sidebar,.creative-library[data-experience] .library-sidebar,.research-sidebar){background:var(--surface-panel);border-color:var(--border-default);padding:18px 12px}html:root body :is(.account-experience-layout>nav,.project-sidebar>nav,.creative-library[data-experience] .library-sidebar nav) button{border-radius:8px;gap:10px;min-height:42px;padding:10px 12px;font-size:14px}html:root body :is(.production-card,.collab-card,.account-credit-cards article,.vt-price-grid article,.vt-wallet,.support-action-card,.support-settings,.competitor-style-summary,.person-card){background:var(--surface-card);border-color:var(--border-default);box-shadow:none;border-radius:8px}html:root body :is(.account-credit-note,.account-feedback,.production-notice,.production-diagnostic,.collab-notice,.support-incident,.fixed-bulk-notice,.vt-billing-notice){color:#ddd;background:#292529;border-color:#55434e;border-radius:8px;font-size:13px;line-height:1.7}html:root body :is(.production-grid article[data-selected=true],.project-gallery-grid>button.selected,.studio-reference-strip button[aria-pressed=true]){outline-color:var(--brand);border-color:var(--brand)}html:root body .generation-history .history-images article[data-selected=true] .history-image-select{border-color:var(--brand)!important}html:root body .account-avatar{background:var(--brand-soft);color:var(--brand-text)}html:root body .account-usage-tabs button[aria-pressed=true]{border-bottom-color:var(--brand)}html:root body .vt-price-grid article.recommended{border-color:var(--brand-line);background:var(--surface-card)}html:root body .vt-price-badge{background:var(--brand);color:var(--brand-ink)}html:root body :is(.vt-eyebrow,.vt-credit-amount,.vt-wallet strong small,.vt-price-grid li svg,.vt-billing-history a){color:var(--brand-text)}html:root body .vt-billing button.vt-buy:disabled{color:#b5b5b5;background:#3a3a3a}html:root body .vt-checkout-page{background:var(--surface-base)}html:root body :is(.project-sidebar>img,.canvas-assets-panel .canvas-navigator-home img){filter:grayscale()invert();mix-blend-mode:screen;background:0 0}html:root body .model-studio.model-studio-workbench{overscroll-behavior:contain;overflow-y:auto}html:root body .model-studio.model-studio-workbench>header{z-index:5;position:sticky}html:root body .model-studio-workbench>:not(header){margin-inline:24px}html:root body .model-studio-workbench .studio-workbench-footer{background:var(--surface-panel);border-color:var(--border-default);margin:0;padding:16px 24px}html:root body :is(.studio-main-photo,.studio-reference-strip img,.person-master,.studio-prompt-preview pre){background:var(--surface-base);border-color:var(--border-default)}html:root body :is(.studio-orbit,.person-model-list,.person-generate,.person-view-grid article,.studio-standard-grid button,.kit-filter-panel){background:var(--surface-card);border-color:var(--border-default)}html:root body :is(.studio-orbit g,.studio-camera-sliders output){color:var(--brand-text)}html:root body .studio-orbit .studio-camera-ray{stroke:var(--brand)}html:root body .studio-camera-sliders input[type=range]{accent-color:var(--brand)}html:root body :is(.creation-kit[data-embedded=true],.creation-kit[data-embedded=true]>nav){background:var(--surface-panel)}html:root body .creation-kit :is(.kit-filters button,.kit-toolbar>button)[aria-pressed=true]{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-line)}html:root body .collab-panel{border:0;border-left:1px solid var(--border-default);border-radius:0;width:380px;max-width:100vw;top:72px;bottom:0;right:0;box-shadow:-10px 0 32px #0003}html:root body :is(.collab-panel>header,.support-panel.support-studio .support-header){background:var(--surface-panel);border-color:var(--border-default);height:64px;min-height:64px;padding:12px 16px}html:root body :is(.collab-panel>header h2,.support-panel.support-studio .support-heading h2){letter-spacing:-.02em;font-size:15px;font-weight:550}html:root body .support-heading{flex:1;min-width:0}html:root body .support-heading h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:root body :is(.collab-composer,.support-compose-box,.support-user>p,.collab-message){background:var(--surface-card);border-color:var(--border-default)}html:root body .collab-message.is-mine{background:var(--brand-soft);border-color:#4d4d4d}html:root body .collab-gallery article{background:var(--surface-card)}html:root body :is(.collab-card span,.collab-panel small,.collab-gallery a,.collab-message time,.studio-stage-heading>span,.studio-reference-hint){color:var(--content-secondary)}html:root body .quick-start{border:1px solid var(--border-strong);border-radius:8px;width:min(1440px,100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);overflow:hidden}html:root body .quick-start-header{background:var(--surface-panel);border-color:var(--border-default);min-height:76px;padding:14px 20px}html:root body .quick-start-header :is(.quick-start-brand,.quick-start-brand>span){color:var(--brand);border-color:var(--brand-line)}html:root body .quick-start-header .quick-start-heading>span{color:var(--content-muted)}html:root body .practice-layout{flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.practice-mobile-tabs{display:none}html:root body .practice-projectbar{border-color:var(--border-default);background:#181818;grid-area:1/1/auto/-1;padding:10px 20px}html:root body .practice-projectbar :is(.practice-project-icon,.practice-free-badge),html:root body .practice-projectbar strong small{color:var(--content-secondary)}html:root body .practice-project-icon{background:var(--surface-card)}html:root body .practice-workspace{background:var(--surface-base);grid-area:2/2;min-height:0}html:root body .practice-canvas{flex:1;min-height:0}html:root body .practice-quest{background:var(--surface-panel);border-color:var(--border-default);grid-area:2/1;gap:12px;min-height:0;padding:20px;overflow-y:auto}html:root body .practice-quest h2{font-size:21px}html:root body .practice-quest>p{color:var(--content-secondary);font-size:14px}html:root body :is(.practice-stage-guide,.practice-toolbar,.practice-canvas-note,.quick-start-footer){background:var(--surface-panel);border-color:var(--border-default)}html:root body :is(.practice-toolbar>button,.practice-mobile-tabs>button,.quick-start-footer button){background:var(--surface-card)}html:root body .practice-stage-guide>div{min-width:0}html:root body .practice-stage-guide>div>span{color:var(--brand-text);border-color:var(--brand-line)}html:root body .quick-start :is(.practice-primary,.practice-target:not(:disabled),.quick-start-next){background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}html:root body :is(.practice-node,.practice-start-preview,.practice-click-help,.practice-ratio-choices button){background:var(--surface-card);border-color:var(--border-strong);color:var(--content-primary)}html:root body :is(.practice-node>header,.practice-image-empty,.practice-node-content select,.practice-node-content textarea){background:var(--surface-input);border-color:var(--border-strong);color:var(--content-primary)}html:root body .practice-node-referenceGroup{background:#2a2a2a80}html:root body .practice-node.practice-focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff5cba20}html:root body .practice-node-coach{background:var(--brand);color:var(--brand-ink)}html:root body .practice-node-coach:after{border-top-color:var(--brand)}html:root body :is(.practice-node .react-flow__handle,.practice-checklist li[aria-current=step]>span){background:var(--brand);color:var(--brand-ink);border-color:var(--brand-line)}html:root body .practice-node .practice-port-glow{box-shadow:0 0 0 3px #ff5cba40}html:root body .quick-start :is(.practice-port-button,.practice-input-button){background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html:root body :is(.practice-empty strong,.practice-node>header,.practice-checklist li[aria-current=step]){color:var(--content-primary)}html:root body :is(.practice-empty>span,.practice-empty>small,.practice-start-preview>span,.practice-checklist li,.practice-checklist li small,.practice-node-content small,.practice-node-content label,.practice-mission-label,.practice-quest-kicker,.practice-canvas-note,.quick-start-footer>div>span,.practice-safety,.practice-group-note){color:var(--content-secondary)}html:root body .practice-quest progress::-webkit-progress-value{background:var(--brand)}html:root body .practice-quest progress::-moz-progress-bar{background:var(--brand)}html:root body .practice-canvas .react-flow__controls button{color:var(--content-primary);background:var(--surface-card);border-color:var(--border-default)}html:root body .quick-start-footer{gap:12px;padding:12px 20px}html:root body :is(.banner-editor-header,.banner-editor-footer,.banner-settings,.banner-cloud-actions,.banner-preview-toolbar,.banner-preview-caption){background:var(--surface-panel);border-color:var(--border-default)}html:root body .banner-preview-pane{background:var(--surface-base)}html:root body .banner-editor-dialog{max-width:100vw;max-height:calc(100dvh - 24px)}html:root body :is(.banner-settings h3,.banner-editor-header h2){color:var(--content-primary)}html:root body :is(.banner-settings label,.banner-help,.banner-preview-caption,.banner-cloud-actions>span){color:var(--content-secondary)}html:root body :is(.production-danger,.collab-danger,.auth-error,.workflow-node-error,.production-error){color:#ffadb6}html:root body :is(.collab-warning,.banner-warning,.history-feedback){color:#edcf9b}html:root body .support-panel.support-studio .support-submit:disabled{color:#b5b5b5;background:#444}@media (max-width:1100px){html:root body :is(.production-body,.account-experience-main,.project-main){padding:24px}html:root body .studio-workbench-grid{gap:24px}html:root body .project-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:900px){html:root body .quick-start{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;inset:0}html:root body .practice-layout{flex:auto;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}html:root body .practice-mobile-tabs{background:var(--surface-panel);border-bottom:1px solid var(--border-default);grid-area:1/1;gap:6px;padding:8px 12px;display:flex}html:root body .practice-mobile-tabs button{flex:1;min-height:44px}html:root body .practice-projectbar{grid-area:2/1;padding:8px 14px}html:root body .practice-workspace,html:root body .practice-quest{order:initial;grid-area:3/1;min-height:0}html:root body .practice-workspace{flex:1;display:flex}html:root body .practice-canvas{min-height:0}html:root body .practice-layout[data-mobile-panel=canvas]>.practice-quest,html:root body .practice-layout[data-mobile-panel=mission]>.practice-workspace{display:none}html:root body .practice-quest{border:0;flex-direction:column;gap:14px;padding:20px;display:flex;overflow:auto}html:root body .practice-checklist{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}html:root body .practice-checklist li{padding:4px 0;font-size:12px}html:root body .practice-quest .practice-restart{align-self:flex-start;margin-top:0}html:root body .practice-mission-actions button{width:100%}html:root body .practice-empty{gap:8px;padding:14px}html:root body .practice-start-preview{width:130px;margin-bottom:4px}html:root body .practice-start-preview .practice-sample-crop{height:85px}html:root body .practice-empty strong{font-size:17px}html:root body .practice-empty>span{font-size:13px}html:root body .practice-stage-guide{padding:10px 12px}html:root body .practice-toolbar{gap:6px;padding:8px}html:root body .practice-toolbar>button{min-height:40px;font-size:12px}html:root body .practice-canvas-note{padding:7px 12px;font-size:11px}html:root body .quick-start-header{min-height:70px;padding:10px 12px}html:root body .quick-start-footer{padding:8px 12px}html:root body .quick-start-footer>div{gap:4px}html:root body .quick-start-footer>div>span{display:none}html:root body .quick-start-footer button{min-height:40px;font-size:12px}html:root body .quick-start-footer .quick-start-next{width:auto;min-height:44px;margin-left:auto}}@media (max-width:760px){html:root{--ui-control-height:44px}html:root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.project-browser,.generation-history){border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}html:root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.generation-history)>header{gap:12px;padding:12px 16px}html:root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.generation-history)>header :is(h2,h3){font-size:18px}html:root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.generation-history)>header>button{width:44px;height:44px;min-height:44px}html:root body .creative-library[data-experience=research]>.library-header{grid-template-rows:44px 44px;grid-template-columns:minmax(0,1fr) 44px;gap:8px;height:120px;min-height:120px;padding:12px;display:grid}html:root body .creative-library[data-experience=research]>.library-layout{height:calc(100% - 120px)}html:root body :is(.production-body,.account-experience-main,.project-main){padding:20px 16px}html:root body .account-experience-layout{flex-direction:column;height:calc(100% - 72px);display:flex}html:root body .account-experience-layout>nav{border-right:0;border-bottom:1px solid var(--border-default);flex-direction:row;flex-shrink:0;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}html:root body .account-experience-layout>nav button{white-space:nowrap;flex:none;min-height:44px}html:root body .account-experience-main{flex:1;overflow:auto}html:root body .project-browser[open]{flex-direction:column;display:flex}html:root body .project-sidebar{border-right:0;border-bottom:1px solid var(--border-default);flex:none;padding:12px 16px}html:root body .project-sidebar>nav{flex-direction:row;gap:6px;overflow-x:auto}html:root body .project-sidebar>nav button{white-space:nowrap;flex:none}html:root body .project-sidebar>img{width:132px;height:32px;margin-bottom:10px}html:root body .project-main{flex:1;overflow:auto}html:root body .project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}html:root body .project-browser-tools{flex-wrap:wrap;gap:10px}html:root body .project-browser-tools label{width:100%}html:root body :is(.production-hub>nav,.studio-tabs,.history-filters){padding:10px 16px;overflow-x:auto}html:root body .model-studio-workbench>:not(header){margin-inline:16px}html:root body .model-studio-workbench .studio-workbench-footer{margin:0;padding:12px 16px}html:root body .studio-workbench-grid{grid-template-columns:minmax(0,1fr)}html:root body .studio-main-photo{height:clamp(240px,42dvh,380px)}html:root body .studio-reference-strip.studio-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html:root body :is(.production-grid,.history-images){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html:root body .production-columns,html:root body .production-form{grid-template-columns:minmax(0,1fr)}html:root body .collab-panel{z-index:130;border:0;width:100vw;max-width:100vw;height:100dvh;inset:0}html:root body .support-panel.support-studio{z-index:140;border:0;max-width:100vw;height:100dvh;inset:0;width:100vw!important}html:root body .support-panel.support-studio .support-header{gap:4px;padding:10px 12px}html:root body .support-panel.support-studio .support-icon-button{width:36px;min-height:44px}html:root body .banner-editor-backdrop{padding:0}html:root body .banner-editor-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}html:root body .banner-editor-body{display:block;overflow:auto}html:root body .banner-settings{border-left:0;padding-inline:16px;overflow:visible}html:root body .banner-preview-pane{min-height:300px}html:root body .fixed-bulk-dialog{border-radius:8px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:18px}html:root body .fixed-bulk-dialog li{flex-wrap:wrap;gap:10px}html:root body .fixed-bulk-dialog li>button{margin-left:auto}html:root body :is(.account-panel,.model-studio,.creative-library,.production-hub,.project-browser,.generation-history,.collab-panel,.support-panel,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-height:44px;font-size:16px}html:root body :is(.account-panel,.model-studio,.production-hub,.collab-panel,.person-studio,.fixed-bulk-dialog,.recipe-studio) button{min-height:44px}}@media (max-width:420px){html:root body :is(.creative-library[data-experience] .library-grid,.creative-library[data-experience] .competitor-grid){grid-template-columns:minmax(0,1fr)}html:root body .creative-library[data-experience=research] .research-grid{columns:1!important}html:root body .project-grid{grid-template-columns:minmax(0,1fr)}html:root body .practice-free-badge{font-size:11px}html:root body .quick-start-header .quick-start-safe{padding:2px 6px;font-size:10px}html:root body .quick-start-header .quick-start-brand{display:none}html:root body .quick-start-header h1{font-size:15px}}@media (max-width:520px){html:root body .practice-stage-guide>button{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:8px;font-size:0}html:root body .practice-toolbar{grid-template-columns:repeat(3,minmax(0,1fr)) 40px;display:grid}html:root body .practice-toolbar>button{gap:3px;min-width:0;padding:8px 5px;font-size:12px}html:root body .practice-toolbar>button svg{flex-shrink:0}}@media (max-height:560px) and (max-width:900px){html:root body .quick-start{overflow:auto}html:root body .practice-layout{flex:none;min-height:460px}html:root body .quick-start-header{position:relative}}@media (prefers-reduced-motion:reduce){html:root body :is(.quick-start,.production-hub,.model-studio,.creative-library,.account-panel,.collab-panel,.support-panel) :is(button,a,progress){transition:none;animation:none}}html:root body .account-experience-layout{grid-template-rows:minmax(0,1fr)}html:root body .account-experience-layout>nav{overscroll-behavior:contain;min-height:0;overflow-y:auto}html:root body :is(.person-studio-columns>main,.person-master>div,.person-view-grid article,.production-card,.collab-scroll,.history-footer,.library-toolbar,.library-search){min-width:0}html:root body :is(.person-studio,.production-body,.account-experience-main,.collab-scroll) :is(pre,dd,p,strong){overflow-wrap:anywhere}html:root body .person-studio pre{white-space:pre-wrap;max-width:100%}html:root body .creative-library[data-experience] .library-search input{box-shadow:none;background:0 0;border:0;padding:10px 0}html:root body .history-footer{flex-wrap:wrap;flex-shrink:0;gap:8px}html:root body .history-footer button{white-space:normal;min-width:0;min-height:40px}html:root body .history-images article[data-selected=true] .history-image-select{border-color:var(--brand)!important}html:root body .history-image-select>span{background:var(--brand);color:var(--brand-ink)}html:root body .quick-start .practice-quest progress::-webkit-progress-bar{background:#383838}html:root body .adtake-canvas-app .project-switcher .visualtune-logo{filter:grayscale()invert();mix-blend-mode:screen;background:0 0}@media (max-width:760px){html:root body .adtake-canvas-app .canvas-journey-nav.is-floating{width:min(400px,100% - 16px)}html:root body .adtake-canvas-app .canvas-journey-nav button{white-space:nowrap}html:root body .account-experience-layout>nav{overflow-y:hidden}html:root body .history-footer>span{flex-basis:100%}html:root body .history-footer>button{flex:1;padding:9px 6px;font-size:12px}html:root body .person-required{grid-template-columns:minmax(0,1fr)}}@media (max-height:520px){html:root body .generation-history[open],html:root body .collab-panel:not([hidden]){overscroll-behavior:contain;display:block;overflow-y:auto}html:root body .generation-history .history-images,html:root body .collab-panel .collab-scroll{overflow:visible}html:root body .generation-history .history-empty{min-height:120px;padding:20px}html:root body .collab-panel>header{z-index:2;position:sticky;top:0}}html:root body :is(.account-panel,.model-studio,.creative-library,.production-hub,.project-browser,.person-studio) :is(h2,h3,h4){word-break:keep-all;overflow-wrap:anywhere}html:root body .support-panel.support-studio :is(button,input,textarea,select):focus-visible{outline-color:var(--focus-ring)}html:root body .canvas-history-panel{border:0;border-left:1px solid var(--border-default);background:var(--surface-panel);border-radius:0;width:380px;max-width:100vw;top:72px;bottom:0;right:0}html:root body .canvas-history-panel button{border-color:var(--border-default);background:var(--surface-card);min-height:40px;color:var(--content-primary);border-radius:8px}html:root body .canvas-history-panel>nav button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html:root body .canvas-history-panel :is(.canvas-history-grid article,.canvas-history-event){background:var(--surface-card)}html:root body .canvas-history-panel button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:760px){html:root body .canvas-history-panel{z-index:130;border:0;width:100vw;height:100dvh;inset:0}html:root body .canvas-history-panel button{min-height:44px}}@media (max-height:520px){html:root body .canvas-history-panel{display:block;overflow:auto}html:root body .canvas-history-scroll{overflow:visible}html:root body .canvas-history-panel>header{background:var(--surface-panel);z-index:2;position:sticky;top:0}}@media (max-width:760px){html:root body .creative-library[data-experience] .competitor-results-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html:root body .creative-library[data-experience] .competitor-results-bar>span,html:root body .creative-library[data-experience] .competitor-results-bar>label{grid-column:1/-1;width:100%}html:root body .creative-library[data-experience] .competitor-results-bar>label{align-items:center;gap:10px;display:flex}html:root body .creative-library[data-experience] .competitor-results-bar>button{white-space:nowrap;width:100%;min-width:0}html:root body .creative-library[data-experience] .research-searchbox{grid-template-columns:22px minmax(0,1fr);gap:10px;padding:14px;display:grid}html:root body .creative-library[data-experience] .research-searchbox>.research-search-mode,html:root body .creative-library[data-experience] .research-searchbox>.research-primary{grid-column:1/-1;width:100%}html:root body .creative-library[data-experience] .research-searchbox>input{width:100%;min-width:0}html:root body .creative-library[data-experience] .research-search-note{flex-direction:column;align-items:flex-start;gap:12px;display:flex}html:root body .creative-library[data-experience] .research-search-note>span{line-height:1.7}}html:root{--green:var(--brand)}html:root body .quick-start .practice-checklist li.is-done{color:var(--content-primary)}html:root body .quick-start .practice-checklist li.is-done>span{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand-line)}html:root body .quick-start .practice-checklist li.is-done small{color:var(--content-secondary)}html:root body .quick-start .practice-notice{background:var(--surface-card);color:var(--content-primary);border-color:var(--brand)}html:root body .quick-start .practice-earned{background:var(--surface-card);border-color:var(--brand-line);color:var(--content-primary)}html:root body .quick-start .practice-restart{color:var(--content-secondary)!important}html:root body .project-browser .project-browser-tools input{background:0 0;border:0;border-radius:0;padding:0}html:root body .project-node-preview{background-color:var(--surface-card);color:var(--content-secondary)}html:root body .project-node-preview i{background:var(--brand-soft);border-color:var(--brand-line)}html:root body .project-current{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}@media (max-width:760px){html:root body .project-sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid;overflow:visible}html:root body .project-sidebar>img{width:132px;height:32px;margin:0;display:block}html:root body .project-sidebar>.project-create{float:none;white-space:nowrap;min-height:44px;padding:9px 12px}html:root body .project-sidebar>nav{grid-column:1/-1;min-width:0;max-width:100%;margin:0;overflow-x:auto}html:root body .project-sidebar-bottom{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:0;padding:0;display:grid}html:root body .project-sidebar-bottom button{white-space:nowrap;min-width:0;min-height:44px}html:root body .project-sidebar-bottom button>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}html:root body .project-sidebar-bottom .project-rail-credit-value{display:block}html:root body .project-sidebar-bottom strong{margin:0;font-size:13px}html:root body .project-sidebar-bottom small{display:none}}html:root body .adtake-canvas-app{--connection-light:var(--brand);--connection-light-core:#fee3f3}html:root body .adtake-canvas-app :is(.reference-group-node,.reference-image-node,.generation-node,.workflow-node-card){color:var(--content-primary);border-radius:8px;--node-accent:var(--brand)!important}html:root body .adtake-canvas-app .reference-group-node{border-color:var(--border-strong);background:#20202080}html:root body .adtake-canvas-app :is(.reference-group-node,.reference-image-node,.workflow-node-card).is-selected{border-color:var(--brand);box-shadow:0 0 0 2px #ff5cba20}html:root body .adtake-canvas-app .reference-group-node.is-drop-active{border-color:var(--brand);background:#3b243180}html:root body .adtake-canvas-app .generation-node:is(.is-selected,.is-running),html:root body .adtake-canvas-app .reference-image-node.is-selected{outline-color:var(--brand)}html:root body .adtake-canvas-app .generation-node.is-failed{outline-color:var(--danger)}html:root body .adtake-canvas-app :is(.workflow-node-heading strong,.generation-node-header,.reference-group-title,.node-name-button){color:#d4d4d4;font-size:16px;font-weight:500}html:root body .adtake-canvas-app :is(.reference-group-empty,.reference-image-preview,.text-node-editor){border-radius:8px}html:root body .adtake-canvas-app :is(.reference-group-empty>span:not(.reference-empty-stack),.generation-empty-preview,.generation-node-meta,.reference-count,.node-editor-preview>span){color:var(--content-muted)}html:root body .adtake-canvas-app .workflow-node-status:is([data-status=completed],[data-status=running],[data-status=queued]){color:var(--brand-text);background:var(--brand-soft)}html:root body .adtake-canvas-app .workflow-handle.is-linked{color:var(--brand-text);border-color:var(--brand)!important;background:var(--brand-soft)!important}html:root body .adtake-canvas-app .workflow-handle.is-linked:after{box-shadow:none;border-color:#ff5cba70}html:root body .adtake-canvas-app .glowing-edge>.react-flow__edge-path{stroke:var(--brand-line)!important}html:root body .adtake-canvas-app .glowing-edge.is-selected>.react-flow__edge-path{stroke:var(--brand)!important}html:root body .workflow-resizable-frame .workflow-resize-line{border-color:var(--brand)}html:root body .workflow-resizable-frame .workflow-resize-handle{border-color:var(--brand-text);background:var(--brand)}html:root body .provider-mark{filter:invert();opacity:.9;flex-shrink:0}html:root body :is(.node-inspector-floating,.compact-node-palette,.canvas-popover-panel,.node-connect-menu,.node-floating-actions,.text-node-tools .ai-writing-tools,.generation-variants){background:var(--surface-panel);border-color:var(--border-strong);color:var(--content-primary);font-family:var(--font-sans);border-radius:8px}html:root body :is(.compact-node-palette,.node-inspector-floating){font-size:14px}html:root body .compact-palette-item small{color:var(--content-muted);white-space:normal;font-size:12px;line-height:1.5}html:root body .compact-palette-item:is(:hover,:focus-visible){background:var(--brand-soft);border-color:var(--brand-line)}html:root body .compact-palette-search:focus-within{border-color:var(--brand)}html:root body :is(.compact-palette-header h2,.inspector-title h2,.floating-panel-header h2){color:var(--content-primary);font-size:16px}html:root body :is(.inspector-field>span,.inspector-fieldset legend,.inspector-readout>span,.inspector-section-title){color:var(--content-secondary);letter-spacing:0;font-size:13px}html:root body .inspector-readout p{color:var(--content-secondary);overflow-wrap:anywhere;font-size:13px;line-height:1.7}html:root body :is(.inspector-field,.planning-editor) :is(input,textarea,select){font:400 14px/1.6 var(--font-sans);border-color:var(--border-strong);background:var(--surface-input);color:var(--content-primary);border-radius:8px;padding:10px 12px}html:root body :is(.canvas-popover-panel,.node-inspector-floating) button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html:root body .adtake-canvas-app .generation-composer-toolbar .generation-composer{background:var(--surface-panel);border-color:var(--border-strong);border-radius:8px}html:root body .adtake-canvas-app .generation-composer :is(textarea,.generation-reference-chip){color:var(--content-primary)}html:root body .adtake-canvas-app .generation-composer .generation-reference-chip{background:var(--surface-card);border-color:var(--border-strong)}html:root body :is(.generation-submit,.planning-generate,.inspector-run-button){background:var(--brand);color:var(--brand-ink);border-color:var(--brand);border-radius:8px}html:root body .adtake-canvas-app .generation-composer-controls .generation-submit{background:var(--brand);color:var(--brand-ink);min-height:40px}html:root body .adtake-canvas-app .generation-composer-controls .generation-submit:hover:not(:disabled){background:var(--brand-hover)}html:root body .adtake-canvas-app .generation-composer-controls .generation-submit:disabled{color:var(--content-muted);background:#444}html:root body :is(.generation-composer,.canvas-popover-panel,.node-inspector-floating) :is(input[type=range],input[type=checkbox]){accent-color:var(--brand)}html:root body .adtake-canvas-app :is(button,input,textarea,select,a):focus-visible,html:root body :is(.canvas-popover-panel,.node-inspector-floating,.compact-node-palette) :is(button,input,textarea,select,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}html:root body .adtake-canvas-app .node-name-input{border-color:var(--brand);background:var(--surface-input)}html:root body :is(.canvas-collapsible-bar .canvas-bar-toggle,.canvas-focus-toggle,.canvas-inspector-restore){background:var(--surface-card);border-color:var(--border-default);color:var(--content-secondary);border-radius:8px}html:root body :is(.canvas-focus-toggle,.canvas-view-controls button,.canvas-bottom-toolbar button)[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand-line)}html:root body .adtake-canvas-app .canvas-journey-nav.is-floating{width:min(400px,100% - 32px)}html:root body .adtake-canvas-app .canvas-journey-nav button{white-space:nowrap}@media (max-width:760px){html:root body .adtake-canvas-app .canvas-journey-nav.is-floating{width:calc(100% - 16px)}html:root body .node-inspector-floating{z-index:140;width:auto;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);inset:8px}html:root body :is(.compact-palette-search,.compact-palette-close,.canvas-collapsible-bar .canvas-bar-toggle,.canvas-view-controls button,.canvas-bottom-toolbar button,.canvas-popover-panel button,.generation-composer-controls button){min-height:44px}html:root body :is(.compact-palette-search input,.inspector-field input,.inspector-field textarea,.inspector-field select,.planning-editor textarea,.generation-composer textarea){font-size:16px}html:root body .compact-palette-close{min-width:44px}html:root body .compact-node-palette .compact-palette-header{min-height:44px}html:root body .canvas-popover-panel{max-width:calc(100vw - 32px)}}html:root body .adtake-canvas-app .generation-composer-toolbar .generation-composer{max-height:inherit;overscroll-behavior:contain;overflow:auto}html:root body .adtake-canvas-app .generation-variants{flex-direction:column;display:flex;overflow:hidden}html:root body .adtake-canvas-app .generation-variants>header{flex-shrink:0}html:root body .adtake-canvas-app .generation-variants>div{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto;max-height:none!important}html:root body .adtake-canvas-app :is(.generation-setting-options,.generation-ratio-options) button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-text)}@media (hover:none),(max-width:760px){html:root body .adtake-canvas-app .canvas-collapsible-bar:not([data-collapsed=true])>.canvas-bar-toggle{opacity:1;min-width:44px;min-height:44px}}@media (max-width:760px){html:root body .adtake-canvas-app .node-floating-actions{width:max-content;max-width:calc(100vw - 16px);top:calc(190px + env(safe-area-inset-top))!important;right:auto!important}html:root body .adtake-canvas-app .generation-variants-toolbar{max-height:calc(100dvh - 268px);inset:calc(190px + env(safe-area-inset-top)) 8px calc(78px + env(safe-area-inset-bottom))!important;z-index:100!important}html:root body .adtake-canvas-app .generation-variants{width:100%;height:100%;max-height:100%}html:root body .adtake-canvas-app .generation-composer-controls button{min-height:44px}html:root body .adtake-canvas-app .generation-composer .composer-close{min-width:44px;min-height:44px}}@media (min-width:761px) and (min-height:561px){html:root body .adtake-canvas-app .generation-composer-toolbar{width:min(660px,100vw - 32px);max-width:calc(100vw - 32px)}html:root body .adtake-canvas-app .generation-composer-toolbar .generation-composer{max-height:none;overflow:visible}html:root body .adtake-canvas-app .generation-composer .canvas-popover-panel{z-index:110;width:330px;max-width:calc(100vw - 56px);max-height:calc(100dvh - 168px);position:fixed;inset:auto 28px 144px auto;overflow:auto}html:root body .adtake-canvas-app .generation-writing .canvas-popover-panel{width:400px}}@media (max-height:560px){html:root body .adtake-canvas-app :is(.generation-composer-toolbar,.node-editor-toolbar,.generation-variants-toolbar){width:auto;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);z-index:120!important;position:fixed!important;inset:8px!important;transform:none!important}html:root body .adtake-canvas-app .generation-composer-toolbar .generation-composer{max-height:calc(100dvh - 16px);overflow:auto}html:root body .adtake-canvas-app :is(.generation-composer-toolbar,.node-editor-toolbar)>:is(.generation-composer,.text-editor-panel){height:100%}html:root body .adtake-canvas-app[data-vt-editor] :is(.canvas-assets-panel,.canvas-top-left,.canvas-top-right,.canvas-journey-nav.is-floating,.canvas-view-controls,.canvas-bottom-toolbar,.canvas-focus-toggle,.node-floating-actions),html:root body .visualtune-workspace[data-vt-editor]:not(#vt-flag) .site-navigation-rail{visibility:hidden}html:root body .adtake-canvas-app .generation-variants{max-height:calc(100dvh - 16px)}html:root body .adtake-canvas-app .canvas-assets-panel{overscroll-behavior:contain;display:block;overflow-y:auto}html:root body .canvas-assets-panel .canvas-navigator-content{min-height:240px}html:root body .canvas-assets-panel .canvas-assets-list{max-height:240px;overflow:auto}html:root body .canvas-assets-panel .canvas-navigator-kit{min-height:300px}html:root body .adtake-canvas-app .node-inspector-floating{max-height:calc(100dvh - 16px);top:8px!important;bottom:8px!important}html:root body .adtake-canvas-app .generation-composer .canvas-popover-panel{z-index:110;max-height:calc(100dvh - 24px);position:fixed;inset:8px 8px auto auto;overflow:auto}}html:root body :is(.visualtune-workspace,.site-signin,.product-header,.connect-page,.vt-landing) :is(button,a,summary,[role=button]){transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s}html:root body :is(.visualtune-workspace,.site-signin,.product-header,.connect-page) button:disabled{cursor:not-allowed}html:root body :is(.visualtune-workspace,.site-signin,.product-header,.connect-page) :is(button,a,summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html:root body :is(.visualtune-workspace,.site-signin,.product-header,.connect-page) :is(input,textarea,select):focus-visible{outline-offset:0;border-color:var(--brand)}html:root body :is(.visualtune-workspace,.site-signin,.connect-page) button[aria-label*=닫기]:has(>svg:only-child){min-width:40px;min-height:40px;color:var(--content-secondary);border-radius:8px;justify-content:center;align-items:center;padding:8px;display:inline-flex}html:root body :is(.visualtune-workspace,.site-signin,.connect-page) button[aria-label*=닫기]:has(>svg:only-child)>svg{width:18px;height:18px}html:root body :is(.visualtune-workspace,.site-signin,.connect-page) button[aria-label*=닫기]:has(>svg:only-child):hover{background:var(--ui-hover);color:var(--content-primary)}html:root body .product-skip-link{z-index:600;border:1px solid var(--brand);background:var(--brand);color:var(--brand-ink);font:600 14px/1.4 var(--font-sans);opacity:0;border-radius:8px;padding:10px 14px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}html:root body .product-skip-link:focus-visible{opacity:1;outline-offset:3px;transform:none}html:root body .product-header :is(a,button):focus-visible{outline-color:var(--focus-ring)}html:root .site-account .account-menu-body{gap:2px;padding:14px 8px 8px}html:root .account-menu-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--content-muted);padding:8px 10px 4px;font-size:11px;font-weight:600;display:block}html:root .site-account .account-menu-body :is(button,.account-connect-link){min-height:40px;color:var(--content-primary);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:14px}html:root .site-account .account-menu-body :is(button,.account-connect-link):hover{background:var(--ui-hover)}html:root .site-account .account-menu-body :is(button,.account-connect-link) svg{color:var(--content-secondary);flex-shrink:0}html:root .site-account .account-menu-body :is(button,.account-connect-link):hover svg{color:var(--brand)}html:root .site-account .account-menu-body .account-id{border:1px solid var(--border-default);background:var(--surface-input);min-height:32px;color:var(--content-secondary);border-radius:999px;align-self:flex-start;margin:0 0 4px 4px;padding:4px 10px;font-size:12px}html:root .site-account .account-menu-body .account-id:hover{border-color:var(--brand-line);color:var(--brand-text)}html:root .account-preference{min-height:36px;color:var(--content-muted);cursor:default;gap:6px;padding:6px 10px;font-size:13px}html:root .account-preference>i{padding:0 2px;font-style:normal}html:root .site-account .account-menu-body .account-signout{color:var(--content-secondary)}html:root .site-account .account-menu-body .account-signout:hover{color:#ffb3bb;background:#3a2226}html:root .site-account .account-menu-body .account-signout:hover svg{color:#ff7d8a}html:root .site-account .account-credit-trigger{background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand-text);border-radius:8px}html:root .site-account .account-credit-trigger:hover{border-color:var(--brand);color:#fff}html:root .site-account .account-menu>summary:hover .account-avatar,html:root .site-account .account-menu[open]>summary .account-avatar{box-shadow:0 0 0 2px var(--brand)}html:root body .site-signin .site-back-link{color:var(--content-secondary);align-items:center;gap:6px;display:inline-flex}html:root body .site-signin .site-back-link:hover{color:var(--content-primary)}html:root body .site-signin :is(.auth-error,.auth-status){border:1px solid;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6;display:flex}html:root body .site-signin :is(.auth-error,.auth-status)>svg{flex-shrink:0;margin-top:2px}html:root body .site-signin .auth-error{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger-text)}html:root body .site-signin .auth-status{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-text)}html:root body .site-signin .auth-recovery-toggle{color:var(--content-secondary);text-underline-offset:4px;text-decoration:underline}html:root body .site-signin .auth-recovery-toggle:hover{color:var(--brand-text)}html:root body .site-signin input::placeholder{color:var(--content-muted)}html:root body .canvas-collapsible-bar .canvas-bar-toggle:hover,html:root body .canvas-focus-toggle:hover,html:root body .canvas-inspector-restore:hover{border-color:var(--border-strong);background:var(--ui-hover);color:var(--content-primary)}html:root body .canvas-collapsible-bar[data-collapsed=true]>.canvas-bar-toggle{color:var(--brand-text);border-color:var(--brand-line);background:var(--brand-soft)}html:root body .canvas-collapsible-bar[data-collapsed=true]>.canvas-bar-toggle:hover{background:var(--brand-soft);border-color:var(--brand);color:#fff}html:root body .adtake-canvas-app .top-pill-button:hover,html:root body .adtake-canvas-app .parallel-jobs-pill:hover{border-color:var(--border-strong);background:var(--ui-hover)}html:root body .adtake-canvas-app .canvas-bottom-toolbar .add-node-button:hover{background:var(--brand-hover);box-shadow:none}html:root body .adtake-canvas-app .project-switcher:hover,html:root body .adtake-canvas-app .project-switcher[aria-expanded=true]{background:var(--ui-hover)}html:root body .site-navigation-rail :is(.support-launcher,.collab-launcher):hover,html:root body .site-navigation-rail :is(.support-launcher,.collab-launcher)[aria-expanded=true]{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-text)}html:root body .site-navigation-rail :is(.support-launcher,.collab-launcher) svg{color:var(--brand)}html:root body .studio-ad-library-launcher:hover{border-color:var(--brand-line);color:var(--brand-text)}html:root body dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3}@media (prefers-reduced-motion:reduce){html:root body :is(.visualtune-workspace,.site-signin,.product-header,.connect-page,.vt-landing) :is(button,a,summary,[role=button]){transition:none}}html:root body :is(.library-feedback,.research-feedback,.competitor-notice,.competitor-error,.naver-message,.gfa-sticky-status){border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand-text);border-left-width:3px;border-radius:7px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;font-size:14px;line-height:1.6;display:flex}html:root body :is(.library-feedback,.research-feedback,.competitor-notice,.naver-message,.gfa-sticky-status)>svg{color:var(--brand);flex-shrink:0;margin-top:2px}html:root body :is(.library-feedback,.research-feedback,.competitor-notice,.naver-message,.gfa-sticky-status)>span{overflow-wrap:anywhere;flex:1;min-width:0}html:root body :is(.library-feedback.error,.research-feedback.error,.competitor-error,.naver-message.error){border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger-text)}html:root body :is(.library-feedback.error,.naver-message.error)>svg{color:#ff7d8a}html:root body :is(.library-feedback,.naver-message) button{border:1px solid var(--border-strong);background:var(--surface-card);min-height:36px;color:var(--content-primary);border-radius:8px;flex-shrink:0;margin-left:auto;padding:6px 12px;font-size:13px}html:root body :is(.library-feedback,.naver-message) button:hover:not(:disabled){border-color:var(--brand-line);color:var(--brand-text)}html:root body .naver-busy{color:var(--brand-text)}html:root body .naver-busy>svg{color:var(--brand);animation:1s linear infinite section-busy-spin}@keyframes section-busy-spin{to{rotate:360deg}}html:root body :is(.naver-empty,.gfa-empty,.library-empty,.research-empty,.observation-empty){border:1px dashed var(--border-strong);color:var(--content-secondary);background:0 0;border-radius:10px;line-height:1.7}html:root body :is(.naver-empty,.gfa-empty){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;padding:32px 20px;display:flex}html:root body :is(.naver-empty,.gfa-empty,.library-empty,.research-empty) :is(h2,h3,h4,strong){color:var(--content-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:550}html:root body :is(.naver-empty,.gfa-empty,.library-empty,.research-empty) p{max-width:52ch;color:var(--content-secondary);margin:0}html:root body :is(.naver-empty,.gfa-empty)>svg{color:var(--brand)}html:root body :is(.naver-empty,.gfa-empty) button{margin-top:8px}html:root body :is(.naver-data-table,.gfa-table-wrap table,.naver-summary table) th{background:var(--surface-input);color:var(--content-secondary);letter-spacing:.02em;font-size:12px;font-weight:500}html:root body :is(.naver-data-table,.gfa-table-wrap table) :is(th,td){border-bottom:1px solid var(--border-default)}html:root body :is(.naver-data-table,.gfa-table-wrap table) tbody tr:hover>td{background:color-mix(in srgb,var(--brand) 6%,transparent)}html:root body :is(.naver-bid-stats article,.naver-data-panel,.naver-operation-card,.gfa-data,.gfa-controls,.gfa-workspaces,.gfa-connect,.recipe-facts,.recipe-edit,.recipe-apply,.competitor-intelligence,.competitor-observations,.competitor-style-summary){border:1px solid var(--border-default);background:var(--surface-card);border-radius:8px}html:root body :is(.naver-section-title,.library-section-title,.gfa-title) :is(h2,h3){letter-spacing:-.03em;margin:0;font-size:20px;font-weight:550;line-height:1.4}html:root body .naver-section>h2{letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:550}html:root body :is(.naver-help,.gfa-operations p,.library-main p){color:var(--content-secondary)}html:root body :is(.naver-dialog,.creative-library) :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}html:root body :is(.naver-dialog,.gfa-library-dialog) :is(input,select,textarea):focus-visible{border-color:var(--brand);outline-offset:0}html:root body :is(.naver-channels button[aria-pressed=true],.naver-bid-modes label:has(input:checked),.gfa-creative-grid button[aria-pressed=true],.naver-history-tabs button[aria-pressed=true],.naver-operation-tabs button[aria-pressed=true],.research-search-mode>button[aria-pressed=true],.competitor-brands button[aria-pressed=true],.intelligence-families button[aria-pressed=true]){background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html:root body :is(.naver-badge,.observation-status[data-active=true],.library-coming-soon){background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand-text);border-radius:999px;padding:4px 10px;font-size:12px;line-height:1.4}@media (max-width:760px){html:root body :is(.library-feedback,.naver-message){flex-wrap:wrap}html:root body :is(.library-feedback,.naver-message) button{width:100%;margin-left:0}html:root body :is(.naver-empty,.gfa-empty){min-height:160px;padding:24px 16px}}html:root body :is(.workspace-section .naver-header,.creative-library[data-experience]>.library-header)>button[aria-label*=닫기]{color:var(--content-secondary);background:0 0;border:0}html:root body :is(.workspace-section .naver-header,.creative-library[data-experience]>.library-header)>button[aria-label*=닫기]:hover:not(:disabled){background:var(--ui-hover);color:var(--content-primary)}html:root body .creative-library[data-experience] .library-sidebar nav button:not([aria-current=page]){color:var(--content-secondary);background:0 0;border-color:#0000}html:root body .creative-library[data-experience] .library-sidebar nav button:not([aria-current=page]):hover:not(:disabled){background:var(--ui-hover);color:var(--content-primary)}html:root body .creative-library[data-experience] .library-sidebar nav button[aria-current=page]{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html:root body .creative-library[data-experience] .library-sidebar nav button>svg{color:var(--content-secondary)}html:root body .creative-library[data-experience] .library-sidebar nav button[aria-current=page]>svg{color:var(--brand)}html:root body .creative-library[data-experience] .library-board[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text)}html:root body .creative-library[data-experience] .library-board[aria-pressed=true]>svg{color:var(--brand)}html:root body .workspace-section .naver-tabs button>svg{color:var(--content-secondary)}html:root body .workspace-section .naver-tabs button[aria-current]>svg{color:var(--brand)}html:root body .adtake-canvas-app{--neon-cherry:var(--brand,#ff5cba)}html:root body .adtake-canvas-app :is(.reference-group-node,.reference-image-node,.workflow-node-card).is-selected.is-selected{border-color:var(--neon-cherry)!important;box-shadow:0 0 0 1px #ff5cba!important}html:root body .adtake-canvas-app :is(.generation-node,.reference-image-node).is-selected.is-selected{box-shadow:none;outline-color:var(--neon-cherry)!important}html:root body .adtake-canvas-app .glowing-edge.is-node-selected{--connection-light:var(--neon-cherry);--connection-light-core:#fdd8ee}html:root body .adtake-canvas-app .glowing-edge.is-node-selected>.react-flow__edge-path{filter:drop-shadow(0 0 4px #ff5cbacc);stroke:var(--neon-cherry)!important;stroke-width:2.4px!important}html:root body .adtake-canvas-app .glowing-edge.is-node-selected .connection-light-halo{opacity:.3}html:root body .adtake-canvas-app .workflow-handle{width:24px!important;height:24px!important}html:root body .adtake-canvas-app .workflow-handle-input{left:-13px!important}html:root body .adtake-canvas-app .workflow-handle-output{right:-13px!important}html:root body .adtake-canvas-app .generation-node .workflow-handle{width:25px!important;height:25px!important}html:root body .adtake-canvas-app .generation-node .workflow-handle-input{left:-14px!important}html:root body .adtake-canvas-app .generation-node .workflow-handle-output{right:-14px!important}html:root body .adtake-canvas-app .reference-image-node .workflow-handle{width:22px!important;height:22px!important}html:root body .adtake-canvas-app .reference-image-node .workflow-handle-output{right:-12px!important}html:root body .adtake-canvas-app .workflow-handle:hover{scale:1.25}@media (min-width:761px){html:root body .adtake-canvas-app .node-editor-toolbar>.text-editor-panel:not([hidden]){resize:both;flex-direction:column;min-width:320px;max-width:calc(100vw - 32px);min-height:220px;max-height:calc(100dvh - 120px);display:flex}html:root body .adtake-canvas-app .node-editor-toolbar>.text-editor-panel>*{flex-shrink:0}html:root body .adtake-canvas-app .node-editor-toolbar>.text-editor-panel>.text-node-editor{flex-grow:1}}html:root body .adtake-canvas-app .planning-generate{padding-inline:18px}html:root body .adtake-canvas-app .workflow-handle.is-linked:after{opacity:.4;animation:none}html:root body .adtake-canvas-app .react-flow__node.selected .workflow-handle.is-linked:after{animation:3.6s ease-in-out infinite connection-port-breathe}@media (prefers-reduced-motion:reduce){html:root body .adtake-canvas-app .react-flow__node.selected .workflow-handle.is-linked:after{animation:none}}html:root body .generation-settings .generation-custom-count{gap:12px}html:root body .generation-settings .generation-custom-count>select{flex:auto;min-width:0}.generation-pixel-inputs{gap:8px;margin-top:10px;display:flex}.generation-pixel-inputs label{flex:1;gap:4px;min-width:0;display:grid}.generation-pixel-inputs input{width:100%;min-width:0;color:inherit;background:#171717;border:1px solid #444;border-radius:6px;padding:8px}@media (min-width:761px){html:root body .adtake-canvas-app .generation-composer-toolbar{width:max-content;min-width:min(660px,100vw - 32px);max-width:calc(100vw - 32px)}html:root body .adtake-canvas-app .generation-composer-toolbar .generation-composer>:not(.generation-composer-controls){box-sizing:border-box;width:0;min-width:100%}html:root body .adtake-canvas-app .generation-composer-toolbar .generation-composer-controls{flex-wrap:wrap}}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root{--brand:#ff5cba;--brand-hover:#ff85cb;--brand-ink:#1a0a13;--brand-soft:#f9eef4;--brand-line:#814568;--brand-text:#b81e78;--focus-ring:#ff85cb;--danger-soft:#f9eef4;--danger-line:#7a3a42;--danger-text:#a51d2c;--surface-base:#f7f6f3;--surface-panel:#f4f2ef;--surface-card:#f0eee9;--surface-input:#f2f0ec;--border-default:#e0ded9;--border-strong:#d6d3cc;--content-primary:#242320;--content-secondary:#4f4c46;--content-muted:#5d5a52;--design-accent:var(--brand);--design-accent-ink:var(--brand-ink);--design-accent-surface:var(--brand-soft);--action-primary-bg:var(--brand);--action-primary-fg:var(--brand-ink);--canvas:var(--surface-base);--panel-solid:var(--surface-card);--panel-raised:#ece9e2;--ui-surface:var(--surface-panel);--ui-control:var(--surface-input);--ui-hover:#e8e6e3;--ui-border:var(--border-default);--line:var(--border-default);--line-soft:#e5e3df;--text:var(--content-primary);--text-soft:var(--content-secondary);--text-muted:var(--content-muted);--ui-muted:var(--content-muted);--purple:var(--brand);--font-sans:"Pretendard",var(--font-geist-sans,system-ui),sans-serif}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.project-browser,.generation-history,.collab-panel,.support-panel.support-studio,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio,.vt-checkout-card,.canvas-history-panel,.recovery-dialog){color:var(--content-primary);background-color:var(--surface-panel);border-color:var(--border-default);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--support-bg:var(--surface-panel);--support-surface:var(--surface-card);--support-line:var(--border-default);--support-muted:var(--content-secondary);--production-surface:var(--surface-card);--practice-accent:var(--brand);--practice-line:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :where(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.project-browser,.generation-history,.collab-panel,.support-panel.support-studio,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio,.vt-checkout-card) button{border-color:var(--border-default);color:var(--content-primary);box-shadow:none}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.project-browser,.collab-panel,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio) :where(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),textarea,select){border:1px solid var(--border-strong);background:var(--surface-input);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-panel,.model-studio,.creative-library,.production-hub,.project-browser,.generation-history,.collab-panel,.support-panel,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio,.vt-checkout-card) :is(input[type=range],input[type=checkbox],input[type=radio],progress){accent-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-panel,.model-studio,.creative-library,.production-hub,.project-browser,.generation-history,.collab-panel,.support-panel,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio,.vt-checkout-card) :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--focus-ring)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-panel,.model-studio,.creative-library,.production-hub,.project-browser,.collab-panel,.support-panel,.quick-start,.creation-kit,.person-studio,.banner-editor-dialog,.fixed-bulk-dialog,.recipe-studio) button:disabled{box-shadow:none}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-primary,.studio-primary,.library-primary,.research-primary,.naver-primary,.production-primary,.project-create,.history-add,.collab-primary,.kit-primary,.person-primary,.practice-primary,.quick-start-next,.support-proposal-primary,.support-submit,.banner-export-button,.vt-buy),html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .model-studio.model-studio-workbench .studio-workbench-footer .studio-primary,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library[data-experience] :is(.library-primary,.research-primary),html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .support-panel.support-studio :is(.support-submit,.support-proposal-primary),html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start :is(.practice-primary,.quick-start-next,.practice-target:not(:disabled)),html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .vt-billing button.vt-buy,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .fixed-bulk-dialog footer button,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .vt-checkout-card>button{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-primary,.studio-primary,.library-primary,.research-primary,.naver-primary,.production-primary,.project-create,.history-add,.collab-primary,.kit-primary,.person-primary,.practice-primary,.quick-start-next,.support-proposal-primary,.support-submit,.vt-buy):hover:not(:disabled){background:var(--brand-hover);color:var(--brand-ink);border-color:var(--brand-hover)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-experience-layout>nav,.project-sidebar>nav,.library-sidebar nav,.research-sidebar nav,.production-hub>nav,.collab-panel>nav,.studio-tabs,.studio-mode-switch,.studio-source-tabs,.studio-view-presets,.person-studio,.creation-kit>nav,.kit-filters,.account-usage-tabs,.history-scope,.library-search-switch,.research-platforms,.research-search-mode,.practice-mobile-tabs) button:is([aria-pressed=true],[aria-current=page]),html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library[data-experience] :is(.library-sidebar nav button,.research-sidebar button,.library-search-switch button,.research-platforms button,.research-search-mode button,.competitor-brands button):is([aria-pressed=true],[aria-current=page]),html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .model-studio.model-studio-workbench .studio-reference-strip button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand-line);box-shadow:none}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.project-browser,.generation-history){box-shadow:none;border:0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.generation-history)>header{border-bottom:1px solid var(--border-default);background:var(--surface-panel)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-panel.account-experience,.model-studio.model-studio-workbench,.creative-library[data-experience],.production-hub,.generation-history)>header>button{background:0 0;border:0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.production-hub>nav,.studio-tabs,.history-filters){border-bottom:1px solid var(--border-default);background:var(--surface-panel)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.production-body,.account-experience-main,.project-main){background:var(--surface-base)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-experience-layout>nav,.project-sidebar,.creative-library[data-experience] .library-sidebar,.research-sidebar){background:var(--surface-panel);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.production-card,.collab-card,.account-credit-cards article,.vt-price-grid article,.vt-wallet,.support-action-card,.support-settings,.competitor-style-summary,.person-card){background:var(--surface-card);border-color:var(--border-default);box-shadow:none}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.account-credit-note,.account-feedback,.production-notice,.production-diagnostic,.collab-notice,.support-incident,.fixed-bulk-notice,.vt-billing-notice){color:#33312d;background:#efede8;border-color:#d8d6d0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.production-grid article[data-selected=true],.project-gallery-grid>button.selected,.studio-reference-strip button[aria-pressed=true]){outline-color:var(--brand);border-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .generation-history .history-images article[data-selected=true] .history-image-select{border-color:var(--brand)!important}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .account-avatar{background:var(--brand-soft);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .account-usage-tabs button[aria-pressed=true]{border-bottom-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .vt-price-grid article.recommended{border-color:var(--brand-line);background:var(--surface-card)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .vt-price-badge{background:var(--brand);color:var(--brand-ink)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.vt-eyebrow,.vt-credit-amount,.vt-wallet strong small,.vt-price-grid li svg,.vt-billing-history a){color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .vt-billing button.vt-buy:disabled{color:#4f4c46;background:#e5e3df}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .vt-checkout-page{background:var(--surface-base)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.project-sidebar>img,.canvas-assets-panel .canvas-navigator-home img){filter:grayscale();mix-blend-mode:multiply;background:0 0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .model-studio-workbench .studio-workbench-footer{background:var(--surface-panel);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.studio-main-photo,.studio-reference-strip img,.person-master,.studio-prompt-preview pre){background:var(--surface-base);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.studio-orbit,.person-model-list,.person-generate,.person-view-grid article,.studio-standard-grid button,.kit-filter-panel){background:var(--surface-card);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.studio-orbit g,.studio-camera-sliders output){color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .studio-orbit .studio-camera-ray{stroke:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .studio-camera-sliders input[type=range]{accent-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.creation-kit[data-embedded=true],.creation-kit[data-embedded=true]>nav){background:var(--surface-panel)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creation-kit :is(.kit-filters button,.kit-toolbar>button)[aria-pressed=true]{color:var(--brand-text);background:var(--brand-soft);border-color:var(--brand-line)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .collab-panel{border:0;border-left:1px solid var(--border-default);box-shadow:-10px 0 32px #1c191414}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.collab-panel>header,.support-panel.support-studio .support-header){background:var(--surface-panel);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.collab-composer,.support-compose-box,.support-user>p,.collab-message){background:var(--surface-card);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .collab-message.is-mine{background:var(--brand-soft);border-color:#d8d5cf}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .collab-gallery article{background:var(--surface-card)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.collab-card span,.collab-panel small,.collab-gallery a,.collab-message time,.studio-stage-heading>span,.studio-reference-hint){color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start{border:1px solid var(--border-strong)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start-header{background:var(--surface-panel);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start-header :is(.quick-start-brand,.quick-start-brand>span){color:var(--brand);border-color:var(--brand-line)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start-header .quick-start-heading>span{color:var(--content-muted)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-projectbar{border-color:var(--border-default);background:#f6f4f1}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-projectbar :is(.practice-project-icon,.practice-free-badge),html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-projectbar strong small{color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-project-icon{background:var(--surface-card)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-workspace{background:var(--surface-base)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-quest{background:var(--surface-panel);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-quest>p{color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.practice-stage-guide,.practice-toolbar,.practice-canvas-note,.quick-start-footer){background:var(--surface-panel);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.practice-toolbar>button,.practice-mobile-tabs>button,.quick-start-footer button){background:var(--surface-card)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-stage-guide>div>span{color:var(--brand-text);border-color:var(--brand-line)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start :is(.practice-primary,.practice-target:not(:disabled),.quick-start-next){background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.practice-node,.practice-start-preview,.practice-click-help,.practice-ratio-choices button){background:var(--surface-card);border-color:var(--border-strong);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.practice-node>header,.practice-image-empty,.practice-node-content select,.practice-node-content textarea){background:var(--surface-input);border-color:var(--border-strong);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-node-referenceGroup{background:#eeece680}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-node.practice-focus{border-color:var(--brand);box-shadow:0 0 0 3px #ff5cba20}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-node-coach{background:var(--brand);color:var(--brand-ink)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-node-coach:after{border-top-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.practice-node .react-flow__handle,.practice-checklist li[aria-current=step]>span){background:var(--brand);color:var(--brand-ink);border-color:var(--brand-line)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-node .practice-port-glow{box-shadow:0 0 0 3px #ff5cba40}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start :is(.practice-port-button,.practice-input-button){background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.practice-empty strong,.practice-node>header,.practice-checklist li[aria-current=step]){color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.practice-empty>span,.practice-empty>small,.practice-start-preview>span,.practice-checklist li,.practice-checklist li small,.practice-node-content small,.practice-node-content label,.practice-mission-label,.practice-quest-kicker,.practice-canvas-note,.quick-start-footer>div>span,.practice-safety,.practice-group-note){color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-quest progress::-webkit-progress-value{background:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-quest progress::-moz-progress-bar{background:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-canvas .react-flow__controls button{color:var(--content-primary);background:var(--surface-card);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.banner-editor-header,.banner-editor-footer,.banner-settings,.banner-cloud-actions,.banner-preview-toolbar,.banner-preview-caption){background:var(--surface-panel);border-color:var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .banner-preview-pane{background:var(--surface-base)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.banner-settings h3,.banner-editor-header h2){color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.banner-settings label,.banner-help,.banner-preview-caption,.banner-cloud-actions>span){color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.production-danger,.collab-danger,.auth-error,.workflow-node-error,.production-error){color:#a51d2c}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.collab-warning,.banner-warning,.history-feedback){color:#a4731e}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .support-panel.support-studio .support-submit:disabled{color:#4f4c46;background:#e0ded9}@media (max-width:900px){html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start{border:0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-mobile-tabs{background:var(--surface-panel);border-bottom:1px solid var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .practice-quest{border:0}}@media (max-width:760px){html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .account-experience-layout>nav,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .project-sidebar{border-right:0;border-bottom:1px solid var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .collab-panel,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .support-panel.support-studio,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .banner-editor-dialog{border:0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .banner-settings{border-left:0}}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library[data-experience] .library-search input{box-shadow:none;background:0 0;border:0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .history-images article[data-selected=true] .history-image-select{border-color:var(--brand)!important}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .history-image-select>span{background:var(--brand);color:var(--brand-ink)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start .practice-quest progress::-webkit-progress-bar{background:#e6e4e0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .project-switcher .visualtune-logo{filter:grayscale();mix-blend-mode:multiply;background:0 0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .support-panel.support-studio :is(button,input,textarea,select):focus-visible{outline-color:var(--focus-ring)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-history-panel{border:0;border-left:1px solid var(--border-default);background:var(--surface-panel)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-history-panel button{border-color:var(--border-default);background:var(--surface-card);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-history-panel>nav button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-history-panel :is(.canvas-history-grid article,.canvas-history-event){background:var(--surface-card)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-history-panel button:focus-visible{outline:2px solid var(--focus-ring)}@media (max-width:760px){html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-history-panel{border:0}}@media (max-height:520px){html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-history-panel>header{background:var(--surface-panel)}}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root{--green:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start .practice-checklist li.is-done{color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start .practice-checklist li.is-done>span{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand-line)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start .practice-checklist li.is-done small{color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start .practice-notice{background:var(--surface-card);color:var(--content-primary);border-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start .practice-earned{background:var(--surface-card);border-color:var(--brand-line);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .quick-start .practice-restart{color:var(--content-secondary)!important}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .project-browser .project-browser-tools input{background:0 0;border:0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .project-node-preview{background-color:var(--surface-card);color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .project-node-preview i{background:var(--brand-soft);border-color:var(--brand-line)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .project-current{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app{--connection-light:var(--brand);--connection-light-core:#fee3f3}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app :is(.reference-group-node,.reference-image-node,.generation-node,.workflow-node-card){color:var(--content-primary);--node-accent:var(--brand)!important}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .reference-group-node{border-color:var(--border-strong);background:#f2f0ec80}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app :is(.reference-group-node,.reference-image-node,.workflow-node-card).is-selected{border-color:var(--brand);box-shadow:0 0 0 2px #ff5cba20}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .reference-group-node.is-drop-active{border-color:var(--brand);background:#3b243180}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .generation-node:is(.is-selected,.is-running),html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .reference-image-node.is-selected{outline-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .generation-node.is-failed{outline-color:var(--danger)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app :is(.workflow-node-heading strong,.generation-node-header,.reference-group-title,.node-name-button){color:#393733}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app :is(.reference-group-empty>span:not(.reference-empty-stack),.generation-empty-preview,.generation-node-meta,.reference-count,.node-editor-preview>span){color:var(--content-muted)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .workflow-node-status:is([data-status=completed],[data-status=running],[data-status=queued]){color:var(--brand-text);background:var(--brand-soft)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .workflow-handle.is-linked{color:var(--brand-text);border-color:var(--brand)!important;background:var(--brand-soft)!important}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .workflow-handle.is-linked:after{box-shadow:none;border-color:#ff5cba70}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .glowing-edge>.react-flow__edge-path{stroke:var(--brand-line)!important}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .glowing-edge.is-selected>.react-flow__edge-path{stroke:var(--brand)!important}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .workflow-resizable-frame .workflow-resize-line{border-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .workflow-resizable-frame .workflow-resize-handle{border-color:var(--brand-text);background:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .provider-mark{filter:none}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.node-inspector-floating,.compact-node-palette,.canvas-popover-panel,.node-connect-menu,.node-floating-actions,.text-node-tools .ai-writing-tools,.generation-variants){background:var(--surface-panel);border-color:var(--border-strong);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .compact-palette-item small{color:var(--content-muted)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .compact-palette-item:is(:hover,:focus-visible){background:var(--brand-soft);border-color:var(--brand-line)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .compact-palette-search:focus-within{border-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.compact-palette-header h2,.inspector-title h2,.floating-panel-header h2){color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.inspector-field>span,.inspector-fieldset legend,.inspector-readout>span,.inspector-section-title),html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .inspector-readout p{color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.inspector-field,.planning-editor) :is(input,textarea,select){border-color:var(--border-strong);background:var(--surface-input);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.canvas-popover-panel,.node-inspector-floating) button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .generation-composer-toolbar .generation-composer{background:var(--surface-panel);border-color:var(--border-strong)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .generation-composer :is(textarea,.generation-reference-chip){color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .generation-composer .generation-reference-chip{background:var(--surface-card);border-color:var(--border-strong)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.generation-submit,.planning-generate,.inspector-run-button){background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .generation-composer-controls .generation-submit{background:var(--brand);color:var(--brand-ink)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .generation-composer-controls .generation-submit:hover:not(:disabled){background:var(--brand-hover)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .generation-composer-controls .generation-submit:disabled{color:var(--content-muted);background:#e0ded9}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.generation-composer,.canvas-popover-panel,.node-inspector-floating) :is(input[type=range],input[type=checkbox]){accent-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app :is(button,input,textarea,select,a):focus-visible,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.canvas-popover-panel,.node-inspector-floating,.compact-node-palette) :is(button,input,textarea,select,a):focus-visible{outline:2px solid var(--focus-ring)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .node-name-input{border-color:var(--brand);background:var(--surface-input)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.canvas-collapsible-bar .canvas-bar-toggle,.canvas-focus-toggle,.canvas-inspector-restore){background:var(--surface-card);border-color:var(--border-default);color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.canvas-focus-toggle,.canvas-view-controls button,.canvas-bottom-toolbar button)[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text);border-color:var(--brand-line)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app :is(.generation-setting-options,.generation-ratio-options) button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.visualtune-workspace,.site-signin,.product-header,.connect-page) :is(button,a,summary,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--focus-ring)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.visualtune-workspace,.site-signin,.product-header,.connect-page) :is(input,textarea,select):focus-visible{border-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.visualtune-workspace,.site-signin,.connect-page) button[aria-label*=닫기]:has(>svg:only-child){color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.visualtune-workspace,.site-signin,.connect-page) button[aria-label*=닫기]:has(>svg:only-child):hover{background:var(--ui-hover);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .product-skip-link{border:1px solid var(--brand);background:var(--brand);color:var(--brand-ink);text-decoration:none}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .product-header :is(a,button):focus-visible{outline-color:var(--focus-ring)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .account-menu-heading{color:var(--content-muted)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu-body :is(button,.account-connect-link){color:var(--content-primary);background:0 0;border:0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu-body :is(button,.account-connect-link):hover{background:var(--ui-hover)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu-body :is(button,.account-connect-link) svg{color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu-body :is(button,.account-connect-link):hover svg{color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu-body .account-id{border:1px solid var(--border-default);background:var(--surface-input);color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu-body .account-id:hover{border-color:var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .account-preference{color:var(--content-muted)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu-body .account-signout{color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu-body .account-signout:hover{color:#a51d2b;background:#faeef0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu-body .account-signout:hover svg{color:#a51d2b}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-credit-trigger{background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-credit-trigger:hover{border-color:var(--brand);color:#1b1a18}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu>summary:hover .account-avatar,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root .site-account .account-menu[open]>summary .account-avatar{box-shadow:0 0 0 2px var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-signin .site-back-link{color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-signin .site-back-link:hover{color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-signin :is(.auth-error,.auth-status){border:1px solid}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-signin .auth-error{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-signin .auth-status{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-signin .auth-recovery-toggle{color:var(--content-secondary);text-decoration:underline}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-signin .auth-recovery-toggle:hover{color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-signin input::placeholder{color:var(--content-muted)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-collapsible-bar .canvas-bar-toggle:hover,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-focus-toggle:hover,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-inspector-restore:hover{border-color:var(--border-strong);background:var(--ui-hover);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-collapsible-bar[data-collapsed=true]>.canvas-bar-toggle{color:var(--brand-text);border-color:var(--brand-line);background:var(--brand-soft)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .canvas-collapsible-bar[data-collapsed=true]>.canvas-bar-toggle:hover{background:var(--brand-soft);border-color:var(--brand);color:#1b1a18}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .top-pill-button:hover,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .parallel-jobs-pill:hover{border-color:var(--border-strong);background:var(--ui-hover)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .canvas-bottom-toolbar .add-node-button:hover{background:var(--brand-hover);box-shadow:none}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .project-switcher:hover,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .project-switcher[aria-expanded=true]{background:var(--ui-hover)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-navigation-rail :is(.support-launcher,.collab-launcher):hover,html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-navigation-rail :is(.support-launcher,.collab-launcher)[aria-expanded=true]{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .site-navigation-rail :is(.support-launcher,.collab-launcher) svg{color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .studio-ad-library-launcher:hover{border-color:var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c191447}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.library-feedback,.research-feedback,.competitor-notice,.competitor-error,.naver-message,.gfa-sticky-status){border:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.library-feedback,.research-feedback,.competitor-notice,.naver-message,.gfa-sticky-status)>svg{color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.library-feedback.error,.research-feedback.error,.competitor-error,.naver-message.error){border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.library-feedback.error,.naver-message.error)>svg{color:#a51d2b}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.library-feedback,.naver-message) button{border:1px solid var(--border-strong);background:var(--surface-card);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.library-feedback,.naver-message) button:hover:not(:disabled){border-color:var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .naver-busy{color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .naver-busy>svg{color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-empty,.gfa-empty,.library-empty,.research-empty,.observation-empty){border:1px dashed var(--border-strong);color:var(--content-secondary);background:0 0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-empty,.gfa-empty,.library-empty,.research-empty) :is(h2,h3,h4,strong){color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-empty,.gfa-empty,.library-empty,.research-empty) p{color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-empty,.gfa-empty)>svg{color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-data-table,.gfa-table-wrap table,.naver-summary table) th{background:var(--surface-input);color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-data-table,.gfa-table-wrap table) :is(th,td){border-bottom:1px solid var(--border-default)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-data-table,.gfa-table-wrap table) tbody tr:hover>td{background:color-mix(in srgb,var(--brand) 6%,transparent)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-bid-stats article,.naver-data-panel,.naver-operation-card,.gfa-data,.gfa-controls,.gfa-workspaces,.gfa-connect,.recipe-facts,.recipe-edit,.recipe-apply,.competitor-intelligence,.competitor-observations,.competitor-style-summary){border:1px solid var(--border-default);background:var(--surface-card)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-help,.gfa-operations p,.library-main p){color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-dialog,.creative-library) :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--focus-ring)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-dialog,.gfa-library-dialog) :is(input,select,textarea):focus-visible{border-color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-channels button[aria-pressed=true],.naver-bid-modes label:has(input:checked),.gfa-creative-grid button[aria-pressed=true],.naver-history-tabs button[aria-pressed=true],.naver-operation-tabs button[aria-pressed=true],.research-search-mode>button[aria-pressed=true],.competitor-brands button[aria-pressed=true],.intelligence-families button[aria-pressed=true]){background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.naver-badge,.observation-status[data-active=true],.library-coming-soon){background:var(--brand-soft);border:1px solid var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.workspace-section .naver-header,.creative-library[data-experience]>.library-header)>button[aria-label*=닫기]{color:var(--content-secondary);background:0 0;border:0}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body :is(.workspace-section .naver-header,.creative-library[data-experience]>.library-header)>button[aria-label*=닫기]:hover:not(:disabled){background:var(--ui-hover);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library[data-experience] .library-sidebar nav button:not([aria-current=page]){color:var(--content-secondary);background:0 0;border-color:#0000}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library[data-experience] .library-sidebar nav button:not([aria-current=page]):hover:not(:disabled){background:var(--ui-hover);color:var(--content-primary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library[data-experience] .library-sidebar nav button[aria-current=page]{background:var(--brand-soft);border-color:var(--brand-line);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library[data-experience] .library-sidebar nav button>svg{color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library[data-experience] .library-sidebar nav button[aria-current=page]>svg{color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library[data-experience] .library-board[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-text)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .creative-library[data-experience] .library-board[aria-pressed=true]>svg{color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .workspace-section .naver-tabs button>svg{color:var(--content-secondary)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .workspace-section .naver-tabs button[aria-current]>svg{color:var(--brand)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app{--neon-cherry:var(--brand,#ff5cba)}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app :is(.reference-group-node,.reference-image-node,.workflow-node-card).is-selected.is-selected{border-color:var(--neon-cherry)!important;box-shadow:0 0 0 1px #ff5cba59!important}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app :is(.generation-node,.reference-image-node).is-selected.is-selected{box-shadow:none;outline-color:var(--neon-cherry)!important}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .glowing-edge.is-node-selected{--connection-light:var(--neon-cherry);--connection-light-core:#fdd8ee}html[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]):root body .adtake-canvas-app .glowing-edge.is-node-selected>.react-flow__edge-path{filter:drop-shadow(0 0 4px #ff5cba47);stroke:var(--neon-cherry)!important}[data-vt-theme=light]:not([data-vt-landing]):not([data-vt-signin]) .generation-pixel-inputs input{color:inherit;background:#f6f5f2;border:1px solid #dcd9d4}
