:root{--canvas: #f5f4ef;--ink: #173d37;--paper: #ffffff;--gray: #65736b;--silver: #a3a3a3;--line: #dedfd6;--line-light: #ebeee7;--night: #101010;--surface: #191919;--success: #15803d;--success-muted: #f0fdf4;--warning: #92400e;--warning-muted: #fffbeb;--error: #b91c1c;--error-muted: #fef2f2;--info: #1d4ed8;--info-muted: #eff6ff}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Avenir Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:var(--console-canvas, #f5f4ef);color:var(--console-text, #173d37);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--console-border, #c6cfc3);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--console-border-hover, #a3a3a3)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;background-color:var(--console-raised, #ebeee7);border:1px solid var(--console-border-light, #dedfd6);color:var(--console-text, #173d37);padding:2px 6px;border-radius:4px;font-size:12px}.ant-layout{background:var(--console-canvas, #f5f4ef)!important}.ant-layout-header{height:56px!important;line-height:normal!important;display:flex!important;align-items:center!important}.ant-card{border:1px solid var(--console-border-light, #dedfd6)!important;box-shadow:0 1px 3px #0000000a!important;border-radius:10px!important;background:var(--console-surface, #ffffff)!important;transition:border-color .2s ease,box-shadow .2s ease}.ant-card:hover{border-color:var(--console-border-hover, #c6cfc3)!important}.ant-card-head{border-bottom:1px solid var(--console-border-light, #dedfd6)!important;min-height:48px!important;padding:0 20px!important}.ant-card-head-title{font-weight:600!important;color:var(--console-text, #173d37)!important;font-size:14.5px!important;letter-spacing:-.01em!important}.ant-card-body{padding:20px!important}.ant-table-wrapper{border-radius:10px}.ant-table{border-radius:10px!important;overflow:hidden}.ant-table-thead>tr>th{background:var(--console-raised, #f8f9f5)!important;color:var(--console-muted, #52665b)!important;font-weight:600!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:1px solid var(--console-border-light, #dedfd6)!important;white-space:nowrap!important;padding:12px 16px!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--console-border-light, #ebeee7)!important;padding:12px 16px!important;font-size:13.5px!important;color:var(--console-text, #173d37)!important}.ant-table-tbody>tr:hover>td{background:var(--console-raised, #f9f9f9)!important}.ant-table-expanded-row>.ant-table-cell{max-width:0;overflow:hidden;box-sizing:border-box}.ant-table-expanded-row .ant-table-expanded-row-fixed{max-width:100%!important;box-sizing:border-box!important}.key-ip-expanded-container{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.key-ip-expanded-container .ant-space{width:100%;max-width:100%;min-width:0}.key-ip-expanded-container .ant-table-wrapper{max-width:100%;min-width:0}.ant-row .ant-form-item-label>label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--console-text, #173d37)}.ant-menu-light{background:transparent!important}.ant-menu-light .ant-menu-item-group-title{font-size:11px!important;font-weight:600!important;letter-spacing:.06em!important;color:var(--console-muted, #8c8c8c)!important;padding:16px 12px 6px!important;text-transform:uppercase!important}.ant-menu-light .ant-menu-item{border-radius:6px!important;margin:3px 0!important;height:38px!important;line-height:38px!important;font-weight:500!important;font-size:13.5px!important;color:var(--console-muted, #52665b)!important;transition:all .15s ease}.ant-menu-light .ant-menu-item:hover{background:var(--console-raised, #f0f3ed)!important;color:var(--console-text, #173d37)!important}.ant-menu-light .ant-menu-item-selected{background:var(--console-raised, #ebeee7)!important;color:var(--console-text, #173d37)!important;font-weight:600!important}.ant-btn-primary{background-color:var(--console-accent, #173d37)!important;border-color:var(--console-accent, #173d37)!important;color:#fff!important;font-weight:500!important;box-shadow:0 1px 2px #0000000d!important;border-radius:6px!important}.ant-btn-primary:hover:not(:disabled){background-color:var(--console-accent-hover, #24574d)!important;border-color:var(--console-accent-hover, #24574d)!important;color:#fff!important}.ant-btn-primary:active:not(:disabled){background-color:var(--console-accent-active, #102f2c)!important;border-color:var(--console-accent-active, #102f2c)!important}.ant-btn-default:not(.code-copy-btn){border-color:var(--console-border-light, #dedfd6)!important;color:var(--console-text, #173d37)!important;font-weight:500!important;border-radius:6px!important}.ant-btn-default:not(.code-copy-btn):hover:not(:disabled){border-color:var(--console-border-hover, #c6cfc3)!important;background-color:var(--console-raised, #f0f3ed)!important;color:var(--console-text, #173d37)!important}.ant-btn:focus,.ant-btn:focus-visible,.ant-btn:active{outline:none!important;box-shadow:none!important}.ant-btn-link,.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:focus-visible,.ant-btn-link:active{border:none!important;outline:none!important;box-shadow:none!important}.ant-btn-text,.ant-btn-text:hover,.ant-btn-text:focus,.ant-btn-text:focus-visible,.ant-btn-text:active{border:none!important;outline:none!important;box-shadow:none!important}.ant-table .ant-btn,.ant-table .ant-btn:focus,.ant-table .ant-btn:focus-visible,.ant-table .ant-btn:active{outline:none!important;box-shadow:none!important}.ant-table .ant-btn-link,.ant-table .ant-btn-link:hover,.ant-table .ant-btn-link:focus,.ant-table .ant-btn-link:focus-visible,.ant-table .ant-btn-link:active{border:none!important;outline:none!important;box-shadow:none!important}.ant-table-cell-fix-right{white-space:nowrap!important}.ant-table-cell-fix-right .ant-space{flex-wrap:nowrap!important;white-space:nowrap!important}.code-copy-btn{position:absolute!important;top:12px!important;right:12px!important;background-color:var(--console-raised, #242424)!important;border:1px solid var(--console-border-light, #3d3d3d)!important;color:var(--console-muted, #f0f3ed)!important;font-size:12px!important;font-weight:500!important;height:28px!important;padding:0 10px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;box-shadow:0 1px 3px #0000004d!important;transition:all .15s ease!important;cursor:pointer!important;z-index:10!important}.code-copy-btn:hover{background-color:var(--console-hover, #333333)!important;border-color:var(--console-border-light, #555555)!important;color:#fff!important}.code-copy-btn .anticon{color:var(--console-muted, #c6cfc3)!important;font-size:13px!important}.code-copy-btn:hover .anticon{color:#fff!important}.code-copy-btn.copied{background-color:var(--console-success-bg, #064e3b)!important;border-color:var(--console-success-border, #10b981)!important;color:var(--console-success, #a7f3d0)!important}.code-copy-btn.copied .anticon{color:var(--console-success, #a7f3d0)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-color:var(--console-border-hover, #c6cfc3)!important;border-radius:6px!important}.ant-input:focus,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--console-border-light, #173d37)!important;box-shadow:0 0 0 2px var(--console-focus-shadow, rgba(23, 23, 23, .08))!important}.ant-input-search .ant-input-wrapper{display:flex!important;align-items:stretch!important;width:100%!important;max-width:100%!important;height:32px!important}.ant-input-search .ant-input-affix-wrapper,.ant-input-search>.ant-input-wrapper>.ant-input{flex:1 1 0%!important;min-width:0!important;width:auto!important;height:32px!important;box-sizing:border-box!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ant-input-group>.ant-input-affix-wrapper:first-child,.ant-input-group>.ant-input:first-child{height:32px!important;box-sizing:border-box!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ant-input-search .ant-input-group-addon{flex:0 0 auto!important;width:auto!important;height:32px!important;display:inline-flex!important;align-items:stretch!important;padding:0!important;margin:0!important;top:0!important;background:transparent!important;border:none!important}.ant-input-search .ant-input-search-button{height:32px!important;width:32px!important;min-width:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:none!important;border-color:var(--console-border-hover, #c6cfc3)!important;padding:0!important;margin:0!important;box-shadow:none!important}.ant-input-search:hover .ant-input-affix-wrapper,.ant-input-search:hover>.ant-input-wrapper>.ant-input,.ant-input-search:hover .ant-input-search-button{border-color:var(--console-border-hover, #a3a3a3)!important}.ant-input-search .ant-input-search-button:hover{background-color:var(--console-raised, #f0f3ed)!important;color:var(--console-text, #173d37)!important}.ant-input-search:focus-within{border-radius:6px;box-shadow:0 0 0 2px var(--console-focus-shadow, rgba(23, 23, 23, .08))!important}.ant-input-search .ant-input-affix-wrapper:focus,.ant-input-search .ant-input-affix-wrapper-focused,.ant-input-search .ant-input:focus,.ant-input-search .ant-input-search-button:focus,.ant-input-search .ant-input-search-button:focus-visible{box-shadow:none!important}.ant-input-search:focus-within .ant-input-affix-wrapper,.ant-input-search:focus-within>.ant-input-wrapper>.ant-input,.ant-input-search:focus-within .ant-input-search-button{border-color:var(--console-border-light, #173d37)!important}.ant-select-dropdown{padding:6px!important;border-radius:8px!important;border:1px solid var(--console-border-light, #dedfd6)!important;box-shadow:0 4px 20px -2px #00000014,0 2px 6px -1px #0000000a!important;background:var(--console-surface, #ffffff)!important}.ant-select-item{border-radius:6px!important;padding:8px 12px!important;min-height:38px!important;display:flex!important;align-items:center!important;font-size:13.5px!important;transition:all .15s ease!important}.ant-select-item-option{color:var(--console-text, #173d37)!important}.ant-select-item-option-content{flex:1 1 auto!important}.ant-select-item-option-active:not(.ant-select-item-option-selected){background-color:var(--console-canvas, #f5f4ef)!important;color:var(--console-text, #173d37)!important}.ant-select-item-option-selected{background-color:var(--console-raised, #ebeee7)!important;color:var(--console-text, #173d37)!important;font-weight:600!important}.ant-select-item-option-selected.ant-select-item-option-active{background-color:var(--console-raised, #dedfd6)!important;color:var(--console-text, #173d37)!important}.ant-select-item-option-selected .ant-select-item-option-state{color:var(--console-text, #173d37)!important;display:inline-flex!important;align-items:center!important;margin-left:auto!important}.ant-select-selection-item,.ant-select-single.ant-select-open .ant-select-selection-item,.ant-select-focused .ant-select-selection-item{color:var(--console-text, #173d37)!important;opacity:1!important;font-weight:500!important}.ant-modal-content{border-radius:12px!important;border:1px solid var(--console-border-light, #dedfd6)!important;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833!important;padding:24px!important}.ant-modal-header{margin-bottom:16px!important}.ant-modal-title{font-weight:600!important;color:var(--console-text, #173d37)!important}.ant-tag{border-radius:4px!important;font-weight:500!important;font-size:12px!important;padding:1px 8px!important;line-height:20px!important;border:1px solid transparent}.ant-tag-success,.ant-tag-green{background:var(--console-success-bg, #f0fdf4)!important;color:var(--console-success, #15803d)!important;border-color:var(--console-success-border, #bbf7d0)!important}.ant-tag-warning,.ant-tag-orange,.ant-tag-gold{background:var(--console-warning-bg, #fffbeb)!important;color:var(--console-warning, #92400e)!important;border-color:var(--console-warning-border, #fde68a)!important}.ant-tag-error,.ant-tag-red{background:var(--console-error-bg, #fef2f2)!important;color:var(--console-error, #b91c1c)!important;border-color:var(--console-error-border, #fecaca)!important}.ant-tag-processing,.ant-tag-blue,.ant-tag-geekblue{background:var(--console-accent-muted, #eff6ff)!important;color:var(--console-accent, #1d4ed8)!important;border-color:var(--console-accent-muted, #bfdbfe)!important}.ant-tag-cyan{background:var(--console-cyan-bg, #ecfeff)!important;color:var(--console-cyan, #0e7490)!important;border-color:var(--console-cyan-border, #a5f3fc)!important}.ant-tag-purple{background:var(--console-purple-bg, #faf5ff)!important;color:var(--console-purple, #7e22ce)!important;border-color:var(--console-purple-border, #e9d5ff)!important}.ant-tag-default{background:var(--console-raised, #f0f3ed)!important;color:var(--console-muted, #52665b)!important;border-color:var(--console-border-light, #dedfd6)!important}.ant-tabs-ink-bar{background:var(--console-accent, #173d37)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--console-accent, #173d37)!important;font-weight:600!important}.ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--console-accent, #3c5c50)!important}.ant-alert{border-radius:8px!important;padding:12px 16px!important;font-size:13px!important;line-height:1.5!important;transition:all .2s ease!important;box-shadow:0 1px 2px #00000005!important}.ant-alert-icon{margin-right:12px!important;font-size:16px!important}.ant-alert-message{color:var(--console-text, #173d37)!important;font-weight:600!important;font-size:13.5px!important;letter-spacing:-.01em!important}.ant-alert-description{color:var(--console-muted, #65736b)!important;font-size:13px!important;line-height:1.5!important;margin-top:3px!important}.ant-alert-info{background-color:var(--console-raised, #f8f9f5)!important;border:1px solid var(--console-border-light, #dedfd6)!important}.ant-alert-info .ant-alert-icon,.ant-alert-info .ant-alert-message{color:var(--console-text, #173d37)!important}.ant-alert-info .ant-alert-description{color:var(--console-muted, #65736b)!important}.ant-alert-success{background-color:var(--console-success-bg, #f0fdf4)!important;border:1px solid var(--console-success-border, #dcfce7)!important}.ant-alert-success .ant-alert-icon{color:var(--console-success, #15803d)!important}.ant-alert-success .ant-alert-message{color:var(--console-success, #14532d)!important}.ant-alert-success .ant-alert-description{color:var(--console-success, #166534)!important}.ant-alert-warning{background-color:var(--console-warning-bg, #fffbeb)!important;border:1px solid var(--console-warning-border, #fef3c7)!important}.ant-alert-warning .ant-alert-icon,.ant-alert-warning .ant-alert-message,.ant-alert-warning .ant-alert-description{color:var(--console-warning, #92400e)!important}.ant-alert-error{background-color:var(--console-error-bg, #fef2f2)!important;border:1px solid var(--console-error-border, #fee2e2)!important}.ant-alert-error .ant-alert-icon{color:var(--console-error, #b91c1c)!important}.ant-alert-error .ant-alert-message{color:var(--console-error, #991b1b)!important}.ant-alert-error .ant-alert-description{color:var(--console-error, #b91c1c)!important}.ux-help{display:flex;justify-content:space-between;align-items:baseline;gap:16px;color:var(--console-muted, #68796e);margin-bottom:16px;flex-wrap:wrap;font-size:13px}.ux-help a{white-space:nowrap}.key-cell{display:inline-flex;flex-direction:row;align-items:center;gap:6px;min-width:0;white-space:nowrap;flex-wrap:nowrap}.resource-name{max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;margin-inline-end:0;white-space:nowrap}.resource-name a{color:inherit}.resource-name-unavailable{color:var(--console-muted, #68796e);font-size:12px}.model-list-preview{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.model-list-preview .ant-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis;margin:0}.model-list-preview .model-list-more-tag{transition:all .2s ease;-webkit-user-select:none;user-select:none}.model-list-preview .model-list-more-tag:hover{background:var(--console-accent-muted, #bae0ff)!important;color:var(--console-accent-hover, #0958d9)!important;border-color:var(--console-accent, #1677ff)!important}.model-list-dialog{display:grid;gap:8px;max-height:50vh;overflow:auto}.model-list-dialog code{display:block;padding:10px 12px;border:1px solid var(--console-border-light, #dedfd6);border-radius:6px;overflow-wrap:anywhere;background:var(--console-raised, #f8f9f5)}.ux-advanced{margin:16px 0}.ux-details{overflow-wrap:anywhere}.ux-details pre{white-space:pre-wrap;overflow-wrap:anywhere}.ux-checklist{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.ux-checklist section{padding:16px;border:1px solid var(--console-border-light, #dedfd6);border-radius:8px}.bos-console.ant-layout,.bos-console .console-workspace.ant-layout{background:var(--canvas)!important}.bos-console .console-workspace{min-width:0}.bos-console .bos-sidebar.ant-layout-sider{background:#102f2c!important;border:0!important}.bos-sidebar .ant-layout-sider-children{display:flex;flex-direction:column;overflow:hidden}.console-brand{width:100%;height:82px;padding:18px 22px;display:flex;align-items:center;gap:12px;flex-shrink:0;background:transparent;color:#f5f4ef;border:0;text-align:left;cursor:pointer}.console-brand span{display:grid;gap:3px}.console-brand strong{font-size:18px;letter-spacing:.03em}.console-brand small{font:500 8px/1.5 Avenir Next,sans-serif;letter-spacing:.16em;color:#a8c3b8}.sidebar-workspace-label{margin:6px 20px 16px;padding:10px 12px;border:1px solid #38564c;border-radius:6px;color:#c6d7ce;font-size:12px}.sidebar-navigation{flex:1;min-height:0;overflow-y:auto;padding:0 10px 16px}.bos-sidebar .ant-menu{color:#bbcdc4!important;background:transparent!important}.bos-sidebar .ant-menu-item-group-title{color:#88a59a!important;padding:16px 16px 8px;font-size:11px;letter-spacing:.08em}.bos-sidebar .ant-menu-item{color:#c5d5cd!important;height:42px;line-height:42px;border-radius:5px}.bos-sidebar .ant-menu-item:hover,.bos-sidebar .ant-menu-item-active{background:#22463c!important;color:#fff!important}.bos-sidebar .ant-menu-item-selected{background:#e8eee2!important;color:#173d37!important;font-weight:600}.bos-sidebar .ant-menu-item-selected:after{border:0!important}.bos-console .console-header{height:70px!important;background:#f5f4ef!important;border-bottom:1px solid var(--line)!important;padding:0 32px!important}.console-header-heading{display:flex;align-items:center;gap:12px;min-width:0}.bos-console .console-page-title{color:#173d37!important;font-size:14px!important}.console-navigation-toggle{flex-shrink:0}.console-content{margin:28px 32px}.sidebar-backdrop{display:none}.bos-console .overview-toolbar{padding-bottom:22px;border-bottom:1px solid var(--line);align-items:flex-end}.bos-console .overview-toolbar h1{color:var(--ink);font-size:30px;margin-top:8px;font-weight:600}.bos-console .overview-summary-grid .ant-card{border-top:3px solid #537360!important}.bos-console .overview-summary-grid .ant-card:nth-child(2){border-top-color:#b68a61!important}.bos-console .overview-summary-grid .ant-card:nth-child(3){border-top-color:#8b9c86!important}.bos-console .overview-summary-grid .ant-card:nth-child(4){border-top-color:#c2b59a!important}.bos-console .overview-chart path[stroke]{stroke:#35614f}.console-brand:focus-visible,.sidebar-backdrop:focus-visible{outline:2px solid #c9a67d;outline-offset:-3px}@media (max-width: 991.98px){.bos-console .bos-sidebar{position:fixed!important;left:0;top:0;z-index:100;height:100svh!important}.bos-sidebar.ant-layout-sider-collapsed{visibility:hidden}.bos-sidebar .ant-layout-sider-zero-width-trigger{display:none}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;border:0;background:#102f2c80;cursor:pointer}.bos-console .console-header{padding:0 18px!important;height:60px!important}.console-content{margin:20px 16px}}@media (max-width: 600px){.bos-console .overview-toolbar{align-items:stretch}.bos-console .overview-toolbar h1{font-size:25px}.bos-console .console-header{gap:10px}}.console-navigation-toggle:focus-visible{outline:2px solid #b68a61!important;outline-offset:3px}.brand-eyebrow{display:block;color:#88643d;font:600 11px/1.6 Avenir Next,sans-serif;letter-spacing:.18em}:root[data-portal=console]{color-scheme:dark;--canvas: #000;--ink: #f5f5f7;--paper: #161617;--gray: #a1a1a6;--silver: #a1a1a6;--line: #38383a;--line-light: #2c2c2e;--success: #30d158;--success-muted: #102619;--warning: #ffb340;--warning-muted: #2c2110;--error: #ff6961;--error-muted: #2e1818;--info: #0a84ff;--info-muted: #0e2540;--console-canvas: #000;--console-surface: #161617;--console-raised: #1d1d1f;--console-hover: #242426;--console-logo-surface: #f5f5f7;--console-text: #f5f5f7;--console-muted: #a1a1a6;--console-border: #38383a;--console-border-light: #2c2c2e;--console-border-hover: #636366;--console-accent: #0a84ff;--console-accent-hover: #409cff;--console-accent-active: #0071e3;--console-accent-muted: #0e2540;--console-success: #30d158;--console-success-bg: #102619;--console-success-border: #205c32;--console-warning: #ffb340;--console-warning-bg: #2c2110;--console-warning-border: #634719;--console-error: #ff6961;--console-error-bg: #2e1818;--console-error-border: #64302e;--console-purple: #bf9aff;--console-purple-bg: #261c36;--console-purple-border: #51406b;--console-cyan: #64d2ff;--console-cyan-bg: #102a33;--console-cyan-border: #285463;--console-shadow: #00000030;--console-shadow-soft: #00000018;--console-focus-shadow: rgba(10, 132, 255, .24);--console-header: rgba(22, 22, 23, .85);--console-featured: #122237;--console-disabled: #78787d;--ant-color-primary: #0a84ff;--ant-color-primary-bg: #0e2540}:root[data-portal=console][data-theme=light]{color-scheme:light;--canvas: #f5f5f7;--ink: #1d1d1f;--paper: #fff;--gray: #6e6e73;--silver: #6e6e73;--line: #d2d2d7;--line-light: #e5e5ea;--success: #17803d;--success-muted: #edf8ef;--warning: #946200;--warning-muted: #fff7e6;--error: #c9302c;--error-muted: #fff0ef;--info: #0066cc;--info-muted: #eaf3ff;--console-canvas: #f5f5f7;--console-surface: #fff;--console-raised: #f0f0f3;--console-hover: #eaeaec;--console-text: #1d1d1f;--console-muted: #6e6e73;--console-border: #d2d2d7;--console-border-light: #e5e5ea;--console-border-hover: #86868b;--console-accent: #0066cc;--console-accent-hover: #0077ed;--console-accent-active: #0055aa;--console-accent-muted: #eaf3ff;--console-success: #17803d;--console-success-bg: #edf8ef;--console-success-border: #b8ddc2;--console-warning: #946200;--console-warning-bg: #fff7e6;--console-warning-border: #ead29a;--console-error: #c9302c;--console-error-bg: #fff0ef;--console-error-border: #edbcb8;--console-purple: #7844b5;--console-purple-bg: #f3ecfa;--console-purple-border: #d9c4ec;--console-cyan: #007c9e;--console-cyan-bg: #e7f6fb;--console-cyan-border: #b5dfe9;--console-header: rgba(255, 255, 255, .9);--console-featured: #eaf3ff;--console-disabled: #86868b;--ant-color-primary: #0066cc;--ant-color-primary-bg: #eaf3ff}.console-theme-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--console-border);border-radius:8px;background:var(--console-surface);color:var(--console-text);cursor:pointer;font-size:18px}.console-theme-toggle:hover{background:var(--console-hover)}.console-theme-toggle:focus-visible{outline:2px solid var(--console-accent);outline-offset:3px}:root[data-portal=console] [data-startup-shell]{background:var(--console-canvas)!important}:root[data-portal=console] [data-startup-shell] :is(aside,header,main>div){background:var(--console-surface)!important;border-color:var(--console-border-light)!important}:root[data-portal=console] [data-startup-shell] :is(aside,header) div{border-color:var(--console-border-light)!important;color:var(--console-text)!important}:root[data-portal=console] [data-startup-shell] :is(aside>div+div>div,header>div){background:var(--console-border-light)!important}:root[data-portal=console] .payment-plan .ant-btn-default:not(:disabled){background-color:var(--console-accent)!important;border-color:var(--console-accent)!important;color:#fff!important}:root[data-portal=console] .payment-plan .ant-btn-default:hover:not(:disabled){background-color:var(--console-accent-hover)!important;border-color:var(--console-accent-hover)!important}:root[data-portal=console] .payment-plan .ant-btn-default:active:not(:disabled){background-color:var(--console-accent-active)!important;border-color:var(--console-accent-active)!important}:root[data-portal=console] .ant-btn:disabled{background-color:var(--console-hover)!important;border-color:var(--console-border-light)!important;color:var(--console-disabled)!important}:root[data-portal=console] .ant-message-notice-content{background-color:var(--console-surface)!important;color:var(--console-text)!important}:root[data-portal=console] .docs-brand-icon:not(.docs-brand-icon-codex){background-color:var(--console-logo-surface)}
