.k-medium-swatch{vertical-align:0;background:var(--k-medium-paper);width:9px;height:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 16%, transparent);border-radius:0;flex:none;margin-right:6px;display:inline-block}.k-medium-swatch[data-medium=image]{--k-medium-paper:var(--k-medium-image)}.k-medium-swatch[data-medium=video]{--k-medium-paper:var(--k-medium-video)}.k-medium-swatch[data-medium=audio]{--k-medium-paper:var(--k-medium-audio)}.k-medium-swatch[data-medium=layout]{--k-medium-paper:var(--k-medium-layout)}:is(.gp-unified-shell,.smart-resizer__portal-theme)[data-production-theme]{--k-bg:#111;--k-bg-deep:#111;--k-surface:#1c1c1c;--k-surface-subtle:#171717;--k-surface-card:#222;--k-surface-raised:#282828;--k-control:#262626;--k-control-hover:#2e2e2e;--k-line:#ffffff1a;--k-line-strong:#ffffff38;--k-text:#f2f2ef;--k-text-muted:#a7a7a1;--k-text-subtle:var(--k-text-muted);--k-accent:#ededea;--k-accent-hover:#f7f7f5;--k-accent-soft:#2a2a2a;--k-on-accent:#141414;--k-selected:#333;--k-focus:#ededea9e;--k-media-well:#0a0a0a;--k-on-media:#f7f7f5;--k-success:#77c995;--k-success-soft:#17281e;--k-warning:#d29042;--k-warning-soft:#2a2117;--k-danger:#df747b;--k-danger-soft:#2a191c;--k-info:#9dbcf0;--k-info-soft:#17253b;--k-shadow-overlay:0 24px 70px #00000080;--k-scrim-ink:var(--k-media-well);--k-medium-image:#c8902f;--k-medium-video:#5d7080;--k-medium-audio:#7f8c6f;--k-medium-layout:#b35a43;--k-composer-radius:20px;--k-composer-box:var(--k-surface-subtle);--k-composer-line:var(--k-line);--k-composer-chip:color-mix(in srgb, var(--k-text) 7%, var(--k-composer-box));--k-composer-chip-hover:color-mix(in srgb, var(--k-text) 12%, var(--k-composer-box));--k-composer-chip-open:color-mix(in srgb, var(--k-text) 16%, var(--k-composer-box));--k-composer-focus-line:color-mix(in srgb, var(--k-text-muted) 70%, var(--k-composer-box));--gp:var(--k-bg);--gp-bg:var(--k-bg);--gp-surface:var(--k-surface);--gp-surface-subtle:var(--k-surface-subtle);--gp-surface-card:var(--k-surface-card);--gp-surface-raised:var(--k-surface-raised);--gp-control:var(--k-control);--gp-control-hover:var(--k-control-hover);--gp-line:var(--k-line);--gp-line-strong:var(--k-line-strong);--gp-text:var(--k-text);--gp-text-muted:var(--k-text-muted);--gp-text-subtle:var(--k-text-subtle);--gp-accent:var(--k-accent);--gp-accent-hover:var(--k-accent-hover);--gp-accent-soft:var(--k-accent-soft);--gp-on-accent:var(--k-on-accent);--gp-selected:var(--k-selected);--gp-focus:var(--k-focus);--gp-shadow:0 10px 28px #00000047;--gp-media-well:var(--k-media-well);--gp-on-media:var(--k-on-media);--gp-success:var(--k-success);--gp-success-soft:var(--k-success-soft);--gp-warning:var(--k-warning);--gp-warning-soft:var(--k-warning-soft);--gp-danger:var(--k-danger);--gp-danger-soft:var(--k-danger-soft);--gp-info:var(--k-info);--gp-info-soft:var(--k-info-soft);--gp-muted:var(--gp-text-muted);--gp-blue:var(--gp-accent);--gp-faint:var(--gp-text-subtle);--gp-text-faint:var(--gp-text-subtle);--gp-control-disabled:var(--k-accent-soft);--gp-page:var(--k-bg);--gp-accent-strong:var(--k-accent-hover);--gp-surface-hover:var(--k-control-hover);--gp-scroll-thumb:var(--k-line-strong);--gp-scroll-track:transparent;--gp-border:var(--gp-line);--gp-border-strong:var(--gp-line-strong);--gp-input:var(--gp-surface);--gp-shell-bar-h:56px;--gp-topbar-h:var(--gp-shell-bar-h);color:var(--gp-text)}.gp-unified-shell[data-production-theme]{background:var(--gp-bg)}:is(.gp-unified-shell,.smart-resizer__portal-theme)[data-production-theme=light]{--k-bg:#f2eee6;--k-bg-deep:var(--k-bg);--k-surface:#fcfaf6;--k-surface-subtle:#e9e5dc;--k-surface-card:var(--k-surface);--k-surface-raised:#fefdf9;--k-control:#f8f5ef;--k-control-hover:#ece8df;--k-line:#ddd7cb;--k-line-strong:#b9b2a4;--k-text:#1b1a17;--k-text-muted:#5f5b52;--k-text-subtle:var(--k-text-muted);--k-accent:#1b1a17;--k-accent-hover:#0f0e0c;--k-accent-soft:#ebe7de;--k-on-accent:#fcfaf6;--k-selected:#e6e2d8;--k-focus:#1414148c;--k-media-well:#282828;--k-on-media:#f7f7f5;--k-success:#257446;--k-success-soft:#ebf3ea;--k-warning:#956018;--k-warning-soft:#fbf2dc;--k-danger:#a93d45;--k-danger-soft:#faeeec;--k-info:#31598f;--k-info-soft:#ecf0f8;--k-shadow-overlay:0 24px 70px #1b1c1d3d;--k-scrim-ink:var(--k-text);--k-composer-box:var(--k-surface);--k-composer-line:var(--k-line);--k-composer-chip:color-mix(in srgb, var(--k-text) 7%, var(--k-composer-box));--k-composer-chip-hover:color-mix(in srgb, var(--k-text) 12%, var(--k-composer-box));--k-composer-chip-open:color-mix(in srgb, var(--k-text) 16%, var(--k-composer-box));--k-composer-focus-line:color-mix(in srgb, var(--k-text-muted) 70%, var(--k-composer-box));--gp-shadow:0 8px 24px #1b1c1d17;--gp-control-disabled:var(--k-accent-soft);--gp-page:var(--k-bg);--gp-accent-strong:var(--k-accent-hover)}.gp-unified-shell[data-production-theme] .gp-shell{color:var(--gp-text);background:var(--gp-bg)}.gp-unified-shell[data-production-theme] .gp-topbar{box-sizing:border-box;border-bottom:1px solid var(--gp-line);color:var(--gp-text);background:var(--gp-surface);padding-inline:0 14px}.gp-topbar-tool{flex:auto;min-width:0;display:none}.gp-topbar:has(.gp-topbar-tool:not(:empty)) .gp-topbar-tool{align-items:center;height:100%;display:flex}.gp-topbar:has(.gp-topbar-tool:not(:empty)) .gp-breadcrumb{justify-content:flex-end}.gp-topbar:has(.gp-topbar-tool .tool-page-header-end) .gp-breadcrumb>:is(span:not(.gp-project-switch),i){display:none}@media (width<=1440px){.gp-topbar:has(.gp-topbar-tool:not(:empty)) .gp-breadcrumb>:is(span:not(.gp-project-switch),i){display:none}}@media (width<=760px){.gp-topbar:has(.gp-topbar-tool:not(:empty)) .gp-breadcrumb{display:none}}.gp-unified-shell[data-production-theme] .gp-breadcrumb i,.gp-unified-shell[data-production-theme] .gp-top-actions>span{color:var(--gp-text-subtle)}.gp-unified-shell[data-production-theme] :is(button,input,select,textarea,a):focus-visible{outline-color:var(--gp-focus)}.gp-unified-shell[data-production-theme] .gp-top-actions{gap:2px}.gp-unified-shell[data-production-theme] .gp-top-actions button:where(:not(.generation-spend-dialog button,.tool-segmented button)){color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme] .gp-top-actions button:where(:not(.generation-spend-dialog button,.tool-segmented button)):hover,.gp-unified-shell[data-production-theme] .gp-top-actions button:where(:not(.generation-spend-dialog button,.tool-segmented button)).active{color:var(--gp-text);background:var(--gp-control-hover)}.gp-unified-shell[data-production-theme=light]>.platform-sidebar{border-right:1px solid var(--k-line);color:var(--k-text-muted);background:var(--k-surface-subtle)}.gp-unified-shell[data-production-theme=light]>.platform-sidebar .kartel-mark{color:var(--gp-text)}.gp-unified-shell[data-production-theme=light]>.platform-sidebar .kartel-mark span,.gp-unified-shell[data-production-theme=light]>.platform-sidebar .ipp-client-label{color:var(--k-text-muted)}.gp-unified-shell[data-production-theme=light]>.platform-sidebar{--gp-rail-destination-ink:color-mix(in srgb, var(--k-text) 72%, var(--k-text-muted))}.gp-unified-shell[data-production-theme=light]>.platform-sidebar>nav button{color:var(--gp-rail-destination-ink)}.gp-unified-shell[data-production-theme=dark]>.platform-sidebar{--gp-rail-destination-ink:color-mix(in srgb, var(--k-text) 25%, var(--k-text-muted))}.gp-unified-shell[data-production-theme=dark] :where(.platform-sidebar>nav button){color:var(--gp-rail-destination-ink)}.gp-unified-shell[data-production-theme=dark]>.platform-sidebar.compact .session-recents-viewall:hover{background:color-mix(in srgb, var(--k-on-media) 8%, transparent)}.gp-unified-shell[data-production-theme=dark]>.platform-sidebar.compact .session-recents-viewall[aria-expanded=true]{background:color-mix(in srgb, var(--k-on-media) 10%, transparent)}.gp-unified-shell[data-production-theme=light]>.platform-sidebar>nav button:hover{color:var(--gp-text);background:color-mix(in srgb, var(--k-text) 6%, transparent)}.gp-unified-shell[data-production-theme=light]>.platform-sidebar>nav button.active{color:var(--gp-text);border-color:var(--k-line);background:var(--k-surface)}.gp-unified-shell[data-production-theme=light]>.platform-sidebar>nav button.is-ancestor{color:var(--gp-text);background:0 0}.gp-unified-shell[data-production-theme=light]>.studio-sidebar>nav button.active{border-color:#0000}.gp-unified-shell[data-production-theme=light]>.studio-sidebar .platform-agent-dock:has(.ak-presence-root){border-top-color:var(--k-line)}.gp-unified-shell[data-production-theme=light]>.platform-sidebar .ipp-project-tree button.current{color:var(--gp-text);border-color:var(--k-line);background:var(--k-surface)}.gp-unified-shell[data-production-theme] :is(.format-matrix p,.format-matrix td small,.toolbox-catalog p,.toolbox-catalog>header>span){color:var(--gp-text-subtle)}.gp-unified-shell[data-production-theme] :is(.gp-library-toolbar>div .asset-filter-trigger){border-color:var(--gp-line-strong);color:var(--gp-text-muted);background:var(--gp-control)}.gp-unified-shell[data-production-theme] .gp-library-main{background:var(--gp-bg)}.gp-unified-shell[data-production-theme] .gp-library-toolbar{border-color:var(--gp-line)}.gp-unified-shell[data-production-theme] .gp-library-toolbar nav button{color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme] .gp-library-toolbar nav button.active{color:var(--gp-text)}.gp-unified-shell[data-production-theme] .gp-library-toolbar nav span{color:var(--gp-text-muted);background:var(--gp-control-hover)}.gp-unified-shell[data-production-theme] .asset-select{color:#fff;background:#1b1c1e85}.gp-unified-shell[data-production-theme] :is(.asset-library-card,.asset-list-row).selected .asset-select{border-color:var(--gp-accent);color:var(--gp-on-accent);background:var(--gp-accent)}.gp-unified-shell[data-production-theme] .canvas-motion small{color:var(--gp-text-subtle)}.gp-unified-shell[data-production-theme] .canvas-motion{border-color:var(--gp-line);color:var(--gp-text);background:var(--gp-surface)}.gp-unified-shell[data-production-theme] .focused-generation-shell{--generation-panel:var(--gp-surface);--generation-panel-raised:var(--gp-surface-raised);--generation-control:var(--gp-control);--generation-control-hover:var(--gp-control-hover);--generation-border:var(--gp-line);--generation-border-strong:var(--gp-line-strong);--generation-control-border-hover:#53616f;--generation-review-canvas:#0a0d10;--generation-muted:var(--gp-text-muted);--generation-scroll-track:var(--gp-bg);--generation-scroll-thumb:var(--gp-line-strong)}.gp-unified-shell[data-production-theme=light] .focused-generation-shell{--generation-control-border-hover:#9aa8b7;--generation-review-canvas:var(--gp-bg)}.gp-unified-shell[data-production-theme] :is(.generation-composer,.generation-job-card,.generation-validation-summary){border-color:var(--gp-line);color:var(--gp-text);background:var(--gp-surface)}.gp-unified-shell[data-production-theme] .generation-job-card{background:var(--gp-surface-card)}.gp-unified-shell[data-production-theme] :is(.generation-recent>header span){color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme] .generation-launch-receipt{color:var(--gp-info);background:var(--gp-info-soft);border-color:#bec0c4}.gp-unified-shell[data-production-theme] .toolbox-workspace,.gp-unified-shell[data-production-theme] .toolbox-main{color:var(--gp-text);background:var(--gp-bg)}.gp-unified-shell[data-production-theme] .toolbox-catalog>header h2{color:var(--gp-text)}.gp-unified-shell[data-production-theme] .toolbox-tool-copy small{color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme=light] .toolbox-workspace[data-stage=pre-production]{--toolbox-stage-text:#895817}.gp-unified-shell[data-production-theme=light] .toolbox-workspace[data-stage=production]{--toolbox-stage-text:#257044}.gp-unified-shell[data-production-theme=light] .toolbox-workspace[data-stage=post-production]{--toolbox-stage-text:#554daa}.gp-unified-shell[data-production-theme] .format-matrix th{border-color:var(--gp-line);color:var(--gp-text-subtle);background:var(--gp-surface-subtle)}.gp-unified-shell[data-production-theme] .format-matrix td{border-color:var(--gp-line)}.gp-unified-shell[data-production-theme] .format-matrix td button{color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme] .tool-runner-workspace{--tool-line:var(--gp-line);--tool-line-strong:var(--gp-line-strong);--tool-surface:var(--gp-bg);--tool-surface-raised:var(--gp-surface);--tool-surface-soft:var(--gp-control);--tool-muted:var(--gp-text-muted);--tool-text:var(--gp-text);--tool-blue:var(--gp-accent);color:var(--gp-text);background:var(--gp-bg)}.gp-unified-shell[data-production-theme] :is(.tool-runner-inputs,.tool-runner-settings,.tool-action-dock){color:var(--gp-text);background:var(--gp-surface);scrollbar-color:var(--gp-line-strong) var(--gp-surface-raised)}.gp-unified-shell[data-production-theme] .tool-runner-workspace:not(.tool-retail-content-engine)>:is(.tool-runner-inputs,.tool-runner-main,.tool-runner-settings){border-color:#0000}.gp-unified-shell[data-production-theme=light] .tool-runner-workspace:not(.tool-retail-content-engine)>:is(.tool-runner-inputs,.tool-runner-settings){box-shadow:var(--gp-shadow)}.gp-unified-shell[data-production-theme] .tool-runner-main{color:var(--gp-text);background:var(--gp-bg);scrollbar-color:var(--gp-line-strong) var(--gp-bg)}.gp-unified-shell[data-production-theme] :is(.tool-source-card,.retail-input-card,.tool-result-receipt:not(.is-warning):not(.is-fail),.tool-continuation-receipt){border-color:var(--gp-line);color:var(--gp-text);background:var(--gp-surface)}.gp-unified-shell[data-production-theme] :is(.tool-runner-inputs>header span,.tool-runner-settings>header span,.tool-runner-settings legend,.tool-runner-inputs section>span,.tool-result-actions>span,.tool-runner-heading p,.tool-source-card>small,.tool-context-list p,.tool-runner-inputs>footer small,.tool-runner-settings label>small,.tool-runner-settings fieldset>small){color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme] :is(.tool-source-card-heading,.tool-context-list p,.tool-runner-settings label,.tool-runner-settings label>output,.retail-input-card>span){color:var(--gp-text)}.gp-unified-shell[data-production-theme] :is(.tool-runner-settings select,.tool-runner-settings textarea,.tool-runner-settings input[type=text]){border-color:var(--gp-line-strong);color:var(--gp-text);background-color:var(--gp-control)}.gp-unified-shell[data-production-theme] .tool-result-actions>button{border-color:var(--gp-line-strong);color:var(--gp-text-muted);background:var(--gp-control)}.gp-unified-shell[data-production-theme] .tool-result-actions>button:hover{color:var(--gp-text);background:var(--gp-control-hover)}.gp-unified-shell[data-production-theme] .tool-run-primary:disabled,.gp-unified-shell[data-production-theme] .tool-run-primary[aria-disabled=true]:not(.is-processing),.gp-unified-shell[data-production-theme] .tool-result-add[aria-disabled=true],.gp-unified-shell[data-production-theme] .tool-result-add:disabled{border-color:var(--gp-line);color:var(--gp-text-subtle);background:var(--gp-surface-subtle);opacity:1}.gp-unified-shell[data-production-theme] .tool-result-add[aria-disabled=true]:hover{color:var(--gp-text-subtle);background:var(--gp-surface-subtle)}.gp-unified-shell[data-production-theme] .tool-run-primary[aria-disabled=true]:not(.is-processing):hover{border-color:var(--gp-line);color:var(--gp-text-subtle);background:var(--gp-surface-subtle)}.gp-unified-shell[data-production-theme] :is(.extend-video-settings,.recast-video-settings,.motion-control-input-settings) .tool-run-primary[aria-disabled=true]:not(.is-processing,.is-running):not(.is-rerun),.gp-unified-shell[data-production-theme] :is(.extend-video-settings,.recast-video-settings,.motion-control-input-settings) .tool-run-primary[aria-disabled=true]:not(.is-processing,.is-running):not(.is-rerun):hover,.gp-unified-shell[data-production-theme] .smart-resizer__run-bar .smart-resizer__primary:is(:disabled,[aria-disabled=true]):not(.is-processing,.is-running),.gp-unified-shell[data-production-theme] .smart-resizer__run-bar .smart-resizer__primary:is(:disabled,[aria-disabled=true]):not(.is-processing,.is-running):hover{color:var(--k-text-subtle);background:var(--k-composer-chip);border-color:#0000}.gp-unified-shell[data-production-theme] .product-fixer-stage{background:var(--gp-media-well);border-color:#0000}.gp-unified-shell[data-production-theme] .retail-layout-stage{border-color:var(--gp-line-strong);background:var(--gp-media-well)}.gp-unified-shell[data-production-theme=dark] :is(.tool-source-card,.tool-continuation-receipt){background:#ffffff0d;border-color:#0000}.gp-unified-shell[data-production-theme] .tool-compare-panel{border-color:var(--gp-line-strong);color:var(--gp-text);background:var(--gp-surface-raised);box-shadow:var(--gp-shadow)}.gp-unified-shell[data-production-theme] .tool-compare-grid figure{border-color:var(--gp-line);color:var(--gp-text);background:var(--gp-surface)}.gp-unified-shell[data-production-theme] .tool-compare-panel>header>button{border-color:var(--gp-line-strong);color:var(--gp-text);background:var(--gp-control)}.gp-unified-shell[data-production-theme] .tool-live-notice.is-info{border-color:var(--gp-info);color:var(--gp-info);background:var(--gp-info-soft)}.gp-unified-shell[data-production-theme] .tool-live-notice{color:var(--gp-warning);background:var(--gp-warning-soft)}.gp-unified-shell[data-production-theme] .tool-live-notice.is-error{color:var(--gp-danger);background:var(--gp-danger-soft)}.gp-unified-shell[data-production-theme] .format-preview{background:var(--gp-control-hover)}.v2-app .gp-unified-shell[data-production-theme=light] .gp-shell select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--gp-line-strong);color:var(--gp-text);background-color:var(--gp-control);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7788' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.v2-app .gp-unified-shell[data-production-theme=light] .gp-shell select:hover:not(:disabled){border-color:var(--gp-line-strong);color:var(--gp-text);background-color:var(--gp-control-hover)}.v2-app .gp-unified-shell[data-production-theme=light] .gp-shell select:focus-visible{border-color:var(--gp-line-strong);outline:2px solid var(--gp-focus);outline-offset:1px;box-shadow:none}.v2-app .gp-unified-shell[data-production-theme=light] .gp-shell select:disabled{border-color:var(--gp-line);color:var(--gp-text-subtle);background-color:var(--gp-control-disabled)}.v2-app .gp-unified-shell[data-production-theme=light] .gp-shell select option{color:var(--gp-text);background:#fff}.v2-app .gp-unified-shell[data-production-theme=dark] .gp-shell select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:no-preference){.gp-unified-shell[data-production-theme] :is(.gp-shell,.gp-topbar,.toolbox-tool-card,.tool-runner-inputs,.tool-runner-settings,.tool-runner-main){transition:color var(--k-motion-fast) var(--k-ease-out), background-color var(--k-motion-fast) var(--k-ease-out), border-color var(--k-motion-fast) var(--k-ease-out)}}@media (width<=1024px){.gp-unified-shell[data-production-theme] .gp-top-actions>.generation-spend-trigger{display:inline-flex}}@media (width<=960px) and (width>=761px){.gp-unified-shell[data-production-theme] .gp-breadcrumb{white-space:nowrap}}@media (width<=760px){.gp-unified-shell[data-production-theme] .gp-topbar{padding-left:58px;padding-right:14px}.gp-unified-shell[data-production-theme]>.platform-sidebar.platform-mobile-drawer .kartel-mark.customer-mark strong:before{content:none}.gp-unified-shell[data-production-theme] .gp-top-actions{display:flex}.gp-unified-shell[data-production-theme] .gp-top-actions>.generation-spend-trigger{display:inline-flex}}@media (width<=480px){.gp-unified-shell[data-production-theme] .gp-top-actions>:is(.gp-org-chip,.studio-report-anchor,span){display:none}.gp-unified-shell[data-production-theme] .gp-top-actions{min-width:0}.gp-unified-shell[data-production-theme] .gp-breadcrumb>:is(span,i){display:none}.gp-unified-shell[data-production-theme] .gp-breadcrumb{justify-content:flex-end}}.gp-unified-shell[data-production-theme] .tool-runner-heading-actions .tool-history-trigger{border-color:var(--gp-line-strong);color:var(--gp-text-muted);background:var(--gp-control)}.gp-unified-shell[data-production-theme] .tool-runner-heading-actions .tool-history-trigger:hover{border-color:var(--gp-line-strong);color:var(--gp-text);background:var(--gp-control-hover)}.gp-unified-shell[data-production-theme] .tool-runner-heading-actions .tool-history-trigger>span{color:var(--gp-accent);background:var(--gp-accent-soft)}.gp-unified-shell[data-production-theme] .tool-result-actions.is-locked>div{border-color:var(--gp-line-strong);color:var(--gp-text);background:var(--gp-control)}.gp-unified-shell[data-production-theme] .tool-result-actions.is-locked>div>svg,.gp-unified-shell[data-production-theme] .tool-result-actions.is-locked small{color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme] .tool-result-actions.is-locked strong{color:var(--gp-text)}.gp-unified-shell[data-production-theme] .retail-direction-card small{color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme] .retail-direction-card{border-color:var(--gp-line);color:var(--gp-text);background:var(--gp-control)}.gp-unified-shell[data-production-theme] .retail-direction-card:hover:not(:disabled),.gp-unified-shell[data-production-theme] .retail-direction-card:focus-visible{border-color:var(--gp-line-strong);background:var(--gp-control-hover)}.gp-unified-shell[data-production-theme] .retail-direction-card.is-previewed{border-color:var(--gp-line-strong);background:var(--gp-selected)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-layout-stage{border-color:var(--gp-line);color:var(--gp-text);background:var(--gp-surface)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-layout-stage>header{border-bottom:1px solid var(--gp-line);padding-bottom:12px}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-layout-stage>header strong{color:var(--gp-text)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-layout-stage>header span{color:var(--gp-text-muted);background:var(--gp-control-hover)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-layout-stage>header small,.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-artboard>span{color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-artboard>span b{color:var(--gp-text-subtle)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-artboard>small{color:var(--gp-success)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-artboard-frame{border-color:var(--gp-line-strong);box-shadow:0 1px 2px #1b1c1d14}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-artboard-grid{scrollbar-color:var(--gp-line-strong) var(--gp-surface)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-empty{color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-empty strong{color:var(--gp-text)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-review-filters button{border-color:var(--gp-line-strong);color:var(--gp-text-muted);background:var(--gp-control)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-review-filters button span{color:var(--gp-text-subtle);background:var(--gp-control-hover)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-review-filters button[aria-pressed=true]{border-color:var(--gp-accent);color:var(--gp-accent);background:var(--gp-accent-soft)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-review-filters button[aria-pressed=true] span{color:var(--gp-accent);background:var(--gp-surface)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-artifact-inclusion{border-color:var(--gp-line);color:var(--gp-text-muted);background:var(--gp-control)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-grid-exception{border-color:var(--gp-warning);color:var(--gp-warning);background:var(--gp-warning-soft)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-grid-exception small{color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-grid-exception.is-fail{border-color:var(--gp-danger);color:var(--gp-danger);background:var(--gp-danger-soft)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .tool-run-primary.is-rerun{border-color:var(--gp-line-strong);color:var(--gp-text-muted);background:var(--gp-control)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .tool-run-primary.is-rerun:hover,.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .tool-run-primary.is-rerun:focus-visible{border-color:var(--gp-line-strong);color:var(--gp-text);background:var(--gp-control-hover)}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .tool-run-primary.is-rerun.is-stale{color:#8a5b11;background:#fff7e8;border-color:#d6b477}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .tool-run-primary.is-rerun.is-stale:hover,.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .tool-run-primary.is-rerun.is-stale:focus-visible{color:#6d4406;background:#fdefd7;border-color:#b98f4e}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-inspector-preview .retail-inspector-state label{color:var(--gp-on-media);background:#ffffff0f;border-color:#ffffff3d}.gp-unified-shell[data-production-theme=light] .tool-retail-content-engine .retail-inspector-preview .retail-inspector-state label.retail-exception-review{color:var(--gp-on-media);background:#78481959;border-color:#e6aa6999}.gp-unified-shell[data-production-theme] .retail-format-inspector{border-color:var(--gp-line-strong);color:var(--gp-text);background:var(--gp-surface);box-shadow:var(--gp-shadow)}.gp-unified-shell[data-production-theme] .retail-format-inspector>header,.gp-unified-shell[data-production-theme] .retail-inspector-preview{border-color:var(--gp-line)}.gp-unified-shell[data-production-theme] .retail-format-inspector>header>button,.gp-unified-shell[data-production-theme] .retail-inspector-facts>section,.gp-unified-shell[data-production-theme] .retail-inspector-facts select,.gp-unified-shell[data-production-theme] .retail-copy-fit button,.gp-unified-shell[data-production-theme] .retail-check-action{border-color:var(--gp-line-strong);color:var(--gp-text);background:var(--gp-control)}.gp-unified-shell[data-production-theme] .retail-format-inspector p,.gp-unified-shell[data-production-theme] .retail-format-inspector header small,.gp-unified-shell[data-production-theme] .retail-inspector-facts h3,.gp-unified-shell[data-production-theme] .retail-inspector-facts p,.gp-unified-shell[data-production-theme] .retail-inspector-facts dt,.gp-unified-shell[data-production-theme] .retail-inspector-checks small{color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme] .retail-inspector-facts dd{color:var(--gp-text)}.gp-unified-shell[data-production-theme] .tool-retail-content-engine,.gp-unified-shell[data-production-theme] .tool-retail-content-engine .retail-one-click{background:var(--gp-bg)}.gp-unified-shell[data-production-theme] .tool-retail-content-engine .retail-one-click>.retail-layout-stage{color:var(--gp-text);box-shadow:none;background:0 0;border:0;padding:0}.gp-unified-shell[data-production-theme] .tool-retail-content-engine .retail-plan-bar,.gp-unified-shell[data-production-theme] .tool-retail-content-engine .retail-plan-panel,.gp-unified-shell[data-production-theme] .tool-retail-content-engine .retail-complete-actions>.tool-result-actions{border-color:var(--gp-line);color:var(--gp-text);background:var(--gp-surface)}.gp-unified-shell[data-production-theme] .tool-retail-content-engine .retail-artboard>span{color:var(--gp-text)}.gp-unified-shell[data-production-theme] .tool-retail-content-engine .retail-artboard>span b,.gp-unified-shell[data-production-theme] .tool-retail-content-engine .retail-artboard>small{color:var(--gp-text-muted)}.gp-unified-shell[data-production-theme=dark] .ig-compact-composer.is-guided-composer:not(.is-collapsed) .ig-output-band{background:var(--k-control)}.home-content-theme[data-production-theme]{--k-type-display:32px}.gp-unified-shell[data-production-theme] .v2-avatar{background:#5e5c58}:root:has(.gp-unified-shell[data-production-theme=light]){--k-bg:#f2eee6}:root:has(.gp-unified-shell[data-production-theme=light]) body{background:var(--k-bg)}.gp-unified-shell.studio-entry-shell{grid-template-columns:64px minmax(0,1fr);grid-template-rows:var(--gp-shell-bar-h,56px) minmax(0, 1fr);background:var(--k-bg);height:100dvh;min-height:0;color:var(--k-text);display:grid;overflow:hidden}.studio-entry-shell{--entry-setup-panel:380px;--entry-collections:236px}@media (width>=2400px) and (height>=1000px){.studio-entry-shell{--entry-collections:300px}}@media (width<=1280px){.studio-entry-shell{--entry-setup-panel:360px;--entry-collections:200px}}@media (width<=1024px){.studio-entry-shell{--entry-collections:180px}}.studio-entry-header{border-bottom:1px solid var(--k-line);background:var(--k-surface);grid-column:1/-1;align-items:center;gap:14px;display:flex}.studio-entry-mark{flex:none;align-items:center;gap:10px;height:100%;padding:0 6px 0 15px;display:flex}.studio-entry-mark>span:first-child{border-radius:var(--k-radius-control);width:34px;height:34px;color:var(--k-on-accent);background:var(--k-accent);place-items:center;font-size:19px;font-weight:600;line-height:1;display:grid}.studio-entry-lockup{white-space:nowrap;gap:2px;line-height:1;display:grid}.studio-entry-lockup b{color:var(--k-text);font-size:var(--k-type-meta);font-weight:600}.studio-entry-lockup small{color:var(--k-text-muted);font-size:var(--k-type-micro);font-weight:400}.studio-entry-divider{background:var(--k-line);flex:none;width:1px;height:26px;margin-left:-4px}.studio-entry-page-title{color:var(--k-text);font-size:var(--k-type-meta);white-space:nowrap;flex:none;font-weight:500}.studio-entry-account{border-radius:var(--k-radius-pill);background:var(--k-control);width:90px;height:26px;margin:0 20px 0 0}.studio-entry-rail{border-right:1px solid var(--k-line);background:var(--k-bg);flex-direction:column;gap:4px;padding:8px 6px;display:flex}.studio-entry-rail button{border-radius:var(--k-radius-control);min-height:54px;color:var(--k-text-muted);font:inherit;font-size:var(--k-type-micro);cursor:wait;background:0 0;border:0;align-content:center;justify-items:center;gap:5px;padding:6px 0;display:grid}.studio-entry-shell[data-production-theme=light] .studio-entry-rail{background:var(--k-surface-subtle)}.studio-entry-rail button.is-current{background:var(--k-control);color:var(--k-text)}.studio-entry-tool-title{align-items:center;gap:12px;min-width:0;display:flex}.studio-entry-back{color:var(--k-text-muted);font-size:var(--k-type-meta);align-items:center;gap:6px;font-weight:500;line-height:1;display:inline-flex}.studio-entry-back:after{content:"";background:var(--k-line-strong);width:1px;height:16px;margin-left:6px}.studio-entry-tool-title b{min-width:0;color:var(--k-text);font-size:var(--k-type-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.studio-entry-tool-title i{border-radius:var(--k-radius-inner);background:var(--k-control);width:150px;height:14px;display:block}.studio-entry-main{scrollbar-gutter:stable both-edges;scrollbar-width:thin;min-width:0;min-height:0;padding:40px 32px 64px;overflow:auto}.studio-entry-main:not(.is-home){scrollbar-gutter:auto;padding:0;overflow:hidden}.studio-entry-column{width:min(1280px,100%);margin-inline:auto}.studio-entry-search{border:1px solid var(--k-line-strong);border-radius:var(--k-radius-pill);background:var(--k-surface);min-height:50px;color:var(--k-text-muted);align-items:center;gap:10px;margin-bottom:24px;padding:0 18px;display:flex}.studio-entry-search input{width:100%;min-width:0;font:inherit;font-size:var(--k-type-body);color:var(--k-text-muted);opacity:1;cursor:wait;background:0 0;border:0;padding:0}.studio-entry-status{font-size:var(--k-type-meta);color:var(--k-text-muted);margin:0 0 0 auto}.studio-entry-spotlight{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:16px;margin-bottom:36px;display:grid}.studio-entry-hero{border-radius:calc(var(--k-radius-container) + 4px);background:var(--k-surface-subtle);flex-direction:column;justify-content:end;align-items:start;gap:16px;min-height:clamp(420px,46vh,520px);padding:36px;display:flex}.studio-entry-placeholders span{border-radius:var(--k-radius-inner);background:var(--k-control);width:62%;height:14px;display:block}.studio-entry-hero span:first-child{width:32%;height:24px}.studio-entry-hero span:nth-child(2){height:42px}.studio-entry-hero span:last-child{width:42%}.studio-entry-cards{gap:12px;display:grid}.studio-entry-cards>div,.studio-entry-brands>div{border:1px solid var(--k-line);border-radius:var(--k-radius-container);background:var(--k-surface);flex-direction:column;justify-content:center;gap:14px;padding:24px;display:flex}.studio-entry-cards span:last-child{width:82%}.studio-entry-brands{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.studio-entry-brands>div{min-height:130px}.studio-entry-create{flex-direction:column;align-items:center;height:100%;padding:0 24px;display:flex}.studio-entry-modes{flex:none;place-items:center;width:100%;height:56px;display:grid}.studio-entry-modes>div{border-radius:var(--k-radius-pill);background:var(--k-surface);border:1px solid var(--k-line);gap:4px;padding:4px;display:flex}.studio-entry-placeholders .studio-entry-modes span{border-radius:var(--k-radius-pill);background:0 0;width:94px;height:34px}.studio-entry-placeholders .studio-entry-modes span.is-current{background:var(--k-control)}.studio-entry-placeholders .studio-entry-heading{width:min(529px,80%);height:34px;margin-top:58px}.studio-entry-composer{border:1px solid var(--k-line-strong);border-radius:calc(var(--k-radius-container) + 4px);background:var(--k-surface);flex-direction:column;justify-content:space-between;width:min(1040px,100%);min-height:122px;margin-top:40px;padding:18px 20px;display:flex}.studio-entry-placeholders .studio-entry-composer span{width:38%}.studio-entry-placeholders .studio-entry-composer span:last-child{border-radius:var(--k-radius-pill);width:26%;height:30px}.studio-entry-starters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:min(1025px,100%);margin-top:68px;display:grid}.studio-entry-starters i,.studio-entry-tools i,.studio-entry-masonry i,.studio-entry-stage>i{border-radius:var(--k-radius-container);background:var(--k-surface-subtle);display:block}.studio-entry-starters i{aspect-ratio:195/122;margin-bottom:12px}.studio-entry-placeholders .studio-entry-starters span{width:70%}.studio-entry-board{border-radius:var(--k-radius-container);background:var(--k-surface-subtle);flex:1;width:min(760px,100%);max-height:420px;margin-top:56px}.studio-entry-composer.is-board{width:min(640px,100%);min-height:96px;margin:auto 0 24px}.studio-entry-toolbox{padding:44px 24px 0}.studio-entry-placeholders .studio-entry-group{width:190px;height:20px;margin-bottom:20px}.studio-entry-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;display:grid}.studio-entry-tools i{aspect-ratio:271/169;margin-bottom:14px}.studio-entry-placeholders .studio-entry-tools span{width:46%;margin-bottom:10px}.studio-entry-placeholders .studio-entry-tools span:last-child{width:82%;height:12px}.studio-entry-tool{grid-template-columns:var(--entry-setup-panel) minmax(0, 1fr);height:100%;display:grid}.studio-entry-panel{border-right:1px solid var(--k-line);background:var(--k-surface);flex-direction:column;gap:22px;min-height:0;padding:22px 16px 16px;display:flex}.studio-entry-panel>div{gap:12px;display:grid}.studio-entry-placeholders .studio-entry-panel span{width:34%;height:12px}.studio-entry-panel i{border-radius:var(--k-radius-control);background:var(--k-surface-subtle);height:44px;display:block}.studio-entry-panel>div:first-child i{height:96px}.studio-entry-panel b{border-radius:var(--k-radius-pill);background:var(--k-control);height:44px;margin-top:auto;display:block}.studio-entry-stage{flex-direction:column;align-items:center;gap:24px;min-width:0;padding:16px 24px 24px;display:flex}.studio-entry-stage>div{gap:16px;display:flex}.studio-entry-placeholders .studio-entry-stage>div span{width:64px;height:14px}.studio-entry-stage>i{flex:1;width:min(760px,100%);max-height:460px}.studio-entry-library{grid-template-columns:minmax(0, 1fr) var(--entry-collections);height:100%;display:grid}.studio-entry-assets{min-width:0;padding:22px 24px 0}.studio-entry-toolbar{gap:10px;margin-bottom:20px;display:flex}.studio-entry-placeholders .studio-entry-toolbar span{border-radius:var(--k-radius-pill);background:var(--k-surface);border:1px solid var(--k-line);width:90px;height:42px}.studio-entry-placeholders .studio-entry-toolbar span:first-child{width:min(565px,60%)}.studio-entry-masonry{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:120px;gap:16px;display:grid}.studio-entry-masonry i{grid-area:span 2/span 3}.studio-entry-masonry i:nth-child(n+3){grid-column:span 2}.studio-entry-collections{border-left:1px solid var(--k-line);background:var(--k-surface);flex-direction:column;gap:18px;padding:30px 16px;display:flex}.studio-entry-placeholders .studio-entry-collections span{width:80%;height:12px}.studio-entry-placeholders .studio-entry-collections span:first-child{width:56%;height:14px;margin-bottom:6px}.studio-entry-page{gap:16px;width:min(720px,100%);margin-inline:auto;padding:40px 32px;display:grid}.studio-entry-placeholders.studio-entry-page .studio-entry-heading{width:40%;height:28px;margin:0 0 12px}.studio-entry-page>div{border:1px solid var(--k-line);border-radius:var(--k-radius-container);background:var(--k-surface);flex-direction:column;justify-content:center;gap:14px;min-height:110px;padding:24px;display:flex}@media (width<=1000px){.studio-entry-spotlight{grid-template-columns:minmax(0,1fr)}.studio-entry-cards{display:none}.studio-entry-tools,.studio-entry-starters{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-entry-starters>div:nth-child(n+4){display:none}}@media (width<=900px){.studio-entry-tool{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.studio-entry-panel{border-right:0;border-bottom:1px solid var(--k-line)}.studio-entry-panel b{margin-top:0}}@media (width<=760px){.gp-unified-shell.studio-entry-shell{grid-template-columns:minmax(0,1fr)}.studio-entry-rail,.studio-entry-account,.studio-entry-lockup,.studio-entry-divider{display:none}.studio-entry-header{gap:12px;padding-right:16px}.studio-entry-main{padding:24px 16px}.studio-entry-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-entry-library{grid-template-columns:minmax(0,1fr)}.studio-entry-stage,.studio-entry-collections,.studio-entry-starters,.studio-entry-tool-title{display:none}.studio-entry-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-entry-toolbox,.studio-entry-assets{padding-inline:16px}.studio-entry-create{padding:0 16px}.studio-entry-placeholders .studio-entry-modes span{width:64px}}.k-hover-hint-layer{z-index:1800;pointer-events:none;position:fixed;inset:0}.k-hover-hint{border-radius:var(--k-radius-inner);max-width:264px;color:var(--k-on-accent);background:var(--k-accent);box-shadow:var(--k-shadow-overlay);font-size:var(--k-type-meta);text-wrap:pretty;align-items:center;gap:7px;padding:6px 9px;font-weight:500;line-height:1.35;display:flex;position:fixed}.k-hover-hint[data-placed=false]{opacity:0;top:-9999px;left:-9999px}.k-hover-hint[data-placed=true]{animation:k-hover-hint-in var(--k-motion-fast) var(--k-ease-out) both}.k-hover-hint kbd{color:inherit;background:color-mix(in srgb, var(--k-on-accent) 15%, transparent);font:inherit;font-size:var(--k-type-caption);white-space:nowrap;border-radius:4px;flex:none;padding:1px 5px;font-weight:600}@keyframes k-hover-hint-in{0%{opacity:0;transform:translateY(var(--k-hover-hint-rise,3px))}to{opacity:1;transform:none}}.k-hover-hint.is-top{--k-hover-hint-rise:-3px}.k-hover-hint.is-left,.k-hover-hint.is-right{--k-hover-hint-rise:0}@media (prefers-reduced-motion:reduce){.k-hover-hint[data-placed=true]{animation-name:k-hover-hint-fade}@keyframes k-hover-hint-fade{0%{opacity:0}to{opacity:1}}}.platform-session-gate{min-height:100dvh;color:var(--k-text);background:var(--k-bg);place-items:center;padding:32px;display:grid}.platform-session-gate>section{border:1px solid var(--k-line);border-radius:var(--k-radius-container);background:var(--k-surface);gap:16px;width:min(100%,520px);padding:32px;display:grid}.platform-session-gate>section>span{color:var(--k-text-muted);font-size:var(--k-type-meta);font-weight:600}.platform-session-gate>section h1{font-size:var(--k-type-page);margin:0;font-weight:600}.platform-session-gate>section p{color:var(--k-text-subtle);font-size:var(--k-type-body);margin:0}.platform-session-gate>section button{border-radius:var(--k-radius-control);width:fit-content;min-height:44px;color:var(--k-on-accent);background:var(--k-accent);font:inherit;font-size:var(--k-type-ui);cursor:pointer;border:0;padding:0 20px;font-weight:600}.platform-session-gate>section button:focus-visible{outline:2px solid var(--k-focus);outline-offset:1px}.platform-onboarding{min-height:100dvh;color:var(--k-text);background:var(--k-bg);grid-template-columns:208px minmax(0,1fr);display:grid}.platform-onboarding-rail{min-height:100dvh}.platform-onboarding-rail .customer-mark{max-width:100%;overflow:hidden}.platform-onboarding-rail .customer-mark strong{text-overflow:ellipsis;display:block;overflow:hidden}.platform-onboarding-rail-brand{min-height:30px;color:var(--k-text-muted);font-size:var(--k-type-ui);grid-template-columns:12px auto 1fr;align-items:center;gap:7px;display:grid}.platform-onboarding-rail-note{min-height:32px;color:var(--k-text-subtle);font-size:var(--k-type-meta);margin:auto 0 0;line-height:1.5}.platform-onboarding-steps-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.platform-onboarding-chips{align-items:center;gap:8px;display:flex}.platform-onboarding-workspace{align-content:start;gap:28px;width:min(100%,980px);margin:0 auto;padding:32px 28px 48px;display:grid}.platform-onboarding-steps ol{flex-wrap:wrap;gap:6px 22px;margin:0;padding:0;list-style:none;display:flex}.platform-onboarding-steps li{min-height:38px;color:var(--k-text-muted);font-size:var(--k-type-ui);align-items:center;gap:8px;display:flex}.platform-onboarding-steps li>span{border:1px solid var(--k-line);width:24px;height:24px;font-size:var(--k-type-meta);border-radius:50%;place-items:center;display:grid}.platform-onboarding-steps li[data-state=current]{color:var(--k-text);font-weight:600}.platform-onboarding-steps li[data-state=current]>span{border-color:var(--k-accent);color:var(--k-on-accent);background:var(--k-accent)}.platform-onboarding-steps li[data-state=complete]>span{border-color:var(--k-success);color:var(--k-success)}.platform-onboarding-workspace>header>div{gap:8px;display:grid}.platform-onboarding-workspace h1{font-size:var(--k-type-page);margin:0;font-weight:600;line-height:1.25}.platform-onboarding-workspace h1:focus{outline:none}.platform-onboarding-workspace header p{max-width:62ch;color:var(--k-text-subtle);font-size:var(--k-type-body);margin:0;line-height:1.55}.platform-onboarding-save{border:1px solid var(--k-line);color:var(--k-text-muted);font-size:var(--k-type-meta);white-space:nowrap;border-radius:999px;flex:none;padding:5px 10px}.platform-onboarding-workspace form{gap:24px;display:grid}.platform-onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.platform-onboarding-field{align-content:start;gap:7px;display:grid}.platform-onboarding-field:last-child:nth-child(odd){grid-column:1/-1}.platform-onboarding-field:has(textarea){grid-column:1/-1}.platform-onboarding-field>span{font-size:var(--k-type-ui);font-weight:600}.platform-onboarding-field small,.platform-onboarding-check small{color:var(--k-text-muted);font-size:var(--k-type-meta)}.platform-onboarding-field input,.platform-onboarding-field textarea,.platform-onboarding-field select{border:1px solid var(--k-line-strong,var(--k-line));border-radius:var(--k-radius-control);width:100%;min-height:42px;color:var(--k-text);background:var(--k-surface);font:inherit;font-size:var(--k-type-body);padding:10px 12px}.platform-onboarding-field textarea{resize:vertical;min-height:88px;line-height:1.5}.platform-onboarding-field input:focus-visible,.platform-onboarding-field textarea:focus-visible,.platform-onboarding-field select:focus-visible,.platform-onboarding-workspace button:focus-visible,.platform-onboarding-rail button:focus-visible{outline:2px solid var(--k-focus);outline-offset:1px}.platform-onboarding-check{border:1px solid var(--k-line);border-radius:var(--k-radius-control);background:var(--k-surface);grid-column:1/-1;align-items:flex-start;gap:12px;min-height:58px;padding:16px;display:flex}.platform-onboarding-check input{margin:3px 0 0}.platform-onboarding-check span{gap:3px;display:grid}.platform-onboarding-check strong{font-size:var(--k-type-ui);font-weight:600}.platform-onboarding-review{gap:24px;display:grid}.platform-onboarding-review dl{border:1px solid var(--k-line);border-radius:var(--k-radius-container);background:var(--k-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.platform-onboarding-fact{background:var(--k-surface);align-content:start;gap:8px;min-height:88px;padding:16px 18px;display:grid}.platform-onboarding-fact dt{color:var(--k-text-muted);font-size:var(--k-type-meta);font-weight:600}.platform-onboarding-fact dd{font-size:var(--k-type-ui);margin:0;line-height:1.45}.platform-onboarding-boundary{border-left:3px solid var(--k-accent);background:var(--k-surface);gap:7px;padding:18px;display:grid}.platform-onboarding-boundary strong{font-size:var(--k-type-ui)}.platform-onboarding-boundary p{color:var(--k-text-subtle);font-size:var(--k-type-ui);margin:0;line-height:1.5}.platform-onboarding-error{border:1px solid var(--k-danger);border-radius:var(--k-radius-control);color:var(--k-danger);background:var(--k-surface);font-size:var(--k-type-ui);padding:13px 15px}.platform-onboarding-workspace footer{border-top:1px solid var(--k-line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.platform-onboarding-exit{flex-wrap:wrap;gap:8px;display:flex}.platform-onboarding-workspace footer button{border:1px solid var(--k-accent);border-radius:var(--k-radius-control);min-height:44px;color:var(--k-on-accent);background:var(--k-accent);font:inherit;font-size:var(--k-type-ui);cursor:pointer;padding:0 20px;font-weight:600}.platform-onboarding-workspace footer button:disabled{cursor:wait;opacity:.55}.platform-onboarding-workspace footer button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.platform-onboarding-workspace footer button.platform-onboarding-secondary{border-color:var(--k-line);color:var(--k-text);background:var(--k-surface)}.platform-onboarding-embedded{padding-top:20px}.platform-onboarding-loading{color:var(--k-text-muted);font-size:var(--k-type-body);padding:32px 28px}@media (width<=760px){.platform-onboarding{grid-template-columns:1fr}.platform-onboarding-rail{display:none}.platform-onboarding-workspace{gap:22px;padding:24px 20px 40px}.platform-onboarding-steps ol{gap:6px 14px}.platform-onboarding-steps li{gap:0;min-height:auto;font-size:0}.platform-onboarding-workspace>header{gap:8px;display:grid}.platform-onboarding-fields,.platform-onboarding-review dl{grid-template-columns:1fr}.platform-onboarding-field{grid-column:1/-1}.platform-onboarding-workspace footer{padding:14px 0 max(14px, env(safe-area-inset-bottom));background:var(--k-bg);margin-top:-8px;position:sticky;bottom:0}}.platform-session-gate[data-production-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:canvastext;background:canvas}.platform-session-gate[data-production-theme=dark]>section{border-color:color-mix(in srgb, CanvasText 15%, transparent);background:color-mix(in srgb, CanvasText 6%, Canvas)}.platform-session-gate[data-production-theme=dark]>section>span,.platform-session-gate[data-production-theme=dark]>section p{color:color-mix(in srgb, CanvasText 72%, transparent)}.brand-setup-main{grid-auto-rows:max-content;align-content:start;gap:18px;width:min(1180px,100%);min-height:0;margin:0 auto;padding:28px 28px 56px;display:grid;overflow-y:auto}.brand-setup-head{justify-content:space-between;align-items:end;gap:24px;display:flex}.brand-setup-head h1{font-size:var(--k-type-page);margin:0 0 6px;font-weight:600;line-height:1.2}.brand-setup-state{color:var(--k-text-muted);font-size:var(--k-type-ui);align-items:start;gap:8px;margin:0;display:flex}.brand-setup-state svg{color:var(--k-accent);flex:none;margin-top:2px}.brand-setup-state>span{gap:2px;min-width:0;display:grid}.brand-setup-state small{color:var(--k-text-muted);font-size:var(--k-type-meta)}.brand-setup-state[data-state=approved] svg{color:var(--k-success)}.brand-setup-state[data-state=empty] svg,.brand-setup-state[data-state=error],.brand-setup-state[data-state=error] svg{color:var(--k-warning)}.brand-setup-reread{border:1px solid var(--k-line);border-radius:var(--k-radius-control);min-height:38px;color:var(--k-text);background:var(--k-surface);font:inherit;font-size:var(--k-type-ui);cursor:pointer;flex:none;padding:0 16px}.brand-setup-reread:hover{background:var(--k-control-hover)}.brand-setup-reread[aria-disabled=true]{opacity:.6;cursor:wait}.brand-setup-head :focus-visible{outline:2px solid var(--k-focus);outline-offset:1px}.brand-setup-body:not([data-layout]),.brand-setup-body:not([data-layout])>.brand-setup-brand{display:contents}.brand-setup-body[data-layout=rules]{gap:var(--k-space-5);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.brand-setup-brand{gap:var(--k-space-4);min-width:0;display:grid}.brand-setup-main .platform-onboarding-embedded{padding-top:0}.brand-setup-rules{gap:var(--k-space-3);padding:var(--k-space-5);border:1px solid var(--k-line);border-radius:var(--k-radius-container);background:var(--k-surface);min-width:0;display:grid}.brand-setup-body[data-layout=rules]>.brand-setup-rules{box-sizing:border-box;max-height:calc(100dvh - 96px);position:sticky;top:0;overflow-y:auto}.brand-setup-rules>header{gap:4px;display:grid}.brand-setup-rules h2{font-size:var(--k-type-title);margin:0;font-weight:600;line-height:1.3}.brand-setup-rules h2:focus{outline:none}.brand-setup-rules>header p,.brand-setup-rules>p{color:var(--k-text-muted);font-size:var(--k-type-meta);margin:0;line-height:1.45}.brand-rules-intake form{gap:var(--k-space-3);display:grid}.brand-rules-field{gap:6px;display:grid}.brand-rules-field>span{font-size:var(--k-type-meta);font-weight:500}.brand-rules-field textarea{field-sizing:content;box-sizing:border-box;border:1px solid var(--k-line-strong,var(--k-line));border-radius:var(--k-radius-control);width:100%;min-height:calc(2lh + 18px);max-height:14lh;color:var(--k-text);background:var(--k-surface);font:inherit;font-size:var(--k-type-ui);resize:vertical;padding:8px 12px;line-height:1.5}.brand-rules-field small{color:var(--k-text-muted);font-size:var(--k-type-caption);line-height:1.4}.brand-rules-more{display:grid}.brand-rules-more button{align-items:center;gap:var(--k-space-2);min-height:30px;color:var(--k-text-muted);font:inherit;font-size:var(--k-type-meta);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.brand-rules-more button:hover{color:var(--k-text)}.brand-rules-review,.brand-rules-readout dl{gap:var(--k-space-3);margin:0;display:grid}.brand-rules-review dt,.brand-rules-readout dt{color:var(--k-text-muted);font-size:var(--k-type-meta)}.brand-rules-review dd,.brand-rules-readout dd{font-size:var(--k-type-ui);white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0;line-height:1.5}.brand-rules-boundary{padding:var(--k-space-3);border-radius:var(--k-radius-control);background:var(--k-surface-subtle);gap:4px;display:grid}.brand-rules-boundary strong{font-size:var(--k-type-meta);font-weight:600}.brand-rules-boundary p{color:var(--k-text-muted);font-size:var(--k-type-meta);margin:0;line-height:1.45}.brand-rules-saved{color:var(--k-text-muted);font-size:var(--k-type-meta);margin:0}.brand-rules-intake footer{gap:var(--k-space-2);margin-top:var(--k-space-1);display:flex}.brand-rules-intake footer button{border:1px solid var(--k-accent);border-radius:var(--k-radius-control);min-height:38px;color:var(--k-on-accent);background:var(--k-accent);font:inherit;font-size:var(--k-type-ui);cursor:pointer;flex:1 1 0;padding:0 16px;font-weight:600}.brand-rules-intake footer button.brand-rules-secondary{border-color:var(--k-line);color:var(--k-text);background:var(--k-surface);flex:none;font-weight:500}.brand-rules-intake footer button:disabled{cursor:wait;opacity:.55}.brand-rules-intake footer button[aria-disabled=true]{border-color:var(--k-line);color:var(--k-text-muted);cursor:not-allowed;background:0 0;font-weight:500}.brand-setup-rules :focus-visible{outline:2px solid var(--k-focus);outline-offset:1px}.brand-grounding{color:var(--k-text-muted);font-size:var(--k-type-meta)}.brand-grounding summary{cursor:pointer;width:fit-content;padding:2px 0}.brand-grounding summary:focus-visible{outline:2px solid var(--k-focus);outline-offset:1px;border-radius:var(--k-radius-inner)}.brand-grounding p{max-width:70ch;margin:var(--k-space-2) 0 0;color:var(--k-text);font-size:var(--k-type-ui);white-space:pre-line;overflow-wrap:anywhere;line-height:1.55}@media (width<=1100px){.brand-setup-body[data-layout=rules]{grid-template-columns:minmax(0,1fr)}.brand-setup-body[data-layout=rules]>.brand-setup-rules{max-height:none;position:static;overflow:visible}}.platform-onboarding-sources{grid-column:1/-1;gap:10px;display:grid}.platform-onboarding-sources>span{font-size:var(--k-type-ui);align-items:baseline;gap:8px;font-weight:600;display:flex}.platform-onboarding-sources>span small,.platform-onboarding-sources>small{color:var(--k-text-muted);font-size:var(--k-type-meta);font-weight:400}.platform-onboarding-sources-empty{border:1px dashed var(--k-line-strong);border-radius:var(--k-radius-control);color:var(--k-text-muted);font-size:var(--k-type-meta);margin:0;padding:12px 14px}.platform-onboarding-sources-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.platform-onboarding-source{border:1px solid var(--k-line);border-radius:var(--k-radius-control);background:var(--k-surface);cursor:pointer;gap:6px;padding:6px;display:grid;position:relative}.platform-onboarding-source.is-selected{border-color:var(--k-accent);background:var(--k-accent-soft)}.platform-onboarding-source input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.platform-onboarding-source:has(input:focus-visible){outline:2px solid var(--k-focus);outline-offset:1px}.platform-onboarding-source img{aspect-ratio:1;object-fit:cover;border-radius:var(--k-radius-inner);background:var(--k-surface-subtle);width:100%;display:block}.platform-onboarding-source small{color:var(--k-text-muted);font-size:var(--k-type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-onboarding-field input[readonly]{color:var(--k-text-muted);background:var(--k-surface-subtle)}.platform-session-gate>section .platform-session-gate-link{border-radius:var(--k-radius-control);width:fit-content;min-height:44px;color:var(--k-on-accent);background:var(--k-accent);font-size:var(--k-type-ui);align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.platform-session-gate>section .platform-session-gate-link:focus-visible{outline:2px solid var(--k-focus);outline-offset:1px}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-ext-wght-normal-B8jkyusk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/host-grotesk-latin-wght-normal-CBa0fl4q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--k-font-ui:"Host Grotesk Variable", Arial, sans-serif;--k-font-display:"Newsreader Variable", Georgia, serif;--k-font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;font-family:var(--k-font-ui);color:#141414;font-synthesis:none;--k-bg:#f4f4f2;--k-surface:#fff;--k-surface-subtle:#ecece9;--k-control:#f8f8f6;--k-control-hover:#eeeeeb;--k-line:#dadad5;--k-line-strong:#b6b6af;--k-text:#141414;--k-text-muted:#5f5f59;--k-text-subtle:var(--k-text-muted);--k-accent:#141414;--k-accent-hover:#0a0a0a;--k-accent-soft:#eaeae7;--k-on-accent:#fff;--k-selected:color-mix(in srgb, var(--k-control) 66%, var(--k-line-strong));--k-success:#257446;--k-success-soft:#e8f5ec;--k-warning:#956018;--k-warning-soft:#fff4d8;--k-danger:#a93d45;--k-danger-soft:#feeeee;--k-info:#31598f;--k-info-soft:#eaf1ff;--k-media-well:#282828;--k-on-media:#f7f7f5;--k-kartel-here:#7a5800;--k-brand-primary:transparent;--k-brand-palette-1:transparent;--k-brand-palette-2:transparent;--k-brand-palette-3:transparent;--k-focus:#1414148c;--k-type-micro:12px;--k-type-caption:12px;--k-type-meta:13px;--k-type-ui:14px;--k-type-body:16px;--k-type-voice:18px;--k-type-title:18px;--k-type-heading:20px;--k-type-page:28px;--k-type-display:clamp(32px, 2.4vw, 40px);--k-space-1:4px;--k-space-2:8px;--k-space-3:12px;--k-space-4:16px;--k-space-5:24px;--k-space-6:32px;--k-space-7:48px;--k-page-max:1776px;--k-page-content-max:1720px;--k-tool-source-rail:236px;--k-tool-settings-rail:330px;--k-tool-region-gap:16px;--k-agent-panel-width:440px;--k-control-compact:38px;--k-control-standard:42px;--k-control-primary:44px;--k-radius-inner:6px;--k-radius-control:8px;--k-radius-container:12px;--k-radius-pill:999px;--k-composer-radius:20px;--k-composer-box:var(--k-surface);--k-composer-line:var(--k-line);--k-composer-chip:color-mix(in srgb, var(--k-text) 7%, var(--k-composer-box));--k-composer-chip-hover:color-mix(in srgb, var(--k-text) 12%, var(--k-composer-box));--k-composer-chip-open:color-mix(in srgb, var(--k-text) 16%, var(--k-composer-box));--k-composer-focus-line:color-mix(in srgb, var(--k-text-muted) 70%, var(--k-composer-box));--k-shadow-raised:0 1px 2px #1b1c1d0d;--k-shadow-overlay:0 24px 70px #1b1c1d3d;--k-motion-instant:0s;--k-motion-fast:.12s;--k-motion-base:.16s;--k-motion-slow:.24s;--k-motion-exit:.1s;--k-motion-ambient:1.6s;--k-ease-out:cubic-bezier(.2, 0, 0, 1);--k-ease-in-out:cubic-bezier(.45, 0, .15, 1);--k-ease-linear:linear;--blue:var(--k-accent);--blue-dark:var(--k-accent-hover);--bronze:#9a6841;--bronze-soft:#966c4d;--ink:var(--k-text);--muted:var(--k-text-muted);--line:var(--k-line);--surface:var(--k-surface);--soft:var(--k-bg);--sidebar:#151515;--type-micro:var(--k-type-caption);--type-meta:var(--k-type-meta);--type-ui:var(--k-type-ui);--type-body:var(--k-type-body);--control-compact:var(--k-control-compact);--control-standard:var(--k-control-standard);--control-primary:var(--k-control-primary);background:#111}@media (width<=1440px){:root{--k-tool-settings-rail:294px}}@media (width<=1120px){:root{--k-tool-settings-rail:270px}}.k-panel-close{border-radius:var(--k-radius-control);width:32px;height:32px;color:var(--k-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.k-panel-close:hover{color:var(--k-text);background:var(--k-control-hover)}.k-display-heading{font-family:var(--k-font-display);font-size:var(--k-type-display);letter-spacing:-.02em;font-weight:400;line-height:1.08}@media (width>=2400px) and (height>=1000px){:root{--k-type-micro:13px;--k-type-caption:13px;--k-type-meta:14px;--k-type-ui:15px;--k-type-body:17px;--k-type-voice:19px;--k-type-title:19px;--k-type-heading:22px;--k-type-page:32px;--k-type-display:clamp(40px, 1.6vw, 48px);--k-page-max:2000px;--k-page-content-max:1944px;--k-tool-source-rail:300px;--k-tool-settings-rail:420px;--k-tool-region-gap:20px;--k-control-compact:46px;--k-control-standard:50px;--k-control-primary:54px}}:root{--k-wide-gain:0px;--k-wide-px:1px;--k-wide-measure:0px}@media (width>=2200px){:root{--k-wide-gain:calc(100vw - 2200px);--k-wide-px:min(2px, calc(1px + var(--k-wide-gain) / 1650));--k-wide-measure:calc(var(--k-wide-gain) / 3)}}:root{--k-landing-picture-h:clamp(150px, 24vh, calc(260 * var(--k-wide-px)))}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;background:#111}body:has(.gp-unified-shell[data-production-theme=light]){background:#f4f4f2}.ask-kartel-loading{min-height:60vh}.ask-kartel-loading>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--k-focus);outline-offset:1px}button:disabled{cursor:not-allowed;opacity:.46}.v2-app{min-height:100dvh}.v2-skip-link{z-index:200;color:var(--k-on-accent);background:var(--blue);border-radius:6px;padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.v2-skip-link:focus{transform:translateY(0)}.v2-skip-link:focus-visible{outline-color:var(--k-on-accent);outline-offset:0}.kartel-mark{color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:58px;padding:19px 12px 8px;display:flex}.kartel-mark strong{letter-spacing:.08em;font-size:27px;font-weight:700;line-height:.95}.kartel-mark span{color:#9da4ae;letter-spacing:.28em;margin-top:6px;font-size:12px}.v2-avatar{color:#fff;background:#5f6369;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:600;display:inline-grid}.v2-avatar.tone-green{background:#15956c}.v2-avatar.tone-slate{background:#5c6572}.v2-avatar.tone-blue{background:#5f6369}.v2-avatar.tone-violet{background:#6c4fbb}.v2-pill{border-radius:var(--k-radius-pill);width:max-content;min-height:26px;color:var(--k-text-muted);background:var(--k-surface-subtle);font-size:var(--type-meta);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.v2-pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.pill-blue{color:var(--k-info);background:var(--k-info-soft)}.pill-green{color:var(--k-success);background:var(--k-success-soft)}.pill-amber{color:var(--k-warning);background:var(--k-warning-soft)}.pill-violet{color:#6a45a4;background:#efe7ff}.pill-red{color:var(--k-danger);background:var(--k-danger-soft)}.pill-neutral{color:var(--k-text-muted);background:var(--k-surface-subtle)}.gp-primary{font-weight:600;border:1px solid var(--blue)!important;color:#fff!important;background:var(--blue)!important}.gp-primary:hover{background:var(--blue-dark)!important}.nav-expand-list{margin:2px 0 6px}.tree-indent{width:12px}.modal-backdrop{z-index:100;animation:var(--k-motion-base) var(--k-ease-out) both k-fade-in;background:#0f13193d;position:fixed;inset:0}.modal-backdrop>*{animation:var(--k-motion-slow) var(--k-ease-out) both k-enter;--k-enter-rise:6px}:where([role=menu]){animation:var(--k-motion-base) var(--k-ease-out) both k-enter}:where([role=dialog][aria-modal=true]){animation:var(--k-motion-slow) var(--k-ease-out) both k-enter;--k-enter-rise:6px}:where([class*=-backdrop],[class*=-scrim]){animation:var(--k-motion-base) var(--k-ease-out) both k-fade-in}.modal-backdrop{place-items:center;padding:40px;display:grid}.format-matrix{border:1px solid var(--gp-line,#2b3035);color:var(--gp-text);background:var(--gp-surface,#181b1e);border-radius:5px}.approve{color:#fff;background:#111;border:1px solid #111}.generation-costs dl,.payment-concept dl{margin:0}.generation-costs dl>div,.payment-concept dl>div{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;min-height:36px;font-size:12px;display:flex}.generation-costs dt,.generation-costs dd,.payment-concept dt,.payment-concept dd{margin:0}.v2-app :where(button,input,select,textarea){font-size:var(--type-ui)}.v2-avatar{width:30px;height:30px;font-size:var(--type-micro)}.format-matrix th{font-size:var(--type-micro)}.format-matrix td{font-size:var(--type-meta)}.format-matrix h2{font-size:14px}.generation-costs dl>div,.payment-concept dl>div{font-size:var(--type-meta);min-height:41px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.platform-sidebar{isolation:isolate}.platform-sidebar>nav{gap:3px;display:grid}.platform-sidebar>nav button{position:relative}.platform-sidebar .nav-expand-list button{grid-template-columns:13px 15px minmax(0,1fr)}.platform-sidebar>nav.platform-nav-campaign{padding-bottom:12px}.ipp-client-label{color:var(--k-text-subtle);font-size:var(--type-meta);padding:18px 12px 5px;font-weight:500}.ipp-project-tree{gap:2px;padding-inline:0;display:grid}.platform-sidebar .nav-expand-list button{height:var(--k-control-compact);border-radius:var(--k-radius-inner);color:color-mix(in srgb,var(--k-on-media) 62%,transparent);font-size:var(--type-ui);border:1px solid #0000;grid-template-columns:12px 15px minmax(0,1fr);gap:9px;padding:0 11px 0 15px}.platform-sidebar .nav-expand-list button:hover{color:var(--k-on-media);background:color-mix(in srgb,var(--k-on-media) 8%,transparent)}.platform-sidebar .nav-expand-list button.current{color:var(--k-on-media);border-color:color-mix(in srgb,var(--k-on-media) 14%,transparent);background:color-mix(in srgb,var(--k-on-media) 10%,transparent)}.ipp-project-tree button{border-radius:var(--k-radius-inner);min-width:0;color:inherit;cursor:pointer;font-size:var(--type-meta);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:13px 15px minmax(0,1fr) 7px auto;align-items:center;gap:5px;padding:0 6px;font-family:inherit;display:grid}.ipp-project-tree button span:not(.tree-indent){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-sidebar>nav button.is-ancestor{color:var(--k-on-media);background:0 0}.platform-recent{gap:2px;padding:0 6px;display:grid}.platform-recent button{border-radius:var(--k-radius-inner);width:100%;height:42px;color:var(--k-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:0 7px;font-family:inherit;display:grid}.platform-recent button:hover{color:var(--k-text);background:color-mix(in srgb,var(--k-text) 6%,transparent)}.platform-recent-thumb{border-radius:var(--k-radius-inner);background:color-mix(in srgb,var(--k-text) 10%,transparent);width:30px;height:30px;display:block;overflow:hidden}.platform-recent-thumb img{object-fit:cover;width:100%;height:100%;display:block}.platform-recent b,.platform-recent i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.platform-recent b{font-size:var(--type-meta);font-weight:500}.platform-recent i{color:var(--k-text-subtle);font-size:var(--type-micro);margin-top:1px;font-style:normal}.v2-app:has(.brandbrain-shell,.gp-unified-shell){--k-platform-rail-width:208px}@media (width>=1025px) and (width<=2399px){.platform-sidebar:not(.compact)>nav{gap:2px}.ipp-sidebar.platform-sidebar:not(.compact)>nav{padding:8px 6px 14px}.ipp-sidebar.platform-sidebar:not(.compact)>nav>button{height:var(--k-control-compact);grid-template-columns:18px minmax(0,1fr) auto;gap:8px;padding-inline:11px}.platform-sidebar:not(.compact)>nav.platform-nav-campaign{padding-bottom:8px}.platform-sidebar:not(.compact) .ipp-client-label{padding:16px 10px 4px}.platform-sidebar:not(.compact) .nav-expand-list button{height:calc(var(--k-control-compact) - 2px)}.platform-sidebar:not(.compact) .platform-recent button{height:var(--k-control-compact)}.platform-sidebar:not(.compact) .ipp-profile{grid-template-columns:30px minmax(0,1fr) auto;min-height:56px;padding-top:8px}}@media (width>=2400px) and (height>=1000px){.v2-app .brandbrain-shell,.v2-app .gp-unified-shell{grid-template-columns:276px minmax(0,1fr)}.v2-app .gp-unified-shell>.platform-sidebar{width:276px}.v2-app:has(.brandbrain-shell,.gp-unified-shell){--k-platform-rail-width:276px}}.platform-sidebar.compact .ipp-client-label,.platform-sidebar.compact .ipp-project-tree,.platform-sidebar.compact .platform-recent{display:none}.platform-sidebar.compact{overflow:visible}@media (width<=760px){.platform-sidebar{display:flex}.platform-sidebar .kartel-mark{align-items:center;height:58px;padding:0}.platform-sidebar .kartel-mark strong{font-size:18px}.platform-sidebar>nav{padding:8px 6px 18px}.platform-sidebar>nav button{grid-template-columns:1fr;justify-items:center;height:42px;padding:0}}.prototype-disclosure{color:#7f8995;font-size:var(--type-micro);border-top:1px solid #292f34;margin-top:14px;padding-top:13px;line-height:1.5;display:block}#v2-main:focus-visible{outline:2px solid var(--k-focus);outline-offset:-2px}.generation-costs .concept-preview-heading .v2-pill{flex:none}@keyframes k-spin{to{transform:rotate(360deg)}}@keyframes k-breathe{0%,to{opacity:var(--k-breathe-low,.45)}50%{opacity:1}}@keyframes k-enter{0%{opacity:0;transform:translateY(var(--k-enter-rise,4px))}to{opacity:1;transform:none}}@keyframes k-fade-in{0%{opacity:0}to{opacity:1}}@keyframes k-fade-out{to{opacity:0}}@keyframes k-ack{13%,89%{color:var(--k-success);background-color:var(--k-success-soft);border-color:color-mix(in srgb,var(--k-success) 35%,transparent)}}.k-ack{animation:calc(var(--k-motion-fast) + var(--k-motion-slow) * 3 + var(--k-motion-exit)) var(--k-ease-out) both k-ack}.k-value-swap{font-variant-numeric:tabular-nums;display:inline-grid}.k-value-swap>span{grid-area:1/1}.k-value-swap>.is-old{animation:var(--k-motion-exit) var(--k-ease-out) both k-fade-out}.k-value-swap>.is-new{animation:var(--k-motion-fast) var(--k-ease-out) both k-fade-in}:where(.v2-app) button{transition:filter var(--k-motion-fast) var(--k-ease-out)}:where(.v2-app) button:not(:disabled):active{filter:brightness(.92);transition-duration:var(--k-motion-instant)}@property --k-arc-end{syntax:"<angle>";inherits:false;initial-value:96deg}@keyframes k-arc-sweep{0%,to{--k-arc-end:46deg}50%{--k-arc-end:232deg}}@keyframes generation-stage-pulse{0%,to{opacity:.68;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.v2-app select{appearance:none;color:#273244;cursor:pointer;min-height:36px;transition:border-color var(--k-motion-fast) var(--k-ease-out),background-color var(--k-motion-fast) var(--k-ease-out),box-shadow var(--k-motion-fast) var(--k-ease-out);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7788' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:13px 13px;border:1px solid #cfd7e1;border-radius:6px;padding:0 34px 0 11px;line-height:1.2;box-shadow:0 1px 1px #1b1c1e08}.v2-app select:hover:not(:disabled){background-color:#fbfcfd;border-color:#9eabb9}.v2-app select:focus-visible{border-color:var(--k-accent)}.v2-app select:disabled{color:#8b95a3;cursor:not-allowed;opacity:.72;background-color:#f3f5f7}.v2-app select option{color:#273244;background:#fff}.v2-app select::-ms-expand{display:none}.ipp-sidebar{z-index:20;color:#c8cbd0;background:var(--sidebar);flex-direction:column;min-height:calc(100dvh - 72px);display:flex;position:relative;overflow:hidden}.ipp-sidebar .ipp-profile:focus-visible{outline-offset:-2px}.ipp-sidebar>nav{padding:10px 7px 20px}.ipp-sidebar>nav button{width:100%;height:var(--k-control-primary);border-radius:var(--k-radius-inner);color:#aeb3ba;text-align:left;cursor:pointer;font-size:var(--type-ui);background:0 0;border:1px solid #0000;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:0 13px;font-weight:400;display:grid}.ipp-sidebar>nav button:hover{color:var(--k-on-media);background:color-mix(in srgb,var(--k-on-media) 8%,transparent)}.ipp-sidebar>nav button.active{color:var(--k-on-media);border-color:color-mix(in srgb,var(--k-on-media) 14%,transparent);background:color-mix(in srgb,var(--k-on-media) 10%,transparent);font-weight:600}.ipp-profile-menu{border:1px solid var(--k-line);border-radius:var(--k-radius-control);background:var(--k-surface-raised);width:calc(100% - 12px);box-shadow:var(--k-shadow-overlay);z-index:30;padding:6px;position:absolute;bottom:calc(100% + 4px);left:6px;right:6px}.ipp-profile-menu-header{border-bottom:1px solid var(--k-line);padding:6px 8px 10px}.ipp-profile-menu-header strong{color:var(--k-text);font-size:var(--type-ui);font-weight:600;display:block}.ipp-profile-menu-header>div{align-items:center;gap:5px;margin-top:3px;display:flex}.ipp-profile-menu-header>div span{color:var(--k-text-muted);font-size:var(--type-micro)}.ipp-profile-menu-header>div button{width:28px;height:28px;color:var(--k-text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;margin:-8px;padding:0;display:grid}.ipp-profile-role{margin-top:6px}.ipp-profile-menu-list{gap:2px;padding:4px 0;display:grid}.ipp-profile-menu-list button{min-height:var(--k-control-compact);border-radius:var(--k-radius-inner);color:var(--k-text);text-align:left;cursor:pointer;font-size:var(--type-ui);background:0 0;border:0;padding:0 8px}.ipp-profile-menu-list button:hover{background:color-mix(in srgb,var(--k-text) 7%,transparent)}.ipp-profile-menu-list button.active{color:var(--k-accent);background:color-mix(in srgb,var(--k-text) 11%,transparent);font-weight:600}.ipp-profile-menu-signout{width:100%;min-height:var(--k-control-compact);border:0;border-top:1px solid var(--k-line);color:var(--k-danger);text-align:left;cursor:pointer;font-size:var(--type-ui);background:0 0;padding:0 8px}.ipp-profile-menu-signout:hover{background:var(--k-danger-soft)}.ipp-sidebar.platform-sidebar{overflow:visible}.platform-sidebar.compact .ipp-profile-menu{width:236px;bottom:8px;left:calc(100% + 8px);right:auto}.ipp-profile-menu-list>button{justify-content:space-between;align-items:center;width:100%;display:flex}.studio-sidebar>nav button.active{border-color:#0000}.studio-sidebar .platform-agent-dock:has(.ak-presence-root){border-top:1px solid color-mix(in srgb,var(--k-on-media) 10%,transparent)}.ipp-sidebar.studio-sidebar .ipp-client-label{padding-left:12px}.studio-sidebar .platform-recent button{gap:8px;padding:0 6px}.studio-sidebar .session-recents-viewall{grid-template-columns:18px minmax(0,1fr);gap:8px;padding:0 12px;display:grid}.studio-sidebar .session-recents-viewall>svg{justify-self:center}.platform-mobile-nav-trigger,.platform-mobile-backdrop,.platform-mobile-drawer-close{display:none}@media (width<=760px){.platform-mobile-nav-trigger{border-radius:var(--k-radius-control);width:42px;height:42px;color:var(--k-text);background:var(--k-surface);box-shadow:var(--k-shadow-raised);cursor:pointer;z-index:74;border:0;place-items:center;padding:0;display:grid;position:fixed;top:7px;left:8px}[data-platform-shell]:has(.platform-mobile-drawer.is-open)>.platform-mobile-nav-trigger{visibility:hidden}.platform-mobile-backdrop{z-index:178;animation:var(--k-motion-base) var(--k-ease-out) both k-fade-in;background:#0f13193d;border:0;padding:0;display:block;position:fixed;inset:0 0 0 min(286px,100vw - 44px)}.ipp-sidebar.platform-sidebar.platform-mobile-drawer{z-index:180;width:min(286px,100vw - 44px);height:100dvh;min-height:100dvh;transition:transform var(--k-motion-slow) var(--k-ease-out);box-shadow:var(--k-shadow-overlay);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-102%)}.ipp-sidebar.platform-sidebar.platform-mobile-drawer.is-open{transform:translate(0)}.platform-mobile-drawer .kartel-mark{padding-right:48px}.platform-sidebar.platform-mobile-drawer .kartel-mark strong{font-size:18px}.platform-sidebar.platform-mobile-drawer .kartel-mark strong:before{content:none}.platform-mobile-drawer-close{border-radius:var(--k-radius-control);width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:9px;right:8px}.platform-mobile-drawer-close:hover{background:color-mix(in srgb,var(--k-on-media) 8%,transparent)}.platform-mobile-drawer .ipp-profile-menu{width:auto;bottom:calc(100% + 4px);left:8px;right:8px}.gp-topbar{padding-left:58px}}@media (prefers-reduced-motion:reduce){.ipp-sidebar.platform-sidebar.platform-mobile-drawer{transition:none}}.gp-project-switch{min-width:0;display:inline-flex;position:relative}.gp-project-switch-trigger{align-items:center;gap:5px;max-width:min(34vw,280px);display:inline-flex}.gp-project-switch-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=760px){.gp-project-switch-trigger{max-width:36vw}}.ipp-profile-menu-list button{align-items:center;gap:9px;display:flex}.ipp-profile-menu-list button>svg{color:var(--k-text-muted);flex:none}.ipp-profile-menu-list button>span{flex:1;min-width:0}.ipp-profile-menu-value{color:var(--k-text-muted);font-size:var(--type-meta)}.ipp-profile-menu-list.is-studio{border-top:1px solid var(--k-line);margin-top:2px;padding-top:6px}.ipp-profile-menu-signout{align-items:center;gap:9px;display:flex}.ipp-profile-menu-signout>svg{flex:none}.platform-sidebar>nav.studio-primary-nav>button:first-child{margin-bottom:9px}.studio-project-nav-guidance{color:var(--k-text-muted);font-size:var(--k-type-meta);margin:10px 0 0;padding:0 11px;line-height:1.4}.platform-sidebar.compact .studio-project-nav-guidance{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1024px){.studio-project-nav-guidance{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tool-segmented{border:1px solid var(--gp-line,var(--k-line));border-radius:var(--k-radius-pill);background:var(--gp-surface-raised,var(--k-surface-raised,var(--k-surface)));width:100%;min-width:0;box-shadow:var(--k-shadow-raised);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:grid}.tool-segmented.is-inline{width:auto;display:inline-grid}.tool-segmented button{border-radius:var(--k-radius-pill);min-width:0;height:34px;color:var(--gp-text-muted,var(--k-text-muted));cursor:pointer;font:inherit;font-size:var(--k-type-ui);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}.tool-segmented button:hover:not(:disabled):not([aria-pressed=true]):not([aria-checked=true]){color:var(--gp-text,var(--k-text));background:color-mix(in srgb,var(--gp-text,var(--k-text)) 10%,transparent)}.tool-segmented button[aria-pressed=true],.tool-segmented button[aria-checked=true]{color:var(--gp-on-accent,var(--k-on-accent));background:var(--gp-accent,var(--k-accent));box-shadow:none;font-weight:600}.tool-segmented button:disabled,.tool-segmented button[aria-disabled=true]{color:var(--gp-text-subtle,var(--k-text-subtle));cursor:not-allowed;opacity:.72;background:0 0}.tool-segmented button:focus-visible{outline:2px solid var(--k-focus);outline-offset:1px}.tool-segmented.is-compact button{height:28px;font-size:var(--k-type-caption);padding:0 10px}:is(.voice-rights,.recast-video-rights,.asset-filter-popover-options,.bg-remove-control-group,.bg-remove-format-detail,.bg-remove-audio,.canvas-export-options,.eb-words-check,.composer-check-setting,.platform-onboarding-check,.studio-admin-scope-brand,.studio-admin-scope-projects,.overlay-settings-section,.ugc-script-check,.ugc-likeness-check) input[type=checkbox]{border:1px solid var(--k-line-strong);border-radius:var(--k-radius-inner);background:var(--k-control);appearance:none;cursor:pointer;width:16px;height:16px;transition:background-color var(--k-motion-fast) var(--k-ease-out),border-color var(--k-motion-fast) var(--k-ease-out);flex:none;place-items:center;display:inline-grid}:is(.voice-rights,.recast-video-rights,.asset-filter-popover-options,.bg-remove-control-group,.bg-remove-format-detail,.bg-remove-audio,.canvas-export-options,.eb-words-check,.composer-check-setting,.platform-onboarding-check,.studio-admin-scope-brand,.studio-admin-scope-projects,.overlay-settings-section,.ugc-script-check,.ugc-likeness-check) input[type=checkbox]:hover:not(:disabled){border-color:var(--k-text-muted)}:is(.voice-rights,.recast-video-rights,.asset-filter-popover-options,.bg-remove-control-group,.bg-remove-format-detail,.bg-remove-audio,.canvas-export-options,.eb-words-check,.composer-check-setting,.platform-onboarding-check,.studio-admin-scope-brand,.studio-admin-scope-projects,.overlay-settings-section,.ugc-script-check,.ugc-likeness-check) input[type=checkbox]:checked{border-color:var(--k-accent);background:var(--k-accent)}:is(.voice-rights,.recast-video-rights,.asset-filter-popover-options,.bg-remove-control-group,.bg-remove-format-detail,.bg-remove-audio,.canvas-export-options,.eb-words-check,.composer-check-setting,.platform-onboarding-check,.studio-admin-scope-brand,.studio-admin-scope-projects,.overlay-settings-section,.ugc-script-check,.ugc-likeness-check) input[type=checkbox]:checked:before{content:"";background:var(--k-on-accent);width:10px;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M229.66,77.66l-128,128a8,8,0,0,1-11.32,0l-56-56a8,8,0,0,1,11.32-11.32L96,188.69,218.34,66.34a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") 50%/contain no-repeat}:is(.voice-rights,.recast-video-rights,.asset-filter-popover-options,.bg-remove-control-group,.bg-remove-format-detail,.bg-remove-audio,.canvas-export-options,.eb-words-check,.composer-check-setting,.platform-onboarding-check,.studio-admin-scope-brand,.studio-admin-scope-projects,.overlay-settings-section,.ugc-script-check,.ugc-likeness-check) input[type=checkbox]:disabled{opacity:.46;cursor:not-allowed}@media (forced-colors:active){:is(.voice-rights,.recast-video-rights,.asset-filter-popover-options,.bg-remove-control-group,.bg-remove-format-detail,.bg-remove-audio,.canvas-export-options,.eb-words-check,.composer-check-setting,.platform-onboarding-check,.studio-admin-scope-brand,.studio-admin-scope-projects,.overlay-settings-section,.ugc-script-check,.ugc-likeness-check) input[type=checkbox]{appearance:auto}:is(.voice-rights,.recast-video-rights,.asset-filter-popover-options,.bg-remove-control-group,.bg-remove-format-detail,.bg-remove-audio,.canvas-export-options,.eb-words-check,.composer-check-setting,.platform-onboarding-check,.studio-admin-scope-brand,.studio-admin-scope-projects,.overlay-settings-section,.ugc-script-check,.ugc-likeness-check) input[type=checkbox]:checked:before{content:none}}.tool-direction-surface{border:1px solid var(--k-composer-line);border-radius:var(--k-composer-radius);background:var(--k-composer-box);min-width:0;box-shadow:none;transition:border-color var(--k-motion-fast) var(--k-ease-out),box-shadow var(--k-motion-fast) var(--k-ease-out);padding:2px 4px;display:block}.tool-direction-surface:has(textarea[aria-invalid=true]){border-color:var(--gp-danger,var(--k-danger))}.tool-direction-surface textarea{field-sizing:content;width:100%;min-height:64px;max-height:240px;color:var(--gp-text,var(--k-text));box-shadow:none;resize:none;font:inherit;font-size:var(--k-type-body);scrollbar-width:thin;background:0 0;border:0;border-radius:0;padding:10px 8px;line-height:1.45;display:block;overflow-y:auto}:is(.ak-job-composer,.canvas-agent-composer,.image-editor-composer,.freeform-generation-composer,.tool-direction-surface,.music-surface,.voice-surface,.extend-video-surface,.recast-video-surface) textarea:focus-visible:not(#k-composer-focus){outline:0}:is(.ak-job-composer,.canvas-agent-composer,.image-editor-composer,.tool-direction-surface,.music-surface,.voice-surface,.extend-video-surface,.recast-video-surface):has(textarea:focus-visible):not(#k-composer-focus,.is-file-dragging,.is-dropping,:has(textarea[aria-invalid=true])){border-color:var(--k-composer-focus-line);box-shadow:none}.freeform-generation-composer:has(textarea:focus-visible):not(#k-composer-focus,:has(textarea[aria-invalid=true])){border-color:var(--k-composer-focus-line);box-shadow:var(--k-shadow-raised)}.tool-direction-surface textarea::placeholder{color:var(--gp-text-muted,var(--k-text-muted))}.tool-direction-surface textarea:disabled{color:var(--gp-text-subtle,var(--k-text-subtle));cursor:not-allowed}.tool-direction-surface.is-composer textarea{font-size:var(--k-type-title)}.tool-tabs{gap:20px;min-width:0;display:inline-flex}.tool-tabs button{min-height:32px;color:var(--gp-text-muted,var(--k-text-muted));font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 2px;font-size:13px;font-weight:500;line-height:1}.tool-tabs button:hover:not(:disabled):not([aria-disabled=true]):not([aria-pressed=true]):not([aria-selected=true]){color:var(--gp-text,var(--k-text))}.tool-tabs button[aria-pressed=true],.tool-tabs button[aria-selected=true]{color:var(--gp-text,var(--k-text));border-bottom-color:currentColor;font-weight:600}.tool-tabs button:disabled,.tool-tabs button[aria-disabled=true]{color:var(--gp-text-subtle,var(--k-text-subtle));cursor:not-allowed;opacity:.72}.tool-tabs button:focus-visible{outline:2px solid var(--k-focus);outline-offset:1px}.platform-recent button.is-arrived{animation:var(--k-motion-base) var(--k-ease-out) both k-enter}.gp-unified-shell[data-production-theme=dark]{--k-kartel-here:#e8c875}html:has(.gp-unified-shell[data-production-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.gp-unified-shell[data-production-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.gp-unified-shell[data-production-theme=dark]){--k-focus:color-mix(in srgb, CanvasText 62%, transparent)}html:has(.gp-unified-shell[data-production-theme=light]):not(:has(.generation-page-shell)){background:var(--k-bg)}html:has(.gp-unified-shell[data-production-theme=dark]):not(:has(.generation-page-shell)){background:canvas}
