html[data-theme=light],.app-shell[data-theme=light]{--bg:#f3f5f8;--side:#eef1f6;--panel:#fff;--raised:#e9edf4;--hover:#e4e9f1;--line:#d4dce7;--soft-line:#e7ebf2;--text:#17243a;--muted:#4f6076;--subtle:#5c6c83;--accent:#725198;--accent-bg:#72519816;--accent-line:#72519852;--button:#17243a;--button-text:#fff;--green:#227650;--green-bg:#22765014;--amber:#936823;--red:#b34747;--shadow-card:0 8px 25px #17243a12;--shadow-float:0 18px 50px #17243a29}html:has(.app-shell[data-theme=light]){--bg:#f3f5f8;--side:#eef1f6;--panel:#fff;--raised:#e9edf4;--hover:#e4e9f1;--line:#d4dce7;--soft-line:#e7ebf2;--text:#17243a;--muted:#4f6076;--subtle:#5c6c83;--accent:#725198;--accent-bg:#72519816;--accent-line:#72519852;--button:#17243a;--button-text:#fff;--green:#227650;--green-bg:#22765014;--amber:#936823;--red:#b34747;--shadow-card:0 8px 25px #17243a12;--shadow-float:0 18px 50px #17243a29}body:has(.app-shell[data-theme=light]){--bg:#f3f5f8;--side:#eef1f6;--panel:#fff;--raised:#e9edf4;--hover:#e4e9f1;--line:#d4dce7;--soft-line:#e7ebf2;--text:#17243a;--muted:#4f6076;--subtle:#5c6c83;--accent:#725198;--accent-bg:#72519816;--accent-line:#72519852;--button:#17243a;--button-text:#fff;--green:#227650;--green-bg:#22765014;--amber:#936823;--red:#b34747;--shadow-card:0 8px 25px #17243a12;--shadow-float:0 18px 50px #17243a29}html[data-theme=light],.app-shell[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.app-shell[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.app-shell[data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light]{background:var(--bg);color:var(--text)}html:has(.app-shell[data-theme=light]){background:var(--bg);color:var(--text)}body:has(.app-shell[data-theme=light]){background:var(--bg);color:var(--text)}body:has(.app-shell[data-theme=light]){background:var(--bg)}.app-shell[data-theme=light],.app-shell[data-theme=light] .main-region{background:var(--bg);color:var(--text)}.app-shell[data-theme=light] .sidebar{background:var(--side);border-color:var(--line);box-shadow:0 0 24px #17243a09}.app-shell[data-theme=light] .mobile-header{background:var(--side);border-color:var(--line)}.app-shell[data-theme=light] .brand-toggle,.app-shell[data-theme=light] .folder-tile,.app-shell[data-theme=light] .side-tools,.app-shell[data-theme=light] .mobile-menu,.app-shell[data-theme=light] .mobile-header>.icon-button{background:var(--raised);border-color:var(--line);color:var(--accent)}.app-shell[data-theme=light] .brand-copy strong,.app-shell[data-theme=light] .org-trigger strong,.app-shell[data-theme=light] .category-heading,.app-shell[data-theme=light] .side-nav>a:hover,.app-shell[data-theme=light] .side-nav>a.active,.app-shell[data-theme=light] .side-nav>.nav-row:hover,.app-shell[data-theme=light] .back-row:hover,.app-shell[data-theme=light] .overview-link:hover,.app-shell[data-theme=light] .side-footer>a:hover,.app-shell[data-theme=light] .credit-row>a:hover,.app-shell[data-theme=light] .choice-list button:hover,.app-shell[data-theme=light] .choice-list button.selected,.app-shell[data-theme=light] .org-popover>button:hover{color:var(--text)}.app-shell[data-theme=light] .workspace-picker,.app-shell[data-theme=light] .popover,.app-shell[data-theme=light] .workspace-popover,.app-shell[data-theme=light] .org-popover,.app-shell[data-theme=light] .notification-popover,.app-shell[data-theme=light] .notifications-popover,.app-shell[data-theme=light] .search-dialog,.app-shell[data-theme=light] .picker,.app-shell[data-theme=light] .modal-dialog,.app-shell[data-theme=light] .utility-dialog,.app-shell[data-theme=light] .code-drawer,.app-shell[data-theme=light] .model-picker,.app-shell[data-theme=light] .model-picker-panel{background:var(--panel);border-color:var(--line);box-shadow:var(--shadow-float)}.app-shell[data-theme=light] .workspace-picker:hover,.app-shell[data-theme=light] .choice-list button:hover,.app-shell[data-theme=light] .choice-list button.selected,.app-shell[data-theme=light] .org-popover>button:hover,.app-shell[data-theme=light] .search-results a.active{background:var(--raised)}.app-shell[data-theme=light] .side-nav>a.active,.app-shell[data-theme=light] .offering-row.active{background:var(--raised);box-shadow:inset 2px 0 var(--accent)}.app-shell[data-theme=light] .side-footer,.app-shell[data-theme=light] .service-header,.app-shell[data-theme=light] .service-tabs,.app-shell[data-theme=light] .local-tabs,.app-shell[data-theme=light] .module-meta,.app-shell[data-theme=light] .module-tabs,.app-shell[data-theme=light] .panel-head,.app-shell[data-theme=light] .utility-frame-head,.app-shell[data-theme=light] .developer-key-card>header,.app-shell[data-theme=light] .modal-dialog-head,.app-shell[data-theme=light] .modal-dialog-foot,.app-shell[data-theme=light] .picker-head,.app-shell[data-theme=light] .picker-foot,.app-shell[data-theme=light] .code-toolbar,.app-shell[data-theme=light] .code-drawer-foot{border-color:var(--line)}.app-shell[data-theme=light] :is(.panel,.offering-card,.recent-item,.category-card,.build-card,.build-empty,.saved-tile,.saved-empty-frame,.utility-record-frame,.utility-empty-frame,.docs-list,.docs-page .docs-list,.docs-service-picker,.docs-directory-notice,.developer-project-bar,.developer-key-card,.developer-summary-grid article,.spend-summary-grid article,.balance-card,.question-card,.results-card,.modality-panel,.module-hero,.module-scope,.module-card,.module-flow,.module-pricing-card,.saved-row,.saved-tile,.app-editor,.app-preview-panel,.source-tool-body,.pricing-card,.account-modal){background:var(--panel);border-color:var(--line);color:var(--text);box-shadow:var(--shadow-card)}.app-shell[data-theme=light] :is(.offering-card,.recent-item,.category-card,.build-card,.saved-tile,.docs-page .docs-list>a,.suggestion-list button,.model-card,.voice-option,.developer-back,.onboarding-item):hover{background:var(--raised);border-color:var(--accent-line)}.app-shell[data-theme=light] :is(h1,h2,h3,h4,h5,h6,.brand-copy strong,.workspace-copy strong,.service-title h1,.page-heading h1,.page-heading h2,.section-title h2,.panel-head h2,.panel-head h3,.home-hero h1,.home-hero h2,.module-hero h2,.module-card h3,.build-heading h1,.build-list-head h1,.analyze-page>h1,.docs-content h2,.developer-key-card h2,.changelog-list h2,.empty-state h2,.empty-result h3,.conversation-empty h2,.utility-dialog-head h2){color:var(--text)}.app-shell[data-theme=light] :is(.page-heading p,.home-hero p,.service-title p,.long-copy,.muted,.field>span,.field .label,.field-label,.field-help,.notice,.local-note,.settings-section-intro p,.developer-project-bar>label,.developer-key-card>header p,.developer-key-row code,.developer-key-row small,.changelog-list li,.docs-page .docs-list small,.docs-service-picker small,.app-editor-meta,.work-hint,.config-cost,.config-foot,.suggestion-list button,.conversation-empty p){color:var(--muted)}.app-shell[data-theme=light] :is(.eyebrow,.subtle,.nav-section-label,.side-tools,.side-tools kbd,.brand-copy small,.workspace-copy small,.offering-row small,.side-footer,.credit-row,.org-trigger small,.nav-arrow,.chevron,.section-title a,.recent-item small,.steps small,.metrics span,.info-grid span,.price-hero small,.output-empty,.model-card small,.utility-page-foot,.family-link,.module-meta,.module-proof,.module-flow,.docs-page .docs-list>a>svg){color:var(--subtle)}.app-shell[data-theme=light] :is(.button,.button.ghost,.text-button,.icon-button,.model-card,.voice-option,.tag,.segmented button,.local-tabs button,.local-tabs a,.module-tabs a,.saved-tabs a,.service-tabs a,.service-tabs button){color:var(--muted)}.app-shell[data-theme=light] :is(.button:hover,.button.ghost:hover,.text-button:hover,.icon-button:hover,.local-tabs button:hover,.local-tabs button.active,.local-tabs a:hover,.module-tabs a:hover,.module-tabs a.active,.saved-tabs a.active,.service-tabs a:hover,.service-tabs button:hover){color:var(--text)}.app-shell[data-theme=light] :is(.button.primary,.button.primary:hover,.button.primary:focus-visible,.composer-send,.skip-link){background:var(--accent);border-color:var(--accent);color:#fff}.app-shell[data-theme=light] :is(.card-icon,.service-icon,.module-title-icon,.build-card-icon,.utility-empty-icon,.docs-row-icon,.conversation-empty-icon,.step-number.done,.avatar,.preview-orb){background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent)}.app-shell[data-theme=light] :is(.tag.accent,.tag.green,.tag.amber,.one-time-secret,.module-version-strip,.module-version-card,.notice.amber,.console-key-warning){border-color:var(--accent-line);background:var(--accent-bg);color:var(--accent)}.app-shell[data-theme=light] :is(.tag.green,.step-number.done){background:var(--green-bg);color:var(--green);border-color:#22765042}.app-shell[data-theme=light] :is(.tag.amber,.notice.amber){color:var(--amber);background:#93682312;border-color:#93682342}.app-shell[data-theme=light] :is(input,select,textarea,.input,.select,.editor,.compact-textarea,.catalog-controls input,.catalog-controls select,.build-search,.catalog-search-source,.search-field,.developer-project-bar select,.delete-app-name){border-color:var(--line);background-color:var(--panel);color:var(--text);caret-color:var(--accent)}.app-shell[data-theme=light] :is(input,select,textarea,.input,.select)::placeholder{color:var(--subtle);opacity:1}.app-shell[data-theme=light] :is(.build-composer input,.build-composer textarea,.build-search input,.catalog-search-source input,.search-field input){background-color:#0000}.app-shell[data-theme=light] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--accent)}.app-shell[data-theme=light] .switch input{border-color:var(--line);background:var(--raised)}.app-shell[data-theme=light] .switch input:checked{border-color:var(--accent);background:var(--accent)}.app-shell[data-theme=light] :is(.segmented,.appearance-fields .segmented,.model-picker-filters,.developer-key-head,.spend-ledger-head,.filter-row,.filter-chip,.search-results section>h3,.table thead,.console-table thead){background:var(--raised);border-color:var(--line);color:var(--muted)}.app-shell[data-theme=light] :is(.segmented button.active,.model-picker-filter[aria-pressed=true],.filter-chip.active,.view-toggle button.active){background:var(--panel);color:var(--accent);box-shadow:0 0 0 1px var(--accent-line)}.app-shell[data-theme=light] :is(.table,.console-table,.members-table,.table-list,.key-list,.developer-key-card,.spend-ledger){border-color:var(--line);color:var(--text)}.app-shell[data-theme=light] :is(.table th,.table td,.console-table th,.console-table td,.members-table th,.members-table td,.table-list>div,.key-list>div,.developer-key-row,.spend-ledger-row,.module-resource-row,.settings-tool-row,.onboarding-item){border-color:var(--soft-line)}.app-shell[data-theme=light] :is(.table th,.console-table th,.members-table th,.developer-key-head,.spend-ledger-head){background:var(--raised);color:var(--muted)}.app-shell[data-theme=light] :is(.editor,.result,.code-block,.code-endpoint,.endpoint,.code-card,.code-card pre,.code-drawer-sample,.output-preview,.spell-preview,.module-tool-result,.result-details,.outline-output,.spell-output,.api-list code){border-color:var(--line);color:var(--text);background:#f1f4f8!important}.app-shell[data-theme=light] :is(.editor,.result,.code-block,.code-endpoint,.endpoint,.code-card,.code-card pre,.code-drawer-sample,.output-preview,.spell-preview,.module-tool-result,.result-details,.outline-output,.spell-output) code{color:var(--text)}.app-shell[data-theme=light] :is(.code-card,.code-card pre,.code-drawer-sample){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell[data-theme=light] :is(.home-hero,.architecture,.app-preview-chat,.app-preview-document,.app-preview-knowledge,.preview-message.user,.environment-block,.module-flow,.one-time-secret){background-color:var(--raised);border-color:var(--line)}.app-shell[data-theme=light] .home-hero{background:radial-gradient(circle at 25% 10%, var(--accent-bg), transparent 45%), var(--panel);border-color:var(--accent-line)}.app-shell[data-theme=light] :is(.meter,.usage-chart,.confidence-track,.architecture-line,.architecture-connector,.architecture-branch){background-color:var(--soft-line);border-color:var(--line)}.app-shell[data-theme=light] :is(.meter i,.usage-bar,.confidence-track i){background:var(--accent)}.app-shell[data-theme=light] :is(.overlay,.modal-overlay,.utility-dialog-overlay,.code-drawer-overlay,.search-overlay){background:#17243a47}.app-shell[data-theme=light] :is(.modal-dialog,.utility-dialog,.search-dialog,.picker,.code-drawer,.account-modal){box-shadow:var(--shadow-float)}.app-shell[data-theme=light] .code-drawer{color:var(--text);background:var(--panel)!important}.app-shell[data-theme=light] .code-drawer :is(h2,strong,label,.picker-head){color:var(--text)}.app-shell[data-theme=light] .code-drawer :is(p,small,.code-helper,.code-contract-note){color:var(--muted)}.app-shell[data-theme=light] :is(.field-error,.warning-text,.console-key-warning strong){color:var(--red)}.app-shell[data-theme=light] :is(.search-dialog-head,.search-results,.search-dialog>footer,.notification-row,.model-option,.model-option-head,.model-option-controls,.picker-toolbar,.picker-results,.config-divider,.modal-divider,.popover-divider,.result-meta,.transcript-actions,.transcript-row,.module-proof,.module-scope>.row,.module-scope>small){border-color:var(--soft-line)}.app-shell[data-theme=light] :is(.developer-changelog,.developer-project-bar a,.changelog-list li svg,.one-time-secret code,.docs-service-identity small,.docs-content a,.section-title a,.overview-link,.price-hero,.module-kicker,.scope-label,.success-text){color:var(--accent)}.app-shell[data-theme=light] :is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-color:var(--accent);outline-offset:2px}.app-shell[data-theme=light] :is(.vision-stamp,.vision-empty-label,.remove-vision){color:#f8fafc}.app-shell[data-theme=light] .source-native-audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
