.bristol-app-nav{display:flex;align-items:stretch;height:100%;flex:1;min-width:0;overflow:hidden}.bristol-nav-item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;min-width:80px;padding:0 6px;background:transparent;border:none;color:var(--header-icon);font-family:inherit;line-height:1.2;cursor:pointer;user-select:none;white-space:nowrap;transition:color .15s ease,background .15s ease}.bristol-nav-item:hover{background:var(--header-icon-hover-bg)}.bristol-nav-item-active,.bristol-nav-item-active:hover{color:var(--accent);background:#4f8ff71f}.bristol-nav-item-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px}.bristol-nav-item-label{font-size:11px}.bristol-nav-item-draggable{cursor:grab;touch-action:none}.bristol-nav-item-dragging{cursor:grabbing}.notif-body{flex:1;display:flex;flex-direction:column;overflow:hidden}.notif-scroll{flex:1;overflow-y:auto}.notif-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--text-tertiary)}.notif-empty-text{font-size:16px;color:var(--text-secondary)}.notif-loading{display:flex;align-items:center;justify-content:center;padding:40px 0}.notif-list{list-style:none;margin:0;padding:0}.notif-row{position:relative;border-bottom:1px solid var(--border)}.notif-open{display:flex;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.notif-row:hover .notif-open{background:var(--bg-elevated)}.notif-dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:transparent}.notif-unread .notif-dot{background:var(--accent)}.notif-main{display:flex;flex-direction:column;gap:2px;min-width:0}.notif-title{color:var(--text-secondary)}.notif-unread .notif-title{color:var(--text-primary);font-weight:600}.notif-message{font-size:13px;color:var(--text-secondary)}.notif-meta{font-size:12px;color:var(--text-tertiary)}.notif-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border)}.notif-delete{position:absolute;top:var(--space-2);right:var(--space-2);padding:4px;background:none;border:0;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;opacity:0}.notif-row:hover .notif-delete,.notif-delete:focus-visible{opacity:1}.notif-delete:hover{color:var(--danger);background:var(--bg-surface)}.notif-open{padding-right:var(--space-8)}.notif-footer{display:flex;justify-content:center;padding:var(--space-3);border-top:1px solid var(--border)}.appearance-section{margin-bottom:var(--space-5)}.appearance-label{margin:0 0 var(--space-2);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.appearance-palette-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.appearance-palette-option{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2);font:inherit;font-size:12px;text-align:left;white-space:nowrap;overflow:hidden;border:1px solid;border-radius:var(--radius-md);cursor:pointer;transition:transform .15s ease,border-color .15s ease}.appearance-palette-option:hover{transform:translateY(-1px)}.appearance-palette-option.is-active{border-width:2px;padding:calc(var(--space-2) - 1px)}.appearance-palette-dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto}.appearance-zoom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md)}.appearance-zoom-controls{display:inline-flex;align-items:center;gap:var(--space-1)}.appearance-zoom-value{font-variant-numeric:tabular-nums;font-size:12px;color:var(--text-secondary)}.appearance-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6)}.appearance-modal .appearance-reset{margin-right:auto;color:var(--text-secondary);animation:appearance-reset-in .18s ease}@keyframes appearance-reset-in{0%{opacity:0;transform:translate(-4px)}}@media(prefers-reduced-motion:reduce){.appearance-palette-option,.appearance-modal .appearance-reset{transition:none;animation:none}}.login-page{position:relative;min-height:100vh;width:100vw;background:var(--bg-deep);display:flex;align-items:center;justify-content:center;overflow:hidden;--login-btn-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 28px -6px rgba(0, 0, 0, .45);--login-btn-shadow-hover: 0 2px 4px rgba(0, 0, 0, .3), 0 16px 40px -8px rgba(0, 0, 0, .55)}.login-page:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 25% 30%,rgba(34,98,166,.4),transparent 55%),radial-gradient(ellipse at 78% 70%,rgba(94,196,108,.1),transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(15,30,60,.55),transparent 60%);animation:bristolLoginBreathe 18s ease-in-out infinite}@keyframes bristolLoginBreathe{0%,to{opacity:.5;transform:scale(1) rotate(0)}50%{opacity:.75;transform:scale(1.12) rotate(8deg)}}[data-theme=light] .login-page:before{background:radial-gradient(ellipse 70% 58% at 50% 44%,rgba(255,255,255,.95),transparent 70%),radial-gradient(ellipse at 25% 30%,rgba(64,145,220,.4),transparent 55%),radial-gradient(ellipse at 78% 70%,rgba(94,196,108,.28),transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(34,98,166,.2),transparent 60%);animation-name:bristolLoginBreatheLight}@keyframes bristolLoginBreatheLight{0%,to{opacity:.78;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.12) rotate(8deg)}}[data-theme=light] .login-page:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");opacity:.05;mix-blend-mode:multiply}[data-theme=light] .login-page{--login-btn-shadow: 0 1px 2px rgba(15, 30, 60, .08), 0 10px 28px -6px rgba(34, 98, 166, .22);--login-btn-shadow-hover: 0 2px 4px rgba(15, 30, 60, .1), 0 14px 34px -6px rgba(34, 98, 166, .3)}.login-col{position:relative;z-index:1;width:320px;display:flex;flex-direction:column;align-items:center;gap:28px}.login-logo{height:160px;width:auto;display:block;translate:-6% 0;animation:bristolLoginRise .6s cubic-bezier(.2,.7,.2,1) both}@keyframes bristolLoginRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.login-banner{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;margin:-8px 0 -4px;padding:0 12px;text-align:center;animation:bristolLoginRise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:80ms}.login-banner-icon{opacity:.9}.login-banner-icon--notice{color:var(--accent)}.login-banner-icon--error{color:var(--danger)}.login-banner-copy{display:flex;flex-direction:column;gap:4px}.login-banner-title{margin:0;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.3;color:var(--text-primary);letter-spacing:-.01em}.login-banner-sub{margin:0;font-family:var(--font-body);font-size:12px;line-height:1.5;color:var(--text-secondary);max-width:280px}[data-theme=light] .login-banner--notice .login-banner-title{color:var(--info)}[data-theme=light] .login-banner--notice .login-banner-sub{color:var(--text-secondary)}[data-theme=light] .login-banner--error .login-banner-icon,[data-theme=light] .login-banner--error .login-banner-title{color:var(--danger)}[data-theme=light] .login-banner--error .login-banner-sub{color:var(--danger-emphasis)}.ms-signin-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:44px;width:100%;padding:0 20px;background:#fff;color:#2b2b33;border:1px solid rgba(16,20,32,.1);border-radius:var(--radius-md);font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1;cursor:pointer;user-select:none;transition:background .15s ease,transform .15s ease,box-shadow .15s ease;box-shadow:var(--login-btn-shadow)}.ms-signin-btn:hover:not(:disabled){background:#f7f9fc;transform:translateY(-1px);box-shadow:var(--login-btn-shadow-hover)}.ms-signin-btn:active:not(:disabled){transform:translateY(0);box-shadow:var(--login-btn-shadow)}.ms-signin-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ms-signin-btn:disabled{cursor:default;opacity:.85}.ms-signin-btn svg{flex:0 0 21px;width:21px;height:21px;transition:transform .15s ease}.ms-signin-btn:hover:not(:disabled) svg{transform:scale(1.08)}.login-domain-hint{font-family:var(--font-body);font-size:11px;color:var(--text-tertiary);letter-spacing:.04em;margin:0}.login-footer{margin-top:4px;font-family:var(--font-body);font-size:11px;color:var(--text-tertiary);text-align:center}.login-footer a{color:var(--text-secondary);text-decoration:none}.login-footer a:hover{text-decoration:underline}[data-theme=light] .login-domain-hint,[data-theme=light] .login-footer{color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.login-page:before,[data-theme=light] .login-page:before{animation:none}.login-logo,.login-banner{animation:none}.ms-signin-btn:hover:not(:disabled){transform:none}.ms-signin-btn:hover:not(:disabled) svg{transform:none}}.tfa-page.login-page{flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto}.tfa-col{position:relative;z-index:1;margin:auto 0;width:320px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center}.tfa-logo{height:64px;width:auto;display:block;translate:-6% 0;animation:bristolLoginRise .6s cubic-bezier(.2,.7,.2,1) both}.tfa-title{margin:0;font-family:var(--font-body);font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.tfa-subtitle{margin:0;max-width:300px;font-family:var(--font-body);font-size:13px;line-height:1.5;color:var(--text-secondary)}.tfa-apps{margin:0;max-width:300px;font-family:var(--font-body);font-size:12px;line-height:1.6;color:var(--text-secondary)}.tfa-apps a{color:var(--accent);text-decoration:none}.tfa-apps a:hover{text-decoration:underline}[data-theme=light] .tfa-apps{color:var(--text-secondary)}.tfa-qr{background:#fff;padding:11px;border-radius:var(--radius-md);line-height:0;box-shadow:var(--login-btn-shadow)}.tfa-manual{margin:0;font-family:var(--font-body);font-size:12px;line-height:1.6;color:var(--text-secondary)}.tfa-manual .ant-typography{font-size:12.5px;letter-spacing:.06em}.tfa-otp{width:100%;display:flex;justify-content:center}.tfa-otp .ant-otp{gap:6px}.tfa-otp .ant-otp input{height:44px;width:40px;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease}.tfa-otp .ant-otp input:hover:not(:disabled){border-color:var(--accent)}.tfa-otp .ant-otp input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.tfa-otp-label{margin:0;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-secondary)}.tfa-divider{width:100%;height:1px;background:var(--border);opacity:.55}.tfa-check{font-size:12.5px;line-height:1.4;color:var(--text-secondary)}.tfa-hint{margin:0;min-height:14px;font-family:var(--font-body);font-size:11.5px;color:var(--text-tertiary)}[data-theme=light] .tfa-hint,[data-theme=light] .tfa-manual{color:var(--text-secondary)}.tfa-back{margin-top:2px;padding:6px 14px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:12.5px;color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.tfa-back:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-glow)}.market-tape{position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--bg-surface);border-top:1px solid var(--border);font-family:var(--font-mono)}.tape-idxstrip{display:flex;align-items:stretch;height:26px;border-bottom:1px solid var(--border)}.tape-idxstrip__items{flex:1;display:flex;align-items:center;overflow:hidden}.tape-marquee{flex:1;min-width:0;overflow:hidden;display:flex;align-items:center}.tape-marquee__track{flex:0 0 auto;display:inline-flex;white-space:nowrap;animation:tape-scroll 30s linear infinite}.tape-marquee__group{display:inline-flex;flex:0 0 auto}.tape-marquee:hover .tape-marquee__track{animation-play-state:paused}.tape-idx{display:inline-flex;align-items:center;gap:6px;padding:0 14px;white-space:nowrap}.tape-idx__name{font-size:10.5px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}.tape-idx__px{font-size:10px;color:var(--text-tertiary)}.tape-idx__chg{font-size:10px;font-weight:600}.tape-idx__chg.up{color:var(--success)}.tape-idx__chg.down{color:var(--danger)}.tape-row{display:flex;align-items:stretch;border-bottom:1px solid var(--border)}.tape-row:last-child{border-bottom:0}.tape-row__label{flex:0 0 auto;display:flex;align-items:center;padding:0 12px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);border-right:1px solid var(--border)}@keyframes tape-scroll{0%{transform:translate(0)}to{transform:translate(calc(var(--tape-shift, 50%) * -1))}}.tape-item{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-right:1px solid var(--border)}.tape-item__label{font-size:12.5px;font-weight:600;color:var(--text-primary);letter-spacing:.02em}.tape-item__price{font-size:12.5px;color:var(--text-secondary)}.tape-item__chg{font-size:11.5px;font-weight:600}.tape-item__chg.up{color:var(--success)}.tape-item__chg.down{color:var(--danger)}@media(prefers-reduced-motion:reduce){.tape-marquee__track{animation:none}}.bristol-app-card.ant-card{width:156px;background:var(--bg-elevated);border:1px solid transparent;border-radius:var(--radius-lg);cursor:pointer;box-shadow:0 1px 2px #0006,0 8px 24px -8px #0000008c;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.bristol-app-card.ant-card:not(.bristol-app-card--locked):hover{transform:translateY(-2px);background:var(--bg-input);box-shadow:0 2px 4px #0006,0 16px 36px -10px #000000a6}.bristol-app-card.ant-card:not(.bristol-app-card--locked):active{transform:translateY(0)}[data-theme=light] .bristol-app-card.ant-card{box-shadow:0 1px 2px #0f1e3c0f,0 8px 24px -8px #0f1e3c24}[data-theme=light] .bristol-app-card.ant-card:not(.bristol-app-card--locked):hover{background:var(--bg-elevated);box-shadow:0 2px 4px #0f1e3c12,0 16px 36px -10px #0f1e3c33}.bristol-app-card.ant-card.bristol-app-card--locked{cursor:not-allowed;opacity:.4}@media(prefers-reduced-motion:reduce){.bristol-app-card.ant-card{transition:none}.bristol-app-card.ant-card:not(.bristol-app-card--locked):hover{transform:none}}.bristol-docs{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:stretch;width:100%;flex:1;min-height:0;overflow:auto}.bristol-docs-railcol{background:var(--bg-surface);border-right:1px solid var(--border)}.bristol-docs-rail{position:sticky;top:0;padding:20px 0 24px}.bristol-docs-eyebrow{font-size:11px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-tertiary)}.bristol-docs-rail-title{padding:0 20px;margin-bottom:10px}.bristol-docs-rail-cat{padding:14px 20px 4px}.bristol-docs-rail-link{display:flex;align-items:center;gap:8px;padding:6px 20px 6px 18px;border-left:2px solid transparent;font-family:var(--font-body);font-size:13px;color:var(--text-secondary);text-decoration:none;transition:background .15s ease,color .15s ease}.bristol-docs-rail-link .anticon{font-size:14px;color:var(--text-tertiary)}.bristol-docs-rail-link:hover{background:var(--bg-elevated);color:var(--text-primary)}.bristol-docs-rail-link.is-active{background:var(--accent-glow);border-left-color:var(--accent);color:var(--text-primary)}.bristol-docs-rail-foot{padding:24px 20px 0;font-size:11px;color:var(--text-tertiary)}.bristol-docs-page{max-width:720px;width:100%;min-width:0;padding:32px}@keyframes bristolDocsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bristol-docs-page>*{animation:bristolDocsIn .2s ease both}.bristol-docs-page>*:nth-child(2){animation-delay:30ms}.bristol-docs-page>*:nth-child(3){animation-delay:60ms}.bristol-docs-page>*:nth-child(4){animation-delay:90ms}.bristol-docs-page>*:nth-child(n+5){animation-delay:.12s}@media(prefers-reduced-motion:reduce){.bristol-docs-page>*{animation:none}}.bristol-docs-head{display:flex;align-items:center;gap:14px}.bristol-docs-head-tile{width:40px;height:40px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:18px;flex:none}.bristol-docs-head-id{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bristol-docs-head h1{margin:0;font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.2;color:var(--text-primary)}.bristol-docs-head.is-overview h1{font-size:26px}.bristol-docs-lede{margin:4px 0 0;font-size:14px;color:var(--text-secondary)}.bristol-docs-open{flex:none;font-size:13px;color:var(--accent);text-decoration:none;transition:color .15s ease}.bristol-docs-open:hover{color:var(--accent-hover);text-decoration:underline}.bristol-docs-rule{border:none;border-top:1px solid var(--border);margin:20px 0}.bristol-docs-md{font-family:var(--font-body);font-size:14px;line-height:1.75;color:var(--text-secondary)}.bristol-docs-md>*:first-child{margin-top:0}.bristol-docs-md>p:first-child{font-size:15px;color:var(--text-primary)}.bristol-docs-md p{margin:0 0 14px}.bristol-docs-md h2{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:1.1px;text-transform:uppercase;color:var(--text-tertiary);margin:28px 0 4px}.bristol-docs-md h3{font-family:var(--font-display);font-size:14px;font-weight:500;color:var(--text-primary);margin:18px 0 6px}.bristol-docs-md ul{list-style:none;margin:0 0 18px;padding:0}.bristol-docs-md ul>li{position:relative;margin:0;padding:9px 0 9px 18px;border-top:1px solid var(--border);font-size:13px}.bristol-docs-md ul>li:first-child{border-top:none}.bristol-docs-md ul>li:before{content:"–";position:absolute;left:0;color:var(--text-tertiary)}.bristol-docs-md ol{margin:0 0 14px;padding-left:22px}.bristol-docs-md ol>li{margin:5px 0}.bristol-docs-md ol>li::marker{color:var(--accent)}.bristol-docs-md a{color:var(--accent);text-decoration:none}.bristol-docs-md a:hover{text-decoration:underline}.bristol-docs-md strong{font-weight:500;color:var(--text-primary)}.bristol-docs-md blockquote{margin:14px 0;padding:10px 14px;border-left:3px solid var(--accent);background:var(--accent-glow);color:var(--text-secondary)}.bristol-docs-md code{font-family:var(--font-mono);font-size:.92em;background:var(--bg-input);border:1px solid var(--border);padding:1px 5px;border-radius:var(--radius-sm)}.bristol-docs-md table{border-collapse:collapse;width:100%;margin:12px 0}.bristol-docs-md th{text-align:left;font-weight:500;padding:8px 10px;border-bottom:1px solid var(--border-hover)}.bristol-docs-md td{padding:7px 10px;border-top:1px solid var(--border)}.bristol-docs-grid-label{margin:28px 0 8px}.bristol-docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.bristol-docs-tile{background:var(--bg-deep);padding:14px;display:flex;flex-direction:column;gap:2px;text-decoration:none;transition:background .15s ease}.bristol-docs-tile:hover{background:var(--bg-elevated)}.bristol-docs-tile-icon{font-size:17px}.bristol-docs-tile-name{margin-top:8px;font-size:13px;font-weight:500;color:var(--text-primary)}.bristol-docs-tile-desc{font-size:11.5px;line-height:1.5;color:var(--text-tertiary)}@media(max-width:860px){.bristol-docs{display:block}.bristol-docs-railcol{border-right:none;border-bottom:1px solid var(--border)}.bristol-docs-rail{position:static;display:flex;align-items:center;gap:2px;overflow-x:auto;padding:8px 12px}.bristol-docs-rail-title,.bristol-docs-rail-cat,.bristol-docs-rail-foot{display:none}.bristol-docs-rail-link{flex:none;border-left:none;border-bottom:2px solid transparent;padding:6px 10px}.bristol-docs-rail-link.is-active{background:transparent;border-bottom-color:var(--accent)}.bristol-docs-page{padding:20px}.bristol-docs-grid{grid-template-columns:repeat(2,1fr)}}:root{color-scheme:dark;--bg-deep: #080b10;--bg-surface: #14171d;--bg-elevated: #21242a;--bg-input: #2e3238;--text-primary: #faf7f1;--text-secondary: #afaca6;--text-tertiary: #9c9994;--border: #7d7a74;--border-hover: #8c8983;--accent: #5c9af5;--accent-hover: #6eadff;--accent-glow: rgba(92, 154, 245, .12);--on-accent: #0a0a0a;--success: #43ac67;--success-emphasis: #58bf79;--danger: #f2716a;--danger-emphasis: #ff847c;--warning: #d08b00;--info: #3ba1df;--gold: #b39640;--gold-badge-bg: rgba(179, 150, 64, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #339fee;--cat-sales: #ffb74c;--cat-global: #33c099;--cat-management: #ffccff;--ex-tsx: #339fee;--ex-tsxv: #ffb8fc;--ex-cse: #33c099;--ex-nyse: #9fcc70;--ex-nasdaq: #ffb74c;--ex-otc: #8f9aa5;--app-header-height: 56px;--font-display: "JetBrains Mono", monospace;--font-body: "JetBrains Mono", monospace;--font-mono: "JetBrains Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--shadow-md: 0 4px 12px rgba(0, 0, 0, .35)}[data-theme=light]{--shadow-md: 0 4px 12px rgba(0, 0, 0, .08)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}body{font-family:var(--font-body);background-color:var(--bg-deep);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400}.font-mono{font-family:var(--font-mono)}.text-gold{color:var(--gold)}@keyframes clientFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-surface)}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.bristol-resize-handle{position:absolute;top:0;bottom:0;left:0;width:6px;cursor:col-resize;z-index:1000;background:transparent;transition:background .15s ease}.bristol-resize-handle:hover,.bristol-resize-handle:active{background:var(--gold);opacity:.4}body.bristol-drawer-resizing .ant-drawer-content-wrapper,body.bristol-drawer-resizing .ant-drawer-content,body.bristol-drawer-resizing .ant-drawer-body{transition:none!important}@media(max-width:1200px){.bristol-home-frame{height:auto!important;overflow:visible!important;padding-bottom:88px!important}.bristol-home-grid{grid-template-columns:1fr!important;flex:none!important;padding-bottom:0!important}.bristol-home-grid>aside{overflow:visible!important;border-right:none!important;border-bottom:1px solid var(--border);padding-right:0!important;padding-bottom:24px;margin-bottom:8px}.bristol-home-apps{overflow:visible!important}.bristol-calendar-rail{overflow:visible!important;flex:none!important}}@keyframes bc-fade-in{0%{opacity:0}to{opacity:1}}.bc-tooltip-overlay .ant-tooltip-container{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 8px;font-size:12px;box-shadow:var(--shadow-md);min-height:auto;animation:bc-fade-in .1s ease;pointer-events:none;white-space:nowrap}.bc-tooltip-overlay .ant-tooltip-arrow:before{display:none}.bc-tooltip-overlay .ant-tooltip-arrow{display:none}[data-palette=bristol][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #0c1015;--bg-surface: #13161c;--bg-elevated: #1a1d23;--bg-input: #21242a;--text-primary: #d2cfc9;--text-secondary: #74726d;--text-tertiary: #63615c;--border: #43403a;--border-hover: #504d47;--accent: #3b77d0;--accent-hover: #4d8ae4;--accent-glow: rgba(59, 119, 208, .12);--on-accent: #0a0a0a;--success: #148a48;--success-emphasis: #319d59;--danger: #cb4e4a;--danger-emphasis: #e0615b;--warning: #ab6900;--info: #007fbb;--gold: #917516;--gold-badge-bg: rgba(145, 117, 22, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007dc8;--cat-sales: #d99442;--cat-global: #299b76;--cat-management: #ffa8ea;--ex-tsx: #007dc8;--ex-tsxv: #f595d7;--ex-cse: #299b76;--ex-nyse: #7ea94d;--ex-nasdaq: #d99442;--ex-otc: #6f7983}[data-palette=bristol][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #080b10;--bg-surface: #14171d;--bg-elevated: #21242a;--bg-input: #2e3238;--text-primary: #faf7f1;--text-secondary: #afaca6;--text-tertiary: #9c9994;--border: #7d7a74;--border-hover: #8c8983;--accent: #5c9af5;--accent-hover: #6eadff;--accent-glow: rgba(92, 154, 245, .12);--on-accent: #0a0a0a;--success: #43ac67;--success-emphasis: #58bf79;--danger: #f2716a;--danger-emphasis: #ff847c;--warning: #d08b00;--info: #3ba1df;--gold: #b39640;--gold-badge-bg: rgba(179, 150, 64, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #339fee;--cat-sales: #ffb74c;--cat-global: #33c099;--cat-management: #ffccff;--ex-tsx: #339fee;--ex-tsxv: #ffb8fc;--ex-cse: #33c099;--ex-nyse: #9fcc70;--ex-nasdaq: #ffb74c;--ex-otc: #8f9aa5}[data-palette=bristol][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #04060a;--bg-surface: #14171c;--bg-elevated: #272b31;--bg-input: #3c4046;--text-primary: #ffffff;--text-secondary: #ebe7e2;--text-tertiary: #d7d3ce;--border: #aeaaa3;--border-hover: #bebab3;--accent: #9bddff;--accent-hover: #aef1ff;--accent-glow: rgba(155, 221, 255, .12);--on-accent: #0a0a0a;--success: #82e9a0;--success-emphasis: #96fdb3;--danger: #ffc7bc;--danger-emphasis: #ffdbcf;--warning: #ffcd5d;--info: #7fe1ff;--gold: #f0d17c;--gold-badge-bg: rgba(240, 209, 124, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #49b2ff;--cat-sales: #ffca5a;--cat-global: #4dd4ac;--cat-management: #ffd9ff;--ex-tsx: #49b2ff;--ex-tsxv: #ffcbff;--ex-cse: #4dd4ac;--ex-nyse: #b1df82;--ex-nasdaq: #ffca5a;--ex-otc: #a0acb6}[data-palette=bristol][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f3f6fa;--bg-surface: #fdffff;--bg-elevated: #fdffff;--bg-input: #e9ecf0;--text-primary: #393733;--text-secondary: #87837f;--text-tertiary: #999591;--border: #c5c2bb;--border-hover: #b5b2ab;--accent: #407cd5;--accent-hover: #2e6ac1;--accent-glow: rgba(64, 124, 213, .08);--on-accent: #0a0a0a;--success: #1d8e4c;--success-emphasis: #007c3b;--danger: #d1534f;--danger-emphasis: #bc403e;--warning: #b16d00;--info: #0f83c0;--gold: #96791e;--gold-badge-bg: rgba(150, 121, 30, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0081ce;--cat-sales: #844400;--cat-global: #007b59;--cat-management: #640b50;--ex-tsx: #0081ce;--ex-tsxv: #762160;--ex-cse: #007b59;--ex-nyse: #3f6400;--ex-nasdaq: #844400;--ex-otc: #737e87}[data-palette=bristol][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #ebeef2;--bg-surface: #fdffff;--bg-elevated: #fdffff;--bg-input: #dadce0;--text-primary: #211e1b;--text-secondary: #52504c;--text-tertiary: #63615c;--border: #807c77;--border-hover: #716d69;--accent: #235fb6;--accent-hover: #0e4da2;--accent-glow: rgba(35, 95, 182, .08);--on-accent: #fbfbfb;--success: #007030;--success-emphasis: #005e1f;--danger: #b03434;--danger-emphasis: #9b1e23;--warning: #925000;--info: #0065a0;--gold: #7a5d00;--gold-badge-bg: rgba(122, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ad;--cat-sales: #672800;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ad;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #254a00;--ex-nasdaq: #672800;--ex-otc: #58626c}[data-palette=bristol][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e3e6ea;--bg-surface: #fdffff;--bg-elevated: #fdffff;--bg-input: #caccd0;--text-primary: #000000;--text-secondary: #2e2b27;--text-tertiary: #3d3a36;--border: #5a5651;--border-hover: #4c4844;--accent: #003588;--accent-hover: #002375;--accent-glow: rgba(0, 53, 136, .08);--on-accent: #fbfbfb;--success: #004502;--success-emphasis: #003500;--danger: #7c0006;--danger-emphasis: #680000;--warning: #662700;--info: #003a72;--gold: #513500;--gold-badge-bg: rgba(81, 53, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0057a0;--cat-sales: #5b1e00;--cat-global: #005233;--cat-management: #3c002c;--ex-tsx: #0057a0;--ex-tsxv: #4e003c;--ex-cse: #005233;--ex-nyse: #1c3f00;--ex-nasdaq: #5b1e00;--ex-otc: #4e5862}[data-palette=ember][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #120f0b;--bg-surface: #191512;--bg-elevated: #201c19;--bg-input: #272320;--text-primary: #d5cec7;--text-secondary: #76716a;--text-tertiary: #656059;--border: #44403b;--border-hover: #514d48;--accent: #c95300;--accent-hover: #de6624;--accent-glow: rgba(201, 83, 0, .12);--on-accent: #0a0a0a;--success: #148a48;--success-emphasis: #319d59;--danger: #cb4e4a;--danger-emphasis: #e0615b;--warning: #ab6900;--info: #007fbb;--gold: #917516;--gold-badge-bg: rgba(145, 117, 22, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007cc8;--cat-sales: #d99442;--cat-global: #299b76;--cat-management: #ffa8ea;--ex-tsx: #007cc8;--ex-tsxv: #f595d7;--ex-cse: #299b76;--ex-nyse: #7ea84d;--ex-nasdaq: #d99442;--ex-otc: #6e7982}[data-palette=ember][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #0e0a07;--bg-surface: #1a1613;--bg-elevated: #272320;--bg-input: #35312d;--text-primary: #fcf6ee;--text-secondary: #b1aba3;--text-tertiary: #9e9891;--border: #7e7a74;--border-hover: #8d8983;--accent: #f07700;--accent-hover: #ff8a2b;--accent-glow: rgba(240, 119, 0, .12);--on-accent: #0a0a0a;--success: #43ac67;--success-emphasis: #58bf79;--danger: #f2716a;--danger-emphasis: #ff847c;--warning: #d08b00;--info: #3ba1df;--gold: #b39640;--gold-badge-bg: rgba(179, 150, 64, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #339fee;--cat-sales: #ffb74c;--cat-global: #33c099;--cat-management: #ffccff;--ex-tsx: #339fee;--ex-tsxv: #ffb8fc;--ex-cse: #33c099;--ex-nyse: #9fcc70;--ex-nasdaq: #ffb74c;--ex-otc: #8f9aa5}[data-palette=ember][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #080503;--bg-surface: #1a1613;--bg-elevated: #2e2926;--bg-input: #433f3b;--text-primary: #ffffff;--text-secondary: #ede7df;--text-tertiary: #d9d3cb;--border: #afaaa4;--border-hover: #bfbab4;--accent: #ffce44;--accent-hover: #ffe25c;--accent-glow: rgba(255, 206, 68, .12);--on-accent: #0a0a0a;--success: #82e9a0;--success-emphasis: #96fdb3;--danger: #ffc7bc;--danger-emphasis: #ffdbcf;--warning: #ffcd5d;--info: #7fe1ff;--gold: #f0d17c;--gold-badge-bg: rgba(240, 209, 124, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #49b2ff;--cat-sales: #ffca5a;--cat-global: #4dd4ac;--cat-management: #ffd9ff;--ex-tsx: #49b2ff;--ex-tsxv: #ffcbff;--ex-cse: #4dd4ac;--ex-nyse: #b1df82;--ex-nasdaq: #ffca5a;--ex-otc: #a0acb6}[data-palette=ember][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f8f5f2;--bg-surface: #fffefb;--bg-elevated: #fffefb;--bg-input: #eeebe8;--text-primary: #3c3631;--text-secondary: #89827c;--text-tertiary: #9b948e;--border: #c7c1bc;--border-hover: #b7b1ac;--accent: #cf5800;--accent-hover: #ba4500;--accent-glow: rgba(207, 88, 0, .08);--on-accent: #0a0a0a;--success: #1d8e4c;--success-emphasis: #007c3b;--danger: #d0534f;--danger-emphasis: #bb403e;--warning: #b06d00;--info: #0f83c0;--gold: #96791e;--gold-badge-bg: rgba(150, 121, 30, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0081ce;--cat-sales: #844400;--cat-global: #007b59;--cat-management: #64094f;--ex-tsx: #0081ce;--ex-tsxv: #761f60;--ex-cse: #007b59;--ex-nyse: #3e6400;--ex-nasdaq: #844400;--ex-otc: #727e87}[data-palette=ember][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #f0edea;--bg-surface: #fffefb;--bg-elevated: #fffefb;--bg-input: #dedbd8;--text-primary: #221e19;--text-secondary: #544f4a;--text-tertiary: #65605a;--border: #807c76;--border-hover: #716d68;--accent: #ae3800;--accent-hover: #9a2300;--accent-glow: rgba(174, 56, 0, .08);--on-accent: #fbfbfb;--success: #007030;--success-emphasis: #005e1f;--danger: #af3434;--danger-emphasis: #9a1e23;--warning: #925000;--info: #0065a0;--gold: #795d00;--gold-badge-bg: rgba(121, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ac;--cat-sales: #672800;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ac;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #254900;--ex-nasdaq: #672800;--ex-otc: #58626c}[data-palette=ember][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e8e5e2;--bg-surface: #fffefb;--bg-elevated: #fffefb;--bg-input: #cfccc9;--text-primary: #000000;--text-secondary: #312b26;--text-tertiary: #403a35;--border: #5b5651;--border-hover: #4d4844;--accent: #7d0000;--accent-hover: #690000;--accent-glow: rgba(125, 0, 0, .08);--on-accent: #fbfbfb;--success: #004502;--success-emphasis: #003500;--danger: #7d0007;--danger-emphasis: #690000;--warning: #672700;--info: #003b73;--gold: #513500;--gold-badge-bg: rgba(81, 53, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0058a1;--cat-sales: #5c1e00;--cat-global: #005334;--cat-management: #3c002d;--ex-tsx: #0058a1;--ex-tsxv: #4e003d;--ex-cse: #005334;--ex-nyse: #1c3f00;--ex-nasdaq: #5c1e00;--ex-otc: #4e5862}[data-palette=meridian][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #091016;--bg-surface: #0f171d;--bg-elevated: #161e24;--bg-input: #1d252b;--text-primary: #cbd1d1;--text-secondary: #6e7373;--text-tertiary: #5d6262;--border: #3a4242;--border-hover: #474f4f;--accent: #00858c;--accent-hover: #28979e;--accent-glow: rgba(0, 133, 140, .12);--on-accent: #0a0a0a;--success: #148a48;--success-emphasis: #319d59;--danger: #cb4f4b;--danger-emphasis: #e0625c;--warning: #ab6900;--info: #007fbb;--gold: #917516;--gold-badge-bg: rgba(145, 117, 22, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007dc8;--cat-sales: #d99442;--cat-global: #299b76;--cat-management: #ffa8ea;--ex-tsx: #007dc8;--ex-tsxv: #f595d7;--ex-cse: #299b76;--ex-nyse: #7ea94d;--ex-nasdaq: #d99442;--ex-otc: #6f7983}[data-palette=meridian][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #060c11;--bg-surface: #11181e;--bg-elevated: #1d252b;--bg-input: #2a3339;--text-primary: #f3f8f8;--text-secondary: #a6adad;--text-tertiary: #949a9a;--border: #737c7c;--border-hover: #828b8b;--accent: #00aaaf;--accent-hover: #30bdc2;--accent-glow: rgba(0, 170, 175, .12);--on-accent: #0a0a0a;--success: #44ac68;--success-emphasis: #59bf7a;--danger: #f2716a;--danger-emphasis: #ff847c;--warning: #d08b00;--info: #3ba1df;--gold: #b39640;--gold-badge-bg: rgba(179, 150, 64, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #33a0ee;--cat-sales: #ffb74c;--cat-global: #33c099;--cat-management: #ffcdff;--ex-tsx: #33a0ee;--ex-tsxv: #ffb9fc;--ex-cse: #33c099;--ex-nyse: #9fcc70;--ex-nasdaq: #ffb74c;--ex-otc: #8f9ba5}[data-palette=meridian][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #02060b;--bg-surface: #10181d;--bg-elevated: #232c32;--bg-input: #384147;--text-primary: #ffffff;--text-secondary: #e3e9e9;--text-tertiary: #cfd5d5;--border: #a4acad;--border-hover: #b4bcbd;--accent: #00ebee;--accent-hover: #3dffff;--accent-glow: rgba(0, 235, 238, .12);--on-accent: #0a0a0a;--success: #82e9a0;--success-emphasis: #96fdb3;--danger: #ffc7bc;--danger-emphasis: #ffdbcf;--warning: #ffcd5d;--info: #7fe1ff;--gold: #f0d17c;--gold-badge-bg: rgba(240, 209, 124, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #49b2ff;--cat-sales: #ffca5a;--cat-global: #4dd4ac;--cat-management: #ffd9ff;--ex-tsx: #49b2ff;--ex-tsxv: #ffcbff;--ex-cse: #4dd4ac;--ex-nyse: #b1df82;--ex-nasdaq: #ffca5a;--ex-otc: #a0acb6}[data-palette=meridian][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f1f6fa;--bg-surface: #faffff;--bg-elevated: #faffff;--bg-input: #e7edf1;--text-primary: #343839;--text-secondary: #808586;--text-tertiary: #929798;--border: #bbc4c5;--border-hover: #abb4b5;--accent: #008a91;--accent-hover: #00787f;--accent-glow: rgba(0, 138, 145, .08);--on-accent: #0a0a0a;--success: #1d8e4c;--success-emphasis: #007c3b;--danger: #d1534f;--danger-emphasis: #bc403e;--warning: #b16d00;--info: #0f83c0;--gold: #97791e;--gold-badge-bg: rgba(151, 121, 30, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0081ce;--cat-sales: #844400;--cat-global: #007c59;--cat-management: #640b50;--ex-tsx: #0081ce;--ex-tsxv: #762160;--ex-cse: #007c59;--ex-nyse: #3f6400;--ex-nasdaq: #844400;--ex-otc: #737e88}[data-palette=meridian][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #e9eef2;--bg-surface: #faffff;--bg-elevated: #faffff;--bg-input: #d7dde1;--text-primary: #1b2020;--text-secondary: #4d5152;--text-tertiary: #5e6263;--border: #767e7f;--border-hover: #686f70;--accent: #006c75;--accent-hover: #005b64;--accent-glow: rgba(0, 108, 117, .08);--on-accent: #fbfbfb;--success: #007030;--success-emphasis: #005e1f;--danger: #b03434;--danger-emphasis: #9b1e23;--warning: #925100;--info: #0065a0;--gold: #7a5d00;--gold-badge-bg: rgba(122, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ad;--cat-sales: #672900;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ad;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #254a00;--ex-nasdaq: #672900;--ex-otc: #58626c}[data-palette=meridian][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e1e6ea;--bg-surface: #faffff;--bg-elevated: #faffff;--bg-input: #c8cdd1;--text-primary: #000000;--text-secondary: #282c2d;--text-tertiary: #373b3c;--border: #515859;--border-hover: #444a4b;--accent: #00414c;--accent-hover: #00313c;--accent-glow: rgba(0, 65, 76, .08);--on-accent: #fbfbfb;--success: #004502;--success-emphasis: #003500;--danger: #7c0006;--danger-emphasis: #680000;--warning: #672700;--info: #003b72;--gold: #513500;--gold-badge-bg: rgba(81, 53, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0058a1;--cat-sales: #5c1e00;--cat-global: #005334;--cat-management: #3c002c;--ex-tsx: #0058a1;--ex-tsxv: #4e003c;--ex-cse: #005334;--ex-nyse: #1c3f00;--ex-nasdaq: #5c1e00;--ex-otc: #4e5862}[data-palette=vertex][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #110e15;--bg-surface: #18141c;--bg-elevated: #1f1b23;--bg-input: #26222b;--text-primary: #d1ced2;--text-secondary: #737174;--text-tertiary: #626063;--border: #433f43;--border-hover: #504c50;--accent: #9f4fe5;--accent-hover: #b263fa;--accent-glow: rgba(159, 79, 229, .12);--on-accent: #0a0a0a;--success: #148a48;--success-emphasis: #319d59;--danger: #cb4e4a;--danger-emphasis: #e0615b;--warning: #ab6800;--info: #007fbb;--gold: #917415;--gold-badge-bg: rgba(145, 116, 21, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007cc8;--cat-sales: #d99342;--cat-global: #299b76;--cat-management: #ffa8ea;--ex-tsx: #007cc8;--ex-tsxv: #f595d7;--ex-cse: #299b76;--ex-nyse: #7ea84d;--ex-nasdaq: #d99342;--ex-otc: #6e7982}[data-palette=vertex][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #0d0911;--bg-surface: #19151e;--bg-elevated: #26222b;--bg-input: #342f39;--text-primary: #f8f5f8;--text-secondary: #ada9ad;--text-tertiary: #9a979a;--border: #7c787d;--border-hover: #8b878c;--accent: #c275ff;--accent-hover: #d588ff;--accent-glow: rgba(194, 117, 255, .12);--on-accent: #0a0a0a;--success: #42ab67;--success-emphasis: #57be79;--danger: #f17069;--danger-emphasis: #ff837b;--warning: #cf8a00;--info: #3aa0de;--gold: #b2953f;--gold-badge-bg: rgba(178, 149, 63, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #329fed;--cat-sales: #feb64b;--cat-global: #32bf98;--cat-management: #ffccff;--ex-tsx: #329fed;--ex-tsxv: #ffb8fb;--ex-cse: #32bf98;--ex-nyse: #9ecb6f;--ex-nasdaq: #feb64b;--ex-otc: #8e9aa4}[data-palette=vertex][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #07050b;--bg-surface: #19151d;--bg-elevated: #2c2831;--bg-input: #423d47;--text-primary: #ffffff;--text-secondary: #e9e6e9;--text-tertiary: #d5d2d5;--border: #aca8ad;--border-hover: #bcb8bd;--accent: #ffbdff;--accent-hover: #ffd0ff;--accent-glow: rgba(255, 189, 255, .12);--on-accent: #0a0a0a;--success: #81e89f;--success-emphasis: #95fcb2;--danger: #ffc5ba;--danger-emphasis: #ffd9cd;--warning: #ffcb5b;--info: #7ee0ff;--gold: #eed07b;--gold-badge-bg: rgba(238, 208, 123, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #47b1ff;--cat-sales: #ffc959;--cat-global: #4cd3ab;--cat-management: #ffd9ff;--ex-tsx: #47b1ff;--ex-tsxv: #ffcaff;--ex-cse: #4cd3ab;--ex-nyse: #b0de81;--ex-nasdaq: #ffc959;--ex-otc: #9fabb5}[data-palette=vertex][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f7f4fa;--bg-surface: #fffeff;--bg-elevated: #fffeff;--bg-input: #edeaf0;--text-primary: #393639;--text-secondary: #858286;--text-tertiary: #979498;--border: #c5c0c7;--border-hover: #b5b0b7;--accent: #a354eb;--accent-hover: #913fd6;--accent-glow: rgba(163, 84, 235, .08);--on-accent: #0a0a0a;--success: #1d8e4c;--success-emphasis: #007c3b;--danger: #d0534f;--danger-emphasis: #bb403e;--warning: #b06d00;--info: #0f83c0;--gold: #96781d;--gold-badge-bg: rgba(150, 120, 29, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0081ce;--cat-sales: #844400;--cat-global: #007b59;--cat-management: #64094f;--ex-tsx: #0081ce;--ex-tsxv: #761f60;--ex-cse: #007b59;--ex-nyse: #3e6300;--ex-nasdaq: #844400;--ex-otc: #727d87}[data-palette=vertex][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #efecf2;--bg-surface: #fffeff;--bg-elevated: #fffeff;--bg-input: #dddbe1;--text-primary: #211e21;--text-secondary: #524f53;--text-tertiary: #636064;--border: #807b81;--border-hover: #716c72;--accent: #8734cb;--accent-hover: #751bb7;--accent-glow: rgba(135, 52, 203, .08);--on-accent: #fbfbfb;--success: #007030;--success-emphasis: #005e1f;--danger: #b03434;--danger-emphasis: #9b1e23;--warning: #925000;--info: #0065a0;--gold: #7a5d00;--gold-badge-bg: rgba(122, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ad;--cat-sales: #672800;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ad;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #254a00;--ex-nasdaq: #672800;--ex-otc: #58626c}[data-palette=vertex][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e7e4ea;--bg-surface: #fffeff;--bg-elevated: #fffeff;--bg-input: #cecbd1;--text-primary: #000000;--text-secondary: #2d2b2e;--text-tertiary: #3c3a3d;--border: #5a555b;--border-hover: #4c474d;--accent: #5a0095;--accent-hover: #4a0082;--accent-glow: rgba(90, 0, 149, .08);--on-accent: #fbfbfb;--success: #004502;--success-emphasis: #003500;--danger: #7c0006;--danger-emphasis: #680000;--warning: #672700;--info: #003b72;--gold: #513500;--gold-badge-bg: rgba(81, 53, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0058a0;--cat-sales: #5c1e00;--cat-global: #005334;--cat-management: #3c002c;--ex-tsx: #0058a0;--ex-tsxv: #4e003c;--ex-cse: #005334;--ex-nyse: #1c3f00;--ex-nasdaq: #5c1e00;--ex-otc: #4e5862}[data-palette=phosphor][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #0e100c;--bg-surface: #151712;--bg-elevated: #1c1e19;--bg-input: #232520;--text-primary: #cdd1cc;--text-secondary: #70736f;--text-tertiary: #5f625e;--border: #3d423d;--border-hover: #4a4f4a;--accent: #008c25;--accent-hover: #289f39;--accent-glow: rgba(0, 140, 37, .12);--on-accent: #0a0a0a;--success: #148a48;--success-emphasis: #319d59;--danger: #cb4f4b;--danger-emphasis: #e0625c;--warning: #ab6900;--info: #007fbb;--gold: #917516;--gold-badge-bg: rgba(145, 117, 22, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007dc8;--cat-sales: #d99442;--cat-global: #299b76;--cat-management: #ffa8ea;--ex-tsx: #007dc8;--ex-tsxv: #f795d7;--ex-cse: #299b76;--ex-nyse: #7ea94d;--ex-nasdaq: #d99442;--ex-otc: #6f7a83}[data-palette=phosphor][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #0a0c08;--bg-surface: #161813;--bg-elevated: #232520;--bg-input: #30332d;--text-primary: #f4f9f3;--text-secondary: #a9ada8;--text-tertiary: #979a96;--border: #777c76;--border-hover: #868b85;--accent: #00b14a;--accent-hover: #30c55d;--accent-glow: rgba(0, 177, 74, .12);--on-accent: #0a0a0a;--success: #44ad68;--success-emphasis: #59c07a;--danger: #f2726b;--danger-emphasis: #ff857d;--warning: #d08b00;--info: #3ca2e0;--gold: #b49640;--gold-badge-bg: rgba(180, 150, 64, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #33a0ee;--cat-sales: #ffb74c;--cat-global: #35c19a;--cat-management: #ffcdff;--ex-tsx: #33a0ee;--ex-tsxv: #ffb9fc;--ex-cse: #35c19a;--ex-nyse: #9fcc70;--ex-nasdaq: #ffb74c;--ex-otc: #8f9ba5}[data-palette=phosphor][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #050603;--bg-surface: #151813;--bg-elevated: #292b26;--bg-input: #3e403b;--text-primary: #ffffff;--text-secondary: #e4e8e4;--text-tertiary: #d0d4d0;--border: #a7aba5;--border-hover: #b7bbb5;--accent: #00f287;--accent-hover: #3dff9a;--accent-glow: rgba(0, 242, 135, .12);--on-accent: #0a0a0a;--success: #82e9a0;--success-emphasis: #96fdb3;--danger: #ffc6bb;--danger-emphasis: #ffdace;--warning: #ffcc5c;--info: #7fe1ff;--gold: #efd17c;--gold-badge-bg: rgba(239, 209, 124, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #48b1ff;--cat-sales: #ffc959;--cat-global: #4cd3ab;--cat-management: #ffdaff;--ex-tsx: #48b1ff;--ex-tsxv: #ffcbff;--ex-cse: #4cd3ab;--ex-nyse: #b0de81;--ex-nasdaq: #ffc959;--ex-otc: #a0acb6}[data-palette=phosphor][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f4f6f2;--bg-surface: #fefffc;--bg-elevated: #fefffc;--bg-input: #ebece9;--text-primary: #353835;--text-secondary: #818580;--text-tertiary: #939792;--border: #bfc3bd;--border-hover: #afb3ad;--accent: #00902a;--accent-hover: #007d12;--accent-glow: rgba(0, 144, 42, .08);--on-accent: #0a0a0a;--success: #1d8e4c;--success-emphasis: #007c3b;--danger: #d0534f;--danger-emphasis: #bb403e;--warning: #b16d00;--info: #0f83c0;--gold: #96791e;--gold-badge-bg: rgba(150, 121, 30, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0081ce;--cat-sales: #844400;--cat-global: #007b59;--cat-management: #64094f;--ex-tsx: #0081ce;--ex-tsxv: #761f60;--ex-cse: #007b59;--ex-nyse: #3f6400;--ex-nasdaq: #844400;--ex-otc: #727e87}[data-palette=phosphor][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #eceeeb;--bg-surface: #fefffc;--bg-elevated: #fefffc;--bg-input: #dbddd9;--text-primary: #1e201d;--text-secondary: #4e514d;--text-tertiary: #5f625e;--border: #7a7e79;--border-hover: #6b6f6b;--accent: #007201;--accent-hover: #006000;--accent-glow: rgba(0, 114, 1, .08);--on-accent: #fbfbfb;--success: #007131;--success-emphasis: #005f20;--danger: #b03535;--danger-emphasis: #9b1f24;--warning: #925100;--info: #0066a0;--gold: #7a5d00;--gold-badge-bg: rgba(122, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ad;--cat-sales: #672900;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ad;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #264a00;--ex-nasdaq: #672900;--ex-otc: #58626c}[data-palette=phosphor][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e4e6e3;--bg-surface: #fefffc;--bg-elevated: #fefffc;--bg-input: #cbcdca;--text-primary: #000000;--text-secondary: #292d29;--text-tertiary: #383c38;--border: #545853;--border-hover: #464a45;--accent: #004500;--accent-hover: #003500;--accent-glow: rgba(0, 69, 0, .08);--on-accent: #fbfbfb;--success: #004502;--success-emphasis: #003500;--danger: #7d0006;--danger-emphasis: #690000;--warning: #672700;--info: #003b73;--gold: #513500;--gold-badge-bg: rgba(81, 53, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0058a1;--cat-sales: #5c1e00;--cat-global: #005334;--cat-management: #3c002c;--ex-tsx: #0058a1;--ex-tsxv: #4e003c;--ex-cse: #005334;--ex-nyse: #1c3f00;--ex-nasdaq: #5c1e00;--ex-otc: #4e5862}[data-palette=cyberpunk][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #091018;--bg-surface: #0f171f;--bg-elevated: #161e27;--bg-input: #1d252e;--text-primary: #cad1d3;--text-secondary: #6d7475;--text-tertiary: #5c6364;--border: #3a4243;--border-hover: #474f50;--accent: #0081b0;--accent-hover: #2893c3;--accent-glow: rgba(0, 129, 176, .12);--on-accent: #0a0a0a;--success: #148a48;--success-emphasis: #319d59;--danger: #cb4f4b;--danger-emphasis: #e0625c;--warning: #ab6900;--info: #007fbb;--gold: #917516;--gold-badge-bg: rgba(145, 117, 22, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007dc8;--cat-sales: #d99442;--cat-global: #299b76;--cat-management: #ffa8ea;--ex-tsx: #007dc8;--ex-tsxv: #f795d7;--ex-cse: #299b76;--ex-nyse: #7ea94d;--ex-nasdaq: #d99442;--ex-otc: #6f7a83}[data-palette=cyberpunk][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #060c14;--bg-surface: #101821;--bg-elevated: #1d252e;--bg-input: #2a323c;--text-primary: #f0f8f9;--text-secondary: #a5adae;--text-tertiary: #939a9b;--border: #737c7d;--border-hover: #828b8c;--accent: #00a5d4;--accent-hover: #30b8e8;--accent-glow: rgba(0, 165, 212, .12);--on-accent: #0a0a0a;--success: #43ac67;--success-emphasis: #58bf79;--danger: #f1716a;--danger-emphasis: #ff847c;--warning: #d08a00;--info: #3ba1df;--gold: #b39540;--gold-badge-bg: rgba(179, 149, 64, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #329fed;--cat-sales: #ffb64c;--cat-global: #33c099;--cat-management: #ffccff;--ex-tsx: #329fed;--ex-tsxv: #ffb8fb;--ex-cse: #33c099;--ex-nyse: #9ecb6f;--ex-nasdaq: #ffb64c;--ex-otc: #8e9aa4}[data-palette=cyberpunk][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #02060d;--bg-surface: #101720;--bg-elevated: #232b35;--bg-input: #38404b;--text-primary: #ffffff;--text-secondary: #e1e9ea;--text-tertiary: #cdd5d6;--border: #a3acad;--border-hover: #b3bcbd;--accent: #00e9ff;--accent-hover: #3dfdff;--accent-glow: rgba(0, 233, 255, .12);--on-accent: #0a0a0a;--success: #82e9a0;--success-emphasis: #96fdb3;--danger: #ffc6bb;--danger-emphasis: #ffdace;--warning: #ffcc5c;--info: #7fe1ff;--gold: #efd17c;--gold-badge-bg: rgba(239, 209, 124, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #49b1ff;--cat-sales: #ffc95a;--cat-global: #4cd3ab;--cat-management: #ffdaff;--ex-tsx: #49b1ff;--ex-tsxv: #ffcbff;--ex-cse: #4cd3ab;--ex-nyse: #b0de81;--ex-nasdaq: #ffc95a;--ex-otc: #a0acb6}[data-palette=cyberpunk][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f2f6fa;--bg-surface: #fcffff;--bg-elevated: #fcffff;--bg-input: #e9ecf0;--text-primary: #33383a;--text-secondary: #7f8586;--text-tertiary: #919798;--border: #bbc3c5;--border-hover: #abb3b5;--accent: #0085b5;--accent-hover: #0073a2;--accent-glow: rgba(0, 133, 181, .08);--on-accent: #0a0a0a;--success: #1d8e4c;--success-emphasis: #007c3b;--danger: #d1534f;--danger-emphasis: #bc403e;--warning: #b16d00;--info: #0f83c0;--gold: #96791e;--gold-badge-bg: rgba(150, 121, 30, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0081ce;--cat-sales: #844400;--cat-global: #007b59;--cat-management: #640b50;--ex-tsx: #0081ce;--ex-tsxv: #762160;--ex-cse: #007b59;--ex-nyse: #3f6400;--ex-nasdaq: #844400;--ex-otc: #737e87}[data-palette=cyberpunk][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #eaeef2;--bg-surface: #fcffff;--bg-elevated: #fcffff;--bg-input: #d9dce0;--text-primary: #1a2020;--text-secondary: #4c5153;--text-tertiary: #5c6264;--border: #767e80;--border-hover: #686f71;--accent: #006797;--accent-hover: #005684;--accent-glow: rgba(0, 103, 151, .08);--on-accent: #fbfbfb;--success: #007030;--success-emphasis: #005e1f;--danger: #b03434;--danger-emphasis: #9b1e23;--warning: #925000;--info: #0065a0;--gold: #795d00;--gold-badge-bg: rgba(121, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ad;--cat-sales: #672800;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ad;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #254900;--ex-nasdaq: #672800;--ex-otc: #58626c}[data-palette=cyberpunk][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e2e6ea;--bg-surface: #fcffff;--bg-elevated: #fcffff;--bg-input: #c9cdd0;--text-primary: #000000;--text-secondary: #272d2e;--text-tertiary: #363c3d;--border: #51585a;--border-hover: #444a4c;--accent: #003c6d;--accent-hover: #002c5b;--accent-glow: rgba(0, 60, 109, .08);--on-accent: #fbfbfb;--success: #004502;--success-emphasis: #003500;--danger: #7d0007;--danger-emphasis: #690000;--warning: #672700;--info: #003b73;--gold: #513500;--gold-badge-bg: rgba(81, 53, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0058a1;--cat-sales: #5c1e00;--cat-global: #005334;--cat-management: #3c002c;--ex-tsx: #0058a1;--ex-tsxv: #4e003c;--ex-cse: #005334;--ex-nyse: #1c3f00;--ex-nasdaq: #5c1e00;--ex-otc: #4e5862}[data-palette=plasma][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #120d17;--bg-surface: #19131e;--bg-elevated: #201a25;--bg-input: #27212d;--text-primary: #d3cdd1;--text-secondary: #757073;--text-tertiary: #645f62;--border: #443e42;--border-hover: #514b4f;--accent: #cf2cb8;--accent-hover: #e445cc;--accent-glow: rgba(207, 44, 184, .12);--on-accent: #0a0a0a;--success: #138947;--success-emphasis: #309c58;--danger: #ca4e4a;--danger-emphasis: #df615b;--warning: #ab6800;--info: #007ebb;--gold: #917415;--gold-badge-bg: rgba(145, 116, 21, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007cc7;--cat-sales: #d99342;--cat-global: #289a75;--cat-management: #ffa7ea;--ex-tsx: #007cc7;--ex-tsxv: #f694d7;--ex-cse: #289a75;--ex-nyse: #7da84d;--ex-nasdaq: #d99342;--ex-otc: #6e7982}[data-palette=plasma][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #0e0913;--bg-surface: #1a141f;--bg-elevated: #27212d;--bg-input: #352f3b;--text-primary: #fbf5f8;--text-secondary: #afa9ad;--text-tertiary: #9c979a;--border: #7e787c;--border-hover: #8d878b;--accent: #f657dc;--accent-hover: #ff6cf0;--accent-glow: rgba(246, 87, 220, .12);--on-accent: #0a0a0a;--success: #43ac67;--success-emphasis: #58bf79;--danger: #f1716a;--danger-emphasis: #ff847c;--warning: #d08a00;--info: #3ba1df;--gold: #b39640;--gold-badge-bg: rgba(179, 150, 64, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #329fed;--cat-sales: #ffb64c;--cat-global: #33c099;--cat-management: #ffccff;--ex-tsx: #329fed;--ex-tsxv: #ffb8fb;--ex-cse: #33c099;--ex-nyse: #9ecb6f;--ex-nasdaq: #ffb64c;--ex-otc: #8e9aa4}[data-palette=plasma][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #08040c;--bg-surface: #1a141f;--bg-elevated: #2d2733;--bg-input: #433c49;--text-primary: #ffffff;--text-secondary: #eae5e8;--text-tertiary: #d6d1d4;--border: #aea7ac;--border-hover: #beb7bc;--accent: #ffbcff;--accent-hover: #ffcfff;--accent-glow: rgba(255, 188, 255, .12);--on-accent: #0a0a0a;--success: #81e89f;--success-emphasis: #95fcb2;--danger: #ffc5ba;--danger-emphasis: #ffd9cd;--warning: #ffcb5b;--info: #7ddfff;--gold: #eed07b;--gold-badge-bg: rgba(238, 208, 123, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #47b0ff;--cat-sales: #ffc859;--cat-global: #4bd2aa;--cat-management: #ffdaff;--ex-tsx: #47b0ff;--ex-tsxv: #ffcaff;--ex-cse: #4bd2aa;--ex-nyse: #afdd80;--ex-nasdaq: #ffc859;--ex-otc: #9fabb5}[data-palette=plasma][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f7f4f9;--bg-surface: #fffeff;--bg-elevated: #fffeff;--bg-input: #edeaf0;--text-primary: #3a3538;--text-secondary: #878285;--text-tertiary: #999497;--border: #c7bfc4;--border-hover: #b7afb4;--accent: #d532bd;--accent-hover: #c011aa;--accent-glow: rgba(213, 50, 189, .08);--on-accent: #0a0a0a;--success: #1d8e4c;--success-emphasis: #007c3b;--danger: #d0534f;--danger-emphasis: #bb403e;--warning: #b06d00;--info: #0f83c0;--gold: #96781d;--gold-badge-bg: rgba(150, 120, 29, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0081ce;--cat-sales: #844400;--cat-global: #007b59;--cat-management: #64094f;--ex-tsx: #0081ce;--ex-tsxv: #761f60;--ex-cse: #007b59;--ex-nyse: #3e6300;--ex-nasdaq: #844400;--ex-otc: #727d87}[data-palette=plasma][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #efecf1;--bg-surface: #fffeff;--bg-elevated: #fffeff;--bg-input: #dddbe0;--text-primary: #221d20;--text-secondary: #544e52;--text-tertiary: #655f63;--border: #827b80;--border-hover: #736c71;--accent: #b2009d;--accent-hover: #9d008a;--accent-glow: rgba(178, 0, 157, .08);--on-accent: #fbfbfb;--success: #007030;--success-emphasis: #005e1f;--danger: #b03434;--danger-emphasis: #9b1e23;--warning: #925000;--info: #0065a0;--gold: #7a5d00;--gold-badge-bg: rgba(122, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ad;--cat-sales: #672800;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ad;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #254900;--ex-nasdaq: #672800;--ex-otc: #58626c}[data-palette=plasma][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e7e4e9;--bg-surface: #fffeff;--bg-elevated: #fffeff;--bg-input: #cecbd0;--text-primary: #000000;--text-secondary: #2f2a2d;--text-tertiary: #3e393c;--border: #5c5559;--border-hover: #4e474b;--accent: #700062;--accent-hover: #5d0051;--accent-glow: rgba(112, 0, 98, .08);--on-accent: #fbfbfb;--success: #004502;--success-emphasis: #003500;--danger: #7c0006;--danger-emphasis: #680000;--warning: #672700;--info: #003a72;--gold: #513500;--gold-badge-bg: rgba(81, 53, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0058a0;--cat-sales: #5b1e00;--cat-global: #005333;--cat-management: #3c002c;--ex-tsx: #0058a0;--ex-tsxv: #4e003c;--ex-cse: #005333;--ex-nyse: #1c3f00;--ex-nasdaq: #5b1e00;--ex-otc: #4e5862}[data-palette=viper][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #0e1009;--bg-surface: #15170f;--bg-elevated: #1c1e16;--bg-input: #23251d;--text-primary: #cfd1cb;--text-secondary: #71736e;--text-tertiary: #60625d;--border: #40413b;--border-hover: #4d4e48;--accent: #048c00;--accent-hover: #299f24;--accent-glow: rgba(4, 140, 0, .12);--on-accent: #0a0a0a;--success: #148a48;--success-emphasis: #319d59;--danger: #cb4f4b;--danger-emphasis: #e0625c;--warning: #ab6900;--info: #007fbb;--gold: #917516;--gold-badge-bg: rgba(145, 117, 22, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007dc8;--cat-sales: #d99442;--cat-global: #299b76;--cat-management: #ffa8ea;--ex-tsx: #007dc8;--ex-tsxv: #f795d7;--ex-cse: #299b76;--ex-nyse: #7ea94d;--ex-nasdaq: #d99442;--ex-otc: #6f7983}[data-palette=viper][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #0a0c05;--bg-surface: #161810;--bg-elevated: #23251d;--bg-input: #30332a;--text-primary: #f6f8f2;--text-secondary: #abada6;--text-tertiary: #989a94;--border: #797b74;--border-hover: #888a83;--accent: #3db000;--accent-hover: #52c42b;--accent-glow: rgba(61, 176, 0, .12);--on-accent: #0a0a0a;--success: #44ad68;--success-emphasis: #59c07a;--danger: #f2716b;--danger-emphasis: #ff847d;--warning: #d08b00;--info: #3ba1df;--gold: #b39640;--gold-badge-bg: rgba(179, 150, 64, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #33a0ee;--cat-sales: #ffb74c;--cat-global: #34c09a;--cat-management: #ffcdff;--ex-tsx: #33a0ee;--ex-tsxv: #ffb9fc;--ex-cse: #34c09a;--ex-nyse: #9fcc70;--ex-nasdaq: #ffb74c;--ex-otc: #8f9ba5}[data-palette=viper][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #050602;--bg-surface: #161810;--bg-elevated: #292c23;--bg-input: #3e4137;--text-primary: #ffffff;--text-secondary: #e7e9e3;--text-tertiary: #d3d5cf;--border: #a9aca5;--border-hover: #b9bcb5;--accent: #7dee4f;--accent-hover: #91ff65;--accent-glow: rgba(125, 238, 79, .12);--on-accent: #0a0a0a;--success: #82e9a1;--success-emphasis: #96fdb4;--danger: #ffc7bc;--danger-emphasis: #ffdbcf;--warning: #ffcd5d;--info: #7fe1ff;--gold: #f0d17c;--gold-badge-bg: rgba(240, 209, 124, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #49b2ff;--cat-sales: #ffca5a;--cat-global: #4dd4ac;--cat-management: #ffd9ff;--ex-tsx: #49b2ff;--ex-tsxv: #ffcbff;--ex-cse: #4dd4ac;--ex-nyse: #b1df82;--ex-nasdaq: #ffca5a;--ex-otc: #a0acb7}[data-palette=viper][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f4f6f1;--bg-surface: #fefffb;--bg-elevated: #fefffb;--bg-input: #ebede7;--text-primary: #373834;--text-secondary: #838580;--text-tertiary: #959792;--border: #c1c3bc;--border-hover: #b1b3ac;--accent: #149100;--accent-hover: #007e00;--accent-glow: rgba(20, 145, 0, .08);--on-accent: #0a0a0a;--success: #1d8f4c;--success-emphasis: #007d3b;--danger: #d1534f;--danger-emphasis: #bc403e;--warning: #b16d00;--info: #1084c0;--gold: #97791e;--gold-badge-bg: rgba(151, 121, 30, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0082ce;--cat-sales: #844400;--cat-global: #007c5a;--cat-management: #650a50;--ex-tsx: #0082ce;--ex-tsxv: #772160;--ex-cse: #007c5a;--ex-nyse: #3f6400;--ex-nasdaq: #844400;--ex-otc: #737e88}[data-palette=viper][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #eceee9;--bg-surface: #fefffb;--bg-elevated: #fefffb;--bg-input: #dbddd8;--text-primary: #1e201c;--text-secondary: #4f514c;--text-tertiary: #60625d;--border: #7c7e78;--border-hover: #6d6f6a;--accent: #007200;--accent-hover: #006000;--accent-glow: rgba(0, 114, 0, .08);--on-accent: #fbfbfb;--success: #007131;--success-emphasis: #005f20;--danger: #b03535;--danger-emphasis: #9b1f24;--warning: #925100;--info: #0066a0;--gold: #7a5d00;--gold-badge-bg: rgba(122, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ad;--cat-sales: #672900;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ad;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #264a00;--ex-nasdaq: #672900;--ex-otc: #58626c}[data-palette=viper][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e4e6e1;--bg-surface: #fefffb;--bg-elevated: #fefffb;--bg-input: #cbcdc8;--text-primary: #000000;--text-secondary: #2b2c28;--text-tertiary: #3a3b37;--border: #565851;--border-hover: #484a44;--accent: #004500;--accent-hover: #003500;--accent-glow: rgba(0, 69, 0, .08);--on-accent: #fbfbfb;--success: #004502;--success-emphasis: #003500;--danger: #7c0006;--danger-emphasis: #680000;--warning: #672700;--info: #003b72;--gold: #513500;--gold-badge-bg: rgba(81, 53, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0058a1;--cat-sales: #5c1e00;--cat-global: #005334;--cat-management: #3c002c;--ex-tsx: #0058a1;--ex-tsxv: #4e003c;--ex-cse: #005334;--ex-nyse: #1c3f00;--ex-nasdaq: #5c1e00;--ex-otc: #4e5862}[data-palette=solaris][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #130e0a;--bg-surface: #1a1511;--bg-elevated: #211c18;--bg-input: #28231e;--text-primary: #d4cfc9;--text-secondary: #76716c;--text-tertiary: #65605b;--border: #44403b;--border-hover: #514d48;--accent: #df3a00;--accent-hover: #f55024;--accent-glow: rgba(223, 58, 0, .12);--on-accent: #0a0a0a;--success: #148a48;--success-emphasis: #319d59;--danger: #cb4e4a;--danger-emphasis: #e0615b;--warning: #ab6900;--info: #007fbb;--gold: #917516;--gold-badge-bg: rgba(145, 117, 22, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007dc8;--cat-sales: #d99442;--cat-global: #299b76;--cat-management: #ffa8ea;--ex-tsx: #007dc8;--ex-tsxv: #f595d7;--ex-cse: #299b76;--ex-nyse: #7ea94d;--ex-nasdaq: #d99442;--ex-otc: #6e7983}[data-palette=solaris][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #0f0a07;--bg-surface: #1b1612;--bg-elevated: #28231e;--bg-input: #36302c;--text-primary: #fbf5ef;--text-secondary: #b0a9a4;--text-tertiary: #9d9792;--border: #7e7974;--border-hover: #8d8883;--accent: #ff6900;--accent-hover: #ff7d2b;--accent-glow: rgba(255, 105, 0, .12);--on-accent: #0a0a0a;--success: #43ac67;--success-emphasis: #58bf79;--danger: #f1716a;--danger-emphasis: #ff847c;--warning: #cf8a00;--info: #3ba0df;--gold: #b3953f;--gold-badge-bg: rgba(179, 149, 63, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #329fed;--cat-sales: #feb64b;--cat-global: #33c099;--cat-management: #ffccff;--ex-tsx: #329fed;--ex-tsxv: #ffb8fb;--ex-cse: #33c099;--ex-nyse: #9ecb6f;--ex-nasdaq: #feb64b;--ex-otc: #8e9aa4}[data-palette=solaris][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #090503;--bg-surface: #1b1611;--bg-elevated: #2f2925;--bg-input: #443e39;--text-primary: #ffffff;--text-secondary: #ece6e0;--text-tertiary: #d8d2cc;--border: #aea9a3;--border-hover: #beb9b3;--accent: #ffca7e;--accent-hover: #ffde91;--accent-glow: rgba(255, 202, 126, .12);--on-accent: #0a0a0a;--success: #81e89f;--success-emphasis: #95fcb2;--danger: #ffc6bb;--danger-emphasis: #ffdace;--warning: #ffcc5c;--info: #7ee0ff;--gold: #efd07b;--gold-badge-bg: rgba(239, 208, 123, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #47b1ff;--cat-sales: #ffc959;--cat-global: #4cd3ab;--cat-management: #ffd9ff;--ex-tsx: #47b1ff;--ex-tsxv: #ffcaff;--ex-cse: #4cd3ab;--ex-nyse: #b0de81;--ex-nasdaq: #ffc959;--ex-otc: #9fabb6}[data-palette=solaris][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f7f5f3;--bg-surface: #fffefd;--bg-elevated: #fffefd;--bg-input: #eeebe9;--text-primary: #3b3632;--text-secondary: #88837e;--text-tertiary: #9a9590;--border: #c7c1bc;--border-hover: #b7b1ac;--accent: #e44000;--accent-hover: #ce2700;--accent-glow: rgba(228, 64, 0, .08);--on-accent: #0a0a0a;--success: #1d8e4c;--success-emphasis: #007c3b;--danger: #d0534f;--danger-emphasis: #bb403e;--warning: #b06d00;--info: #0f83c0;--gold: #96791e;--gold-badge-bg: rgba(150, 121, 30, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0081ce;--cat-sales: #844400;--cat-global: #007b59;--cat-management: #64094f;--ex-tsx: #0081ce;--ex-tsxv: #761f60;--ex-cse: #007b59;--ex-nyse: #3f6400;--ex-nasdaq: #844400;--ex-otc: #727e87}[data-palette=solaris][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #efedeb;--bg-surface: #fffefd;--bg-elevated: #fffefd;--bg-input: #dedbda;--text-primary: #221e1a;--text-secondary: #544f4c;--text-tertiary: #65605c;--border: #817c77;--border-hover: #726d69;--accent: #c21300;--accent-hover: #ad0000;--accent-glow: rgba(194, 19, 0, .08);--on-accent: #fbfbfb;--success: #007030;--success-emphasis: #005e1f;--danger: #b03434;--danger-emphasis: #9b1e23;--warning: #925000;--info: #0065a0;--gold: #795d00;--gold-badge-bg: rgba(121, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ad;--cat-sales: #672800;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ad;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #254900;--ex-nasdaq: #672800;--ex-otc: #58626c}[data-palette=solaris][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e7e5e3;--bg-surface: #fffefd;--bg-elevated: #fffefd;--bg-input: #ceccca;--text-primary: #000000;--text-secondary: #302b27;--text-tertiary: #3f3a36;--border: #5c5652;--border-hover: #4e4845;--accent: #7d0000;--accent-hover: #690000;--accent-glow: rgba(125, 0, 0, .08);--on-accent: #fbfbfb;--success: #004502;--success-emphasis: #003500;--danger: #7c0006;--danger-emphasis: #680000;--warning: #672700;--info: #003b73;--gold: #513500;--gold-badge-bg: rgba(81, 53, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0058a1;--cat-sales: #5c1e00;--cat-global: #005334;--cat-management: #3c002c;--ex-tsx: #0058a1;--ex-tsxv: #4e003c;--ex-cse: #005334;--ex-nyse: #1c3f00;--ex-nasdaq: #5c1e00;--ex-otc: #4e5862}[data-palette=amethyst][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #110d16;--bg-surface: #18141d;--bg-elevated: #1e1b24;--bg-input: #26222c;--text-primary: #d0cfd3;--text-secondary: #737175;--text-tertiary: #626064;--border: #413f45;--border-hover: #4e4c53;--accent: #8d56f1;--accent-hover: #9f6aff;--accent-glow: rgba(141, 86, 241, .12);--on-accent: #0a0a0a;--success: #148a48;--success-emphasis: #319d59;--danger: #cb4e4a;--danger-emphasis: #e0615b;--warning: #ab6900;--info: #007fbb;--gold: #917516;--gold-badge-bg: rgba(145, 117, 22, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007cc8;--cat-sales: #d99442;--cat-global: #299b76;--cat-management: #ffa8ea;--ex-tsx: #007cc8;--ex-tsxv: #f595d7;--ex-cse: #299b76;--ex-nyse: #7ea84d;--ex-nasdaq: #d99442;--ex-otc: #6e7982}[data-palette=amethyst][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #0d0912;--bg-surface: #19151e;--bg-elevated: #26222c;--bg-input: #332f3a;--text-primary: #f6f5f9;--text-secondary: #aca9ae;--text-tertiary: #99979b;--border: #7a797f;--border-hover: #89888e;--accent: #b07eff;--accent-hover: #c391ff;--accent-glow: rgba(176, 126, 255, .12);--on-accent: #0a0a0a;--success: #42ab66;--success-emphasis: #57be78;--danger: #f17069;--danger-emphasis: #ff837b;--warning: #cf8a00;--info: #3aa0de;--gold: #b2953f;--gold-badge-bg: rgba(178, 149, 63, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #329eed;--cat-sales: #feb64b;--cat-global: #32bf98;--cat-management: #ffcbff;--ex-tsx: #329eed;--ex-tsxv: #ffb7fb;--ex-cse: #32bf98;--ex-nyse: #9ecb6f;--ex-nasdaq: #feb64b;--ex-otc: #8e99a4}[data-palette=amethyst][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #07040b;--bg-surface: #18151e;--bg-elevated: #2c2832;--bg-input: #413d48;--text-primary: #ffffff;--text-secondary: #e7e6ea;--text-tertiary: #d3d2d6;--border: #aba8af;--border-hover: #bbb8bf;--accent: #f1c2ff;--accent-hover: #ffd5ff;--accent-glow: rgba(241, 194, 255, .12);--on-accent: #0a0a0a;--success: #81e89f;--success-emphasis: #95fcb2;--danger: #ffc5ba;--danger-emphasis: #ffd9cd;--warning: #ffcb5b;--info: #7ee0ff;--gold: #eed07b;--gold-badge-bg: rgba(238, 208, 123, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #47b1ff;--cat-sales: #ffc859;--cat-global: #4bd2aa;--cat-management: #ffdaff;--ex-tsx: #47b1ff;--ex-tsxv: #ffcaff;--ex-cse: #4bd2aa;--ex-nyse: #b0dd80;--ex-nasdaq: #ffc859;--ex-otc: #9fabb5}[data-palette=amethyst][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f6f4fb;--bg-surface: #fffeff;--bg-elevated: #fffeff;--bg-input: #edeaf1;--text-primary: #38363a;--text-secondary: #848387;--text-tertiary: #969599;--border: #c3c0c8;--border-hover: #b3b0b8;--accent: #915bf6;--accent-hover: #8047e1;--accent-glow: rgba(145, 91, 246, .08);--on-accent: #0a0a0a;--success: #1d8e4c;--success-emphasis: #007c3b;--danger: #d0534f;--danger-emphasis: #bb403e;--warning: #b06d00;--info: #0f83c0;--gold: #96781d;--gold-badge-bg: rgba(150, 120, 29, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0081ce;--cat-sales: #844400;--cat-global: #007b59;--cat-management: #64094f;--ex-tsx: #0081ce;--ex-tsxv: #761f60;--ex-cse: #007b59;--ex-nyse: #3e6300;--ex-nasdaq: #844400;--ex-otc: #727d87}[data-palette=amethyst][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #eeecf3;--bg-surface: #fffeff;--bg-elevated: #fffeff;--bg-input: #dddbe1;--text-primary: #1f1e22;--text-secondary: #514f53;--text-tertiary: #626064;--border: #7e7c83;--border-hover: #6f6d74;--accent: #773bd6;--accent-hover: #6723c1;--accent-glow: rgba(119, 59, 214, .08);--on-accent: #fbfbfb;--success: #007030;--success-emphasis: #005e1f;--danger: #b03434;--danger-emphasis: #9b1e23;--warning: #925000;--info: #0065a0;--gold: #7a5d00;--gold-badge-bg: rgba(122, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ad;--cat-sales: #672800;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ad;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #254a00;--ex-nasdaq: #672800;--ex-otc: #58626c}[data-palette=amethyst][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e6e4eb;--bg-surface: #fffeff;--bg-elevated: #fffeff;--bg-input: #cdcbd2;--text-primary: #000000;--text-secondary: #2d2b2f;--text-tertiary: #3c3a3e;--border: #58565d;--border-hover: #4a484f;--accent: #4f00a3;--accent-hover: #41008f;--accent-glow: rgba(79, 0, 163, .08);--on-accent: #fbfbfb;--success: #004502;--success-emphasis: #003500;--danger: #7c0006;--danger-emphasis: #680000;--warning: #672700;--info: #003a72;--gold: #513500;--gold-badge-bg: rgba(81, 53, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0058a0;--cat-sales: #5b1e00;--cat-global: #005333;--cat-management: #3c002c;--ex-tsx: #0058a0;--ex-tsxv: #4e003c;--ex-cse: #005333;--ex-nyse: #1c3f00;--ex-nasdaq: #5b1e00;--ex-otc: #4e5862}[data-palette=cobalt][data-theme=dark][data-contrast=subtle]{color-scheme:dark;--bg-deep: #0a1017;--bg-surface: #10171e;--bg-elevated: #171d26;--bg-input: #1e252d;--text-primary: #cdd1d3;--text-secondary: #6f7375;--text-tertiary: #5e6264;--border: #3c4146;--border-hover: #494e54;--accent: #0073f5;--accent-hover: #2487ff;--accent-glow: rgba(0, 115, 245, .12);--on-accent: #0a0a0a;--success: #148a48;--success-emphasis: #319d59;--danger: #cb4f4b;--danger-emphasis: #e0625c;--warning: #ab6900;--info: #007fbb;--gold: #917516;--gold-badge-bg: rgba(145, 117, 22, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #007dc8;--cat-sales: #d99442;--cat-global: #299b76;--cat-management: #ffa8ea;--ex-tsx: #007dc8;--ex-tsxv: #f795d7;--ex-cse: #299b76;--ex-nyse: #7ea94d;--ex-nasdaq: #d99442;--ex-otc: #6f7a83}[data-palette=cobalt][data-theme=dark][data-contrast=default]{color-scheme:dark;--bg-deep: #060c13;--bg-surface: #111820;--bg-elevated: #1e252d;--bg-input: #2b323b;--text-primary: #f3f7fa;--text-secondary: #a7acae;--text-tertiary: #95999b;--border: #747b7f;--border-hover: #838a8e;--accent: #1d9dff;--accent-hover: #3ab0ff;--accent-glow: rgba(29, 157, 255, .12);--on-accent: #0a0a0a;--success: #43ac67;--success-emphasis: #58bf79;--danger: #f1716a;--danger-emphasis: #ff847c;--warning: #d08a00;--info: #3ba1df;--gold: #b39640;--gold-badge-bg: rgba(179, 150, 64, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #329fed;--cat-sales: #ffb64c;--cat-global: #33c099;--cat-management: #ffccff;--ex-tsx: #329fed;--ex-tsxv: #ffb8fb;--ex-cse: #33c099;--ex-nyse: #9ecb6f;--ex-nasdaq: #ffb64c;--ex-otc: #8e9aa4}[data-palette=cobalt][data-theme=dark][data-contrast=maximum]{color-scheme:dark;--bg-deep: #03060c;--bg-surface: #11171f;--bg-elevated: #242b34;--bg-input: #394049;--text-primary: #ffffff;--text-secondary: #e4e8ea;--text-tertiary: #d0d4d6;--border: #a4abaf;--border-hover: #b4bbbf;--accent: #70e3ff;--accent-hover: #85f7ff;--accent-glow: rgba(112, 227, 255, .12);--on-accent: #0a0a0a;--success: #82e9a0;--success-emphasis: #96fdb3;--danger: #ffc6bb;--danger-emphasis: #ffdace;--warning: #ffcc5c;--info: #7fe1ff;--gold: #efd17c;--gold-badge-bg: rgba(239, 209, 124, .15);--header-icon: #ffffff;--header-icon-hover-bg: rgba(255, 255, 255, .08);--cat-services: #49b1ff;--cat-sales: #ffc95a;--cat-global: #4cd3ab;--cat-management: #ffdaff;--ex-tsx: #49b1ff;--ex-tsxv: #ffcbff;--ex-cse: #4cd3ab;--ex-nyse: #b0de81;--ex-nasdaq: #ffc95a;--ex-otc: #a0acb6}[data-palette=cobalt][data-theme=light][data-contrast=subtle]{color-scheme:light;--bg-deep: #f2f6fb;--bg-surface: #fcffff;--bg-elevated: #fcffff;--bg-input: #e8ecf1;--text-primary: #34373a;--text-secondary: #818487;--text-tertiary: #939699;--border: #bcc3c8;--border-hover: #acb3b8;--accent: #0077fb;--accent-hover: #0063e6;--accent-glow: rgba(0, 119, 251, .08);--on-accent: #0a0a0a;--success: #1d8e4c;--success-emphasis: #007c3b;--danger: #d0534f;--danger-emphasis: #bb403e;--warning: #b16d00;--info: #0f83c0;--gold: #96791e;--gold-badge-bg: rgba(150, 121, 30, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0081ce;--cat-sales: #844400;--cat-global: #007b59;--cat-management: #64094f;--ex-tsx: #0081ce;--ex-tsxv: #761f60;--ex-cse: #007b59;--ex-nyse: #3f6400;--ex-nasdaq: #844400;--ex-otc: #727e87}[data-palette=cobalt][data-theme=light][data-contrast=default]{color-scheme:light;--bg-deep: #eaeef3;--bg-surface: #fcffff;--bg-elevated: #fcffff;--bg-input: #d8dce2;--text-primary: #1c1f22;--text-secondary: #4d5053;--text-tertiary: #5e6164;--border: #777d82;--border-hover: #696e73;--accent: #0057d9;--accent-hover: #0043c4;--accent-glow: rgba(0, 87, 217, .08);--on-accent: #fbfbfb;--success: #007030;--success-emphasis: #005e1f;--danger: #b03434;--danger-emphasis: #9b1e23;--warning: #925000;--info: #0065a0;--gold: #795d00;--gold-badge-bg: rgba(121, 93, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0063ad;--cat-sales: #672800;--cat-global: #005e3e;--cat-management: #470036;--ex-tsx: #0063ad;--ex-tsxv: #590046;--ex-cse: #005e3e;--ex-nyse: #254900;--ex-nasdaq: #672800;--ex-otc: #58626c}[data-palette=cobalt][data-theme=light][data-contrast=maximum]{color-scheme:light;--bg-deep: #e2e6eb;--bg-surface: #fcffff;--bg-elevated: #fcffff;--bg-input: #c9cdd2;--text-primary: #000000;--text-secondary: #292c2f;--text-tertiary: #383b3e;--border: #53585c;--border-hover: #454a4e;--accent: #0027aa;--accent-hover: #000896;--accent-glow: rgba(0, 39, 170, .08);--on-accent: #fbfbfb;--success: #004603;--success-emphasis: #003600;--danger: #7d0007;--danger-emphasis: #690000;--warning: #672700;--info: #003b73;--gold: #513600;--gold-badge-bg: rgba(81, 54, 0, .12);--header-icon: #000000;--header-icon-hover-bg: rgba(0, 0, 0, .06);--cat-services: #0058a1;--cat-sales: #5c1e00;--cat-global: #005334;--cat-management: #3c002d;--ex-tsx: #0058a1;--ex-tsxv: #4e003d;--ex-cse: #005334;--ex-nyse: #1c3f00;--ex-nasdaq: #5c1e00;--ex-otc: #4e5862}
