/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.marketing-site{--marketing-bg:#030a14;--marketing-panel:#0a1828;--marketing-line:#8eb4d72e;--marketing-text:#f4f8fd;--marketing-muted:#9aabbd;--marketing-blue:#359df8;--marketing-gold:#d5ae66;--marketing-logo-bg:#070e1b;background:radial-gradient(circle at 76% 24%, #2282d626, transparent 34rem), radial-gradient(circle at 4% 82%, #d5ae6614, transparent 28rem), var(--marketing-bg);min-height:100vh;color:var(--marketing-text);position:relative;overflow:hidden}.marketing-site:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.marketing-header{z-index:20;border-bottom:1px solid var(--marketing-line);background:var(--marketing-logo-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative}.marketing-nav{justify-content:space-between;align-items:center;width:min(1240px,100% - 48px);min-height:82px;margin:0 auto;display:flex}.marketing-brand{flex-shrink:0;align-items:center;width:166px;display:flex}.marketing-brand img{width:100%;height:auto;display:block}.marketing-nav nav{align-items:center;gap:30px;display:flex}.marketing-nav nav a{color:#aebdcb;letter-spacing:.02em;font-size:12px;font-weight:650;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s}.marketing-nav nav>a:hover{color:#fff}.marketing-nav .marketing-sign-in{color:#edd09a;border:1px solid #d5ae667a;border-radius:7px;padding:10px 15px}.marketing-nav .marketing-sign-in:hover{border-color:var(--marketing-gold);color:#fff1d4;background:#d5ae6617}.marketing-hero{z-index:1;grid-template-columns:minmax(0,.82fr) minmax(570px,1.18fr);align-items:center;gap:68px;width:min(1240px,100% - 48px);min-height:calc(100svh - 83px);margin:0 auto;padding:80px 0 96px;display:grid;position:relative}.marketing-hero__copy{z-index:2;position:relative}.marketing-eyebrow{color:#9db4c9;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:10px;font-weight:760;display:flex}.marketing-eyebrow span{background:var(--marketing-gold);width:24px;height:1px;box-shadow:0 0 14px #d5ae666b}.marketing-hero h1{max-width:690px;color:var(--marketing-text);font:720 clamp(52px, 5.4vw, 82px) / .99 var(--font-deymont), var(--font-sans);letter-spacing:-.055em;margin:0}.marketing-hero h1 em{color:var(--marketing-gold);letter-spacing:-.04em;font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}.marketing-hero__lede{color:#a8b8c7;max-width:610px;margin:28px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.marketing-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.marketing-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:12px 19px;font-size:12px;font-weight:760;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.marketing-button:hover{transform:translateY(-1px)}.marketing-button--primary{color:#fff;background:#1886e7;border:1px solid #4aaeff;gap:14px;box-shadow:0 12px 36px #1886e73d}.marketing-button--primary:hover{background:#2495f3;border-color:#87ceff}.marketing-button--quiet{border:1px solid var(--marketing-line);color:#bdcad7}.marketing-button--quiet:hover{color:#fff;background:#ffffff08;border-color:#d5ae667a}.marketing-hero__principles{color:#788da2;letter-spacing:.045em;gap:22px;margin:34px 0 0;padding:0;font-size:10px;list-style:none;display:flex}.marketing-hero__principles li{align-items:center;gap:8px;display:flex}.marketing-hero__principles li:before{background:var(--marketing-gold);content:"";border-radius:50%;width:4px;height:4px}.marketing-hero__visual{perspective:1400px;min-width:0;position:relative}.marketing-orbit{z-index:-1;border:1px solid #409ff11a;border-radius:50%;position:absolute}.marketing-orbit--one{inset:-80px -70px -80px 70px}.marketing-orbit--two{border-color:#d5ae661a;inset:-28px -10px -45px 128px}.marketing-product{background:linear-gradient(145deg,#0c1c2dfa,#050f1bfa);border:1px solid #609ed645;border-radius:18px;overflow:hidden;transform:rotateY(-3deg)rotateX(1deg);box-shadow:0 42px 90px #0000006b,0 0 80px #238feb14}.marketing-product__bar{border-bottom:1px solid var(--marketing-line);justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;display:flex}.marketing-product__bar>div{align-items:center;gap:9px;display:flex}.marketing-product__bar strong{font-size:11px}.marketing-product__bar small{color:#657c91;font-size:8px}.marketing-product__mark{border:2px solid var(--marketing-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d5ae6614}.marketing-product__bar-meta span{border-left:1px solid var(--marketing-line);color:#8da2b6;font:600 8px var(--font-mono);padding-left:9px}.marketing-product__body{grid-template-columns:minmax(0,1.65fr) minmax(190px,.76fr);min-height:390px;display:grid}.marketing-chart{border-right:1px solid var(--marketing-line);min-width:0;padding:20px 18px 14px}.marketing-chart__heading{justify-content:space-between;align-items:flex-start;display:flex}.marketing-chart__heading>div:first-child{flex-direction:column;gap:4px;display:flex}.marketing-chart__heading small{color:#6f879d;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.marketing-chart__heading strong{font-size:13px}.marketing-chart__legend{color:#7890a5;align-items:center;gap:6px;font-size:8px;display:flex}.marketing-chart__legend i{background:var(--marketing-gold);width:12px;height:2px}.marketing-chart svg{width:100%;height:auto;margin-top:22px;display:block;overflow:visible}.marketing-chart__grid line{stroke:#7ba0c01c;stroke-width:1px}.marketing-chart__vwap{fill:none;stroke:var(--marketing-gold);stroke-width:2px;filter:drop-shadow(0 0 5px #d5ae6659)}.marketing-candle line{stroke-width:1px}.marketing-candle--up line,.marketing-candle--up rect{stroke:#5bf;fill:#5bf}.marketing-candle--down line,.marketing-candle--down rect{stroke:#e07778;fill:#e07778}.marketing-chart__footer{color:#50677c;font:7px var(--font-mono);justify-content:space-between;display:flex}.marketing-decision-rail{flex-direction:column;min-width:0;padding:20px 17px 16px;display:flex}.marketing-rail-status{border-bottom:1px solid var(--marketing-line);padding-bottom:18px}.marketing-rail-status small{color:#71889d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;display:block}.marketing-rail-status strong{color:#71c5ff;margin-top:6px;font-size:15px;display:block}.marketing-rail-status p{color:#788ea2;margin:8px 0 0;font-size:9px;line-height:1.55}.marketing-decision-rail dl{margin:10px 0 14px}.marketing-decision-rail dl div{border-bottom:1px solid #7ba0c017;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.marketing-decision-rail dt{color:#688096;font-size:8px}.marketing-decision-rail dd{color:#c6d2dd;margin:0;font-size:8px;font-weight:680}.marketing-capsule{background:#d5ae660d;border:1px solid #d5ae6633;border-radius:8px;align-items:center;gap:9px;margin-top:auto;padding:10px;display:flex}.marketing-capsule>span{width:28px;height:28px;color:var(--marketing-gold);font:600 7px var(--font-mono);border:1px solid #d5ae6661;border-radius:50%;place-items:center;display:grid}.marketing-capsule div{flex-direction:column;min-width:0;display:flex}.marketing-capsule strong{color:#d9e3ec;font-size:8px}.marketing-capsule small{color:#6e8498;font-size:7px}.marketing-hero__copy{animation:.56s cubic-bezier(.22,1,.36,1) both marketing-rise}.marketing-hero__visual{animation:.62s cubic-bezier(.22,1,.36,1) 90ms both marketing-rise}@keyframes marketing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.marketing-signal-strip{z-index:2;border-block:1px solid var(--marketing-line);background:#071322c7;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.marketing-signal-strip div{border-right:1px solid var(--marketing-line);color:#aebdca;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:13px;min-height:76px;font-size:10px;font-weight:680;display:flex}.marketing-signal-strip div:last-child{border-right:0}.marketing-signal-strip span{color:var(--marketing-gold);font:600 8px var(--font-mono)}.marketing-section{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;padding:132px 0;position:relative}.marketing-section+.marketing-section{border-top:1px solid var(--marketing-line)}.marketing-section-heading{max-width:760px}.marketing-section-heading--split{grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr);align-items:end;gap:86px;max-width:none;display:grid}.marketing-kicker{color:var(--marketing-gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 19px;font-size:9px;font-weight:760}.marketing-section h2,.marketing-final-cta h2{color:#f0f5fa;font:690 clamp(38px, 4.2vw, 60px) / 1.08 var(--font-deymont), var(--font-sans);letter-spacing:-.047em;margin:0}.marketing-section h2 em{color:var(--marketing-gold);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}.marketing-section-heading>p:last-child{color:#8fa2b4;margin:23px 0 0;font-size:15px;line-height:1.8}.marketing-section-heading--split>p:last-child{margin:0}.marketing-audience-grid{grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.marketing-audience-grid article{border-top:1px solid #d5ae6661;border-right:1px solid var(--marketing-line);min-height:280px;padding:30px 34px 36px 0}.marketing-audience-grid article+article{padding-left:34px}.marketing-audience-grid article:last-child{border-right:0}.marketing-audience-grid article>span{color:#547086;font:600 9px var(--font-mono)}.marketing-audience-grid h3{color:#e8eff5;letter-spacing:-.025em;margin:62px 0 14px;font-size:20px}.marketing-audience-grid p{color:#7f94a8;margin:0;font-size:13px;line-height:1.72}.marketing-process-section{background:linear-gradient(145deg,#091828eb,#05101deb);border-radius:22px;width:min(1240px,100% - 48px);padding:86px 58px;box-shadow:0 26px 70px #0003;border:1px solid var(--marketing-line)!important}.marketing-process{grid-template-columns:repeat(5,1fr);margin:68px 0 0;padding:0;list-style:none;display:grid}.marketing-process li{min-width:0;padding:0 22px 0 0;position:relative}.marketing-process li+li{border-left:1px solid var(--marketing-line);padding-left:22px}.marketing-process li>span{color:var(--marketing-gold);font:600 9px var(--font-mono)}.marketing-process h3{color:#e2ebf3;letter-spacing:-.01em;margin:30px 0 10px;font-size:14px}.marketing-process p{color:#778da2;margin:0;font-size:11px;line-height:1.68}.marketing-governance{padding-top:154px}.marketing-bento{grid-template-columns:repeat(12,1fr);gap:16px;margin-top:72px;display:grid}.marketing-bento-card{border:1px solid var(--marketing-line);background:linear-gradient(145deg,#0b1b2df0,#05101cf0);border-radius:16px;min-height:340px;padding:30px;position:relative;overflow:hidden}.marketing-bento-card:after{content:"";border:1px solid #359df814;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-92px;right:-72px}.marketing-bento-card--timeline{grid-column:span 7}.marketing-bento-card--council,.marketing-bento-card--risk{grid-column:span 5}.marketing-bento-card--capsule{grid-column:span 7}.marketing-card-heading{justify-content:space-between;align-items:center;display:flex}.marketing-card-heading>span{color:#c5d3df;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:760}.marketing-card-heading small{color:#bc9b60;text-transform:uppercase;border:1px solid #d5ae663d;border-radius:999px;padding:5px 8px;font-size:7px}.marketing-bento-card h3{color:#edf4f9;letter-spacing:-.035em;max-width:520px;margin:45px 0 13px;font-size:clamp(21px,2vw,28px)}.marketing-bento-card>p{color:#7f94a7;max-width:560px;margin:0;font-size:12px;line-height:1.72}.marketing-mini-timeline{grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.marketing-mini-timeline>div{grid-template-columns:auto 12px 1fr;gap:8px;display:grid;position:relative}.marketing-mini-timeline>div:not(:last-child):after{z-index:0;content:"";background:#4e9ee24d;width:50%;height:1px;position:absolute;top:22px;left:calc(50% + 5px)}.marketing-mini-timeline time{color:#537088;font:600 7px var(--font-mono)}.marketing-mini-timeline i{z-index:1;background:#071524;border:2px solid #4aaeff;border-radius:50%;width:7px;height:7px;margin-top:4px;position:relative;box-shadow:0 0 0 4px #359df814}.marketing-mini-timeline span{flex-direction:column;display:flex}.marketing-mini-timeline strong{color:#c5d2dd;font-size:9px}.marketing-mini-timeline small{color:#647b90;margin-top:3px;font-size:7px}.marketing-council-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin:30px 0 0;padding:0;list-style:none;display:grid}.marketing-council-grid li{background:#ffffff05;border:1px solid #85accd1f;border-radius:8px;align-items:center;gap:9px;padding:11px;display:flex}.marketing-council-grid span{color:#67baff;width:25px;height:25px;font:650 7px var(--font-mono);border:1px solid #359df83d;border-radius:50%;flex:none;place-items:center;display:grid}.marketing-council-grid strong{color:#aebdca;font-size:8px}.marketing-risk-map{gap:10px;margin-top:28px;display:grid}.marketing-risk-map div{grid-template-columns:65px 1fr;align-items:center;gap:10px;display:grid}.marketing-risk-map span{color:#879aab;font-size:8px}.marketing-risk-map i{background:#7ca1bf1a;border-radius:999px;height:4px;display:block;overflow:hidden}.marketing-risk-map b{border-radius:inherit;background:linear-gradient(90deg,#1c85dd,#d5ae66);height:100%;display:block}.marketing-capsule-chain{align-items:center;gap:7px;margin-top:48px;display:flex}.marketing-capsule-chain span,.marketing-capsule-chain strong{color:#91a4b5;border:1px solid #86adcc29;border-radius:6px;padding:9px;font-size:7px}.marketing-capsule-chain strong{color:#d5ae66;background:#d5ae6612;border-color:#d5ae665c}.marketing-capsule-chain i{background:#359df842;flex:1;height:1px}.marketing-market-grid{grid-template-columns:1.18fr .91fr .91fr;gap:14px;margin-top:66px;display:grid}.marketing-market-card{border:1px solid var(--marketing-line);background:#071423b8;border-radius:15px;flex-direction:column;min-height:360px;padding:29px;display:flex}.marketing-market-card--featured{background:linear-gradient(145deg,#0a2842e0,#061422e0);border-color:#359df852}.marketing-market-card>div{justify-content:space-between;align-items:center;display:flex}.marketing-market-card>div span{color:#7890a5;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:720}.marketing-market-card>div small{color:#4b687f;font:600 8px var(--font-mono)}.marketing-market-card h3{color:#ecf3f8;letter-spacing:-.04em;margin:72px 0 13px;font-size:30px}.marketing-market-card p{color:#7d92a5;margin:0;font-size:12px;line-height:1.76}.marketing-market-card footer{color:#88a0b4;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;font-size:8px;display:flex}.marketing-market-card footer i{border:1px solid var(--marketing-gold);border-radius:50%;width:6px;height:6px}.marketing-market-card--featured footer i{background:#4aaeff;border-color:#4aaeff;box-shadow:0 0 0 4px #4aaeff14}.marketing-principles{grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:110px;display:grid}.marketing-principles__intro>p:last-child{color:#8599ab;max-width:430px;margin:24px 0 0;font-size:14px;line-height:1.78}.marketing-principles__list{border-top:1px solid #d5ae6647}.marketing-principles__list article{border-bottom:1px solid var(--marketing-line);grid-template-columns:58px 1fr;align-items:center;min-height:110px;display:grid}.marketing-principles__list article>span{color:#517088;font:600 8px var(--font-mono)}.marketing-principles__list h3{color:#dbe6ee;margin:0;font-size:14px}.marketing-principles__list p{color:#758ca0;margin:5px 0 0;font-size:11px}.marketing-final-cta{z-index:2;background:radial-gradient(circle at 86% 20%,#d5ae6629,#0000 22rem),linear-gradient(135deg,#0c2136,#07111e);border:1px solid #d5ae6659;border-radius:20px;grid-template-columns:1.25fr .75fr;gap:80px;width:min(1240px,100% - 48px);margin:20px auto 120px;padding:70px;display:grid;position:relative;overflow:hidden}.marketing-final-cta:after{content:"";border:1px solid #d5ae6621;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-180px;right:-90px}.marketing-final-cta h2{font-size:clamp(38px,4vw,58px)}.marketing-final-cta>div:last-child{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.marketing-final-cta>div:last-child p{color:#91a5b7;margin:0 0 25px;font-size:13px;line-height:1.7}.marketing-footer{z-index:2;border-top:1px solid var(--marketing-line);background:var(--marketing-logo-bg);width:min(1240px,100% - 48px);box-shadow:0 0 0 100vmax var(--marketing-logo-bg);clip-path:inset(0 -100vmax);grid-template-columns:1fr auto;align-items:end;gap:34px;margin:0 auto;padding:56px 0 34px;display:grid;position:relative}.marketing-footer>div:first-child{align-items:center;gap:22px;display:flex}.marketing-footer>div:first-child p{border-left:1px solid var(--marketing-line);color:#627b91;max-width:320px;margin:0;padding-left:22px;font-size:9px;line-height:1.6}.marketing-footer__links{gap:24px;display:flex}.marketing-footer__links a{color:#93a7b8;font-size:10px;text-decoration:none;transition:color .18s}.marketing-footer__links a:hover{color:#fff}.marketing-footer>small{color:#435d73;letter-spacing:.05em;grid-column:1/-1;font-size:8px}.marketing-nav-cta{color:#75c4ff!important}.marketing-nav .marketing-client-login{background:#1886e71a;border:1px solid #4aaeff8c;border-radius:7px;padding:10px 15px}.marketing-nav .marketing-client-login:hover{background:#1886e72e;border-color:#87ceff;color:#fff!important}.marketing-mobile-menu{display:none;position:relative}.marketing-mobile-menu summary{color:#c1cfdb;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:700;list-style:none;display:flex}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu summary>span{gap:4px;display:grid}.marketing-mobile-menu summary i{background:#c1cfdb;width:16px;height:1px;display:block}.marketing-mobile-menu nav{border:1px solid var(--marketing-line);background:#071422;border-radius:10px;flex-direction:column;align-items:stretch;gap:0;width:220px;padding:8px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 22px 50px #0006}.marketing-mobile-menu nav a{color:#aebdcb;border-radius:6px;padding:11px 12px}.marketing-mobile-menu nav a:hover{color:#fff;background:#ffffff0a}@media (max-width:1160px){.marketing-nav__desktop{gap:17px!important}.marketing-nav__desktop a{font-size:10px!important}.marketing-process{grid-template-columns:repeat(3,1fr);gap:34px 0}.marketing-process li:nth-child(4){border-left:0;padding-left:0}}@media (max-width:1050px){.marketing-hero{grid-template-columns:1fr;padding-top:70px}.marketing-hero__copy{max-width:760px}.marketing-hero__visual{width:min(760px,100%);margin:0 auto}.marketing-section-heading--split{grid-template-columns:1fr;gap:28px}.marketing-section-heading--split>p:last-child{max-width:700px}.marketing-bento-card--timeline,.marketing-bento-card--council,.marketing-bento-card--risk,.marketing-bento-card--capsule{grid-column:span 6}.marketing-market-grid{grid-template-columns:1fr 1fr}.marketing-market-card--featured{grid-column:1/-1}.marketing-principles{gap:60px}.marketing-final-cta{gap:46px;padding:56px}}@media (max-width:900px){.marketing-nav__desktop{display:none!important}.marketing-mobile-menu{display:block}.marketing-audience-grid{grid-template-columns:1fr}.marketing-audience-grid article{border-right:0;min-height:210px;padding:28px 0}.marketing-audience-grid article+article{padding-left:0}.marketing-audience-grid h3{margin-top:36px}.marketing-principles{grid-template-columns:1fr;gap:48px}.marketing-final-cta{grid-template-columns:1fr}}@media (max-width:680px){.marketing-nav,.marketing-hero,.marketing-section,.marketing-process-section,.marketing-final-cta,.marketing-footer{width:min(100% - 30px,1240px)}.marketing-nav{min-height:70px}.marketing-brand{width:138px}.marketing-hero{gap:48px;min-height:auto;padding:64px 0 70px}.marketing-hero h1{font-size:clamp(43px,13vw,60px)}.marketing-hero__lede{font-size:16px}.marketing-hero__actions{flex-direction:column;align-items:stretch}.marketing-button{width:100%}.marketing-hero__principles{flex-direction:column;gap:8px}.marketing-product{transform:none}.marketing-product__bar{flex-direction:column;align-items:flex-start;gap:9px;padding:14px}.marketing-product__bar-meta{flex-wrap:wrap;width:100%}.marketing-product__body{grid-template-columns:1fr}.marketing-chart{border-right:0;border-bottom:1px solid var(--marketing-line);padding:18px 12px 12px}.marketing-decision-rail{min-height:310px}.marketing-signal-strip{grid-template-columns:repeat(2,1fr)}.marketing-signal-strip div{border-bottom:1px solid var(--marketing-line);justify-content:flex-start;min-height:64px;padding:0 16px;font-size:8px}.marketing-signal-strip div:nth-child(2){border-right:0}.marketing-signal-strip div:nth-child(n+3){border-bottom:0}.marketing-section{padding:92px 0}.marketing-section h2,.marketing-final-cta h2{font-size:clamp(35px,10vw,48px)}.marketing-section-heading>p:last-child{font-size:14px}.marketing-audience-grid{margin-top:52px}.marketing-process-section{border-radius:14px;padding:56px 20px}.marketing-process{grid-template-columns:1fr;gap:0;margin-top:50px}.marketing-process li,.marketing-process li+li{border-left:0;border-top:1px solid var(--marketing-line);grid-template-columns:42px 1fr;min-height:150px;padding:22px 0;display:grid}.marketing-process li:first-child{border-top:0}.marketing-process h3{margin:0 0 8px}.marketing-bento{grid-template-columns:1fr}.marketing-bento-card--timeline,.marketing-bento-card--council,.marketing-bento-card--risk,.marketing-bento-card--capsule{grid-column:auto}.marketing-bento-card{border-radius:12px;min-height:330px;padding:23px}.marketing-mini-timeline{grid-template-columns:1fr;gap:16px}.marketing-mini-timeline>div:not(:last-child):after{display:none}.marketing-capsule-chain{flex-direction:column;align-items:stretch;gap:5px}.marketing-capsule-chain i{flex:none;width:1px;height:9px;margin-left:20px}.marketing-market-grid{grid-template-columns:1fr}.marketing-market-card--featured{grid-column:auto}.marketing-market-card{min-height:310px}.marketing-principles{gap:40px}.marketing-final-cta{border-radius:14px;gap:40px;margin-bottom:80px;padding:42px 24px}.marketing-footer{grid-template-columns:1fr;align-items:flex-start}.marketing-footer>div:first-child{flex-direction:column;align-items:flex-start}.marketing-footer>div:first-child p{border-left:0;padding-left:0}.marketing-footer__links{flex-wrap:wrap}.marketing-footer>small{grid-column:auto}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.marketing-product,.marketing-button:hover{transform:none}}:root{--surface-canvas:#f4f7fb;--surface-sidebar:#080e1a;--surface-panel:#fff;--surface-raised:#f8fbff;--surface-selected:#edf5ff;--border-subtle:#dce5ef;--border-strong:#c4d3e2;--text-primary:#0c2036;--text-secondary:#4d6278;--text-muted:#8192a6;--accent-primary:#187af9;--accent-strong:#095fcf;--accent-soft:#eaf4ff;--accent-cyan:#28a8e9;--status-success:#0b9a6d;--status-warning:#d78b18;--status-danger:#d64b52;--status-info:#187af9;--status-unknown:#73869a;--focus-ring:#187af9;--shadow-panel:0 10px 30px #1a365614;--shadow-raised:0 18px 48px #143d671c;--sidebar-width:278px;--font-sans:Inter, "Avenir Next", Avenir, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{background:var(--surface-canvas)}body{background:var(--surface-canvas);min-width:320px;color:var(--text-primary);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}button,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}code,time,.numeric{font-variant-numeric:tabular-nums}code{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent-primary);color:#fff;border-radius:8px;padding:10px 14px;font-weight:750;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.admin-login-page{color:#fff;background:#070e1b;place-items:center;width:100%;min-height:100svh;padding:28px 20px;display:grid}.admin-login-panel{text-align:center;width:min(420px,100%)}.admin-login-brand img{width:100%;height:auto;display:block}.admin-login-form{text-align:left;gap:16px;display:grid}.admin-login-form label{gap:7px;display:grid}.admin-login-form label span{color:#a9b4c2;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.admin-login-form input:not([type=hidden]){color:#fff;width:100%;min-height:48px;font:15px var(--font-sans);background:#0d1726;border:1px solid #273448;border-radius:8px;outline:0;padding:10px 13px;transition:border-color .14s,box-shadow .14s}.admin-password-control{position:relative}.admin-password-control input{padding-right:54px!important}.admin-login-form .admin-password-control button{color:#94a8b9;cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #8fa4b738;border-radius:6px;width:auto;min-width:40px;min-height:26px;margin:0;padding:0 6px;font-size:9px;font-weight:720;line-height:1;position:absolute;top:50%;right:7px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff0d}.admin-login-form .admin-password-control button:hover{color:#d4a94f;background:#ffffff14;border-color:#d4a94f6b}.admin-login-form input:focus{border-color:#d5ae66;box-shadow:0 0 0 3px #d5ae6624}.admin-login-form button{color:#080e1a;letter-spacing:.16em;background:#d5ae66;border:1px solid #e0bd79;border-radius:8px;min-height:48px;margin-top:4px;font-size:11px;font-weight:800}.admin-login-error{color:#ffabb0;margin:-2px 0 0;font-size:12px;line-height:1.5}.admin-login-boundary{color:#647084;letter-spacing:.13em;text-transform:uppercase;margin:22px 0 0;font-size:9px}.console-shell{min-height:100vh}.sidebar{z-index:20;width:var(--sidebar-width);background:var(--surface-sidebar);color:#fff;border-right:1px solid #0d2842;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #15304a;align-items:center;min-height:126px;padding:12px 16px;display:flex}.brand__identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.brand__identity img{object-fit:contain;width:100%;height:auto;display:block}.brand__identity span{color:#d5ae66;letter-spacing:.18em;text-align:center;font-size:9px;font-weight:700;line-height:1.3}.mobile-navigation,.sidebar-close,.sidebar-backdrop,.mobile-brand{display:none}.nav-groups{flex:1;padding:25px 14px;overflow-y:auto}.nav-group>p{color:#66809a;letter-spacing:.14em;text-transform:uppercase;margin:0 12px 8px;font-size:10px;font-weight:750}.nav-item{color:#8ea5bb;border-radius:8px;align-items:center;gap:12px;min-height:43px;padding:9px 11px;text-decoration:none;display:flex;position:relative}.nav-item svg{opacity:.82;flex:none}.nav-item>span{flex:1}.nav-item small{color:#5f7890;text-align:right;text-transform:uppercase;max-width:82px;font-size:8px;line-height:1.15}.nav-item--active{color:#fff;background:#0d2c4d;font-weight:680;box-shadow:inset 0 0 0 1px #3796ff29}.nav-item--active:before{content:"";background:#309aff;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px -14px}.nav-item--active svg{color:#45a8ff;opacity:1}.nav-item--disabled{cursor:not-allowed}.nav-item--disabled:hover{color:#adc0d2;background:#071d33}.sidebar__boundary{background:#071a2d;border:1px solid #1b3853;border-radius:10px;gap:10px;margin:14px;padding:13px;display:flex}.boundary-dot{border:2px solid #36a2ff;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 3px #36a2ff1f}.sidebar__boundary div{flex-direction:column;min-width:0;display:flex}.sidebar__boundary strong{color:#d8e9f8;font-size:11px}.sidebar__boundary small{color:#66839d;margin-top:3px;font-size:9px;line-height:1.4}.workspace{min-height:100vh;margin-left:var(--sidebar-width)}.topbar{z-index:15;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;justify-content:space-between;align-items:center;min-height:72px;padding:0 30px;display:flex;position:sticky;top:0}.breadcrumbs{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.breadcrumbs strong{color:var(--text-secondary);font-weight:700}.context-bar{align-items:center;gap:18px;display:flex}.context-item{flex-direction:column;gap:1px;display:flex}.context-item small{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.context-item strong{color:var(--text-secondary);font-size:12px}.context-item--mode strong{color:var(--accent-strong)}.context-divider{background:var(--border-subtle);width:1px;height:28px}.avatar{width:36px;height:36px;color:var(--accent-strong);cursor:pointer;background:#e9f3ff;border:1px solid #b9cee1;border-radius:10px;font-size:10px;font-weight:800}.avatar:hover{border-color:var(--accent-primary);background:#dceeff}.mock-banner{color:#416381;letter-spacing:.03em;background:#eaf4ff;border-bottom:1px solid #c5ddf7;justify-content:center;align-items:center;gap:14px;min-height:36px;padding:8px 24px;font-size:10px;display:flex}.mock-banner strong{color:#fff;letter-spacing:.11em;background:#176ed7;border-radius:4px;padding:2px 7px;font-size:9px}.mock-banner code{color:#66839e;font-size:9px}main{width:100%;max-width:1600px;margin:0 auto;padding:38px clamp(24px,3vw,48px) 52px}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.eyebrow{color:#6c87a0;letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}h1,h2,h3,p{margin-top:0}.page-heading h1{color:#091f36;letter-spacing:-.038em;margin:0;font-size:clamp(27px,2.2vw,35px);font-weight:720}.page-heading>div:first-child>p:last-child{max-width:770px;color:var(--text-secondary);margin:7px 0 0;font-size:13px}.scenario-control{flex-direction:column;gap:5px;display:flex}.scenario-control>span{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:750}.scenario-control select{border:1px solid var(--border-strong);min-width:198px;height:40px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:8px;padding:0 34px 0 12px}.button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.button--secondary:not(:disabled):hover{background:var(--accent-soft);color:var(--accent-strong);border-color:#8cb8e4}.button--primary{border:1px solid var(--accent-primary);background:var(--accent-primary);color:#fff}.market-strip{border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);background:#fff;border-radius:12px;grid-template-columns:minmax(145px,1.15fr) repeat(4,minmax(112px,1fr)) minmax(110px,.8fr);align-items:stretch;margin-bottom:20px;display:grid;overflow:hidden}.market-strip__label,.market-quote,.market-status{padding:13px 16px}.market-strip__label{background:#f7fbff;flex-direction:column;justify-content:center;display:flex}.market-strip__label span{color:#102b47;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:780}.market-strip__label small{color:var(--text-muted);margin-top:2px;font-size:8px}.market-quote{border-left:1px solid var(--border-subtle);grid-template-columns:1fr auto;gap:2px 8px;display:grid}.market-quote>span{color:var(--text-muted);letter-spacing:.06em;grid-column:1/-1;font-size:8px;font-weight:760}.market-quote strong{color:#152d45;font-size:13px;font-weight:720}.market-quote__change{align-self:center;font-size:9px;font-weight:760}.market-quote__change--up{color:var(--status-success)}.market-quote__change--down{color:var(--status-danger)}.market-quote__change--neutral{color:var(--accent-strong)}.market-status{border-left:1px solid var(--border-subtle);background:#fbfdff;justify-content:center;align-items:center;gap:7px;display:flex}.market-status__dot{background:var(--status-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0b9a6d1a}.market-status strong{color:#3f5a72;white-space:nowrap;font-size:9px}.dashboard{flex-direction:column;gap:20px;display:flex}.posture-card{box-shadow:var(--shadow-raised);background:#fff;border:1px solid #cfe0f0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;gap:18px;padding:23px 25px;display:grid;position:relative;overflow:hidden}.posture-card:before{background:var(--status-success);content:"";width:4px;position:absolute;inset:0 auto 0 0}.posture-card--degraded:before{background:var(--status-warning)}.posture-card--stale:before,.posture-card--halted:before,.posture-card--invalid:before{background:var(--status-danger)}.posture-card__signal{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.posture-card__signal span{background:var(--accent-primary);border-radius:50%;width:4px;height:4px}.posture-card__signal span:nth-child(2){background:var(--accent-cyan);width:8px;height:8px}.posture-card__titleline{align-items:center;gap:12px;display:flex}.posture-card h2{color:#0d2945;letter-spacing:-.015em;margin:10px 0 3px;font-size:18px;font-weight:700}.posture-card p{color:var(--text-secondary);margin:0;font-size:12px}.posture-card__scope{flex-direction:column;justify-content:center;align-items:flex-end;min-width:230px;display:flex}.posture-card__scope>span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.posture-card__scope strong{color:#36536d;margin-top:3px;font-size:11px}.posture-card__scope small{color:#8395a6;font-family:var(--font-mono);margin-top:4px;font-size:9px}.freshness-line{color:var(--text-muted);font-family:var(--font-mono);align-items:center;gap:5px;font-size:9px;display:inline-flex}.status-badge{color:#087853;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#0b9a6d14;border:1px solid #0b9a6d38;border-radius:999px;align-items:center;gap:5px;width:max-content;max-width:100%;min-height:22px;padding:2px 8px;font-size:9px;font-weight:800;line-height:1.25;display:inline-flex}.status-badge__icon{border-radius:50%;place-items:center;width:12px;height:12px;font-size:9px;display:inline-grid}.status-badge--degraded,.status-badge--stale{color:#a76609;background:#d78b1817;border-color:#d78b183d}.status-badge--halted,.status-badge--invalid{color:#b3323a;background:#d64b5214;border-color:#d64b523d}.status-badge--unknown,.status-badge--not-connected,.status-badge--not-implemented{color:#60758a;background:#73869a14;border-color:#73869a3d}.severity-badge{letter-spacing:.08em;border-radius:4px;align-items:center;min-height:20px;padding:2px 7px;font-size:8px;font-weight:800;display:inline-flex}.severity-badge--critical{color:#b3323a;background:#d64b521c}.severity-badge--high{color:#a76609;background:#d78b181c}.severity-badge--medium{color:#0d63cb;background:#187af91a}.severity-badge--low,.severity-badge--info{color:#60758a;background:#73869a17}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card{border:1px solid var(--border-subtle);min-width:0;box-shadow:var(--shadow-panel);background:#fff;border-radius:11px;padding:17px 18px 15px}.metric-card__head{color:#4a6178;justify-content:space-between;align-items:flex-start;gap:8px;font-size:10px;font-weight:700;display:flex}.metric-card__head .status-badge{padding:1px 5px;font-size:0}.metric-card__head .status-badge__icon{font-size:8px}.metric-card>strong{color:#0c2743;letter-spacing:-.04em;margin-top:11px;font-size:28px;font-weight:700;line-height:1;display:block}.metric-card>strong small{color:var(--text-secondary);letter-spacing:0;font-size:11px;font-weight:600}.metric-card p{min-height:32px;color:var(--text-muted);margin:10px 0 8px;font-size:9px;line-height:1.45}.metric-card time{color:#8aa0b4;font-family:var(--font-mono);font-size:8px}.intelligence-metric-grid{box-shadow:var(--shadow-panel);background:#bcd4ec;border:1px solid #bcd4ec;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.intelligence-metric{background:#f5faff;flex-direction:column;min-width:0;padding:15px 18px;display:flex}.intelligence-metric--navy{background:#0a2742}.intelligence-metric>span{color:#66829b;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.intelligence-metric>strong{color:#0f5fc4;letter-spacing:-.03em;margin-top:4px;font-size:22px;font-weight:760}.intelligence-metric>small{color:#8397aa;margin-top:2px;font-size:8px}.intelligence-metric--navy>span,.intelligence-metric--navy>small{color:#8ca9c3}.intelligence-metric--navy>strong{color:#fff}.panel__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 19px;display:flex}.panel__header .eyebrow{margin-bottom:2px}.panel__header h2{color:#112d49;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:720}.count-badge{color:#5a7187;background:#f6faff;border:1px solid #c5d8e9;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:700}.signal-panel{overflow:hidden}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signal-card{padding:18px 19px}.signal-card+.signal-card{border-left:1px solid var(--border-subtle)}.signal-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.signal-card__top>span{color:#6d8398;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:760}.signal-card h3{color:#122c46;margin:13px 0 12px;font-size:13px;font-weight:720}.signal-card__readout{grid-template-columns:1fr 1fr;gap:10px;display:grid}.signal-card__readout>div{background:#f8fbfe;border:1px solid #e2eaf2;border-radius:8px;flex-direction:column;padding:9px 10px;display:flex}.signal-card__readout span{color:var(--text-muted);font-size:8px}.signal-card__readout strong{color:#175ea8;margin-top:3px;font-size:11px}.signal-card>small{color:#94a4b3;margin-top:11px;font-size:8px;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.8fr);gap:20px;display:grid}.attention-list{padding:4px 0}.attention-item{border-bottom:1px solid #e5ebf2;grid-template-columns:3px minmax(0,1fr) 26px;gap:13px;padding:15px 17px;display:grid;position:relative}.attention-item:last-child{border-bottom:0}.attention-item:hover{background:#f8fbff}.attention-item__rail{background:var(--status-info);border-radius:3px;width:3px;height:100%;min-height:58px}.attention-item__rail--critical{background:var(--status-danger)}.attention-item__rail--high{background:var(--status-warning)}.attention-item__top{align-items:center;gap:7px;display:flex}.attention-item__top time{color:var(--text-muted);font-family:var(--font-mono);margin-left:auto;font-size:8px}.attention-item h3{color:#17314b;margin:8px 0 2px;font-size:12px;font-weight:700}.attention-item p{color:var(--text-secondary);margin:0;font-size:10px;line-height:1.5}.evidence-line{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.evidence-line code{color:#7890a5;font-size:8px}.inspect-button{color:#7f94a8;cursor:not-allowed;background:0 0;border:0;align-self:center;padding:4px}.posture-matrix .panel__header{border-bottom-color:#e1e9f1}.stage-list{padding:5px 17px}.stage-row{border-bottom:1px solid #e7edf3;grid-template-columns:minmax(115px,1fr) auto auto;align-items:center;gap:9px;padding:11px 0;display:grid}.stage-row:last-child{border-bottom:0}.stage-row>span{color:#405a72;font-size:10px}.stage-row>strong{color:#7a8fa3;font-size:9px;font-weight:600}.boundary-note{color:var(--accent-primary);background:#f0f7ff;border-top:1px solid #d7e5f2;gap:10px;padding:14px 17px;display:flex}.boundary-note svg{flex:none}.boundary-note strong{color:#204f7b;font-size:10px}.boundary-note p{color:#6a8299;margin:3px 0 0;font-size:9px;line-height:1.4}.service-panel{overflow:hidden}.table-meta{color:var(--text-muted);align-items:center;gap:10px;font-size:9px;display:flex}.table-meta code{border:1px solid var(--border-subtle);background:#f7faff;border-radius:4px;padding:3px 6px}.service-layout{grid-template-columns:minmax(0,1fr) 330px;display:grid}.table-scroll{min-width:0;overflow-x:auto}table{border-collapse:collapse;width:100%}thead{background:#f6f9fc}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e9f0;padding:12px 14px}thead th{z-index:1;color:#70869b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;position:sticky;top:0}tbody th{min-width:180px;font-weight:400}tbody td{color:var(--text-secondary);font-size:9px}tbody tr{transition:background-color .12s}tbody tr:hover,tbody tr.row--selected{background:#f2f8ff}tbody tr.row--selected{box-shadow:inset 3px 0 var(--accent-primary)}tbody th button{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}tbody th button strong{font-size:10px}tbody th button small{color:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:400}.numeric{text-align:right;white-space:nowrap}.fresh-cell{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fresh-dot{background:var(--status-success);border-radius:50%;width:6px;height:6px}.fresh-dot--degraded{background:var(--status-warning)}.fresh-dot--stale,.fresh-dot--halted,.fresh-dot--invalid{background:var(--status-danger)}.fresh-dot--not_connected{background:var(--status-unknown)}.service-inspector{border-left:1px solid var(--border-subtle);background:#f8fbff;padding:19px}.inspector-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inspector-head h3{color:#15314d;margin:0;font-size:15px;font-weight:720}.inspector-description{color:var(--text-secondary);margin:8px 0 15px;font-size:10px;line-height:1.55}.service-inspector dl{margin:0}.service-inspector dl>div{border-top:1px solid #e1e9f1;grid-template-columns:88px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.service-inspector dt{color:var(--text-muted);font-size:9px}.service-inspector dd{min-width:0;color:var(--text-secondary);text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px}.service-inspector dd code{color:#678199;font-size:8px}.telemetry-strip{background:#dbe5ee;border:1px solid #dbe5ee;border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;margin:12px 0;display:grid;overflow:hidden}.telemetry-strip>div{background:#fff;flex-direction:column;padding:10px;display:flex}.telemetry-strip span{color:var(--text-muted);font-size:8px}.telemetry-strip strong{color:#153a60;margin-top:3px;font-size:14px;font-weight:680}.telemetry-strip strong small{color:var(--text-muted);font-size:8px}.impact-box{border-left:3px solid var(--status-warning);background:#fff9ee;padding:9px 10px}.impact-box strong{color:#9b650f;font-size:9px}.impact-box p{color:var(--text-secondary);margin:3px 0 0;font-size:9px;line-height:1.5}.dependencies{margin-top:13px}.dependencies>span{color:var(--text-muted);text-transform:uppercase;font-size:8px}.dependencies>div{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.dependencies code{color:#647f97;background:#fff;border:1px solid #d5e1ec;border-radius:4px;padding:3px 5px;font-size:8px}.dependencies em{color:var(--text-muted);font-size:9px}.timeline{margin:0;padding:4px 19px 14px;list-style:none}.timeline li{grid-template-columns:142px 12px minmax(0,1fr);gap:12px;min-height:66px;padding:13px 0;display:grid;position:relative}.timeline li:not(:last-child):after{content:"";background:#dce5ee;width:1px;position:absolute;top:30px;bottom:-6px;left:159px}.timeline time{color:var(--text-muted);font-family:var(--font-mono);text-align:right;font-size:8px}.timeline__dot{z-index:1;background:var(--status-success);width:8px;height:8px;box-shadow:0 0 0 1px var(--status-success);border:2px solid #fff;border-radius:50%;margin:2px 0 0 2px}.timeline__dot--degraded,.timeline__dot--stale{background:var(--status-warning);box-shadow:0 0 0 1px var(--status-warning)}.timeline__dot--halted,.timeline__dot--invalid{background:var(--status-danger);box-shadow:0 0 0 1px var(--status-danger)}.timeline__dot--not-connected{background:var(--status-unknown);box-shadow:0 0 0 1px var(--status-unknown)}.timeline strong{color:#17314b;font-size:10px}.timeline p{color:var(--text-secondary);margin:3px 0;font-size:9px}.timeline code{color:#758da3;font-size:8px}.partial-banner,.inline-warning{color:#9d6710;background:#fff9ed;border:1px solid #d78b1847;border-radius:8px;align-items:center;gap:10px;padding:10px 13px;font-size:10px;display:flex}.partial-banner strong{border-right:1px solid #d78b183d;padding-right:9px}.inline-warning>span{background:#d78b181f;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.inline-warning>div{flex-direction:column;flex:1;display:flex}.inline-warning small{color:var(--text-secondary)}.inline-warning button{color:#9d6710;cursor:pointer;background:0 0;border:1px solid #d78b1859;border-radius:5px;padding:4px 9px;font-size:9px}.empty-state{min-height:150px;color:var(--status-success);justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.empty-state>span{background:#0b9a6d12;border:1px solid #0b9a6d40;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.empty-state strong{color:var(--text-primary);font-size:11px}.empty-state p{color:var(--text-muted);margin:3px 0 0;font-size:9px}.decision-panel{overflow:hidden}.decision-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);display:grid}.decision-inspector{border-left:1px solid var(--border-subtle);background:#f8fbff;min-width:0;padding:19px}.decision-facts{margin:14px 0}.decision-facts>div{border-top:1px solid #e1e9f1;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.decision-facts dt{color:var(--text-muted);font-size:9px}.decision-facts dd{min-width:0;color:var(--text-secondary);text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px}.decision-facts code{color:#587894;font-size:8px}.decision-facts strong{color:var(--status-success);letter-spacing:.04em;font-size:8px}.decision-detail-loading{border:1px dashed var(--border-strong);color:var(--text-muted);text-align:center;border-radius:8px;padding:14px;font-size:9px}.evidence-stack{flex-direction:column;gap:7px;display:flex}.evidence-section{background:#fff;border:1px solid #d9e4ee;border-radius:8px;overflow:hidden}.evidence-section summary{color:#234561;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;font-weight:720;display:flex}.evidence-section summary:hover{background:#f2f8ff}.evidence-section summary small{color:var(--text-muted);font-size:7px;font-weight:500}.evidence-section pre{color:#cce4f8;max-height:290px;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#071a2d;border-top:1px solid #e3eaf1;margin:0;padding:13px;font-size:8px;line-height:1.55;overflow:auto}.loading-view{flex-direction:column;gap:16px;display:flex}.skeleton{border:1px solid var(--border-subtle);background:#eaf0f6;border-radius:11px;animation:1.2s ease-in-out infinite alternate pulse;overflow:hidden}.skeleton--hero{height:108px}.skeleton--metric{height:136px}.skeleton--table{height:360px}@keyframes pulse{50%{opacity:.5}}.error-panel{background:#fff5f5;border:1px solid #d64b5247;border-radius:10px;gap:16px;max-width:780px;padding:24px;display:flex}.error-panel__mark{width:38px;height:38px;color:var(--status-danger);border:1px solid #d64b5259;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.error-panel h2{margin:0 0 5px;font-size:18px}.error-panel p:not(.eyebrow){color:var(--text-secondary);font-size:11px}.error-panel__actions{align-items:center;gap:12px;margin-top:14px;display:flex}.error-panel__actions code{color:var(--text-muted);font-size:9px}.workspace-footer{border-top:1px solid var(--border-subtle);color:#7890a7;letter-spacing:.05em;justify-content:center;align-items:center;gap:28px;padding:15px 24px 26px;font-size:8px;display:flex}.workspace-footer strong{color:#536d84}.integrations-main{flex-direction:column;gap:18px;max-width:1560px;margin:0 auto;padding:34px 34px 50px;display:flex}.integrations-heading{margin-bottom:0}.settings-scope{border:1px solid var(--border-subtle);min-width:310px;box-shadow:var(--shadow-panel);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-end;padding:12px 15px;display:flex}.settings-scope span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:760}.settings-scope strong{color:#153b61;margin-top:2px;font-size:11px}.settings-scope small{color:var(--text-muted);margin-top:3px;font-size:8px}.credential-safety{background:#eef7ff;border:1px solid #b9d8f8;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 19px;display:grid}.credential-safety__icon{width:42px;height:42px;color:var(--accent-primary);background:#fff;border:1px solid #9cc9f6;border-radius:10px;place-items:center;display:grid}.credential-safety h2{color:#0f3b65;margin:1px 0 2px;font-size:14px;font-weight:740}.credential-safety p:not(.eyebrow){color:#587792;margin:0;font-size:9px}.credential-safety__state{border-left:1px solid #c8dff5;flex-direction:column;align-items:flex-end;min-width:150px;padding-left:18px;display:flex}.credential-safety__state span{color:#6d8aa5;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.credential-safety__state strong{color:#a45c0a;font-family:var(--font-mono);margin-top:3px;font-size:9px}.integration-summary{border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.integration-summary article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-width:0;padding:15px 18px;display:grid}.integration-summary article+article{border-left:1px solid var(--border-subtle)}.integration-summary span{color:#60788f;font-size:9px;font-weight:700}.integration-summary strong{color:#0c5fc3;letter-spacing:-.04em;grid-area:1/2/3;font-size:24px;font-weight:740}.integration-summary small{color:#8b9dad;font-size:8px}.integration-workbench{grid-template-columns:minmax(285px,.72fr) minmax(560px,1.55fr);align-items:start;gap:18px;display:grid}.provider-catalog,.integration-editor{overflow:hidden}.provider-catalog__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 17px;display:flex}.provider-catalog__header h2{color:#112d49;margin:0;font-size:14px}.provider-catalog__header>span{border:1px solid var(--border-subtle);color:#6b8195;background:#f6faff;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700}.provider-filters{border-bottom:1px solid var(--border-subtle);background:#f8fbfe;gap:5px;padding:10px 12px;display:flex;overflow-x:auto}.provider-filters button{color:#647b91;cursor:pointer;background:#fff;border:1px solid #d6e2ed;border-radius:999px;flex:none;padding:5px 9px;font-size:8px}.provider-filters button:hover{color:#245f96;border-color:#a8c9e8}.provider-filters button.is-selected{color:#0a63cf;background:#eaf4ff;border-color:#86bdf5;font-weight:750}.provider-list{padding:5px 0}.provider-row{cursor:pointer;text-align:left;background:#fff;border-top:0;border-bottom:1px solid #e7edf3;border-left:3px solid #0000;border-right:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 14px 13px 11px;display:grid}.provider-row:last-child{border-bottom:0}.provider-row:hover{background:#f8fbff}.provider-row.is-selected{border-left-color:var(--accent-primary);background:#eef6ff}.provider-mark{color:#0b63c9;letter-spacing:.03em;background:#edf6ff;border:1px solid #bcd4eb;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:830;display:grid}.provider-mark--finnhub{color:#067b61;background:#edf9f5;border-color:#b7d8d0}.provider-mark--gemini{color:#5651b8;background:#f4f2ff;border-color:#cdd1ee}.provider-mark--vercel{color:#10263b;background:#f3f6f9;border-color:#cbd5df}.provider-row__copy{flex-direction:column;min-width:0;display:flex}.provider-row__copy strong{color:#17314b;font-size:10px}.provider-row__copy small{color:#8093a5;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.integration-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:4px 7px;font-size:7px;font-weight:820;line-height:1.1;display:inline-flex}.integration-status--staged,.integration-status--ready{color:#0b66d3;background:#187af91a}.integration-status--ready{color:#087553;background:#0b9a6d1a}.integration-status--migration-required{color:#9c6209;background:#d78b181f}.integration-editor__header{border-bottom:1px solid var(--border-subtle);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:13px;padding:18px;display:grid}.integration-editor__header .provider-mark{width:44px;height:44px}.integration-editor__header h2{color:#102e4b;letter-spacing:-.02em;margin:0;font-size:17px}.integration-editor__header p:not(.eyebrow){max-width:710px;color:var(--text-secondary);margin:4px 0 0;font-size:9px;line-height:1.5}.adapter-facts{border-bottom:1px solid var(--border-subtle);background:#f8fbfe;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.adapter-facts>div{flex-direction:column;min-width:0;padding:12px 14px;display:flex}.adapter-facts>div+div{border-left:1px solid var(--border-subtle)}.adapter-facts span{color:#7e92a5;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:760}.adapter-facts strong,.adapter-facts code{color:#2f506f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:680;overflow:hidden}.adapter-facts code{color:#0c66c9;font-weight:600}.credential-form{padding:18px}.form-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.form-section-heading>div{flex-direction:column;display:flex}.form-section-heading span{color:#17324e;font-size:11px;font-weight:740}.form-section-heading strong{color:#72889c;font-family:var(--font-mono);margin-top:2px;font-size:8px;font-weight:500}.form-section-heading>small{color:#8b9cab;font-size:8px}.credential-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.credential-field{flex-direction:column;min-width:0;display:flex}.credential-field>span{color:#29445e;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.credential-field>span em,.credential-field>span small{color:#0f68ce;letter-spacing:.04em;text-transform:uppercase;background:#eaf4ff;border-radius:3px;padding:1px 4px;font-size:6px;font-style:normal;font-weight:800}.credential-field>span small{color:#7c8d9d;background:#f0f3f6}.credential-field>small{color:#8294a5;min-height:28px;margin-top:5px;font-size:7px;line-height:1.45}.credential-input-wrap{margin-top:6px;display:flex;position:relative}.credential-input-wrap input,.credential-input-wrap select{color:#183a59;width:100%;min-width:0;height:40px;font-family:var(--font-sans);background:#fff;border:1px solid #c9d7e4;border-radius:8px;padding:0 11px;font-size:10px}.credential-input-wrap input::placeholder{color:#9cabb9}.credential-input-wrap input:focus,.credential-input-wrap select:focus{border-color:var(--accent-primary);outline:0;box-shadow:0 0 0 3px #187af91a}.credential-input-wrap:has(button) input{padding-right:52px}.credential-input-wrap button{color:#1467c7;cursor:pointer;background:#edf5ff;border:0;border-radius:5px;padding:0 9px;font-size:8px;font-weight:730;position:absolute;top:5px;bottom:5px;right:5px}.credential-input-wrap button:hover{background:#dceeff}.capability-set{background:#f8fbfe;border:1px solid #dce7f1;border-radius:8px;align-items:flex-start;gap:14px;margin-top:5px;padding:10px 12px;display:flex}.capability-set>span{color:#71879a;letter-spacing:.05em;text-transform:uppercase;min-width:105px;font-size:7px;font-weight:760}.capability-set>div{flex-wrap:wrap;gap:5px;display:flex}.capability-set code{color:#31658f;background:#fff;border:1px solid #cbdced;border-radius:4px;padding:2px 5px;font-size:7px}.validation-result{border:1px solid #dce6ef;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.validation-result>span{border:2px solid #7890a6;border-radius:50%;flex:none;width:8px;height:8px}.validation-result>span.is-running{border-color:#b6d7f8;border-top-color:var(--accent-primary);animation:.8s linear infinite spin}.validation-result>div{flex-direction:column;min-width:0;display:flex}.validation-result strong{color:#36536d;font-size:8px}.validation-result p{color:#7c90a2;margin:2px 0 0;font-size:8px}@keyframes spin{to{transform:rotate(360deg)}}.credential-actions{justify-content:flex-end;gap:9px;margin-top:15px;display:flex}.historical-tool{border-top:1px solid var(--border-subtle);background:#f8fbfe;padding:18px}.historical-tool__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.historical-tool__heading h3{color:#143653;margin:1px 0 3px;font-size:14px}.historical-tool__heading p:not(.eyebrow){color:#71879a;max-width:650px;margin:0;font-size:8px;line-height:1.55}.historical-tool__heading>span{color:#0c65c9;letter-spacing:.05em;text-transform:uppercase;background:#eef7ff;border:1px solid #b9d8f8;border-radius:999px;flex:none;padding:5px 8px;font-size:7px;font-weight:780}.historical-tool__form{grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:end;gap:14px;margin-top:14px;display:grid}.historical-tool__form label{flex-direction:column;gap:6px;display:flex}.historical-tool__form label span{color:#29445e;font-size:9px;font-weight:700}.historical-tool__form input{color:#183a59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;height:40px;font-family:var(--font-sans);background:#fff;border:1px solid #c9d7e4;border-radius:8px;padding:0 11px;font-size:10px}.historical-tool__form input:focus{border-color:var(--accent-primary);outline:0;box-shadow:0 0 0 3px #187af91a}.historical-tool__form>div{justify-content:flex-end;align-items:center;gap:14px;display:flex}.historical-tool__form small{color:#7f92a4;max-width:370px;font-size:7px;line-height:1.4}.historical-tool__form .button{flex:none}.historical-tool__status{background:#fff;border:1px solid #dce6ef;border-radius:8px;margin-top:13px;padding:10px 12px}.historical-tool__status strong{color:#36536d;font-size:8px}.historical-tool__status p{color:#7c90a2;margin:2px 0 0;font-size:8px}.historical-tool__status--succeeded{background:#f3fbf8;border-color:#0b9a6d40}.historical-tool__status--succeeded strong{color:#087553}.historical-tool__status--partial,.historical-tool__status--no-data{background:#fffbf2;border-color:#d78b1842}.historical-tool__status--partial strong,.historical-tool__status--no-data strong{color:#94600f}.historical-tool__status--failed{background:#fff5f5;border-color:#d64b5242}.historical-tool__status--failed strong{color:#ae3038}.historical-results{background:#fff;border:1px solid #dce6ef;border-radius:8px;margin-top:13px;overflow:hidden}.historical-results__summary{color:#71879a;background:#f7fafc;border-bottom:1px solid #e3ebf2;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:9px 12px;font-size:7px;display:flex}.historical-results__summary code{color:#315f87}.historical-results__summary strong{color:#214b6f}.historical-results table{min-width:720px}.historical-results th,.historical-results td{padding:9px 11px}.historical-results tbody th{color:#17314b;font-size:9px}.historical-results td{color:#627a90;font-size:8px}.historical-results td code{color:#315f87;white-space:nowrap;font-size:7px}.historical-results td small{color:#8295a7;margin-top:3px;font-size:6px;display:block}.pipeline-state--no-data{color:#9c6209;background:#d78b181f}.adapter-blueprint{overflow:hidden}.adapter-blueprint tbody th{min-width:150px}.adapter-blueprint tbody th strong,.adapter-blueprint tbody th small{display:block}.adapter-blueprint tbody th strong{color:#17314b;font-size:10px}.adapter-blueprint tbody th small{color:#8093a5;font-family:var(--font-mono);margin-top:2px;font-size:7px}.adapter-blueprint td code{color:#52718d;font-size:8px}.market-data-main{flex-direction:column;gap:18px;max-width:1560px;display:flex}.market-data-heading{margin-bottom:0}.live-data-boundary{background:#effbf7;border:1px solid #0b9a6d47;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:14px 18px;display:grid}.live-data-boundary>div{color:#087553;letter-spacing:.08em;align-items:center;gap:9px;font-size:9px;display:flex}.live-pulse{background:var(--status-success);border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #0b9a6d24}.live-data-boundary p{color:#426c60;margin:0;font-size:9px}.live-data-boundary p b{color:#076b4e}.live-data-boundary code{color:#4e796c;white-space:nowrap;font-size:8px}.market-data-error{color:var(--status-danger);background:#fff5f5;border:1px solid #d64b5247;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;display:flex}.market-data-error div{flex-direction:column;display:flex}.market-data-error strong{font-size:10px}.market-data-error p{color:#80565a;margin:2px 0 0;font-size:9px}.market-data-summary{border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.market-data-summary article{flex-direction:column;min-width:0;padding:15px 17px;display:flex}.market-data-summary article+article{border-left:1px solid var(--border-subtle)}.market-data-summary span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.market-data-summary strong{color:#123b61;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:17px;overflow:hidden}.market-data-summary small{color:#8295a7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.pipeline-flow{overflow:hidden}.pipeline-state{color:#607a92;text-transform:uppercase;background:#edf4fb;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:780}.pipeline-state--succeeded{color:#087553;background:#0b9a6d1a}.pipeline-state--partial{color:#9c6209;background:#d78b181f}.pipeline-state--failed{color:#ae3038;background:#d64b521a}.pipeline-stages{grid-template-columns:repeat(4,minmax(0,1fr));padding:18px;display:grid}.pipeline-stage{align-items:center;gap:9px;min-width:0;padding:7px 17px 7px 0;display:flex;position:relative}.pipeline-stage:not(:last-child):after{content:"";background:#cbd9e6;width:12px;height:1px;position:absolute;top:50%;right:3px}.pipeline-stage>span{color:#70869a;background:#f4f8fc;border:1px solid #bdcede;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:8px;font-weight:800;display:grid}.pipeline-stage--ready>span{color:#087553;background:#0b9a6d17;border-color:#0b9a6d4d}.pipeline-stage--waiting>span{color:#9c6209;background:#d78b1817;border-color:#d78b1857}.pipeline-stage>div{flex-direction:column;min-width:0;display:flex}.pipeline-stage strong{color:#26445e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pipeline-stage small{color:#8294a5;margin-top:2px;font-size:7px}.pipeline-limitation{color:#8b651f;background:#fffaf0;border-top:1px solid #dce6ef;align-items:center;gap:8px;margin:0;padding:10px 17px;font-size:8px;display:flex}.pipeline-limitation code{color:#785208}.pipeline-limitation a{color:#075fae;font-weight:740}.market-data-grid{grid-template-columns:minmax(0,1fr) 275px;align-items:stretch;gap:18px;display:grid}.live-quotes,.rate-limit-card,.snapshot-table{overflow:hidden}.quote-cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quote-card{min-width:0;padding:16px}.quote-card+.quote-card{border-left:1px solid var(--border-subtle)}.quote-card__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.quote-card__header>div{flex-direction:column;display:flex}.quote-card__header strong{color:#102f4e;font-size:15px}.quote-card__header small,.quote-card__header time{color:#8698a9;font-size:7px}.quote-card__price{border-bottom:1px solid #e2eaf1;grid-template-columns:1fr auto;align-items:baseline;gap:1px 8px;margin:13px 0;padding-bottom:12px;display:grid}.quote-card__price>span{color:var(--text-muted);text-transform:uppercase;grid-column:1/-1;font-size:7px}.quote-card__price strong{color:#0d355b;letter-spacing:-.035em;font-size:21px}.quote-card__price small{font-size:8px;font-weight:740}.quote-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 12px;display:grid}.quote-card dl div{justify-content:space-between;gap:7px;display:flex}.quote-card dt{color:#8294a5;font-size:7px}.quote-card dd{color:#35536e;margin:0;font-size:8px;font-weight:680}.quote-card>code{color:#7890a5;font-size:7px}.market-data-empty{color:#7c96ad;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:225px;display:flex}.market-data-empty strong{color:#2a4b67;margin-top:8px;font-size:10px}.market-data-empty p{color:#8194a5;max-width:390px;margin:4px 20px 0;font-size:8px}.rate-limit-card{flex-direction:column;display:flex}.rate-gauge{background:radial-gradient(circle,#eff8ff 0,#fff 68%);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:120px;display:flex}.rate-gauge strong{color:#0d65c7;letter-spacing:-.05em;font-size:38px;line-height:1}.rate-gauge span{color:#71869a;margin-top:5px;font-size:8px}.rate-limit-card dl{border-top:1px solid var(--border-subtle);margin:0}.rate-limit-card dl div{border-bottom:1px solid #e6edf3;justify-content:space-between;gap:10px;padding:8px 14px;display:flex}.rate-limit-card dt{color:#7c90a2;font-size:8px}.rate-limit-card dd{color:#284a67;margin:0;font-size:8px;font-weight:700}.rate-limit-card>small{color:#8697a6;padding:10px 14px 13px;font-size:7px;line-height:1.5}.snapshot-table td>small,.snapshot-table td>strong{display:block}.snapshot-table td>small{color:#8899a8;margin-top:2px;font-size:7px}.snapshot-table td code,.snapshot-table time{color:#637f98;font-size:7px}.quality-chip{color:#087553;background:#0b9a6d1a;border-radius:999px;padding:3px 7px;font-size:7px;font-weight:800;display:inline-flex}.quality-chip--degraded,.quality-chip--stale{color:#9c6209;background:#d78b181c}.quality-chip--invalid,.quality-chip--halted{color:#ae3038;background:#d64b521a}.table-empty{color:#8194a5;text-align:center;padding:24px}.analysis-main{flex-direction:column;gap:18px;max-width:1560px;display:flex}.analysis-heading{margin-bottom:0}.analysis-controls{align-items:flex-end;gap:10px;display:flex}.analysis-controls label{flex-direction:column;gap:5px;display:flex}.analysis-controls label span{color:#71869a;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:780}.analysis-controls select{color:#1b4264;min-width:115px;height:38px;font:700 10px var(--font-sans);background:#fff;border:1px solid #cad8e5;border-radius:7px;padding:0 28px 0 10px}.analysis-controls select:focus{border-color:var(--accent-primary);outline:0;box-shadow:0 0 0 3px #187af91a}.analysis-authority{background:linear-gradient(100deg,#eef7ff,#f8fbfe);border:1px solid #b9d6f3;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 17px;display:grid}.analysis-authority>div{align-items:center;gap:6px;display:flex}.analysis-authority span,.analysis-authority strong{letter-spacing:.07em;border-radius:999px;padding:4px 8px;font-size:7px}.analysis-authority span{color:#fff;background:#0f6bd2}.analysis-authority strong{color:#896113;background:#fffaf0;border:1px solid #ddc27c}.analysis-authority p{color:#42627d;margin:0;font-size:8px;line-height:1.55}.analysis-authority code{color:#315e83;white-space:nowrap;font-size:7px}.analysis-live-panel{border-color:#b9d9ce;overflow:hidden}.analysis-live-panel__heading{background:linear-gradient(100deg,#f0fbf7,#fff);border-bottom:1px solid #dbe9e4;justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.analysis-live-panel__heading>div{min-width:0}.analysis-live-panel__heading h2{color:#143f35;align-items:center;gap:8px;margin:1px 0 2px;font-size:14px;display:flex}.analysis-live-panel__heading p:not(.eyebrow){color:#506a60;margin:0;font-size:12px;line-height:1.5}.analysis-live-metrics{border-bottom:1px solid #e3ece8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.analysis-live-metrics article{flex-direction:column;min-width:0;padding:11px 14px;display:flex}.analysis-live-metrics article+article{border-left:1px solid #e3ece8}.analysis-live-metrics span{color:#526b61;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:760}.analysis-live-metrics strong{color:#155d49;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.analysis-live-metrics small{color:#526b61;margin-top:2px;font-size:12px;line-height:1.4}.analysis-live-warning,.analysis-live-error{color:#76520f;background:#fffaf0;border-bottom:1px solid #f0dfb6;align-items:center;gap:10px;padding:10px 15px;font-size:12px;line-height:1.5;display:flex}.analysis-live-warning>span,.analysis-live-error>div{flex:1;min-width:0}.analysis-live-error p{color:#76520f;margin:2px 0 0;font-size:12px}.analysis-live-warning .button,.analysis-live-error .button{flex:none;min-height:44px}.analysis-ticker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.analysis-ticker{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e4e0;border-radius:10px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s}.analysis-ticker:hover{border-color:#7fc0aa;transform:translateY(-1px);box-shadow:0 6px 18px #115b4514}.analysis-ticker:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-color:#1b8a68}.analysis-ticker--selected{background:#f5fcf9;border-color:#1b8a68;box-shadow:inset 0 0 0 1px #1b8a68}.analysis-ticker header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.analysis-ticker header>div{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.analysis-ticker header>div strong{color:#123f34;font-size:13px}.analysis-ticker header>div small{color:#526b61;font-size:12px}.analysis-ticker__price{align-items:baseline;gap:9px;margin-top:8px;display:flex}.analysis-ticker__price>strong{color:#123b61;font-size:19px}.analysis-ticker__price>span{font-size:12px;font-weight:750}.analysis-ticker dl{border-top:1px solid #e6eeeb;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 0;display:grid}.analysis-ticker dl>div{min-width:0;padding-top:8px}.analysis-ticker dt{color:#526b61;text-transform:uppercase;font-size:12px}.analysis-ticker dd{color:#345f54;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;font-weight:720;overflow:hidden}.analysis-ticker footer{color:#526b61;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;font-size:12px;display:flex}.analysis-ticker footer small{overflow-wrap:anywhere;text-align:right}.analysis-ticker--unavailable{cursor:default}.analysis-ticker--unavailable:hover{box-shadow:none;border-color:#d9e4e0;transform:none}.analysis-ticker--unavailable>p{color:#4d6278;margin:18px 0 7px;font-size:12px;line-height:1.5}.analysis-ticker--unavailable>small{color:#5b7084;font-size:12px;line-height:1.5}.analysis-live-panel .is-positive{color:#087553}.analysis-live-panel .is-negative{color:#ad3038}.analysis-live-loading{color:#526b61;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:125px;font-size:12px;display:flex}.analysis-live-loading>span{border:2px solid #cbe4db;border-top-color:#16805f;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}.diagnostic-calendar{border-color:#c9dced;order:20;overflow:hidden}.diagnostic-calendar__heading{justify-content:space-between;align-items:center;gap:18px;padding:14px 17px;display:flex}.diagnostic-calendar__heading h2{color:#173a59;margin:1px 0 2px;font-size:13px}.diagnostic-calendar__heading p:not(.eyebrow){color:#71879a;margin:0;font-size:8px}.diagnostic-calendar__toggle-row{flex:none;align-items:center;gap:8px;display:flex}.diagnostic-calendar__tooltip{color:#52718b;cursor:help;background:#f5f9fc;border:1px solid #bcd2e4;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;font-weight:800;display:grid}.diagnostic-calendar__tooltip:focus{outline:0;box-shadow:0 0 0 3px #187af91a}.diagnostic-calendar__toggle{color:#31536f;cursor:pointer;align-items:center;gap:8px;font-size:8px;display:flex}.diagnostic-calendar__toggle input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.diagnostic-calendar__toggle>span{background:#eaf0f5;border:1px solid #b8cad9;border-radius:999px;width:32px;height:18px;transition:background .16s,border-color .16s;position:relative}.diagnostic-calendar__toggle>span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #142f4840}.diagnostic-calendar__toggle input:checked+span{background:#1975cf;border-color:#1975cf}.diagnostic-calendar__toggle input:checked+span:after{transform:translate(14px)}.diagnostic-calendar__toggle input:focus-visible+span{box-shadow:0 0 0 3px #187af921}.diagnostic-calendar__toggle strong{white-space:nowrap}.diagnostic-calendar__body{background:#f8fbfe;border-top:1px solid #dbe6ef;grid-template-columns:minmax(200px,.45fr) minmax(0,1.55fr);align-items:center;gap:16px;padding:14px 17px;display:grid}.diagnostic-calendar__body>label{flex-direction:column;gap:6px;display:flex}.diagnostic-calendar__body>label span{color:#29445e;font-size:8px;font-weight:750}.diagnostic-calendar__body input[type=date]{color:#183a59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;height:39px;font:10px var(--font-sans);background:#fff;border:1px solid #c9d7e4;border-radius:8px;padding:0 11px}.diagnostic-calendar__body input[type=date]:focus{border-color:var(--accent-primary);outline:0;box-shadow:0 0 0 3px #187af91a}.diagnostic-calendar__draft-note{background:#fffaf0;border:1px solid #e1d3aa;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.diagnostic-calendar__draft-note>div{min-width:0}.diagnostic-calendar__draft-note strong{color:#8b6217;font-size:8px}.diagnostic-calendar__draft-note p,.diagnostic-calendar__collapsed{color:#7b8fa1;margin:2px 0 0;font-size:8px;line-height:1.5}.diagnostic-calendar__collapsed{background:#fafcfe;border-top:1px solid #e0e9f0;margin:0;padding:9px 17px}.diagnostic-calendar__status{margin:0 17px 14px}.diagnostic-calendar__results{border-top:1px solid #dbe6ef}.analysis-error,.analysis-loading{color:var(--status-danger);background:#fff5f5;border:1px solid #d64b5247;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;display:flex}.analysis-error div,.analysis-loading div{flex-direction:column;display:flex}.analysis-error strong,.analysis-loading strong{font-size:10px}.analysis-error p,.analysis-loading p{color:#80565a;margin:2px 0 0;font-size:8px}.analysis-loading{color:#1b659f;background:#f6faff;border-color:#c6daec}.analysis-loading>span{border:2px solid #c5ddf3;border-top-color:#1674d4;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.analysis-loading p{color:#6f879b}.analysis-unavailable,.analysis-empty{color:#7890a5;text-align:center;background:#f9fbfd;border:1px dashed #cbd9e5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.analysis-unavailable strong,.analysis-empty strong{color:#284c69;margin-top:9px;font-size:13px}.analysis-unavailable p,.analysis-empty p{color:#4d6278;max-width:620px;margin:4px 18px 0;font-size:12px;line-height:1.5}.analysis-unavailable small{color:#5b7084;font:12px var(--font-mono);margin-top:8px}.analysis-summary{border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);background:#fff;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.analysis-summary article{flex-direction:column;min-width:0;padding:15px 17px;display:flex}.analysis-summary article+article{border-left:1px solid var(--border-subtle)}.analysis-summary span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:760}.analysis-summary strong{color:#123b61;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:17px;overflow:hidden}.analysis-summary strong em{color:#8498aa;font-size:10px;font-style:normal;font-weight:600}.analysis-summary small{color:#8295a7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.tone-good{color:#087553!important}.tone-warning{color:#9a640d!important}.tone-danger{color:#ad3038!important}.tone-muted{color:#698095!important}.analysis-chart-panel{overflow:hidden}.analysis-section-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 16px;display:flex}.analysis-section-heading h2{color:#173a59;margin:1px 0 0;font-size:13px}.analysis-chart-facts{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.analysis-chart-facts span{color:#607b92;background:#f8fbfe;border:1px solid #d3e1ed;border-radius:999px;padding:3px 7px;font-size:7px}.analysis-chart-legend{color:#668097;justify-content:flex-end;align-items:center;gap:15px;padding:0 15px 5px;font-size:7px;display:flex}.analysis-chart-legend span:before{vertical-align:middle;content:"";background:#155f9f;width:14px;height:2px;margin-right:5px;display:inline-block}.analysis-chart-legend .legend-vwap:before{background:#d58b18}.analysis-chart-legend small{color:#94a2af}.analysis-volume-chart{border-top:1px solid #edf2f6;padding:3px 12px 0}.analysis-two-column{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.analysis-gap-panel,.analysis-cost-panel{border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);background:#fff;border-radius:10px;overflow:hidden}.analysis-state{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 7px;font-size:7px;font-style:normal;font-weight:790;display:inline-flex}.analysis-state--good{color:#087553;background:#0b9a6d1a}.analysis-state--warning{color:#93600f;background:#d78b181f}.analysis-state--danger{color:#ae3038;background:#d64b521a}.analysis-state--muted{color:#667d91;background:#eef3f7}.gap-track{background:#dff1ea;border-radius:999px;height:14px;margin:22px 17px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b9a6d26}.gap-track>span{background:#df9340;min-width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #975b122e}.gap-track-labels{color:#8698a8;font:7px var(--font-mono);justify-content:space-between;margin:5px 17px 14px;display:flex}.gap-list{border-top:1px solid #e5edf3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.gap-list>div{flex-direction:column;min-width:0;padding:10px 13px;display:flex}.gap-list>div+div{border-left:1px solid #e5edf3}.gap-list strong{color:#98610e;font-size:10px}.gap-list span{color:#4f6e87;margin-top:2px;font-size:8px}.gap-list small{color:#8c9aa7;margin-top:2px;font-size:7px}.gap-complete{color:#087553;border-top:1px solid #e5edf3;align-items:center;gap:7px;margin:0;padding:10px 17px;font-size:8px;display:flex}.analysis-fact-list{margin:0}.analysis-fact-list>div{border-bottom:1px solid #e6edf3;justify-content:space-between;gap:15px;padding:9px 15px;display:flex}.analysis-fact-list dt{color:#758b9e;font-size:8px}.analysis-fact-list dd{color:#284a67;text-align:right;margin:0;font-size:8px;font-weight:720}.analysis-disclosure{color:#88641f;background:#fffaf0;margin:0;padding:10px 15px;font-size:7px;line-height:1.55}.analysis-features,.analysis-strategies{overflow:hidden}.feature-observation-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.feature-observation-grid article{border-bottom:1px solid #e5edf3;border-right:1px solid #e5edf3;flex-direction:column;min-width:0;min-height:142px;padding:13px;display:flex}.feature-observation-grid article:nth-child(4n){border-right:0}.feature-observation-grid article>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.feature-observation-grid article>div>span{color:#8293a2;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;font-weight:760;overflow:hidden}.feature-observation-grid h3{color:#244763;margin:11px 0 0;font-size:9px}.feature-observation-grid p{color:#0f4f83;margin:4px 0 11px;font-size:17px;font-weight:770}.feature-observation-grid footer{flex-wrap:wrap;justify-content:space-between;gap:4px;margin-top:auto;display:flex}.feature-observation-grid code,.feature-observation-grid small{color:#7b90a2;font-size:6px}.feature-observation-grid em{color:#a46d14;margin-top:6px;font-size:6px;font-style:normal}.strategy-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strategy-candidate-grid article{min-width:0;padding:16px}.strategy-candidate-grid article:nth-child(2n){border-left:1px solid #e2eaf1}.strategy-candidate-grid article:nth-child(n+3){border-top:1px solid #e2eaf1}.strategy-candidate-grid header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.strategy-candidate-grid header>div{grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;display:grid}.strategy-candidate-grid header span{color:#1069c7;background:#eaf4ff;border-radius:4px;grid-row:1/3;padding:5px;font-size:7px;font-weight:800}.strategy-candidate-grid h3{color:#1b3e5d;margin:0;font-size:10px}.strategy-candidate-grid header small{color:#8294a5;font-size:7px}.strategy-evidence-bars{gap:5px;margin:14px 0;display:grid}.strategy-evidence-bars>div{color:#73899d;justify-content:space-between;gap:10px;font-size:7px;display:flex}.strategy-evidence-bars b{color:#345775}.strategy-evidence-bars progress{accent-color:#1c79ce;border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}.strategy-candidate-grid dl{background:#e3eaf1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.strategy-candidate-grid dl div{background:#f8fafc;flex-direction:column;min-width:0;padding:8px;display:flex}.strategy-candidate-grid dt{color:#8092a2;font-size:6px}.strategy-candidate-grid dd{color:#2c4f6d;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;font-weight:720;overflow:hidden}.strategy-candidate-grid article>p{color:#8797a5;margin:10px 0 0;font-size:7px}.analysis-provenance{color:#70879a;background:#f8fafc;border:1px solid #dce6ef;border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:10px 14px;font-size:7px;display:flex}.analysis-provenance code,.analysis-provenance strong{color:#325d80}.governed-decision-layer{border-top:1px solid #cddce8;gap:18px;margin-top:12px;padding-top:26px;display:grid}.governed-layer-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.governed-layer-heading h2{color:#123b61;margin:2px 0 0;font-size:20px}.governed-layer-heading p:last-child{color:#6d8497;max-width:750px;margin:6px 0 0;font-size:9px;line-height:1.55}.governed-layer-heading>div:last-child{flex-direction:column;align-items:flex-end;gap:4px;min-width:190px;display:flex}.governed-layer-heading>div:last-child span{color:#1168bf;background:#eaf4ff;border-radius:999px;padding:4px 9px;font-size:8px;font-weight:800}.governed-layer-heading time{color:#71879a;font:7px var(--font-mono)}.governed-decision-unavailable{color:#698197;background:#f8fafc;border:1px solid #d5e1eb;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.governed-decision-unavailable strong{color:#294e6c;font-size:10px}.governed-decision-unavailable p{margin:3px 0 0;font-size:8px}.governed-decision-unavailable code{color:#617a8f;font-size:7px}.governor-panel{background:linear-gradient(135deg,#f7fbff,#fff);border-color:#b8d7ef;overflow:hidden}.governor-panel__authority{color:#52728b;letter-spacing:.04em;text-transform:uppercase;background:#eef7ff;border-bottom:1px solid #dce9f3;justify-content:space-between;align-items:center;padding:8px 16px;font-size:7px;display:flex}.governor-panel__authority strong{color:#fff;background:#135f9d;border-radius:999px;padding:3px 8px}.governor-panel__decision{grid-template-columns:minmax(190px,.8fr) minmax(280px,1.35fr) minmax(190px,.85fr);align-items:stretch;display:grid}.governor-panel__decision>div{align-items:center;gap:11px;min-width:0;padding:17px;display:flex}.governor-panel__decision>div+div{border-left:1px solid #dfe9f1}.governor-state svg{flex:none}.governor-state small,.governor-panel__subject span{color:#7890a4;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:700;display:block}.governor-state strong{margin-top:2px;font-size:18px;display:block}.governor-state--good{color:#087553}.governor-state--warning{color:#93600f}.governor-state--danger{color:#ae3038}.governor-state--muted{color:#48657d}.governor-panel__subject{flex-direction:column;justify-content:center;align-items:flex-start!important}.governor-panel__subject code{color:#214f75;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;overflow:hidden}.governor-panel__boundary{text-align:right;flex-direction:column;justify-content:center;align-items:flex-end!important}.governor-panel__boundary strong{color:#155f9f;font-size:10px}.governor-panel__boundary span{color:#7890a4;font:7px var(--font-mono)}.governor-reasons{border-top:1px solid #e2ebf2;flex-wrap:wrap;gap:6px;padding:10px 16px;display:flex}.governor-reasons span{color:#536f85;background:#fff;border:1px solid #d7e4ee;border-radius:999px;padding:3px 7px;font-size:7px}.governor-panel>footer{color:#7890a3;background:#fafcfe;border-top:1px solid #e2ebf2;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding:8px 16px;font-size:7px;display:flex}.governor-panel>footer code,.governor-panel>footer strong{color:#315e83}.governed-risk,.governed-council,.decision-timeline,.counterfactual-panel,.decision-capsule{overflow:hidden}.risk-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.risk-artifact-grid>article{min-width:0;padding:15px}.risk-artifact-grid>article:nth-child(2n){border-left:1px solid #e2eaf1}.risk-artifact-grid>article:nth-child(n+3){border-top:1px solid #e2eaf1}.risk-artifact-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.risk-artifact-grid header>div{flex-direction:column;min-width:0;display:flex}.risk-artifact-grid header small{color:#8195a6;text-transform:uppercase;font-size:6px}.risk-artifact-grid header code{color:#284e6d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.risk-dimensions{background:#e3eaf0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:12px;display:grid}.risk-dimensions>div{background:#f9fbfc;flex-direction:column;align-items:flex-start;min-width:0;min-height:94px;padding:8px;display:flex}.risk-dimensions>div>span{color:#6c8295;letter-spacing:.04em;text-transform:uppercase;font-size:6px;font-weight:780}.risk-dimensions .analysis-state{margin-top:6px}.risk-dimensions small{color:#8192a1;margin-top:7px;font-size:6px;line-height:1.45}.risk-artifact-grid article>footer{color:#7a8fa1;justify-content:space-between;gap:12px;margin-top:9px;font-size:6px;display:flex}.risk-artifact-grid footer code,.risk-artifact-grid footer strong{color:#345d7e}.council-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.council-role-grid>article{min-width:0;min-height:245px;padding:15px}.council-role-grid>article+article{border-left:1px solid #e2eaf1}.council-role-grid header{justify-content:space-between;align-items:center;gap:8px;display:flex}.council-role-grid header span{color:#1b4f79;font-size:10px;font-weight:790}.council-role-grid header small{color:#6d8193;background:#eef3f7;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:800}.council-role-grid article>p{color:#718698;min-height:38px;margin:8px 0 12px;font-size:7px;line-height:1.5}.council-role-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.council-role-grid li{background:#fafcfd;border:1px solid #e2eaf0;border-radius:7px;flex-direction:column;min-width:0;padding:8px;display:flex}.council-role-grid li code{color:#2f5d80;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.council-role-grid li span{color:#576f82;margin-top:4px;font-size:7px;line-height:1.4}.council-role-grid li small{color:#91a0ac;margin-top:5px;font-size:6px}.council-role-grid article>em{color:#8b9aa7;font-size:7px;font-style:normal}.council-boundary{color:#795d27;background:#fffaf0;border-top:1px solid #e2eaf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:9px 15px;font-size:7px;display:flex}.council-boundary code{color:#5b7285}.governed-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.counterfactual-list{display:grid}.counterfactual-list article{grid-template-columns:1.1fr .9fr 1.2fr;gap:14px;padding:15px;display:grid}.counterfactual-list article+article{border-top:1px solid #e2eaf1}.counterfactual-transition{align-items:center;gap:9px;display:flex}.counterfactual-transition span{flex-direction:column;display:flex}.counterfactual-list small{color:#8294a4;text-transform:uppercase;font-size:6px}.counterfactual-transition strong{color:#284e6d;margin-top:3px;font-size:11px}.counterfactual-list p{color:#546f84;margin:4px 0 0;font-size:7px;line-height:1.45}.counterfactual-list footer{color:#8798a6;border-top:1px dashed #dbe4eb;grid-column:1/-1;justify-content:space-between;padding-top:8px;font-size:6px;display:flex}.counterfactual-list footer strong{color:#93600f}.counterfactual-empty{color:#778c9e;margin:0;padding:18px;font-size:8px}.capsule-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:15px;display:grid}.capsule-identity>div{flex-direction:column;min-width:0;display:flex}.capsule-identity small{color:#8295a5;text-transform:uppercase;font-size:6px}.capsule-identity code{color:#285878;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.capsule-identity>span{color:#087553;background:#edf7f3;border-radius:999px;padding:4px 8px;font-size:7px;font-weight:780}.capsule-chain{color:#6f8496;background:#fafcfd;border-top:1px solid #e2eaf1;border-bottom:1px solid #e2eaf1;flex-wrap:wrap;align-items:center;gap:6px;padding:11px 15px;font-size:7px;display:flex}.capsule-chain code{color:#35617f;font-size:6px}.decision-capsule>footer{color:#7b90a1;gap:7px;padding:12px 15px;font-size:7px;display:grid}.decision-capsule>footer span{justify-content:space-between;gap:14px;display:flex}.decision-capsule>footer code,.decision-capsule>footer strong{color:#315b7b;text-align:right}.decision-timeline__track{padding:20px 20px 13px;display:flex;overflow-x:auto}.decision-timeline__track button{color:#788e9f;text-align:left;cursor:pointer;background:0 0;border:0;border-top:2px solid #d6e2eb;flex:1 0 110px;gap:4px;min-width:110px;padding:13px 8px 6px;display:grid;position:relative}:is(.decision-timeline__track button:hover,.decision-timeline__track button:focus-visible){background:#f5f9fc;outline:0}.decision-timeline__track button.is-selected{color:#1a567f;background:#f2f8fd;border-top-color:#1771bd}.timeline-node{border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:8px;box-shadow:0 0 0 1px}.timeline-node--good{color:#0b9a6d;background:#0b9a6d}.timeline-node--warning{color:#d78b18;background:#d78b18}.timeline-node--danger{color:#d64b52;background:#d64b52}.timeline-node--muted{color:#7790a5;background:#7790a5}.decision-timeline__track time{font:6px var(--font-mono)}.decision-timeline__track strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.decision-frame-detail{border-top:1px solid #e1e9f0;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);display:grid}.decision-frame-detail>div{background:#f7fafc;flex-direction:column;justify-content:center;padding:15px;display:flex}.decision-frame-detail>div small{color:#7d91a1;text-transform:uppercase;font-size:6px}.decision-frame-detail>div strong{color:#214f74;margin-top:2px;font-size:15px}.decision-frame-detail>div span{color:#8a9aa7;margin-top:2px;font-size:7px}.decision-frame-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.decision-frame-detail dl>div{border-left:1px solid #e1e9f0;flex-direction:column;min-width:0;padding:11px 13px;display:flex}.decision-frame-detail dl>div:nth-child(n+3){border-top:1px solid #e1e9f0}.decision-frame-detail dt{color:#8194a4;text-transform:uppercase;font-size:6px}.decision-frame-detail dd{color:#42647d;text-overflow:ellipsis;margin:4px 0 0;font-size:7px;overflow:hidden}.decision-frame-detail code{font-size:6px}@media (max-width:1280px){:root{--sidebar-width:242px}.market-strip{grid-template-columns:minmax(135px,1.1fr) repeat(4,minmax(100px,1fr))}.market-status{display:none}.dashboard-grid,.service-layout{grid-template-columns:1fr}.service-inspector{border-top:1px solid var(--border-subtle);border-left:0}.decision-layout{grid-template-columns:1fr}.decision-inspector{border-top:1px solid var(--border-subtle);border-left:0}.context-item:first-child,.context-divider:first-of-type{display:none}.integration-workbench{grid-template-columns:1fr}.provider-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.provider-row:nth-child(odd){border-right:1px solid #e7edf3}.market-data-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.market-data-summary strong{font-size:13px}.market-data-summary article:nth-child(4){border-top:1px solid var(--border-subtle);border-left:0}.market-data-summary article:nth-child(5){border-top:1px solid var(--border-subtle)}.analysis-summary,.analysis-live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analysis-live-metrics article:nth-child(n+4){border-top:1px solid #e3ece8}.analysis-live-metrics article:nth-child(4){border-left:0}.analysis-summary article:nth-child(4){border-top:1px solid var(--border-subtle);border-left:0}.analysis-summary article:nth-child(5){border-top:1px solid var(--border-subtle)}.analysis-two-column,.governed-two-column{grid-template-columns:1fr}.council-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.council-role-grid>article:nth-child(3){border-top:1px solid #e2eaf1;border-left:0}.council-role-grid>article:nth-child(4){border-top:1px solid #e2eaf1}.feature-observation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-observation-grid article:nth-child(4n){border-right:1px solid #e5edf3}.feature-observation-grid article:nth-child(3n){border-right:0}.quote-cards{grid-template-columns:1fr}.quote-card+.quote-card{border-top:1px solid var(--border-subtle);border-left:0}}@media (max-width:920px){.topbar{min-height:64px;padding:0 18px}.breadcrumbs,.context-item:first-child,.context-divider{display:none}.mock-banner{flex-wrap:wrap;justify-content:flex-start;gap:5px 12px}.mock-banner span{width:calc(100% - 110px)}.mock-banner code{display:none}main{padding:28px 18px 40px}.page-heading{flex-direction:column;align-items:flex-start}.page-actions{width:100%}.scenario-control{flex:1}.scenario-control select{width:100%;min-width:0}.market-strip{grid-template-columns:repeat(2,1fr)}.market-strip__label{grid-column:1/-1}.market-quote{border-top:1px solid var(--border-subtle)}.market-quote:nth-of-type(odd){border-left:0}.metric-grid,.intelligence-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-grid{grid-template-columns:1fr}.signal-card+.signal-card{border-top:1px solid var(--border-subtle);border-left:0}.posture-card{grid-template-columns:20px 1fr}.posture-card__scope,.table-meta code{display:none}.workspace-footer{white-space:nowrap;scrollbar-width:none;flex-direction:row;overflow-x:auto}.workspace-footer::-webkit-scrollbar{display:none}.integrations-main{padding:28px 18px 40px}.integrations-heading{align-items:stretch}.settings-scope{align-items:flex-start;width:100%;min-width:0}.integration-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-summary article:nth-child(3){border-top:1px solid var(--border-subtle);border-left:0}.integration-summary article:nth-child(4){border-top:1px solid var(--border-subtle)}.adapter-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.adapter-facts>div:nth-child(3){border-top:1px solid var(--border-subtle);border-left:0}.adapter-facts>div:nth-child(4){border-top:1px solid var(--border-subtle)}.live-data-boundary{grid-template-columns:1fr;gap:7px}.live-data-boundary code{white-space:normal}.pipeline-stages{grid-template-columns:1fr;gap:5px}.pipeline-stage:not(:last-child):after{display:none}.market-data-grid{grid-template-columns:1fr}.analysis-authority{grid-template-columns:1fr;gap:8px}.analysis-ticker-grid,.diagnostic-calendar__body{grid-template-columns:1fr}.diagnostic-calendar__draft-note{flex-direction:column;align-items:flex-start}.analysis-controls{width:100%}.analysis-controls label{flex:1}.analysis-controls select{width:100%}.feature-observation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-observation-grid article:nth-child(3n){border-right:1px solid #e5edf3}.feature-observation-grid article:nth-child(2n){border-right:0}.strategy-candidate-grid{grid-template-columns:1fr}.strategy-candidate-grid article:nth-child(2n){border-left:0}.strategy-candidate-grid article+article{border-top:1px solid #e2eaf1}.governor-panel__decision{grid-template-columns:1fr 1fr}.governor-panel__boundary{text-align:left;border-top:1px solid #dfe9f1;grid-column:1/-1;border-left:0!important;align-items:flex-start!important}.risk-artifact-grid{grid-template-columns:1fr}.risk-artifact-grid>article:nth-child(2n){border-left:0}.risk-artifact-grid>article+article{border-top:1px solid #e2eaf1}.risk-dimensions{grid-template-columns:repeat(5,minmax(96px,1fr));overflow-x:auto}.decision-frame-detail{grid-template-columns:1fr}.decision-frame-detail dl>div:first-child{border-left:0}}@media (max-width:760px){.console-shell--menu-open{height:100dvh;overflow:hidden}.sidebar{z-index:50;overscroll-behavior:contain;visibility:hidden;-webkit-overflow-scrolling:touch;width:min(86vw,320px);max-width:100%;transition:transform .18s,visibility .18s;display:flex;overflow-y:auto;transform:translate(-102%)}.sidebar--open{visibility:visible;transform:translate(0)}.sidebar .brand{flex:none}.sidebar .brand__identity{width:calc(100% - 48px)}.sidebar .nav-groups{flex:1 0 auto;overflow:visible}.sidebar__boundary{flex:none}.sidebar-close{color:#d8e9f8;background:#0b243b;border:1px solid #26445f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:8px;display:inline-flex}.sidebar-backdrop{z-index:45;opacity:0;pointer-events:none;visibility:hidden;background:#000a1494;border:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.sidebar-backdrop--open{opacity:1;pointer-events:auto;visibility:visible}.workspace{margin-left:0}.mobile-navigation{align-items:center;gap:10px;min-width:0;display:flex}.mobile-menu-button{border:1px solid var(--border-subtle);width:42px;height:42px;color:var(--text-secondary);background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 8px #0d274014}.mobile-brand{background:var(--surface-sidebar);border-radius:3px;width:170px;display:block;overflow:hidden}.mobile-brand img{width:100%;height:auto;display:block}}@media (max-width:560px){.mobile-brand{width:min(142px,38vw)}.context-item:not(.context-item--mode){display:none}.page-actions{flex-direction:column;align-items:stretch}.button{width:100%}.market-strip{grid-template-columns:1fr}.market-strip__label{grid-column:auto}.market-quote{border-top:1px solid var(--border-subtle);border-left:0}.metric-grid,.intelligence-metric-grid{grid-template-columns:1fr}.posture-card{gap:10px;padding:17px 14px}.posture-card__titleline{flex-direction:column;align-items:flex-start}.attention-item__top{flex-wrap:wrap;align-items:flex-start}.attention-item__top time{width:100%;margin-left:0}.stage-row{grid-template-columns:1fr auto}.stage-row>strong{display:none}.timeline li{grid-template-columns:12px 1fr}.timeline li time{text-align:left;grid-area:1/2}.timeline li>div{grid-column:2}.timeline__dot{grid-area:1/1/3}.timeline li:not(:last-child):after{left:5px}.decision-facts>div{grid-template-columns:1fr;gap:3px}.decision-facts dd{text-align:left}.credential-safety{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:14px}.credential-safety__icon{width:36px;height:36px}.credential-safety__state{border-left:0;grid-column:2;align-items:flex-start;padding:4px 0 0}.integration-summary{grid-template-columns:1fr}.integration-summary article+article{border-top:1px solid var(--border-subtle);border-left:0}.provider-list{display:block}.provider-row:nth-child(odd){border-right:0}.integration-editor__header{grid-template-columns:44px minmax(0,1fr)}.integration-editor__header>.integration-status{grid-column:2}.adapter-facts{grid-template-columns:1fr}.adapter-facts>div+div{border-top:1px solid var(--border-subtle);border-left:0}.credential-fields{grid-template-columns:1fr}.form-section-heading{flex-direction:column}.capability-set{flex-direction:column;gap:7px}.credential-actions,.historical-tool__heading,.historical-tool__form,.historical-tool__form>div{flex-direction:column;align-items:stretch}.historical-tool__form{display:flex}.historical-tool__form small{max-width:none}.historical-tool__form .button{width:100%}.market-data-summary{grid-template-columns:1fr}.market-data-summary article+article{border-top:1px solid var(--border-subtle);border-left:0}.analysis-controls{flex-direction:column;align-items:stretch}.diagnostic-calendar__heading,.analysis-live-panel__heading{flex-direction:column;align-items:flex-start}.analysis-live-metrics{grid-template-columns:1fr}.analysis-live-metrics article+article{border-top:1px solid #e3ece8;border-left:0}.diagnostic-calendar__toggle-row{justify-content:space-between;width:100%}.analysis-summary{grid-template-columns:1fr}.analysis-summary article+article{border-top:1px solid var(--border-subtle);border-left:0}.analysis-section-heading{flex-direction:column;align-items:flex-start}.analysis-chart-facts{justify-content:flex-start}.analysis-bar-inspector{margin-left:15px}.analysis-bar-inspector header{flex-direction:column;align-items:flex-start;gap:5px}.analysis-bar-inspector dl{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-chart-legend{flex-wrap:wrap;justify-content:flex-start}.gap-list{grid-template-columns:1fr}.gap-list>div+div{border-top:1px solid #e5edf3;border-left:0}.feature-observation-grid{grid-template-columns:1fr}.feature-observation-grid article{border-right:0!important}.strategy-candidate-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.governed-layer-heading{flex-direction:column;align-items:flex-start}.governed-layer-heading>div:last-child{align-items:flex-start;min-width:0}.governor-panel__decision{grid-template-columns:1fr}.governor-panel__decision>div+div{border-top:1px solid #dfe9f1;border-left:0}.governor-panel__boundary{grid-column:auto}.council-role-grid{grid-template-columns:1fr}.council-role-grid>article+article{border-top:1px solid #e2eaf1;border-left:0}.counterfactual-list article{grid-template-columns:1fr}.counterfactual-list footer{grid-column:auto}.capsule-identity{grid-template-columns:auto minmax(0,1fr)}.capsule-identity>span{grid-column:2;justify-self:start}.decision-frame-detail dl{grid-template-columns:1fr}.decision-frame-detail dl>div{border-top:1px solid #e1e9f0;border-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.status-badge,.severity-badge,.fresh-dot,.timeline__dot{forced-color-adjust:auto}}:root{--surface-canvas:#f3f7fc;--surface-sidebar:#06111f;--surface-panel:#fff;--surface-raised:#f8fbff;--surface-selected:#eaf3ff;--border-subtle:#d8e3ee;--border-strong:#c3d2e1;--text-primary:#071b36;--text-secondary:#36516c;--text-muted:#71859a;--accent-primary:#1477e8;--accent-strong:#075ec2;--accent-soft:#eaf3ff;--status-success:#0a9a68;--status-warning:#ce7b00;--status-danger:#d13e46;--shadow-panel:0 8px 24px #071b360f;--shadow-raised:0 20px 60px #071b3626;--sidebar-width:228px;--font-sans:var(--font-deymont), "Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, sans-serif}body{font-size:14px}a{color:inherit}button,a,input,select{transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s,transform .14s}button:active,.button:active{transform:translateY(1px)}.sidebar{width:var(--sidebar-width);background:#06111f;border-right-color:#10283e}.brand{min-height:119px;padding:14px 17px 12px}.brand__identity{align-items:center;gap:8px;text-decoration:none}.brand__identity img{object-fit:cover;object-position:center;width:178px;height:64px}.brand__identity span{color:#d4a94f;letter-spacing:.18em;font-size:10px;font-weight:800}.nav-groups{scrollbar-width:thin;scrollbar-color:#355068 transparent;padding:17px 8px}.nav-group+.nav-group{margin-top:21px}.nav-group>p{color:#7990a8;letter-spacing:.13em;margin:0 10px 7px;font-size:10px}.nav-item{color:#a9bbcb;border-radius:7px;gap:11px;min-height:42px;padding:9px 11px;font-size:13px}.nav-item:hover{color:#fff;background:#0c2034}.nav-item--active{color:#fff;background:#123b68;box-shadow:inset 0 0 0 1px #439df73d}.nav-item--active:before{background:#2a8ef1;inset:8px auto 8px -8px}.nav-item--active svg{color:#74b8ff}.nav-item__badge{background:#df3f47;border-radius:999px;place-items:center;min-width:21px;min-height:21px;font-weight:800;display:grid;color:#fff!important;font-size:10px!important}.sidebar-collapse{color:#a6b8c9;cursor:pointer;background:0 0;border:0;border-top:1px solid #173047;align-items:center;gap:9px;min-height:43px;margin:0 12px 12px;padding:12px 8px 0;display:flex}.sidebar-collapse svg{transform:rotate(180deg)}.workspace{min-height:100vh;margin-left:var(--sidebar-width);padding-bottom:37px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;min-height:56px;padding:0 15px 0 22px}.breadcrumbs{color:#567087;font-size:12px}.breadcrumbs span{color:#173c62;font-weight:650}.breadcrumbs strong{color:#071b36}.context-bar{gap:9px}.command-trigger,.context-select,.context-date{border:1px solid var(--border-subtle);color:#233f5c;background:#fff;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:12px;display:inline-flex}.command-trigger{color:#6c8195;cursor:pointer;text-align:left;min-width:218px}.command-trigger span{flex:1}kbd{color:#71859a;font:10px var(--font-mono);background:#f8fafc;border:1px solid #d7e1eb;border-radius:4px;padding:1px 5px}.context-select{cursor:pointer}.context-select__status{background:var(--status-success);border-radius:999px;width:8px;height:8px}.context-date{background:0 0;border-color:#0000}.avatar{color:#fff;background:#071b36;border:0;border-radius:9px;width:36px;height:36px;padding:0;font-size:11px;font-weight:750;overflow:hidden}.profile-photo{object-fit:cover;width:100%;height:100%;display:block}.profile-photo--doug{transform-origin:50% 49%;transform:scale(1.85)}.profile-photo--pavel{transform-origin:50% 36%;transform:scale(1.76)}.profile-menu-wrap{display:flex;position:relative}.profile-menu{z-index:30;color:#183c5a;background:#fff;border:1px solid #cbd9e5;border-radius:10px;width:245px;position:absolute;top:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 18px 48px #071b3633}.profile-menu header{border-bottom:1px solid #e2eaf1;align-items:center;gap:11px;padding:14px;display:flex}.profile-menu header>div{flex-direction:column;min-width:0;display:flex}.profile-menu header strong{color:#071b36;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-menu header small{color:#6b8195;margin-top:2px;font-size:10px}.profile-menu__avatar{color:#fff;background:#071b36;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.profile-menu dl{margin:0;padding:6px 14px 10px}.profile-menu dl>div{justify-content:space-between;align-items:baseline;gap:12px;padding-top:7px;display:flex}.profile-menu dt{color:#8093a4;text-transform:uppercase;font-size:9px}.profile-menu dd{color:#294d69;text-align:right;margin:0;font-size:10px;font-weight:700}.profile-menu form{border-top:1px solid #e2eaf1;padding:9px}.profile-menu__logout{color:#b13b42;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 9px;font-size:10px;font-weight:750;display:flex}.profile-menu__logout:hover{color:#962c33;background:#fff0f1}.workspace-footer{z-index:12;inset:auto 0 0 var(--sidebar-width);color:#9fb1c2;background:#06111f;border:0;align-items:center;gap:17px;min-height:37px;padding:0 21px;font-size:10px;display:flex;position:fixed}.workspace-footer span+span:before{color:#536b82;content:"•";margin-right:17px}.workspace-footer>a{color:#9fb1c2;text-underline-offset:2px;text-decoration:underline}:is(.workspace-footer>a:hover,.workspace-footer>a:focus-visible){color:#fff}.workspace-footer strong{color:#cbd7e2;align-items:center;gap:7px;margin-left:auto;font-weight:600;display:flex}.workspace-footer__dot{background:var(--status-success);border-radius:50%;width:8px;height:8px}.workspace-footer strong .workspace-footer__dot:before{content:none}.command-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020c188a;place-items:start center;padding:12vh 20px 20px;display:grid;position:fixed;inset:0}.command-palette{background:#fff;border:1px solid #c5d4e3;border-radius:12px;width:min(580px,100%);overflow:hidden;box-shadow:0 30px 90px #020c1859}.command-palette__search{border-bottom:1px solid var(--border-subtle);align-items:center;gap:11px;min-height:58px;padding:0 16px;display:flex}.command-palette__search input{min-width:0;color:var(--text-primary);font:500 15px var(--font-sans);border:0;outline:0;flex:1}.command-palette__results{max-height:420px;padding:9px;overflow-y:auto}.command-palette__results>p{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:5px 9px 7px;font-size:10px;font-weight:800}.command-palette__results button{color:#294a67;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 10px;display:flex}:is(.command-palette__results button:hover,.command-palette__results button:focus-visible){background:var(--accent-soft);color:var(--accent-strong)}.command-palette__results button span{align-items:center;gap:10px;display:flex}.command-palette__empty{color:var(--text-muted);text-align:center;padding:28px}.command-center{max-width:1680px;margin:0 auto;padding:16px 20px 18px}.command-center__heading{justify-content:space-between;align-items:flex-start;gap:22px;min-height:61px;display:flex}.command-center__heading h1{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,27px);line-height:1.2}.command-center__heading p{color:#6c8195;margin:3px 0 0;font-size:13px}.page-actions{align-items:center;gap:8px;display:flex}.button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:12px;font-weight:740;text-decoration:none;display:inline-flex}.button--primary{border:1px solid var(--accent-primary);background:var(--accent-primary);color:#fff;box-shadow:0 4px 12px #1477e82e}.button--primary:hover{background:var(--accent-strong)}.button--secondary{border:1px solid var(--border-strong);color:#26445f;background:#fff}.button--secondary:hover{background:#f8fbfe;border-color:#9fb6ca}.button:disabled{cursor:wait;opacity:.58}.source-notice{color:#3d6587;background:#f4f9ff;border:1px solid #c7d9eb;border-radius:7px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 11px;font-size:11px;display:flex}.state-rail{border:1px solid var(--border-subtle);min-height:56px;box-shadow:var(--shadow-panel);background:#fff;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.state-rail>div{grid-template-columns:auto auto;place-content:center start;align-items:center;column-gap:8px;padding:8px 14px;display:grid}.state-rail>div+div{border-left:1px solid #edf2f7}.state-rail svg{color:var(--status-success);grid-row:1/3}.state-rail span{color:#6b8094;font-size:10px}.state-rail strong{color:#183b59;white-space:nowrap;font-size:12px}.state-rail__attention svg,.state-rail__attention strong{color:var(--status-danger)}.mission-grid{grid-template-columns:minmax(0,1fr) 335px;gap:11px;margin-top:11px;display:grid}.panel{border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);background:#fff;border-radius:8px}.market-pulse{min-width:0;overflow:hidden}.symbol-tabs{border-bottom:1px solid var(--border-subtle);align-items:center;gap:2px;min-height:43px;padding:0 9px;display:flex}.symbol-tabs button{color:#294a67;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:55px;min-height:30px;font-size:12px;font-weight:700}.symbol-tabs button:hover{background:#f1f6fb}.symbol-tabs button.is-active{color:#fff;background:#0c64c7}.market-pulse__header{border-bottom:1px solid #edf2f6;grid-template-columns:minmax(190px,1fr) auto auto minmax(340px,1.4fr);align-items:center;gap:12px;padding:11px 13px;display:grid}.market-pulse__header>div:first-child{align-items:center;gap:10px;display:flex}.symbol-mark{color:#fff;background:#071b36;border-radius:8px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:800;display:grid}.market-pulse__header>div:first-child>div{flex-direction:column;display:flex}.market-pulse__symbol{color:#081c36;font-size:18px;font-weight:800}.market-pulse__header small{color:#70859a;font-size:10px}.market-pulse__header>strong{color:#071b36;letter-spacing:-.03em;font-size:23px}.market-positive{color:var(--status-success);font-weight:800}.market-negative{color:var(--status-danger);font-weight:800}.market-pulse__header dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 14px;margin:0;display:grid}.market-pulse__header dl div{min-width:0}.market-pulse__header dt{color:#71859a;font-size:9px}.market-pulse__header dd{color:#173c5e;text-overflow:ellipsis;margin:1px 0 0;font-size:11px;font-weight:740;overflow:hidden}.chart-legend{color:#526b81;align-items:center;gap:18px;min-height:30px;padding:4px 15px 0;font-size:10px;display:flex}.chart-legend span:before{vertical-align:middle;content:"";background:#071b36;width:14px;height:2px;margin-right:6px;display:inline-block}.chart-legend__vwap:before{background:var(--accent-primary)!important}.chart-legend__volume:before{background:#dce9fb!important;height:8px!important}.chart-legend small{color:#8799aa;margin-left:auto}.market-chart{height:190px;padding:0 8px}.timeline-tracks{border-top:1px solid #e7edf4;padding:8px 13px 5px}.timeline-track{grid-template-columns:140px minmax(0,1fr);align-items:center;min-height:37px;display:grid}.timeline-track>strong{color:#294a67;align-items:center;gap:8px;font-size:10px;display:flex}.timeline-track>div{justify-content:space-between;display:flex;position:relative}.timeline-track>div:before{content:"";background:#0b243e;height:2px;position:absolute;inset:6px 0 auto}.timeline-track span{color:#698095;white-space:nowrap;flex-direction:column;max-width:100px;font-size:8px;display:flex;position:relative}.timeline-track i{z-index:1;background:#0b243e;border:3px solid #fff;border-radius:50%;width:12px;height:12px;margin-bottom:2px;box-shadow:0 0 0 1px #0b243e}.timeline-track--green>div:before,.timeline-track--green i{background:#0a9a68}.timeline-track--green i{box-shadow:0 0 0 1px #0a9a68}.timeline-track--purple>div:before,.timeline-track--purple i{background:#7557d4}.timeline-track--purple i{box-shadow:0 0 0 1px #7557d4}.decision-flow{background:#fbfdff;border:1px solid #dce6f0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:56px;margin:5px 13px 13px;padding:8px;display:flex}.decision-flow>div{align-items:center;gap:5px;display:flex}.decision-flow span{color:#183a57;white-space:nowrap;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.decision-flow>div>svg{color:#8fa0b1}.intelligence-rail{min-width:0;overflow:hidden}.intelligence-rail__heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:40px;padding:0 13px;display:flex}.intelligence-rail__heading h2{color:#102d49;margin:0;font-size:13px}.intelligence-rail__heading span{color:#54708a;background:#edf4fb;border-radius:5px;padding:3px 6px;font-size:9px;font-weight:800}.intelligence-rail section{padding:6px 13px}.intelligence-rail section+section{border-top:1px solid #e8eef4}.section-label{color:#6e8295;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:800}.governor-state{border:1px solid;border-radius:6px;align-items:center;gap:9px;min-height:40px;padding:0 10px;display:flex}.governor-state strong{letter-spacing:.03em;font-size:14px}.governor-state--success{color:#087e58;background:#f1fbf7;border-color:#8bd3bb}.governor-state--warning{color:#906012;background:#fff9ee;border-color:#e4c17e}.governor-state--muted{color:#61788d;background:#f7fafc;border-color:#cbd7e1}.dense-facts,.council-facts,.risk-facts,.capsule-facts,.ribbon-facts{margin:0}.dense-facts>div,.council-facts>div,.risk-facts>div,.capsule-facts>div,.ribbon-facts>div{justify-content:space-between;align-items:center;gap:9px;min-height:22px;display:flex}.dense-facts dt,.council-facts dt,.risk-facts dt,.capsule-facts dt,.ribbon-facts dt{color:#3e5871;font-size:10px}.dense-facts dd,.council-facts dd,.risk-facts dd,.capsule-facts dd,.ribbon-facts dd{color:#163853;text-align:right;margin:0;font-size:11px;font-weight:770}.council-facts dt{align-items:center;gap:6px;display:flex}.council-facts dd,.risk-facts dd{color:var(--status-success)}.warning-text{color:var(--status-warning)!important}.rail-note{color:#72869a;margin:4px 0 0;font-size:9px}.risk-facts>div{border:1px solid #dbe5ee;border-bottom:0;padding:0 8px}.risk-facts>div:first-child{border-radius:6px 6px 0 0}.risk-facts>div:last-child{border-bottom:1px solid #dbe5ee;border-radius:0 0 6px 6px}.risk-facts dd{align-items:center;gap:5px;display:flex}.capsule-facts dt{flex:0 0 88px}.capsule-facts dd{align-items:center;gap:5px;min-width:0;display:flex}.capsule-facts code{color:#355570;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.capsule-facts button{color:#496781;cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;height:24px;display:grid}.counterfactual{color:#3d566d;margin:0 0 7px;font-size:10px;line-height:1.45}.intelligence-rail section>a{color:var(--accent-strong);align-items:center;gap:5px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.operations-ribbon{border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);background:#fff;border-radius:8px;grid-template-columns:.9fr .75fr .9fr 1.25fr;margin-top:11px;display:grid;overflow:hidden}.operations-ribbon>article{min-width:0;padding:12px 16px}.operations-ribbon>article+article{border-left:1px solid var(--border-subtle)}.operations-ribbon h2{color:#183a57;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:850}.operations-ribbon h2 small{color:#8294a6;letter-spacing:0;text-transform:none;margin-left:5px;font-size:8px;font-weight:700}.spark-stat{color:#39536b;grid-template-columns:53px minmax(45px,1fr) auto;align-items:center;gap:8px;min-height:25px;font-size:10px;display:grid}.spark-stat i{background:#e2ebf4;border-radius:999px;height:3px;overflow:hidden}.spark-stat b{background:var(--accent-primary);height:100%;display:block}.spark-stat strong{color:#29465f;font-size:10px}.ribbon-facts>div{min-height:23px}.service-health{gap:4px;margin:0;padding:0;list-style:none;display:grid}.service-health li{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.service-health li span{color:#344f68;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.service-health strong{white-space:nowrap;font-size:9px;font-weight:700}.is-healthy{color:var(--status-success)}.is-muted{color:#778b9e}.recent-alerts>div:first-child{justify-content:space-between;align-items:center;display:flex}.recent-alerts a{color:var(--accent-strong);font-size:9px;font-weight:750;text-decoration:none}.alert-row{border-top:1px solid #edf1f5;grid-template-columns:auto 55px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:36px;font-size:9px;display:grid}.alert-row svg,.alert-row strong{color:var(--status-warning)}.alert-row:nth-of-type(3) svg,.alert-row:nth-of-type(3) strong{color:var(--status-success)}.alert-row span{color:#3b556c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alert-row time{color:#788b9e;font-size:8px}@media (max-width:1260px){.command-trigger{justify-content:center;width:42px;min-width:42px;padding:0}.command-trigger span,.command-trigger kbd,.context-date{display:none}.mission-grid{grid-template-columns:minmax(0,1fr) 310px}.market-pulse__header{grid-template-columns:minmax(160px,1fr) auto auto}.market-pulse__header dl{grid-column:1/-1}.operations-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-ribbon>article:nth-child(3){border-top:1px solid var(--border-subtle);border-left:0}.operations-ribbon>article:nth-child(4){border-top:1px solid var(--border-subtle)}}@media (max-width:980px){:root{--sidebar-width:0px}.sidebar{z-index:60;width:250px;transform:translate(-100%)}.sidebar--open{transform:translate(0)}.sidebar-close{color:#fff;background:0 0;border:0;place-items:center;display:grid}.sidebar-backdrop--open{z-index:55;background:#020b1494;border:0;display:block;position:fixed;inset:0}.workspace{margin-left:0}.workspace-footer{inset-inline-start:0}.mobile-navigation{align-items:center;gap:9px;display:flex}.mobile-navigation img{object-fit:cover;width:105px;height:38px}.mobile-menu-button{border:1px solid var(--border-subtle);background:#fff;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.breadcrumbs{display:none}.mission-grid{grid-template-columns:1fr}.intelligence-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.intelligence-rail__heading{grid-column:1/-1}.intelligence-rail section:nth-child(2n){border-right:1px solid #e8eef4}.market-pulse__header{grid-template-columns:minmax(160px,1fr) auto auto}}@media (max-width:700px){.topbar{padding:0 10px}.context-select:nth-of-type(3),.context-date{display:none}.command-center{padding:13px 10px 17px}.command-center__heading{flex-direction:column;align-items:stretch;min-height:0;margin-bottom:11px}.page-actions{grid-template-columns:1fr 1fr;display:grid}.button{width:auto}.state-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.state-rail>div{border-top:1px solid #edf2f7}.state-rail>div:nth-child(-n+2){border-top:0}.state-rail>div:nth-child(odd){border-left:0}.market-pulse__header{grid-template-columns:1fr auto}.market-pulse__header>span{grid-column:2}.market-pulse__header dl{grid-template-columns:repeat(2,minmax(0,1fr))}.market-chart{height:210px}.timeline-track{grid-template-columns:1fr;gap:5px}.timeline-track>div{gap:36px;overflow-x:auto}.timeline-track span{min-width:72px}.decision-flow{justify-content:flex-start;overflow-x:auto}.intelligence-rail{grid-template-columns:1fr}.intelligence-rail section:nth-child(2n){border-right:0}.operations-ribbon{grid-template-columns:1fr}.operations-ribbon>article+article{border-top:1px solid var(--border-subtle);border-left:0}.workspace-footer{white-space:nowrap;overflow-x:auto}.workspace-footer strong{display:none}}.admin-destination{max-width:1560px;min-height:calc(100vh - 93px);margin:0 auto;padding:24px 24px 30px}.admin-destination__heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:82px;display:flex}.admin-destination__heading .eyebrow{color:#6e8295;letter-spacing:.11em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:800}.admin-destination__heading h1{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:26px;line-height:1.2}.admin-destination__heading>div>p:last-child{color:#687e92;margin:4px 0 0;font-size:13px}.destination-summary{border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);background:#fff;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.destination-summary article{flex-direction:column;min-width:0;padding:15px 17px;display:flex}.destination-summary article+article{border-left:1px solid #e6edf4}.destination-summary span{color:#71869a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:790}.destination-summary strong{color:#0f3150;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:22px;line-height:1.2;overflow:hidden}.destination-summary small{color:#7a8ea1;margin-top:4px;font-size:10px}.destination-panel{border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);background:#fff;border-radius:9px;overflow:hidden}.destination-panel__heading{border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:18px;min-height:61px;padding:10px 16px;display:flex}.destination-panel__heading h2{color:#183a57;margin:1px 0 0;font-size:15px}.destination-panel__heading>span{color:#70859a;font-size:10px}.destination-toolbar{border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 14px;display:flex}.destination-toolbar label{background:#fff;border:1px solid #cad7e4;border-radius:7px;align-items:center;gap:8px;width:min(520px,70%);min-height:39px;padding:0 11px;display:flex}.destination-toolbar input{color:#153956;border:0;outline:0;flex:1;min-width:0;font-size:12px}.destination-toolbar select{color:#34536d;background:#fff;border:1px solid #cad7e4;border-radius:7px;min-height:39px;padding:0 32px 0 11px;font-size:11px}.status-text{text-transform:capitalize;align-items:center;gap:5px;font-style:normal;font-weight:760;display:inline-flex}.status-text--danger{color:var(--status-danger)!important}.status-text--muted{color:#70869a!important}.destination-empty{color:#8296a8;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.destination-empty strong{color:#2e4d67;margin-top:8px;font-size:12px}.destination-empty span{margin-top:3px;font-size:10px}.destination-grid{gap:14px;display:grid}.destination-grid--pipelines,.destination-grid--models,.destination-grid--access{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr)}.alert-workspace{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);min-height:490px;display:grid}.alert-list{border-right:1px solid #e4ebf2}.alert-list>button{color:#39536b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eef4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;min-height:83px;padding:12px 15px;display:grid}.alert-list>button:hover,.alert-list>button.is-selected{background:#f4f9ff}.alert-list>button.is-selected{box-shadow:inset 3px 0 var(--accent-primary)}.alert-list>button>svg{color:var(--status-warning)}.alert-list>button>span{flex-direction:column;min-width:0;display:flex}.alert-list>button strong{color:#173a58;font-size:12px}.alert-list>button small{color:#6f8396;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.alert-list>button em{font-size:9px}.alert-list>button time{color:#8294a5;font-size:9px}.alert-detail{padding:20px}.alert-detail h2{color:#173956;margin:0;font-size:18px}.alert-detail>p:not(.section-label){color:#62788d;margin:8px 0 18px;font-size:12px;line-height:1.6}.detail-facts{margin:0 0 18px}.detail-facts>div{border-top:1px solid #e7edf3;grid-template-columns:95px minmax(0,1fr);gap:10px;padding:9px 0;display:grid}.detail-facts dt{color:#75899b;font-size:10px}.detail-facts dd{overflow-wrap:anywhere;color:#294a66;text-align:right;min-width:0;margin:0;font-size:10px}.pipeline-list article{border-bottom:1px solid #e8eef4;grid-template-columns:38px minmax(210px,1fr) minmax(180px,.75fr) auto;align-items:center;gap:12px;min-height:83px;padding:11px 16px;display:grid}.pipeline-list article:last-child{border-bottom:0}.pipeline-index{color:#396181;background:#edf4fb;border-radius:7px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.pipeline-list article>div:nth-child(2){flex-direction:column;display:flex}.pipeline-list article>div:nth-child(2) strong{color:#183b59;font-size:12px}.pipeline-list article>div:nth-child(2) span{color:#71869a;margin-top:2px;font-size:9px}.pipeline-progress{align-items:center;gap:8px;display:flex}.pipeline-progress i{background:#e3ebf3;border-radius:999px;flex:1;height:5px;overflow:hidden}.pipeline-progress b{border-radius:inherit;background:var(--accent-primary);height:100%;display:block}.pipeline-progress small{color:#6c8296;font-size:9px}.provider-connections{margin:0;padding:0;list-style:none}.provider-connections li{border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:12px 15px;display:flex}.provider-connections li>span{align-items:center;gap:10px;min-width:0;display:flex}.provider-connections li>span>span{flex-direction:column;min-width:0;display:flex}.provider-connections strong{color:#183b59;font-size:11px}.provider-connections small{color:#72869a;font-size:9px}.provider-connections li>div{flex-direction:column;align-items:flex-end;display:flex}.provider-connections em{font-size:8px}.pipeline-topology{background:#f8fbfe;border:1px solid #dae5ee;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin:14px;padding:11px 8px;display:flex}.pipeline-topology span{color:#395873;font-size:9px;font-weight:720}.pipeline-topology svg{color:#8ba0b3}.registry-table__head,.registry-table__row{grid-template-columns:minmax(180px,1.25fr) 80px minmax(130px,.8fr) minmax(140px,.85fr) 70px;align-items:center;gap:12px;min-height:53px;padding:8px 15px;display:grid}.registry-table__head{color:#75899c;letter-spacing:.06em;text-transform:uppercase;background:#f6f9fc;min-height:36px;font-size:9px;font-weight:800}.registry-table__row{color:#4d667d;border-top:1px solid #e7edf3;font-size:10px}.registry-table__row strong{color:#183a57;font-size:11px}.registry-table__row code{color:#496b87;font-size:9px}.registry-table__row em{font-size:9px}.precedence-list{margin:0;padding:7px 15px 12px;list-style:none}.precedence-list li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:11px;min-height:70px;padding-top:12px;display:grid}.precedence-list li>span{color:#2d5d84;background:#edf4fb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.precedence-list li>div{flex-direction:column;display:flex;position:relative}.precedence-list li:not(:last-child)>div:after{content:"";background:#cad8e4;width:1px;position:absolute;top:36px;bottom:-22px;left:-27px}.precedence-list strong{color:#183b59;font-size:11px}.precedence-list small{color:#70869a;margin-top:3px;font-size:9px;line-height:1.45}.gate-note{color:#5c748a;background:#f8fbfe;border:1px solid #d4e0eb;border-radius:7px;align-items:flex-start;gap:8px;margin:0 14px 14px;padding:10px;font-size:9px;display:flex}.configuration-list article{border-bottom:1px solid #e8eef4;grid-template-columns:auto minmax(240px,1.4fr) minmax(160px,.6fr) auto;align-items:center;gap:13px;min-height:79px;padding:12px 16px;display:grid}.configuration-icon{color:#2c6491;background:#edf4fb;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.configuration-list article>div:nth-child(2),.configuration-list article>div:nth-child(3){flex-direction:column;display:flex}.configuration-list article>div:nth-child(2)>span{color:#73879a;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:780}.configuration-list article>div:nth-child(2) strong{color:#183a58;font:700 10px var(--font-mono)}.configuration-list article small{color:#71869a;margin-top:2px;font-size:9px}.configuration-list article>div:nth-child(3) strong{color:#294b67;font-size:11px}.configuration-list article>button{color:#365773;cursor:pointer;background:#fff;border:1px solid #ccd9e5;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:90px;min-height:36px;font-size:10px;font-weight:720;display:inline-flex}.configuration-list article>button:disabled{color:#89a;cursor:not-allowed;background:#f8fafc;border-color:#e1e7ed}.configuration-safety{color:#386081;background:#f4f9ff;align-items:center;gap:12px;padding:14px 16px;display:flex}.configuration-safety div{flex-direction:column;display:flex}.configuration-safety strong{font-size:11px}.configuration-safety p{color:#668096;margin:2px 0 0;font-size:9px}.audit-table{overflow-x:auto}.audit-table__head,.audit-table__row{grid-template-columns:130px minmax(130px,.7fr) minmax(180px,1fr) minmax(170px,.9fr) 90px minmax(140px,.7fr);align-items:center;gap:12px;min-width:950px;padding:8px 15px;display:grid}.audit-table__head{color:#74899b;letter-spacing:.06em;text-transform:uppercase;background:#f6f9fc;min-height:36px;font-size:9px;font-weight:800}.audit-table__row{color:#4a647b;border-top:1px solid #e8eef4;min-height:65px;font-size:9px}.audit-table__row>span{flex-direction:column;min-width:0;display:flex}.audit-table__row strong{color:#24445f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.audit-table__row small{color:#7d90a1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.audit-table__row code{color:#325d7e;font-size:9px}.access-roster article{border-bottom:1px solid #e8eef4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:93px;padding:13px 16px;display:grid}.access-avatar{color:#fff;background:#0b2a49;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.access-avatar--gold{color:#071b36;background:#d4a94f}.access-roster article>div{flex-direction:column;display:flex}.access-roster article>div strong{color:#173a57;font-size:12px}.access-roster article>div small{color:#74889b;margin-top:2px;font-size:9px}.access-roster article>button{color:#47647c;cursor:pointer;background:#fff;border:1px solid #d3dfe9;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.access-controls{margin:0;padding:7px 15px}.access-controls>div{border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.access-controls dt{color:#60778c;font-size:10px}.access-controls dd{color:#26465f;margin:0;font-size:10px;font-weight:750}.access-session-button{margin:8px 15px 15px}.admin-login-page{background:#070e1b;min-height:100dvh;position:relative;overflow:hidden}:is(html:has(.admin-login-page),body:has(.admin-login-page)){background:#070e1b;width:100%;min-height:100%;margin:0;overflow-x:hidden}.admin-login-page:before{content:"";background:#d4a94f;height:4px;position:fixed;inset:0 0 auto}.admin-login-panel{background:#070e1b;border:1px solid #183149;border-radius:13px;width:min(440px,100%);padding:32px 38px 28px;box-shadow:0 30px 90px #00000052}.admin-login-brand img{width:230px;margin:0 auto}.admin-login-brand h1{color:#d4a94f;letter-spacing:.18em;margin:5px 0 22px;font-size:9px;font-weight:800}.admin-login-form button{color:#fff;letter-spacing:0;text-transform:none;background:#1477e8;border-color:#1477e8;font-size:12px}.admin-login-form button:hover{background:#075ec2}@media (max-width:900px){.destination-grid--pipelines,.destination-grid--models,.destination-grid--access,.alert-workspace{grid-template-columns:1fr}.alert-list{border-right:0}.alert-detail{border-top:1px solid #e4ebf2}.destination-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.destination-summary article:nth-child(odd){border-left:0}.destination-summary article:nth-child(n+3){border-top:1px solid #e6edf4}}@media (max-width:620px){.admin-destination{padding:16px 10px 24px}.admin-destination__heading{flex-direction:column;align-items:stretch;min-height:0;margin-bottom:14px}.destination-toolbar{flex-direction:column;align-items:stretch}.destination-toolbar label{width:100%}.destination-summary{grid-template-columns:1fr}.destination-summary article+article{border-top:1px solid #e6edf4;border-left:0}.alert-list>button{grid-template-columns:auto minmax(0,1fr) auto}.alert-list>button time{grid-column:2}.pipeline-list article{grid-template-columns:35px minmax(0,1fr) auto}.pipeline-progress{grid-column:2/-1}.registry-table__head{display:none}.registry-table__row{grid-template-columns:1fr auto}.registry-table__row>span{grid-column:1}.configuration-list article{grid-template-columns:auto minmax(0,1fr)}.configuration-list article>div:nth-child(3),.configuration-list article>button{grid-column:2}.admin-login-panel{padding:28px 22px 24px}}main:not(.command-center):not(.admin-destination):not(.admin-login-page){max-width:1560px;padding:24px 24px 30px}.analysis-main,.market-data-main,.integrations-main{gap:14px}.page-heading{align-items:flex-start;margin-bottom:14px}.page-heading h1{font-size:26px}.page-heading>div:first-child>p:last-child{margin-top:4px}.scenario-control>strong{border:1px solid var(--border-subtle);color:#294a67;background:#fff;border-radius:7px;align-items:center;min-height:39px;padding:0 11px;font-size:11px;display:flex}.panel,.market-data-summary,.analysis-summary,.integration-summary{box-shadow:var(--shadow-panel);border-radius:9px}.panel__header,.analysis-section-heading{min-height:61px;padding:11px 16px}.panel__header h2,.analysis-section-heading h2{font-size:15px}.panel__header .eyebrow,.analysis-section-heading .eyebrow{font-size:9px}.count-badge,.analysis-state,.pipeline-state,.integration-status{font-size:12px}.live-data-boundary{background:#f5fbf8;border-color:#b9d8cc;border-radius:8px}.live-data-boundary p{color:#466c5f;font-size:10px}.live-data-boundary code,.market-data-summary span,.analysis-summary span,.integration-summary span,.market-data-summary small,.analysis-summary small,.integration-summary small{font-size:9px}.analysis-summary strong,.market-data-summary strong{font-size:20px}.analysis-controls label span{font-size:9px}.analysis-controls select{font-size:11px}.analysis-section-heading h2{margin-top:2px}.analysis-chart-facts span,.analysis-chart-legend,.analysis-state{font-size:12px}.analysis-fact-list dt,.analysis-fact-list dd{font-size:10px}.analysis-disclosure{font-size:9px}.analysis-unavailable strong,.analysis-empty strong{font-size:13px}.analysis-unavailable p,.analysis-empty p{font-size:12px}.analysis-provenance{font-size:9px}.decision-timeline__track time,.decision-frame-detail code{font-size:8px}.decision-timeline__track strong{font-size:10px}.decision-frame-detail dt{font-size:8px}.decision-frame-detail dd{font-size:9px}.governor-panel__decision{grid-template-columns:minmax(0,1fr) minmax(220px,.7fr)}.governor-panel__boundary{display:none}.council-role-grid article p,.council-role-grid article small,.counterfactual-list p,.decision-capsule footer{font-size:9px}.integrations-main{max-width:1560px;padding:24px 24px 30px}.settings-scope,.credential-safety,.integration-editor,.adapter-blueprint{border-radius:9px}.credential-safety p,.provider-row p,.adapter-facts dt,.adapter-facts dd,.credential-field span,.credential-field small,.capability-set,.connection-message{font-size:9px}.provider-row strong,.integration-editor h2,.form-section-heading h3{font-size:12px}.decision-panel table,.market-data-main table,.integrations-main table,.analysis-main table{font-size:10px}.decision-panel th,.decision-panel td,.market-data-main th,.market-data-main td,.integrations-main th,.integrations-main td,.analysis-main th,.analysis-main td{min-height:42px;padding-top:10px;padding-bottom:10px}.decision-facts dt,.decision-facts dd{font-size:10px}.decision-facts code{font-size:9px}.decision-detail-loading{font-size:10px}.client-preview-tabs{border-bottom:1px solid var(--border-subtle);background:#fff;align-items:flex-end;gap:4px;min-height:45px;padding:0 10px;display:flex}.client-preview-tabs button{color:#61778c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:12px;font-weight:720;display:flex}.client-preview-tabs button:hover{color:var(--accent-strong)}.client-preview-tabs button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:5px 5px 0 0}.client-preview-tabs button.is-active{border-bottom-color:var(--accent-primary);color:var(--accent-strong)}.client-preview-tabs small{color:#4d6278;border:1px solid #d2dde7;border-radius:4px;padding:2px 5px;font-size:12px;font-weight:650}.market-universe{border-color:#c8d9e6;position:relative;overflow:visible}.market-universe__heading{border-bottom:1px solid var(--border-subtle);background:linear-gradient(105deg,#f7fbff 0%,#fffdf8 100%);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:13px 17px;display:flex}.market-universe__heading>div:first-child{min-width:0}.market-universe__heading h2{color:#123b5d;letter-spacing:-.015em;margin:1px 0 2px;font-size:16px}.market-universe__heading p:not(.eyebrow){color:#4d6278;max-width:720px;margin:0;font-size:12px;line-height:1.5}.market-universe__capacity{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;min-height:44px;display:flex}.market-universe__capacity strong,.market-universe__capacity span{color:#4d6278;white-space:nowrap;background:#fff;border:1px solid #d8e3ec;border-radius:6px;align-items:center;min-height:32px;padding:0 8px;font-size:12px;display:inline-flex}.market-universe__capacity strong{color:#775b22;background:#fffaf0;border-color:#d8c28d}.market-universe__search{border-bottom:1px solid var(--border-subtle);padding:12px 16px;position:relative}.market-universe__search>label{max-width:720px;display:block}.market-universe__search>label>span{color:#49657d;margin-bottom:5px;font-size:12px;font-weight:740;display:block}.market-universe__search>label>div{color:#487aa3;background:#fff;border:1px solid #c8d7e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:0 11px;transition:border-color .16s,box-shadow .16s;display:grid}.market-universe__search>label>div:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px;border-color:#2575b5}.market-universe__search input{color:#173b58;width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.market-universe__search input::placeholder{color:#5b7084}.market-universe__search input:disabled{cursor:not-allowed;color:#5b7084}.market-universe__search>label>div>span{color:#5b7084;white-space:nowrap;font-size:12px}.market-universe-results{z-index:12;background:#fff;border:1px solid #bfcfdd;border-radius:8px;width:min(720px,100% - 32px);max-height:330px;padding:5px;position:absolute;top:calc(100% - 7px);left:16px;overflow-y:auto;box-shadow:0 14px 34px #0b2b462e}.market-universe-results button{color:#173b58;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:7px 10px;display:flex}.market-universe-results button:hover,.market-universe-results button.is-active{background:#edf6fd}.market-universe-results button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.market-universe-results button:disabled{cursor:not-allowed;opacity:.58}.market-universe-results button>span{flex-direction:column;min-width:0;display:flex}.market-universe-results button>span:last-child{flex:none;align-items:flex-end}.market-universe-results strong{font-size:12px}.market-universe-results small{color:#4d6278;overflow-wrap:anywhere;margin-top:2px;font-size:12px}.market-universe-results button>span:last-child strong{color:#095fcf;margin-top:2px;font-size:12px}.market-universe-grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:10px;padding:12px;display:grid}.market-universe-card{background:#fff;border:1px solid #d9e4ed;border-radius:9px;flex-direction:column;min-width:0;min-height:166px;padding:12px;transition:border-color .16s,box-shadow .16s;display:flex}.market-universe-card--selected{background:#f5faff;border-color:#2d78b4;box-shadow:inset 0 0 0 1px #2d78b4}.market-universe-card header{justify-content:space-between;align-items:flex-start;gap:9px;min-width:0;display:flex}.market-universe-card header>div{flex-direction:column;min-width:0;display:flex}.market-universe-card header>div strong{color:#133d5c;letter-spacing:.025em;font-size:15px}.market-universe-card header>div small{color:#5b7084;margin-top:2px;font-size:12px}.market-universe-card>p{color:#4d6278;margin:12px 0 8px;font-size:12px;line-height:1.48}.market-universe-card__reason{overflow-wrap:anywhere;color:#76520f;font-size:12px}.market-universe-card>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:auto;padding-top:10px;display:grid}.market-universe-card__select,.market-universe-card__unpin{cursor:pointer;min-height:44px;font:inherit;border-radius:7px;padding:0 11px;font-size:12px;font-weight:750}.market-universe-card__select{color:#fff;background:#246ea7;border:1px solid #2675b1}.market-universe-card__unpin{color:#4d6278;background:#fff;border:1px solid #d2dde6}.market-universe-card__select:hover:not(:disabled){background:#185f96}.market-universe-card__unpin:hover:not(:disabled){color:#294d68;border-color:#aabcca}:is(.market-universe-card__select:focus-visible,.market-universe-card__unpin:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}.market-universe-card button:disabled{cursor:not-allowed;opacity:.56}.market-universe-state{letter-spacing:.025em;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;min-height:32px;padding:0 8px;font-size:12px;font-weight:780;display:inline-flex}.market-universe-state--ready{color:#177756;background:#effaf5}.market-universe-state--validating,.market-universe-state--collecting{color:#2e6f9f;background:#eef6fd}.market-universe-state--degraded,.market-universe-state--capacity{color:#89661e;background:#fff8e8}.market-universe-state--unsupported,.market-universe-state--unavailable{color:#4f667a;background:#f4f6f8}.market-universe__empty{color:#5d7890;text-align:left;justify-content:center;align-items:center;gap:11px;min-height:118px;padding:20px;display:flex}.market-universe__empty svg{color:#3478ad}.market-universe__empty strong{color:#244864;font-size:13px}.market-universe__empty p{color:#4d6278;margin:3px 0 0;font-size:12px}.market-universe__announcement{color:#53697c;background:#fafcfe;border-top:1px solid #edf2f6;min-height:38px;padding:9px 16px;font-size:12px}.analysis-main .button{height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}.analysis-live-panel .eyebrow,.market-universe .eyebrow,.diagnostic-isolation .eyebrow{color:#4d6278;font-size:12px}.analysis-live-panel__heading .pipeline-state{color:#4d6278}.analysis-live-panel__heading .pipeline-state--succeeded{color:#087553}.analysis-live-panel__heading .pipeline-state--partial{color:#8b5a0c}.analysis-live-panel__heading .pipeline-state--failed{color:#ae3038}.analysis-live-panel .analysis-state--muted{color:#4f667a}.diagnostic-isolation{border-color:#c9dced;order:20;justify-content:space-between;align-items:center;gap:24px;padding:16px 17px;display:flex}.diagnostic-isolation>div{max-width:880px}.diagnostic-isolation h2{color:#173a59;margin:1px 0 4px;font-size:16px}.diagnostic-isolation p{color:#4d6278;margin:0;font-size:12px;line-height:1.55}.diagnostic-isolation .diagnostic-isolation__assurance{color:#315c7d;margin-top:5px;font-weight:720}.diagnostic-isolation .button{flex:none}.client-preview-empty{border:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);background:#fff;border-radius:9px;overflow:hidden}.client-preview-empty__intro{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:18px;display:grid}.client-preview-empty__intro>span{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-primary);border-radius:9px;place-items:center;display:grid}.client-preview-empty__intro h2{color:#153856;margin:1px 0 3px;font-size:16px}.client-preview-empty__intro p:not(.eyebrow){color:#687f93;max-width:780px;margin:0;font-size:10px;line-height:1.55}.client-preview-empty__map{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-preview-empty__map article{flex-direction:column;justify-content:center;min-height:125px;padding:17px;display:flex}.client-preview-empty__map article+article{border-left:1px solid var(--border-subtle)}.client-preview-empty__map svg{color:var(--accent-primary)}.client-preview-empty__map strong{color:#193b57;margin-top:10px;font-size:11px}.client-preview-empty__map small{color:#73879a;margin-top:4px;font-size:9px;line-height:1.5}.asset-class-framework{text-align:center;align-content:center;place-items:center;min-height:470px;padding:48px;display:none}.analysis-main:not(.analysis-main--equities)>:not(.page-heading):not(.client-preview-tabs):not(.asset-class-framework){display:none}.analysis-main:not(.analysis-main--equities) .asset-class-framework{display:grid}.asset-class-framework>div:first-child{max-width:700px}.asset-class-framework h2{color:#153856;margin:0;font-size:23px}.asset-class-framework p{color:#647b90;margin:7px 0 0;font-size:12px;line-height:1.6}.asset-class-framework>span{color:#4d6278;background:#f7fafc;border:1px solid #cbd9e5;border-radius:5px;margin:16px 0 22px;padding:4px 8px;font-size:12px;font-weight:750}.asset-framework-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;width:min(850px,100%);display:grid}.asset-framework-grid article{color:#2368a3;background:#fbfdff;border:1px solid #dce5ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:135px;padding:15px;display:flex}.asset-framework-grid strong{color:#23445f;margin-top:8px;font-size:13px}.asset-framework-grid small{color:#4d6278;margin-top:4px;font-size:12px}@media (max-width:700px){main:not(.command-center):not(.admin-destination):not(.admin-login-page),.integrations-main{padding:16px 10px 24px}.page-heading{flex-direction:column;align-items:stretch}.client-preview-tabs{overflow-x:auto}.client-preview-empty__intro{grid-template-columns:auto minmax(0,1fr)}.client-preview-empty__intro .button{grid-column:1/-1}.client-preview-empty__map{grid-template-columns:1fr}.client-preview-empty__map article+article{border-top:1px solid var(--border-subtle);border-left:0}.asset-class-framework{padding:28px 14px}.asset-framework-grid{grid-template-columns:1fr}.market-universe__heading{flex-direction:column;align-items:flex-start}.market-universe__capacity{flex-wrap:wrap;justify-content:flex-start;width:100%}.market-universe__search{padding:12px}.market-universe__search>label{max-width:none}.market-universe__search>label>div{grid-template-columns:auto minmax(0,1fr)}.market-universe__search>label>div>span{grid-column:2;padding-bottom:8px}.market-universe-results{width:calc(100% - 24px);left:12px}.market-universe-results button{flex-direction:column;align-items:flex-start;gap:5px}.market-universe-results button>span:last-child{align-items:flex-start}.market-universe-grid{grid-template-columns:1fr}.analysis-live-warning,.analysis-live-error{flex-wrap:wrap;align-items:flex-start}.analysis-live-warning .button,.analysis-live-error .button{width:100%}.diagnostic-isolation{flex-direction:column;align-items:flex-start}.diagnostic-isolation .button{width:100%}}.command-center--operations{gap:12px;display:grid}.command-center--operations .command-center__heading{min-height:66px}.command-center--operations .page-actions{align-items:center;gap:8px;display:flex}.operations-primary-grid{grid-template-columns:minmax(0,2.25fr) minmax(280px,.75fr);gap:12px;display:grid}.operations-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.infrastructure-panel,.runtime-posture,.operations-list-panel{min-width:0;overflow:hidden}.operations-panel-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:10px 16px;display:flex}.operations-panel-heading h2{color:#153955;letter-spacing:-.015em;margin:1px 0 0;font-size:15px}.operations-panel-heading>a,.operations-panel-heading>span{color:#3173ac;font-size:10px;font-weight:760;text-decoration:none}.operations-panel-heading>a:hover{text-decoration:underline}.host-identity-grid{border-bottom:1px solid var(--border-subtle);background:#fbfdff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.host-identity-grid>div{flex-direction:column;justify-content:center;min-width:0;min-height:77px;padding:11px 16px;display:flex}.host-identity-grid>div+div{border-left:1px solid var(--border-subtle)}.host-identity-grid span,.resource-card small{color:#778c9f;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:730}.host-identity-grid strong{color:#1a3d59;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.host-identity-grid small{color:#7c90a2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.resource-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.resource-card{background:#fff;border:1px solid #dce6ee;border-radius:8px;min-width:0;padding:13px}.resource-card>div:first-child{align-items:center;gap:8px;display:flex}.resource-card>div:first-child>span{color:#2477ba;background:#edf6ff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.resource-card strong{color:#123754;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:12px 0 7px;font-size:clamp(18px,1.7vw,25px);display:block;overflow:hidden}.resource-card p{color:#70869a;min-height:27px;margin:7px 0 0;font-size:9px;line-height:1.45}.resource-meter{background:#e8eef3;border-radius:999px;width:100%;height:4px;overflow:hidden}.resource-meter i{border-radius:inherit;background:linear-gradient(90deg,#178ee0,#19a977);height:100%;transition:width .24s;display:block}.host-hardware-note{border-top:1px solid var(--border-subtle);color:#587188;background:#f8fbfd;align-items:center;gap:10px;padding:10px 16px;display:flex}.host-hardware-note>svg{color:#4c799d;flex:none}.host-hardware-note div{flex-wrap:wrap;gap:2px 7px;min-width:0;display:flex}.host-hardware-note strong{color:#2b4c66;font-size:10px}.host-hardware-note span{font-size:9px}.status-text{color:#708397;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.status-text i{background:#8ca0b2;border-radius:50%;width:7px;height:7px}.status-text--healthy{color:#18785b}.status-text--healthy i{background:#20aa7d;box-shadow:0 0 0 3px #daf3e9}.status-text--warning{color:#ad7117}.status-text--warning i{background:#d49b36;box-shadow:0 0 0 3px #faefd9}.runtime-posture{color:#dce9f3;background:#10273b}.runtime-posture .operations-panel-heading{border-color:#28445b}.runtime-posture .section-label{color:#8fb1cd}.runtime-posture .operations-panel-heading h2{color:#fff}.runtime-facts{margin:0;padding:8px 15px 3px}.runtime-facts>div{border-bottom:1px solid #29445b;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;padding:9px 0;display:grid}.runtime-facts dt{color:#87a4ba;font-size:9px}.runtime-facts dd{color:#e7f0f7;text-align:right;margin:0;font-size:10px;font-weight:690}.runtime-posture .is-healthy{color:#63d8ad}.runtime-posture .is-warning{color:#f0c166}.runtime-posture .is-danger{color:#ff8799}.runtime-posture .is-muted{color:#a8bbc9}.provider-status-list{padding:5px 15px 10px}.provider-status-list>div{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.provider-status-list span{color:#c9d9e5;align-items:center;gap:7px;min-width:0;font-size:9px;display:flex}.provider-status-list strong{font-size:9px}.provider-status-list p{color:#91aabc;font-size:9px}.registry-provenance{color:#a9c1d3;background:#173249;border:1px solid #35536b;border-radius:7px;align-items:flex-start;gap:8px;margin:0 12px 12px;padding:9px;font-size:9px;line-height:1.45;display:flex}.registry-provenance svg{color:#62a9df;flex:none}.command-pipeline-list article,.command-service-list article,.command-attention-list article,.command-activity-list>div{border-bottom:1px solid #edf2f6;align-items:center;gap:9px;min-width:0;padding:10px 14px;display:grid}.command-pipeline-list article,.command-service-list article{grid-template-columns:auto minmax(0,1fr) auto auto}.command-attention-list article,.command-activity-list>div{grid-template-columns:auto minmax(0,1fr) auto}.command-pipeline-list article>div,.command-service-list article>div,.command-attention-list article>div,.command-activity-list>div>div{min-width:0}.command-pipeline-list strong,.command-service-list strong,.command-attention-list strong,.command-activity-list strong{color:#24445f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.command-pipeline-list small,.command-service-list small,.command-attention-list small,.command-activity-list small{color:#788b9d;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;display:block;overflow:hidden}.command-pipeline-list>article>span:not(.operation-state-dot),.command-pipeline-list em,.command-service-list em{color:#6c8295;font-size:8px;font-style:normal;font-weight:760}.command-service-list article>span:first-child{color:#3b7ead;background:#eef6fc;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.command-service-list dl{gap:9px;margin:0;display:flex}.command-service-list dl div{text-align:right}.command-service-list dt{color:#95a4b1;text-transform:uppercase;font-size:7px}.command-service-list dd{color:#4b6478;margin:1px 0 0;font-size:8px;font-weight:700}.command-attention-list svg{color:var(--status-danger)}.command-attention-list time,.command-activity-list time{color:#8496a6;font-size:8px}.command-activity-list{background:#fafcfe;border-top:1px solid #dfe8ef}.operation-state-dot{background:#93a5b3;border-radius:50%;width:8px;height:8px}.operation-state-dot.is-healthy{background:#24a97d;box-shadow:0 0 0 3px #e0f4ed}.operation-state-dot.is-warning{background:#d59a36;box-shadow:0 0 0 3px #faefd8}.operation-state-dot.is-danger{background:#d8566b;box-shadow:0 0 0 3px #fbe4e8}.command-pipeline-list .is-healthy,.command-service-list .is-healthy{color:#168061}.command-pipeline-list .is-warning,.command-service-list .is-warning{color:#aa721a}.command-pipeline-list .is-danger,.command-service-list .is-danger{color:#bc4055}.operations-empty,.operations-healthy{color:#758a9d;justify-content:center;align-items:center;gap:8px;min-height:86px;font-size:10px;display:flex}.operations-healthy{color:#218365}.client-preview-mode{color:#315c7d;background:#fff;border:1px solid #cbdbe7;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:0 11px;font-size:12px;font-weight:730;display:inline-flex}.client-market-preview{overflow:hidden}.preview-symbol-tabs{border-bottom:1px solid var(--border-subtle);background:#f8fafc;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.preview-symbol-tabs button{color:#71879a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:2px 8px;min-height:65px;padding:9px 14px;display:grid}.preview-symbol-tabs button+button{border-left:1px solid var(--border-subtle)}.preview-symbol-tabs button:hover{background:#f0f6fb}.preview-symbol-tabs button.is-active{background:#fff;border-bottom-color:#188ee0}.preview-symbol-tabs strong{color:#173c59;font-size:12px}.preview-symbol-tabs span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.preview-symbol-tabs em{grid-area:1/2/3;align-self:center;font-size:10px;font-style:normal;font-weight:770}.is-positive{color:#17815f!important}.is-negative{color:#c34b61!important}.client-market-preview__heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:12px 17px;display:flex}.client-market-preview__heading h2{color:#153b59;margin:1px 0 2px;font-size:17px}.client-market-preview__heading p:not(.eyebrow){color:#74889b;margin:0;font-size:9px}.preview-quote{text-align:right;grid-template-columns:auto auto;align-items:baseline;column-gap:8px;display:grid}.preview-quote strong{color:#143852;letter-spacing:-.035em;font-size:21px}.preview-quote span{font-size:11px;font-weight:760}.preview-quote small{color:#8899a8;grid-column:1/-1;font-size:8px}.client-market-preview__grid{grid-template-columns:minmax(0,2.35fr) minmax(270px,.65fr);display:grid}.client-market-preview__chart{border-right:1px solid var(--border-subtle);min-width:0}.interactive-market-chart{background:#fff;min-width:0}.market-chart-toolbar{border-bottom:1px solid #e8eef3;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:6px 10px 6px 15px;display:flex}.market-chart-toolbar .analysis-chart-legend{flex-wrap:wrap;justify-content:flex-start;padding:0}.analysis-chart-legend .legend-candles:before{background:#dff4ed;border:1px solid #168d69;height:7px}.analysis-chart-legend .legend-volume:before{background:#8fb9d166;height:7px}.market-chart-controls{flex:none;gap:4px;display:flex}.market-chart-controls button{color:#426a8a;cursor:pointer;background:#fff;border:1px solid #d8e3eb;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.market-chart-controls button:hover{color:#126bb0;background:#edf7ff;border-color:#8ab9dc}.market-chart-controls button:focus-visible{outline-offset:2px;outline:2px solid #168ee0}.market-chart-canvas{width:100%;min-height:440px;position:relative}.market-chart-tooltip{z-index:6;color:#dce9f3;pointer-events:none;background:#0b1f30f0;border:1px solid #244966;border-radius:7px;width:190px;padding:9px 10px;position:absolute;box-shadow:0 9px 25px #0f273b38}.market-chart-tooltip header{border-bottom:1px solid #365168;justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.market-chart-tooltip header strong{color:#fff;font-size:10px}.market-chart-tooltip header time{color:#a9bfd0;font-size:8px}.market-chart-tooltip>div{margin-top:6px;font-size:8px;font-weight:780}.market-chart-tooltip dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin:7px 0 0;display:grid}.market-chart-tooltip dt{color:#8eabbf;text-transform:uppercase;font-size:7px}.market-chart-tooltip dd{color:#fff;font-family:var(--font-mono);margin:1px 0 0;font-size:9px}.market-chart-tooltip>small{color:#a9bfd0;border-top:1px solid #365168;margin-top:7px;padding-top:5px;font-size:7px;display:block}.market-chart-instructions{color:#8091a0;text-align:right;border-top:1px solid #edf2f6;margin:0;padding:7px 14px;font-size:8px}.market-chart-table{background:#fbfdff;border-top:1px solid #edf2f6}.market-chart-table summary{color:#3d6d92;cursor:pointer;width:fit-content;padding:8px 14px;font-size:9px;font-weight:700}.market-chart-table summary:hover{color:#126bac}.market-chart-table summary:focus-visible{outline-offset:-2px;outline:2px solid #168ee0}.market-chart-table table{border-collapse:collapse;width:100%;font-size:9px}.market-chart-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.market-chart-table th,.market-chart-table td{color:#516b80;text-align:right;border-top:1px solid #e8eef3;padding:7px 10px}.market-chart-table th:first-child{text-align:left}.market-chart-table thead th{color:#71869a;text-transform:uppercase;font-size:8px}.client-intelligence-preview{color:#d8e7f2;background:#10283d;flex-direction:column;min-width:0;display:flex}.client-intelligence-preview>header{border-bottom:1px solid #2a455b;justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:10px 14px;display:flex}.client-intelligence-preview .eyebrow{color:#82a6c1}.client-intelligence-preview h3{color:#fff;margin:2px 0 0;font-size:14px}.client-intelligence-preview>header>span{color:#aac5d7;background:#18364d;border:1px solid #42627a;border-radius:5px;padding:3px 6px;font-size:8px;font-weight:730}.preview-governor-result{border-bottom:1px solid #2a455b;padding:15px 14px}.preview-governor-result small{color:#89a8bf;text-transform:uppercase;font-size:8px}.preview-governor-result strong{color:#65d9ad;letter-spacing:-.015em;margin:4px 0 3px;font-size:15px;display:block}.preview-governor-result p{color:#99b1c3;margin:0;font-size:9px;line-height:1.45}.client-intelligence-preview>dl{margin:0;padding:7px 14px}.client-intelligence-preview>dl>div{border-bottom:1px solid #29455b;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.client-intelligence-preview dt{color:#8ca9be;font-size:8px}.client-intelligence-preview dd{color:#eef5fa;text-align:right;margin:0;font-size:9px;font-weight:680}.preview-council{border-bottom:1px solid #29455b;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 8px;display:grid}.preview-council span{color:#a9c0d0;text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:0;font-size:7px;display:flex}.preview-council svg{color:#61abd9}.preview-capsule{align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.preview-capsule svg{color:#d4aa54;flex:none}.preview-capsule strong{color:#eff6fa;font-size:9px}.preview-capsule p{color:#8faabd;margin:2px 0 0;font-size:8px;line-height:1.4}.client-intelligence-preview>a{color:#b9d3e4;border:1px solid #42647c;border-radius:7px;justify-content:space-between;align-items:center;margin:auto 12px 12px;padding:9px 10px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.client-intelligence-preview>a:hover{color:#fff;background:#17364e;border-color:#6a9ec2}.client-market-preview__disclosure{border-top:1px solid var(--border-subtle);color:#70869a;background:#f7fafc;align-items:center;gap:7px;padding:8px 14px;font-size:8px;display:flex}@media (max-width:1250px){.operations-primary-grid{grid-template-columns:1fr}.operations-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-secondary-grid>:last-child{grid-column:1/-1}.client-market-preview__grid{grid-template-columns:1fr}.client-market-preview__chart{border-right:0}.client-intelligence-preview{min-height:390px}}@media (max-width:900px){.state-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.state-rail>div:nth-child(4){border-top:1px solid #edf2f7;border-left:0}.state-rail>div:nth-child(5),.state-rail>div:nth-child(6){border-top:1px solid #edf2f7}.host-identity-grid,.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.host-identity-grid>div:nth-child(3){border-top:1px solid var(--border-subtle);border-left:0}.host-identity-grid>div:nth-child(4){border-top:1px solid var(--border-subtle)}.operations-secondary-grid{grid-template-columns:1fr}.operations-secondary-grid>:last-child{grid-column:auto}}@media (max-width:700px){.command-center--operations .command-center__heading,.command-center--operations .page-actions{flex-direction:column;align-items:stretch}.state-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.state-rail>div:nth-child(odd){border-left:0}.state-rail>div:nth-child(n+3){border-top:1px solid #edf2f7}.host-identity-grid,.resource-card-grid{grid-template-columns:1fr}.host-identity-grid>div+div{border-top:1px solid var(--border-subtle);border-left:0}.preview-symbol-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-symbol-tabs button:nth-child(3){border-top:1px solid var(--border-subtle);border-left:0}.preview-symbol-tabs button:nth-child(4){border-top:1px solid var(--border-subtle)}.client-market-preview__heading{flex-direction:column;align-items:flex-start}.preview-quote{text-align:left}.market-chart-toolbar{flex-direction:column;align-items:flex-start}.market-chart-controls{justify-content:flex-end;width:100%}.market-chart-controls button{width:44px;height:44px}}.gtm2-architecture-page{width:100%;max-width:none;min-height:calc(100vh - 109px);padding:24px clamp(16px,2vw,30px) 58px}.architecture-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.architecture-heading h1{color:#071b36;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:740}.architecture-heading>div:first-child>p:last-child{color:#587086;max-width:760px;margin:6px 0 0;font-size:12px}.architecture-heading__status{color:#8f6a1e;background:#fffaf0;border:1px solid #d4b66c;border-radius:9px;flex:none;align-items:center;gap:10px;min-height:48px;padding:7px 12px;display:flex}.architecture-heading__status>span{flex-direction:column;display:flex}.architecture-heading__status small{color:#9a7b3a;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750}.architecture-heading__status strong{color:#654a14;font-size:10px;font-weight:730}.architecture-reference-card{background:#06111f;border:1px solid #bfcfdd;border-radius:12px;overflow:hidden;box-shadow:0 18px 44px #071b3624}.architecture-reference-card__bar{color:#e7f0f8;background:#071827;border-bottom:1px solid #193a56;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:10px 16px;display:flex}.architecture-reference-card__bar>div{align-items:center;gap:11px;min-width:0;display:flex}.architecture-reference-card__bar>div>span:last-child{flex-direction:column;min-width:0;display:flex}.architecture-reference-card__bar strong{font-size:12px;font-weight:700}.architecture-reference-card__bar small{color:#7e9aaf;margin-top:2px;font-size:9px}.architecture-reference-card__mark{color:#d4a94f;background:#d4a94f17;border:1px solid #d4a94f61;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.architecture-reference-card__boundary{color:#8ea7ba;letter-spacing:.04em;flex:none;align-items:center;gap:7px;font-size:9px;display:inline-flex}.architecture-reference-card__boundary i{background:#d4a94f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d4a94f1a}.architecture-reference-frame{background:#06111f;border:0;width:100%;height:clamp(620px,100vh - 245px,840px);display:block}@media (max-width:760px){.architecture-heading{flex-direction:column;align-items:stretch;gap:13px}.architecture-heading__status{align-self:flex-start}.architecture-reference-card__bar{flex-direction:column;align-items:flex-start}.architecture-reference-card__boundary{padding-left:45px}.architecture-reference-frame{height:700px}}.marketing-footer__links{flex-wrap:wrap}.marketing-disclosure{color:#a7b9c9;grid-column:1/-1;font-size:12px;line-height:1.7}.marketing-disclosure a{color:#dec48b;text-decoration:underline}.cookie-notice{z-index:100;color:#142c40;background:#f9fbfd;border:1px solid #b3c4d1;border-radius:12px;align-items:center;gap:24px;max-width:1050px;margin:auto;padding:18px 22px;font-size:13px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 32px #00102035}.cookie-notice p{margin:5px 0 0;line-height:1.6}.cookie-notice a{color:#154d78;text-decoration:underline}.cookie-notice button{color:#fff;cursor:pointer;background:#123c5b;border:0;border-radius:6px;flex-shrink:0;padding:12px 20px}.public-policy{color:#142c40;background:#f7f9fc;min-height:100vh;padding:40px 24px 180px}.public-policy main{max-width:820px;margin:auto}.public-policy h1{margin:30px 0;font-size:clamp(30px,5vw,44px)}.public-policy h2{margin:30px 0 12px;font-size:21px}.public-policy p{font-size:16px;line-height:1.8}.public-policy a{color:#145b8d;text-decoration:underline}.public-policy__source-links{gap:8px;margin:12px 0 0;padding-left:22px;font-size:16px;line-height:1.6;display:grid}.public-policy nav{border-top:1px solid #cdd9e3;flex-wrap:wrap;gap:16px;margin-top:40px;padding-top:24px;display:flex}@media (max-width:600px){.cookie-notice{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.public-policy{padding-bottom:300px}}.marketing-site{--d3-gold:#d5ae66;--d3-blue:#359df8;--d3-bg:#030a14;--d3-panel:#0a1828;--d3-line:#8eb4d72e;isolation:isolate}.marketing-site:after{z-index:0;pointer-events:none;content:"";mix-blend-mode:screen;background:radial-gradient(circle at 76% 23%,#359df814,#0000 24rem),radial-gradient(circle at 30% 62%,#d5ae660d,#0000 30rem),linear-gradient(115deg,#0000 0 48%,#ffffff03,#0000 50% 100%);position:fixed;inset:0}.marketing-header{box-shadow:0 18px 42px #0003}.marketing-brand{position:relative}.marketing-brand:after{content:"";background:linear-gradient(#0000,#d5ae6661,#0000);width:1px;height:26px;position:absolute;right:-20px}.marketing-nav__desktop>a:not(.marketing-sign-in){position:relative}.marketing-nav__desktop>a:not(.marketing-sign-in):after{background:linear-gradient(90deg, transparent, var(--d3-blue), transparent);content:"";opacity:0;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.45)}.marketing-nav__desktop>a:not(.marketing-sign-in):hover:after{opacity:.8;transform:scaleX(1)}.marketing-hero{isolation:isolate;perspective:1800px}.marketing-hero:before{z-index:-2;aspect-ratio:1;transform-origin:50%;content:"";filter:drop-shadow(0 0 80px #359df814);background:radial-gradient(circle,#359df814,#0000 52%),repeating-radial-gradient(circle,#0000 0 58px,#8eb4d712 59px 60px);border:1px solid #359df814;border-radius:50%;width:min(760px,56vw);position:absolute;top:8%;right:-8%;transform:rotateX(67deg)rotate(-8deg)}.marketing-hero:after{z-index:-3;content:"";filter:blur(16px);background:radial-gradient(#0000008a,#0000 70%);width:62%;height:48%;position:absolute;bottom:5%;right:-14%;transform:rotate(-4deg)}.marketing-hero__copy{transform-style:preserve-3d}.marketing-hero__copy:before{z-index:-1;content:"";opacity:.75;border-top:1px solid #d5ae661f;border-left:1px solid #d5ae6638;width:190px;height:190px;position:absolute;top:-34px;left:-40px}.marketing-hero h1{text-shadow:0 16px 44px #0000003d;text-wrap:balance}.marketing-hero h1 em{text-shadow:0 0 28px #d5ae661a}.marketing-hero__actions .marketing-button--primary{box-shadow:0 16px 38px #1886e73d,inset 0 1px #ffffff2e}.marketing-hero__visual{transform-style:preserve-3d}.marketing-orbit{animation:13s ease-in-out infinite alternate d3-orbit-drift;box-shadow:inset 0 0 80px #359df805}.marketing-orbit--two{animation-delay:-4s}.marketing-product{transform-origin:52% 54%;transform-style:preserve-3d;border-color:#609ed645;transition:transform .52s cubic-bezier(.2,.8,.2,1),box-shadow .52s cubic-bezier(.2,.8,.2,1),border-color .52s;position:relative;transform:rotateY(-8deg)rotateX(4deg)rotate(-.7deg)translateZ(24px);box-shadow:0 58px 110px #0000007a,34px 20px 70px #359df812,-18px -12px 58px #d5ae660a,inset 0 1px #ffffff0a}.marketing-product:before{z-index:4;border-radius:inherit;content:"";mix-blend-mode:screen;opacity:.62;pointer-events:none;background:linear-gradient(116deg,#ffffff14,#0000 18% 56%,#359df808,#0000 72%),linear-gradient(#ffffff05,#0000 20%);position:absolute;inset:0}.marketing-product:after{z-index:-1;content:"";filter:blur(.2px);background:linear-gradient(145deg,#359df80a,#030a1485);border:1px solid #359df81a;border-radius:18px;position:absolute;inset:9% -18px -18px 11%;transform:translateZ(-60px)}.marketing-hero__visual:hover .marketing-product{border-color:#60b1f461;transform:rotateY(-4deg)rotateX(2deg)rotate(-.25deg)translate3d(-4px,-8px,44px);box-shadow:0 72px 120px #00000085,30px 22px 82px #359df81a,-18px -14px 66px #d5ae660f,inset 0 1px #ffffff0d}.marketing-product__bar{background:linear-gradient(#0f2236ed,#081727d6);box-shadow:inset 0 -1px #0000004d}.marketing-chart{background:radial-gradient(circle at 78% 36%,#359df80a,#0000 34%),linear-gradient(#08182861,#0000)}.marketing-chart__vwap{filter:drop-shadow(0 0 8px #d5ae666b)}.marketing-candle--up line,.marketing-candle--up rect{filter:drop-shadow(0 0 5px #55bbff38)}.marketing-decision-rail{background:linear-gradient(155deg,#0f23388a,#040e1a52);position:relative}.marketing-decision-rail:before{content:"";background:linear-gradient(#0000,#359df847,#d5ae6629,#0000);width:1px;position:absolute;top:0;bottom:0;left:0}.marketing-rail-status strong{text-shadow:0 0 20px #359df82e}.marketing-capsule{transform:translateZ(10px);box-shadow:inset 0 1px #ffffff08,0 14px 34px #0000002e}.marketing-signal-strip{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 90px #00000029,inset 0 1px #ffffff05}.marketing-signal-strip div{position:relative;overflow:hidden}.marketing-signal-strip div:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0a,#0000);width:70%;height:100%;transition:left .52s;position:absolute;top:0;left:-90%;transform:skew(-20deg)}.marketing-signal-strip div:hover:after{left:120%}.marketing-audience-grid,.marketing-bento,.marketing-market-grid,.marketing-principles__list{perspective:1300px}.marketing-audience-grid article,.marketing-bento-card,.marketing-market-card,.marketing-principles__list article{transform-style:preserve-3d;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s,background-color .32s,box-shadow .32s;position:relative}.marketing-audience-grid article:hover,.marketing-bento-card:hover,.marketing-market-card:hover,.marketing-principles__list article:hover{z-index:2;transform:translateY(-7px)translateZ(20px)}.marketing-bento-card{background:linear-gradient(145deg, #0f2439e0, #05101ceb), var(--marketing-panel);overflow:hidden;box-shadow:0 22px 60px #00000038,inset 0 1px #ffffff08}.marketing-bento-card:after{z-index:0;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#359df80d,#0000 68%);border:1px solid #359df814;border-radius:50%;width:58%;position:absolute;top:-42%;right:-26%}.marketing-bento-card>*{z-index:1;position:relative}.marketing-bento-card:hover{border-color:#56a1e14a;box-shadow:0 34px 80px #0000004d,0 0 52px #359df80d,inset 0 1px #ffffff0a}.marketing-mini-timeline i,.marketing-council-grid span,.marketing-risk-map b,.marketing-capsule-chain strong{box-shadow:0 0 20px #359df81a}.marketing-market-card{overflow:hidden}.marketing-market-card:before{z-index:0;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#359df812,#0000 70%);border-radius:50%;width:68%;position:absolute;bottom:-38%;right:-26%}.marketing-market-card--featured:before{background:radial-gradient(circle,#d5ae6617,#0000 70%)}.marketing-market-card>*{z-index:1;position:relative}.marketing-process{position:relative}.marketing-process:before{background:linear-gradient(var(--d3-gold), #359df857, transparent);content:"";opacity:.36;width:1px;position:absolute;top:0;bottom:0;left:28px}.marketing-process li{position:relative}.marketing-process li:after{background:var(--d3-blue);content:"";opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .24s,transform .24s;position:absolute;top:50%;left:28px;transform:translate(-50%,-50%)scale(.4);box-shadow:0 0 18px #359df885}.marketing-process li:hover:after{opacity:1;transform:translate(-50%,-50%)scale(1)}.marketing-final-cta{isolation:isolate;position:relative;overflow:hidden}.marketing-final-cta:before{z-index:-1;aspect-ratio:1;content:"";background:radial-gradient(circle,#d5ae6612,#0000 58%),repeating-radial-gradient(circle,#0000 0 48px,#d5ae660f 49px 50px);border:1px solid #d5ae661a;border-radius:50%;width:58%;position:absolute;top:-90%;right:-10%;transform:rotateX(64deg)rotate(12deg)}.marketing-footer{position:relative;box-shadow:inset 0 1px #ffffff05}@keyframes d3-orbit-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(-8px,6px)rotate(1.4deg)}}@media (prefers-reduced-motion:reduce){.marketing-orbit{animation:none}.marketing-product,.marketing-audience-grid article,.marketing-bento-card,.marketing-market-card,.marketing-principles__list article,.marketing-signal-strip div:after,.marketing-process li:after{transition:none}}@media (max-width:980px){.marketing-hero:before{width:90vw;top:38%;right:-24%}.marketing-product{transform:rotateY(-4deg)rotateX(2deg)translateZ(12px)}.marketing-hero__visual:hover .marketing-product{transform:rotateY(-2deg)rotateX(1deg)translate3d(0,-4px,20px)}}@media (max-width:680px){.marketing-site:after{opacity:.7}.marketing-brand:after{display:none}.marketing-hero{perspective:1000px}.marketing-hero:before{opacity:.72;width:122vw;top:42%;right:-44%}.marketing-hero__copy:before{display:none}.marketing-product,.marketing-hero__visual:hover .marketing-product{transform:none}.marketing-product:after{display:none}.marketing-audience-grid article:hover,.marketing-bento-card:hover,.marketing-market-card:hover,.marketing-principles__list article:hover{transform:translateY(-3px)}}.marketing-nav{gap:20px;width:min(1440px,100% - 48px)}.marketing-nav .marketing-nav__desktop{gap:18px;margin-left:auto}.marketing-android-download{border:1px solid var(--marketing-muted);min-height:52px;color:var(--marketing-text);background:#000;border-radius:9px;flex-shrink:0;align-items:center;gap:10px;padding:8px 14px;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.marketing-android-download svg{color:var(--marketing-gold);flex-shrink:0}.marketing-android-download span{gap:2px;display:grid}.marketing-android-download small{font-size:.75rem;line-height:1.2}.marketing-android-download strong{white-space:nowrap;font-size:1rem;font-weight:650;line-height:1.2}.marketing-android-download:hover{background:var(--marketing-panel);border-color:var(--marketing-gold)}.marketing-android-download:focus-visible{outline:3px solid var(--marketing-gold);outline-offset:4px}.marketing-android-download:active{background:var(--marketing-panel)}@media (max-width:1380px){.marketing-nav .marketing-nav__desktop{display:none!important}.marketing-mobile-menu{margin-left:auto;display:block}.marketing-mobile-menu summary{min-height:44px}}@media (max-width:600px){.marketing-nav{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;width:calc(100% - 30px);padding-top:12px;display:grid}.marketing-nav .marketing-brand{width:min(138px,100%)}.marketing-android-download{grid-area:1/2}.marketing-mobile-menu{grid-area:2/1/auto/-1;justify-self:end}}@media (prefers-reduced-motion:reduce){.marketing-android-download{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
