/*! tailwindcss v4.2.1 | 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}::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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--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;--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,ui-sans-serif, system-ui, 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{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{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.border-collapse{border-collapse:collapse}.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}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.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))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-950:#0b0d10;--ink-900:#12161c;--ink-800:#181d24;--ink-700:#202631;--fog-100:#f4f5f2;--paper-50:#fafaf7;--text-on-dark:#f4f6f8;--text-muted-dark:#a5adb8;--text-on-light:#14181d;--text-muted-light:#59636e;--brand-primary:#4f63d8;--brand-highlight:#a9b9ff;--brand-soft:#e7ebff;--verified:#6faf98;--warning:#d6a858;--market-up:#e35d6a;--market-down:#42a37e;--black:var(--ink-950);--black-2:var(--ink-900);--black-3:var(--ink-800);--paper:var(--fog-100);--paper-2:#e9ebe7;--white:var(--paper-50);--silver:#b8bec5;--muted:var(--text-muted-light);--line:#14181d24;--dark-line:#ffffff21;--signal:var(--brand-highlight);--ease:cubic-bezier(.76, 0, .24, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--black);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}button,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--signal);outline-offset:3px}a{color:inherit;text-decoration:none}.page-shell{width:min(1280px,100% - 64px);margin:0 auto}.showcase{background:var(--black);min-height:calc(100svh - 52px);color:var(--white);isolation:isolate;border-radius:7px;position:relative;overflow:hidden}.showcase:after{z-index:15;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:0}.showcase-nav{z-index:20;grid-template-columns:1fr auto minmax(calc(35% + 24px),1fr);align-items:center;height:82px;padding:0 28px;display:grid;position:absolute;top:0;left:0;right:0}.wordmark{justify-self:start;align-items:center;gap:9px;display:inline-flex}.wordmark strong{letter-spacing:-.02em;font-size:13px;font-weight:500}.brand-logo-crop{aspect-ratio:2.35;background:0 0;flex:none;line-height:0;display:inline-block;position:relative;overflow:hidden}.brand-logo-image{width:100%;max-width:none;height:auto;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-sidebar .brand-logo-image,.showcase-nav .brand-logo-image,.login-visual .brand-logo-image{filter:brightness(0)invert()opacity(.92)}.footer-brand-logo{width:124px}.wordmark-symbol{width:18px;height:18px;display:block;position:relative}.wordmark-symbol i{background:currentColor;width:7px;height:7px;position:absolute}.wordmark-symbol i:first-child{width:11px;top:0;left:0}.wordmark-symbol i:nth-child(2){height:11px;bottom:0;right:0}.wordmark-symbol i:nth-child(3){bottom:0;left:0}.showcase-nav nav{color:#ffffff73;gap:40px;font-size:10px;display:flex}.showcase-nav nav a{text-shadow:0 1px 8px #0000008c;transition:color .2s}.showcase-nav>button{background:var(--white);min-height:36px;color:var(--black);cursor:pointer;border:0;border-radius:2px;justify-self:end;padding:0 16px;font-size:10px;font-weight:700;transition:transform .2s,background .2s}.showcase-nav>button:hover{background:var(--signal);transform:translateY(-1px)}.showcase-copy{z-index:5;text-align:center;width:54%;transition:opacity .75s var(--ease), transform 1.05s var(--ease), filter .75s ease;position:absolute;top:50%;left:8%;transform:translateY(-46%)}.micro-label{color:#ffffff94;letter-spacing:.08em;background:#ffffff12;margin-bottom:34px;padding:7px 10px;font-size:8px;font-weight:700;display:inline-flex}.showcase-copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:.98}.showcase-copy p{color:#ffffff5c;margin:30px 0 0;font-size:12px;line-height:1.8}.hero-actions{justify-content:center;align-items:center;gap:14px;margin-top:32px;display:flex}.hero-actions button,.hero-actions a{color:#ffffff94;cursor:pointer;background:0 0;border:1px solid #ffffff1c;border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:10px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.hero-actions button{border-color:var(--white);background:var(--white);color:var(--black)}.hero-actions button:hover,.hero-actions a:hover{background:var(--signal);color:var(--black);transform:translateY(-2px)}.trust-strip{z-index:5;color:#fff3;width:54%;transition:opacity .55s ease, transform .8s var(--ease);justify-content:center;gap:28px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:43px;left:8%}.metal-field{z-index:1;width:35%;transition:width 1.25s var(--ease), inset 1.25s var(--ease), border-radius .8s ease;background:radial-gradient(at 12% 12%,#fffffffa 0%,#0000 37%),radial-gradient(at 76% 40%,#050505fa 0%,#0000 38%),radial-gradient(at 42% 96%,#ecece8b8 0%,#0000 45%),linear-gradient(112deg,#dadbd8 0%,#929390 28%,#191a1b 67%,#c7c8c5 100%);border-radius:4px;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden}.metal-grain{opacity:.33;mix-blend-mode:overlay;background:repeating-radial-gradient(circle at 23% 34%,#ffffff85 0 .7px,#0000 .9px 2.2px) 0 0/6px 6px,repeating-radial-gradient(circle at 67% 71%,#00000080 0 .6px,#0000 .8px 2px) 0 0/7px 7px;animation:.22s steps(2,end) infinite grainShift;position:absolute;inset:-50%}.metal-light{filter:blur(48px);opacity:.26;border-radius:50%;width:65%;height:140%;position:absolute}.light-one{background:#fff;animation:6s ease-in-out infinite alternate metalDrift;top:-40%;left:-15%}.light-two{background:#010101;animation:8s ease-in-out 1s infinite alternate-reverse metalDrift;bottom:-70%;right:-35%}.mini-stack{z-index:6;color:#fff;width:252px;transition:opacity .5s ease, transform 1s var(--ease);position:absolute;top:50%;right:8%;transform:translateY(-50%)}.mini-allocation,.mini-balance{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0ec9;border:1px solid #ffffff12;border-radius:15px;padding:22px;box-shadow:0 10px 28px #00000024}.mini-allocation{min-height:262px;animation:4s ease-in-out infinite cardFloat}.card-eyebrow{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.card-eyebrow i{background:var(--signal);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #b8caff1a}.allocation-split{align-items:flex-start;gap:16px;margin-top:22px;display:flex}.allocation-split div{flex-direction:column;display:flex}.allocation-split strong{letter-spacing:-.06em;font-size:25px;font-weight:400}.allocation-split small{color:#ffffff70;margin-top:2px;font-size:8px}.allocation-split b{color:#ffffff40;font-weight:300}.mini-allocation>p,.target-cell>p{color:#ffffff9e;text-transform:uppercase;background:#ffffff14;margin:20px 0 6px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.mini-allocation>small,.target-cell>small{color:#ffffff4a;font-size:7px;display:block}.mini-allocation ul,.target-cell ul{color:#ffffff29;border-left:1px dotted #ffffff2b;gap:13px;margin:18px 0 0;padding:0 0 0 14px;font-size:7px;list-style:none;display:grid}.mini-allocation li,.target-cell li{position:relative}.mini-allocation li:before,.target-cell li:before{content:"";background:#666;border:2px solid #252729;border-radius:50%;width:6px;height:6px;position:absolute;top:2px;left:-18px}.mini-allocation li.active,.target-cell li.active{color:#ffffff9e}.mini-allocation li.active:before,.target-cell li.active:before{background:var(--signal)}.mini-balance>span,.balance-cell>span{color:#ffffff5c;font-size:8px;font-weight:700}.mini-balance>strong,.balance-cell>strong{letter-spacing:-.04em;margin-top:13px;font-size:20px;font-weight:400;display:block}.mini-balance strong small,.balance-cell strong small{color:#ffffffa6;font-size:7px}.mini-line{align-items:flex-end;gap:0;height:62px;margin-top:15px;display:flex;position:relative}.mini-line:after{content:"";background:#ffffff0d;height:1px;position:absolute;bottom:8px;left:0;right:0}.mini-line i{width:14.3%;height:var(--point);transform-origin:0 100%;border-top:1px solid #ffffffa8;display:block;position:relative;transform:skewY(-25deg)}.mini-caption{text-align:center;flex-direction:column;align-items:center;margin-top:35px;display:flex}.mini-caption strong{letter-spacing:-.04em;font-size:17px;font-weight:400}.mini-caption span{color:#ffffff80;margin-top:8px;font-size:8px}.dashboard-wrap{z-index:7;opacity:0;pointer-events:none;width:min(900px,78%);transition:opacity .55s .25s ease, transform 1.15s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)scale(.72)}.dashboard-panel{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090ae8;border:1px solid #ffffff14;border-radius:25px;grid-template-rows:1fr .9fr;grid-template-columns:.86fr 1.15fr 1fr;display:grid;overflow:hidden;box-shadow:0 12px 32px #00000029}.dash-cell{border-bottom:1px solid #ffffff0f;border-right:1px solid #ffffff0f;min-width:0;padding:24px}.target-cell{grid-row:1/3}.allocation-split.compact{gap:12px}.allocation-split.compact strong{font-size:22px}.composition-values{gap:29px;margin-top:19px;display:flex}.composition-values div{flex-direction:column;display:flex}.composition-values strong{letter-spacing:-.06em;font-size:23px;font-weight:400}.composition-values small{color:#ffffff52;font-size:7px}.allocation-bar{grid-template-columns:58fr 34fr 8fr 4fr;gap:3px;height:18px;margin-top:17px;display:grid}.allocation-bar i{background:#eee}.allocation-bar i:nth-child(2){background:#aaa}.allocation-bar i:nth-child(3){background:#636568}.allocation-bar i:nth-child(4){background:#393b3d}.composition-cell>small{color:#ffffff3d;margin-top:12px;font-size:7px;display:block}.digest-cell>b{text-transform:uppercase;background:#ffffff17;margin-top:17px;padding:6px 7px;font-size:7px;display:inline-flex}.digest-cell p{color:#ffffff8f;margin:16px 0 0;font-size:8px;line-height:1.8}.balance-cell{cursor:pointer;transition:background .2s}.balance-cell:hover{background:#b8caff12}.mini-line.wide{height:47px}.activity-layout{grid-template-columns:70px 1fr;align-items:center;gap:14px;margin-top:13px;display:grid}.activity-layout>div:first-child{grid-template-columns:auto 1fr;align-items:end;gap:4px 6px;display:grid}.activity-layout strong{font-size:17px;font-weight:400}.activity-layout small{color:#ffffff45;font-size:6px}.radar{width:120px;height:120px;margin:0 auto;position:relative}.radar-ring{border:1px solid #ffffff1c;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.radar-ring.r1{width:94px;height:94px}.radar-ring.r2{width:67px;height:67px}.radar-ring.r3{width:40px;height:40px}.radar>b{clip-path:polygon(47% 0,94% 47%,68% 100%,0 70%,22% 23%);background:#ffffffa6;position:absolute;inset:28px 23px 18px 21px}.radar-label{color:#ffffff59;font-size:6px;position:absolute}.radar-label.jan{top:0;left:50%}.radar-label.mar{top:48%;right:0}.radar-label.may{bottom:0;left:48%}.radar-label.jul{top:48%;left:0}.cell-head{justify-content:space-between;align-items:center;display:flex}.cell-head>b{color:#ffffff75;background:#ffffff14;padding:5px 6px;font-size:6px}.risk-bars{justify-content:space-between;align-items:flex-end;height:112px;margin-top:15px;display:flex}.risk-bars div{flex-direction:column;align-items:center;width:22%;display:flex}.risk-bars strong{margin-bottom:6px;font-size:9px;font-weight:400}.risk-bars i{width:100%;height:var(--bar);min-height:24px;transition:height 1.4s .45s var(--ease);background:repeating-linear-gradient(135deg,#ffffff47 0 1px,#0000 1px 3px),#ffffff0f;display:block}.risk-bars div:last-child i{background:#ddd;border-radius:7px 7px 0 0}.risk-bars small{color:#ffffff59;margin-top:7px;font-size:6px}.dashboard-tagline{z-index:7;opacity:0;color:#ffffffbf;letter-spacing:-.055em;text-align:center;transition:opacity .65s .7s ease, transform .8s .65s var(--ease);font-size:clamp(22px,2.5vw,40px);font-weight:300;position:absolute;bottom:58px;left:0;right:0;transform:translateY(20px)}.motion-control{z-index:25;align-items:center;gap:7px;display:flex;position:absolute;bottom:23px;right:28px}.motion-control button{cursor:pointer;background:#ffffff3b;border:0;border-radius:50%;width:7px;height:7px;padding:0}.motion-control button:first-child{color:#fff;background:#0003;border:1px solid #ffffff26;place-items:center;width:24px;height:24px;margin-right:4px;font-size:7px;display:grid}.showcase.is-dashboard .metal-field{width:calc(100% - 24px);top:12px;bottom:12px;right:12px}.showcase.is-dashboard .showcase-copy{opacity:0;filter:blur(8px);pointer-events:none;transform:translateY(-46%)scale(.88)}.showcase.is-dashboard .trust-strip{opacity:0;transform:translateY(15px)}.showcase.is-dashboard .mini-stack{opacity:0;pointer-events:none;transform:translateY(-50%)scale(.72)}.showcase.is-dashboard .dashboard-wrap{opacity:1;pointer-events:auto;transform:translate(-50%,-48%)scale(1)}.showcase.is-dashboard .dashboard-tagline{opacity:1;transform:translateY(0)}.manifesto{background:var(--paper);padding:150px 0}.section-index{color:#6e7275;letter-spacing:.14em;align-items:center;gap:13px;margin-bottom:42px;font-size:8px;font-weight:700;display:flex}.section-index span{border:1px solid var(--line);width:28px;height:28px;color:var(--black);letter-spacing:0;border-radius:50%;place-items:center;display:grid}.section-index p{margin:0}.section-index.light{color:#ffffff59}.section-index.light span{border-color:var(--dark-line);color:#fff}.manifesto-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:100px;display:grid}.manifesto-heading h2,.scene-intro h2,.security-shell h2,.closing h2{letter-spacing:-.08em;margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:400;line-height:.98}.manifesto-heading>p,.scene-intro>p{color:#606467;margin:0 0 10px;font-size:14px;line-height:1.9}.principle-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:100px;display:grid}.principle-grid>article{border:1px solid var(--line);background:#ffffff24;flex-direction:column;min-height:590px;padding:22px;display:flex}.principle-visual{background:#d9d9d5;justify-content:center;align-items:center;height:290px;margin-bottom:42px;display:flex;position:relative;overflow:hidden}.principle-grid article:nth-child(2) .principle-visual{background:var(--black)}.principle-grid article:nth-child(3) .principle-visual{background:radial-gradient(circle,#ecece8,#bdbeba 50%,#898b88 100%)}.debate-visual{gap:22px}.debate-visual span{background:var(--black);color:#fff;border-radius:50%;place-items:center;width:92px;height:92px;font-size:28px;display:grid}.debate-visual span:last-child{border:1px solid var(--black);color:var(--black);background:0 0}.debate-visual i{border:1px solid var(--line);color:#6f7477;padding:6px 8px;font-size:7px;font-style:normal}.evidence-visual{flex-direction:column}.e-card{color:#fff;background:#17191b;border:1px solid #ffffff1a;border-radius:14px;width:210px;position:absolute}.e-card.back{color:#ffffff59;height:90px;padding:20px;font-size:9px;top:45px;transform:rotate(7deg)}.e-card.back span{float:right;color:var(--signal)}.e-card.front{z-index:2;min-height:145px;padding:22px;top:85px;transform:rotate(-3deg);box-shadow:0 24px 60px #00000059}.e-card.front small{color:#ffffff4d;letter-spacing:.1em;font-size:7px}.e-card.front strong{letter-spacing:-.06em;margin-top:18px;font-size:34px;font-weight:400;display:block}.e-card.front p{color:#ffffff57;margin:15px 0 0;font-size:7px}.profile-visual{flex-direction:column}.profile-visual:before,.profile-visual:after{content:"";border:1px solid #08090a24;border-radius:50%;width:210px;height:210px;position:absolute}.profile-visual:after{width:145px;height:145px}.profile-core{z-index:3;background:var(--black);color:#fff;text-align:center;box-sizing:border-box;border-radius:50%;place-items:center;width:86px;height:86px;padding:8px;font-size:11px;font-weight:600;line-height:1.25;display:grid;position:relative}.profile-core small{opacity:.75;margin-top:2px;font-size:8px;font-weight:500;display:block}.profile-visual>small{z-index:3;background:#ffffff73;padding:6px 8px;font-size:7px;position:absolute;bottom:22px}.orbit-dot{z-index:3;border:3px solid var(--paper);background:var(--black);border-radius:50%;width:12px;height:12px;position:absolute}.orbit-dot.d1{top:40px;right:85px}.orbit-dot.d2{background:var(--signal);bottom:82px;right:55px}.orbit-dot.d3{background:#777;bottom:55px;left:78px}.principle-grid>article>small{color:#777b7e;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.principle-grid h3{letter-spacing:-.055em;margin:22px 0 15px;font-size:34px;font-weight:400;line-height:1.12}.principle-grid>article>p{color:#696d70;max-width:330px;margin:auto 0 0;font-size:11px;line-height:1.8}.scene-section{background:var(--black);color:#fff;padding:96px 0 110px;scroll-margin-top:12px}.scene-shell{grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);align-items:start;gap:48px 56px;display:grid}.scene-intro{align-self:start;position:static;top:auto}.scene-intro h2{letter-spacing:-.03em;font-size:clamp(28px,3.2vw,40px);line-height:1.15}.scene-intro>p{color:#ffffff61;max-width:420px;margin-top:18px;font-size:13px;line-height:1.7}.scene-main{flex-direction:column;gap:16px;min-width:0;display:flex}.scene-list{border-top:1px solid var(--dark-line)}.scene-list button{border:0;border-bottom:1px solid var(--dark-line);color:#fff;cursor:pointer;text-align:left;background:0 0;grid-template-columns:36px 1fr minmax(110px,140px) 20px;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 10px;transition:background .25s,padding .25s;display:grid}.scene-list button:hover,.scene-list button.active{background:#ffffff0f;padding-left:18px;padding-right:18px}.scene-list button>span{color:#ffffff40;font-size:8px}.scene-list button.active>span{color:var(--signal)}.scene-list strong{font-size:14px;font-weight:500}.scene-list small{color:#ffffff47;letter-spacing:.06em;font-size:10px}.scene-list i{color:#ffffff4d;font-size:13px;font-style:normal}.scene-list button.active i{color:var(--signal)}.scene-preview{min-height:320px;animation:previewIn .55s var(--ease) both;background:radial-gradient(at 72% 44%,#ffffffba,#0000 20%),radial-gradient(at 55% 90%,#7879778c,#0000 34%),linear-gradient(105deg,#171819 0%,#363739 43%,#a6a7a4 67%,#222325 100%);grid-column:auto;margin-top:0;padding:28px 28px 88px;position:relative;overflow:hidden}.scene-preview:after{opacity:.25;content:"";pointer-events:none;background:repeating-radial-gradient(circle at 40% 40%,#fff6 0 .6px,#0000 .8px 2px) 0 0/6px 6px;position:absolute;inset:0}.preview-meta,.scene-preview h3,.scene-preview>p,.preview-insight,.preview-proof{z-index:2;position:relative}.preview-meta{color:#ffffff73;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.preview-meta small{background:#0003;padding:6px 8px}.scene-preview h3{letter-spacing:-.03em;margin:28px 0 0;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.15}.scene-preview>p{color:#ffffff78;max-width:470px;margin:12px 0 0;font-size:13px;line-height:1.65}.preview-insight{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090ac7;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:14px;width:min(360px,100% - 48px);padding:16px 18px;display:flex;position:absolute;bottom:56px;right:24px;box-shadow:0 18px 48px #00000047}.agent-mark{width:45px;height:45px;color:var(--signal);border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.preview-insight small,.preview-insight strong{display:block}.preview-insight small{color:#ffffff52;margin-bottom:8px;font-size:7px}.preview-insight strong{font-size:13px;font-weight:400;line-height:1.55}.preview-proof{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:22px;left:24px}.preview-proof span{color:#ffffff80;background:#0000002e;border:1px solid #ffffff21;padding:7px 9px;font-size:7px}.security-section{background:var(--paper);padding:150px 0}.security-shell{grid-template-columns:1fr 1fr;gap:110px;display:grid}.security-shell h2{font-size:clamp(26px,3.2vw,40px)}.security-shell ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.security-shell li{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;align-items:center;gap:22px;min-height:128px;display:grid}.security-shell li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;display:grid}.security-shell strong{font-size:16px;font-weight:500}.security-shell li p{color:#6f7376;margin:8px 0 0;font-size:10px;line-height:1.7}.closing{background:#bfc0bd;padding:150px 0}.closing .page-shell{position:relative}.closing .page-shell>span{letter-spacing:.15em;margin-bottom:35px;font-size:8px;font-weight:700;display:block}.closing button{background:var(--black);color:#fff;cursor:pointer;border:0;border-radius:2px;align-items:center;gap:70px;min-height:54px;padding:0 12px 0 20px;font-size:10px;display:inline-flex;position:absolute;bottom:5px;right:0}.closing button i{color:#000;background:#fff;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.site-footer{background:var(--black);color:#fff;padding:44px 0}.footer-inner{grid-template-columns:1fr auto auto;align-items:center;gap:50px;display:grid}.footer-inner>p{color:#ffffff4d;margin:0;font-size:8px}.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;justify-content:flex-end;animation:.25s both fadeIn;display:flex;position:fixed;inset:0}.evidence-drawer{background:var(--paper);width:min(470px,100%);height:100%;animation:drawerIn .55s var(--ease) both;padding:32px;overflow-y:auto;box-shadow:-35px 0 100px #00000040}.evidence-drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:28px;display:flex}.evidence-drawer header small{color:#7b7f82;letter-spacing:.13em;font-size:7px;font-weight:700}.evidence-drawer header h2{letter-spacing:-.05em;margin:8px 0 0;font-size:30px;font-weight:400}.evidence-drawer header button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.drawer-intro{color:#686c6f;margin:28px 0;font-size:11px;line-height:1.8}.evidence-table{border-top:1px solid var(--line)}.evidence-table>div{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:center;gap:14px;min-height:70px;display:grid}.evidence-table span{color:#85898c;font-size:7px}.evidence-table strong{font-size:11px;font-weight:500}.evidence-table b{font-size:13px;font-weight:400}.evidence-table i{color:#5b6c94;grid-column:2/-1;margin-top:-20px;font-size:7px;font-style:normal}.evidence-drawer dl{border-top:1px solid var(--line);margin-top:30px}.evidence-drawer dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:57px;font-size:9px;display:flex}.evidence-drawer dt{color:#7b7f82}.evidence-drawer dd{text-align:right;margin:0}.drawer-disclaimer{color:#6e7275;background:#deded9;margin-top:24px;padding:16px;font-size:9px;line-height:1.7}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(1%,-1%)}50%{transform:translate(-1%,1%)}75%{transform:translate(2%,1%)}to{transform:translate(-1%,-2%)}}@keyframes metalDrift{0%{transform:translate(-8%,-3%)scale(1)}to{transform:translate(16%,8%)scale(1.2)}}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes previewIn{0%{opacity:.2;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (max-width:1120px){.showcase-copy,.trust-strip{width:58%;left:4%}.mini-stack{width:220px;right:5%}.dashboard-wrap{width:88%}.manifesto-heading,.security-shell{gap:60px}.principle-grid{grid-template-columns:1fr 1fr}.principle-grid>article:last-child{grid-column:1/-1}.scene-shell{gap:60px}}@media (max-width:800px){.page-shell{width:min(100% - 30px,680px)}.landing{padding:10px}.showcase{min-height:calc(100svh - 20px)}.showcase-nav{grid-template-columns:1fr auto;height:70px;padding:0 16px}.showcase-nav nav{display:none}.showcase-nav>button{min-height:34px}.showcase-copy{width:86%;top:34%;left:7%;transform:translateY(-32%)}.showcase-copy h1{font-size:clamp(48px,14vw,72px)}.showcase-copy p{font-size:10px}.micro-label{margin-bottom:22px;font-size:6px}.metal-field{width:auto;height:37%;inset:auto 10px 10px}.mini-stack{width:min(300px,72%);top:auto;bottom:36px;right:50%;transform:translate(50%)}.mini-allocation{display:none}.mini-balance{min-height:115px}.mini-caption{margin-top:15px}.trust-strip{display:none}.motion-control{bottom:14px;right:15px}.showcase.is-dashboard .metal-field{width:auto;height:auto;inset:10px}.showcase.is-dashboard .showcase-copy{transform:translateY(-32%)scale(.88)}.dashboard-wrap{width:88%;top:48%}.dashboard-panel{border-radius:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr}.dash-cell{padding:15px}.target-cell{grid-row:auto}.composition-cell,.digest-cell,.activity-cell{display:none}.balance-cell,.bars-cell{min-height:210px}.dashboard-tagline{padding:0 20px;font-size:20px;bottom:80px}.manifesto,.scene-section,.security-section,.closing{padding:95px 0}.manifesto-heading,.security-shell{grid-template-columns:1fr;gap:35px}.manifesto-heading h2,.scene-intro h2,.security-shell h2{font-size:52px}.principle-grid{grid-template-columns:1fr;margin-top:60px}.principle-grid>article,.principle-grid>article:last-child{grid-column:auto;min-height:540px}.scene-shell{grid-template-columns:1fr;gap:28px}.scene-intro{position:static}.scene-list button{grid-template-columns:34px 1fr 20px;min-height:48px}.scene-list small{display:none}.scene-preview{min-height:300px;padding:22px 22px 80px}.scene-preview h3{margin-top:20px;font-size:24px}.preview-insight{width:auto;bottom:52px;left:16px;right:16px}.preview-proof{bottom:16px;left:16px}.security-shell ol{margin-top:25px}.closing h2{font-size:62px}.closing button{margin-top:42px;position:static}.footer-inner{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.showcase-nav nav,.showcase-nav>.enter-product{font-size:13px}.showcase-nav>.enter-product{background:var(--white);min-height:44px;color:var(--black);border-radius:2px;justify-self:end;align-items:center;gap:20px;padding:0 17px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.showcase-nav>.enter-product:hover{background:var(--signal);transform:translateY(-1px)}.micro-label{font-size:11px}.showcase-copy p{font-size:15px}.hero-actions button,.hero-actions a{font-size:13px}.hero-actions .hero-primary-link{border-color:var(--white);background:var(--white);color:var(--black)}.trust-strip{font-size:11px}.card-eyebrow{font-size:10px}.allocation-split small,.mini-allocation>p,.target-cell>p,.mini-allocation>small,.target-cell>small,.mini-allocation ul,.target-cell ul,.mini-balance>span,.balance-cell>span,.mini-caption span,.composition-values small,.composition-cell>small,.digest-cell>b,.activity-layout small,.radar-label,.cell-head>b,.risk-bars small{font-size:9px}.digest-cell p,.preview-meta,.preview-insight small,.preview-proof span{font-size:10px}.section-index,.principle-grid>article>small,.e-card.front small,.e-card.front p,.profile-visual>small,.scene-list button>span,.scene-list small,.closing .page-shell>span{font-size:11px}.principle-grid>article>p,.security-shell li p,.footer-inner>p,.drawer-intro,.drawer-disclaimer{font-size:13px}.scene-preview>p,.preview-insight strong{font-size:15px}.security-shell strong{font-size:18px}.evidence-drawer header small,.evidence-table span,.evidence-table i{font-size:10px}.evidence-table strong,.evidence-drawer dl>div{font-size:12px}.closing-product-link{background:var(--black);color:#fff;align-items:center;gap:62px;min-height:56px;padding:0 12px 0 22px;font-size:13px;display:inline-flex;position:absolute;bottom:5px;right:0}.closing-product-link i{color:#000;background:#fff;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.product-app{--app-bg:var(--fog-100);--app-panel:var(--paper-50);--app-dark:var(--text-on-light);--app-muted:var(--text-muted-light);--app-line:#14181d1f;--app-signal:var(--brand-highlight);--app-brand:var(--brand-primary);--app-brand-soft:var(--brand-soft);--app-verified:var(--verified);--app-warning:var(--warning);--app-up:var(--market-up);--app-down:var(--market-down);background:var(--app-bg);min-height:100svh;color:var(--app-dark);font-size:13.5px}.product-app button,.product-app input,.product-app textarea,.product-app select{font:inherit}.product-sidebar{z-index:70;color:#f5f5f2;background:radial-gradient(circle at 10% 0,#ffffff14,#0000 26%),#0d0e10;flex-direction:column;width:264px;padding:24px 18px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.product-logo{align-items:center;height:68px;padding:0 8px;display:flex}.product-shell-brand-logo{width:148px}.product-brand-mark{flex:none;width:22px;height:22px;display:inline-block;position:relative}.product-brand-mark i{background:currentColor;width:8px;height:8px;position:absolute}.product-brand-mark i:first-child{width:14px;top:0;left:0}.product-brand-mark i:nth-child(2){height:14px;bottom:0;right:0}.product-brand-mark i:last-child{bottom:0;left:0}.product-logo>span:last-child{flex-direction:column;gap:2px;display:flex}.product-logo strong{letter-spacing:-.03em;font-size:15px;font-weight:600}.product-logo small{color:#ffffff47;letter-spacing:.12em;font-size:9px}.sidebar-context{background:#ffffff06;border:1px solid #ffffff17;flex-direction:column;gap:5px;margin:22px 0 26px;padding:16px 42px 16px 15px;display:flex;position:relative}.sidebar-context>span{color:#ffffff52;font-size:11px}.sidebar-context strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.sidebar-context i{color:var(--app-signal);background:#c9d6ff1a;padding:4px 5px;font-size:8px;font-style:normal;position:absolute;top:17px;right:12px}.product-nav{flex-direction:column;gap:4px;display:flex}.product-nav>small{color:#ffffff40;letter-spacing:.12em;text-transform:uppercase;margin:0 11px 8px;font-size:10px}.product-nav a{color:#ffffff75;border-radius:3px;align-items:center;gap:12px;min-height:48px;padding:0 12px;font-size:14px;transition:background .2s,color .2s,transform .2s;display:flex;position:relative}.product-nav a:hover{color:#fff;background:#ffffff0d;transform:translate(2px)}.product-nav a.active{color:#0b0c0e;background:#f1f1ed}.product-nav a>span{place-items:center;width:24px;font-size:18px;display:grid}.product-nav a>i{background:#ffffff1a;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.product-nav a.active>i{background:#d8d8d3}.product-nav-more{border-top:1px solid #ffffff12;margin-top:4px;padding-top:4px}.product-nav-more summary{color:#ffffff57;cursor:pointer;min-height:40px;padding:0 12px;font-size:12px;line-height:40px;list-style:none}.product-nav-more summary::-webkit-details-marker{display:none}.product-nav-more summary:before{content:"+";place-items:center;width:24px;margin-right:12px;font-size:16px;display:inline-grid}.product-nav-more[open] summary:before{content:"−"}.product-nav-more summary:hover{color:#fff}.product-nav-more>div{gap:2px;padding:0 0 4px 12px;display:grid}.product-nav-more a{min-height:40px;font-size:12px}.product-nav-more a>span{font-size:15px}.sidebar-upgrade{background:radial-gradient(circle at 100% 0,#c9d6ff2b,#0000 42%),#ffffff09;border:1px solid #ffffff17;margin-top:auto;padding:18px;display:block}.sidebar-upgrade>span{background:var(--app-signal);color:#111;border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:22px;display:grid}.sidebar-upgrade strong{font-size:14px}.sidebar-upgrade p{color:#ffffff61;margin:8px 0 18px;font-size:12px;line-height:1.6}.sidebar-upgrade i{color:var(--app-signal);font-size:12px;font-style:normal}.sidebar-bottom{gap:6px;margin-top:16px;display:grid}.sidebar-bottom a{color:#ffffff57;justify-content:space-between;padding:10px 4px;font-size:12px;display:flex}.sidebar-bottom a:hover{color:#fff}.product-main{min-height:100svh;margin-left:264px}.product-topbar{z-index:55;border-bottom:1px solid var(--app-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eeeeeae0;justify-content:space-between;align-items:center;height:74px;padding:0 38px;display:flex;position:sticky;top:0}.mobile-menu{display:none}.command-trigger{border:1px solid var(--app-line);color:#777b7e;cursor:pointer;text-align:left;background:#ffffff61;align-items:center;gap:10px;width:min(370px,36vw);height:40px;padding:0 10px 0 14px;display:flex}.command-trigger>span{font-size:20px}.command-trigger b{flex:1;font-size:12px;font-weight:400}.command-trigger kbd,.command-panel kbd{border:1px solid var(--app-line);color:#8a8d90;background:#ffffff80;padding:4px 6px;font-family:inherit;font-size:9px}.topbar-tools{align-items:center;gap:12px;display:flex}.system-live{color:#666a6d;align-items:center;gap:7px;margin-right:6px;font-size:11px;display:flex}.system-live i,.live-badge i,.report-statusbar p i{background:#7fa78b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7fa78b1f}.notice-button{border:1px solid var(--app-line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;display:grid;position:relative}.notice-button>i{border:2px solid var(--app-bg);background:#8b6680;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:5px}.user-chip{cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:112px;height:42px;padding:0 9px 0 5px;display:flex}.user-chip>span{background:#c7c8c4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.user-chip b{font-size:12px;font-weight:500}.user-chip i{color:#85898c;margin-left:auto;font-style:normal}.notice-popover{z-index:5;border:1px solid var(--app-line);background:#f8f8f5;width:360px;padding:18px;animation:.25s both productPop;position:absolute;top:65px;right:38px;box-shadow:0 8px 22px #0000001a}.notice-popover header{border-bottom:1px solid var(--app-line);justify-content:space-between;padding-bottom:14px;display:flex}.notice-popover header strong{font-size:15px}.notice-popover header span{color:#777b7e;font-size:11px}.notice-popover article{border-bottom:1px solid var(--app-line);gap:12px;padding:16px 0;display:flex}.notice-popover article>i{background:#b5b7b4;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.notice-popover article>i.is-new{background:#6c7da8}.notice-popover article strong{font-size:12px}.notice-popover article p{color:#696d70;margin:5px 0;font-size:11px;line-height:1.5}.notice-popover article small{color:#999c9e;font-size:9px}.product-content{width:min(1440px,100%);margin:0 auto;padding:45px 42px 80px}.product-pagehead{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.product-pagehead>div:first-child>span,.panel-label{color:#85898c;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}.product-pagehead h1{letter-spacing:-.055em;margin:12px 0 7px;font-size:clamp(34px,3vw,48px);font-weight:400;line-height:1.05}.product-pagehead p{color:#6f7376;margin:0;font-size:14px}.pagehead-actions{gap:10px;display:flex}.primary-action,.secondary-action,.module-button{color:#fff;cursor:pointer;background:#111214;border:1px solid #111214;border-radius:1px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:0 17px;font-size:12px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.primary-action:hover{background:#26282b;transform:translateY(-1px)}.secondary-action,.module-button{color:#151618;background:0 0}.secondary-action.is-saved{background:#c9d6ff47;border-color:#7d8bac}.panel-label{display:block}.positive{color:#607d69!important}.dashboard-priority{border:1px solid var(--app-line);color:#fff;background:#101113;grid-template-columns:1fr 270px;display:grid}.priority-main{background:radial-gradient(circle at 75% 45%,#ffffff1c,#0000 24%),linear-gradient(115deg,#101113 0%,#202225 58%,#0c0d0f 100%);grid-template-columns:1fr 320px;min-height:360px;display:grid;overflow:hidden}.priority-copy{z-index:2;align-self:center;padding:48px;position:relative}.priority-copy .panel-label{color:#ffffff57}.priority-copy h2{letter-spacing:-.06em;margin:20px 0 18px;font-size:clamp(34px,3.3vw,54px);font-weight:400;line-height:1.02}.priority-copy>p{color:#ffffff7a;max-width:610px;margin:0;font-size:14px;line-height:1.8}.priority-actions{gap:10px;margin-top:30px;display:flex}.priority-actions a,.priority-actions button{color:#fff;cursor:pointer;min-height:44px;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale));background:0 0;border:1px solid #ffffff24;align-items:center;gap:26px;padding:0 15px;display:inline-flex}.priority-actions a{color:#111;background:#f2f2ef}.priority-actions i{font-style:normal}.risk-orbit{place-items:center;min-height:320px;display:grid;position:relative}.orbit-track{border:1px solid #ffffff17;border-radius:50%;width:230px;height:230px;position:absolute}.orbit-track:before,.orbit-track:after{content:"";border:1px solid #ffffff12;border-radius:50%;position:absolute;inset:25px}.orbit-track:after{inset:50px}.orbit-track i{border:2px solid #0000;border-top-color:var(--app-signal);border-right-color:var(--app-signal);border-radius:50%;animation:9s linear infinite orbitSpin;position:absolute;inset:-1px;transform:rotate(38deg)}.risk-orbit>div:nth-child(2){z-index:2;flex-direction:column;align-items:center;display:flex}.risk-orbit small{color:#ffffff5c;font-size:11px}.risk-orbit strong{letter-spacing:-.07em;margin:8px 0 2px;font-size:52px;font-weight:300}.risk-orbit sup{color:#ffffff6b;font-size:17px}.risk-orbit span{color:#d0d7ed;font-size:10px}.risk-orbit em{color:#ffffff47;font-size:max(10px, calc(var(--tmzg-font-xs) * var(--tmzg-type-scale)));letter-spacing:.1em;font-style:normal;position:absolute;bottom:38px;right:18px}.priority-aside{border-left:1px solid #ffffff17;flex-direction:column;min-width:0;padding:35px 28px;display:flex}.priority-aside .panel-label{color:#ffffff57}.fit-score{margin-top:36px}.fit-score strong{letter-spacing:-.07em;font-size:68px;font-weight:300}.fit-score small{color:#ffffff4d;font-size:12px}.priority-aside h3{margin:12px 0 8px;font-size:17px;font-weight:500}.priority-aside p{color:#ffffff61;margin:0;font-size:12px;line-height:1.6}.fit-meter{background:#ffffff14;height:4px;margin-top:24px}.fit-meter i{background:var(--app-signal);width:86%;height:100%;display:block}.priority-aside>a{color:#ffffff9e;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:11px;display:flex}.metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.metric-grid>article{border:1px solid var(--app-line);background:var(--app-panel);min-height:190px;padding:25px;position:relative;overflow:hidden}.metric-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.metric-grid article>div:first-child button{cursor:pointer;background:0 0;border:0}.metric-icon{border:1px solid var(--app-line);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.metric-grid article>strong{letter-spacing:-.055em;margin-top:28px;font-size:36px;font-weight:400;display:block}.metric-grid article>strong small{color:#85898c;margin-left:3px;font-size:13px}.metric-grid article>p{z-index:2;color:#787c7f;margin:8px 0 0;font-size:11px;position:relative}.metric-grid article>p i{margin-right:7px;font-style:normal}.metric-grid article>p b{color:#35383b;font-weight:500}.metric-retry{color:#8a3f33;font-size:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.metric-grid article>p.is-error{color:#8a3f33}.metric-grid article>a{border-top:1px solid var(--app-line);justify-content:space-between;margin-top:24px;padding-top:14px;font-size:11px;display:flex}.dashboard-metrics>article{flex-direction:column;display:flex}.dashboard-metrics article>a{margin-top:auto}.sparkline{width:55%;height:82px;position:absolute;bottom:0;left:45%;right:0}.segmented-meter{gap:4px;margin-top:26px;display:flex}.segmented-meter i{background:#ddddd9;flex:1;height:5px}.segmented-meter i.on{background:#8794b3}.dashboard-columns{grid-template-columns:1.55fr .75fr;gap:12px;margin-top:12px;display:grid}.market-card,.agent-card,.dashboard-section,.holdings-card,.history-card,.admin-module{border:1px solid var(--app-line);background:var(--app-panel)}.market-card,.agent-card{min-height:410px;padding:26px}.market-card>header,.agent-card>header,.dashboard-section>header,.holdings-card>header,.history-card>header,.admin-module>header,.profile-history-card>header{justify-content:space-between;align-items:flex-start;display:flex}.market-card h2,.agent-card h2,.section-head h2,.holdings-card h2,.history-card h2,.admin-module h2,.profile-history-card h2{letter-spacing:-.035em;margin:8px 0 0;font-size:22px;font-weight:500}.period-tabs{background:#e8e8e4;padding:3px;display:flex}.period-tabs button{color:#777b7e;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:9px}.period-tabs button.active{color:#111;background:#fff}.market-plot{border-bottom:1px solid var(--app-line);grid-template-columns:150px 1fr;align-items:end;height:170px;margin-top:28px;padding-bottom:22px;display:grid}.plot-values{align-self:center}.plot-values small{color:#85898c;font-size:10px;display:block}.plot-values strong{letter-spacing:-.06em;margin:9px 5px 0 0;font-size:44px;font-weight:400;display:inline-block}.plot-values span{color:#777b7e;font-size:9px}.bar-chart{align-items:flex-end;gap:7px;height:112px;display:flex}.bar-chart>i{min-width:4px;transition:height .45s var(--ease);background:#cfd0cc;flex:1;position:relative}.bar-chart>i.focus{background:#7886a6}.bar-chart>i span{color:#fff;background:#111;padding:3px 5px;font-size:8px;font-style:normal;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.signal-list{grid-template-columns:repeat(3,1fr);gap:14px;padding-top:19px;display:grid}.signal-list>div{align-items:center;gap:10px;display:flex}.signal-dot{background:#999;border-radius:50%;flex:none;width:8px;height:8px}.signal-dot.warm{background:#b09f75}.signal-dot.cool{background:#8291b4}.signal-dot.neutral{background:#7e9a85}.signal-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.signal-list strong{font-size:10px;font-weight:600}.signal-list small{color:#8b8e91;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.signal-list b{color:#777b7e;margin-left:auto;font-size:8px;font-weight:500}.live-badge{color:#607366;letter-spacing:.08em;background:#e9ebe6;align-items:center;gap:7px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.live-badge i{width:5px;height:5px;display:inline-block}.agent-network{width:215px;height:195px;margin:15px auto 0;position:relative}.agent-center{z-index:3;width:52px;height:52px;color:var(--app-signal);background:#17181a;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agent-ring{border:1px solid #dbdcd8;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agent-ring.r-one{width:130px;height:130px}.agent-ring.r-two{width:190px;height:190px}.agent-node{z-index:2;background:#f8f8f5;border:1px solid #cfd0cc;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid;position:absolute}.agent-node.n1{top:0;left:93px}.agent-node.n2{top:44px;right:8px}.agent-node.n3{bottom:28px;right:8px}.agent-node.n4{bottom:0;left:93px}.agent-node.n5{bottom:28px;left:8px}.agent-node.n6{top:44px;left:8px}.agent-stats{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);grid-template-columns:repeat(3,1fr);display:grid}.agent-stats div{text-align:center;padding:12px 4px}.agent-stats strong{font-size:17px;font-weight:500;display:block}.agent-stats small{color:#8b8e91;font-size:8px}.agent-card>p{color:#777b7e;margin:15px 0 0;font-size:10px;line-height:1.6}.agent-card>p strong{color:#34373a}.dashboard-section{margin-top:12px;padding:26px}.dashboard-market-entry{margin-top:0}.dashboard-market-entry>header{align-items:center}.dashboard-market-entry>header p{color:#777b7e;margin:10px 0 0;font-size:12px;line-height:1.6}.dashboard-market-entry>header>a{flex:none}.dashboard-market-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dashboard-market-search{align-items:center;gap:10px;max-width:620px;margin:22px 0 14px;display:flex;position:relative}.dashboard-market-search label{color:#777b7e;white-space:nowrap;font-size:11px}.dashboard-market-search input{border:1px solid var(--app-line);color:#1a1b1e;min-width:0;height:44px;font:inherit;background:#fff;flex:1;padding:0 12px;font-size:13px}.dashboard-market-search input:focus{outline-offset:1px;border-color:#8495c5;outline:2px solid #4f63d826}.dashboard-market-search button{color:#fff;cursor:pointer;background:#111214;border:1px solid #111214;min-height:44px;padding:0 16px;font-size:12px}.dashboard-market-search button:hover{background:#2b2e32}.dashboard-market-search p{color:#8a3f33;margin:0;font-size:11px;position:absolute;top:48px;left:0}.dashboard-secondary{margin-top:18px}.dashboard-secondary>summary{border:1px solid var(--app-line);background:var(--app-panel);color:#4f5356;cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;font-size:12px;list-style:none;display:flex}.dashboard-secondary>summary::-webkit-details-marker{display:none}.dashboard-secondary>summary:after{content:"展开";color:#777b7e;font-size:11px}.dashboard-secondary[open]>summary:after{content:"收起"}.dashboard-secondary>summary:hover{color:#151618;border-color:#b9bec7}.dashboard-secondary-content{padding-top:1px}.section-head{display:flex;align-items:flex-end!important}.section-head>a{color:#606467;font-size:11px}.section-head>a span{margin-left:14px}.compact-scenes{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:24px;display:grid}.compact-scenes a{border:1px solid var(--app-line);background:#efefeb;flex-direction:column;min-width:0;min-height:138px;padding:14px;transition:transform .25s,background .25s;display:flex;position:relative;overflow:hidden}.compact-scenes a:hover{background:var(--scene-accent);transform:translateY(-3px)}.compact-scenes a>span{color:#929598;font-size:9px}.compact-scenes a>i{background:var(--scene-accent);border-radius:50%;place-items:center;width:34px;height:34px;margin-top:14px;font-size:11px;font-style:normal;display:grid}.compact-scenes a>div{margin-top:auto}.compact-scenes strong{font-size:12px;display:block}.compact-scenes small{color:#929598;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;display:block;overflow:hidden}.compact-scenes a>b{color:#8c8f92;font-size:11px;font-weight:400;position:absolute;top:12px;right:12px}.command-empty{color:#85898c;padding:18px 4px;font-size:11px;line-height:1.7}.report-table-empty{border:1px dashed var(--app-line);text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:16px;margin-top:22px;padding:34px 24px;display:flex}.report-table-empty p{color:#777b7e;font-size:11px}.market-empty-note{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px;padding:26px 0 6px;display:flex}.market-empty-note p{color:#6c7073;font-size:11px;line-height:1.8}.workspace-demo-banner{background:#fdf8ec;border:1px solid #e0d3ad;border-radius:4px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:15px 18px;display:flex}.workspace-demo-banner>span{color:#fff;background:#c9a227;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.workspace-demo-banner strong{color:#6b5410;margin-bottom:5px;font-size:12px;display:block}.workspace-demo-banner p{color:#7c6a35;font-size:11px;line-height:1.75}.workspace-demo-banner a{color:#4f63d8;text-decoration:underline}.report-table{border-top:1px solid var(--app-line);margin-top:22px}.report-row{border-bottom:1px solid var(--app-line);color:#565a5d;grid-template-columns:2.2fr .75fr .55fr .75fr .75fr 20px;align-items:center;gap:15px;min-height:66px;font-size:10px;transition:background .2s;display:grid}.report-row:not(.table-head):hover{background:#efefeb}.report-row>span:first-child{align-items:center;gap:12px;display:flex}.report-row>span:first-child>i{color:#55595c;background:#e1e2de;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.report-row>span:first-child b{min-width:0;font-weight:400}.report-row strong{color:#242628;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.report-row small{color:#989b9d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.report-row.table-head{color:#95989a;text-transform:uppercase;min-height:36px;font-size:8px}.status-pill{color:#5d7463;background:#e7ebe5;align-items:center;gap:6px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.status-pill i{background:#76917e;border-radius:50%;width:5px;height:5px}.status-pill.level-partial i{background:#a88d63}.advisory-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.advisory-main,.advisory-side{border:1px solid var(--app-line);background:var(--app-panel)}.advisory-main{padding:34px}.advisory-stephead{align-items:center;gap:14px;display:flex}.advisory-stephead>span{border:1px solid var(--app-line);color:#777b7e;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.advisory-stephead strong{font-size:17px;font-weight:500}.advisory-stephead p{color:#85898c;margin:4px 0 0;font-size:11px}.advisory-scenes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.advisory-scenes button{border:1px solid var(--app-line);cursor:pointer;text-align:left;background:#eeeeea;grid-template-rows:24px auto auto;grid-template-columns:40px 1fr;gap:0 12px;min-height:130px;padding:15px;transition:transform .2s,border .2s,background .2s;display:grid;position:relative}.advisory-scenes button:hover{transform:translateY(-2px)}.advisory-scenes button.active{background:var(--scene-accent);border-color:#1c1e20}.advisory-scenes button>span{color:#8c8f91;font-size:9px}.advisory-scenes button>i{background:var(--scene-accent);border-radius:50%;grid-row:2/4;align-self:center;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;display:grid}.advisory-scenes button.active>i{color:#fff;background:#111}.advisory-scenes button>b{align-self:end;font-size:13px;font-weight:600}.advisory-scenes button>small{color:#85898c;font-size:8px}.advisory-scenes button>em{color:#929598;font-size:10px;font-style:normal;position:absolute;top:13px;right:13px}.question-head{border-top:1px solid var(--app-line);margin-top:38px;padding-top:32px}.question-composer{background:#fff;border:1px solid #bfc1bd;margin-top:22px;box-shadow:0 16px 50px #0000000d}.question-composer>header{border-bottom:1px solid var(--app-line);align-items:center;gap:12px;height:66px;padding:0 18px;display:flex}.question-composer>header>span{border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.question-composer>header div{flex-direction:column;display:flex}.question-composer>header strong{font-size:12px}.question-composer>header small{color:#95989a;font-size:8px}.question-composer>header button{border:1px solid var(--app-line);color:#666a6d;background:#f2f2ef;margin-left:auto;padding:8px 10px;font-size:9px}.question-composer textarea{resize:vertical;color:#1d1f21;background:0 0;border:0;outline:0;width:100%;min-height:150px;padding:22px;font-size:16px;line-height:1.7;display:block}.question-composer textarea::placeholder{color:#a8aaa8}.composer-tools{justify-content:space-between;align-items:center;padding:0 18px 16px;display:flex}.composer-tools>div{flex-wrap:wrap;gap:6px;display:flex}.composer-tools button{border:1px solid var(--app-line);color:#707477;cursor:pointer;background:#f4f4f1;padding:7px 9px;font-size:9px}.composer-tools>span{color:#999c9e;font-size:9px}.question-composer>footer{border-top:1px solid var(--app-line);background:#f6f6f3;justify-content:space-between;align-items:center;min-height:68px;padding:12px 18px;display:flex}.question-composer>footer p{color:#868a8d;align-items:center;gap:7px;font-size:9px;display:flex}.question-composer>footer p i{background:#7e9a85;border-radius:50%;width:6px;height:6px}.analyze-button{color:#fff;cursor:pointer;min-height:44px;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale));background:#111214;border:0;align-items:center;gap:14px;padding:0 15px;display:inline-flex}.analyze-button:disabled{opacity:.62;cursor:progress}.analyze-button span{color:var(--app-signal)}.analysis-progress{border:1px solid var(--app-line);color:#fff;background:#101113;margin-top:20px;padding:26px;animation:.45s both productRise}.analysis-progress>header{justify-content:space-between;align-items:flex-end;display:flex}.analysis-progress h2{margin:12px 0 0;font-size:23px;font-weight:400}.analysis-progress>header>strong{font-size:32px;font-weight:300}.progress-track{background:#ffffff1a;height:2px;margin:22px 0}.progress-track i{background:var(--app-signal);height:100%;transition:width .55s;display:block}.analysis-progress ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.analysis-progress li{opacity:.32;grid-template-columns:28px 1fr;gap:8px;display:grid}.analysis-progress li.active,.analysis-progress li.done{opacity:1}.analysis-progress li>span{border:1px solid #ffffff2e;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.analysis-progress li.done>span{border-color:var(--app-signal);background:var(--app-signal);color:#111}.analysis-progress li strong{font-size:9px;font-weight:500}.analysis-progress li small{color:#fff6;font-size:8px}.analysis-first-look{color:#20242a;background:#f8faf9;border:1px solid #dfe3e5;border-radius:5px;margin-top:20px;padding:20px}.analysis-first-look-heading{align-items:flex-start;gap:12px;display:flex}.analysis-first-look-mark{color:#2f946e;background:#e9f5f0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;line-height:1;display:grid}.analysis-first-look-heading strong{font-size:17px;font-weight:650;line-height:1.35;display:block}.analysis-first-look-heading p{color:#56616a;margin:5px 0 0;font-size:12px;line-height:1.65}.analysis-first-look-meta{color:#64717a;flex-wrap:wrap;gap:8px 18px;margin:16px 0 0 40px;font-size:11px;display:flex}.analysis-first-look-meta span+span:before{content:"·";color:#a1a9ad;margin-right:18px}.analysis-first-look-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0 40px;display:grid}.analysis-first-look-content article{border-top:1px solid #dfe3e5;padding-top:13px}.analysis-first-look-content h3{color:#252c32;margin:0;font-size:13px;font-weight:650}.analysis-first-look-content p{color:#48545d;margin:6px 0 0;font-size:12px;line-height:1.65}.analysis-first-look-wait{color:#59666e;border-top:1px solid #dfe3e5;margin:16px 0 0 40px;padding-top:13px;font-size:12px;line-height:1.65}.analysis-first-look-note{color:#7a858b;margin:16px 0 0 40px;font-size:11px;line-height:1.6}.analysis-first-look-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:16px 0 0 40px;display:flex}.analysis-first-look-actions a,.analysis-progress-actions .view-report-live{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.analysis-first-look-actions a:hover,.analysis-progress-actions .view-report-live:hover{background:var(--brand-primary-strong,#24389f);transform:translateY(-1px)}.analysis-first-look-actions>span{color:#68737b;font-size:11px}.result-ready{background:#ffffff0d;border:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px;display:flex}.result-ready>div>span{background:var(--app-signal);color:#111;margin-right:10px;padding:4px 6px;font-size:8px;font-weight:700;display:inline-block}.result-ready strong{font-size:13px;font-weight:500}.result-ready p{color:#ffffff6b;margin:8px 0 0;font-size:9px}.result-ready>a{color:#111;min-height:44px;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale));background:#fff;flex:none;align-items:center;gap:18px;padding:0 13px;display:inline-flex}.advisory-side{align-self:start;padding:27px}.advisory-side h3{margin:10px 0 24px;font-size:18px;font-weight:500}.advisory-side dl{border-top:1px solid var(--app-line);margin:0}.advisory-side dl>div{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;min-height:48px;font-size:10px;display:flex}.advisory-side dt{color:#85898c}.advisory-side dd{margin:0}.advisory-side>a{justify-content:space-between;margin-top:17px;font-size:10px;display:flex}.advisory-side hr{background:var(--app-line);border:0;height:1px;margin:28px 0}.side-flow{margin:22px 0 0;padding:0;list-style:none}.side-flow li{gap:12px;padding-bottom:20px;display:flex}.side-flow li>span{border:1px solid var(--app-line);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.side-flow strong{font-size:11px}.side-flow p{color:#85898c;margin:4px 0 0;font-size:9px;line-height:1.5}.report-statusbar{border:1px solid var(--app-line);background:var(--app-panel);justify-content:space-between;align-items:center;min-height:54px;padding:0 17px;display:flex}.report-statusbar>div{align-items:center;gap:15px;display:flex}.report-statusbar>div>span:not(.status-pill){border-left:1px solid var(--app-line);color:#777b7e;padding-left:15px;font-size:9px}.report-statusbar b{color:#3c4f42;font-weight:600}.report-statusbar p{color:#888b8e;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.report-statusbar p i{box-shadow:none;background:#a99069;display:inline-block}.report-layout{grid-template-columns:210px minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.report-toc{border:1px solid var(--app-line);background:var(--app-panel);align-self:start;padding:23px 16px;position:sticky;top:88px}.report-toc>span{color:#85898c;letter-spacing:.1em;margin:0 10px 14px;font-size:9px;font-weight:700;display:block}.report-toc nav{gap:3px;display:grid}.report-toc button,.report-toc a{color:#74787b;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:11px;text-decoration:none;display:flex}.report-toc button i,.report-toc a i{color:#a0a3a5;font-size:8px;font-style:normal}.report-toc button.active,.report-toc a.active{color:#fff;background:#111214}.report-toc button.active i,.report-toc a.active i{color:var(--app-signal)}.report-version{border-top:1px solid var(--app-line);margin-top:24px;padding:15px 10px 0}.report-version small{color:#96999b;font-size:8px}.report-version strong{margin-top:8px;font-size:10px;display:block}.report-version p{color:#8b8e91;margin:9px 0 0;font-size:9px;line-height:1.6}.formal-report{border:1px solid var(--app-line);background:var(--app-panel);min-width:0}.formal-report>section{scroll-margin-top:154px}.report-hero{color:#fff;background:#111214;padding:54px}.report-hero>header{justify-content:space-between;display:flex}.report-hero>header>span{color:#ffffff52;letter-spacing:.12em;font-size:9px}.report-hero h2{letter-spacing:-.07em;max-width:850px;margin:62px 0 24px;font-size:clamp(45px,5vw,76px);font-weight:300;line-height:.98}.report-hero>p{color:#ffffff7a;max-width:760px;margin:0;font-size:14px;line-height:1.9}.advice-intensity{align-items:center;gap:16px;margin-top:32px;display:flex}.advice-intensity>span{color:#ffffff57;font-size:9px}.advice-intensity>div{gap:4px;display:flex}.advice-intensity i{background:#ffffff1a;width:26px;height:5px}.advice-intensity i.on{background:var(--app-signal)}.advice-intensity strong{font-size:9px;font-weight:500}.conclusion-cards{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.conclusion-cards>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-height:116px;padding:20px}.conclusion-cards small{color:#ffffff54;font-size:8px}.conclusion-cards strong{margin-top:14px;font-size:14px;font-weight:500;display:block}.conclusion-cards p{color:#ffffff59;margin:6px 0 0;font-size:9px}.report-block{border-bottom:1px solid var(--app-line);padding:48px 54px}.report-section-title{align-items:center;gap:15px;display:flex}.report-section-title>span{border:1px solid var(--app-line);color:#7d8184;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.report-section-title small{color:#929598;letter-spacing:.12em;font-size:8px}.report-section-title h2{letter-spacing:-.045em;margin:4px 0 0;font-size:26px;font-weight:500}.report-section-title>button{border:1px solid var(--app-line);cursor:pointer;background:0 0;margin-left:auto;padding:8px 10px;font-size:9px}.basis-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;display:grid}.basis-grid article{border:1px solid var(--app-line);background:#efefeb;flex-direction:column;min-height:230px;padding:22px;display:flex}.basis-grid article>span{color:#999c9e;font-size:9px}.basis-grid strong{margin-top:34px;font-size:14px;line-height:1.45}.basis-grid p{color:#74787b;margin:12px 0;font-size:11px;line-height:1.7}.basis-grid button,.basis-grid a{border:0;border-top:1px solid var(--app-line);color:#666a6d;cursor:pointer;text-align:left;background:0 0;margin-top:auto;padding:10px 0 0;font-size:9px}.logic-chain{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:stretch;margin-top:30px;display:grid}.logic-chain>div{border:1px solid var(--app-line);background:#efefeb;flex-direction:column;min-height:190px;padding:18px;display:flex}.logic-chain>b{color:#999c9e;text-align:center;align-self:center;font-weight:400}.logic-chain span{color:#8c8f92;font-size:8px}.logic-chain strong{margin-top:35px;font-size:13px}.logic-chain p{color:#777b7e;margin:10px 0;font-size:10px;line-height:1.6}.logic-chain i{color:#69789f;margin-top:auto;font-size:8px;font-style:normal}.debate-summary{color:#fff;background:#111214;grid-template-columns:1.2fr 1fr 1fr;margin-top:30px;display:grid}.debate-summary>div{border-right:1px solid #ffffff1a;padding:18px}.debate-summary small{color:#ffffff52;font-size:8px}.debate-summary strong{margin-top:8px;font-size:11px;font-weight:500;display:block}.debate-stage{border:1px solid var(--app-line);margin-top:9px}.debate-stage>nav{border-bottom:1px solid var(--app-line);display:flex}.debate-stage>nav button{color:#777b7e;cursor:pointer;background:#efefeb;border:0;flex:1;min-height:45px;font-size:11px}.debate-stage>nav button:first-child{border-right:1px solid var(--app-line)}.debate-stage>nav button.active{color:#111;background:#fff}.debate-stage>nav span{color:#999c9e;margin-left:8px;font-size:8px}.argument-list{padding:0 20px}.argument-list article{border-bottom:1px solid var(--app-line);grid-template-columns:70px 1fr;gap:15px;padding:22px 0;display:grid}.argument-list article:last-child{border-bottom:0}.argument-list article>span{color:#5e729f;font-size:9px;font-weight:700}.argument-list.bear article>span{color:#987365}.argument-list strong{font-size:12px}.argument-list p{color:#6f7376;margin:8px 0;font-size:10px;line-height:1.7}.argument-list small{color:#929598;font-size:8px}.judge-card{background:#dadbd6;gap:18px;margin-top:10px;padding:23px;display:flex}.judge-card>span{width:44px;height:44px;color:var(--app-signal);background:#111214;border-radius:50%;flex:none;place-items:center;display:grid}.judge-card small{color:#777b7e;font-size:8px}.judge-card strong{margin-top:6px;font-size:13px;display:block}.judge-card p{color:#63676a;margin:8px 0 0;font-size:10px;line-height:1.7}.profile-fit-panel{background:#e8e8e4;grid-template-columns:150px 1fr 280px;align-items:center;gap:26px;margin-top:30px;padding:25px;display:grid}.fit-number{border-right:1px solid var(--app-line);flex-wrap:wrap;align-items:baseline;padding-right:25px;display:flex}.fit-number small{color:#85898c;width:100%;font-size:8px}.fit-number strong{letter-spacing:-.06em;font-size:58px;font-weight:300}.fit-number span{color:#85898c;font-size:10px}.profile-fit-panel>div:nth-child(2)>strong{font-size:15px}.profile-fit-panel>div:nth-child(2)>p{color:#727679;margin:8px 0 13px;font-size:10px;line-height:1.6}.profile-tags{flex-wrap:wrap;gap:5px;display:flex}.profile-tags span{color:#727679;background:#f6f6f3;padding:5px 7px;font-size:8px}.profile-fit-panel aside{color:#fff;background:#111214;padding:18px}.profile-fit-panel aside small{color:#ffffff57;font-size:8px}.profile-fit-panel aside strong{margin:9px 0 18px;font-size:11px;line-height:1.5;display:block}.profile-fit-panel aside a{color:var(--app-signal);font-size:8px}.report-evidence-list{border-top:1px solid var(--app-line);margin-top:28px}.report-evidence-list button{border:0;border-bottom:1px solid var(--app-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:65px 1fr 100px 80px 20px;align-items:center;gap:10px;width:100%;min-height:58px;display:grid}.report-evidence-list button:hover{background:#eeeeea}.report-evidence-list span{color:#85898c;font-size:9px}.report-evidence-list strong{font-size:11px}.report-evidence-list b{font-size:13px;font-weight:500}.report-evidence-list small{color:#607d69;font-size:8px}.report-evidence-list i{font-style:normal}.risk-notes{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.risk-notes>div{border:1px solid var(--app-line);padding:23px}.risk-notes strong{font-size:12px}.risk-notes ul{color:#6f7376;margin:14px 0 0;padding-left:18px;font-size:10px;line-height:1.9}.formal-disclaimer{color:#6f6656;background:#e5e2da;margin:20px 0 0;padding:20px;font-size:9px;line-height:1.8}.product-evidence-drawer{width:min(520px,100%);height:100%;animation:drawerIn .45s var(--ease) both;background:#f3f3ef;padding:30px;overflow-y:auto}.product-evidence-drawer>header{border-bottom:1px solid var(--app-line);justify-content:space-between;padding-bottom:24px;display:flex}.product-evidence-drawer>header span{color:#85898c;letter-spacing:.12em;font-size:9px}.product-evidence-drawer>header h2{margin:7px 0 4px;font-size:31px;font-weight:400}.product-evidence-drawer>header p{color:#85898c;margin:0;font-size:10px}.product-evidence-drawer>header button{border:1px solid var(--app-line);cursor:pointer;background:0 0;border-radius:50%;width:38px;height:38px;font-size:19px}.drawer-gates{gap:7px;padding:18px 0;display:flex}.drawer-gates span{color:#5d7463;background:#e3e9e2;align-items:center;gap:7px;padding:6px 8px;font-size:8px;display:flex}.drawer-gates i{background:#76917e;border-radius:50%;width:5px;height:5px}.product-evidence-drawer>article{border:1px solid var(--app-line);background:#fff;margin-bottom:9px;padding:20px}.product-evidence-drawer article>div:first-child{justify-content:space-between;display:flex}.product-evidence-drawer article>div span{color:#85898c;font-size:9px}.product-evidence-drawer article>div small{color:#607d69;font-size:8px}.product-evidence-drawer h3{margin:18px 0 6px;font-size:12px}.product-evidence-drawer article>strong{letter-spacing:-.05em;font-size:29px;font-weight:400}.product-evidence-drawer dl{border-top:1px solid var(--app-line);margin:18px 0 0}.product-evidence-drawer dl>div{border-bottom:1px solid var(--app-line);justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.product-evidence-drawer dt{color:#85898c}.product-evidence-drawer dd{margin:0}.product-evidence-drawer article button{color:#617294;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:8px 0;font-size:9px}.product-evidence-drawer>p{color:#8c8f92;text-align:center;font-size:9px}.profile-tabs,.admin-tabs{border-bottom:1px solid var(--app-line);margin-bottom:14px;display:flex}.profile-tabs button,.admin-tabs button{color:#777b7e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0 18px;font-size:12px}.profile-tabs button.active,.admin-tabs button.active{color:#111214;border-bottom-color:#111214}.profile-overview{grid-template-columns:1.4fr .8fr;gap:12px;display:grid}.profile-identity,.profile-dimensions,.profile-history-card,.behavior-coach{border:1px solid var(--app-line);background:var(--app-panel)}.profile-identity{grid-template-columns:150px 1fr 150px;align-items:center;gap:22px;min-height:280px;padding:30px;display:grid}.profile-monogram{border:1px solid #bfc1bd;border-radius:50%;place-items:center;width:125px;height:125px;display:grid;position:relative}.profile-monogram:before,.profile-monogram:after{content:"";border:1px solid #dcddd9;border-radius:50%;position:absolute}.profile-monogram:before{inset:13px}.profile-monogram:after{inset:30px}.profile-monogram span{z-index:2;width:54px;height:54px;color:var(--app-signal);white-space:nowrap;background:#111214;border-radius:50%;place-items:center;font-size:16px;font-weight:750;line-height:1;display:grid;overflow:hidden}.profile-monogram i{border:2px solid var(--app-panel);background:#7e9a85;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;right:20px}.profile-identity h2{letter-spacing:-.05em;margin:10px 0 9px;font-size:31px;font-weight:400}.profile-identity-copy{min-width:0}.profile-identity-copy>p{color:#6f7376;max-width:470px;margin:0;font-size:11px;line-height:1.7}.profile-identity-meta{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.profile-identity-meta span{color:#6c7073;background:#e9e9e5;padding:6px 8px;font-size:8px}.profile-identity>aside{border-left:1px solid var(--app-line);padding-left:20px}.profile-identity aside small{color:#85898c;font-size:8px}.profile-identity aside strong{margin:8px 0;font-size:11px;display:block}.profile-identity aside p{color:#8b8e91;margin:0;font-size:9px;line-height:1.5}.profile-dimensions{padding:28px}.profile-dimensions header strong{margin:8px 0 22px;font-size:18px;display:block}.profile-dimensions>div{grid-template-columns:70px 1fr 65px;align-items:center;gap:10px;min-height:38px;font-size:9px;display:grid}.profile-dimensions>div>span{color:#6f7376}.profile-dimensions>div>div{background:#e0e0dc;height:4px}.profile-dimensions>div>div i{background:#8490ac;height:100%;display:block}.profile-dimensions>div>strong{text-align:right;font-size:8px}.profile-grid{grid-template-columns:1.4fr .8fr;gap:12px;margin-top:12px;display:grid}.profile-history-card,.behavior-coach{padding:27px}.profile-history-card header button{border:1px solid var(--app-line);color:#777b7e;background:0 0;padding:7px 9px;font-size:9px}.profile-timeline{margin-top:25px;position:relative}.timeline-line{background:#d5d6d2;width:1px;position:absolute;top:12px;bottom:20px;left:57px}.profile-timeline article{z-index:2;grid-template-columns:42px 18px 1fr;gap:8px;padding-bottom:24px;display:grid;position:relative}.profile-timeline article>span{color:#898c8f;font-size:9px}.profile-timeline article>i{border:2px solid var(--app-panel);background:#7c89a7;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 1px #b8bab7}.profile-timeline strong{font-size:11px}.profile-timeline p{color:#74787b;margin:6px 0;font-size:9px;line-height:1.6}.profile-timeline small{color:#9a9d9f;font-size:8px}.behavior-coach h2{margin:8px 0 25px;font-size:21px;font-weight:500}.coach-score{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-end;padding-bottom:18px;display:flex}.coach-score strong{font-size:27px;font-weight:400}.coach-score span{color:#85898c;font-size:9px}.behavior-coach ul{margin:5px 0 0;padding:0;list-style:none}.behavior-coach li{border-bottom:1px solid var(--app-line);gap:11px;padding:16px 0;display:flex}.behavior-coach li>i{background:#e5e5e1;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.behavior-coach li strong{font-size:10px}.behavior-coach li p{color:#7d8184;margin:5px 0 0;font-size:9px;line-height:1.5}.holdings-summary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.holdings-summary article{border:1px solid var(--app-line);background:var(--app-panel);min-height:145px;padding:22px}.holdings-summary article>span{color:#85898c;font-size:10px}.holdings-summary strong{letter-spacing:-.045em;margin-top:22px;font-size:28px;font-weight:400;display:block}.holdings-summary strong small{color:#85898c;margin-left:4px;font-size:10px}.holdings-summary p{color:#85898c;margin:8px 0 0;font-size:9px}.holdings-summary p i{color:#607d69;font-style:normal}.holdings-summary p i.warn{color:#987365}.holdings-card{margin-top:12px;padding:28px}.holdings-card>header button{border:1px solid var(--app-line);cursor:pointer;background:0 0;padding:9px 11px;font-size:10px}.holding-allocation{grid-template-columns:310px 1fr;gap:32px;margin-top:30px;display:grid}.allocation-visual{border-right:1px solid var(--app-line);flex-direction:column;align-items:center;padding:18px;display:flex}.allocation-donut{background:conic-gradient(#dce4ff 0 28.4%, #aebbdc 28.4% 46.2%, #8b8f96 46.2% 60.4%, #5d6066 60.4% 92%, #35373b 92%);border-radius:50%;place-items:center;width:190px;height:190px;display:grid}.allocation-donut:before{background:var(--app-panel);content:"";border-radius:50%;width:122px;height:122px}.allocation-donut span{flex-direction:column;align-items:center;display:flex;position:absolute}.allocation-donut strong{font-size:25px;font-weight:400}.allocation-donut small{color:#85898c;font-size:8px}.allocation-visual ul{width:100%;margin:22px 0 0;padding:0;list-style:none}.allocation-visual li{color:#707477;align-items:center;gap:8px;padding:7px 0;font-size:9px;display:flex}.allocation-visual li i{border-radius:50%;width:7px;height:7px}.allocation-visual li b{color:#333638;margin-left:auto;font-weight:500}.holding-list>div,.holding-list>article{border-bottom:1px solid var(--app-line);color:#626669;grid-template-columns:1.7fr .8fr .6fr .6fr 1fr;align-items:center;gap:12px;min-height:58px;font-size:9px;display:grid}.holding-list>div{color:#96999b;min-height:34px;font-size:8px}.holding-list article>span:first-child{align-items:center;gap:10px;display:flex}.holding-list article>span:first-child>i{background:#e2e3df;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.holding-list article b strong{color:#292c2e;font-size:10px;display:block}.holding-list article b small{color:#999c9e;margin-top:3px;font-size:7px;display:block}.holding-list article>span:last-child{align-items:center;gap:7px;display:flex}.risk-track{background:#dedfdb;width:55px;height:4px;display:block}.risk-track i{background:#8793ae;height:100%;display:block}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000094;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-modal{background:#f5f5f2;width:min(520px,100%);padding:28px;animation:.35s both productRise}.profile-modal>header{border-bottom:1px solid var(--app-line);justify-content:space-between;margin-bottom:25px;padding-bottom:20px;display:flex}.profile-modal header span{color:#85898c;letter-spacing:.12em;font-size:8px}.profile-modal h2{margin:6px 0 0;font-size:27px;font-weight:400}.profile-modal header button{border:1px solid var(--app-line);cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px}.profile-modal>label{color:#565a5d;margin-top:18px;font-size:10px;display:block}.profile-modal select,.profile-modal input[type=text],.profile-modal textarea{border:1px solid var(--app-line);color:#222;background:#fff;width:100%;margin-top:8px;padding:11px}.profile-modal textarea{resize:vertical;min-height:85px}.range-label{color:#8b8e91;justify-content:space-between;margin:12px 0 6px;font-size:9px;display:flex}.range-label strong{color:#111}.profile-modal input[type=range]{accent-color:#111;width:100%}.profile-modal>p{color:#73777a;background:#e9e9e5;gap:8px;margin-top:20px;padding:12px;font-size:9px;line-height:1.6;display:flex}.profile-modal>p i{border:1px solid #8d9092;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.profile-modal footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.profile-modal footer button,.profile-saved button{cursor:pointer;min-height:44px;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale));background:0 0;border:1px solid #111;padding:0 15px}.profile-modal footer button:last-child,.profile-saved button{color:#fff;background:#111}.profile-saved{text-align:center;padding:20px 0}.profile-saved>span{color:#5b7862;background:#dce6dc;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 22px;font-size:20px;display:grid}.profile-saved strong{font-size:17px;display:block}.profile-saved p{color:#74787b;max-width:360px;margin:10px auto 24px;font-size:10px;line-height:1.7}.history-tools{border:1px solid var(--app-line);background:var(--app-panel);justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.history-tools>label{border:1px solid var(--app-line);background:#fff;align-items:center;gap:8px;width:min(390px,40%);height:39px;padding:0 12px;display:flex}.history-tools label span{font-size:18px}.history-tools input{border:0;outline:0;width:100%;font-size:10px}.history-tools>div{gap:7px;display:flex}.history-tools select,.history-tools button{border:1px solid var(--app-line);color:#696d70;background:#f4f4f1;height:39px;padding:0 11px;font-size:9px}.history-stats{border:1px solid var(--app-line);background:var(--app-panel);grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.history-stats>div{border-right:1px solid var(--app-line);padding:22px}.history-stats>div:last-child{border-right:0}.history-stats span{color:#85898c;font-size:9px}.history-stats strong{margin-top:17px;font-size:27px;font-weight:400;display:block}.history-stats small{color:#919497;margin-top:5px;font-size:8px;display:block}.history-card{margin-top:12px;padding:26px}.history-card>header>span{color:#8b8e91;font-size:9px}.history-table{border-top:1px solid var(--app-line);margin-top:22px}.history-row{border-bottom:1px solid var(--app-line);color:#626669;grid-template-columns:2.1fr .7fr .65fr .65fr .7fr 22px;align-items:center;gap:14px;min-height:67px;font-size:10px;display:grid}.history-row:not(.history-head):hover{background:#eeeeea}.history-row.is-unavailable{cursor:default;opacity:.72}.history-row.is-unavailable:hover{background:0 0}.history-row>span:first-child{align-items:center;gap:11px;min-width:0;display:flex}.history-row>span:first-child>i{background:#e3e4e0;flex:none;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.history-row>span:first-child b{min-width:0}.history-row strong{color:#2d3032;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.history-row small{color:#9a9d9f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.history-head{color:#96999b;text-transform:uppercase;min-height:36px;font-size:8px}.history-empty{text-align:center;padding:70px 20px}.history-empty>span{font-size:28px;display:block}.history-empty strong{margin-top:10px;font-size:13px;display:block}.history-empty p{color:#85898c;font-size:10px}.history-empty a,.history-empty button{border:1px solid var(--app-line);color:#fff;cursor:pointer;background:#111;margin-top:14px;padding:8px 12px;font-size:11px;text-decoration:none;display:inline-flex}.history-empty.is-error strong{color:#8a3b2d}.history-empty.is-error p{color:#a45a48}.history-actions{align-items:center;gap:8px;display:inline-flex}.ghost-action{border:1px solid var(--app-line);color:#333;cursor:pointer;background:0 0;align-items:center;padding:9px 12px;font-size:12px;display:inline-flex}.ghost-action:disabled{opacity:.5;cursor:not-allowed}.status-pill.is-running,.status-pill.level-running,.status-pill.level-failed{color:#5a6570;background:#eceff3}.status-pill.level-failed{color:#8a3b2d;background:#f4e8e4}.history-card>footer{color:#8b8e91;justify-content:space-between;align-items:center;padding-top:20px;font-size:9px;display:flex}.history-card footer button{border:1px solid var(--app-line);cursor:pointer;background:0 0;width:30px;height:30px;font-size:9px}.history-card footer button.active{color:#fff;background:#111}.admin-tabs{gap:4px}.admin-health{grid-template-columns:1.45fr repeat(3,.65fr);gap:10px;display:grid}.admin-health>article{border:1px solid var(--app-line);background:var(--app-panel);min-height:155px;padding:23px;position:relative;overflow:hidden}.health-main{color:#fff;justify-content:space-between;align-items:center;display:flex;background:#111214!important}.health-main .panel-label{color:#ffffff52}.health-main h2{margin:10px 0 8px;font-size:21px;font-weight:400}.health-main p{color:#ffffff6b;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.health-main p i{background:#7fa78b;border-radius:50%;width:6px;height:6px}.health-score{text-align:right;width:170px;position:relative}.health-score strong{font-size:27px;font-weight:300}.health-score small{color:#fff6;font-size:8px}.health-score .sparkline{width:100%;height:46px;bottom:-45px;left:0;right:0}.admin-health>article:not(.health-main)>span{color:#85898c;font-size:9px}.admin-health>article:not(.health-main)>strong{margin-top:24px;font-size:28px;font-weight:400;display:block}.admin-health>article:not(.health-main)>strong small{font-size:11px}.admin-health>article:not(.health-main)>p{color:#85898c;margin:7px 0 0;font-size:9px}.admin-health>article:not(.health-main)>p i{color:#607d69;font-style:normal}.admin-columns{grid-template-columns:1.35fr .65fr;gap:10px;margin-top:10px;display:grid}.admin-activity-card,.gate-card,.admin-bottom-grid>article{border:1px solid var(--app-line);background:var(--app-panel);padding:25px}.admin-activity-card>header,.gate-card>header,.admin-bottom-grid article>header,.skill-grid article>header{justify-content:space-between;align-items:flex-start;display:flex}.admin-activity-card h2,.gate-card h2,.admin-bottom-grid h2{margin:7px 0 0;font-size:19px;font-weight:500}.admin-activity-card select{border:1px solid var(--app-line);color:#777b7e;background:0 0;padding:7px 9px;font-size:9px}.admin-chart{border-bottom:1px solid var(--app-line);align-items:flex-end;gap:5px;height:220px;margin:28px 0 0 35px;display:flex;position:relative}.admin-chart:before,.admin-chart:after{background:var(--app-line);content:"";height:1px;position:absolute;left:0;right:0}.admin-chart:before{top:33%}.admin-chart:after{top:66%}.admin-chart>i{z-index:2;background:#d2d3cf;flex:1;position:relative}.admin-chart>i.recent{background:#8490ac}.chart-axis{color:#999c9e;font-size:7px;position:absolute;left:-35px}.chart-axis.a1{top:0}.chart-axis.a2{top:49%}.chart-axis.a3{bottom:0}.admin-activity-card>footer{color:#74787b;gap:20px;margin-top:15px;font-size:9px;display:flex}.admin-activity-card footer i{border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.final-dot{background:#8490ac}.partial-dot{background:#b4a078}.gate-score{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-end;margin-top:30px;padding-bottom:20px;display:flex}.gate-score strong{letter-spacing:-.06em;font-size:43px;font-weight:300}.gate-score strong small{font-size:14px}.gate-score>span{color:#85898c;font-size:9px}.gate-card ul{margin:0;padding:0;list-style:none}.gate-card li{border-bottom:1px solid var(--app-line);grid-template-columns:1fr auto;align-items:center;min-height:56px;display:grid}.gate-card li>span{font-size:10px}.gate-card li>span i{background:#7e9a85;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.gate-card li strong{font-size:10px}.gate-card li small{color:#94979a;grid-column:1/-1;margin-top:-14px;font-size:8px}.admin-bottom-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.admin-bottom-grid header button{color:#707477;cursor:pointer;background:0 0;border:0;font-size:9px}.scenario-load{margin-top:20px}.scenario-load>div{grid-template-columns:90px 1fr 45px;align-items:center;gap:10px;min-height:37px;font-size:9px;display:grid}.scenario-load>div>span{color:#686c6f}.scenario-load>div>b{background:#e1e1dd;height:5px}.scenario-load>div>b i{background:#8793ae;height:100%;display:block}.scenario-load>div>strong{text-align:right;font-size:9px}.alert-list{margin-top:18px}.alert-list>div{border-bottom:1px solid var(--app-line);grid-template-columns:27px 1fr auto;align-items:center;gap:10px;min-height:59px;display:grid}.alert-list>div>i{color:#5e7463;background:#e2e6df;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.alert-list>div>i.warning{color:#8b714d;background:#ece5d7}.alert-list span{flex-direction:column;gap:4px;display:flex}.alert-list strong{font-size:9px}.alert-list small{color:#929598;font-size:8px}.alert-list b{color:#73777a;font-size:8px;font-weight:500}.admin-module{padding:28px}.admin-module>header{align-items:flex-end}.admin-module>header p{color:#7d8184;margin:7px 0 0;font-size:10px}.admin-module>header label{border:1px solid var(--app-line);background:#fff;align-items:center;gap:8px;width:270px;height:40px;padding:0 11px;display:flex}.admin-module>header label input{border:0;outline:0;width:100%;font-size:9px}.module-stats{border:1px solid var(--app-line);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.module-stats>div{border-right:1px solid var(--app-line);padding:20px}.module-stats>div:last-child{border-right:0}.module-stats span{color:#85898c;font-size:9px}.module-stats strong{margin-top:15px;font-size:26px;font-weight:400;display:block}.admin-table{border-top:1px solid var(--app-line);margin-top:20px}.admin-table>div,.admin-table>article{border-bottom:1px solid var(--app-line);color:#65696c;grid-template-columns:1.4fr .8fr .8fr .5fr .8fr 35px;align-items:center;gap:12px;min-height:62px;font-size:9px;display:grid}.admin-table>div{color:#96999b;text-transform:uppercase;min-height:34px;font-size:8px}.admin-table article>span:first-child{align-items:center;gap:10px;display:flex}.admin-table article>span:first-child>i{color:#414447;background:#dedfdb;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.admin-table article b strong{color:#333638;font-size:10px;display:block}.admin-table article b small{color:#979a9c;font-size:8px}.admin-table span.ok,.admin-table span.warn{color:#5e7463;align-items:center;gap:6px;display:flex}.admin-table span.ok>i,.admin-table span.warn>i{background:#7e9a85;border-radius:50%;width:6px;height:6px}.admin-table span.warn>i{background:#aa8e63}.admin-table article>button{cursor:pointer;background:0 0;border:0;font-size:9px}.quality-overview{border:1px solid var(--app-line);background:#ecece8;grid-template-columns:180px 1fr 250px;align-items:center;gap:25px;margin-top:28px;padding:26px;display:grid}.quality-ring{background:conic-gradient(#8190b0 0 91.6%, #d7d8d4 91.6%);border-radius:50%;place-items:center;width:130px;height:130px;display:grid}.quality-ring:after{content:"";background:#ecece8;border-radius:50%;width:94px;height:94px}.quality-ring span{z-index:2;text-align:center;position:absolute}.quality-ring strong{font-size:23px;font-weight:400;display:block}.quality-ring small{color:#85898c;font-size:8px}.quality-overview>div:nth-child(2)>strong{font-size:12px}.quality-overview>div:nth-child(2) p{grid-template-columns:55px 1fr 42px;align-items:center;gap:8px;margin:14px 0;font-size:9px;display:grid}.quality-overview p b{background:#d5d6d2;height:5px}.quality-overview p b i{background:#8490ac;height:100%;display:block}.quality-overview p em{text-align:right;font-style:normal}.quality-overview aside{color:#fff;background:#111214;padding:18px}.quality-overview aside>span{color:#ffffff59;font-size:8px}.quality-overview aside strong{margin-top:16px;font-size:16px;display:block}.quality-overview aside p{color:#ffffff61;margin:7px 0 18px;font-size:9px}.quality-overview aside button{color:var(--app-signal);cursor:pointer;background:0 0;border:0;font-size:8px}.quality-table>div,.quality-table>article{grid-template-columns:1.2fr .75fr 1fr .7fr .7fr 70px}.quality-table article>span:first-child{display:block}.quality-table article>button{color:#64769d}.rule-cards,.skill-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;display:grid}.rule-cards>article,.skill-grid>article{border:1px solid var(--app-line);background:#eeeeea;padding:22px}.rule-cards article>header{justify-content:space-between;display:flex}.rule-cards header span{color:#85898c;letter-spacing:.08em;font-size:8px}.rule-cards header i{color:#8b714d;background:#e2ded3;padding:4px 6px;font-size:8px;font-style:normal}.rule-cards header i.on{color:#5f7765;background:#dfe7df}.rule-cards h3{margin:32px 0 10px;font-size:16px}.rule-cards p{color:#707477;min-height:46px;margin:0;font-size:10px;line-height:1.6}.rule-cards footer,.skill-grid footer{border-top:1px solid var(--app-line);color:#8c8f92;justify-content:space-between;margin-top:20px;padding-top:14px;font-size:8px;display:flex}.rule-cards footer button,.skill-grid footer button{color:#66789f;cursor:pointer;background:0 0;border:0;font-size:8px}.skill-grid article>header{justify-content:flex-start;gap:10px}.skill-grid header>i{color:#5e7463;background:#dfe7df;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.skill-grid header>i.watch{color:#8b714d;background:#ebe4d6}.skill-grid header>div{flex-direction:column;gap:3px;display:flex}.skill-grid header strong{font-size:11px}.skill-grid header small{color:#939698;font-size:8px}.skill-grid header>span{color:#607d69;margin-left:auto;font-size:8px}.skill-grid article>div{grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.skill-grid article>div p{border-right:1px solid var(--app-line);margin:0;padding:0 12px}.skill-grid article>div p:first-child{padding-left:0}.skill-grid article>div p:last-child{border-right:0}.skill-grid article>div span{color:#8b8e91;font-size:8px;display:block}.skill-grid article>div strong{margin-top:7px;font-size:11px;display:block}.command-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.command-panel{background:#f4f4f1;border:1px solid #ffffff1f;align-self:flex-start;width:min(620px,100% - 30px);animation:.3s both productRise;box-shadow:0 35px 100px #0000004d}.command-panel>header{border-bottom:1px solid var(--app-line);align-items:center;gap:12px;height:64px;padding:0 18px;display:flex}.command-panel header>span{font-size:24px}.command-panel input{background:0 0;border:0;outline:0;flex:1;font-size:14px}.command-panel>div{padding:18px}.command-panel>div>small{color:#85898c;letter-spacing:.1em;margin:0 10px 8px;font-size:8px;display:block}.command-panel a{grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;min-height:46px;padding:0 10px;font-size:11px;display:grid}.command-panel a:hover{background:#e6e6e2}.command-panel a strong{font-weight:500}.command-panel a i{font-style:normal}.login-page{color:#0b0c0e;background:#ecece8;grid-template-columns:1.15fr .85fr;min-height:100svh;display:grid}.login-visual{color:#fff;background:#0c0d0f;min-height:100svh;padding:34px;position:relative;overflow:hidden}.login-brand{z-index:3;align-items:center;gap:12px;font-size:15px;display:flex;position:relative}.login-metal{background:radial-gradient(at 28% 30%,#f4f4f1 0%,#0000 28%),radial-gradient(at 68% 52%,#050607 0%,#0000 38%),linear-gradient(125deg,#6d6e6c,#dedfdb 35%,#1b1c1e 68%,#9b9c99);position:absolute;inset:12% 3% 8% 31%;overflow:hidden}.login-metal:after{opacity:.32;content:"";background:repeating-radial-gradient(circle,#ffffff73 0 .6px,#0000 .8px 2px) 0 0/6px 6px;animation:.22s steps(2,end) infinite grainShift;position:absolute;inset:-40%}.login-metal>i{filter:blur(50px);border-radius:50%;width:60%;height:100%;animation:7s ease-in-out infinite alternate metalDrift;position:absolute}.login-statement{z-index:3;width:60%;position:absolute;top:50%;left:8%;transform:translateY(-52%)}.login-statement p{color:#ffffff6e;max-width:460px;margin:0;font-size:13px;line-height:1.8}.login-proof{z-index:3;border-top:1px solid #ffffff1f;align-items:center;gap:12px;padding-top:18px;display:flex;position:absolute;bottom:34px;left:34px;right:34px}.login-proof>span{font-size:18px;font-weight:300}.login-proof>p{color:#fff9;margin:0;font-size:9px;line-height:1.4}.login-proof small{color:#ffffff4d;font-size:8px}.login-proof>i{background:#ffffff1f;width:1px;height:30px;margin:0 10px}.login-panel{flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.login-box>h2{letter-spacing:-.055em;margin:14px 0 7px;font-size:36px;font-weight:400}.login-box>p{color:#777b7e;margin:0;font-size:12px}.role-switch{background:#deded9;margin:34px 0 24px;padding:4px;display:flex}.role-switch button{color:#767a7d;cursor:pointer;min-height:44px;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale));background:0 0;border:0;flex:1}.role-switch button.active{color:#111;background:#f7f7f4;box-shadow:0 3px 12px #0000000f}.login-box>label{color:#5f6366;margin-top:17px;font-size:10px;display:block}.login-box>label>input,.login-box>label>div{background:#f8f8f5;border:1px solid #0b0c0e26;width:100%;height:48px;margin-top:8px}.login-box>label>input{outline:0;padding:0 14px;font-size:12px}.login-box>label>div{display:flex}.login-box>label>div input{background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-size:12px}.login-box>label>div button{color:#777b7e;cursor:pointer;background:0 0;border:0;width:55px;font-size:9px}.login-options{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.login-options label{color:#74787b;align-items:center;gap:7px;font-size:9px;display:flex}.login-options button{color:#5e7199;cursor:pointer;background:0 0;border:0;font-size:9px}.login-submit{color:#fff;background:#111214;justify-content:space-between;align-items:center;height:50px;margin-top:25px;padding:0 17px;font-size:12px;display:flex}.demo-tip{background:#e2e3de;gap:11px;margin-top:17px;padding:14px;display:flex}.demo-tip>i{border:1px solid #8d9092;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-style:normal;display:grid}.demo-tip p{color:#717578;margin:0;font-size:9px;line-height:1.55}.login-panel>footer{color:#939698;gap:20px;margin-top:45px;font-size:8px;display:flex}.mobile-nav-scrim{display:none}@keyframes productRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes productPop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes orbitSpin{to{transform:rotate(398deg)}}@media (max-width:1180px){.product-sidebar{width:230px}.product-main{margin-left:230px}.product-content{padding-left:28px;padding-right:28px}.dashboard-priority{grid-template-columns:1fr 230px}.priority-main{grid-template-columns:1fr 260px}.priority-copy{padding:38px}.compact-scenes{grid-template-columns:repeat(3,1fr)}.compact-scenes a{min-height:120px}.report-layout{grid-template-columns:180px minmax(0,1fr)}.report-hero,.report-block{padding-left:38px;padding-right:38px}.profile-fit-panel{grid-template-columns:130px 1fr}.profile-fit-panel aside{grid-column:1/-1}.profile-identity{grid-template-columns:125px 1fr}.profile-identity>aside{border-top:1px solid var(--app-line);border-left:0;grid-column:1/-1;padding:15px 0 0}.admin-health{grid-template-columns:repeat(3,1fr)}.health-main{grid-column:1/-1}.quality-overview{grid-template-columns:150px 1fr}.quality-overview aside{grid-column:1/-1}}@media (max-width:900px){.product-sidebar{transition:transform .35s var(--ease);transform:translate(-100%)}.product-sidebar.is-open{transform:translate(0)}.product-main{margin-left:0}.mobile-nav-scrim{z-index:65;background:#00000080;border:0;display:block;position:fixed;inset:0}.mobile-menu{border:1px solid var(--app-line);background:0 0;place-items:center;width:44px;height:44px;display:grid}.product-topbar{padding:0 20px}.command-trigger{margin-left:10px}.system-live{display:none}.product-content{padding:34px 20px 60px}.dashboard-priority{grid-template-columns:1fr}.priority-aside{border-top:1px solid #ffffff17;border-left:0;min-height:240px}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article:first-child{grid-column:1/-1}.dashboard-columns,.profile-overview,.profile-grid,.admin-columns,.admin-bottom-grid,.advisory-layout{grid-template-columns:1fr}.advisory-side{display:none}.report-layout{grid-template-columns:1fr}.report-toc{position:static}.report-toc nav{display:flex;overflow-x:auto}.report-toc button,.report-toc a{flex:none}.report-version{display:none}.basis-grid{grid-template-columns:1fr}.basis-grid article{min-height:190px}.logic-chain{grid-template-columns:1fr;gap:7px}.logic-chain>b{transform:rotate(90deg)}.profile-identity{grid-template-columns:130px 1fr}.holding-allocation{grid-template-columns:1fr}.allocation-visual{border-right:0;border-bottom:1px solid var(--app-line)}.admin-tabs{overflow-x:auto}.admin-tabs button{flex:none}.login-page{grid-template-columns:1fr}.login-visual{display:none}.login-panel{min-height:100svh}}@media (max-width:680px){.showcase-nav>.enter-product{min-height:44px;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale));gap:8px;padding:0 11px}.showcase-copy p{font-size:13px}.micro-label{font-size:9px}.closing-product-link{margin-top:42px;position:static}.product-topbar{height:64px;padding:0 12px}.command-trigger{justify-content:center;width:40px;padding:0}.command-trigger b,.command-trigger kbd,.notice-button{display:none}.user-chip{min-width:auto}.user-chip b,.user-chip i{display:none}.product-content{padding:26px 12px 50px}.product-pagehead{flex-direction:column;align-items:flex-start;margin-bottom:26px}.product-pagehead h1{font-size:36px}.pagehead-actions{width:100%}.pagehead-actions>*{flex:1}.priority-main{display:block}.priority-copy{padding:30px 23px}.priority-copy h2{font-size:39px}.priority-copy>p{font-size:13px}.risk-orbit{min-height:280px}.priority-actions{flex-direction:column;align-items:stretch}.priority-actions a,.priority-actions button{justify-content:space-between}.metric-grid{grid-template-columns:1fr}.metric-grid article:first-child{grid-column:auto}.signal-list{grid-template-columns:1fr}.market-plot{grid-template-columns:100px 1fr}.market-card,.agent-card,.dashboard-section{padding:20px}.dashboard-market-entry>header{flex-direction:column;align-items:flex-start;gap:14px}.dashboard-market-actions{justify-content:flex-start}.dashboard-market-search{flex-wrap:wrap;align-items:stretch;max-width:none}.dashboard-market-search label{width:100%}.dashboard-market-search input{flex:180px}.compact-scenes{grid-template-columns:1fr 1fr}.report-table .table-head,.report-row>span:nth-child(2),.report-row>span:nth-child(3),.report-row>span:nth-child(5){display:none}.report-row{grid-template-columns:1fr auto 20px}.advisory-main{padding:20px}.advisory-scenes{grid-template-columns:1fr 1fr}.question-composer textarea{min-height:130px;font-size:14px}.question-composer>footer{flex-direction:column;align-items:stretch;gap:8px}.analyze-button{justify-content:space-between}.analysis-progress ol{grid-template-columns:1fr 1fr;gap:15px}.analysis-first-look-content{grid-template-columns:1fr}.analysis-first-look-meta,.analysis-first-look-content,.analysis-first-look-wait,.analysis-first-look-note{margin-left:0}.analysis-first-look-actions{flex-direction:column;align-items:stretch;margin-left:0}.analysis-first-look-actions a{justify-content:space-between}.result-ready{flex-direction:column;align-items:stretch}.result-ready>a{justify-content:space-between}.report-statusbar{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.report-statusbar>div{flex-wrap:wrap}.report-statusbar p{line-height:1.5}.report-hero{padding:32px 23px}.report-hero h2{margin-top:44px;font-size:45px}.report-hero>p{font-size:13px}.conclusion-cards{grid-template-columns:1fr}.report-block{padding:32px 22px}.report-section-title{align-items:flex-start}.report-section-title>button{display:none}.debate-summary{grid-template-columns:1fr}.argument-list article{grid-template-columns:50px 1fr}.profile-fit-panel{grid-template-columns:1fr}.fit-number{border-right:0}.risk-notes{grid-template-columns:1fr}.report-evidence-list button{grid-template-columns:48px 1fr 65px 18px}.report-evidence-list small{display:none}.profile-identity{grid-template-columns:1fr}.profile-monogram{margin:0 auto}.profile-overview{grid-template-columns:1fr}.holdings-summary,.history-stats,.module-stats,.admin-health{grid-template-columns:1fr 1fr}.history-tools{flex-direction:column;align-items:stretch}.history-tools>label{width:100%}.history-tools>div{overflow-x:auto}.history-head,.history-row>span:nth-child(2),.history-row>span:nth-child(3),.history-row>span:nth-child(5){display:none}.history-row{grid-template-columns:1fr auto 20px}.history-card{padding:19px}.admin-health .health-main{grid-column:1/-1}.health-main{flex-direction:column;align-items:flex-start;gap:25px}.health-score{width:100%}.admin-module{padding:20px}.admin-module>header{flex-direction:column;align-items:stretch;gap:16px}.admin-module>header label{width:100%}.admin-table>div,.admin-table>article{grid-template-columns:1.5fr .8fr .8fr 25px}.admin-table>div span:nth-child(3),.admin-table>div span:nth-child(4),.admin-table article>span:nth-child(3),.admin-table article>span:nth-child(4){display:none}.quality-overview{grid-template-columns:1fr}.quality-ring{margin:auto}.rule-cards,.skill-grid{grid-template-columns:1fr}.login-panel{padding:28px 20px}}@media print{.product-sidebar,.product-topbar,.product-pagehead,.report-toc,.report-statusbar{display:none!important}.product-main{margin:0}.product-content{padding:0}.report-layout{margin:0;display:block}.formal-report{border:0}.report-block{break-inside:avoid}}.product-app small{font-size:max(10px,.67rem)}.product-app .panel-label,.product-app .product-pagehead>div:first-child>span{font-size:11px}.product-app .status-pill,.product-app .live-badge{font-size:10px}.product-app input,.product-app select,.product-app textarea{font-size:max(12px,.75rem)}.product-app button{font-size:max(11px,.69rem)}.workspace-commandbar{border:1px solid var(--app-line);color:#fff;background:#15171b;grid-template-columns:minmax(190px,.85fr) minmax(430px,1.8fr) auto;align-items:center;gap:18px;min-height:74px;margin-top:-10px;padding:12px 16px;display:grid}.dashboard-title{min-width:0}.dashboard-title>span{color:#ffffff75;font-size:13px;display:block}.dashboard-title strong{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:calc(100% - 28px);margin-top:5px;font-size:16px;font-weight:500;display:inline-block;overflow:hidden}.dashboard-title button{color:#ffffff80;background:0 0;border:0;width:24px}.linked-parameters{justify-content:center;align-items:center;gap:7px;display:flex}.linked-parameters>label{background:#ffffff0a;border:1px solid #ffffff21;flex-direction:column;justify-content:center;min-width:150px;height:48px;padding:0 12px;display:flex}.linked-parameters label>span{color:#fff6;font-size:11px}.linked-parameters select{color:#fff;background:0 0;border:0;outline:0;min-width:0;margin-top:2px;font-size:14px;font-weight:600}.linked-parameters option{background:#17191d}.linked-parameters>i{color:#aebfff;background:#8ba6ff2e;border-radius:10px;padding:5px 7px;font-size:10px;font-style:normal}.access-badge{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;align-items:center;gap:8px;height:48px;padding:0 11px;display:flex}.access-badge>span{color:#83aa91}.access-badge b{font-size:12px;font-weight:500}.access-badge i{color:#fff6;font-style:normal}.workspace-actions{gap:7px;display:flex}.workspace-actions button{color:#ffffffc2;cursor:pointer;background:0 0;border:1px solid #ffffff21;min-height:43px;padding:0 12px;font-size:12px}.workspace-actions button:last-child{color:#111318;background:#d5defb;border-color:#b7c4ee}.research-workspace{grid-template-columns:1fr;gap:10px;margin-top:10px;display:grid}.research-workspace.with-copilot{grid-template-columns:minmax(0,1fr) 390px}.widget-canvas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.context-notice,.audit-strip{grid-column:1/-1}.context-notice{background:#e5e9f2;border:1px solid #c9cdd8;align-items:center;gap:18px;min-height:52px;padding:0 15px;display:flex}.context-notice>span{color:#455474;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.context-notice>span i{background:#7184b0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #7184b021}.context-notice p{color:#626a7a;flex:1;margin:0;font-size:12px}.context-notice button{color:#53698f;cursor:pointer;background:0 0;border:0;font-size:12px}.research-widget{color:#f4f4f2;background:#111318;border:1px solid #272a30;flex-direction:column;min-width:0;min-height:310px;transition:border-color .2s,box-shadow .2s,opacity .2s,transform .2s;display:flex;position:relative;overflow:hidden}.research-widget.is-dragging{z-index:6;opacity:.62;border-color:#8ba6ffb8;transform:scale(.99);box-shadow:0 18px 48px #00000057}.research-widget.is-refreshing{opacity:.6}.research-widget.is-refreshing:after{z-index:10;content:"";background:#9bb1ff;width:40%;height:2px;animation:.65s ease-in-out infinite widgetRefresh;position:absolute;top:0;left:0}.widget-wide{grid-column:1/-1}.widget-header{z-index:4;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:62px;padding:0 14px;display:flex;position:relative}.widget-header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.widget-drag{color:#ffffff45;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;place-items:center;width:30px;height:34px;padding:0;font-size:18px;line-height:1;display:grid}:is(.widget-drag:hover,.widget-drag:focus-visible){color:#b8c6ff;outline:none}.widget-drag:active{cursor:grabbing}.widget-header h2{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.widget-header p{color:#ffffff61;margin:4px 0 0;font-size:11px}.widget-controls{align-items:center;gap:5px;display:flex}.widget-controls>span{color:#ffffff73;border:1px solid #ffffff1a;margin-right:4px;padding:5px 7px;font-size:10px}.widget-controls>span.ai-visible{color:#aebfff;background:#8ba6ff1a;border-color:#8ba6ff40}.widget-controls button{color:#ffffff7a;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;font-size:14px;display:grid}.widget-controls button:hover{color:#fff;background:#ffffff12}.widget-metadata{z-index:8;background:#1b1e24;border:1px solid #454a56;width:min(360px,100% - 20px);padding:16px;animation:.22s both productPop;position:absolute;top:55px;right:10px;box-shadow:0 22px 60px #0000006b}.widget-metadata>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.widget-metadata header strong{font-size:14px}.widget-metadata header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:18px}.widget-metadata dl{margin:10px 0 0}.widget-metadata dl>div{border-bottom:1px solid #ffffff0f;grid-template-columns:92px 1fr;gap:12px;padding:8px 0;font-size:11px;line-height:1.5;display:grid}.widget-metadata dt{color:#ffffff5c}.widget-metadata dd{color:#ffffffc2;text-align:right;margin:0}.widget-body{flex:1;min-height:0}.widget-footer{color:#ffffff5c;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:40px;padding:0 14px;display:flex}.widget-footer>span{align-items:center;gap:7px;font-size:10px;display:flex}.widget-footer>span i{background:#7184b0;border-radius:50%;width:6px;height:6px}.widget-footer button{color:#9eb0e5;cursor:pointer;background:0 0;border:0;font-size:11px}.widget-footer button b{margin-left:6px}.price-widget{min-height:430px}.price-summary{grid-template-columns:1.4fr 1fr 1fr;padding:18px;display:grid}.price-summary>div{border-left:1px solid #ffffff14;padding-left:18px}.price-summary>div:first-child{border-left:0;padding-left:0}.price-summary span{color:#ffffff61;font-size:11px;display:block}.price-summary strong{letter-spacing:-.04em;margin-top:7px;font-size:24px;font-weight:400;display:inline-block}.price-summary>div:first-child strong{font-size:31px}.price-summary>div>i{color:#83aa91;margin-left:9px;font-size:12px;font-style:normal}.price-summary small{color:#ffffff4d;margin-top:4px;font-size:10px;display:block}.workspace-chart{height:245px;margin:0 18px 8px;position:relative}.workspace-chart svg{width:100%;height:calc(100% - 58px);position:absolute;inset:0 0 58px;overflow:visible}.chart-grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0 0 58px}.chart-grid i{border-top:1px solid #ffffff0f}.volume-bars{align-items:flex-end;gap:4px;height:48px;display:flex;position:absolute;bottom:0;left:0;right:0}.volume-bars i{background:#9bb1ff29;flex:1}.chart-tooltip{color:#ffffff7a;background:#0a0c10e0;border:1px solid #ffffff1f;padding:7px 9px;font-size:9px;line-height:1.5;position:absolute;top:24px;right:15%}.chart-tooltip strong{color:#fff;font-weight:500}.snapshot-grid{grid-template-columns:1fr 1fr;height:100%;display:grid}.snapshot-grid>div{border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;flex-direction:column;justify-content:center;min-height:116px;padding:16px 18px;display:flex}.snapshot-grid>div:nth-child(2n){border-right:0}.snapshot-grid span{color:#fff6;font-size:11px}.snapshot-grid strong{margin-top:8px;font-size:25px;font-weight:400}.snapshot-grid small{color:#ffffff4d;margin-top:5px;font-size:10px}.financial-legend{color:#ffffff70;gap:18px;padding:16px 18px 0;font-size:10px;display:flex}.financial-legend span{align-items:center;gap:7px;display:flex}.financial-legend i{background:#9bb1ff;width:8px;height:8px}.financial-legend span:last-child i{background:#667088}.financial-chart{align-items:flex-end;gap:10px;height:210px;padding:20px 18px 0;display:flex}.financial-chart>div{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.financial-chart>div>span{border-bottom:1px solid #ffffff14;justify-content:center;align-items:flex-end;gap:3px;width:100%;height:175px;display:flex}.financial-chart>div i,.financial-chart>div b{background:#9bb1ff;width:38%}.financial-chart small{color:#ffffff59;margin-top:8px;font-size:9px}.widget-table{padding:0 16px}.widget-table>div,.widget-table>article{color:#ffffff85;border-bottom:1px solid #ffffff14;grid-template-columns:70px 70px 1fr 82px;align-items:center;gap:9px;min-height:57px;font-size:11px;display:grid}.widget-table>div{color:#ffffff45;min-height:42px;font-size:9px}.widget-table strong{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.widget-table article i{color:#83aa91;font-size:10px;font-style:normal}.evidence-widget{min-height:330px}.workspace-evidence{padding:0 16px}.workspace-evidence>button{color:#ffffff80;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:70px 1.2fr 1fr 90px 75px 18px;align-items:center;gap:12px;width:100%;min-height:58px;display:grid}.workspace-evidence button:hover{background:#ffffff0a}.workspace-evidence span{color:#9eb0e5;font-size:10px}.workspace-evidence strong{color:#ffffffd1;font-size:12px;font-weight:500}.workspace-evidence small{font-size:10px}.workspace-evidence button>i{color:#83aa91;font-size:10px;font-style:normal}.audit-strip{border:1px solid var(--app-line);background:var(--app-panel);align-items:center;gap:18px;min-height:54px;padding:0 15px;display:flex}.audit-strip>span{color:#2e3136;font-size:12px;font-weight:700}.audit-strip p{color:#72767b;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.audit-strip p i{background:#7c89aa;border-radius:50%;width:5px;height:5px}.audit-strip button{color:#5d7199;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px}.research-copilot{color:#fff;background:#15171b;border:1px solid #272a30;flex-direction:column;align-self:start;height:calc(100svh - 100px);min-height:690px;display:flex;position:sticky;top:84px}.research-copilot>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:68px;padding:0 16px;display:flex}.research-copilot>header>div{align-items:center;gap:11px;display:flex}.research-copilot>header>div>span{color:#111318;background:#d5defb;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.research-copilot header strong,.research-copilot header small{display:block}.research-copilot header strong{font-size:14px}.research-copilot header small{color:#ffffff61;margin-top:3px;font-size:10px}.research-copilot>header>button{color:#ffffff80;cursor:pointer;background:0 0;border:0;font-size:20px}.copilot-context{background:#1a1d22;border-bottom:1px solid #ffffff17;padding:14px 16px}.copilot-context>div:first-child{color:#ffffff61;justify-content:space-between;font-size:10px;display:flex}.copilot-context button{color:#9eb0e5;cursor:pointer;background:0 0;border:0}.copilot-context>strong{margin-top:10px;font-size:14px;display:block}.copilot-context>p{color:#ffffff61;margin:5px 0 0;font-size:10px}.copilot-context>p i{background:#83aa91;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.context-chips{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.context-chips span{color:#aebfff;background:#8ba6ff1c;padding:5px 7px;font-size:9px}.copilot-thread{flex:1;padding:17px;overflow-y:auto}.copilot-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.copilot-empty>span{color:#fff;background:radial-gradient(circle at 30% 20%,#dbe2f8,#4c5365 65%,#17191d);border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:54px;height:54px;font-size:15px;display:grid}.copilot-empty h2{margin:18px 0 9px;font-size:19px;font-weight:500}.copilot-empty p{color:#ffffff6b;max-width:300px;margin:0;font-size:11px;line-height:1.65}.copilot-empty>div{gap:6px;width:100%;margin-top:22px;display:grid}.copilot-empty button{color:#ffffffa6;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff17;min-height:40px;padding:0 12px;font-size:11px}.user-message{color:#17191d;background:#d5defb;border-radius:10px 10px 2px;margin-left:30px;padding:12px 14px;font-size:12px;line-height:1.55}.execution-toggle{color:#ffffff9e;cursor:pointer;background:#1b1e23;border:1px solid #ffffff17;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:14px;padding:0 12px;display:flex}.execution-toggle>span{align-items:center;gap:8px;font-size:11px;display:flex}.execution-toggle span i{background:#83aa91;border-radius:50%;width:7px;height:7px}.execution-toggle span i.running{background:#9bb1ff;animation:1s infinite agentPulse;box-shadow:0 0 0 5px #9bb1ff1f}.execution-toggle b{font-size:10px;font-weight:400}.execution-steps{background:#111318;border:1px solid #ffffff17;border-top:0}.execution-steps article{opacity:.3;border-bottom:1px solid #ffffff0f;grid-template-columns:28px 1fr;gap:8px;padding:11px;display:grid}.execution-steps article.active,.execution-steps article.done{opacity:1}.execution-steps article>span{border:1px solid #ffffff26;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.execution-steps article.done>span{color:#111;background:#83aa91;border-color:#83aa91}.execution-steps strong{font-size:11px}.execution-steps small{color:#9eb0e5;margin-left:6px;font-family:monospace;font-size:8px}.execution-steps p{color:#ffffff5c;margin:5px 0 0;font-size:9px;line-height:1.5}.agent-answer{background:#1b1e23;border:1px solid #ffffff17;margin-top:14px;padding:15px;animation:.35s both productRise}.agent-answer>span{color:#9eb0e5;letter-spacing:.1em;font-size:9px;font-weight:700}.agent-answer h3{margin:10px 0;font-size:16px;font-weight:500;line-height:1.45}.agent-answer>p{color:#ffffff87;margin:0;font-size:11px;line-height:1.75}.agent-answer table{border-collapse:collapse;width:100%;margin-top:15px;font-size:9px}.agent-answer th,.agent-answer td{color:#ffffff8c;text-align:left;border-bottom:1px solid #ffffff14;padding:8px 5px}.agent-answer th{color:#ffffff4d;font-weight:500}.answer-chart{grid-template-columns:72px 1fr;align-items:center;gap:8px;margin-top:15px;display:grid}.answer-chart>span{color:#ffffff7a;font-size:9px}.answer-chart>i{background:#ffffff14;height:5px}.answer-chart>i b{background:#8da3df;height:100%;display:block}.answer-citations{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:5px;margin-top:15px;padding-top:12px;display:flex}.answer-citations button{color:#aebfff;cursor:pointer;background:#8ba6ff14;border:1px solid #8ba6ff33;padding:5px 7px;font-size:8px}.copilot-composer{background:#111318;border-top:1px solid #ffffff17;padding:12px}.copilot-composer textarea{resize:none;color:#fff;background:#1a1d22;border:1px solid #ffffff1a;outline:0;width:100%;min-height:74px;padding:11px;font-size:12px;line-height:1.5;display:block}.copilot-composer>div{color:#fff6;align-items:center;gap:12px;margin-top:8px;font-size:9px;display:flex}.copilot-composer>div button{color:#111318;cursor:pointer;background:#d5defb;border:0;border-radius:50%;place-items:center;width:31px;height:31px;margin-left:auto;font-size:16px;display:grid}.copilot-composer>div button:disabled{opacity:.45}.copilot-composer>p{color:#ffffff40;text-align:center;margin:8px 0 0;font-size:8px}.widget-source-drawer{width:min(560px,100%);height:100%;animation:drawerIn .45s var(--ease) both;background:#f2f2ef;padding:30px;overflow-y:auto}.widget-source-drawer>header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-start;padding-bottom:24px;display:flex}.widget-source-drawer header span{color:#777b7e;letter-spacing:.12em;font-size:11px}.widget-source-drawer header h2{letter-spacing:-.05em;margin:8px 0 0;font-size:31px;font-weight:400}.widget-source-drawer header button{border:1px solid var(--app-line);cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;font-size:20px}.citation-id{color:#fff;background:#111318;justify-content:space-between;align-items:center;margin-top:25px;padding:13px;display:flex}.citation-id span{color:#aebfff;font-family:monospace;font-size:13px}.citation-id i{color:#9fc0aa;font-size:11px;font-style:normal}.widget-source-drawer>h3{margin:26px 0 9px;font-size:20px}.widget-source-drawer>p{color:#6f7376;font-size:14px;line-height:1.7}.widget-source-drawer dl{border-top:1px solid var(--app-line);margin:22px 0 0}.widget-source-drawer dl>div{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:20px;min-height:52px;font-size:13px;display:flex}.widget-source-drawer dt{color:#777b7e}.widget-source-drawer dd{text-align:right;margin:0}.widget-source-drawer>section{margin-top:24px}.widget-source-drawer>section>span{color:#777b7e;letter-spacing:.1em;font-size:11px;font-weight:700}.widget-source-drawer pre{color:#b8c7ef;background:#17191d;margin:10px 0 0;padding:18px;font-size:12px;line-height:1.7;overflow-x:auto}.widget-source-drawer .source-disclaimer{color:#6f6656;background:#e4e1d9;margin-top:20px;padding:14px;font-size:12px}.login-widget-preview{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0e11d1;border:1px solid #ffffff1c;width:260px;padding:18px;animation:5s ease-in-out infinite cardFloat;position:absolute;top:22%;right:5%;box-shadow:0 30px 90px #00000047}.login-widget-preview>header,.login-widget-preview>footer{color:#ffffff6b;justify-content:space-between;font-size:11px;display:flex}.login-widget-preview header i{color:#aebfff;font-style:normal}.login-widget-preview>strong{margin-top:18px;font-size:28px;font-weight:400;display:block}.login-widget-preview>strong small{color:#9fc0aa;margin-left:6px;font-size:12px}.login-widget-preview>div{align-items:flex-end;gap:5px;height:78px;margin:16px 0;display:flex}.login-widget-preview>div i{background:#9bb1ff61;flex:1}.mobile-login-brand{display:none}.role-switch button{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:35px 1fr;align-items:center;gap:0 9px;min-height:70px;padding:9px;display:grid}.role-switch button>span{background:#cfd0cc;border-radius:50%;grid-row:1/3;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.role-switch button b{align-self:end;font-size:13px}.role-switch button small{color:#898c8f;align-self:start;font-size:10px}.login-submit{cursor:pointer;border:0;width:100%}.login-submit:disabled{opacity:.7;cursor:progress}.login-error{align-items:center;gap:8px;margin:14px 0 -8px;display:flex;color:#8e584f!important;font-size:12px!important}.login-error span{background:#ead8d4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.login-security{color:#767a7d;justify-content:space-between;gap:8px;margin-top:18px;font-size:10px;display:flex}.login-security span{align-items:center;gap:5px;display:flex}.login-security i{background:#7e9a85;border-radius:50%;width:5px;height:5px}@keyframes widgetRefresh{0%{transform:translate(-120%)}to{transform:translate(350%)}}@keyframes agentPulse{50%{opacity:.45}}.product-app small,.product-app .panel-label,.product-app .product-pagehead>div:first-child>span,.product-app .status-pill,.product-app .live-badge{font-size:14px;line-height:1.45}.product-app p,.product-app label,.product-app input,.product-app select,.product-app textarea,.product-app button{font-size:15px}.product-logo small,.product-nav>small,.sidebar-context>span,.sidebar-bottom a,.system-live,.command-trigger b,.user-chip b{font-size:13px}.product-pagehead h1{font-size:clamp(48px,4vw,66px)}.product-pagehead p{font-size:18px}.showcase-nav nav,.showcase-nav>.enter-product,.wordmark strong{font-size:16px}.micro-label,.trust-strip,.section-index,.principle-grid>article>small,.scene-list button>span,.scene-list small,.closing .page-shell>span{font-size:14px}.showcase-copy p,.manifesto-heading>p,.scene-intro>p,.scene-preview>p,.principle-grid>article>p,.security-shell li p{font-size:18px}.hero-actions button,.hero-actions a,.closing-product-link{font-size:16px}.card-eyebrow,.mini-allocation>p,.target-cell>p,.mini-allocation>small,.target-cell>small,.mini-allocation ul,.target-cell ul,.mini-balance>span,.balance-cell>span,.mini-caption span,.composition-values small,.composition-cell>small,.digest-cell>b,.digest-cell p,.activity-layout small,.risk-bars small,.preview-meta,.preview-insight small,.preview-proof span,.footer-inner>p{font-size:12px}.drawer-intro,.drawer-disclaimer,.evidence-table strong,.evidence-drawer dl>div{font-size:15px}.login-box .panel-label{font-size:14px}.login-box>h2{font-size:52px}.login-box>p,.login-box>label,.login-box>label input,.login-options label,.login-options button,.login-submit,.demo-tip p,.login-security{font-size:14px}@media (max-width:1380px){.research-workspace.with-copilot{grid-template-columns:minmax(0,1fr) 340px}.workspace-commandbar{grid-template-columns:1fr}.linked-parameters{justify-content:flex-start}.workspace-actions{position:absolute;top:134px;right:45px}}.workspace-entry-card{background:radial-gradient(circle at 82% 18%,#c9d6ff73,#0000 27%),linear-gradient(105deg,#f8f8f5 0%,#e0e1dd 62%,#bfc4d2 100%);justify-content:space-between;align-items:center;gap:30px;min-height:150px;display:flex;overflow:hidden}.workspace-entry-card h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:30px;font-weight:400}.workspace-entry-card p{color:#666a6d;max-width:700px;margin:0}.workspace-entry-card>a{color:#fff;background:#111214;flex:none;align-items:center;gap:35px;min-height:50px;padding:0 16px;display:inline-flex}.context-notice{order:-10}.audit-strip{order:1000}.empty-widget-canvas{text-align:center;background:#e7e7e3;border:1px dashed #9ea1a5;flex-direction:column;order:20;grid-column:1/-1;justify-content:center;align-items:center;min-height:430px;display:flex}.empty-widget-canvas>span{color:#c9d6ff;background:#111318;border-radius:50%;place-items:center;width:62px;height:62px;font-size:28px;display:grid}.empty-widget-canvas h2{margin:20px 0 8px;font-size:28px;font-weight:400}.empty-widget-canvas p{color:#727679;margin:0}.empty-widget-canvas button{color:#fff;cursor:pointer;background:#111318;border:0;margin-top:22px;padding:12px 18px}.widget-controls button:disabled{opacity:.22;cursor:not-allowed}.widget-controls .widget-remove:hover{color:#fff;background:#7f453f}.sentiment-widget,.peers-widget{min-height:340px}.sentiment-widget-body{grid-template-rows:1fr auto;grid-template-columns:150px 1fr;gap:14px 20px;height:100%;padding:22px;display:grid}.sentiment-widget-body>div:first-child{flex-direction:column;justify-content:center;display:flex}.sentiment-widget-body>div:first-child span{color:#fff6}.sentiment-widget-body>div:first-child strong{margin-top:6px;font-size:48px;font-weight:300}.sentiment-widget-body>div:first-child small{color:#ffffff59}.sentiment-bars{align-items:flex-end;gap:7px;height:150px;display:flex}.sentiment-bars i{background:linear-gradient(#9bb1ff,#53617f);flex:1}.sentiment-widget-body ul{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.sentiment-widget-body li{color:#ffffff7a;justify-content:space-between;padding:14px 10px;display:flex}.sentiment-widget-body li b{color:#9fc0aa;font-weight:500}.peer-table{padding:0 18px}.peer-table>div,.peer-table>article{color:#ffffff8c;border-bottom:1px solid #ffffff14;grid-template-columns:1.3fr repeat(3,.8fr);align-items:center;gap:12px;min-height:58px;display:grid}.peer-table>div{color:#ffffff4d}.peer-table article.current{color:#cbd6ff;background:#9bb1ff17;margin:0 -8px;padding:0 8px}.peer-table strong{color:#ffffffd1;font-weight:500}.widget-library{background:#f1f1ed;flex-direction:column;width:min(980px,96vw);max-height:90svh;animation:.35s both productRise;display:flex;overflow:hidden;box-shadow:0 35px 120px #0000004d}.widget-library>header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:flex-start;padding:28px 30px 22px;display:flex}.widget-library header>div>span{color:#7b7f82;letter-spacing:.12em;font-size:12px;font-weight:700}.widget-library header h2{letter-spacing:-.05em;margin:7px 0 5px;font-size:36px;font-weight:400}.widget-library header p{color:#727679;margin:0}.widget-library header>button{border:1px solid var(--app-line);cursor:pointer;background:0 0;border-radius:50%;width:42px;height:42px;font-size:22px}.library-toolbar{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 30px;display:flex}.library-toolbar label{border:1px solid var(--app-line);background:#fff;align-items:center;gap:8px;width:min(440px,65%);height:46px;padding:0 13px;display:flex}.library-toolbar input{border:0;outline:0;width:100%}.library-toolbar>span{color:#777b7e}.widget-library-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:24px 30px;display:grid;overflow-y:auto}.widget-library-grid>article{border:1px solid var(--app-line);background:#fafaf7;flex-direction:column;min-height:255px;padding:18px;display:flex}.widget-library-grid article>div:first-child{color:#85898c;justify-content:space-between;display:flex}.widget-library-grid article>div:first-child i{color:#60739b;font-style:normal}.widget-library-grid article>strong{margin-top:28px;font-size:19px}.widget-library-grid article>p{color:#707477;margin:9px 0 16px;line-height:1.6}.widget-library-grid dl{border-top:1px solid var(--app-line);margin:auto 0 15px}.widget-library-grid dl>div{border-bottom:1px solid var(--app-line);color:#7d8184;justify-content:space-between;padding:7px 0;display:flex}.widget-library-grid dd{color:#3e4144;margin:0}.widget-library-grid article>button{color:#fff;cursor:pointer;background:#111318;border:1px solid #111318;min-height:42px}.widget-library-grid article>button.added{color:#46536f;background:#e3e6ee;border-color:#9ba1af}.widget-library>footer{border-top:1px solid var(--app-line);background:#e8e8e4;justify-content:space-between;padding:16px 30px;display:flex}.widget-library>footer button{cursor:pointer;background:0 0;border:1px solid #111318;min-height:42px;padding:0 17px}.widget-library>footer button:last-child{color:#fff;background:#111318}.product-app p,.product-app label,.product-app input,.product-app select,.product-app textarea,.product-app button{font-size:17px;line-height:1.55}.product-app small,.product-app .panel-label,.product-app .product-pagehead>div:first-child>span,.product-app .status-pill,.product-app .live-badge,.report-row,.history-row,.admin-table>div,.admin-table>article,.holding-list>div,.holding-list>article,.widget-table>div,.widget-table>article,.workspace-evidence>button,.peer-table>div,.peer-table>article{font-size:15px}.report-row strong,.history-row strong,.holding-list article b strong,.widget-table strong,.workspace-evidence strong{font-size:16px}.priority-copy>p,.priority-aside p,.agent-card>p,.market-card p,.workspace-entry-card p{font-size:18px}@media (max-width:900px){.workspace-entry-card{flex-direction:column;align-items:flex-start}.widget-library-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.product-app p,.product-app label,.product-app input,.product-app select,.product-app textarea,.product-app button{font-size:16px}.widget-library-grid{grid-template-columns:1fr;padding:18px}.widget-library>header,.library-toolbar,.widget-library>footer{padding-left:18px;padding-right:18px}.library-toolbar{flex-direction:column;align-items:stretch}.library-toolbar label{width:100%}.sentiment-widget-body{grid-template-columns:1fr}.sentiment-widget-body ul{grid-column:auto;grid-template-columns:1fr}}@media (max-width:1120px){.research-workspace.with-copilot{grid-template-columns:1fr}.research-copilot{height:auto;min-height:760px;position:relative;top:0}.widget-canvas{grid-template-columns:1fr}.widget-wide,.context-notice,.audit-strip{grid-column:auto}.workspace-actions{position:static}}@media (max-width:680px){.product-app{font-size:16px}.product-app small,.product-app .panel-label,.product-app .product-pagehead>div:first-child>span{font-size:12px}.product-pagehead h1{font-size:42px}.product-pagehead p{font-size:16px;line-height:1.6}.workspace-commandbar{padding:15px}.linked-parameters{flex-direction:column;align-items:stretch}.linked-parameters>i{align-self:flex-start}.access-badge{justify-content:flex-start}.workspace-actions{flex-direction:column}.context-notice{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.context-notice button{padding:0}.price-summary{grid-template-columns:1fr;gap:14px}.price-summary>div{border-top:1px solid #ffffff14;border-left:0;padding:12px 0 0}.price-summary>div:first-child{border-top:0;padding-top:0}.snapshot-grid{grid-template-columns:1fr}.snapshot-grid>div{border-right:0}.widget-controls>span,.widget-controls button:last-child{display:none}.widget-table>div,.widget-table>article{grid-template-columns:55px 1fr 76px}.widget-table>div>span:nth-child(2),.widget-table article>span:nth-child(2){display:none}.workspace-evidence>button{grid-template-columns:55px 1fr 68px 18px}.workspace-evidence small{display:none}.audit-strip{flex-direction:column;align-items:flex-start;gap:8px;padding:14px}.audit-strip button{margin-left:0}.research-copilot{min-height:720px}.login-panel{justify-content:flex-start}.mobile-login-brand{align-items:center;gap:10px;width:min(430px,100%);margin-bottom:48px;display:flex}.role-switch{flex-direction:column}.login-security{flex-direction:column;align-items:flex-start}}.advisory-slot-contract{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:#f5f6f3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.advisory-slot-contract>span{border-right:1px solid var(--app-line);min-width:0;padding:12px 14px}.advisory-slot-contract>span:last-child{border-right:0}.advisory-slot-contract small,.advisory-slot-contract strong{display:block}.advisory-slot-contract small{color:#888d93;font-size:10px}.advisory-slot-contract strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px}.holding-consent{border-bottom:1px solid var(--app-line);cursor:pointer;background:#f6f0e3;align-items:flex-start;gap:12px;padding:14px;display:flex}.holding-consent input{accent-color:#4f63d8;width:18px;height:18px;margin:2px 0 0}.holding-consent span,.holding-consent strong,.holding-consent small{display:block}.holding-consent strong{font-size:13px}.holding-consent small{color:#776b50;margin-top:4px;font-size:11px}.clarification-card{background:#f8f3e8;border:1px solid #d8c18d;margin-top:18px}.clarification-card>header{border-bottom:1px solid #776b5033;grid-template-columns:1fr auto;gap:4px 18px;padding:16px 18px;display:grid}.clarification-card>header span{color:#7b6637;letter-spacing:.1em;font-size:10px;font-weight:750}.clarification-card>header strong{grid-column:1;font-size:15px}.clarification-card>header small{color:#806d42;grid-area:1/2/3;align-self:center;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.clarification-card>div{padding:18px}.clarification-card p{margin:0 0 12px;font-size:14px}.clarification-card>div>div{flex-wrap:wrap;gap:8px;display:flex}.clarification-card button{color:#4d432c;cursor:pointer;background:#fff;border:1px solid #c6b27e;min-height:44px;padding:0 14px;font-size:13px}.advisory-telemetry{border:1px solid #ffffff24;grid-template-columns:.8fr .9fr 1.3fr;margin:18px 0;display:grid}.advisory-telemetry span{color:#ffffff7a;border-right:1px solid #ffffff24;min-width:0;padding:10px 12px;font-size:10px}.advisory-telemetry span:last-child{border-right:0}.advisory-telemetry b{color:#ffffffd1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:500}.cancel-advisory{color:#ffffffc7;cursor:pointer;background:0 0;border:1px solid #ffffff40;min-height:44px;margin-top:20px;padding:0 14px}.cancel-advisory:hover{color:#f0d79d;border-color:#d8c18d}@media (max-width:860px){.advisory-slot-contract{grid-template-columns:1fr 1fr}.advisory-slot-contract>span:nth-child(2){border-right:0}.advisory-slot-contract>span:nth-child(-n+2){border-bottom:1px solid var(--app-line)}.advisory-telemetry{grid-template-columns:1fr}.advisory-telemetry span{border-bottom:1px solid #ffffff24;border-right:0}.advisory-telemetry span:last-child{border-bottom:0}}.history-contract{background:#eef1f8;border:1px solid #cbd1df;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:66px;padding:12px 18px;display:grid}.history-contract span{color:#43568f;font-size:12px;font-weight:750}.history-contract strong{font-size:13px;font-weight:500}.history-contract small{color:#6e7792;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.history-snapshot strong,.history-snapshot small{display:block}.history-snapshot strong{font-size:12px}.history-snapshot small{color:#858a91;margin-top:4px;font-size:10px}@media (max-width:760px){.history-contract{grid-template-columns:1fr;gap:6px}}.admin-tabs a{color:#777b7e;border-bottom:2px solid #0000;flex:none;align-items:center;min-height:44px;padding:0 18px;font-size:12px;text-decoration:none;display:flex}.admin-tabs a:hover,.admin-tabs a.active{color:#111214;border-bottom-color:#111214}.admin-bottom-grid>article header a{color:#4f63a0;font-size:11px;text-decoration:none}.agent-role-contract{gap:5px;margin-top:12px;display:grid}.agent-role-contract span{color:#ffffff94;border:1px solid #ffffff1a;padding:7px 9px;font-size:10px}.assessment-version-note{background:#eef1f8;border:1px solid #cbd1df;padding:12px 14px;color:#52617d!important;margin:16px 0 0!important;font-size:13px!important;line-height:1.6!important}.export-confirm-dialog{background:#fafaf7;width:min(520px,100vw - 32px);padding:28px;box-shadow:0 20px 60px #00000038}.export-confirm-dialog header span{color:#6a78a2;letter-spacing:.1em;font-size:10px;font-weight:750}.export-confirm-dialog h2{margin:7px 0 0;font-size:23px}.export-confirm-dialog>p{color:#656b72;margin:16px 0;font-size:14px;line-height:1.7}.export-confirm-dialog dl{border-top:1px solid var(--app-line);margin:0}.export-confirm-dialog dl div{border-bottom:1px solid var(--app-line);justify-content:space-between;gap:20px;padding:11px 0;font-size:12px;display:flex}.export-confirm-dialog dt{color:#888d93}.export-confirm-dialog dd{text-align:right;margin:0}.export-confirm-dialog footer{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.export-confirm-dialog footer button{cursor:pointer;background:0 0;border:1px solid #c8cdd6;min-height:44px;padding:0 16px}.export-confirm-dialog footer button:last-child{color:#fff;background:#4f63d8;border-color:#4f63d8}.report-version{display:none!important}@media (min-width:761px) and (max-width:1500px){.report-toc button,.report-toc a{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:6px}}.profile-version-contract{border:1px solid var(--app-line);background:#f5f6f3;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}.profile-conflict-card{border:1px solid var(--app-line);background:#fffdf6;margin-bottom:16px;padding:16px 18px}.profile-conflict-card header h3{margin:6px 0 4px;font-size:14px}.profile-conflict-card header p{color:#6b6f72;margin:0;font-size:11px;line-height:1.7}.profile-conflict-card article{border-top:1px solid var(--app-line);margin-top:14px;padding-top:12px}.profile-conflict-card article strong{font-size:12px;display:block}.profile-conflict-card article p{color:#4d5154;margin:6px 0 0;font-size:11px;line-height:1.75}.profile-conflict-card .conflict-action{color:#8a6d1f}.profile-conflict-card footer{gap:10px;margin-top:14px;display:flex}.profile-version-contract>div{border-right:1px solid var(--app-line);padding:14px 16px}.profile-version-contract>div:last-child{border-right:0}.profile-version-contract span,.profile-version-contract strong,.profile-version-contract small{display:block}.profile-version-contract span{color:#858a91;font-size:10px}.profile-version-contract strong{margin-top:7px;font-size:13px}.profile-version-contract small{color:#727880;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}@media (max-width:760px){.profile-version-contract{grid-template-columns:1fr}.profile-version-contract>div{border-right:0;border-bottom:1px solid var(--app-line)}.profile-version-contract>div:last-child{border-bottom:0}}.report-contract-strip{border:1px solid var(--app-line);background:#f7f7f4;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-contract-strip>div{border-right:1px solid var(--app-line);min-width:0;padding:14px 16px}.report-contract-strip>div:last-child{border-right:0}.report-contract-strip span,.report-contract-strip strong{display:block}.report-contract-strip span{color:#858a91;font-size:11px}.report-contract-strip strong{overflow-wrap:anywhere;color:#22272e;margin-top:6px;font-size:13px;font-weight:650}.report-risk-banner{color:#51472e;background:#f6f0e3;border:1px solid #d8c18d;border-top:0;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:70px;padding:12px 18px;display:grid}.report-risk-banner>span{border:1px solid #b99b55;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;font-weight:750;display:grid}.report-risk-banner strong{font-size:14px}.report-risk-banner p{color:#776b50;margin:4px 0 0;font-size:13px;line-height:1.55}.report-risk-banner small{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.report-evidence-band{border-top:1px solid var(--app-line);margin-top:26px;padding-top:24px}.report-evidence-band>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.report-evidence-band>header small,.report-evidence-band>header strong{display:block}.report-evidence-band>header small{color:#747e9f;letter-spacing:.1em;font-size:10px;font-weight:700}.report-evidence-band>header strong{margin-top:5px;font-size:17px}.report-evidence-band>header button{color:#43568f;cursor:pointer;background:#f7f7f4;border:1px solid #c8cdd6;min-height:42px;padding:0 13px;font-size:12px}.conflict-compare{background:#f7f3e9;border:1px solid #d8c18d;grid-template-columns:1.35fr 1fr 1fr auto;align-items:center;gap:0;margin-top:12px;display:grid}.conflict-compare>div,.conflict-compare>p,.conflict-compare>b{border-right:1px solid #776b5033;min-height:96px;margin:0;padding:16px}.conflict-compare>div{flex-direction:column;justify-content:center;display:flex}.conflict-compare>div span,.conflict-compare>div small,.conflict-compare>p span,.conflict-compare>p small{color:#7c725c;font-size:11px;display:block}.conflict-compare>div strong{margin:6px 0;font-size:14px}.conflict-compare>p strong{color:#23282f;margin:8px 0;font-size:20px;display:block}.conflict-compare>b{color:#6d5b2f;white-space:nowrap;border-right:0;align-items:center;font-size:12px;display:flex}.risk-register{border-top:1px solid var(--app-line);border-left:1px solid var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.risk-register article{border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:#f8f8f5;min-height:210px;padding:22px}.risk-register article.missing{background:#f6f0e3}.risk-register span,.risk-register small{color:#8c6f65;letter-spacing:.06em;font-size:10px;font-weight:700}.risk-register article.missing span,.risk-register article.missing small{color:#806d42}.risk-register strong{margin-top:18px;font-size:17px;line-height:1.45;display:block}.risk-register p{color:#686e75;margin:11px 0 20px;font-size:14px;line-height:1.7}.risk-register small{letter-spacing:0;margin-top:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.report-provenance{border-top:1px solid var(--app-line);border-left:1px solid var(--app-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.report-provenance article{border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);background:#f8f8f5;min-height:132px;padding:20px}.report-provenance span{color:#858a91;font-size:11px}.report-provenance strong{margin-top:10px;font-size:15px;display:block}.report-provenance p{color:#6b7178;margin:7px 0 0;font-size:13px;line-height:1.65}.disclaimer-block .formal-disclaimer{margin-top:18px}.product-evidence-drawer article dl{grid-template-columns:1fr}.product-evidence-drawer article dl>div{align-items:flex-start;gap:16px}.product-evidence-drawer article dl dd{overflow-wrap:anywhere;text-align:right}@media (max-width:1100px){.report-contract-strip,.report-provenance{grid-template-columns:repeat(2,minmax(0,1fr))}.report-contract-strip>div:nth-child(2){border-right:0}.report-contract-strip>div:nth-child(-n+2){border-bottom:1px solid var(--app-line)}.risk-register,.conflict-compare{grid-template-columns:1fr}.conflict-compare>div,.conflict-compare>p,.conflict-compare>b{border-bottom:1px solid #776b5033;border-right:0;min-height:0}.conflict-compare>b{border-bottom:0}}@media (max-width:680px){.report-contract-strip,.report-provenance{grid-template-columns:1fr}.report-contract-strip>div,.report-contract-strip>div:nth-child(2){border-right:0;border-bottom:1px solid var(--app-line)}.report-contract-strip>div:last-child{border-bottom:0}.report-risk-banner{grid-template-columns:34px 1fr}.report-risk-banner small{grid-column:2}.report-evidence-band>header{flex-direction:column;align-items:stretch}.report-evidence-band>header button{width:100%}}::selection{color:inherit;background:#4f63d847}.landing{background:#15181d}.showcase,.scene-section,.site-footer{background-color:var(--ink-950)}.showcase:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 22%,#a9b9ff17,#0000 29%),radial-gradient(circle at 82% 72%,#4f63d814,#0000 34%);position:absolute;inset:0}.showcase-nav>.enter-product,.hero-actions .hero-primary-link{border-color:var(--brand-highlight);background:var(--brand-highlight);color:var(--ink-950)}.showcase-nav>.enter-product:hover,.hero-actions .hero-primary-link:hover{background:#c3ceff}.hero-actions button:hover,.scene-list button.active{color:var(--text-on-dark);background:#a9b9ff17;border-color:#a9b9ff3d}.mini-allocation,.mini-balance,.preview-insight{background:#12161cd1}.card-eyebrow i{box-shadow:0 0 0 4px #a9b9ff1c}.manifesto,.security-section{background:var(--fog-100);color:var(--text-on-light)}.principle-grid>article{background:#fafaf785}.scene-preview{background:radial-gradient(at 74% 38%,#b9c5ff7a,#0000 23%),radial-gradient(at 55% 90%,#737a847a,#0000 35%),linear-gradient(105deg,#151922 0%,#303642 44%,#8993aa 69%,#1a1f28 100%)}.closing{background:#c5c9cf}.closing-product-link{background:var(--ink-950)}.closing-product-link:hover{background:var(--brand-primary)}.product-app{background:var(--app-bg);color:var(--app-dark)}.product-sidebar{background:radial-gradient(circle at 12% 0, #a9b9ff1c, transparent 28%), var(--ink-950);color:var(--text-on-dark)}.sidebar-context i,.sidebar-upgrade i{color:var(--app-signal)}.sidebar-context i{background:#a9b9ff1c}.product-nav a.active{background:var(--brand-soft);color:var(--ink-950)}.product-nav a.active>i{color:var(--brand-primary);background:#4f63d824}.sidebar-upgrade{background:radial-gradient(circle at 100% 0,#a9b9ff33,#0000 44%),#ffffff09}.sidebar-upgrade>span{background:var(--brand-highlight);color:var(--ink-950)}.product-topbar{background:#f4f5f2e6}.command-trigger,.notice-popover,.metric-grid>article,.market-card,.agent-card,.dashboard-section,.holdings-card,.history-card,.admin-module,.advisory-main,.advisory-side,.report-statusbar,.report-toc,.profile-history-card{background-color:var(--app-panel)}.notice-popover article>i.is-new,.segmented-meter i.on,.bar-chart>i.focus,.admin-chart>i.recent,.profile-dimensions>div>div i,.profile-timeline article>i,.final-dot{background-color:var(--brand-primary)}.system-live i,.live-badge i,.login-environment i,.login-security i,.status-pill i,.admin-table span.ok>i{background:var(--verified);box-shadow:0 0 0 4px #6faf981f}.notice-button>i{background:var(--market-up)}.primary-action{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff;box-shadow:0 10px 24px #4f63d829}.primary-action:hover{background:#4054c6;box-shadow:0 14px 30px #4f63d838}.secondary-action{color:var(--text-on-light);background:0 0;border-color:#14181d3d}.secondary-action.is-saved{background:var(--brand-soft);color:#394cae;border-color:#4f63d859}.positive,.price-summary>div>i,.login-widget-preview>strong small{color:var(--market-up)!important}.negative{color:var(--market-down)!important}.status-pill{color:#3d725f;background:#e5f0eb}.status-pill.level-partial{color:#765b2e;background:#f4ead5}.status-pill.level-partial i,.partial-dot,.admin-table span.warn>i,.report-statusbar p i{background:var(--warning);box-shadow:0 0 0 4px #d6a8581c}.admin-table span.ok,.report-evidence-list small,.product-evidence-drawer article>div small,.citation-id i,.widget-table article i,.workspace-evidence button>i,.copilot-context>p i{color:#417c68}.admin-table span.warn{color:#765b2e}.workspace-commandbar,.research-copilot{background:var(--ink-800);border-color:#ffffff17}.research-widget,.execution-steps{background:var(--ink-900);border-color:#ffffff17}.research-widget:hover{border-color:#a9b9ff57}.research-widget.is-dragging,.research-widget.is-drop-target:not(.is-dragging){border-color:var(--brand-highlight)}.research-widget.is-drop-target:not(.is-dragging){box-shadow:inset 0 0 0 1px #a9b9ff52,0 14px 36px #00000038}.research-widget.is-refreshing:after,.financial-legend i,.financial-chart>div i,.execution-toggle span i.running{background:var(--brand-highlight)}.linked-parameters>i,.context-chips span{color:#c1ccff;background:#a9b9ff1f}.access-badge>span,.login-widget-preview header i{color:var(--verified)}.workspace-actions button:last-child,.research-copilot>header>div>span,.user-message{border-color:var(--brand-highlight);background:var(--brand-highlight);color:var(--ink-950)}.context-notice>span{color:#394cae}.context-notice>span i{background:var(--brand-primary);box-shadow:0 0 0 4px #4f63d81f}.context-notice p{color:#505c75}.context-notice button,.audit-strip button,.copilot-context button,.widget-library-grid article>div:first-child i{color:var(--brand-primary)}.volume-bars i{background:#a9b9ff2e}.financial-chart>div b{background:#5c6674}.workspace-evidence span,.citation-id span,.widget-source-drawer pre{color:var(--brand-highlight)}.audit-strip p i{background:var(--brand-primary)}.copilot-context,.execution-toggle{background:var(--ink-700)}.sentiment-bars i{background:linear-gradient(to top, #4c5874, var(--brand-highlight))}.sentiment-widget-body li b{color:var(--market-up)}.peer-table article.current{color:#cbd4ff;background:#a9b9ff1a}.widget-library{background:var(--fog-100)}.widget-library-grid>article,.library-toolbar label{background:var(--paper-50)}.widget-library-grid article>button,.widget-library>footer button:last-child,.empty-widget-canvas button{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.widget-library-grid article>button.added{background:var(--brand-soft);color:#394cae;border-color:#b6bfdc}.empty-widget-canvas>span{background:var(--ink-900);color:var(--brand-highlight)}.login-page{background:var(--fog-100);color:var(--text-on-light)}.login-visual{background:radial-gradient(circle at 78% 16%, #a9b9ff2e, transparent 31%), radial-gradient(circle at 22% 80%, #6faf9814, transparent 34%), linear-gradient(145deg, #171c2b 0%, var(--ink-950) 58%, #101521 100%);color:var(--text-on-dark);box-shadow:0 26px 70px #14181d2e}.login-metal>i:first-child{background:#a9b9ff29}.login-metal>i:last-child{background:#4f63d821}.login-widget-preview{background:#12161cc7;border-color:#a9b9ff29}.login-panel{background:#fafaf7f7;border-color:#14181d12}.login-panel-topbar .product-brand-mark,.login-back span,.login-box form>label>input,.login-box form>label>div{border-color:#d8dce0}.role-switch{background:#eceeeb;border-color:#d9dde1}.role-switch button.active{border-color:#4f63d81f;box-shadow:0 7px 22px #4f63d817}.role-switch button.active>span{background:var(--brand-primary);color:#fff}.login-submit{background:linear-gradient(120deg, var(--brand-primary), #3f51bd);box-shadow:0 14px 28px #4f63d833}.login-submit:hover:not(:disabled){box-shadow:0 18px 36px #4f63d845}.demo-tip{background:#edf4f0;border-color:#d8e4df}.demo-tip>i{border-color:var(--verified);color:#3d725f}.login-error{color:#a84451!important}.login-error span{background:#f6e1e4}.trust-strip,.mini-allocation>small,.target-cell>small,.mini-allocation ul,.target-cell ul,.scene-list button>span,.scene-list small,.scene-intro>p,.scene-preview>p,.preview-meta,.preview-insight small,.preview-proof span,.product-logo small,.product-nav>small,.sidebar-context>span,.sidebar-upgrade p,.sidebar-bottom a,.dashboard-title>span,.linked-parameters label>span,.price-summary span,.price-summary small,.snapshot-grid span,.snapshot-grid small,.financial-legend,.financial-chart small,.widget-table>div,.widget-table>article,.research-copilot header small,.copilot-context>div:first-child,.copilot-context>p,.copilot-empty p,.login-proof small{color:var(--text-muted-dark)}.card-eyebrow,.allocation-split small,.mini-allocation>p,.target-cell>p,.dashboard-tagline,.workspace-evidence>button,.research-copilot>header>button,.execution-toggle,.login-widget-preview>header,.login-widget-preview>footer,.login-proof p{color:#f4f6f8b8}.scene-list button>span,.scene-list small,.preview-meta,.preview-insight small,.preview-proof span{color:#f4f6f8a8}.product-pagehead p,.manifesto-heading>p,.principle-grid>article>p,.security-shell li p,.widget-source-drawer>p,.login-box>p{color:var(--text-muted-light)}@media (prefers-contrast:more){:root{--text-muted-dark:#c5cbd3;--text-muted-light:#3f4852;--dark-line:#ffffff3d}.research-widget,.research-copilot,.workspace-commandbar{border-color:#ffffff38}}.login-page{color:#15202a;background:#e8ecea;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);gap:16px;min-height:100svh;padding:16px;display:grid;overflow:hidden}.login-visual{color:#f5f8f7;background:radial-gradient(circle at 78% 16%,#729abe3d,#0000 31%),radial-gradient(circle at 22% 80%,#3f796a2e,#0000 34%),linear-gradient(145deg,#102331 0%,#08151f 56%,#071017 100%);border-radius:30px;min-height:calc(100svh - 32px);padding:42px 46px;position:relative;overflow:hidden;box-shadow:0 26px 70px #1b2b332e}.login-visual:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000c,#0000 78%);mask-image:linear-gradient(to bottom right,#000c,#0000 78%)}.login-visual:after{content:"";border:1px solid #9ec6d31f;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;right:-150px;box-shadow:0 0 0 80px #9ec6d306,0 0 0 160px #9ec6d305}.login-visual-topbar{z-index:5;justify-content:space-between;align-items:center;display:flex;position:relative}.login-brand{color:#fff;letter-spacing:-.02em;gap:13px;font-size:18px;position:static}.login-brand .product-brand-mark{background:#ffffff12;border-color:#ffffff2e}.login-environment{color:#ffffff9e;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 13px;font-size:13px;display:inline-flex}.login-environment i{background:#75b797;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #75b7971a}.login-metal{opacity:.52;background:radial-gradient(circle at 72% 38%,#9fc0d333,#0000 22%),radial-gradient(circle at 45% 62%,#67a0911f,#0000 28%);inset:0}.login-metal:after{opacity:.45;background:linear-gradient(115deg,#0000 0 48%,#ffffff0e 49%,#0000 50%),repeating-linear-gradient(115deg,#0000 0 92px,#ffffff06 93px 94px);animation:none;inset:0}.login-metal>i:first-child{background:#71a0be2e;top:-18%;left:42%}.login-metal>i:last-child{background:#316f6333;bottom:-42%;right:-20%}.login-statement>span{color:#d8e8ee94;letter-spacing:.18em;font-size:13px}.login-statement p{color:#e6eff19e;max-width:520px;font-size:18px;line-height:1.75}.login-widget-preview{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091822b8;border:1px solid #c9dfe629;border-radius:18px;width:280px;padding:20px;top:24%;right:6%;box-shadow:0 28px 70px #00000047}.login-widget-preview>header,.login-widget-preview>footer{color:#e1edf18c;background:0 0;padding:0;font-size:13px}.login-widget-preview header i{color:#9bc9bb}.login-widget-preview>strong{margin-top:22px;font-size:34px}.login-widget-preview>strong small{color:#8fc1a8;font-size:14px}.login-widget-preview>div{gap:7px;height:92px;margin:20px 0}.login-widget-preview>div i{background:linear-gradient(#8fc1b2c7,#709bbb47);border-radius:5px 5px 1px 1px}.login-widget-preview>footer{border-top:1px solid #ffffff17;padding-top:14px;font-size:11px}.login-proof{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:repeat(3,1fr);gap:0;padding-top:0;display:grid;bottom:38px;left:46px;right:46px}.login-proof>div{border-right:1px solid #ffffff17;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:88px;padding:0 20px;display:grid}.login-proof>div:last-child{border-right:0}.login-proof span{color:#e9f0f2;letter-spacing:-.04em;font-size:24px;font-weight:350}.login-proof p{color:#ffffffbd;margin:0;font-size:13px;line-height:1.35}.login-proof small{color:#ffffff59;margin-top:5px;font-size:11px;display:block}.login-panel{background:#f8f9f6f5;border:1px solid #1b313712;border-radius:30px;justify-content:center;min-height:calc(100svh - 32px);padding:92px clamp(40px,5vw,82px) 88px;position:relative;box-shadow:0 24px 70px #192b3014}.login-panel-topbar{justify-content:space-between;align-items:center;display:flex;position:absolute;top:32px;left:clamp(40px,5vw,82px);right:clamp(40px,5vw,82px)}.login-panel-topbar .mobile-login-brand{color:#17232d;align-items:center;gap:11px;margin:0;font-size:17px;display:flex}.mobile-brand-logo{width:120px}.login-panel-topbar .product-brand-mark{border-color:#15252f24;width:34px;height:34px}.login-back{color:#68757d;align-items:center;gap:14px;font-size:13px;display:inline-flex}.login-back span{color:#253843;background:#fff;border:1px solid #d4dcd9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.login-box{width:min(500px,100%)}.login-box .panel-label{color:#6f7e85;letter-spacing:.16em;font-size:13px}.role-switch{background:#e9edeb;border:1px solid #d9dfdc;border-radius:17px;gap:8px;margin:0 0 26px;padding:6px;display:flex}.role-switch button{color:#738087;border:1px solid #0000;border-radius:12px;grid-template-columns:38px 1fr;min-height:78px;padding:11px 12px;font-size:14px}.role-switch button.active{color:#1f3039;background:#fff;border-color:#243d4614;border-radius:12px;box-shadow:0 7px 20px #21343a14}.role-switch button>span{background:#d3dad7;width:38px;height:38px;font-size:14px}.role-switch button.active>span{color:#d9eee6;background:#1d3440}.role-switch button b{font-size:15px;font-weight:600}.role-switch button small{color:#89949a;font-size:12px}.login-box form>label{color:#4f5e65;margin-top:18px;font-size:15px;font-weight:550;display:block}.login-box form>label>input,.login-box form>label>div{background:#fff;border:1px solid #d2d9d6;border-radius:13px;width:100%;height:58px;margin-top:9px;transition:border-color .2s,box-shadow .2s}.login-box form>label>input{color:#1e2d35;outline:0;padding:0 17px;font-size:16px}.login-box form>label>div{display:flex;overflow:hidden}.login-box form>label>div input{color:#1e2d35;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 17px;font-size:16px}.login-box form>label>div button{color:#5d7078;cursor:pointer;background:#f7f8f6;border:0;border-left:1px solid #e1e5e3;width:70px;font-size:13px}.market-view-control{background:#fbfbf8;border:1px solid #e0e2dc;margin:0 18px 16px;padding:14px 16px 12px}.market-view-heading,.market-view-labels{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-view-heading strong,.market-view-heading small,.market-view-labels span,.market-view-labels small{display:block}.market-view-heading strong{font-size:12px}.market-view-heading small{color:#888d93;margin-top:4px;font-size:10px}.market-view-heading>span{color:#4f63d8;font-size:12px;font-weight:700}.market-view-control input[type=range]{accent-color:#4f63d8;width:100%;margin:15px 0 7px;display:block}.market-view-labels span{color:#989c9f;text-align:center;font-size:10px}.market-view-labels span.active{color:#4f63d8;font-weight:700}.market-view-labels small{color:#a6aaac;margin-top:3px;font-size:9px;font-weight:400}.auth-contact-fields{border-top:1px solid #dfe5e1;margin-top:22px;padding-top:18px}.auth-contact-heading{color:#3e444d;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 9px;font-size:13px;font-weight:650;display:flex}.auth-contact-heading span{color:#89938f;font-size:11px;font-weight:450}.auth-channel-switch{background:#e9efeb;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.auth-channel-switch button{color:#718087;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:72px;padding:7px 13px;font-size:13px}.auth-channel-switch button.active{color:#213d46;background:#fff;font-weight:600;box-shadow:0 3px 10px #21343a14}.login-box form>label>.auth-code-row{display:flex}.login-box form>label>.auth-code-row>button{white-space:nowrap;flex:0 0 112px;width:112px}.login-box form>label>.auth-code-row>button:disabled{color:#9aa6a5;cursor:not-allowed}.login-forgot{color:#496d7c;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:13px;display:block}.login-forgot:hover{color:#233f49;text-underline-offset:3px;text-decoration:underline}.login-options{margin-top:17px}.login-options label,.login-options button{font-size:13px}.login-options label{color:#68767d}.login-options button{color:#496d7c}.login-options input{accent-color:#2f5663;width:16px;height:16px}.login-submit{color:#fff;background:linear-gradient(120deg,#17303d,#244d58);border-radius:13px;height:58px;margin-top:25px;padding:0 18px 0 21px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 28px #1a404b2e}.login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 17px 34px #1a404b3d}.login-submit b{background:#ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.demo-tip{background:#eef3f0;border:1px solid #d8e1dd;border-radius:13px;gap:12px;margin-top:18px;padding:15px 16px}.demo-tip>i{color:#49665b;border-color:#8ba098;width:24px;height:24px;font-size:12px}.demo-tip p{color:#61716d;font-size:13px;line-height:1.55}.demo-tip strong{color:#2d4540}.login-security{color:#73817f;margin-top:18px;font-size:12px}.login-panel>.login-legal{color:#909b9f;background:0 0;justify-content:center;gap:22px;margin:0;padding:0;font-size:12px;display:flex;position:absolute;bottom:30px;left:clamp(40px,5vw,82px);right:clamp(40px,5vw,82px)}@media (max-width:1380px){.login-widget-preview{display:none}.login-statement{width:78%}}@media (max-width:1120px){.login-page{grid-template-columns:1fr;overflow:visible}.login-panel{min-height:calc(100svh - 32px)}}@media (max-width:680px){.login-page{padding:0}.login-panel{border:0;border-radius:0;justify-content:flex-start;min-height:100svh;padding:102px 22px 92px}.login-panel-topbar{top:25px;left:22px;right:22px}.login-back{font-size:0}.login-back span{font-size:13px}.login-box>h2{font-size:48px}.role-switch{flex-direction:column}.login-security{flex-direction:column;align-items:flex-start}.login-panel>.login-legal{flex-wrap:wrap;gap:8px 16px;bottom:24px;left:22px;right:22px}}.product-app{font-size:18px}.product-app :where(p,label,input,select,textarea){line-height:1.6;font-size:18px!important}.product-app :where(a,button,span,strong,b,em,li,dt,dd){font-size:16px!important}.product-nav a,.product-logo strong,.sidebar-context strong{font-size:18px!important}.product-app :where(small,.panel-label,.product-pagehead>div:first-child>span,.status-pill,.live-badge),.product-logo small,.product-nav>small,.sidebar-context>span,.sidebar-context i,.sidebar-bottom a,.system-live,.command-trigger b,.user-chip b{line-height:1.5;font-size:16px!important}.product-pagehead p{max-width:850px;font-size:20px!important}.profile-tabs button,.admin-tabs button,.report-toc button,.report-toc a,.period-tabs button,.report-row,.history-row,.admin-table>div,.admin-table>article,.holding-list>div,.holding-list>article,.widget-table>div,.widget-table>article,.workspace-evidence>button,.peer-table>div,.peer-table>article,.agent-answer table,.admin-table article b strong{font-size:16px!important}.risk-orbit strong,.fit-score strong,.metric-grid article>strong,.plot-values strong,.sentiment-widget-body>div:first-child strong,.fit-number strong{font-size:46px!important}.agent-stats strong,.holdings-summary>article>strong,.module-stats strong,.admin-health>article:not(.health-main)>strong,.health-score strong,.quality-ring strong,.allocation-donut strong,.gate-score strong,.coach-score strong{font-size:30px!important}.assessment-progress-header strong{font-size:23px!important}.assessment-progress-header strong b{font-size:34px!important}.assessment-option strong{font-size:18px!important}.assessment-result-code>strong{font-size:clamp(76px,8vw,118px)!important}.assessment-result-code div b{font-size:28px!important}.assessment-score-row strong{font-size:22px!important}.notice-button,.command-trigger>span{font-size:20px!important}.profile-test-link{color:var(--brand-primary);align-items:center;gap:14px;margin-top:18px;font-weight:650;display:inline-flex;font-size:17px!important}.profile-test-link:hover{color:#354bbf}.profile-identity-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:15px;display:flex}.profile-correct-link{cursor:pointer;background:0 0;border:0;padding:0}.product-app :where(.primary-action,.secondary-action,.module-button,input,select,textarea){min-height:48px}.product-nav a{min-height:52px}.showcase-nav nav a,.showcase-nav>.enter-product,.wordmark strong,.hero-actions a,.hero-actions button,.closing-product-link{font-size:18px!important}.showcase-copy p,.manifesto-heading>p,.scene-intro>p,.scene-preview>p,.principle-grid>article>p,.security-shell li p{line-height:1.7;font-size:20px!important}.micro-label,.trust-strip,.section-index,.principle-grid>article>small,.scene-list button>span,.scene-list small,.closing .page-shell>span,.card-eyebrow,.mini-allocation>p,.target-cell>p,.mini-allocation>small,.target-cell>small,.mini-allocation ul,.target-cell ul,.mini-balance>span,.balance-cell>span,.mini-caption span,.composition-values small,.composition-cell>small,.digest-cell>b,.digest-cell p,.activity-layout small,.risk-bars small,.preview-meta,.preview-insight small,.preview-proof span,.footer-inner>p{line-height:1.5;font-size:16px!important}.login-box>p,.demo-tip p,.login-box form :where(p,label){line-height:1.6;font-size:17px!important}.login-box form :where(input,button),.role-switch button b{font-size:18px!important}.login-box .panel-label,.role-switch button small,.login-security,.login-panel>.login-legal{font-size:16px!important}@media (max-width:680px){.product-pagehead{align-items:flex-start}}:root{--motion-spring:cubic-bezier(.16, 1, .3, 1);--motion-soft:cubic-bezier(.22, .61, .36, 1);--motion-fast:.18s;--motion-base:.28s;--motion-enter:.52s}@keyframes motionRouteIn{0%{opacity:0;transform:translateY(18px)scale(.994)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motionSectionIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0)}}@keyframes motionCardIn{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motionBarGrow{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes motionTrackGrow{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}@keyframes motionLineDraw{0%{opacity:.18;stroke-dashoffset:820px}to{opacity:1;stroke-dashoffset:0}}@keyframes motionSheen{0%{opacity:0;transform:translate(-150%)skew(-18deg)}22%{opacity:.42}70%{opacity:.14}to{opacity:0;transform:translate(250%)skew(-18deg)}}@keyframes motionLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.46;transform:scale(.72)}}@keyframes motionRingBreath{0%,to{opacity:.48;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes motionCenterPulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #4f63d800}50%{transform:translate(-50%,-50%)scale(1.035);box-shadow:0 0 0 14px #4f63d814}}@keyframes motionSuccessPop{0%{opacity:0;transform:scale(.65)rotate(-8deg)}68%{opacity:1;transform:scale(1.08)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes motionLandingIn{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes motionLoginPanel{0%{opacity:0;transform:translate(22px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes motionTabSwitch{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.product-content{animation:motionRouteIn var(--motion-enter) var(--motion-spring);transform-origin:50% 20%}.product-pagehead>div:first-child{animation:motionSectionIn .46s 40ms var(--motion-spring) both}.pagehead-actions{animation:motionSectionIn .46s .1s var(--motion-spring) both}.product-content>section{animation:motionSectionIn .5s var(--motion-spring) both}.product-content>section:first-of-type{animation-delay:90ms}.product-content>section:nth-of-type(2){animation-delay:.14s}.product-content>section:nth-of-type(3){animation-delay:.19s}.product-content>section:nth-of-type(4){animation-delay:.24s}.product-content>section:nth-of-type(5){animation-delay:.29s}.metric-grid>article,.module-stats>div,.assessment-option,.assessment-result-card{animation:motionCardIn .42s var(--motion-spring) backwards}.metric-grid>article:first-child,.module-stats>div:first-child,.assessment-option:first-child,.assessment-result-card:first-child{animation-delay:.13s}.metric-grid>article:nth-child(2),.module-stats>div:nth-child(2),.assessment-option:nth-child(2),.assessment-result-card:nth-child(2){animation-delay:.175s}.metric-grid>article:nth-child(3),.module-stats>div:nth-child(3),.assessment-option:nth-child(3),.assessment-result-card:nth-child(3){animation-delay:.22s}.module-stats>div:nth-child(4),.assessment-option:nth-child(4){animation-delay:.265s}.bar-chart>i,.admin-chart>i,.volume-bars>i,.financial-chart>div>i,.risk-bars i{animation:motionBarGrow .62s var(--motion-spring) both;transform-origin:50% 100%}.bar-chart>i:nth-child(2n),.admin-chart>i:nth-child(2n),.volume-bars>i:nth-child(2n){animation-delay:45ms}.bar-chart>i:nth-child(3n),.admin-chart>i:nth-child(3n),.volume-bars>i:nth-child(3n){animation-delay:90ms}.bar-chart>i:nth-child(4n),.admin-chart>i:nth-child(4n),.volume-bars>i:nth-child(4n){animation-delay:.135s}.fit-meter i,.segmented-meter i,.profile-dimensions>div>div i,.risk-track i,.scenario-load>div>b i,.quality-overview p b i,.progress-track i,.assessment-progress-track i,.assessment-dimension i{animation:motionTrackGrow .72s .18s var(--motion-spring) both;transform-origin:0}.segmented-meter i:nth-child(2n){animation-delay:.215s}.segmented-meter i:nth-child(3n){animation-delay:.25s}.segmented-meter i:nth-child(4n){animation-delay:.285s}.sparkline polyline{stroke-dasharray:820;stroke-dashoffset:820px;animation:motionLineDraw 1.1s .26s var(--motion-soft) both}.priority-main,.report-hero,.workspace-entry-card{isolation:isolate;position:relative;overflow:hidden}.priority-main:after,.report-hero:after,.workspace-entry-card:after{z-index:1;content:"";pointer-events:none;width:28%;animation:motionSheen 1.25s .38s var(--motion-soft) both;background:linear-gradient(90deg,#0000,#ffffff21,#0000);position:absolute;top:-30%;bottom:-30%;left:0}.workspace-entry-card:after{background:linear-gradient(90deg,#0000,#4f63d821,#0000)}.priority-main>*,.report-hero>*,.workspace-entry-card>*{z-index:2;position:relative}.system-live i,.live-badge i,.login-environment i{animation:1.8s ease-in-out infinite motionLivePulse}.agent-ring.r-one{animation:3.2s ease-in-out infinite motionRingBreath}.agent-ring.r-two{animation:3.2s ease-in-out .7s infinite reverse motionRingBreath}.agent-center{animation:3.2s ease-in-out infinite motionCenterPulse}.profile-saved>span,.assessment-result-code>strong{animation:motionSuccessPop .56s .12s var(--motion-spring) both}.product-nav a:before{background:var(--brand-primary);content:"";opacity:0;width:3px;transition:opacity var(--motion-fast) ease, transform var(--motion-base) var(--motion-spring);border-radius:0 4px 4px 0;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(.2)}.product-nav a.active:before{opacity:1;transform:scaleY(1)}.period-tabs button.active,.profile-tabs button.active,.admin-tabs button.active{animation:motionTabSwitch .22s var(--motion-spring)}.primary-action,.secondary-action,.module-button,.analyze-button,.assessment-button,.login-submit,.priority-actions a,.priority-actions button,.workspace-actions button{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-base) ease, transform var(--motion-fast) var(--motion-spring);position:relative;overflow:hidden}.primary-action:after,.login-submit:after,.analyze-button:after{content:"";pointer-events:none;width:32%;transition:transform .52s var(--motion-soft);background:linear-gradient(90deg,#0000,#ffffff52,#0000);position:absolute;inset:-35% auto -35% -45%;transform:translate(-180%)skew(-18deg)}.primary-action:hover:after,.login-submit:hover:after,.analyze-button:hover:after{transform:translate(520%)skew(-18deg)}.primary-action:active,.secondary-action:active,.module-button:active,.analyze-button:active,.assessment-button:active,.login-submit:active,.priority-actions a:active,.priority-actions button:active,.workspace-actions button:active{transition-duration:90ms;transform:scale(.975)}.primary-action :where(span,svg),.secondary-action :where(span,svg),.section-head a span,.priority-actions :where(i,span),.workspace-entry-card>a span,.assessment-exit svg,.assessment-button svg{transition:transform var(--motion-base) var(--motion-spring)}.primary-action:hover :where(span,svg),.secondary-action:hover :where(span,svg),.section-head a:hover span,.priority-actions a:hover :where(i,span),.workspace-entry-card>a:hover span,.assessment-exit:hover svg,.assessment-button:hover svg{transform:translate(4px)}@media (hover:hover) and (pointer:fine){.metric-grid>article,.compact-scenes a,.advisory-scenes button,.research-widget,.widget-library-grid>article,.assessment-option{transition:transform var(--motion-base) var(--motion-spring), border-color var(--motion-fast) ease, box-shadow var(--motion-base) ease, background-color var(--motion-fast) ease;will-change:transform}.metric-grid>article:hover,.compact-scenes a:hover,.advisory-scenes button:hover,.research-widget:hover,.widget-library-grid>article:hover,.assessment-option:hover{border-color:#4f63d857;transform:translateY(-4px)scale(1.008);box-shadow:0 18px 44px #171d2b1a}.report-row:not(.table-head),.history-row:not(.history-head),.admin-table>article{transition:background-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform var(--motion-fast) var(--motion-spring)}.report-row:not(.table-head):hover,.history-row:not(.history-head):hover,.admin-table>article:hover{box-shadow:inset 3px 0 0 var(--brand-primary);background:#4f63d80e;transform:translate(3px)}.history-row.is-unavailable:hover{box-shadow:none;background:0 0;transform:none}}.workspace-live-note{color:#5d4b27;background:#fffaf0;border:1px solid #ead8b4;align-items:flex-start;gap:12px;margin:14px 0;padding:13px 16px;display:flex}.workspace-live-note strong{flex:none;font-size:12px}.workspace-live-note p{margin:0;font-size:12px;line-height:1.65}.workspace-input-error{color:#a52b35;margin:8px 0 0;font-size:12px}.workspace-next-actions{border:1px solid var(--app-line,#dfe2df);background:var(--app-panel,#fafaf7);margin-top:18px;padding:24px}.workspace-next-actions h2{color:var(--app-ink,#202631);margin:6px 0 0;font-size:20px}.workspace-next-actions header p{color:var(--app-muted,#66717b);margin:8px 0 0;font-size:12px;line-height:1.6}.workspace-next-actions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.workspace-next-actions>div>a{border:1px solid var(--app-line,#dfe2df);min-width:0;color:inherit;background:#fff;padding:15px;text-decoration:none;transition:border-color .16s,background-color .16s;display:block;position:relative}.workspace-next-actions>div>a:hover{background:#fff8f7;border-color:#c8323c}.workspace-next-actions>div strong,.workspace-next-actions>div span{display:block}.workspace-next-actions>div strong{color:var(--app-ink,#202631);font-size:13px}.workspace-next-actions>div span{color:var(--app-muted,#66717b);margin-top:6px;padding-right:20px;font-size:11px;line-height:1.5}.workspace-next-actions>div b{color:#c8323c;position:absolute;bottom:14px;right:14px}@media (max-width:680px){.workspace-live-note{display:block}.workspace-live-note p{margin-top:5px}.workspace-next-actions{padding:16px}.workspace-next-actions>div{grid-template-columns:1fr}}.showcase{animation:motionLandingIn .76s var(--motion-spring)}.showcase-nav{animation:motionSectionIn .62s 50ms var(--motion-spring) both}.showcase-copy>.micro-label{animation:motionSectionIn .56s .12s var(--motion-spring) both}.showcase-copy>h1{animation:motionSectionIn .62s .18s var(--motion-spring) both}.showcase-copy>p{animation:motionSectionIn .62s .24s var(--motion-spring) both}.showcase-copy>.hero-actions{animation:motionSectionIn .62s .3s var(--motion-spring) both}.login-visual{animation:motionLandingIn .72s var(--motion-spring)}.login-panel{animation:motionLoginPanel .62s 80ms var(--motion-spring) both}.login-statement{animation:motionSectionIn .64s .15s var(--motion-spring) both}.login-widget-preview{animation:motionCardIn .6s .28s var(--motion-spring) both, cardFloat 5s .9s ease-in-out infinite}.role-switch button{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, box-shadow var(--motion-base) ease, transform var(--motion-fast) var(--motion-spring)}.role-switch button:active{transform:scale(.985)}@supports (animation-timeline:view()){.manifesto,.scene-section,.security-section,.closing,.site-footer{animation:linear both motionSectionIn;animation-timeline:view();animation-range:entry 5% cover 28%}}@media (prefers-reduced-motion:reduce){.product-content,.product-pagehead>div:first-child,.pagehead-actions,.product-content>section,.metric-grid>article,.module-stats>div,.assessment-option,.assessment-result-card,.bar-chart>i,.admin-chart>i,.volume-bars>i,.financial-chart>div>i,.risk-bars i,.sparkline polyline,.agent-ring,.agent-center,.showcase,.showcase-nav,.showcase-copy>*,.login-visual,.login-panel,.login-statement,.login-widget-preview{animation:none!important;transform:none!important}}.api-mode-switch{color:#68767d;white-space:nowrap;background:#ffffffb8;border:1px solid #d7ddda;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-width:290px;padding:7px 8px 7px 14px;font-size:13px;display:flex}.api-mode-switch>div{background:#e9edeb;border-radius:9px;gap:4px;padding:3px;display:flex}.api-mode-switch button{color:#6b777d;cursor:pointer;min-width:72px;min-height:44px;font:inherit;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:12px}.api-mode-switch button.active{color:#1d3440;background:#fff;font-weight:650;box-shadow:0 4px 12px #21343a17}.api-mode-switch button:disabled{cursor:not-allowed;opacity:.56}:is(.api-mode-switch button:focus-visible,.auth-view-switch button:focus-visible){outline-offset:2px;outline:3px solid #4f63d842}.login-panel{overflow-y:auto}.auth-view-switch{background:#e9edeb;border:1px solid #d9dfdc;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:26px;padding:5px;display:grid}.auth-view-switch button{color:#718087;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:44px;font-size:14px}.auth-view-switch button.active{color:#1d3440;background:#fff;font-weight:650;box-shadow:0 5px 16px #21343a14}.login-box>.api-mode-switch{width:100%;margin-top:12px}.login-box .api-mode-switch+form{margin-top:16px}.demo-tip.is-real{background:#eef1f8;border-color:#d4dcea}.advisory-scenes button:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.5}.advisory-scenes button:disabled:hover{transform:none}.question-composer textarea:focus-visible{box-shadow:inset 0 0 0 3px #4f63d82e}.question-composer button:disabled,.composer-tools button:disabled{cursor:not-allowed;opacity:.62}.advisory-error{color:#6e332b;background:#fff4f1;border:1px solid #e5c6c0;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:17px 18px;display:flex}.advisory-error strong,.context-error strong{font-size:13px}.advisory-error p,.context-error p{margin:5px 0 0;font-size:11px;line-height:1.55}.advisory-error button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #c88f84;flex:none;padding:0 15px}.analyze-button{min-height:44px}.request-trace{color:#ffffff7a;overflow-wrap:anywhere;margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.context-error{color:#6e332b;background:#fff4f1;border:1px solid #e5c6c0;padding:15px}@media (max-width:720px){.api-mode-switch{width:100%;min-width:0}.advisory-error{flex-direction:column;align-items:stretch}.advisory-error button{width:100%}}.sidebar-context{gap:7px;padding:16px}.sidebar-context>span{font-size:13px!important}.sidebar-context strong{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.sidebar-context i{white-space:nowrap;border-radius:4px;align-self:flex-start;max-width:100%;padding:4px 7px;position:static;font-size:12px!important;line-height:1.35!important}.widget-header{flex-direction:column;justify-content:center;align-items:stretch;gap:13px;min-height:118px;padding:15px 18px 13px}.widget-header>div:first-child{align-items:flex-start;width:100%}.widget-header h2{font-size:19px;line-height:1.35}.widget-header p{color:#ffffff75;margin-top:5px;line-height:1.5;font-size:13px!important}.widget-controls{border-top:1px solid #ffffff14;justify-content:flex-end;align-self:flex-end;gap:7px;width:calc(100% - 40px);padding-top:10px}.widget-controls>span{white-space:nowrap;align-items:center;min-height:36px;margin-right:auto;padding:0 10px;display:inline-flex;font-size:13px!important}.widget-controls button{border:1px solid #0000;border-radius:4px;flex:none;width:38px;height:38px}.widget-controls button:hover{border-color:#ffffff1a}.snapshot-widget,.financial-widget,.events-widget{min-height:405px}.audit-strip{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:92px;padding:14px 18px;display:grid}.audit-strip-heading{border-right:1px solid var(--app-line);flex-direction:column;justify-content:center;align-self:stretch;padding-right:18px;display:flex}.audit-strip-heading>span{color:#252a32;font-weight:700;font-size:16px!important}.audit-strip-heading small{color:#8a8f98;margin-top:4px;font-size:12px!important}.audit-events{gap:9px;min-width:0;display:grid}.audit-events p{color:#626977;grid-template-columns:7px 72px minmax(0,1fr);align-items:center;gap:9px;min-width:0;line-height:1.45;display:grid;font-size:14px!important}.audit-events p i{background:var(--brand-primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4f63d81a}.audit-events time{color:#303744;font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.audit-events p span{min-width:0;font-size:14px!important}.audit-events b{color:#3e4f7b;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:600;font-size:13px!important}.audit-strip>button{color:#4f63a0;white-space:nowrap;background:#f7f8fb;border:1px solid #cbd1df;align-items:center;gap:14px;min-height:44px;margin-left:0;padding:0 13px;display:inline-flex;font-size:13px!important}.audit-strip>button:hover{background:#eef1f8;border-color:#aeb8d2}.research-workspace.with-copilot .audit-strip{grid-template-columns:126px minmax(0,1fr)}.research-workspace.with-copilot .audit-strip>button{grid-column:2;justify-self:start}.user-chip{border:1px solid #0000;transition:border-color .18s,background .18s}.user-chip:hover,.user-chip[aria-expanded=true]{background:#ffffff8f;border-color:#c9ced7}.user-chip>i{transition:transform .18s}.user-chip>i.is-open{transform:rotate(180deg)}.account-popover{z-index:6;border:1px solid var(--app-line);background:#f8f8f5;width:340px;padding:18px;animation:.22s both productPop;position:absolute;top:65px;right:38px;box-shadow:0 24px 70px #00000029}.account-popover>header{align-items:center;gap:12px;padding-bottom:15px;display:flex}.account-popover>header>span{color:#20242a;background:#d1d3d0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;font-size:18px!important}.account-popover>header strong,.account-popover>header small{display:block}.account-popover>header strong{font-size:16px!important}.account-popover>header small{color:#858b94;margin-top:3px;font-size:12px!important}.account-popover-status{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);color:#626a70;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.account-popover-status>i{background:var(--verified);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6faf981f}.account-popover-status>span{font-size:12px!important}.account-popover-status>b{color:#567361;margin-left:auto;font-weight:600;font-size:11px!important}.account-popover nav{gap:4px;padding:10px 0;display:grid}.account-popover nav>a{color:#23272d;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;min-height:64px;padding:8px 10px;display:grid}.account-popover nav>a:hover{background:#eceeea}.account-popover nav>a>span{color:#53658f;border:1px solid #d1d4cf;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.account-popover nav strong,.account-popover nav small{display:block}.account-popover nav strong{font-size:14px!important}.account-popover nav small{color:#858b92;margin-top:3px;font-size:11px!important}.account-popover nav>a>i{color:#8b9199;font-style:normal}.account-popover-logout{border-top:1px solid var(--app-line);color:#747a82;justify-content:space-between;padding:12px 10px 0;display:flex;font-size:13px!important}.account-center-hero,.account-settings-card,.account-quick-card,.account-security-card{border:1px solid var(--app-line);background:var(--app-panel)}.account-center-hero{padding:28px}.account-center-identity{grid-template-columns:82px 1fr auto;align-items:center;gap:20px;display:grid}.account-center-avatar{color:#b9c6ff;background:#1a1d22;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative;font-size:26px!important}.account-center-avatar i{border:3px solid var(--app-panel);background:var(--verified);border-radius:50%;width:12px;height:12px;position:absolute;bottom:7px;right:3px}.account-center-identity small{color:#8c9199;letter-spacing:.1em;font-size:12px!important}.account-center-identity h2{margin:5px 0 3px;font-size:32px;font-weight:500}.account-center-identity p{color:#727880;margin:0;font-size:14px!important}.account-center-level{color:#4e6094;background:#edf0fa;border:1px solid #cbd2e5;padding:9px 12px;font-size:13px!important}.account-center-summary{border-top:1px solid var(--app-line);border-left:1px solid var(--app-line);grid-template-columns:repeat(3,1fr);margin-top:26px;display:grid}.account-center-summary article{border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);padding:20px}.account-center-summary small{color:#8b9098;font-size:12px!important}.account-center-summary strong{margin-top:9px;font-weight:500;display:block;font-size:24px!important}.account-center-summary p{color:#7b8189;margin:5px 0 0;font-size:13px!important}.account-center-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:12px;margin-top:12px;display:grid}.account-settings-card,.account-quick-card,.account-security-card{padding:26px}.account-settings-card>header,.account-security-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-settings-card small,.account-quick-card>small,.account-security-card small{color:#8b9098;letter-spacing:.09em;font-size:12px!important}.account-settings-card h2,.account-quick-card h2,.account-security-card h2{margin:5px 0 0;font-size:25px;font-weight:500}.account-settings-card header button,.account-security-card article button{border:1px solid var(--app-line);color:#626a76;cursor:pointer;background:0 0;min-height:42px;padding:0 13px}.account-settings-card dl{border-top:1px solid var(--app-line);margin:24px 0 0}.account-settings-card dl>div{border-bottom:1px solid var(--app-line);grid-template-columns:150px 1fr;align-items:center;min-height:58px;display:grid}.account-settings-card dt{color:#848a92;font-size:13px!important}.account-settings-card dd{color:#252b33;text-align:right;margin:0;font-size:14px!important}.account-quick-card{color:#f6f6f3;background:#15171c}.account-quick-card>a{min-height:78px;color:inherit;border-bottom:1px solid #ffffff17;grid-template-columns:38px 1fr 22px;align-items:center;gap:13px;display:grid}.account-quick-card>a>span{color:#adbcf5}.account-quick-card>a strong{font-size:15px!important}.account-quick-card>a p{color:#ffffff6b;margin:4px 0 0;line-height:1.45;font-size:12px!important}.account-quick-card>a>i{color:#ffffff59;font-style:normal}.account-security-card{margin-top:12px}.account-selfservice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.account-selfservice-card{border:1px solid var(--app-line);background:var(--app-panel);border-radius:12px;flex-direction:column;gap:10px;padding:24px;display:flex}.account-selfservice-card>small{letter-spacing:.14em;opacity:.55;font-size:10px}.account-selfservice-card h2{margin:0;font-size:17px}.account-selfservice-card form{flex-direction:column;gap:10px;display:flex}.account-selfservice-card label{opacity:.85;flex-direction:column;gap:6px;font-size:12px;display:flex}.account-selfservice-card input{border:1px solid var(--app-line);color:inherit;background:0 0;border-radius:8px;padding:9px 12px;font-size:14px}.account-selfservice-card button{border:1px solid var(--ink-900);background:var(--ink-900);color:var(--text-on-dark);cursor:pointer;border-radius:999px;align-self:flex-start;padding:8px 18px;font-size:13px}.account-selfservice-card button:disabled{opacity:.45;cursor:not-allowed}.account-selfservice-card.is-danger button{color:#b23a3a;background:0 0;border-color:#b23a3a}.account-selfservice-card .selfservice-confirm{border:1px dashed #b23a3a;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.selfservice-ok{color:#2e7d4f;margin:0;font-size:12px}.selfservice-error{color:#b23a3a;margin:0;font-size:12px}@media (max-width:1020px){.account-selfservice-grid{grid-template-columns:1fr}}.account-security-card>header>span{color:#557263;align-items:center;gap:8px;display:flex;font-size:13px!important}.account-security-card>header>span i{background:var(--verified);border-radius:50%;width:7px;height:7px}.account-security-card>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.account-security-card article{border:1px solid var(--app-line);background:#efefeb;flex-direction:column;min-height:180px;padding:20px;display:flex}.account-security-card article strong{font-size:16px!important}.account-security-card article p{color:#747a82;margin:10px 0 20px;line-height:1.65;font-size:13px!important}.account-security-card article button{align-self:flex-start;margin-top:auto}.report-hero{background:radial-gradient(circle at 84% 8%,#8ba6ff21,#0000 31%),linear-gradient(145deg,#101216 0%,#14171c 100%);padding:36px 42px 42px}.report-hero:after{display:none}.report-hero>header{border-bottom:1px solid #ffffff1a;align-items:center;padding-bottom:18px}.report-publication{color:#a5d8c5;background:#66a08b17;border:1px solid #7ebea647;align-items:center;gap:8px;min-height:36px;padding:0 11px;display:flex}.report-publication>i{background:#76b39d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #76b39d1a}.report-publication>span{letter-spacing:.08em;font-weight:700;font-size:12px!important}.report-publication>small{color:#d2eee494;border-left:1px solid #7ebea633;padding-left:8px;font-size:11px!important}.report-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:center;gap:42px;padding:42px 0 36px;display:grid}.report-verdict-label{color:#b8c5f7;letter-spacing:.08em;background:#a9b9ff14;border:1px solid #a9b9ff3d;padding:6px 9px;display:inline-flex;font-size:12px!important}.report-hero-copy h2{letter-spacing:-.06em;max-width:720px;margin:22px 0;font-size:clamp(44px,4.2vw,66px);font-weight:330;line-height:1.04}.report-hero-copy>p{color:#ffffff94;max-width:680px;margin:0;line-height:1.85;font-size:15px!important}.report-hero-copy .advice-intensity{border-top:1px solid #ffffff17;padding-top:22px}.report-hero-copy .advice-intensity>span{font-size:12px!important}.report-hero-copy .advice-intensity strong{font-size:13px!important}.risk-contribution-visual{background:#ffffff09;border:1px solid #ffffff1c;padding:22px}.risk-contribution-visual>header{color:#ffffff73;justify-content:space-between;display:flex}.risk-contribution-visual>header span{font-size:13px!important}.risk-contribution-visual>header b{color:#8fa4ea;letter-spacing:.11em;font-size:11px!important}.risk-ring{background:conic-gradient(#9eb2ff 0 71.4%, #ffffff14 71.4% 100%);border-radius:50%;place-items:center;width:172px;height:172px;margin:24px auto;display:grid;position:relative}.risk-ring:before{content:"";background:#171a20;border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:14px}.risk-ring>div{z-index:1;text-align:center;position:relative}.risk-ring strong,.risk-ring span{display:block}.risk-ring strong{letter-spacing:-.04em;font-weight:430;font-size:34px!important}.risk-ring span{color:#fff6;margin-top:4px;font-size:11px!important}.risk-gap-metrics{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:1fr 1fr;display:grid}.risk-gap-metrics>div{padding:13px 0}.risk-gap-metrics>div+div{border-left:1px solid #ffffff17;padding-left:16px}.risk-gap-metrics span,.risk-gap-metrics strong{display:block}.risk-gap-metrics span{color:#ffffff59;font-size:11px!important}.risk-gap-metrics strong{margin-top:4px;font-size:20px!important}.risk-gap-metrics .is-alert strong{color:#e0b291}.risk-gap-metrics small{margin-left:3px;font-size:10px!important}.risk-factor-bars{gap:11px;margin-top:18px;display:grid}.risk-factor-bars p{grid-template-columns:72px minmax(0,1fr) 50px;align-items:center;gap:10px;margin:0;display:grid}.risk-factor-bars p>span{color:#ffffff6e;font-size:11px!important}.risk-factor-bars p>i{background:#ffffff14;height:5px;overflow:hidden}.risk-factor-bars p>i b{background:linear-gradient(90deg,#798fdc,#aebcff);height:100%;display:block}.risk-factor-bars p>strong{font-variant-numeric:tabular-nums;text-align:right;font-size:11px!important}.report-action-path{background:#ffffff06;border:1px solid #ffffff1c;padding:22px}.report-action-path>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.report-action-path>header span{color:#ffffff7a;letter-spacing:.08em;font-size:12px!important}.report-action-path>header strong{color:#b9c7fa;font-size:13px!important}.report-action-path>div{grid-template-columns:repeat(3,1fr);padding-top:20px;display:grid}.report-action-path article{grid-template-columns:30px 12px 1fr;align-items:start;gap:10px;display:grid;position:relative}.report-action-path article:not(:last-child):after{content:"";background:#a9b9ff38;height:1px;position:absolute;top:7px;left:42px;right:8px}.report-action-path article>span{color:#ffffff47;font-size:11px!important}.report-action-path article>i{z-index:2;background:#9fb1f2;border:2px solid #15181d;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative;box-shadow:0 0 0 3px #9fb1f221}.report-action-path article>div{z-index:2;background:#14171c;padding-right:14px;position:relative}.report-action-path article small,.report-action-path article strong,.report-action-path article p{display:block}.report-action-path article small{color:#ffffff57;font-size:10px!important}.report-action-path article strong{margin-top:5px;font-size:15px!important}.report-action-path article p{color:#ffffff6b;margin:4px 0 0;line-height:1.45;font-size:11px!important}@media (max-width:1280px){.report-hero-grid{grid-template-columns:1fr}.risk-contribution-visual{grid-template-columns:190px 1fr;align-items:center;gap:10px 24px;display:grid}.risk-contribution-visual>header{grid-column:1/-1}.risk-ring{grid-row:2/4}}@media (max-width:900px){.account-center-grid,.account-security-card>div{grid-template-columns:1fr}.account-security-card article{min-height:155px}}@media (max-width:720px){.widget-header{min-height:108px;padding-left:14px;padding-right:14px}.widget-controls{flex-wrap:wrap;width:100%}.widget-controls>span{margin-right:0}.audit-strip{grid-template-columns:1fr;gap:14px;padding:16px}.audit-strip-heading{border-right:0;border-bottom:1px solid var(--app-line);padding:0 0 12px}.audit-strip>button{justify-content:space-between}.account-popover,.notice-popover{width:min(340px,100vw - 24px);right:12px}.account-center-identity{grid-template-columns:70px 1fr}.account-center-avatar{width:66px;height:66px}.account-center-level{grid-column:1/-1;justify-self:start}.account-center-summary,.account-security-card>div{grid-template-columns:1fr}.account-settings-card dl>div{grid-template-columns:1fr;gap:5px;padding:12px 0}.account-settings-card dd{text-align:left}.report-hero{padding:24px 20px 26px}.report-publication>small{display:none}.report-hero-grid{gap:28px;padding:30px 0 26px}.report-hero-copy h2{font-size:43px}.report-hero-copy .advice-intensity{flex-wrap:wrap;align-items:flex-start}.risk-contribution-visual{padding:18px;display:block}.report-action-path>div{grid-template-columns:1fr;gap:22px}.report-action-path article:not(:last-child):after{width:1px;height:auto;top:8px;bottom:-22px;left:35px}.report-action-path article>div{padding-bottom:5px}}.product-nav a:before{display:none}@media (hover:hover) and (pointer:fine){.report-row:not(.table-head):hover,.history-row:not(.history-head):hover,.admin-table>article:hover{box-shadow:none;transform:none}}.topbar-tools{z-index:8;position:relative}.topbar-popover-scrim{display:none}.notice-popover,.account-popover{z-index:9}.notice-popover>header{align-items:center;gap:14px}.notice-popover>header>div{align-items:baseline;gap:10px;display:flex}.notice-popover>header>div strong{font-size:17px!important}.notice-popover>header>div span{color:#777d85;font-size:13px!important}.notice-popover>header>button{color:#4f63a0;cursor:pointer;background:0 0;border:0;min-height:36px;margin-left:auto;padding:0 9px;font-size:12px!important}.notice-popover article{align-items:flex-start}.notice-popover article>div{flex:1;min-width:0}.notice-popover article>button{color:#8b9097;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin:-8px -8px 0 0;padding:0;display:grid;font-size:20px!important}.notice-popover article>button:hover{color:#252a31;background:#eceeea}.notice-empty{text-align:center;padding:34px 10px 24px}.notice-empty>span{color:#4e7966;background:#e1ebe5;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 13px;display:grid;font-size:17px!important}.notice-empty strong{display:block;font-size:15px!important}.notice-empty p{color:#858b92;margin:7px 0 0;font-size:12px!important}.report-layout{display:block}.report-toc{z-index:30;align-items:center;gap:12px;margin-bottom:12px;padding:9px 11px;display:flex;position:sticky;top:74px;box-shadow:0 8px 28px #14181d0f}.report-toc>span{white-space:nowrap;flex:none;margin:0 7px}.report-toc nav{scrollbar-width:none;flex:1;gap:3px;min-width:0;display:flex;overflow-x:auto}.report-toc nav::-webkit-scrollbar{display:none}.report-toc button,.report-toc a{flex:1 0 auto;justify-content:center;min-width:105px;padding:0 9px}.report-version{border-top:0;border-left:1px solid var(--app-line);flex:none;align-items:center;gap:8px;min-width:132px;margin:0;padding:0 0 0 13px;display:flex}.report-version small{display:none}.report-version strong{white-space:nowrap;margin:0;font-size:12px!important}.report-version p{display:none}.report-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:36px}.report-hero-copy h2{font-size:clamp(42px,3.8vw,62px)}.report-insight-panel{background:#ffffff09;border:1px solid #ffffff1f;min-width:0;overflow:hidden}.report-insight-panel>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:0 18px;display:flex}.report-insight-panel>header span,.report-insight-panel>header strong{display:block}.report-insight-panel>header span{color:#ffffff52;letter-spacing:.12em;font-size:10px!important}.report-insight-panel>header strong{margin-top:3px;font-weight:550;font-size:15px!important}.report-insight-panel>header>b{color:#9fd1be;white-space:nowrap;border:1px solid #7ebea638;padding:6px 8px;font-weight:600;font-size:11px!important}.report-insight-panel>nav{background:#0000001f;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,1fr);padding:7px;display:grid}.report-insight-panel>nav button{color:#ffffff6b;cursor:pointer;background:0 0;border:0;min-height:44px;transition:background .18s,color .18s;font-size:12px!important}.report-insight-panel>nav button:hover{color:#ffffffc7}.report-insight-panel>nav button.active{color:#c6d0ff;background:#a9b9ff1f}.report-insight-panel>nav button:focus-visible{outline-offset:-2px;outline:2px solid #a9b9ff}.report-insight-view{min-height:340px;padding:22px;animation:.2s both productPop}.report-insight-panel .risk-contribution-visual{background:0 0;border:0;grid-template-columns:178px minmax(0,1fr);align-items:center;gap:24px;padding:0;display:grid}.report-insight-panel .risk-ring{width:164px;height:164px;margin:12px auto}.allocation-comparison{gap:19px;display:grid}.allocation-legend{flex-wrap:wrap;gap:9px 14px;display:flex}.allocation-legend span{color:#ffffff70;align-items:center;gap:6px;display:inline-flex;font-size:10px!important}.allocation-legend i{flex:none;width:8px;height:8px}.allocation-stack-row{background:#0000001f;border:1px solid #ffffff14;padding:15px}.allocation-stack-row.target{background:#a9b9ff0e;border-color:#a9b9ff3d}.allocation-stack-row>header{justify-content:space-between;margin-bottom:11px;display:flex}.allocation-stack-row>header span{font-size:12px!important}.allocation-stack-row>header strong{color:#ffffff75;font-size:11px!important}.allocation-stack-row.target>header strong{color:#b8c6fb}.allocation-stack{background:#ffffff0f;height:34px;display:flex;overflow:hidden}.allocation-stack>i{border-right:2px solid #181b21;min-width:2px;height:100%;font-style:normal;display:block;position:relative}.allocation-stack>i span{color:#fff;place-items:center;font-style:normal;font-weight:650;display:grid;position:absolute;inset:0;font-size:10px!important}.allocation-legend .tech,.allocation-stack .tech{background:#8fa6ff}.allocation-legend .broad,.allocation-stack .broad{background:#6e7eae}.allocation-legend .dividend,.allocation-stack .dividend{background:#78a58f}.allocation-legend .bond,.allocation-stack .bond{background:#a88f72}.allocation-legend .cash,.allocation-stack .cash{background:#6d727b}.rebalance-deltas{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.rebalance-deltas article{border:1px solid #ffffff14;padding:13px}.rebalance-deltas span,.rebalance-deltas strong,.rebalance-deltas small{display:block}.rebalance-deltas span{color:#ffffff61;font-size:10px!important}.rebalance-deltas strong{color:#c8d2ff;margin-top:7px;font-size:17px!important}.rebalance-deltas article:first-child strong{color:#e1b291}.rebalance-deltas small{color:#ffffff57;margin-top:4px;line-height:1.45;font-size:9px!important}.stress-comparison>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.stress-comparison>header>span{color:#ffffff94;font-size:12px!important}.stress-comparison>header>div{color:#ffffff5c;align-items:center;gap:7px;font-size:10px;display:flex}.stress-comparison>header i{background:#747b89;width:8px;height:8px}.stress-comparison>header i:last-of-type{background:#98abf0;margin-left:8px}.stress-comparison article{border-bottom:1px solid #ffffff14;grid-template-columns:110px 1fr 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.stress-comparison article>span{color:#ffffff80;font-size:11px!important}.stress-comparison article>div{background:#ffffff0e;height:24px;position:relative;overflow:hidden}.stress-comparison article>div i{background:#666d7b;height:100%;display:block}.stress-comparison article>div+div i{background:#8fa5f0}.stress-comparison article>div strong{font-variant-numeric:tabular-nums;position:absolute;top:3px;right:7px;font-size:10px!important}.stress-comparison>p{background:#7ebea614;align-items:baseline;gap:10px;margin:18px 0 0;padding:13px;display:flex}.stress-comparison>p strong{color:#9fd1be;font-size:15px!important}.stress-comparison>p span{color:#ffffff6e;font-size:10px!important}@media (min-width:980px) and (max-width:1280px){.report-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(390px,1.2fr)}}@media (max-width:1100px){.report-toc>span,.report-version{display:none}}@media (max-width:760px){.report-toc{padding:7px;top:64px}.report-toc button,.report-toc a{min-width:108px}.report-insight-view{min-height:0;padding:16px}.report-insight-panel .risk-contribution-visual,.rebalance-deltas{grid-template-columns:1fr}.stress-comparison article{grid-template-columns:1fr;gap:7px}.stress-comparison>header,.stress-comparison>p{flex-direction:column;align-items:flex-start}}.debate-contract{color:#f4f5f2;background:#15181d;border:1px solid #282d35;grid-template-columns:1.25fr 1fr 1fr;margin-top:30px;display:grid}.debate-contract>div{border-right:1px solid #ffffff1a;min-height:94px;padding:18px}.debate-contract>div:last-child{border-right:0}.debate-contract small,.debate-contract strong{display:block}.debate-contract small{color:#ffffff59;font-size:12px!important}.debate-contract strong{margin-top:9px;font-weight:550;line-height:1.5;font-size:15px!important}.debate-pipeline{border:1px solid var(--app-line);background:#ecece8;grid-template-columns:150px repeat(4,minmax(0,1fr));align-items:stretch;margin-top:10px;display:grid}.debate-pipeline>span{border-right:1px solid var(--app-line);color:#566176;justify-content:center;align-items:center;gap:9px;min-height:70px;padding:0 12px;font-weight:650;display:flex;font-size:13px!important}.debate-pipeline>span i{background:var(--verified);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #6faf981f}.debate-pipeline button{border:0;border-right:1px solid var(--app-line);color:#72777e;cursor:pointer;text-align:left;background:0 0;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:70px;padding:0 12px;transition:background .18s,color .18s;display:grid;position:relative}.debate-pipeline button:last-child{border-right:0}.debate-pipeline button:hover{color:#262b32;background:#e2e4df}.debate-pipeline button.active{color:#1b2027;background:#fff;box-shadow:inset 0 -3px #4f63d8}.debate-pipeline button>i{color:#9a9fa6;font-size:10px;font-style:normal}.debate-pipeline button>span small,.debate-pipeline button>span strong{display:block}.debate-pipeline button>span small{color:#969ba2;font-size:11px!important}.debate-pipeline button>span strong{margin-top:3px;font-size:14px!important}.debate-replay{border:1px solid var(--app-line);background:#f7f7f4;margin-top:10px;animation:.22s both productPop}.debate-replay>header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;gap:28px;min-height:86px;padding:16px 20px;display:flex}.debate-replay>header span{color:#6a78a2;letter-spacing:.1em;font-weight:700;font-size:11px!important}.debate-replay>header h3{margin:5px 0 0;font-size:20px;font-weight:550}.debate-replay>header p{color:#7b8087;text-align:right;max-width:340px;margin:0;line-height:1.55;font-size:13px!important}.debate-dual{grid-template-columns:1fr 1fr;display:grid}.debate-entry{flex-direction:column;min-height:310px;padding:22px;display:flex}.debate-entry+.debate-entry{border-left:1px solid var(--app-line)}.debate-entry>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.debate-entry>header span{font-weight:700;font-size:13px!important}.debate-entry.bull>header span{color:#526aa9}.debate-entry.bear>header span{color:#936a5b}.debate-entry>header b{color:#776b50;background:#f1ede4;border:1px solid #d9d2c1;padding:5px 7px;font-weight:650;font-size:10px!important}.debate-entry>small{color:#969ba1;margin-top:22px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px!important}.debate-entry h4{margin:12px 0 0;font-size:19px;line-height:1.45}.debate-entry>p{color:#656b72;margin:12px 0 22px;line-height:1.75;font-size:15px!important}.debate-entry>footer{border-top:1px solid var(--app-line);align-items:center;gap:7px;margin-top:auto;padding-top:14px;display:flex}.debate-entry>footer>span{color:#8b9097;font-size:11px!important}.debate-entry>footer button,.cross-examination footer button{color:#4f63a0;cursor:pointer;background:#eef1f8;border:1px solid #cbd1df;min-height:34px;padding:0 8px;font-size:11px!important}.debate-entry>footer i{color:#737981;margin-left:auto;font-size:11px;font-style:normal}.cross-examination{display:grid}.cross-examination>article{border-bottom:1px solid var(--app-line);grid-template-columns:190px 1fr;min-height:230px;display:grid}.cross-examination>article:last-child{border-bottom:0}.cross-role{border-right:1px solid var(--app-line);background:#eceee9;flex-direction:column;justify-content:center;gap:8px;padding:20px;display:flex}.cross-role span{font-weight:700;font-size:14px!important}.cross-role.bull span{color:#526aa9}.cross-role.bear span{color:#936a5b}.cross-role strong{color:#8b9096;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px!important}.cross-examination>article>div:last-child{padding:22px}.cross-examination>article>div:last-child>span{color:#838991;font-size:11px!important}.cross-examination h4{margin:10px 0 0;font-size:18px}.cross-examination p{color:#686e75;margin:10px 0 18px;line-height:1.7;font-size:15px!important}.cross-examination footer{align-items:center;gap:7px;display:flex}.cross-examination footer b{color:#4f715d;background:#e3ebe5;margin-left:auto;padding:6px 8px;font-size:11px!important}.cross-examination article:first-child footer b{color:#776b50;background:#f1ede4}.risk-review-card{padding:22px}.risk-officer{color:#fff;background:#171a1f;grid-template-columns:54px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.risk-officer>span{color:#a9b9ff;background:#2a3038;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;font-size:18px!important}.risk-officer small{color:#ffffff5c;font-size:10px!important}.risk-officer strong{margin-top:5px;display:block;font-size:16px!important}.risk-officer>b{color:#9fd1be;font-size:11px!important}.risk-review-grid{border-top:1px solid var(--app-line);border-left:1px solid var(--app-line);grid-template-columns:repeat(3,1fr);margin-top:9px;display:grid}.risk-review-grid article{border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);min-height:180px;padding:18px}.risk-review-grid span{color:#878c93;font-size:12px!important}.risk-review-grid strong{margin-top:16px;display:block;font-size:16px!important}.risk-review-grid p{color:#6d737a;margin:9px 0 0;line-height:1.65;font-size:14px!important}.risk-review-card>footer{color:#7e848b;justify-content:space-between;align-items:center;gap:18px;padding:14px 0 0;display:flex}.risk-review-card>footer span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px!important}.risk-review-card>footer button{color:#4f63a0;cursor:pointer;background:0 0;border:0;font-size:12px!important}.arbitration-board{grid-template-columns:310px 1fr;display:grid}.arbitration-board>aside{color:#fff;background:#171a1f;flex-direction:column;min-height:360px;padding:24px;display:flex}.arbitration-board>aside>span{color:#a9b9ff;background:#2a3038;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;font-size:18px!important}.arbitration-board>aside small{color:#ffffff59;margin-top:26px;font-size:10px!important}.arbitration-board>aside strong{margin-top:8px;line-height:1.45;font-size:20px!important}.arbitration-board>aside p{color:#ffffff80;margin:13px 0 0;line-height:1.7;font-size:14px!important}.arbitration-board>div{grid-template-columns:1fr 1fr;display:grid}.arbitration-board article{border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);padding:18px}.arbitration-board article b{color:#4f715d;font-size:10px!important}.arbitration-board article.rejected b{color:#8b5f55}.arbitration-board article.reserved b{color:#806d42}.arbitration-board article span{color:#93989f;margin-top:13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;display:block;font-size:10px!important}.arbitration-board article strong{margin-top:6px;display:block;font-size:15px!important}.arbitration-board article p{color:#70767d;margin:7px 0 0;line-height:1.55;font-size:13px!important}.debate-integrity{border:1px solid var(--app-line);background:#eceee9;align-items:center;gap:20px;min-height:58px;margin-top:10px;padding:0 16px;display:flex}.debate-integrity>span{color:#4f715d;align-items:center;gap:8px;font-weight:650;display:flex;font-size:12px!important}.debate-integrity>span i{background:var(--verified);border-radius:50%;width:7px;height:7px}.debate-integrity>div{color:#747a81;font-size:11px}.debate-integrity>div b{color:#262b32;font-size:13px!important}.debate-integrity>button{color:#4f63a0;cursor:pointer;background:#f7f7f4;border:1px solid #c7ccd5;min-height:42px;margin-left:auto;padding:0 11px;font-size:11px!important}@media (max-width:980px){.debate-contract{grid-template-columns:1fr}.debate-contract>div{border-bottom:1px solid #ffffff1a;border-right:0}.debate-pipeline{grid-template-columns:1fr 1fr}.debate-pipeline>span{border-right:0;border-bottom:1px solid var(--app-line);grid-column:1/-1}.debate-dual,.arbitration-board{grid-template-columns:1fr}.debate-entry+.debate-entry{border-top:1px solid var(--app-line);border-left:0}.risk-review-grid,.arbitration-board>div{grid-template-columns:1fr}.arbitration-board>aside{min-height:0}}@media (max-width:680px){.debate-replay>header,.risk-review-card>footer,.debate-integrity{flex-direction:column;align-items:flex-start}.debate-replay>header p{text-align:left}.cross-examination>article{grid-template-columns:1fr}.cross-role{border-right:0;border-bottom:1px solid var(--app-line);min-height:84px}.risk-officer{grid-template-columns:48px 1fr}.risk-officer>b{grid-column:2}.debate-integrity{padding:14px}.debate-integrity>button{width:100%;margin-left:0}}:is(.report-toc a:focus-visible,.debate-pipeline button:focus-visible){z-index:2;outline:2px solid var(--brand-primary);outline-offset:-3px;position:relative}.debate-pipeline button{z-index:1;pointer-events:auto;touch-action:manipulation}.workspace-commandbar,.research-workspace{--workspace-panel:#fafaf7;--workspace-panel-subtle:#f1f3f7;--workspace-panel-muted:#e9edf4;--workspace-border:#d2d8e2;--workspace-text:#1b222c;--workspace-muted:#5e6876;--workspace-accent:#4f63d8;--workspace-accent-soft:#e7ebff}.workspace-commandbar{color:var(--workspace-text);background:radial-gradient(circle at 88% 0,#4f63d817,#0000 31%),linear-gradient(135deg,#f0f2f6 0%,#e8ecf3 100%);border-color:#cbd2de;box-shadow:0 10px 28px #20263112}.workspace-commandbar .dashboard-title>span{color:#5f6977}.workspace-commandbar .dashboard-title button{color:#5f6977;cursor:pointer}.workspace-commandbar .linked-parameters>label,.workspace-commandbar .access-badge{color:var(--workspace-text);background:#ffffffb8;border-color:#cbd2de}.workspace-commandbar .linked-parameters label>span{color:#5f6977}.workspace-commandbar .linked-parameters select{color:#242c38}.workspace-commandbar .linked-parameters option{color:#242c38;background:#fff}.workspace-commandbar .linked-parameters>i{color:#4659bd;background:#dde3f6}.workspace-commandbar .access-badge>span{color:#4d806e}.workspace-commandbar .access-badge i{color:#657080}.workspace-commandbar .workspace-actions button{color:#4c5766;background:#ffffff94;border-color:#c7cfdb;transition:border-color .18s,background .18s,color .18s}.workspace-commandbar .workspace-actions button:hover{color:#202834;background:#fff;border-color:#9faac0}.workspace-commandbar .workspace-actions button:last-child{border-color:var(--workspace-accent);background:var(--workspace-accent);color:#fff}.context-notice{background:#edf0ff;border-color:#cbd3ed}.research-widget{border-color:var(--workspace-border);background:var(--workspace-panel);color:var(--workspace-text);box-shadow:0 8px 24px #1f26320e}.research-widget:hover{border-color:#adb8ce;box-shadow:0 12px 30px #1f263214}.research-widget.is-dragging{border-color:#8191d7;box-shadow:0 18px 42px #1f26322e}.research-widget.is-drop-target:not(.is-dragging){border-color:var(--workspace-accent);box-shadow:inset 0 0 0 1px #4f63d833,0 12px 30px #1f26321a}.research-widget .widget-header{border-bottom-color:var(--workspace-border);background:var(--workspace-panel-subtle)}.research-widget .widget-drag{color:#7b8492}:is(.research-widget .widget-drag:hover,.research-widget .widget-drag:focus-visible){color:var(--workspace-accent)}.research-widget .widget-header p{color:#657080}.research-widget .widget-controls{border-top-color:#d9dee7}.research-widget .widget-controls>span{color:#606b79;background:#ffffffb3;border-color:#cfd5df}.research-widget .widget-controls>span.ai-visible{background:var(--workspace-accent-soft);color:#4053b3;border-color:#c8d0f1}.research-widget .widget-controls button{color:#657080}.research-widget .widget-controls button:hover{color:#202834;background:#fff;border-color:#c9d0dc}.research-widget .widget-metadata{color:var(--workspace-text);background:#fff;border-color:#c8cfda;box-shadow:0 22px 54px #1f26322b}.research-widget .widget-metadata>header,.research-widget .widget-metadata dl>div{border-color:#e0e4ea}.research-widget .widget-metadata header button{color:#4f5967}.research-widget .widget-metadata dt{color:#798391}.research-widget .widget-metadata dd{color:#343d4a}.research-widget .widget-body{background:var(--workspace-panel)}.research-widget .widget-footer{color:#657080;background:#f6f7f4;border-top-color:#dde1e7}.research-widget .widget-footer button{color:#4659b8}.research-widget .price-summary>div{border-left-color:#dce1e8}.research-widget .price-summary span,.research-widget .price-summary small,.research-widget .snapshot-grid span,.research-widget .snapshot-grid small,.research-widget .financial-legend,.research-widget .financial-chart small,.research-widget .widget-table>div,.research-widget .widget-table>article{color:var(--workspace-muted)}.research-widget .price-summary>div>i,.research-widget .widget-table article i,.research-widget .workspace-evidence button>i{color:#417c68!important}.research-widget .chart-grid i,.research-widget .snapshot-grid>div,.research-widget .financial-chart>div>span,.research-widget .widget-table>div,.research-widget .widget-table>article,.research-widget .workspace-evidence>button,.research-widget .sentiment-widget-body ul,.research-widget .peer-table>div,.research-widget .peer-table>article{border-color:#dfe3e9}.research-widget .volume-bars i{background:#4f63d826}.research-widget .financial-chart>div i{background:#7184de}.research-widget .financial-chart>div b{background:#aab2c0}.research-widget .widget-table strong,.research-widget .workspace-evidence strong,.research-widget .peer-table strong{color:#252d38}.research-widget .workspace-evidence>button{color:#606b79}.research-widget .workspace-evidence button:hover{background:#f0f2f7}.research-widget .workspace-evidence span{color:#4659b8}.research-widget .sentiment-widget-body>div:first-child span,.research-widget .sentiment-widget-body>div:first-child small,.research-widget .sentiment-widget-body li,.research-widget .peer-table>div,.research-widget .peer-table>article{color:#606b79}.research-widget .sentiment-bars i{background:linear-gradient(#7184de,#8692b4)}.research-widget .sentiment-widget-body li b{color:#417c68}.research-widget .peer-table article.current{color:#3145a6;background:#e9edff}.research-copilot{color:var(--workspace-text);background:#f7f8fa;border-color:#cbd2de;box-shadow:0 12px 32px #1f263214}.research-copilot>header{background:#fff;border-bottom-color:#d8dde5}.research-copilot>header>div>span{background:var(--workspace-accent-soft);color:#3549ad;border-color:#c6cef1}.research-copilot header small,.research-copilot>header>button,.research-copilot .copilot-context>div:first-child,.research-copilot .copilot-context>p,.research-copilot .copilot-empty p{color:#657080}.research-copilot .copilot-context{background:#eef1f7;border-bottom-color:#d7dde7}.research-copilot .copilot-context button{color:#4659b8}.research-copilot .context-chips span{color:#4053b3;background:#dfe5fb}.research-copilot .copilot-thread{background:#f7f8fa}.research-copilot .copilot-empty>span{color:#3448aa;background:radial-gradient(circle at 30% 20%,#fff,#dfe5f5 62%,#aab5ce);border-color:#c9d1df}.research-copilot .copilot-empty button,.research-copilot .execution-toggle,.research-copilot .execution-steps,.research-copilot .agent-answer{color:#3f4957;background:#fff;border-color:#d5dbe5}.research-copilot .copilot-empty button:hover{background:#f1f3f8;border-color:#aeb8cb}.research-copilot .execution-steps article,.research-copilot .agent-answer th,.research-copilot .agent-answer td,.research-copilot .answer-citations{border-color:#e0e4ea}.research-copilot .execution-steps article>span{border-color:#b9c1ce}.research-copilot .execution-steps article.done>span{color:#152019;background:#6faf98;border-color:#6faf98}.research-copilot .execution-steps p,.research-copilot .agent-answer>p,.research-copilot .agent-answer th,.research-copilot .agent-answer td,.research-copilot .answer-chart>span{color:#66717f}.research-copilot .agent-answer>span,.research-copilot .execution-steps small{color:#4659b8}.research-copilot .answer-chart>i{background:#e2e6ed}.research-copilot .answer-chart>i b{background:#7184de}.research-copilot .answer-citations button{color:#4053b3;background:#edf0ff;border-color:#cbd3f2}.research-copilot .copilot-composer{background:#eef1f5;border-top-color:#d7dde5}.research-copilot .copilot-composer textarea{color:#222a35;background:#fff;border-color:#c9d1dc}.research-copilot .copilot-composer>div,.research-copilot .copilot-composer>p{color:#606b79}.research-copilot .copilot-composer>div button{background:var(--workspace-accent);color:#fff}.workspace-commandbar{grid-template-columns:minmax(190px,.72fr) minmax(640px,2fr) auto;gap:24px;padding:18px 20px}.workspace-commandbar .dashboard-title{gap:5px;display:grid}.workspace-commandbar .dashboard-title strong{max-width:none;margin:0;font-size:16px;display:block}.workspace-commandbar .linked-parameters{grid-template-columns:minmax(250px,1.25fr) auto minmax(180px,.72fr) minmax(220px,.9fr);justify-content:stretch;align-items:end;gap:10px;min-width:0;display:grid}.workspace-commandbar .linked-parameters>label{background:0 0;border:0;gap:7px;min-width:0;height:auto;padding:0;display:grid}.workspace-commandbar .linked-parameters label>span{padding-left:2px;font-weight:500;line-height:1.2;font-size:13px!important}.workspace-commandbar .linked-parameters select{color:#242c38;cursor:pointer;background-color:#ffffffe0;border:1px solid #c7cfdb;outline:0;width:100%;height:52px;margin:0;padding:0 42px 0 14px;font-size:16px;font-weight:600;transition:border-color .18s,box-shadow .18s,background .18s}.workspace-commandbar .linked-parameters select:hover{background-color:#fff;border-color:#9faac0}.workspace-commandbar .linked-parameters select:focus-visible{border-color:var(--workspace-accent);box-shadow:0 0 0 3px #4f63d824}.workspace-commandbar .parameter-link{color:#4659b8;background:#e6eafb;border:1px solid #cdd5ee;border-radius:999px;justify-content:center;align-self:end;align-items:center;min-width:52px;height:28px;margin-bottom:12px;font-size:11px;font-weight:600;display:inline-flex}.workspace-commandbar .access-badge{cursor:default;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:52px;padding:0 13px;display:grid}.workspace-commandbar .access-icon{color:#477866;background:#e3eee9;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.workspace-commandbar .access-icon svg{width:19px;height:19px}.workspace-commandbar .access-badge>span:last-child{color:#242c38;gap:2px;min-width:0;display:grid}.workspace-commandbar .access-badge small{color:#697482;font-weight:500;font-size:10px!important}.workspace-commandbar .access-badge b{color:#242c38;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.workspace-commandbar .workspace-actions{position:static;top:auto;right:auto}.workspace-commandbar .workspace-actions button{white-space:nowrap;min-height:46px}.advisory-scenes{gap:12px;margin-top:24px}.advisory-scenes button{color:#252d38;cursor:pointer;text-align:left;touch-action:manipulation;background:#f7f8f6;border:1px solid #d4d9df;grid-template-rows:1fr;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:116px;padding:28px 18px 16px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative}.advisory-scenes button:hover:not(:disabled){background:#fbfbf9;border-color:#aeb8cc;transform:none;box-shadow:0 8px 22px #1f263212}.advisory-scenes button:active:not(:disabled){background:#edf0f8}.advisory-scenes button.active{border-color:var(--brand-primary);background:#edf0ff;box-shadow:inset 0 0 0 1px #4f63d821,0 8px 24px #4f63d814}.advisory-scenes button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.advisory-scenes button>.scene-code{color:#5f6977;letter-spacing:.08em;font-weight:650;position:absolute;top:11px;left:18px;font-size:11px!important}.advisory-scenes button>.scene-icon{color:#4e5f86;background:#fff;border:1px solid #ccd3e0;border-radius:11px;place-items:center;width:44px;height:44px;transition:border-color .18s,background .18s,color .18s;display:grid}.advisory-scenes button.active>.scene-icon{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.advisory-scenes .scene-icon svg{width:24px;height:24px}.advisory-scenes button>.scene-copy{gap:4px;min-width:0;display:grid}.advisory-scenes .scene-copy b{color:#202832;font-size:16px;font-weight:650;line-height:1.35}.advisory-scenes .scene-copy small{color:#687280;line-height:1.35;font-size:12px!important}.advisory-scenes button>.scene-state{color:#6f7886;place-items:center;width:24px;height:24px;display:grid}.advisory-scenes button.active>.scene-state{background:var(--brand-primary);color:#fff;border-radius:50%}.advisory-scenes .scene-state svg{width:17px;height:17px}.question-composer>header>.question-scene-icon{color:#4053b3;background:#edf0ff;border:1px solid #cbd3e2;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.question-scene-icon svg{width:22px;height:22px}@media (max-width:1500px){.workspace-commandbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""parameters parameters";gap:16px 20px}.workspace-commandbar .dashboard-title{grid-area:title}.workspace-commandbar .linked-parameters{grid-area:parameters}.workspace-commandbar .workspace-actions{grid-area:actions;align-self:center}}@media (max-width:900px){.workspace-commandbar .linked-parameters{grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr)}.workspace-commandbar .parameter-link{display:none}.workspace-commandbar .access-badge{grid-column:1/-1}.advisory-scenes{grid-template-columns:1fr 1fr}}@media (max-width:640px){.workspace-commandbar{grid-template-columns:1fr;grid-template-areas:"title""parameters""actions"}.workspace-commandbar .linked-parameters{grid-template-columns:1fr;display:grid}.workspace-commandbar .workspace-actions{flex-direction:row;width:100%}.workspace-commandbar .workspace-actions button{flex:1}.advisory-scenes{grid-template-columns:1fr}}.advisory-mock-scenarios header span{color:var(--brand-primary);letter-spacing:.12em;font-size:10px;font-weight:700}.login-box .text-button{color:#3f5fd0;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.login-box .text-button:hover{color:#263f9b}.advisory-mock-scenarios header p{color:var(--text-muted-light);margin:4px 0 0;font-size:11px;line-height:1.5}.delivery-state-panel{border:1px solid var(--line);background:var(--paper-50);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;margin-bottom:14px;padding:14px 16px;display:grid}.delivery-state-panel.is-compact{min-height:64px;padding-block:10px}.delivery-state-panel.is-final{background:#f5faf7;border-color:#42a37e59}.delivery-state-panel.is-partial{background:#fdf9f0;border-color:#d6a85875}.delivery-state-panel.is-error{background:#fff7f7;border-color:#e35d6a66}.delivery-state-panel.is-loading{background:#f7f8fd;border-color:#4f63d84d}.delivery-state-panel>div:nth-child(2)>span{color:var(--text-muted-light);letter-spacing:.12em;font-size:10px;font-weight:700}.delivery-state-panel h2{color:var(--text-on-light);letter-spacing:-.02em;margin:4px 0;font-size:15px;font-weight:600}.delivery-state-panel p{max-width:760px;color:var(--text-muted-light);margin:0 0 8px;font-size:13px;line-height:1.65}.delivery-state-panel small{color:#7a828b;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.delivery-state-panel>button{color:#9f2f3a;cursor:pointer;background:0 0;border:1px solid #c94f5b;border-radius:8px;min-height:44px;padding:0 18px;font-weight:600}.delivery-state-code,.delivery-state-icon{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:600;display:grid}.is-final .delivery-state-code{color:#337d60}.is-partial .delivery-state-code{color:#a47325}.is-error .delivery-state-code{color:#b83f4a}.delivery-state-icon{color:var(--brand-primary);justify-content:center;align-items:center;gap:5px;display:flex}.delivery-state-icon i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite tracePulse}.delivery-state-icon i:nth-child(2){animation-delay:.18s}.delivery-state-icon i:nth-child(3){animation-delay:.36s}@keyframes tracePulse{0%,70%,to{opacity:.28}35%{opacity:1}}.route-state-screen{background:var(--fog-100);min-height:100svh;color:var(--text-on-light);text-align:center;place-content:center;padding:32px;display:grid}.route-state-screen span{color:var(--brand-primary);font-size:calc(var(--tmzg-font-xs) * var(--tmzg-type-scale));letter-spacing:.14em;font-weight:700}.route-state-screen h1{margin:12px 0 6px;font-size:30px}.route-state-screen p{color:var(--text-muted-light);margin:0}.route-state-screen button{background:var(--brand-primary);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;margin:20px auto 0;padding:0 20px}.advisory-mock-scenarios{background:#f7f8fc;border:1px solid #4f63d83d;border-radius:12px;margin-bottom:16px;padding:16px}.advisory-mock-scenarios header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.advisory-mock-scenarios header>div{flex-direction:column;gap:3px;display:flex}.advisory-mock-scenarios header strong{font-size:13px}.advisory-mock-scenarios>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.advisory-mock-scenarios button{border:1px solid var(--line);background:var(--paper-50);min-height:56px;color:var(--text-on-light);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;justify-content:center;padding:8px 12px;transition:border-color .2s,background-color .2s;display:flex}.advisory-mock-scenarios button:hover,.advisory-mock-scenarios button.active{border-color:var(--brand-primary);background:var(--brand-soft)}.advisory-mock-scenarios button strong{letter-spacing:.06em;font-size:11px}.advisory-mock-scenarios button small{color:var(--text-muted-light);margin-top:4px;font-size:9px}.live-badge.delivery-loading i{background:var(--brand-primary)}.live-badge.delivery-partial i{background:var(--warning)}.live-badge.delivery-error i{background:var(--market-up)}.live-badge.delivery-final i{background:var(--verified)}.result-ready-actions{align-items:stretch;gap:8px;display:flex}.result-ready-actions a{border:1px solid var(--brand-primary);color:#2f43b4;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:11px;font-weight:600;display:inline-flex}.result-ready-actions a:last-child{background:var(--brand-primary);color:#fff}.trace-report-contract,.debate-page-contract{border:1px solid var(--line);background:var(--paper-50);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.trace-report-contract>div,.debate-page-contract>div{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.trace-report-contract>div:last-child,.debate-page-contract>div:last-child{border-right:0}.trace-report-contract span,.debate-page-contract span{color:var(--text-muted-light);letter-spacing:.06em;margin-bottom:5px;font-size:9px;display:block}.trace-report-contract strong,.debate-page-contract strong{color:var(--text-on-light);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.trace-report-contract .level-final{color:#2f795b}.trace-report-contract .level-partial{color:#96651a}.trace-report-toc{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafaf7f2;border-radius:10px;grid-template-columns:96px repeat(7,1fr);align-items:center;min-height:44px;margin-bottom:14px;display:grid;position:sticky;top:52px;box-shadow:0 8px 20px #14181d0d}.trace-report-toc>strong{padding-left:22px;font-size:12px}.trace-report-toc button{border:0;border-left:1px solid var(--line);color:#68717a;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;min-height:44px;transition:background-color .2s,color .2s;display:flex}.trace-report-toc button:hover{color:var(--text-on-light);background:#f0f2f7}.trace-report-toc button.active{background:var(--ink-900);color:#fff}.trace-report-toc button small{font-size:8px}.trace-report-toc button span{font-size:11px}.trace-report-document{flex-direction:column;gap:18px;display:flex}.trace-report-section{border:1px solid var(--line);background:var(--paper-50);border-radius:12px;padding:20px 22px;scroll-margin-top:110px}.trace-section-title{grid-template-columns:36px 1fr auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.trace-section-title>span{border:1px solid var(--line);width:32px;height:32px;color:var(--text-muted-light);border-radius:50%;place-items:center;font-size:10px;display:grid}.trace-section-title small{color:var(--brand-primary);letter-spacing:.12em;font-size:9px;font-weight:700}.trace-section-title h2{letter-spacing:-.02em;margin:2px 0 0;font-size:16px;font-weight:560}.trace-section-title>b{border:1px solid var(--line);letter-spacing:.06em;border-radius:999px;padding:7px 10px;font-size:9px}.trace-section-title>b.status-verified{color:#2f795b;background:#edf7f2;border-color:#42a37e52}.trace-section-title>b.status-generating{color:#24664f;background:#f4faf7;border-color:#d7e8e1}.trace-section-title>b.status-withheld{color:#96651a;background:#fbf5e8;border-color:#d6a8586b}.trace-section-lead{max-width:72ch;color:var(--text-muted-light);white-space:pre-line;margin:-4px 0 16px 46px;font-size:13px;line-height:1.6}.plain-toggle{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.plain-toggle button{border:1px solid var(--line-strong,#d5d9e2);cursor:pointer;color:inherit;background:0 0;border-radius:999px;padding:7px 16px;font-size:13px}.plain-toggle button.active{background:var(--ink-900);border-color:var(--ink-900);color:var(--text-on-dark)}.plain-toggle-scope{font-size:12px;font-weight:600}.plain-toggle small{opacity:.7;flex-basis:100%;font-size:12px;line-height:1.6}.plain-toggle .plain-toggle-notice{color:var(--brand-primary);opacity:1}.plain-report-card.is-pending{color:inherit;border:1px dashed var(--line-strong,#d5d9e2);background:0 0}.plain-report-card{background:var(--ink-900);color:var(--text-on-dark);border-radius:10px;gap:14px;padding:20px;display:grid}.plain-report-card article span{letter-spacing:.08em;color:var(--brand-highlight);margin-bottom:6px;font-size:11px;display:block}.plain-report-card article p{margin:0;font-size:16px;line-height:1.9}.plain-report-card footer{opacity:.62;border-top:1px solid var(--dark-line,#ffffff24);padding-top:12px;font-size:11px;line-height:1.7}.plain-report-card.is-error{color:inherit;border:1px dashed var(--line-strong,#d5d9e2);background:0 0}.plain-report-card.is-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-self:start;padding:6px 14px}.plain-report-loading{opacity:.85;margin:0;font-size:13px}.trace-summary-hero{background:var(--ink-900);color:var(--text-on-dark);border-radius:10px;grid-template-columns:minmax(0,1fr) 180px;gap:20px;padding:18px 20px;display:grid}.trace-summary-hero>div>span{color:var(--brand-highlight);letter-spacing:.1em;font-size:10px;font-weight:700}.trace-summary-hero h2{letter-spacing:-.02em;max-width:68ch;margin:8px 0;font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:1.35}.trace-summary-hero p{color:#b1bac5;max-width:820px;margin:0;font-size:13px;line-height:1.7}.trace-summary-hero aside{border-left:1px solid var(--dark-line);flex-direction:column;justify-content:center;padding-left:28px;display:flex}.trace-summary-hero aside span{color:#9ea7b2;font-size:10px}.trace-summary-hero aside strong{margin:6px 0 10px;font-size:18px;font-weight:560}.trace-summary-hero aside small{color:#8f99a4;font-size:10px}.trace-key-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.trace-key-metrics button,.trace-evidence-grid button{border:1px solid var(--line);min-height:96px;color:var(--text-on-light);cursor:pointer;text-align:left;background:#f7f7f4;border-radius:10px;padding:14px 16px;transition:border-color .2s,background-color .2s}.trace-key-metrics button:hover,.trace-evidence-grid button:hover{border-color:var(--brand-primary);background:#f2f4fc}.trace-key-metrics button span{color:var(--text-muted-light);font-size:10px}.trace-key-metrics button strong{margin:8px 0;font-size:18px;font-weight:560;display:block}.trace-key-metrics button small{color:var(--brand-primary);font-size:9px}.trace-evidence-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trace-evidence-grid button header{justify-content:space-between;align-items:center;display:flex}.trace-evidence-grid button header span{color:var(--brand-primary);font-size:10px;font-weight:700}.trace-evidence-grid button header i{color:#35795d;font-size:8px;font-style:normal}.trace-evidence-grid button.status-missing header i,.trace-evidence-grid button.status-missing>strong{color:#96651a}.trace-evidence-grid button.status-conflict header i,.trace-evidence-grid button.status-conflict>strong{color:#b83f4a}.trace-evidence-grid button h3{margin:10px 0 4px;font-size:12px;font-weight:500}.trace-evidence-grid button>strong{font-size:16px;font-weight:560;display:block}.trace-evidence-grid button>p{color:var(--text-muted-light);margin:10px 0 20px;font-size:10px}.trace-evidence-grid button footer{color:#7b838b;justify-content:space-between;font-size:8px;display:flex}.trace-evidence-grid button footer b{color:var(--brand-primary)}.trace-logic-chain{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.trace-logic-chain:before{content:"";background:#c9cdd4;height:1px;position:absolute;top:18px;left:12.5%;right:12.5%}.trace-logic-chain article{text-align:center;padding:0 8px 18px;position:relative}.trace-logic-chain article>span{z-index:1;border:1px solid var(--brand-primary);background:var(--paper-50);width:36px;height:36px;color:var(--brand-primary);border-radius:50%;place-items:center;margin:0 auto 12px;font-size:10px;display:grid;position:relative}.trace-logic-chain small{color:var(--text-muted-light);font-size:9px}.trace-logic-chain strong{min-height:40px;margin:6px 0 8px;font-size:12px;line-height:1.5;display:block}.trace-logic-chain p{justify-content:center;gap:5px;margin:0;display:flex}.trace-logic-evidence{color:var(--text-muted-light);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:10px;display:flex}.trace-logic-chain p button,.trace-logic-evidence button,.debate-process-card footer button{background:var(--brand-soft);color:#3044b2;cursor:pointer;border:1px solid #4f63d847;border-radius:6px;min-height:44px;padding:0 9px;font-size:9px}.advisory-mock-scenarios button:active,.trace-report-toc button:active,.trace-key-metrics button:active,.trace-evidence-grid button:active,.debate-stage-nav button:active,.debate-evidence-index button:active{opacity:.76}.trace-review-summary{border:1px solid var(--line);border-radius:8px;overflow:hidden}.trace-debate-preview{background:#f5f5f2;padding:18px}.trace-debate-preview article{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr auto;gap:12px;padding:13px 0;display:grid}.trace-debate-preview article:last-child{border-bottom:0}.trace-debate-preview span{color:var(--brand-primary);font-size:9px;font-weight:700}.trace-debate-preview strong{font-size:11px;font-weight:500}.trace-debate-preview small{color:#77808a;font-size:8px}.trace-review-summary>a{border-top:1px solid var(--line);background:var(--paper-50);color:#3044b2;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:40px;padding:0 22px;font-size:11px;font-weight:600;display:flex}.trace-profile-panel,.trace-risk-grid,.trace-provenance-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trace-profile-panel>div,.trace-profile-panel>button,.trace-risk-grid article,.trace-provenance-grid article{border:1px solid var(--line);text-align:left;background:#f6f6f3;border-radius:10px;min-height:112px;padding:14px 16px}.trace-profile-panel>button{color:var(--text-on-light);cursor:pointer;transition:border-color .2s,background-color .2s}.trace-profile-panel>button:hover{border-color:var(--brand-primary);background:#f2f4fc}.trace-profile-panel span,.trace-risk-grid span,.trace-provenance-grid span{color:var(--text-muted-light);letter-spacing:.05em;font-size:9px}.trace-profile-panel strong,.trace-provenance-grid strong{margin:8px 0 6px;font-size:14px;font-weight:560;display:block}.trace-profile-panel p,.trace-risk-grid p,.trace-provenance-grid p{color:var(--text-muted-light);margin:0;font-size:12px;line-height:1.65}.trace-profile-panel small{color:var(--brand-primary);font-size:9px}.trace-profile-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-profile-panel>.trace-profile-fit{grid-column:1/-1}.trace-structured-text{color:var(--text-on-light);white-space:pre-line;margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.7}.trace-structured-text>li{margin:0 0 6px}.trace-structured-text>li:last-child{margin-bottom:0}.trace-structured-empty{color:var(--text-muted-light);margin:8px 0 0;font-size:12px;line-height:1.65}.trace-profile-impacts{border:1px solid var(--line);background:#f8f9fc;border-radius:10px;margin-top:16px;padding:18px 20px}.trace-profile-impacts h3{margin:0 0 8px;font-size:15px;font-weight:600}.trace-profile-impacts__scope{color:var(--text-muted-light);margin:0 0 14px;font-size:12px;line-height:1.7}.trace-profile-impacts ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trace-profile-impacts li{border:1px solid var(--line);background:#fff;border-radius:8px;padding:14px 16px}.trace-profile-impacts li header{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.trace-profile-impacts li header span{color:var(--brand-primary);letter-spacing:0;background:#eef1fb;border-radius:999px;padding:2px 8px;font-size:12px}.trace-profile-impacts li header strong{font-size:14px;font-weight:600}.trace-profile-impacts li header small{color:var(--text-muted-light);font-size:12px}.trace-profile-impacts li p{margin:4px 0;font-size:12px;line-height:1.7}.trace-profile-impacts li p b{font-weight:600}.trace-profile-impacts__recompute{color:var(--text-muted-light)}.trace-profile-limit-table{border-collapse:collapse;margin-top:14px;font-size:12px}.trace-profile-limit-table caption{color:var(--text-muted-light);text-align:left;margin-bottom:8px;font-size:12px}.trace-profile-limit-table th,.trace-profile-limit-table td{border-bottom:1px solid var(--line);text-align:left;padding:6px 14px 6px 0;font-weight:400}.trace-profile-limit-table tr[aria-current=true] th,.trace-profile-limit-table tr[aria-current=true] td{color:var(--brand-primary);font-weight:600}.trace-missing-register{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px;display:grid}.trace-missing-register article{background:#fdf8ed;border:1px solid #d6a85870;border-radius:10px;padding:22px}.trace-missing-register span{color:#96651a;font-size:9px;font-weight:700}.trace-missing-register h3,.trace-risk-grid h3{margin:12px 0 10px;font-size:14px}.trace-missing-register p{color:#626970;white-space:pre-line;margin:6px 0;font-size:12px;line-height:1.6}.trace-missing-register footer{color:#835c20;white-space:pre-line;border-top:1px solid #96651a33;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.55}.trace-provenance-grid{grid-template-columns:repeat(4,1fr)}.trace-formal-disclaimer{border-left:3px solid var(--warning);color:#5d656d;background:#f5f5f2;margin:16px 0 0;padding:18px 20px;font-size:11px;line-height:1.75}.report-feedback-card{border:1px solid var(--line);background:var(--paper-50);border-radius:12px;gap:14px;margin-top:18px;padding:22px;display:grid}.report-feedback-card header small{color:var(--brand-primary);letter-spacing:.12em;font-size:9px;font-weight:700;display:block}.report-feedback-card header h2{margin:8px 0 6px;font-size:18px}.report-feedback-card header p,.report-feedback-card>p{color:var(--text-muted-light);margin:0;font-size:12px;line-height:1.7}.report-feedback-rating{flex-wrap:wrap;gap:10px;display:flex}.report-feedback-rating button{border:1px solid var(--line-strong,#d5d9e2);min-height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 22px;font-size:13px}.report-feedback-rating button.active{background:var(--ink-900);border-color:var(--ink-900);color:var(--text-on-dark)}.report-feedback-labels{flex-wrap:wrap;gap:8px;display:flex}.report-feedback-labels button{border:1px solid var(--line-strong,#d5d9e2);min-height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:12px}.report-feedback-labels button.active{border-color:var(--brand-primary);background:var(--brand-soft);color:var(--brand-primary);font-weight:600}.report-feedback-card button:disabled{opacity:.55;cursor:not-allowed}.report-feedback-comment{gap:4px;display:grid}.report-feedback-comment textarea{border:1px solid var(--line);width:100%;color:inherit;font:inherit;resize:vertical;background:0 0;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.7}.report-feedback-comment textarea:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.report-feedback-comment small{opacity:.55;justify-self:end;font-size:10px}.report-feedback-card footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.report-feedback-card footer small{color:var(--text-muted-light);font-size:11px}.report-feedback-card footer p{color:#b83f4a;margin:0;font-size:12px}.report-feedback-submit{border:1px solid var(--brand-primary);background:var(--brand-primary);color:#fff;cursor:pointer;border-radius:999px;min-height:44px;padding:0 24px;font-size:13px}.report-feedback-card.is-submitted{background:#edf7f2;border-color:#42a37e52}.report-feedback-card.is-submitted header h2{color:#2f795b}.debate-page-contract{grid-template-columns:2fr 1fr 1fr 1fr}.debate-page-shell{flex-direction:column;gap:18px;display:flex}.debate-divergence-panel{border:1px solid var(--line);background:var(--paper-50);border-radius:12px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.debate-divergence-meta span{color:var(--text-muted-light);font-size:max(10px, calc(var(--tmzg-font-xs) * var(--tmzg-type-scale)));letter-spacing:.06em;margin-bottom:5px;display:block}.debate-divergence-meta strong{color:var(--text-on-light);font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale));font-weight:700}.debate-divergence-meta strong small{color:var(--text-muted-light);font-size:max(10px, calc(var(--tmzg-font-xs) * var(--tmzg-type-scale)));font-weight:500}.debate-divergence-panel--note .debate-divergence-meta strong{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))}.debate-divergence-body{min-width:0}.debate-divergence-track{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.debate-divergence-track i{background:linear-gradient(90deg,#2f795b,#96651a);border-radius:999px;height:100%;display:block}.debate-divergence-scale{color:var(--text-muted-light);font-size:max(10px, calc(var(--tmzg-font-xs) * var(--tmzg-type-scale)));justify-content:space-between;gap:12px;margin-top:4px;display:flex}.debate-divergence-body p{color:var(--text-muted-light);font-size:max(12px, calc(var(--tmzg-font-md) * var(--tmzg-type-scale)));margin:8px 0 0;line-height:1.6}.debate-divergence-panel>button{border:1px solid var(--line);color:var(--text-on-light);font-size:max(12px, calc(var(--tmzg-font-md) * var(--tmzg-type-scale)));cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:8px 14px}.debate-divergence-panel>button:hover{border-color:var(--text-muted-light)}@media (max-width:760px){.debate-divergence-panel{grid-template-columns:1fr;gap:10px}.debate-divergence-panel>button{justify-self:start}}.debate-page-workbench{border:1px solid var(--line);background:var(--paper-50);border-radius:14px;grid-template-columns:300px minmax(0,1fr);display:grid;overflow:hidden}.debate-stage-nav{border-right:1px solid var(--line);background:#f1f2ef;flex-direction:column;gap:8px;padding:14px;display:flex}.debate-stage-nav button{min-height:82px;color:var(--text-on-light);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px 1fr 20px;align-items:center;padding:12px;transition:border-color .2s,background-color .2s;display:grid}.debate-stage-nav button:hover{background:#ffffffa6}.debate-stage-nav button.active{background:var(--paper-50);border-color:#4f63d861}.debate-stage-nav button>span{color:var(--brand-primary);font-size:10px}.debate-stage-nav button div{flex-direction:column;gap:5px;display:flex}.debate-stage-nav button strong{font-size:12px}.debate-stage-nav button small{color:var(--text-muted-light);font-size:9px;line-height:1.35}.debate-stage-nav button>i{color:#3b8265;font-size:10px;font-style:normal}.debate-stage-nav button.is-withheld>i{color:#a7792d}.debate-stage-panel{min-height:520px;padding:28px}.debate-stage-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.debate-stage-panel>header span{color:var(--brand-primary);letter-spacing:.1em;font-size:9px;font-weight:700}.debate-stage-panel>header h2{margin:6px 0 0;font-size:22px;font-weight:500}.debate-stage-panel>header p{color:var(--text-muted-light);margin:0;font-size:10px}.debate-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.debate-entry-grid.phase-risk_review,.debate-entry-grid.phase-arbitration{grid-template-columns:1fr}.debate-process-card{border:1px solid var(--line);border-top:3px solid var(--brand-primary);background:#f7f7f4;border-radius:10px;flex-direction:column;min-height:330px;padding:24px;display:flex}.debate-process-card.role-bear{border-top-color:var(--warning)}.debate-process-card.role-risk_officer{border-top-color:var(--verified)}.debate-process-card.role-chief_judge{border-top-color:var(--ink-800)}.debate-process-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.debate-process-card>header>div{flex-direction:column;gap:3px;display:flex}.debate-process-card>header span{color:var(--brand-primary);letter-spacing:.08em;font-size:9px;font-weight:700}.debate-process-card>header strong{font-size:11px}.debate-process-card>header b{color:#626a72;font-size:max(10px, calc(var(--tmzg-font-xs) * var(--tmzg-type-scale)));background:#eceeea;border-radius:999px;padding:5px 8px}.debate-process-card>small{color:#7b838c;margin-top:28px;font-size:9px}.debate-process-card h3{margin:9px 0 12px;font-size:18px;line-height:1.45}.debate-process-card>p{color:#59636e;white-space:pre-line;margin:0;font-size:13px;line-height:1.75}.debate-arbitration-body{flex-direction:column;gap:12px;display:flex}.debate-arbitration-body>p{color:#59636e;font-size:max(12px, calc(var(--tmzg-font-lg) * var(--tmzg-type-scale)));margin:0;line-height:1.75}.debate-ruling-block{flex-direction:column;gap:8px;display:flex}.debate-ruling-caption{color:var(--text-muted-light);font-size:max(10px, calc(var(--tmzg-font-xs) * var(--tmzg-type-scale)));letter-spacing:.05em;font-weight:700}.debate-ruling-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.debate-ruling-list li{border:1px solid var(--line);background:#ffffff8c;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 8px;padding:8px 10px;display:flex}.debate-ruling-list li strong{font-size:max(12px, calc(var(--tmzg-font-md) * var(--tmzg-type-scale)))}.debate-ruling-list li b{color:#626a72;font-size:max(10px, calc(var(--tmzg-font-xs) * var(--tmzg-type-scale)));background:#eceeea;border-radius:999px;padding:3px 8px;font-weight:600}.debate-ruling-list li b.adoption-accepted{color:#2f795b;background:#e4f2ea}.debate-ruling-list li b.adoption-partially_accepted{color:#96651a;background:#f8ecd7}.debate-ruling-list li b.adoption-rejected{color:#a4463c;background:#f7e3e0}.debate-ruling-list li b.adoption-reserved{color:#5c6470;background:#eceef1}.debate-ruling-list li span{color:#59636e;font-size:max(12px, calc(var(--tmzg-font-md) * var(--tmzg-type-scale)));flex-basis:100%;line-height:1.7}.debate-arbitration-raw{color:#59636e;font-size:max(12px, calc(var(--tmzg-font-md) * var(--tmzg-type-scale)));white-space:pre-line;margin:0;line-height:1.7}.debate-arbitration-divergence{border-top:1px dashed var(--line);color:var(--text-muted-light);font-size:max(12px, calc(var(--tmzg-font-md) * var(--tmzg-type-scale)));margin:0;padding-top:8px;line-height:1.6}.debate-process-card>footer{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.debate-process-card>footer>div{gap:6px;display:flex}.debate-process-card>footer>span{color:#6c747d;font-size:9px}.debate-withheld-state{min-height:360px;color:var(--text-muted-light);text-align:center;place-content:center;padding:30px;display:grid}.debate-withheld-state>span{color:#9a6b22;letter-spacing:.12em;font-size:10px;font-weight:700}.debate-withheld-state h3{color:var(--text-on-light);margin:12px 0 8px;font-size:20px}.debate-withheld-state p{max-width:620px;margin:0 auto 16px;font-size:12px;line-height:1.7}.debate-withheld-state small{color:#8c6427;margin-top:5px;font-size:10px;display:block}.debate-evidence-index{border:1px solid var(--line);background:var(--paper-50);border-radius:14px;overflow:hidden}.debate-evidence-index>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.debate-evidence-index>header span{color:var(--brand-primary);letter-spacing:.1em;font-size:9px;font-weight:700}.debate-evidence-index>header h2{margin:5px 0 0;font-size:18px;font-weight:500}.debate-evidence-index>header>strong{color:#35795d;font-size:9px}.debate-evidence-index>div{grid-template-columns:repeat(2,1fr);display:grid}.debate-evidence-index>div>button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:88px;color:var(--text-on-light);cursor:pointer;text-align:left;background:0 0;grid-template-columns:58px 1fr auto 70px;align-items:center;gap:12px;padding:14px 20px;transition:background-color .2s;display:grid}.debate-evidence-index>div>button:nth-child(2n){border-right:0}.debate-evidence-index>div>button:hover{background:#f3f4f1}.debate-evidence-index button>span{color:var(--brand-primary);font-size:10px;font-weight:700}.debate-evidence-index button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.debate-evidence-index button>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.debate-evidence-index button>div small{color:var(--text-muted-light);font-size:8px}.debate-evidence-index button>b{font-size:15px;font-weight:500}.debate-evidence-index button>i{color:#35795d;text-align:right;font-size:8px;font-style:normal}.debate-evidence-index button>i.evidence-missing{color:#96651a}.debate-evidence-index button>i.evidence-conflict{color:#b83f4a}.trace-drawer-backdrop,.trace-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0d108c;position:fixed;inset:0}.trace-evidence-drawer{background:var(--fog-100);grid-template-rows:auto auto 1fr auto;width:min(720px,100%);height:100%;display:grid;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-24px 0 70px #0003}.trace-evidence-drawer>header{border-bottom:1px solid var(--line);background:var(--paper-50);justify-content:space-between;align-items:flex-start;padding:26px 28px 20px;display:flex}.trace-evidence-drawer>header span{color:var(--brand-primary);letter-spacing:.12em;font-size:9px;font-weight:700}.trace-evidence-drawer>header h2{margin:5px 0;font-size:24px;font-weight:500}.trace-evidence-drawer>header p{color:var(--text-muted-light);margin:0;font-size:10px}.trace-evidence-drawer>header button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.trace-evidence-tabs{border-bottom:1px solid var(--line);background:#eef0ed;gap:7px;padding:12px 18px;display:flex;overflow-x:auto}.trace-evidence-tabs button{border:1px solid var(--line);background:var(--paper-50);cursor:pointer;border-radius:7px;flex-direction:column;justify-content:center;min-width:92px;min-height:46px;padding:5px 10px;display:flex}.trace-evidence-tabs button.active{border-color:var(--brand-primary);background:var(--brand-soft)}.trace-evidence-tabs strong{font-size:10px}.trace-evidence-tabs small{color:#39795f;margin-top:3px;font-size:7px}.trace-evidence-tabs button.status-missing small{color:#96651a}.trace-evidence-tabs button.status-conflict small{color:#b83f4a}.trace-evidence-detail{border:1px solid var(--line);background:var(--paper-50);border-radius:12px;margin:18px;padding:26px;overflow-y:auto}.trace-evidence-heading{border-bottom:1px solid var(--line);padding-bottom:22px}.trace-evidence-heading span{color:#35795d;font-size:9px;font-weight:700}.trace-evidence-detail.status-missing .trace-evidence-heading span{color:#96651a}.trace-evidence-detail.status-conflict .trace-evidence-heading span{color:#b83f4a}.trace-evidence-heading h3{margin:8px 0;font-size:18px;font-weight:500}.trace-evidence-heading strong{font-size:34px;font-weight:500}.trace-evidence-detail dl{grid-template-columns:repeat(2,1fr);margin:22px 0 0;display:grid}.trace-evidence-detail dl div{border-bottom:1px solid var(--line);min-width:0;padding:13px 12px}.trace-evidence-detail dt{color:var(--text-muted-light);font-size:8px}.trace-evidence-detail dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.5}.trace-evidence-drawer>footer{border-top:1px solid var(--line);color:#777f87;padding:12px 22px;font-size:9px}.trace-evidence-empty{color:var(--text-muted-light);padding:30px}.trace-conflict-compare{background:#d9a24a14;border:1px solid #d9a24a;border-radius:10px;margin-top:16px;padding:14px}.trace-conflict-compare>strong{color:#96651a;letter-spacing:.06em;font-size:12px}.trace-conflict-compare>p{color:var(--text-muted-light);margin:6px 0 10px;font-size:12px}.trace-conflict-compare ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.trace-conflict-compare li{border:1px solid var(--line);background:var(--paper-50);border-radius:8px;align-items:baseline;gap:10px;padding:8px 10px;font-size:12px;display:flex}.trace-conflict-compare li.current{border-color:#96651a}.trace-conflict-compare li span{opacity:.75;word-break:break-all;flex:1}.trace-conflict-compare li strong{font-size:14px}.trace-conflict-compare li small{opacity:.55}.trace-refresh-panel{margin-top:16px}.trace-refresh-panel>button{border:1px solid var(--ink-900);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-size:12px}.trace-refresh-panel>button:disabled{opacity:.5;cursor:wait}.trace-refresh-error{color:#b83f4a;margin:8px 0 0;font-size:12px}.trace-evidence-feedback{margin-top:10px}.trace-evidence-feedback>button{border:1px dashed var(--line-strong,#d5d9e2);min-height:32px;color:var(--text-muted-light);cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-size:12px}.trace-evidence-feedback>button:hover:not(:disabled){color:#96651a;border-color:#96651a}.trace-evidence-feedback>button:disabled{cursor:default;opacity:.75}.trace-evidence-feedback>button.is-done{color:#2f795b;opacity:1;background:#edf7f2;border:1px solid #42a37e66}.trace-evidence-feedback>p{color:#b83f4a;margin:8px 0 0;font-size:12px}.trace-refresh-result{border:1px solid var(--line);background:var(--paper-50);border-radius:10px;padding:14px}.trace-refresh-result.changed{border-color:#35795d}.trace-refresh-values{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.trace-refresh-values>span{flex-direction:column;gap:2px;display:flex}.trace-refresh-values>span>small{opacity:.6;font-size:10px}.trace-refresh-values>span>strong{font-size:16px}.trace-refresh-values>span>em{opacity:.5;font-size:10px;font-style:normal}.trace-refresh-values .arrow{opacity:.5;font-size:16px}.trace-refresh-result>p{color:var(--text-muted-light);margin:10px 0 0;font-size:12px}.trace-modal-backdrop{place-items:center;padding:24px;display:grid}.trace-export-dialog{background:var(--paper-50);border-radius:14px;width:min(520px,100%);padding:30px;box-shadow:0 25px 70px #00000040}.trace-export-dialog>span{color:var(--brand-primary);font-size:calc(var(--tmzg-font-xs) * var(--tmzg-type-scale));letter-spacing:.12em;font-weight:700}.trace-export-dialog h2{margin:10px 0;font-size:23px}.trace-export-dialog p{color:var(--text-muted-light);font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale));line-height:1.7}.trace-export-dialog footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.trace-export-dialog button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;min-height:44px;padding:0 18px}.trace-export-dialog button:last-child{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}@media (max-width:1100px){.trace-report-contract{grid-template-columns:repeat(3,1fr)}.trace-report-contract>div:nth-child(3){border-right:0}.trace-report-contract>div:nth-child(-n+3){border-bottom:1px solid var(--line)}.trace-report-toc{grid-template-columns:repeat(4,1fr);position:static}.trace-report-toc>strong{display:none}.trace-report-toc button{border-bottom:1px solid var(--line)}.trace-summary-hero{grid-template-columns:1fr}.trace-summary-hero aside{border-top:1px solid var(--dark-line);border-left:0;padding:22px 0 0}.trace-evidence-grid,.trace-provenance-grid{grid-template-columns:repeat(2,1fr)}.debate-page-workbench{grid-template-columns:240px minmax(0,1fr)}.debate-entry-grid{grid-template-columns:1fr}}@media (max-width:760px){.advisory-mock-scenarios>div{grid-template-columns:repeat(2,1fr)}.advisory-mock-scenarios header{flex-direction:column;align-items:flex-start}.delivery-state-panel{grid-template-columns:54px 1fr;padding:22px 18px}.delivery-state-panel>button{grid-column:1/-1}.delivery-state-code,.delivery-state-icon{width:46px;height:46px}.trace-report-contract,.debate-page-contract{grid-template-columns:repeat(2,1fr)}.trace-report-contract>div,.debate-page-contract>div{border-bottom:1px solid var(--line)}.trace-report-contract>div:nth-child(2n),.debate-page-contract>div:nth-child(2n){border-right:0}.trace-report-section{padding:24px 18px}.trace-section-title{grid-template-columns:42px 1fr}.trace-section-title>b{grid-column:2;justify-self:start}.trace-section-lead{margin-left:0}.trace-key-metrics,.trace-evidence-grid,.trace-profile-panel,.trace-risk-grid,.trace-provenance-grid,.trace-missing-register,.trace-logic-chain{grid-template-columns:1fr}.trace-logic-chain:before{width:1px;height:auto;top:18px;bottom:18px;left:18px}.trace-logic-chain article{text-align:left;grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.trace-logic-chain article>span{margin:0}.trace-logic-chain p{justify-content:flex-start}.trace-debate-preview article{grid-template-columns:78px 1fr}.trace-debate-preview small{grid-column:2}.debate-page-workbench{grid-template-columns:1fr}.debate-stage-nav{border-right:0;border-bottom:1px solid var(--line)}.debate-stage-nav button{min-height:66px}.debate-stage-panel{min-height:420px;padding:20px 16px}.debate-stage-panel>header{flex-direction:column;align-items:flex-start}.debate-process-card{min-height:300px;padding:20px}.debate-evidence-index>div{grid-template-columns:1fr}.debate-evidence-index>div>button{border-right:0;grid-template-columns:50px 1fr auto}.debate-evidence-index button>i{display:none}.trace-evidence-detail dl{grid-template-columns:1fr}.result-ready-actions{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.delivery-state-icon i{opacity:.65;animation:none}.advisory-mock-scenarios button,.trace-report-toc button,.debate-stage-nav button,.trace-evidence-grid button{transition:none}}.demo-data-banner{color:#40566d;background:#f2f5fa;border:1px solid #cdd8e8;align-items:center;gap:14px;margin-bottom:20px;padding:12px 15px;font-size:13px;line-height:1.6;display:flex}.demo-data-banner strong{color:#243a50;flex:none}@media (max-width:640px){.demo-data-banner{flex-direction:column;align-items:flex-start}}.holdings-import-modal{width:min(860px,100%);max-height:min(88vh,100%);overflow-y:auto}.holding-draft{border:1px solid var(--app-line);background:#fff;border-radius:10px;margin-top:18px}.holding-draft-head,.holding-draft-row{grid-template-columns:1.1fr 1.6fr 1fr .9fr 1.1fr auto;align-items:end;gap:10px;padding:10px 14px;display:grid}.holding-draft-head{border-bottom:1px solid var(--app-line);color:var(--text-muted-light,#6b7078);font-size:12px}.holding-draft-row{border-bottom:1px solid var(--app-line)}.holding-draft-row label{flex-direction:column;min-width:0;display:flex}.holding-draft-row label>small{display:none}.holding-draft-row input[type=text],.holding-draft-row select{border:1px solid var(--app-line);background:#fff;border-radius:8px;width:100%;margin-top:0;padding:9px 10px;font-size:14px}.holding-draft-remove{border:1px solid var(--app-line);color:var(--text-muted-light,#6b7078);cursor:pointer;background:0 0;border-radius:8px;align-self:center;padding:8px 12px;font-size:13px}.holding-draft-remove:disabled{cursor:default;opacity:.45}.holding-draft-remove:hover:not(:disabled){color:#b3565f;border-color:#b3565f}.holding-draft-hint{border-bottom:1px solid var(--app-line);color:var(--text-muted-light,#6b7078);margin:0;padding:10px 14px;font-size:12px;line-height:1.7}.holding-draft-actions{gap:8px;padding:12px 14px;display:flex}.holding-draft-actions button{border:1px dashed var(--app-line);cursor:pointer;background:0 0;border-radius:8px;min-height:40px;padding:0 16px;font-size:13px}.holding-draft-actions button:hover{border-style:solid;border-color:#111}.holding-paste{border:1px solid var(--app-line);background:#f0f0ec;border-radius:10px;margin-top:12px;padding:14px}.holding-paste>p{color:var(--text-muted-light,#6b7078);margin:0;font-size:12px;line-height:1.8}.holding-paste textarea{border:1px solid var(--app-line);background:#fff;border-radius:8px;width:100%;margin-top:10px;padding:11px;font-size:13px}.holding-paste>button{cursor:pointer;background:0 0;border:1px solid #111;border-radius:8px;min-height:40px;margin-top:10px;padding:0 16px;font-size:13px}@media (max-width:860px){.holding-draft-head{display:none}.holding-draft-row{grid-template-columns:1fr 1fr}.holding-draft-row label>small{color:var(--text-muted-light,#6b7078);margin-bottom:5px;font-size:12px;display:block}.holding-draft-row label:nth-child(2){grid-column:1/-1}.holding-draft-remove{grid-column:1/-1;justify-self:start}}.trace-pressure-panel,.trace-divergence-panel{border:1px solid var(--line);background:#f7f7f4;border-radius:12px;padding:20px}.trace-pressure-panel.is-compact,.trace-divergence-panel.is-compact{padding:16px}.trace-pressure-header,.trace-divergence-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trace-pressure-header>div:first-child,.trace-divergence-header>div:first-child{min-width:0}.trace-pressure-header span,.trace-divergence-header span{color:var(--brand-primary);letter-spacing:.12em;font-size:9px;font-weight:700}.trace-pressure-header h3,.trace-divergence-header h3{margin:7px 0 5px;font-size:16px;font-weight:600}.trace-pressure-header p,.trace-divergence-header p{max-width:720px;color:var(--text-muted-light);margin:0;font-size:12px;line-height:1.65}.trace-pressure-header-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.trace-pressure-header-actions>strong,.trace-divergence-header>strong{border:1px solid var(--line);color:var(--brand-primary);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:600}.trace-pressure-header-actions button,.trace-pressure-more{border:1px solid var(--line-strong,#d5d9e2);min-height:36px;color:var(--text-on-light);cursor:pointer;background:0 0;border-radius:7px;padding:0 12px;font-size:11px}.trace-pressure-header-actions button:hover,.trace-pressure-more:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.trace-pressure-result{background:#eef7f2;border:1px solid #d7e3dc;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:grid}.trace-pressure-result.status-review{background:#fbf5e8;border-color:#e3d3ae}.trace-pressure-result.status-insufficient{background:#fff1f1;border-color:#e2bfc1}.trace-pressure-result>div:first-child>span,.trace-pressure-count span,.trace-pressure-reasons>span,.trace-divergence-grid article>div>span{color:var(--text-muted-light);font-size:10px}.trace-pressure-result>div:first-child>strong{margin:4px 0;font-size:15px;font-weight:650;display:block}.trace-pressure-result>div:first-child>p{color:#5f6b65;margin:0;font-size:11px;line-height:1.6}.trace-pressure-count{text-align:right;border-left:1px solid #2f795b33;min-width:76px;padding-left:16px}.trace-pressure-count strong{color:#2f795b;font-size:22px;font-weight:650;display:block}.trace-pressure-count strong small{color:#6c8c7a;font-size:12px;font-weight:500}.trace-pressure-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.trace-pressure-evidence{border:1px solid var(--line);background:var(--paper-50);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.trace-pressure-evidence.is-removed{background:#fbf5e8;border-color:#e3d3ae}.trace-pressure-evidence>button:first-child{min-width:0;color:var(--text-on-light);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;padding:10px;display:grid}.trace-pressure-evidence>button:first-child>span{color:#2f795b;border:1px solid #8cb5a1;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.trace-pressure-evidence.is-removed>button:first-child>span{color:#96651a;border-color:#c49b54}.trace-pressure-evidence>button:first-child strong,.trace-pressure-evidence>button:first-child small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;overflow:hidden}.trace-pressure-evidence>button:first-child strong{font-size:11px;font-weight:600}.trace-pressure-evidence>button:first-child small{color:var(--text-muted-light);font-size:9px}.trace-pressure-source{border:0;border-left:1px solid var(--line);color:var(--brand-primary);cursor:pointer;background:0 0;align-self:stretch;padding:0 8px;font-size:9px}.trace-pressure-reasons{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.trace-pressure-reasons ul{color:var(--text-muted-light);flex-wrap:wrap;gap:6px 16px;margin:6px 0 0;padding-left:16px;font-size:11px;line-height:1.6;display:flex}.trace-pressure-more{text-align:left;width:100%;margin-top:12px;display:block}.trace-pressure-more span{float:right}.trace-divergence-header{align-items:center}.trace-divergence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.trace-divergence-grid article{border:1px solid var(--line);background:var(--paper-50);border-radius:9px;min-width:0;padding:14px}.trace-divergence-grid article>header{justify-content:space-between;gap:8px;display:flex}.trace-divergence-grid article>header span{color:var(--text-on-light);letter-spacing:0;font-size:11px;font-weight:650}.trace-divergence-grid article>header small{color:var(--text-muted-light);font-size:9px}.trace-divergence-grid article>strong{margin:10px 0 12px;font-size:12px;font-weight:600;line-height:1.55;display:block}.trace-divergence-grid article>div{border-top:1px solid var(--line);padding-top:9px}.trace-divergence-grid article>div+div{margin-top:9px}.trace-divergence-grid article>div p{color:var(--text-muted-light);margin:4px 0 0;font-size:11px;line-height:1.55}.trace-divergence-shared,.trace-divergence-more{color:var(--text-muted-light);margin:12px 0 0;font-size:11px;line-height:1.6}@media (max-width:760px){.trace-pressure-panel,.trace-divergence-panel{padding:16px}.trace-pressure-header,.trace-divergence-header{display:block}.trace-pressure-header-actions{justify-content:space-between;margin-top:10px}.trace-pressure-result{grid-template-columns:minmax(0,1fr) auto;padding:12px}.trace-pressure-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.trace-divergence-header>strong{margin-top:10px;display:inline-block}.trace-divergence-grid{grid-template-columns:1fr}}@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}:root{--tmzg-type-scale:.95;--tmzg-font-xs:11px;--tmzg-font-sm:12px;--tmzg-font-md:12px;--tmzg-font-lg:14px;--tmzg-font-xl:16px;--tmzg-font-2xl:18px;--tmzg-font-3xl:22px;--tmzg-font-display:26px;--tmzg-font-hero:30px;--tmzg-leading-tight:1.16;--tmzg-leading-normal:1.45;--tmzg-leading-relaxed:1.55;--tmzg-shadow-soft:0 8px 24px #0000001f;--tmzg-shadow-card:0 10px 28px #00000024;--tmzg-blur-soft:8px}body{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale));line-height:var(--tmzg-leading-normal)}.showcase-copy h1{letter-spacing:-.025em!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.14!important}.showcase-copy p{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;line-height:1.55!important}.showcase-copy .micro-label,.micro-label{font-size:calc(var(--tmzg-font-xs) * var(--tmzg-type-scale))!important;letter-spacing:.08em!important}.manifesto-heading h2,.scene-intro h2,.security-shell h2,.closing h2{letter-spacing:-.025em!important;font-size:clamp(22px,2.6vw,32px)!important;line-height:1.16!important}.manifesto-heading>p,.scene-intro>p{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;line-height:1.55!important}.scene-list strong,.scene-list small{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.scene-preview h3{letter-spacing:-.025em!important;margin-top:18px!important;font-size:clamp(20px,2.2vw,28px)!important}.scene-preview>p{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.principle-grid h3{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important;line-height:1.35!important}.principle-grid p{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;line-height:1.5!important}.security-shell li strong,.security-shell strong,.security-shell li p{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.closing h2{font-size:clamp(22px,2.5vw,30px)!important}.landing .showcase-copy .display-number,.landing h1.display,.landing .hero-metric{font-size:clamp(28px,4vw,44px)!important}.metal-light{filter:blur(28px)!important;opacity:.55!important;animation:none!important}.metal-field{filter:saturate(.92)contrast(.98)}.login-page{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))}.login-statement>span{font-size:calc(var(--tmzg-font-xs) * var(--tmzg-type-scale))!important;letter-spacing:.1em!important}.login-statement h1{letter-spacing:-.025em!important;margin:12px 0 10px!important;font-size:clamp(22px,2.8vw,30px)!important;font-weight:500!important;line-height:1.16!important}.login-statement p{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;line-height:1.55!important}.login-box>h2{font-size:calc(var(--tmzg-font-2xl) * var(--tmzg-type-scale))!important;margin:6px 0 8px!important}.login-box>p,.login-box .auth-view-switch,.login-box label,.login-box input,.login-box button{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.login-submit{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;min-height:44px!important}.login-proof span{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important}.login-proof p,.login-proof small,.demo-tip,.login-security,.login-panel>footer,.login-legal,.login-brand{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.login-widget-preview{box-shadow:var(--tmzg-shadow-soft)!important}.product-app{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale));line-height:var(--tmzg-leading-normal)}.product-app .product-pagehead h1{line-height:var(--tmzg-leading-tight);letter-spacing:-.025em;font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .product-pagehead p{line-height:var(--tmzg-leading-relaxed);max-width:62ch;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.product-app .priority-copy h2{font-size:clamp(18px,1.8vw,24px)!important;line-height:1.14!important}.product-app .report-hero h2,.product-app .trace-summary-hero h2{margin:8px 0!important;font-size:clamp(16px,1.4vw,20px)!important;line-height:1.35!important}.product-app .delivery-state-panel h2{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important}.product-app .trace-section-title h2{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important;letter-spacing:-.02em!important}.product-app .trace-section-lead{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;line-height:1.6!important}.product-app .trace-summary-hero aside strong,.product-app .trace-key-metrics button strong{font-size:calc(var(--tmzg-font-2xl) * var(--tmzg-type-scale))!important}.product-app .trace-evidence-grid button>strong,.product-app .trace-debate-summary h3{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important}.product-app .trace-profile-panel strong,.product-app .trace-provenance-grid strong{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.product-app .report-section-title h2,.product-app .history-card h2,.product-app .market-card h2,.product-app .agent-card h2,.product-app .holdings-card h2,.product-app .admin-module h2,.product-app .profile-history-card h2,.product-app .profile-identity h2,.product-app .behavior-coach h2,.product-app .analysis-progress h2{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important}.product-app .history-stats strong,.product-app .metric-grid article>strong,.product-app .holdings-summary strong,.product-app .analysis-progress>header>strong{font-size:calc(var(--tmzg-font-2xl) * var(--tmzg-type-scale))!important}.product-app .fit-score strong,.product-app .fit-number strong,.product-app .risk-orbit strong{font-size:calc(var(--tmzg-font-display) * var(--tmzg-type-scale))!important}.product-app .product-evidence-drawer>header h2{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important}.product-app .question-composer textarea{line-height:var(--tmzg-leading-relaxed);font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;min-height:96px!important}.product-app .report-hero>p{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.product-app .panel-label,.product-app .product-pagehead>span,.product-app .card-eyebrow{opacity:.78;font-size:calc(var(--tmzg-font-xs) * var(--tmzg-type-scale))!important;letter-spacing:.08em!important}.landing p,.login-page p,.product-app p,.product-app li,.product-app dt,.product-app dd,.product-app label{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.landing small,.login-page small,.product-app small,.product-app [class*=-badge],.product-app [class*=-pill]{font-size:calc(var(--tmzg-font-xs) * var(--tmzg-type-scale))!important}.product-app .account-center-identity h2{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .account-security-card h2,.product-app .profile-history-card h2{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important}.product-app .profile-identity h2{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .profile-core{font-size:12px!important}.product-app .profile-core>span{line-height:1.1;font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important}.product-app .profile-core small{font-size:8px!important}.product-app .history-empty>span,.product-app .history-stats strong,.product-app .coach-score strong,.product-app .holdings-summary strong,.product-app .allocation-donut strong,.product-app .health-score strong,.product-app .module-stats strong,.product-app .quality-ring strong,.product-app .metric-grid article>strong{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .risk-orbit strong,.product-app .fit-score strong{font-size:calc(var(--tmzg-font-hero) * var(--tmzg-type-scale))!important}.product-app .fit-number strong,.product-app .gate-score strong{font-size:calc(var(--tmzg-font-display) * var(--tmzg-type-scale))!important}.product-app .plot-values strong{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .analysis-progress h2{font-size:calc(var(--tmzg-font-2xl) * var(--tmzg-type-scale))!important}.product-app .analysis-progress>header>strong{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important}.product-app .evidence-drawer header h2,.product-app .product-evidence-drawer>header h2,.product-app .trace-evidence-drawer>header h2{font-size:calc(var(--tmzg-font-2xl) * var(--tmzg-type-scale))!important}.product-app .product-evidence-drawer article>strong,.product-app .trace-evidence-heading strong{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .profile-modal h2,.product-app .export-confirm-dialog h2,.product-app .trace-export-dialog h2{font-size:calc(var(--tmzg-font-2xl) * var(--tmzg-type-scale))!important}.product-app .command-panel header>span{font-size:calc(var(--tmzg-font-xl) * var(--tmzg-type-scale))!important}.product-app .route-state-screen h1,.product-app .admin-health>article:not(.health-main)>strong{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .workspace-entry-card h2,.product-app .empty-widget-canvas h2{font-size:calc(var(--tmzg-font-2xl) * var(--tmzg-type-scale))!important}.product-app .empty-widget-canvas>span{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .sentiment-widget-body>div:first-child strong{font-size:calc(var(--tmzg-font-display) * var(--tmzg-type-scale))!important}.product-app .widget-library header h2,.product-app .price-summary>div:first-child strong{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .snapshot-grid strong{font-size:calc(var(--tmzg-font-2xl) * var(--tmzg-type-scale))!important}.product-app .assessment-question legend{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .assessment-result-code>strong{font-size:clamp(34px,3.4vw,44px)!important}.product-app .product-pagehead p{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.product-app .product-nav{gap:1px}.product-app .product-nav>small{margin:0 8px 4px;font-size:calc(var(--tmzg-font-xs) * var(--tmzg-type-scale))!important}.product-app .product-nav a{line-height:1.2;min-height:44px!important;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;gap:7px!important;padding:0 8px!important}.product-app .product-nav a>span{width:16px!important;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.product-app .product-nav a>i{min-width:14px!important;height:14px!important;font-size:calc(var(--tmzg-font-xs) * var(--tmzg-type-scale))!important}.product-app .profile-tabs button,.product-app .admin-tabs button{min-height:32px!important;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;padding:0 10px!important}.product-app .period-tabs button{min-height:32px!important;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;padding:4px 7px!important}.product-app .product-sidebar{width:208px!important;padding:14px 10px 12px!important}.product-app .product-main{margin-left:208px!important}.product-app .product-logo{height:44px!important}.product-app .product-shell-brand-logo{width:104px!important}.product-app .sidebar-context{margin:6px 6px 10px!important;padding:8px!important}.product-app .sidebar-context strong{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.product-app .sidebar-context span,.product-app .sidebar-context i{font-size:calc(var(--tmzg-font-xs) * var(--tmzg-type-scale))!important}.product-app .sidebar-upgrade{padding:10px!important}.product-app .sidebar-upgrade strong,.product-app .sidebar-upgrade p,.product-app .sidebar-upgrade i{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.product-app .product-topbar{height:48px!important}.product-app .command-trigger b,.product-app .system-live{font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important}.product-app .product-pagehead{gap:8px!important;margin-bottom:14px!important}.product-app .admin-module,.product-app .history-card,.product-app .holdings-card,.product-app .behavior-coach,.product-app .profile-history-card,.product-app .profile-identity,.product-app .advisory-side,.product-app .question-composer,.product-app .delivery-state-panel,.product-app .trace-report-section,.product-app .debate-page-shell section{box-shadow:var(--tmzg-shadow-soft)!important}.product-app .profile-monogram{transform-origin:0;transform:scale(.88)}.product-app .allocation-donut{transform-origin:50%;transform:scale(.9)}.product-app .module-stats,.product-app .holdings-summary,.product-app .history-stats,.product-app .metric-grid{gap:8px!important}.product-app .module-stats>div,.product-app .holdings-summary>article,.product-app .history-stats>article{padding:10px 12px!important}.product-app .primary-action,.product-app .secondary-action,.product-app .analyze-button,.product-app .module-button{min-height:44px!important;font-size:calc(var(--tmzg-font-lg) * var(--tmzg-type-scale))!important;box-shadow:none!important}.product-app [style*=backdrop-filter],.login-page [style*=backdrop-filter]{-webkit-backdrop-filter:blur(var(--tmzg-blur-soft))!important;backdrop-filter:blur(var(--tmzg-blur-soft))!important}@media (max-width:980px){.product-app .product-main{margin-left:0!important}}@media (max-width:680px){.showcase-copy h1{font-size:calc(var(--tmzg-font-display) * var(--tmzg-type-scale))!important}.manifesto-heading h2,.scene-intro h2,.security-shell h2,.closing h2,.scene-preview h3,.login-statement h1{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.login-box>h2,.product-app .product-pagehead h1,.product-app .priority-copy h2{font-size:calc(var(--tmzg-font-2xl) * var(--tmzg-type-scale))!important}.product-app .report-hero h2{font-size:calc(var(--tmzg-font-3xl) * var(--tmzg-type-scale))!important}.product-app .product-topbar{height:46px!important}}.product-app.product-terminal{--shell:#202124;--shell-2:#2a2b2e;--canvas:#f3f4f6;--surface:#fcfcfd;--surface-2:#f7f8fa;--terminal-ink:#1f2329;--terminal-muted:#646a73;--terminal-faint:#8b93a1;--terminal-line:#dde1e7;--terminal-line-strong:#cbd1d9;--terminal-red:#d62f35;--terminal-red-hover:#b9232a;--terminal-red-soft:#fff0f1;--terminal-up:#c93424;--terminal-down:#08785c;--terminal-link:#b91823;--brand-primary:var(--terminal-red);--brand-highlight:#f4a2a6;--brand-soft:var(--terminal-red-soft);--market-up:var(--terminal-up);--market-down:var(--terminal-down);--fog-100:var(--canvas);--paper-50:var(--surface);--text-on-light:var(--terminal-ink);--text-muted-light:var(--terminal-muted);--app-bg:var(--canvas);--app-panel:var(--surface);--app-dark:var(--terminal-ink);--app-muted:var(--terminal-muted);--app-line:var(--terminal-line);--app-signal:var(--terminal-red);--app-brand:var(--terminal-red);--app-brand-soft:var(--terminal-red-soft);--tmzg-type-scale:1;--tmzg-font-xs:11px;--tmzg-font-sm:12px;--tmzg-font-md:12px;--tmzg-font-lg:13px;--tmzg-font-xl:15px;--tmzg-font-2xl:17px;--tmzg-font-3xl:22px;--tmzg-font-display:27px;--tmzg-font-hero:32px;background:var(--canvas);min-height:100svh;color:var(--terminal-ink);font-family:Microsoft YaHei,PingFang SC,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.55}.product-terminal :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--terminal-link);outline-offset:2px}.product-terminal :is(.product-sidebar,.product-content,.command-panel>div,[class*=tableScroll]){scrollbar-color:#b9bec6 transparent;scrollbar-width:thin}.product-app.product-terminal p,.product-app.product-terminal li,.product-app.product-terminal dt,.product-app.product-terminal dd,.product-app.product-terminal label{font-size:13px!important}.product-terminal a:hover{color:var(--terminal-red)}.product-app.product-terminal .product-sidebar{color:#fff;overflow-x:hidden;background:var(--shell)!important;width:176px!important;padding:0 12px 16px!important}.product-terminal .product-brand-mark{background:var(--terminal-red);color:#fff;border-radius:4px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:grid}.product-terminal .product-brand-copy{min-width:0;display:block}.product-terminal .product-brand-copy strong,.product-terminal .product-brand-copy small{display:block}.product-terminal .product-brand-copy small{color:#aeb2ba;margin-top:1px;font-size:10px!important}.product-terminal .sidebar-context,.product-terminal .product-nav>small,.product-terminal .sidebar-upgrade{display:none}.product-app.product-terminal .product-nav a{color:#c9cdd4;border-left:3px solid #0000;border-radius:4px;transition:background .16s,color .16s,border-color .16s;gap:11px!important;min-height:46px!important;padding:0 9px!important;font-size:13px!important}.product-app.product-terminal .product-nav a:hover{color:#fff;background:#ffffff0f;border-left-color:#585b62;transform:none}.product-app.product-terminal .product-nav a>span{color:#d8dadd;border:1px solid #606269;border-radius:3px;place-items:center;height:22px;font-weight:700;display:grid;width:22px!important;font-size:11px!important}.product-app.product-terminal .product-nav a.active>span{color:#ff9c9f;border-color:#da6267}.product-terminal .product-nav-more summary{color:#92969e;min-height:42px;padding:0 10px;font-size:12px;line-height:42px}.product-terminal .product-nav-more>div{padding-left:0}.product-terminal .sidebar-bottom{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.product-terminal .sidebar-bottom a{color:#979ca5;padding:7px 8px;font-size:11px}.product-app.product-terminal .product-main{margin-left:176px!important}.product-app.product-terminal .product-topbar{border-bottom:1px solid var(--terminal-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fcfcfdf5;padding:0 22px;height:56px!important}.product-terminal .command-trigger{border:1px solid var(--terminal-line-strong);width:min(530px,48vw);height:36px;color:var(--terminal-muted);background:#fff;border-radius:4px}.product-terminal .command-trigger:hover{background:var(--surface-2);border-color:#aeb5bf}.product-terminal .command-trigger>span{font-size:16px}.product-terminal .command-trigger kbd{border-color:var(--terminal-line);background:var(--surface-2);border-radius:3px}.product-terminal .system-live i{box-shadow:none;background:#10a77a}.product-terminal .notice-button,.product-terminal .user-chip>span{border-radius:4px}.product-terminal .notice-button{border-color:var(--terminal-line);background:#fff;width:36px;height:36px;font-size:16px}.product-terminal .user-chip{min-width:auto;height:38px}.product-terminal .user-chip>span{background:#eceef1;width:29px;height:29px}.product-terminal .notice-popover,.product-terminal .account-popover,.product-terminal .command-panel{border:1px solid var(--terminal-line);background:var(--surface);border-radius:6px;box-shadow:0 12px 32px #1f232924}.product-app.product-terminal .product-pagehead{align-items:flex-end;min-height:87px;padding:9px 3px 17px;margin-bottom:12px!important}.product-app.product-terminal .product-pagehead>div:first-child>span,.product-app.product-terminal .panel-label{color:var(--terminal-red);text-transform:none;letter-spacing:0!important;font-size:11px!important}.product-app.product-terminal .product-pagehead p{max-width:72ch;color:var(--terminal-muted);line-height:1.55;font-size:12px!important}.product-terminal.product-home .product-pagehead{display:none}.product-terminal .demo-data-banner{color:#76500b;background:#fff8e7;border:1px solid #e2c98f;border-radius:4px;margin-bottom:10px}.product-terminal :where(.dashboard-section,.dashboard-priority,.metric-grid>article,.market-card,.agent-card,.holdings-card,.history-card,.admin-module,.advisory-main,.advisory-side,.profile-history-card,.profile-identity,.account-security-card){border-color:var(--terminal-line)!important;background:var(--surface)!important;color:var(--terminal-ink)!important;box-shadow:none!important;border-radius:6px!important}.product-terminal .dashboard-section{padding:18px 20px}.product-terminal .dashboard-market-entry{margin-top:0}.product-terminal .dashboard-market-entry>header p{color:var(--terminal-muted);margin-top:5px;line-height:1.55}.product-terminal .dashboard-market-search input,.product-terminal :where(input,select,textarea){border-color:var(--terminal-line-strong);color:var(--terminal-ink);background:#fff;border-radius:4px}.product-terminal :where(input,select,textarea):focus{outline-offset:1px;outline:2px solid #2b61b329;border-color:var(--terminal-link)!important;box-shadow:none!important}.product-app.product-terminal .primary-action,.product-app.product-terminal .dashboard-market-search button,.product-app.product-terminal .analyze-button,.product-app.product-terminal .priority-actions a:first-child,.product-app.product-terminal .priority-actions button:first-child{border-color:var(--terminal-red)!important;background:var(--terminal-red)!important;color:#fff!important;box-shadow:none!important;border-radius:4px!important}.product-app.product-terminal .primary-action:hover,.product-app.product-terminal .dashboard-market-search button:hover,.product-app.product-terminal .analyze-button:hover,.product-app.product-terminal .priority-actions a:first-child:hover,.product-app.product-terminal .priority-actions button:first-child:hover{transform:none;border-color:var(--terminal-red-hover)!important;background:var(--terminal-red-hover)!important;color:#fff!important}.product-app.product-terminal .secondary-action,.product-app.product-terminal .module-button{border-color:var(--terminal-line-strong)!important;color:var(--terminal-ink)!important;background:#fff!important;border-radius:4px!important}.product-terminal .compact-scenes a>i{color:var(--terminal-red);border-radius:4px;margin-top:10px;background:var(--terminal-red-soft)!important}.product-terminal .compact-scenes small{color:var(--terminal-muted);font-size:11px!important}.product-terminal .dashboard-secondary>summary,.product-terminal .report-row:not(.table-head):hover{border-color:var(--terminal-line);background:var(--surface)}.product-terminal .dashboard-priority{grid-template-columns:minmax(0,1fr) 260px}.product-terminal .priority-copy h2{letter-spacing:-.02em;margin:12px 0 10px;font-size:26px;line-height:1.2}.product-terminal .risk-orbit{min-height:260px}.product-terminal .orbit-track{width:180px;height:180px}.product-terminal .orbit-track i{border-top-color:var(--terminal-red);border-right-color:var(--terminal-red)}.product-terminal .priority-aside{background:#2a2b2e;padding:26px 22px}.product-terminal .metric-grid>article{min-height:164px;padding:20px}.product-terminal .metric-icon,.product-terminal .agent-node,.product-terminal .agent-center{border-radius:4px}.product-terminal .report-row,.product-terminal table{font-variant-numeric:tabular-nums}.product-terminal .report-row:not(.table-head):hover{background:var(--terminal-red-soft)}.product-terminal .status-pill{border-radius:3px}.product-terminal .product-mobile-nav{display:none}@media (max-width:1100px){.product-terminal .dashboard-priority{grid-template-columns:1fr}.product-terminal .priority-aside{border-top:1px solid #ffffff1a;border-left:0;min-height:220px}}@media (max-width:920px){.product-app.product-terminal .product-sidebar{transition:transform .18s ease-out;transform:translate(-100%);width:min(280px,100vw - 44px)!important}.product-app.product-terminal .product-sidebar.is-open{transform:translate(0)}.product-app.product-terminal .product-main{padding-bottom:calc(68px + env(safe-area-inset-bottom));margin-left:0!important}.product-app.product-terminal .product-topbar{gap:9px;padding:0 12px;height:52px!important}.product-terminal .mobile-menu{border:1px solid var(--terminal-line);width:44px;height:44px;color:var(--terminal-ink);background:#fff;border-radius:4px;flex:none;place-items:center;display:grid}.product-terminal .command-trigger{flex:1;width:min(520px,100%);height:44px;margin-left:0}.product-terminal .command-trigger b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block!important}.product-terminal .system-live,.product-terminal .notice-button,.product-terminal .user-chip b,.product-terminal .user-chip i{display:none}.product-terminal .user-chip{width:44px;min-width:44px;height:44px;padding:0}.product-terminal .user-chip>span{width:32px;height:32px}.product-app.product-terminal .product-content{padding:10px 10px 24px}.product-terminal .product-mobile-nav{z-index:60;min-height:calc(62px + env(safe-area-inset-bottom));padding:5px 5px env(safe-area-inset-bottom);border-top:1px solid var(--terminal-line);background:#fcfcfdf7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.product-terminal .product-mobile-nav a{min-width:0;min-height:52px;color:var(--terminal-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.product-terminal .product-mobile-nav a>span{border:1px solid var(--terminal-line-strong);border-radius:3px;place-items:center;width:23px;height:23px;font-size:10px;font-weight:700;display:grid}.product-terminal .product-mobile-nav a>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:12px!important}.product-terminal .product-mobile-nav a.active{color:var(--terminal-red);font-weight:700}.product-terminal .product-mobile-nav a.active>span{background:var(--terminal-red-soft);border-color:#e3999c}.product-terminal .dashboard-columns,.product-terminal .dashboard-priority,.product-terminal .priority-main{grid-template-columns:1fr}}@media (max-width:640px){.product-terminal .command-trigger b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-terminal .command-trigger kbd{display:none}.product-app.product-terminal .product-pagehead{align-items:flex-start;min-height:auto;padding:12px 2px 14px}.product-app.product-terminal .product-pagehead h1{font-size:23px!important}.product-terminal .dashboard-section,.product-terminal .market-card,.product-terminal .agent-card{padding:16px}.product-terminal .dashboard-market-search{flex-direction:column;align-items:stretch}.product-terminal .dashboard-market-search label{align-self:flex-start}.product-terminal .dashboard-market-search input{flex:none;width:100%;height:48px;min-height:48px}.product-terminal .compact-scenes,.product-terminal .metric-grid{grid-template-columns:1fr}.product-terminal .compact-scenes a{min-height:92px}.product-terminal .priority-copy{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.product-terminal *,.product-terminal :before,.product-terminal :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.product-terminal .product-mobile-nav{display:none!important}}.product-app.product-terminal{--shell:#fff;--shell-2:#f7f8fa;--canvas:#f4f5f7;--surface:#fff;--surface-2:#f8f9fb;--terminal-ink:#17191d;--terminal-muted:#5f6670;--terminal-faint:#8a919c;--terminal-line:#e2e5e9;--terminal-line-strong:#cfd4da;--terminal-red:#d8232f;--terminal-red-hover:#b91823;--terminal-red-soft:#fff1f2;--terminal-up:#d8232f;--terminal-down:#07845f;--terminal-link:#245aa8;--app-bg:var(--canvas);--app-panel:var(--surface);--app-dark:var(--terminal-ink);--app-muted:var(--terminal-muted);--app-line:var(--terminal-line);--app-signal:var(--terminal-red);--app-brand:var(--terminal-red);--app-brand-soft:var(--terminal-red-soft);--brand-primary:var(--terminal-red);--brand-soft:var(--terminal-red-soft);background:var(--canvas);color:var(--terminal-ink);font-size:14px}.product-app.product-terminal p,.product-app.product-terminal li,.product-app.product-terminal dt,.product-app.product-terminal dd,.product-app.product-terminal label{color:inherit;line-height:1.65;font-size:13px!important}.product-app.product-terminal small,.product-app.product-terminal [class*=-badge],.product-app.product-terminal [class*=-pill]{font-size:11px!important}.product-app.product-terminal .product-sidebar{border-right:1px solid var(--terminal-line);color:var(--terminal-ink);box-shadow:2px 0 10px #161a200a;background:#fff!important;width:208px!important;padding:0 14px 18px!important}.product-terminal .product-logo{border-bottom:1px solid var(--terminal-line);gap:11px;padding:0 6px;height:72px!important}.product-terminal .product-brand-mark{background:var(--terminal-red);color:#fff;border-radius:5px;width:38px;height:38px;box-shadow:0 5px 14px #d8232f33}.product-terminal .product-brand-copy strong{color:#1d2025;letter-spacing:0;font-size:17px;font-weight:750}.product-terminal .product-brand-copy small{color:#7d838c;font-size:10px!important}.product-app.product-terminal .product-nav a{color:#4d535c;border:0;border-radius:5px;font-weight:500;gap:12px!important;min-height:46px!important;padding:0 11px!important;font-size:14px!important}.product-app.product-terminal .product-nav a:hover{color:#1d2025;background:#f5f6f8;border:0}.product-app.product-terminal .product-nav a.active{background:var(--terminal-red-soft);color:var(--terminal-red);border:0;font-weight:700}.product-app.product-terminal .product-nav a>span{color:#606670;background:#fafbfc;border-color:#d9dde2;border-radius:4px;height:25px;width:25px!important;font-size:12px!important}.product-app.product-terminal .product-nav a.active>span{border-color:var(--terminal-red);background:var(--terminal-red);color:#fff}.product-terminal .product-nav-more{border-top-color:var(--terminal-line);margin-top:12px;padding-top:10px}.product-terminal .product-nav-more summary,.product-terminal .sidebar-bottom a{color:#737a84}.product-terminal .product-nav-more summary:hover,.product-terminal .sidebar-bottom a:hover{color:var(--terminal-red)}.product-app.product-terminal .product-main{background:var(--canvas);margin-left:208px!important}.product-app.product-terminal .product-topbar{border-top:3px solid var(--terminal-red);border-bottom:1px solid var(--terminal-line);background:#fffffff7;padding:0 24px;box-shadow:0 2px 10px #161a200a;height:62px!important}.product-terminal .command-trigger{color:#737a84;background:#f6f7f9;border-color:#d9dde2;border-radius:5px;width:min(560px,48vw);height:38px}.product-terminal .command-trigger:hover{color:#353a42;background:#fff;border-color:#c7ccd3}.product-terminal .command-trigger b{font-size:13px}.product-terminal .system-live{color:#59616b;font-size:12px!important}.product-terminal .notice-button,.product-terminal .user-chip{border-color:var(--terminal-line);background:#fff;border-radius:5px}.product-terminal .notice-button:hover,.product-terminal .user-chip:hover,.product-terminal .user-chip[aria-expanded=true]{background:var(--terminal-red-soft);border-color:#f0a2a7}.product-terminal .user-chip>span{background:var(--terminal-red-soft);color:var(--terminal-red);font-weight:750}.product-terminal .notice-popover,.product-terminal .account-popover,.product-terminal .command-panel{border-radius:6px;box-shadow:0 18px 48px #161a2029}.product-app.product-terminal .product-content{width:min(1540px,100%);padding:18px 24px 48px}.product-app.product-terminal .product-pagehead{min-height:96px;padding:12px 4px 18px;margin-bottom:14px!important}.product-app.product-terminal .product-pagehead>div:first-child>span,.product-app.product-terminal .panel-label{color:var(--terminal-red);font-weight:750;letter-spacing:0!important;font-size:11px!important}.product-app.product-terminal .product-pagehead h1{color:#17191d;letter-spacing:0;margin:4px 0 5px;font-weight:750;line-height:1.24;font-size:30px!important}.product-app.product-terminal .product-pagehead p{color:#69717c;max-width:78ch;line-height:1.6;font-size:13px!important}.product-terminal .demo-data-banner{color:#705820;background:#fffaf0;border:1px solid #ead7a4;border-left:4px solid #d5a640;border-radius:4px;min-height:46px;margin-bottom:12px;padding:10px 14px;box-shadow:0 1px 2px #161a2008}.product-terminal .demo-data-banner strong{color:#5d4717}.product-terminal :where(.dashboard-section,.dashboard-priority,.metric-grid>article,.market-card,.agent-card,.holdings-card,.history-card,.history-tools,.history-stats,.admin-module,.advisory-main,.advisory-side,.profile-history-card,.profile-identity,.profile-dimensions,.behavior-coach,.account-center-hero,.account-settings-card,.account-quick-card,.account-security-card,.account-selfservice-card,.trace-report-contract,.trace-report-toc,.trace-report-document){border-color:var(--terminal-line)!important;color:var(--terminal-ink)!important;background:#fff!important;border-radius:6px!important;box-shadow:0 1px 3px #161a200d!important}.product-terminal :where(.primary-action,.secondary-action,.module-button,button,input,select,textarea){letter-spacing:0}.product-app.product-terminal .primary-action,.product-app.product-terminal .dashboard-market-search button,.product-app.product-terminal .analyze-button,.product-app.product-terminal .priority-actions a:first-child,.product-app.product-terminal .priority-actions button:first-child,.product-terminal .report-feedback-submit{min-height:40px;font-size:13px;font-weight:700;border-color:var(--terminal-red)!important;background:var(--terminal-red)!important;color:#fff!important;border-radius:4px!important;box-shadow:0 5px 14px #d8232f29!important}.product-app.product-terminal .primary-action:hover,.product-app.product-terminal .dashboard-market-search button:hover,.product-app.product-terminal .analyze-button:hover,.product-app.product-terminal .priority-actions a:first-child:hover,.product-app.product-terminal .priority-actions button:first-child:hover,.product-terminal .report-feedback-submit:hover{transform:translateY(-1px);border-color:var(--terminal-red-hover)!important;background:var(--terminal-red-hover)!important}.product-app.product-terminal .secondary-action,.product-app.product-terminal .module-button,.product-terminal .ghost-action{min-height:40px;font-size:13px;font-weight:650;border-color:var(--terminal-line-strong)!important;color:#282c32!important;background:#fff!important;border-radius:4px!important}.product-app.product-terminal .secondary-action:hover,.product-app.product-terminal .module-button:hover,.product-terminal .ghost-action:hover{background:var(--terminal-red-soft)!important;color:var(--terminal-red)!important;border-color:#eb969c!important}.product-terminal :where(input,select,textarea){min-height:40px;border-color:var(--terminal-line-strong)!important;color:var(--terminal-ink)!important;background:#fff!important;border-radius:4px!important;font-size:13px!important}.product-terminal :where(input,select,textarea):focus{outline-offset:0;outline:3px solid #d8232f1f;border-color:var(--terminal-red)!important}.product-terminal .dashboard-section{margin-bottom:14px;padding:22px 24px}.product-terminal .dashboard-actions-section{padding-left:0;padding-right:0;background:0 0!important;border:0!important}.product-terminal .dashboard-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:16px;margin-top:22px;display:grid}.product-terminal .dashboard-actions-grid>a{border:1px solid var(--terminal-line);min-width:0;min-height:188px;color:var(--terminal-ink);background:#fff;border-radius:6px;flex-direction:column;padding:24px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:0 8px 24px #1f23290a}.product-terminal .dashboard-actions-grid>a:hover{border-color:#e79aa0;transform:translateY(-2px);box-shadow:0 12px 30px #1f232914}.product-terminal .dashboard-actions-grid>a>span{color:var(--terminal-red);font-size:12px;font-weight:750}.product-terminal .dashboard-actions-grid>a>strong{color:#25292f;text-overflow:ellipsis;text-wrap:balance;max-width:22ch;margin-top:34px;font-size:17px;font-weight:700;line-height:1.4;overflow:hidden}.product-terminal .dashboard-actions-grid>a>small{color:#747b85;max-width:30ch;margin-top:10px;font-size:12px;line-height:1.55}.product-terminal .dashboard-actions-grid>a>b{color:#a2a8b0;font-size:19px;font-weight:500;position:absolute;top:22px;right:22px}.product-terminal .dashboard-actions-grid>a:hover>b{color:var(--terminal-red)}.product-terminal .dashboard-onboarding{border:1px solid #efc7ca;border-left:4px solid var(--terminal-red);background:snow;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 14px;padding:20px 24px;display:flex}.product-terminal .dashboard-onboarding h2{color:#24282e;margin:7px 0 0;font-size:18px;font-weight:750}.product-terminal .dashboard-onboarding p{color:#69717b;margin:7px 0 0;font-size:13px;line-height:1.6}.product-terminal .dashboard-onboarding>a{flex:none}.product-terminal .dashboard-market-entry{border-top:3px solid var(--terminal-red)!important}.product-terminal .dashboard-market-entry>header,.product-terminal .section-head,.product-terminal .history-card>header,.product-terminal .profile-history-card>header{align-items:center!important}.product-terminal :where(.dashboard-market-entry,.section-head,.history-card,.profile-history-card) h2{color:#1d2025;letter-spacing:0;font-size:19px;font-weight:750}.product-terminal .dashboard-market-entry>header p{color:#6a727d;font-size:13px!important}.product-terminal .dashboard-market-search{margin:18px 0 14px}.product-terminal .dashboard-market-search label{color:#4d545e;font-weight:650}.product-terminal .compact-scenes{gap:10px;margin-top:18px}.product-terminal .compact-scenes a{border-color:var(--terminal-line);background:#fafbfc;border-radius:5px;min-height:118px;padding:16px}.product-terminal .compact-scenes a:hover{background:var(--terminal-red-soft);color:var(--terminal-red-hover);border-color:#ef9aa0;transform:translateY(-2px)}.product-terminal .compact-scenes a>i{color:var(--terminal-red);border-radius:4px;font-weight:750;background:#fff0f1!important}.product-terminal .compact-scenes strong{color:#25292f;font-size:14px}.product-terminal .compact-scenes small{color:#747b85;margin-top:4px;font-size:11px!important}.product-terminal .metric-grid{gap:12px}.product-terminal .metric-grid>article{min-height:170px;padding:22px;border-top:3px solid #eceef1!important}.product-terminal .metric-grid>article:hover{border-top-color:var(--terminal-red)!important}.product-terminal .metric-grid article>strong{color:#1d2025;letter-spacing:0;margin-top:22px;font-size:34px;font-weight:700}.product-terminal .metric-grid article>p{color:#6e7580;font-size:12px!important}.product-terminal .metric-grid article>a{color:#444b54;font-size:12px}.product-terminal .metric-grid article>a:hover{color:var(--terminal-red)}.product-terminal .dashboard-priority{grid-template-columns:minmax(0,1fr) 285px;overflow:hidden}.product-terminal .priority-main{grid-template-columns:minmax(0,1fr) 270px;min-height:310px;color:#fff!important;background:#25272c!important}.product-terminal .priority-copy{padding:34px}.product-terminal .priority-copy h2{letter-spacing:0;margin:13px 0 11px;font-size:27px;font-weight:700}.product-terminal .priority-aside{padding:30px 24px;color:var(--terminal-ink)!important;background:#fff!important}.product-terminal .priority-aside .panel-label{color:var(--terminal-red)!important}.product-terminal .priority-aside p{color:#6d747e!important}.product-terminal .agent-center{background:var(--terminal-red);color:#fff}.product-terminal .advisory-layout{gap:14px}.product-terminal .advisory-main{padding:30px;border-top:3px solid var(--terminal-red)!important}.product-terminal .advisory-side{padding:26px}.product-terminal .advisory-stephead>span{background:var(--terminal-red-soft);color:var(--terminal-red);border-color:#efb1b5;font-weight:750}.product-terminal .advisory-stephead strong{color:#22262b;font-size:18px;font-weight:750}.product-terminal .advisory-scenes{gap:10px}.product-terminal .advisory-scenes button{border-color:var(--terminal-line);background:#fafbfc;border-radius:5px;min-height:128px}.product-terminal .advisory-scenes button:hover:not(:disabled){background:var(--terminal-red-soft);border-color:#ef9ca2}.product-terminal .advisory-scenes button.active{border-color:var(--terminal-red);background:var(--terminal-red-soft);box-shadow:inset 0 0 0 1px var(--terminal-red)}.product-terminal .advisory-scenes button.active>i,.product-terminal .advisory-scenes button.active>.scene-icon{background:var(--terminal-red);color:#fff}.product-terminal .question-composer{background:#fff;border-radius:5px}.product-terminal .question-composer>header{flex-wrap:wrap;gap:14px 16px;height:auto;min-height:88px;padding:18px 24px}.product-terminal .question-composer>header>div{gap:5px;min-width:0}.product-terminal .question-composer>header strong{font-size:20px;line-height:1.35}.product-terminal .question-composer>header small{color:#67717d;font-size:13px;line-height:1.45}.product-terminal .question-composer>header .composer-profile-chip{border:1px solid var(--terminal-line);color:#59636e;background:#f6f7f8;border-radius:4px;margin-left:auto;padding:10px 14px;font-size:13px;font-style:normal;line-height:1.5}.product-app.product-terminal .question-composer textarea{padding:26px 28px;line-height:1.8;min-height:180px!important}.product-terminal .question-composer textarea::placeholder{color:#69727d}.product-terminal .history-contract,.product-terminal .profile-version-contract{background:#f8fafc;border-color:#d8dfe8;border-radius:5px}.product-terminal .history-tools{padding:14px}.product-terminal .history-tools>label{border-radius:4px;height:42px}.product-terminal .history-tools input{min-height:0;font-size:13px!important}.product-terminal .history-tools select,.product-terminal .history-tools button{height:42px;font-size:12px}.product-terminal .history-stats{margin-top:14px}.product-terminal .history-stats>div{padding:20px 22px}.product-terminal .history-stats span,.product-terminal .history-stats small{color:#737a84;font-size:11px}.product-terminal .history-stats strong{color:#1e2227;margin-top:10px;font-size:28px;font-weight:700}.product-terminal .history-card{margin-top:14px;padding:24px}.product-terminal .history-row{color:#545b65;min-height:70px;font-size:12px}.product-terminal .history-row:not(.history-head):hover{background:#fff6f6}.product-terminal .history-row>span:first-child>i{background:var(--terminal-red-soft);color:var(--terminal-red);border-radius:4px;font-weight:750}.product-terminal .history-row strong{color:#24282e;font-size:13px;font-weight:700}.product-terminal .history-row small,.product-terminal .history-head{color:#7e858f;font-size:10px}.product-terminal .status-pill{border-radius:3px;min-height:25px;padding:0 8px}.product-terminal .profile-tabs{border-bottom-color:var(--terminal-line)}.product-terminal .profile-tabs button{color:#6b727c;font-size:13px}.product-terminal .profile-tabs button.active{border-bottom-color:var(--terminal-red);color:var(--terminal-red);font-weight:750}.product-terminal .profile-monogram span,.product-terminal .account-center-avatar{background:var(--terminal-red);color:#fff}.product-terminal .profile-identity h2,.product-terminal .account-center-identity h2{color:#1f2328;letter-spacing:0;font-weight:750}.product-terminal .profile-identity-copy>div span{background:var(--terminal-red-soft);color:#9f2730;border:1px solid #f1c8cb;border-radius:3px}.product-terminal .profile-identity-copy{overflow-wrap:anywhere;min-width:0}.product-terminal .profile-identity{container:profile-identity/inline-size}.product-terminal .profile-identity>*{min-width:0}@media (max-width:1180px){.product-terminal .profile-identity{flex-direction:column;align-items:stretch;gap:18px;min-height:0;display:flex}.product-terminal .profile-monogram{align-self:flex-start;width:125px;height:125px;margin:0;transform:none}.product-terminal .profile-identity-copy,.product-terminal .profile-identity>aside{width:100%}.product-terminal .profile-identity-copy h2{overflow-wrap:anywhere;line-height:1.2}.product-terminal .profile-identity>aside{border-top:1px solid var(--terminal-line);border-left:0;padding:14px 0 0}}@media (max-width:900px){.product-terminal .profile-identity{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;min-height:0;display:flex}.product-terminal .profile-monogram{justify-self:start;margin:0;transform:none}.product-terminal .profile-identity-copy{width:100%}.product-terminal .profile-identity h2{overflow-wrap:anywhere;margin-top:8px;line-height:1.2}.product-terminal .profile-identity>aside{border-top:1px solid var(--terminal-line);border-left:0;grid-column:auto;padding:14px 0 0}}.product-terminal .account-center-hero{border-top:3px solid var(--terminal-red)!important}.product-terminal .account-center-level{background:var(--terminal-red-soft);color:#9f2730;border-color:#f0c5c8}.product-terminal .account-quick-card{color:#fff!important;background:#25272c!important}.product-terminal .account-quick-card>a:hover{background:#ffffff0f}.product-terminal .account-selfservice-card.is-danger{background:snow!important;border-color:#f1c4c7!important}.product-terminal .report-reading-toolbar{border:1px solid var(--terminal-line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:16px 18px;display:flex}.product-terminal .report-streaming-banner{background:#f4faf7;border:1px solid #d7e8e1;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.product-terminal .report-streaming-banner strong{color:#24664f;font-size:14px;font-weight:800}.product-terminal .report-streaming-banner p{color:#5c7168;margin:4px 0 0;font-size:13px;line-height:1.55}.product-terminal .report-streaming-preview{background:#fff;border:1px solid #d7e8e1;border-radius:6px;margin-bottom:14px;padding:18px}.product-terminal .report-streaming-preview>header{border-bottom:1px solid #e4eee9;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.product-terminal .report-streaming-preview>header span{color:#24664f;letter-spacing:.04em;font-size:12px;font-weight:800}.product-terminal .report-streaming-preview h2{color:#20242a;margin:4px 0 0;font-size:18px}.product-terminal .report-streaming-preview header p{color:#68717a;max-width:66ch;margin:5px 0 0;font-size:14px;line-height:1.6}.product-terminal .report-streaming-preview>header>strong{color:#24664f;flex:none;font-size:13px}.product-terminal .report-streaming-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 0;display:grid}.product-terminal .report-streaming-preview-grid button{border:1px solid var(--terminal-line);text-align:left;cursor:pointer;background:#fafbfb;border-radius:5px;min-width:0;padding:13px}.product-terminal .report-streaming-preview-grid button:hover{background:#f5faf7;border-color:#8fc1ad}.product-terminal .report-streaming-preview-grid span,.product-terminal .report-streaming-preview-grid strong,.product-terminal .report-streaming-preview-grid small{display:block}.product-terminal .report-streaming-preview-grid span{color:#68717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-terminal .report-streaming-preview-grid strong{color:#20242a;margin-top:5px;font-size:17px}.product-terminal .report-streaming-preview-grid small{color:#5c7168;margin-top:8px;font-size:12px}.product-terminal .report-streaming-preview-note,.product-terminal .report-streaming-preview-empty{color:#53645d;background:#f5faf7;border-left:3px solid #8fc1ad;margin:14px 0;padding:13px;font-size:14px;line-height:1.6}.product-terminal .report-streaming-preview-note strong{color:#24664f}.product-terminal .report-streaming-preview-note p{margin:4px 0 0}.product-terminal .report-streaming-preview>footer{color:#68717a;font-size:12px;line-height:1.5}.product-terminal .report-unavailable-state{border-block:1px solid var(--terminal-line);text-align:center;background:#fff;align-content:center;justify-items:center;gap:28px;min-height:min(58vh,520px);padding:64px 24px;display:grid}.product-terminal .report-unavailable-copy{max-width:62ch}.product-terminal .report-unavailable-copy:before{background:var(--terminal-red);content:"";border-radius:2px;width:44px;height:4px;margin:0 auto 24px;display:block}.product-terminal .report-unavailable-copy h1{color:#20242a;margin:0;font-size:30px;font-weight:760;line-height:1.25}.product-terminal .report-unavailable-copy p{color:#616a74;overflow-wrap:anywhere;margin:14px 0 0;font-size:16px;line-height:1.75}.product-terminal .report-unavailable-copy p+p{margin-top:4px}.product-terminal .report-unavailable-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.product-terminal .report-unavailable-actions a,.product-terminal .report-unavailable-actions button{min-width:132px;text-decoration:none}.product-terminal .report-reading-toolbar h2,.product-terminal .report-reading-toolbar p{margin:0}.product-terminal .report-reading-toolbar h2{color:#20242a;font-size:18px;font-weight:750}.product-terminal .report-reading-toolbar p{color:#68717a;max-width:68ch;margin-top:5px;font-size:14px;line-height:1.6}.product-terminal .report-reading-tabs{border:1px solid var(--terminal-line);background:#f3f4f6;border-radius:5px;flex:none;gap:3px;padding:3px;display:inline-flex}.product-terminal .report-reading-tabs button{color:#5e6670;cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:38px;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .18s,color .18s,box-shadow .18s}.product-terminal .report-reading-tabs button:hover{color:var(--terminal-red);background:#fff}.product-terminal .report-reading-tabs button.active{background:var(--terminal-red);color:#fff;box-shadow:0 2px 8px #b718232e}:is(.product-terminal .report-reading-tabs button:focus-visible,.product-terminal .report-quick-view button:focus-visible){outline-offset:2px;outline:3px solid #b7182338}.product-terminal .report-full-mode-bar{background:snow;border:1px solid #e7c2c5;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:13px 16px;display:flex}.product-terminal .report-full-mode-bar div{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.product-terminal .report-full-mode-bar strong{color:#252a30;font-size:14px;font-weight:800}.product-terminal .report-full-mode-bar span{color:#737b84;font-size:13px}.product-terminal .report-full-mode-bar button{min-height:38px;color:var(--terminal-red);cursor:pointer;background:#fff;border:1px solid #d6a4a8;border-radius:4px;padding:0 14px;font-size:13px;font-weight:750}.product-terminal .report-full-mode-bar button:hover{background:var(--terminal-red-soft);border-color:var(--terminal-red)}.product-terminal .report-quick-view{border:1px solid var(--terminal-line);background:#fff;border-radius:6px;padding:34px 38px;box-shadow:0 2px 10px #161a200d}.product-terminal .report-quick-header{justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:26px;display:flex}.product-terminal .report-quick-header h2,.product-terminal .report-quick-header p,.product-terminal .report-quick-block h3,.product-terminal .report-quick-block p,.product-terminal .report-quick-evidence h3,.product-terminal .report-quick-evidence p,.product-terminal .report-plain-assist p,.product-terminal .report-quick-footer p{margin:0}.product-terminal .report-quick-header h2{color:#1d2127;letter-spacing:-.025em;font-size:clamp(26px,2.5vw,36px);font-weight:780;line-height:1.15}.product-terminal .report-quick-header p{color:#66707a;max-width:68ch;margin-top:9px;font-size:15px;line-height:1.7}.product-terminal .report-quick-meta{color:#59616b;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:0;font-size:13px;display:flex}.product-terminal .report-quick-meta span{border-left:1px solid var(--terminal-line);padding:3px 12px}.product-terminal .report-quick-meta span:first-child{color:#27805c;border-left:0;padding-left:0;font-weight:750}.product-terminal .report-quick-block{border-top:1px solid var(--terminal-line);grid-template-columns:170px minmax(0,1fr);gap:30px;padding:26px 0;display:grid}.product-terminal .report-quick-block h3{color:#4e565f;font-size:16px;font-weight:750}.product-terminal .report-quick-block.is-primary h3{color:var(--terminal-red)}.product-terminal .report-quick-block ul{gap:10px;max-width:74ch;margin:0;padding:0;list-style:none;display:grid}.product-terminal .report-quick-block li{color:#2a3037;padding-left:17px;font-size:16px;line-height:1.75;position:relative}.product-terminal .report-quick-block.is-primary li{font-size:19px;font-weight:620;line-height:1.68}.product-terminal .report-quick-block li:before{background:var(--terminal-red);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.product-terminal .report-quick-block p{color:#606973;max-width:74ch;font-size:15px;line-height:1.72}.product-terminal .report-quick-missing{background:#fffaf2;border:1px solid #efd6b3;border-radius:4px;max-width:74ch;margin-top:16px;padding:14px 16px}.product-terminal .report-quick-missing strong{color:#7d5518;margin-bottom:6px;font-size:14px;display:block}.product-terminal .report-quick-missing p{color:#755c38;font-size:14px}.product-terminal .report-quick-details{border-top:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);margin-top:24px}.product-terminal .report-quick-details summary{min-height:48px;color:var(--terminal-red);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:750;list-style:none;display:flex}.product-terminal .report-quick-details summary::-webkit-details-marker{display:none}.product-terminal .report-quick-details summary:after{color:var(--terminal-red);content:"＋";font-size:20px;line-height:1}.product-terminal .report-quick-details[open] summary:after{content:"−"}.product-terminal .report-quick-details__body{gap:20px;padding:0 0 24px;display:grid}.product-terminal .report-plain-assist{border-top:1px solid var(--terminal-line);border-bottom:1px solid var(--terminal-line);justify-content:space-between;align-items:center;gap:24px;margin:6px 0 0;padding:18px 0;display:flex}.product-terminal .report-plain-assist strong{color:#282d33;font-size:15px}.product-terminal .report-plain-assist p{color:#6a737d;margin-top:5px;font-size:14px;line-height:1.6}.product-terminal .report-plain-assist.is-unavailable strong{color:#8a5d17}.product-terminal .report-plain-assist button,.product-terminal .report-quick-evidence header>button,.product-terminal .report-quick-footer button{min-height:40px;color:var(--terminal-red);cursor:pointer;background:#fff;border:1px solid #d6a4a8;border-radius:4px;flex:none;padding:0 16px;font-size:14px;font-weight:750;transition:border-color .18s,background-color .18s,color .18s}.product-terminal .report-plain-assist button:hover,.product-terminal .report-quick-evidence header>button:hover,.product-terminal .report-quick-footer button:hover{border-color:var(--terminal-red);background:var(--terminal-red-soft)}.product-terminal .report-quick-evidence{padding-top:28px}.product-terminal .report-quick-evidence>header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.product-terminal .report-quick-evidence h3{color:#282d33;font-size:18px;font-weight:750}.product-terminal .report-quick-evidence p{color:#6a737d;margin-top:5px;font-size:14px}.product-terminal .report-quick-evidence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-terminal .report-quick-evidence>div>button{border:1px solid var(--terminal-line);color:#252a30;cursor:pointer;text-align:left;background:#fafbfc;border-radius:5px;min-width:0;padding:16px;transition:border-color .18s,background-color .18s}.product-terminal .report-quick-evidence>div>button:hover{background:var(--terminal-red-soft);border-color:#ed9aa0}.product-terminal .report-quick-evidence span,.product-terminal .report-quick-evidence small{color:#68717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.product-terminal .report-quick-evidence strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:9px 0;font-size:18px;display:block;overflow:hidden}.product-terminal .report-quick-footer{border-top:1px solid var(--terminal-line);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding-top:20px;display:flex}.product-terminal .report-quick-footer p{color:#747c85;max-width:70ch;font-size:13px;line-height:1.65}.product-terminal .trace-report-contract{overflow:hidden}.product-terminal .trace-detail-disclosure{border:1px solid var(--terminal-line);background:#fbfcfd;border-radius:5px;margin-top:16px}.product-terminal .trace-detail-disclosure>summary,.product-terminal .trace-profile-impacts>summary{color:#39414a;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;display:flex}.product-terminal .trace-detail-disclosure>summary::-webkit-details-marker{display:none}.product-terminal .trace-profile-impacts>summary::-webkit-details-marker{display:none}.product-terminal .trace-detail-disclosure>summary:after,.product-terminal .trace-profile-impacts>summary:after{color:var(--terminal-red);content:"＋";font-size:18px;font-weight:400}.product-terminal .trace-detail-disclosure[open]>summary:after,.product-terminal .trace-profile-impacts[open]>summary:after{content:"−"}.product-terminal .trace-detail-disclosure>summary:hover,.product-terminal .trace-profile-impacts>summary:hover{background:var(--terminal-red-soft);color:var(--terminal-red)}:is(.product-terminal .trace-detail-disclosure>summary:focus-visible,.product-terminal .trace-profile-impacts>summary:focus-visible){outline-offset:-3px;outline:3px solid #b7182338}.product-terminal .trace-basis-disclosure>.trace-evidence-grid{border-top:1px solid var(--terminal-line);padding:16px}.product-terminal .trace-logic-disclosure .trace-logic-chain{border-top:1px solid var(--terminal-line);margin:0 16px 16px;padding-top:18px}.product-terminal .trace-profile-summary{justify-content:center;min-height:150px}.product-terminal .trace-profile-summary>strong{color:#20242a;margin:12px 0 8px;font-size:clamp(20px,2vw,28px);font-weight:780;line-height:1.25}.product-terminal .trace-profile-summary>p{max-width:56ch}.product-terminal .trace-profile-details{margin-top:12px}.product-terminal .trace-profile-details .trace-structured-text{border-top:1px solid var(--terminal-line);background:#fff;margin:0;padding:14px 24px 16px 34px}.product-terminal .trace-profile-impacts{background:#fbfcfd;border-radius:5px;margin-top:12px;padding:0}.product-terminal .trace-profile-impacts>summary span{color:#747c85;font-size:12px;font-weight:500}.product-terminal .trace-profile-impacts__body{border-top:1px solid var(--terminal-line);padding:0 18px 18px}.product-terminal .trace-profile-impacts__body h3{margin-top:16px}.product-terminal .trace-report-toc{overflow:hidden}.product-terminal .trace-report-toc button{color:#5d646e;font-size:14px}.product-terminal .trace-report-toc button:hover{background:var(--terminal-red-soft);color:var(--terminal-red)}.product-terminal .trace-report-toc button.active{background:var(--terminal-red);color:#fff}.product-terminal .trace-report-document{overflow:hidden}.product-terminal .trace-report-section{border-bottom-color:var(--terminal-line);padding:34px 38px}.product-terminal .trace-logic-gap{background:#fffaf3;border:1px solid #eadfcf;border-radius:5px;margin:0 0 18px 46px;padding:16px 20px}.product-terminal .trace-logic-gap h3{color:#60451d;margin:0 0 10px;font-size:15px}.product-terminal .trace-logic-gap ul{color:#4c4439;gap:8px;margin:0;padding-left:20px;line-height:1.7;display:grid}.product-terminal .trace-logic-gap p{color:#625744;margin:12px 0 0;line-height:1.7}.product-terminal .trace-section-title>span{background:var(--terminal-red-soft);color:var(--terminal-red);border-color:#efb4b8;font-weight:750}.product-terminal .trace-section-title h2{color:#20242a;letter-spacing:0;font-size:23px;font-weight:750}.product-terminal .trace-summary-hero{border-top:4px solid var(--terminal-red);box-shadow:none;background:#24262b;border-radius:5px}.product-terminal .trace-summary-hero h2{letter-spacing:0;font-weight:700}.product-terminal .trace-key-metrics button,.product-terminal .trace-evidence-grid button,.product-terminal .trace-profile-panel>div,.product-terminal .trace-profile-panel>button,.product-terminal .trace-risk-grid article,.product-terminal .trace-provenance-grid article{border-color:var(--terminal-line);background:#fafbfc;border-radius:5px}.product-terminal .trace-key-metrics button:hover,.product-terminal .trace-evidence-grid button:hover,.product-terminal .trace-profile-panel>button:hover{background:var(--terminal-red-soft);border-color:#ed9aa0}.product-terminal .trace-logic-chain article>span{border-color:var(--terminal-red);background:var(--terminal-red);color:#fff}.product-terminal .trace-logic-chain:before{background:#efb5b9}.product-terminal .trace-debate-preview{background:#f8f9fb;border-radius:5px}.product-terminal .report-feedback-card,.product-terminal .plain-report-card{border-color:var(--terminal-line);background:#fff;border-radius:6px;box-shadow:0 1px 3px #161a200d}.product-terminal .modal-backdrop,.product-terminal .trace-modal-backdrop,.product-terminal .trace-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1214187a}.product-terminal :where(.profile-modal,.trace-export-dialog,.trace-evidence-drawer){background:#fff;border-radius:6px;box-shadow:0 24px 70px #161a203d}.login-page{color:#1b1e23;background:#fff;grid-template-columns:minmax(420px,46%) minmax(560px,54%);gap:0;padding:0}.login-visual{color:#fff;background:#bd1d28;border-radius:0;min-height:100svh;padding:38px 44px}.login-visual:before,.login-visual:after,.login-metal{display:none}.login-visual-topbar{border-bottom:1px solid #fff3;padding-bottom:24px}.login-brand-logo{width:126px}.login-environment{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:4px}.login-statement{width:calc(100% - 88px);top:23%;left:44px;transform:none}.login-statement>span{color:#ffffffbd;letter-spacing:0;font-size:12px;font-weight:700}.login-statement h1{letter-spacing:0;max-width:560px;margin:18px 0 16px;font-size:clamp(38px,4vw,58px);font-weight:750;line-height:1.16}.login-statement p{color:#ffffffc7;font-size:14px}.login-widget-preview{color:#1e2228;background:#fff;border:1px solid #ffffff38;border-radius:6px;width:auto;padding:22px;animation:none;inset:51% 44px auto;box-shadow:0 18px 50px #5b050b38}.login-widget-preview>header,.login-widget-preview>footer{color:#747b84}.login-widget-preview>header i{color:#a12932}.login-widget-preview>strong{color:#20242a;letter-spacing:0;font-size:32px;font-weight:750}.login-widget-preview>strong small{color:var(--terminal-red,#d8232f)}.login-widget-preview>div{border-bottom-color:#e5e7eb}.login-widget-preview>div i{background:#e24751}.login-proof{border-top-color:#ffffff38;bottom:32px;left:44px;right:44px}.login-panel{background:#fff;border-radius:0;justify-content:flex-start;align-items:stretch;min-height:100svh;padding:34px clamp(44px,7vw,108px) 28px;overflow-y:auto}.login-panel-topbar{width:100%;max-width:520px;margin:0 auto 22px;position:static;inset:auto}.login-panel-topbar .mobile-login-brand{display:none}.login-back{color:#6f7680;font-size:12px}.login-back:hover{color:#d8232f}.login-box{width:min(520px,100%);margin:0 auto}.login-box .panel-label{color:#d8232f;letter-spacing:0;font-size:12px;font-weight:750}.login-box>h2{color:#1c1f24;letter-spacing:0;margin:8px 0 6px;font-size:34px;font-weight:750}.login-box>p{color:#6f7680;font-size:13px}.auth-view-switch{background:#f4f5f7;border:1px solid #e1e4e8;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));height:48px;margin-top:24px;padding:4px}.auth-view-switch button{color:#656c76;border-radius:4px;font-size:14px;font-weight:650}.auth-view-switch button.active{color:#d8232f;background:#fff;box-shadow:0 1px 4px #161a201a}.auth-recover-back{text-align:right;margin-top:20px}.login-error-actions{text-align:right;margin:10px 0 -4px}.login-error-action{color:#b31f2a;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.login-error-action:hover{color:#8f1620}.login-box form{margin-top:19px}.login-box form>label{color:#3e444d;margin-top:15px;font-size:13px;font-weight:650}.login-box form>label>input,.login-box form>label>div{background:#fff;border-color:#d9dde2;border-radius:4px;height:48px;margin-top:7px}.login-box form>label>input,.login-box form>label>div input{color:#1f2328;font-size:14px}.login-box form>label>div:focus-within,.login-box form>label>input:focus{box-shadow:none;border-color:#d8232f;outline:3px solid #d8232f1c}.login-box form>label>div button{color:#8b3239;font-size:12px}.login-submit{color:#fff;background:#d8232f;border:0;border-radius:4px;height:48px;margin-top:22px;font-size:14px;font-weight:750;box-shadow:0 7px 18px #d8232f2e}.login-submit:hover:not(:disabled){background:#b91823}.demo-tip.is-real{color:#666d77;background:#f8f9fa;border:1px solid #e3e6ea;border-radius:4px;margin-top:12px;padding:12px 14px}.demo-tip.is-real>i{color:#666d77;border-color:#cdd2d8}.demo-tip.is-real p{font-size:12px;line-height:1.6}.login-security{color:#737a84;border-top:1px solid #eceef1;border-bottom:1px solid #eceef1;margin-top:14px;padding:12px 0}.login-security i{background:#d8232f}.login-panel>.login-legal{color:#9298a1;width:min(520px,100%);margin:28px auto 0;font-size:11px}@media (max-width:1120px){.login-page{grid-template-columns:minmax(360px,42%) minmax(520px,58%)}.login-statement h1{font-size:42px}.login-proof>div:last-child{display:none}}@media (max-width:920px){.product-app.product-terminal .product-sidebar{box-shadow:12px 0 40px #161a2033;width:min(286px,100vw - 42px)!important}.product-app.product-terminal .product-main{margin-left:0!important}.product-app.product-terminal .product-topbar{padding:0 10px;height:58px!important}.product-terminal .mobile-menu,.product-terminal .command-trigger,.product-terminal .user-chip{height:42px}.product-terminal .product-mobile-nav{box-shadow:0 -5px 18px #161a2014}.product-terminal .dashboard-priority,.product-terminal .priority-main{grid-template-columns:1fr}.product-terminal .dashboard-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page{display:block}.login-visual{display:none}.login-panel{min-height:100svh;padding:26px 24px}.login-panel-topbar{width:100%;max-width:520px;margin:0 auto 28px;position:static;inset:auto}.login-panel-topbar .mobile-login-brand{flex:none;width:auto;display:inline-flex}}@media (max-width:640px){.product-app.product-terminal .product-content{padding:10px 10px 28px}.product-app.product-terminal .product-pagehead{flex-direction:column;align-items:stretch;gap:14px;min-height:auto;padding:12px 3px 14px}.product-app.product-terminal .product-pagehead h1{font-size:25px!important}.product-terminal .pagehead-actions,.product-terminal .pagehead-actions>*{width:100%}.product-terminal .dashboard-section,.product-terminal .advisory-main,.product-terminal .advisory-side,.product-terminal .history-card,.product-terminal .profile-identity,.product-terminal .profile-dimensions,.product-terminal .account-center-hero,.product-terminal .account-settings-card,.product-terminal .account-quick-card,.product-terminal .account-security-card,.product-terminal .account-selfservice-card{padding:17px}.product-terminal .dashboard-market-entry>header,.product-terminal .section-head,.product-terminal .history-card>header,.product-terminal .profile-history-card>header{align-items:flex-start!important}.product-terminal .compact-scenes,.product-terminal .metric-grid,.product-terminal .advisory-scenes,.product-terminal .dashboard-actions-grid{grid-template-columns:1fr}.product-terminal .dashboard-actions-grid>a{min-height:154px;padding:20px}.product-terminal .dashboard-onboarding{flex-direction:column;align-items:stretch;padding:18px}.product-terminal .dashboard-onboarding>a{justify-content:center;width:100%}.product-terminal .compact-scenes a{min-height:94px}.product-terminal .history-stats{grid-template-columns:repeat(2,1fr)}.product-terminal .history-stats>div:nth-child(2){border-right:0}.product-terminal .history-stats>div:nth-child(-n+2){border-bottom:1px solid var(--terminal-line)}.product-terminal .trace-report-section{padding:24px 18px}.product-terminal .trace-logic-gap{margin-left:0}.product-terminal .question-composer>header{align-items:flex-start;padding:18px}.product-terminal .question-composer>header .composer-profile-chip{margin-left:0}.product-app.product-terminal .question-composer textarea{padding:22px 18px;min-height:160px!important}.product-terminal .report-reading-toolbar,.product-terminal .report-streaming-preview>header,.product-terminal .report-full-mode-bar,.product-terminal .report-quick-header,.product-terminal .report-plain-assist,.product-terminal .report-quick-evidence>header,.product-terminal .report-quick-footer{flex-direction:column;align-items:stretch;gap:14px}.product-terminal .report-reading-toolbar{padding:15px}.product-terminal .report-streaming-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-terminal .report-streaming-preview>header{align-items:stretch}.product-terminal .report-full-mode-bar{flex-direction:column;align-items:stretch;padding:14px 15px}.product-terminal .report-full-mode-bar button{width:100%}.product-terminal .report-unavailable-state{gap:24px;min-height:52vh;padding:48px 16px}.product-terminal .report-unavailable-copy h1{font-size:26px}.product-terminal .report-unavailable-actions,.product-terminal .report-unavailable-actions a,.product-terminal .report-unavailable-actions button{width:100%}.product-terminal .report-reading-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.product-terminal .report-reading-tabs button{min-width:0;padding:0 8px}.product-terminal .report-quick-view{padding:24px 18px}.product-terminal .report-quick-header{padding-bottom:20px}.product-terminal .report-quick-header h2{font-size:28px}.product-terminal .report-quick-meta{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px}.product-terminal .report-quick-meta span,.product-terminal .report-quick-meta span:first-child{border-left:0;padding:0}.product-terminal .report-quick-block{grid-template-columns:1fr;gap:12px;padding:22px 0}.product-terminal .report-quick-block.is-primary li{font-size:17px}.product-terminal .report-plain-assist button,.product-terminal .report-quick-evidence header>button,.product-terminal .report-quick-footer button{width:100%}.product-terminal .report-quick-evidence>div{grid-template-columns:1fr}.product-terminal .trace-section-title h2{font-size:19px}.login-panel{padding:20px 18px 24px}.login-panel-topbar{margin-bottom:28px}.login-box>h2{font-size:30px}.login-security{flex-direction:column;align-items:flex-start;gap:8px}}.landing{background:#fff;min-height:0;padding:0}.showcase{color:#1c1f24;background:#f5f6f8;border-radius:0;min-height:720px}.showcase:before,.showcase:after,.metal-field{display:none}.showcase-nav{background:#fffffff7;border-top:4px solid #d8232f;border-bottom:1px solid #e2e5e9;grid-template-columns:auto 1fr auto;gap:42px;height:74px;padding:0 clamp(24px,5vw,76px);box-shadow:0 2px 10px #161a200a}.showcase-nav .brand-logo-image{filter:brightness(0)saturate()invert(19%)sepia(96%)saturate(3095%)hue-rotate(343deg)brightness(94%)contrast(97%)}.landing-brand-logo{width:126px}.showcase-nav nav{color:#5e6570;justify-self:center;gap:34px;font-size:13px}.showcase-nav nav a{text-shadow:none}.showcase-nav nav a:hover{color:#d8232f}.showcase-nav>.enter-product{color:#fff;background:#d8232f;border:1px solid #d8232f;border-radius:4px;gap:16px;min-height:40px;font-size:13px;font-weight:700;box-shadow:0 5px 14px #d8232f29}.showcase-nav>.enter-product:hover{color:#fff;background:#b91823}.showcase-copy{text-align:left;width:43%;top:148px;left:clamp(34px,7vw,110px);transform:none}.micro-label{color:#a32831;letter-spacing:0;background:#fff1f2;border:1px solid #f0c4c7;border-radius:3px;margin-bottom:22px;padding:7px 10px;font-size:11px}.showcase-copy h1{color:#1a1d22;letter-spacing:0;font-size:clamp(46px,5vw,70px);font-weight:800;line-height:1.08}.showcase-copy p{color:#646b75;max-width:600px;margin-top:24px;font-size:15px;line-height:1.85}.hero-actions{justify-content:flex-start;margin-top:28px}.hero-actions a,.hero-actions button{border-radius:4px;min-height:44px;font-size:13px;font-weight:700}.hero-actions .hero-primary-link{color:#fff;background:#d8232f;border-color:#d8232f;box-shadow:0 6px 16px #d8232f2b}.hero-actions .hero-primary-link:hover{color:#fff;background:#b91823}.hero-actions button{color:#343940;background:#fff;border-color:#cfd4da}.hero-actions button:hover{color:#d8232f;background:#fff1f2;border-color:#ed9ba0}.trust-strip{color:#626973;background:#fff;border-top:1px solid #e2e5e9;justify-content:center;align-items:center;gap:clamp(20px,4vw,58px);width:100%;min-height:64px;padding:0 clamp(24px,6vw,90px);font-size:12px;bottom:0;left:0;right:0}.trust-strip span{padding-left:13px;position:relative}.trust-strip span:before{content:"";background:#d8232f;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mini-stack{color:#20242a;width:min(420px,36vw);top:134px;right:clamp(34px,7vw,110px);transform:none}.mini-allocation,.mini-balance{color:#20242a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dfe3e8;border-radius:6px;padding:22px;box-shadow:0 12px 32px #161a2014}.mini-allocation{border-top:4px solid #d8232f;min-height:245px;animation:none}.card-eyebrow,.mini-balance>span{color:#6e7580;letter-spacing:0;text-transform:none;font-size:10px}.card-eyebrow i{background:#d8232f;box-shadow:0 0 0 4px #d8232f1a}.allocation-split strong,.mini-balance>strong{color:#20242a;letter-spacing:0;font-weight:750}.allocation-split small,.allocation-split b,.mini-balance strong small,.mini-caption span{color:#7a818b}.mini-allocation>p{color:#9d2730;background:#fff1f2}.mini-allocation>small{color:#757c86}.mini-allocation ul{color:#8a919a;border-left-color:#d9dde2}.mini-allocation li.active{color:#343940}.mini-allocation li:before{background:#b9bec5;border-color:#fff;box-shadow:0 0 0 1px #cfd4da}.mini-allocation li.active:before{background:#d8232f}.mini-balance{min-height:145px;margin-top:10px;animation:none}.mini-line:after{background:#eceef1}.mini-line i{border-top-color:#d8232f}.mini-caption{display:none}.mini-caption strong{color:#292d33;letter-spacing:0;font-size:16px;font-weight:750}.motion-control button{background:#c7ccd3}.motion-control{display:none}.motion-control button:first-child{color:#343940;background:#fff;border-color:#cfd4da}.motion-control button.active{background:#d8232f}.showcase.is-dashboard .showcase-copy{transform:scale(.92)}.showcase.is-dashboard .mini-stack{transform:scale(.86)}.dashboard-panel{background:#222429;border:1px solid #35383e;border-radius:8px;box-shadow:0 20px 60px #161a2038}.manifesto,.security-section{color:#1c1f24;background:#fff}.manifesto,.scene-section,.security-section,.closing,.site-footer{opacity:1;animation:none;transform:none}.manifesto{padding:110px 0}.section-index{color:#d8232f;letter-spacing:0;margin-bottom:32px}.manifesto-heading h2,.scene-intro h2,.security-shell h2{color:#1c1f24;letter-spacing:0;font-weight:800}.principle-grid>article{background:#fff;border:1px solid #e1e4e8}.principle-grid>article:hover{border-color:#efa2a7}.principle-visual{background:#f3f4f6}.scene-section{color:#1c1f24;background:#f4f5f7}.scene-section .section-index.light,.scene-intro>p{color:#676e78}.scene-list{background:#fff;border-color:#dfe3e8}.scene-list button{color:#343940;background:#fff;border-color:#e5e7eb}.scene-list button:hover,.scene-list button.active{color:#a1222b;background:#fff1f2;border-color:#ed9da2}.scene-preview{color:#fff;background:#24262b;border:1px solid #34373d;border-top:4px solid #d8232f;border-radius:6px}.preview-insight{color:#25292f;background:#fff}.security-section{padding:110px 0}.security-shell li>span{color:#d8232f}.closing{color:#fff;background:#d8232f}.closing-product-link{color:#b91823;background:#fff;border:1px solid #ffffff57;border-radius:4px}.site-footer{background:#202226}@media (max-width:800px){.landing{padding:0}.showcase{min-height:auto;overflow:visible}.showcase-nav{height:66px;padding:0 16px;position:relative}.showcase-nav>.enter-product{white-space:nowrap;min-height:38px;padding:0 12px}.landing-brand-logo{width:112px}.showcase-copy,.showcase.is-dashboard .showcase-copy{opacity:1;filter:none;pointer-events:auto;text-align:left;width:auto;padding:48px 20px 28px;position:relative;top:auto;left:auto;transform:none}.showcase-copy h1{font-size:clamp(42px,12vw,58px)}.showcase-copy p{font-size:14px}.showcase-copy p br{display:none}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions a{width:100%}.hero-actions button{display:none}.mini-stack,.showcase.is-dashboard .mini-stack{opacity:1;pointer-events:auto;width:auto;margin:0 20px 32px;position:relative;top:auto;bottom:auto;right:auto;transform:none}.mini-allocation{display:none}.mini-balance{min-height:134px}.trust-strip{grid-template-columns:1fr 1fr;gap:12px;width:auto;min-height:auto;padding:18px 20px;font-size:11px;display:grid;position:relative}.dashboard-wrap,.dashboard-tagline,.motion-control,.showcase.is-dashboard .dashboard-wrap,.showcase.is-dashboard .dashboard-tagline{display:none}.manifesto,.scene-section,.security-section,.closing{padding:78px 0}.manifesto-heading h2,.scene-intro h2,.security-shell h2{font-size:40px}.principle-grid>article,.principle-grid>article:last-child{min-height:auto}.closing h2{font-size:46px}}.product-terminal .priority-main{border:1px solid var(--terminal-line)!important;border-top:4px solid var(--terminal-red)!important;color:var(--terminal-ink)!important;background:#fff!important}.product-terminal .priority-copy h2,.product-terminal .priority-copy strong{color:#20242a!important}.product-terminal .priority-copy>p{color:#646b75!important}.product-terminal .orbit-track,.product-terminal .orbit-track:before,.product-terminal .orbit-track:after{border-color:#dfe3e8!important}.product-terminal .risk-orbit small,.product-terminal .risk-orbit em{color:#747b85!important}.product-terminal .risk-orbit strong,.product-terminal .risk-orbit sup{color:#20242a!important}.product-terminal .risk-orbit span{color:var(--terminal-red)!important}.product-terminal .priority-actions :is(a,button):not(:first-child){color:var(--terminal-red)!important;background:#fff!important;border-color:#e4a4a8!important}.product-terminal .priority-actions :is(a,button):not(:first-child):hover{background:var(--terminal-red-soft)!important}.product-terminal .account-quick-card,.product-terminal .trace-summary-hero{border:1px solid var(--terminal-line)!important;border-top:4px solid var(--terminal-red)!important;color:var(--terminal-ink)!important;background:#fff!important}.product-terminal .account-quick-card>small,.product-terminal .trace-summary-hero>span,.product-terminal .trace-summary-hero small{color:var(--terminal-red)!important}.product-terminal .account-quick-card h2,.product-terminal .account-quick-card strong,.product-terminal .trace-summary-hero h2,.product-terminal .trace-summary-hero strong{color:#20242a!important}.product-terminal .account-quick-card p,.product-terminal .trace-summary-hero p{color:#646b75!important}.product-terminal .account-quick-card>a{border-color:var(--terminal-line)!important;color:#343a43!important}.product-terminal .account-quick-card>a>span{background:var(--terminal-red-soft)!important;color:var(--terminal-red)!important;border-color:#edb5b8!important}.product-terminal .account-quick-card>a:hover{background:var(--terminal-red-soft)!important;color:var(--terminal-red)!important;border-color:#e9a3a8!important}.product-terminal .account-quick-card>a>i{color:var(--terminal-red)!important}.product-terminal .analysis-progress{border-radius:5px;box-shadow:0 12px 32px #1f232912;border:1px solid var(--terminal-line)!important;border-top:4px solid var(--terminal-red)!important;color:var(--terminal-ink)!important;background:#fff!important}.product-terminal .analysis-progress h2,.product-terminal .analysis-progress li strong{color:#20242a!important}.product-terminal .analysis-progress .live-badge{color:#24664f!important;background:#edf8f4!important;border-color:#cfe4dc!important}.product-terminal .analysis-progress .live-badge i{background:#3b9a75!important}.product-terminal .progress-track{background:#eceef1!important}.product-terminal .analysis-progress li{opacity:.58}.product-terminal .analysis-progress li.active,.product-terminal .analysis-progress li.done{opacity:1}.product-terminal .analysis-progress li>span{color:#5f6670!important;background:#fff!important;border-color:#cfd4da!important}.product-terminal .analysis-progress li.done>span{border-color:var(--terminal-red)!important;background:var(--terminal-red)!important;color:#fff!important}.product-terminal .analysis-progress li small,.product-terminal .advisory-telemetry,.product-terminal .result-ready p{color:#6e7580!important}.product-terminal .analysis-terminal-message{color:#7e3035;background:#fff6f6;border:1px solid #f0c6c8;border-radius:4px;max-width:76ch;margin:18px 0 0;padding:14px 16px;font-size:15px;line-height:1.7}.product-terminal .analysis-progress .cancel-advisory{color:#3f4650!important;background:#fff!important;border:1px solid #d7dbe0!important}.product-terminal .analysis-progress .cancel-advisory:hover{background:var(--terminal-red-soft)!important;color:var(--terminal-red)!important;border-color:#e5a1a6!important}.product-terminal .analysis-first-look-actions a,.product-terminal .analysis-progress-actions .view-report-live{border-color:var(--terminal-red)!important;background:var(--terminal-red)!important;color:#fff!important}.product-terminal .analysis-first-look-actions a:hover,.product-terminal .analysis-progress-actions .view-report-live:hover{border-color:var(--terminal-red-hover)!important;background:var(--terminal-red-hover)!important;color:#fff!important}.product-terminal .analysis-first-look-actions>span{color:#6e7580!important}.product-terminal .result-ready{color:var(--terminal-ink)!important;background:#f8f9fa!important;border:1px solid #e2e5e9!important}.product-terminal .result-ready>div>span{color:#24664f!important;background:#e9f5f0!important}.product-terminal .result-ready strong{color:#252a31!important}.product-terminal .result-ready-actions a{color:var(--terminal-red)!important;background:#fff!important;border:1px solid #e2a1a6!important}.product-terminal .result-ready-actions a:last-child{border-color:var(--terminal-red)!important;background:var(--terminal-red)!important;color:#fff!important}.product-terminal .result-ready-actions a:hover{background:var(--terminal-red-soft)!important}.product-terminal .result-ready-actions a:last-child:hover{background:var(--terminal-red-hover)!important;color:#fff!important}.product-terminal :is(.report-hero,.debate-summary,.profile-fit-panel aside){border-color:var(--terminal-line)!important;color:var(--terminal-ink)!important;background:#f8f9fa!important}.product-terminal .report-hero{border-top:4px solid var(--terminal-red)!important}.product-terminal .report-hero :is(p,small,span),.product-terminal .debate-summary small,.product-terminal .profile-fit-panel aside small{color:#69717c!important}.product-terminal .conclusion-cards,.product-terminal .conclusion-cards>div,.product-terminal .debate-summary>div{border-color:#dfe3e8!important}.product-terminal .report-toc :is(button,a).active{background:var(--terminal-red-soft)!important;color:var(--terminal-red)!important}.product-terminal .plain-toggle button.active{border-color:var(--terminal-red)!important;background:var(--terminal-red)!important;color:#fff!important}.product-terminal :is(.trace-logic-chain p button,.trace-logic-evidence button,.debate-process-card footer button,.trace-review-summary>a){background:var(--terminal-red-soft)!important;color:var(--terminal-red)!important;border-color:#e4a4a8!important}.product-terminal .debate-stage-nav button.active,.product-terminal .delivery-state-panel.is-loading{background:var(--terminal-red-soft)!important;color:#7f2027!important;border-color:#e4a4a8!important}.login-visual{color:#20242a;background:#f6f7f9;border-right:1px solid #e2e5e9}.login-visual .brand-logo-image{filter:brightness(0)saturate()invert(19%)sepia(96%)saturate(3095%)hue-rotate(343deg)brightness(94%)contrast(97%);opacity:1}.login-panel .mobile-login-brand .brand-logo-image{filter:brightness(0)saturate()invert(19%)sepia(96%)saturate(3095%)hue-rotate(343deg)brightness(94%)contrast(97%)}.login-visual-topbar{border-bottom-color:#dfe3e8}.login-environment{color:#9f2730;background:#fff;border-color:#ecc0c3}.login-environment i{background:#d8232f}.login-statement h1{color:#20242a}.login-statement>span{color:#d8232f}.login-statement p{color:#69717c}.login-widget-preview{border-color:#e0e4e9;box-shadow:0 18px 48px #1f23291a}.login-proof{border-top-color:#dfe3e8}.login-proof>div{border-right-color:#dfe3e8}.login-proof span{color:#d8232f}.login-proof p,.login-proof small{color:#606873}.dashboard-panel,.scene-preview{color:#20242a;background:#fff;border-color:#dfe3e8;box-shadow:0 18px 48px #1f23291a}.dashboard-panel .dash-cell{border-color:#e5e8ec}.dashboard-panel :is(.composition-values strong,.activity-layout strong){color:#20242a}.dashboard-panel :is(.composition-values small,.composition-cell>small,.digest-cell p,.activity-layout small,.radar-label){color:#6d747e}.dashboard-panel .digest-cell>b{color:#9f2730;background:#fff1f2}.dashboard-panel .balance-cell:hover{background:#fff7f7}.dashboard-panel .radar-ring{border-color:#dfe3e8}.dashboard-panel .radar>b{background:#d8232f3d}.scene-preview{border-top-color:#d8232f}.scene-preview:after{display:none}.preview-meta,.scene-preview>p{color:#69717c}.scene-preview h3{color:#20242a}.preview-meta small{color:#9f2730;background:#fff1f2}.closing{color:#20242a;background:#fff5f5;border-top:1px solid #f0c6c9}.closing h2,.closing .page-shell>span{color:#20242a}.closing-product-link{color:#fff;background:#d8232f;border-color:#d8232f}.closing-product-link:hover{color:#fff;background:#b91823}.site-footer{color:#59616c;background:#fff;border-top:1px solid #e2e5e9}.product-terminal :is(.workspace-commandbar,.research-workspace){--workspace-accent:#d8232f;--workspace-accent-soft:#fff1f2}.product-terminal .workspace-commandbar{background:#f7f8fa;border-color:#d9dde2}.product-terminal .workspace-commandbar .linked-parameters>i,.product-terminal .workspace-commandbar .parameter-link{color:#a12932;background:#fff1f2;border-color:#efc2c5}.product-terminal .context-notice{background:#fff7f7;border-color:#efc2c5}.product-terminal .research-widget.is-dragging,.product-terminal .research-widget.is-drop-target:not(.is-dragging){border-color:#d8232f}.product-terminal .research-widget.is-drop-target:not(.is-dragging){box-shadow:inset 0 0 0 1px #d8232f2e,0 12px 30px #1f26321a}.product-terminal .research-widget .workspace-evidence span,.product-terminal .research-copilot .copilot-context button,.product-terminal .research-copilot .copilot-messages button{color:#a12932}.product-terminal .research-widget .peer-table article.current{color:#9f2730;background:#fff1f2}.product-terminal .research-copilot>header>div>span{color:#9f2730;background:#fff1f2;border-color:#efc2c5}.product-terminal .workspace-commandbar .linked-parameters select:focus-visible{border-color:#d8232f;box-shadow:0 0 0 3px #d8232f21}.product-terminal .workspace-research-flow{background:#fff;border:1px solid #e1e4e8;grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);align-items:center;gap:28px;margin:18px 0;padding:22px 24px;display:grid}.product-terminal .workspace-flow-copy h2,.product-terminal .workspace-section-heading h2,.product-terminal .workspace-research-rail h2,.product-terminal .workspace-proof h3{color:#202631;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.product-terminal .workspace-flow-copy p,.product-terminal .workspace-section-heading p,.product-terminal .workspace-research-rail header p{color:#68717c;margin:8px 0 0;font-size:12px;line-height:1.65}.product-terminal .workspace-research-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.product-terminal .workspace-research-flow li{color:#7a838d;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.product-terminal .workspace-research-flow li:not(:last-child):after{content:"";background:#e1e4e8;height:1px;position:absolute;top:15px;left:38px;right:14px}.product-terminal .workspace-research-flow li>span{z-index:1;color:#77808a;background:#fff;border:1px solid #d7dce1;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid;position:relative}.product-terminal .workspace-research-flow li.is-current>span{color:#fff;background:#d8232f;border-color:#d8232f}.product-terminal .workspace-research-flow li.is-current strong{color:#202631}.product-terminal .workspace-research-flow li>div{min-width:0}.product-terminal .workspace-research-flow li strong,.product-terminal .workspace-research-flow li small{display:block}.product-terminal .workspace-research-flow li strong{color:#505a65;font-size:12px}.product-terminal .workspace-research-flow li small{color:#8a929b;margin-top:4px;font-size:11px}.product-terminal .workspace-focus-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.product-terminal .workspace-market-column,.product-terminal .workspace-research-rail,.product-terminal .workspace-return{background:#fff;border:1px solid #e1e4e8}.product-terminal .workspace-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.product-terminal .workspace-section-heading p{max-width:620px}.product-terminal .workspace-mode-status{color:#68717c;white-space:nowrap;border:1px solid #dfe3e7;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.product-terminal .workspace-mode-status i{background:#9ca4ad;border-radius:50%;width:7px;height:7px}.product-terminal .workspace-mode-status.is-real i{background:#398064}.product-terminal .workspace-mode-status.is-demo i{background:#c18a2c}.product-terminal .workspace-research-rail{padding:22px 18px 18px;position:sticky;top:20px}.product-terminal .workspace-action-list{gap:8px;margin-top:18px;display:grid}.product-terminal .workspace-action-list>a{color:inherit;border:1px solid #e4e7ea;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 10px;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.product-terminal .workspace-action-list>a:hover{background:#fff7f7;border-color:#d8232f;transform:translateY(-1px)}.product-terminal .workspace-action-list>a>span{color:#a12932;background:#f4f5f6;place-items:center;min-width:44px;min-height:28px;font-size:11px;font-weight:700;display:grid}.product-terminal .workspace-action-list strong,.product-terminal .workspace-action-list small{display:block}.product-terminal .workspace-action-list strong{color:#202631;font-size:12px}.product-terminal .workspace-action-list small{color:#7a838d;margin-top:4px;font-size:11px;line-height:1.45}.product-terminal .workspace-action-list b{color:#d8232f;font-size:15px}.product-terminal .workspace-proof{border-top:1px solid #e4e7ea;margin-top:22px;padding-top:18px}.product-terminal .workspace-proof h3{font-size:14px}.product-terminal .workspace-proof dl{margin:14px 0 0}.product-terminal .workspace-proof dl>div{border-top:1px solid #eef0f2;padding:9px 0}.product-terminal .workspace-proof dl>div:first-child{border-top:0}.product-terminal .workspace-proof dt{color:#6e7782;font-size:11px}.product-terminal .workspace-proof dd{color:#343c46;margin:4px 0 0;font-size:12px;line-height:1.5}.product-terminal .workspace-return{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:18px 22px;display:flex}.product-terminal .workspace-return strong,.product-terminal .workspace-return span{display:block}.product-terminal .workspace-return strong{color:#202631;font-size:13px}.product-terminal .workspace-return span{color:#737c86;margin-top:5px;font-size:11px}@media (max-width:1080px){.product-terminal .workspace-focus-grid{grid-template-columns:1fr}.product-terminal .workspace-research-rail{position:static}.product-terminal .workspace-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.product-terminal .workspace-research-flow{grid-template-columns:1fr;gap:18px;padding:18px}.product-terminal .workspace-research-flow ol{grid-template-columns:1fr;gap:12px}.product-terminal .workspace-research-flow li:not(:last-child):after{width:1px;height:12px;inset:30px auto -12px 15px}.product-terminal .workspace-section-heading{padding:18px 16px 14px;display:block}.product-terminal .workspace-mode-status{margin-top:12px}.product-terminal .workspace-research-rail{padding:18px 14px 16px}.product-terminal .workspace-action-list{grid-template-columns:1fr}.product-terminal .workspace-return{padding:16px;display:block}.product-terminal .workspace-return .secondary-action{margin-top:14px;display:inline-flex}}.product-terminal .workbench-commandbar{--workbench-red:#c82e38;--workbench-ink:#20252c;--workbench-muted:#77808b;--workbench-line:#e8e1df;--workbench-soft:#fff6f5;border:1px solid var(--workbench-line);background:linear-gradient(135deg,#fff 0%,snow 100%);border-radius:16px;margin-bottom:14px;padding:22px 24px 18px;box-shadow:0 12px 35px #4f1d1d12}.product-terminal .workbench-heading,.product-terminal .workbench-controls,.product-terminal .workbench-actions,.product-terminal .workbench-symbol-form,.product-terminal .canvas-toolbar,.product-terminal .inspector-title{align-items:center;display:flex}.product-terminal .workbench-heading,.product-terminal .workbench-controls,.product-terminal .canvas-toolbar{justify-content:space-between;gap:16px}.product-terminal .workbench-kicker,.product-terminal .canvas-label,.product-terminal .inspector-kicker{color:#b02a34;letter-spacing:.14em;font-size:10px;font-weight:800}.product-terminal .workbench-heading h2{color:var(--workbench-ink);letter-spacing:-.035em;margin:5px 0 0;font-size:22px;font-weight:750}.product-terminal .workbench-heading p{color:var(--workbench-muted);margin:6px 0 0;font-size:12px}.product-terminal .workbench-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.product-terminal .workbench-actions>button,.product-terminal .workbench-symbol-form>button{color:#9d242e;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2c5c4;border-radius:8px;padding:8px 13px;font-size:12px;font-weight:650;transition:background-color .18s,border-color .18s,color .18s,transform .18s}.product-terminal .workbench-actions>button:hover,.product-terminal .workbench-symbol-form>button:hover,.product-terminal .workbench-actions>button.is-active{border-color:var(--workbench-red);background:var(--workbench-red);color:#fff}.product-terminal .workbench-actions>button:active,.product-terminal .workbench-symbol-form>button:active{transform:scale(.98)}.product-terminal .workbench-controls{border-top:1px solid var(--workbench-line);margin-top:20px;padding-top:17px}.product-terminal .workbench-symbol-form{gap:8px}.product-terminal .workbench-symbol-form label{gap:5px;display:grid}.product-terminal .workbench-symbol-form label>span{color:var(--workbench-muted);font-size:11px}.product-terminal .workbench-symbol-form input{width:200px;min-height:38px;color:var(--workbench-ink);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #ddd4d2;border-radius:8px;padding:8px 11px;font-size:13px}.product-terminal .workbench-symbol-form input:focus-visible{outline-offset:2px;border-color:var(--workbench-red);outline:2px solid #c82e3847}.product-terminal .workbench-templates{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.product-terminal .workbench-templates button{min-height:34px;color:var(--workbench-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 10px;font-size:11px}.product-terminal .workbench-templates button:hover{background:var(--workbench-soft);color:#9d242e}.product-terminal .workbench-templates button.is-selected{background:var(--workbench-soft);color:#9d242e;border-color:#efc9c8;font-weight:700}.product-terminal .workbench-intro{border:1px solid var(--workbench-line,#e8e1df);background:var(--workbench-line,#e8e1df);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.product-terminal .workbench-intro>div{background:#fff;align-items:center;gap:10px;min-width:0;padding:13px 15px;display:flex}.product-terminal .workbench-step{color:#b32832;background:#fff1f1;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.product-terminal .workbench-intro strong,.product-terminal .workbench-intro small{display:block}.product-terminal .workbench-intro strong{color:#333940;font-size:12px}.product-terminal .workbench-intro small{color:#8c949d;margin-top:3px;font-size:10px}.product-terminal .workbench-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:14px;display:grid}.product-terminal .workbench-layout.is-editing{grid-template-columns:220px minmax(0,1fr) 250px}.product-terminal .workbench-library,.product-terminal .workbench-canvas,.product-terminal .workbench-inspector{border:1px solid var(--workbench-line,#e8e1df);background:#fff;border-radius:14px;min-width:0}.product-terminal .workbench-library{padding:16px 14px}.product-terminal .workbench-panel-title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.product-terminal .workbench-panel-title>div>span{color:#b02a34;letter-spacing:.08em;font-size:10px;font-weight:800}.product-terminal .workbench-panel-title h3{color:#30363d;margin:5px 0 0;font-size:15px}.product-terminal .component-count{color:#a2a9b0;font-variant-numeric:tabular-nums;font-size:11px}.product-terminal .workbench-panel-copy,.product-terminal .workbench-library-note{color:#808993;font-size:11px;line-height:1.6}.product-terminal .workbench-panel-copy{margin:12px 0 14px}.product-terminal .component-list{gap:6px;display:grid}.product-terminal .component-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#faf9f8;border:1px solid #0000;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:9px 8px;display:grid}.product-terminal .component-item:hover{background:#fff7f6;border-color:#efc9c8}.product-terminal .component-item.is-added{background:#fff5f4;border-color:#f0d7d5}.product-terminal .component-icon{color:#a82c35;background:#f0e9e8;border-radius:7px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.product-terminal .component-item.is-added .component-icon{color:#fff;background:#c82e38}.product-terminal .component-item strong,.product-terminal .component-item small{display:block}.product-terminal .component-item strong{color:#394047;font-size:11px}.product-terminal .component-item small{color:#8c949d;margin-top:3px;font-size:10px;line-height:1.35}.product-terminal .workbench-library-note{border-top:1px solid #f0e9e8;margin:14px 0 0;padding-top:12px}.product-terminal .canvas-toolbar{border-bottom:1px solid var(--workbench-line,#e8e1df);background:snow;padding:14px 16px}.product-terminal .canvas-label{font-size:9px;display:block}.product-terminal .canvas-toolbar strong{color:#333940;margin-top:4px;font-size:12px;display:block}.product-terminal .canvas-meta{color:#8a929a;font-size:10px}.product-terminal .workbench-canvas [data-layout=workspace]{margin:0}.product-terminal .workbench-inspector{background:snow;padding:10px;position:sticky;top:20px}.product-terminal .inspector-card{background:#fff;border:1px solid #eee4e2;border-radius:10px;padding:14px}.product-terminal .inspector-card+.inspector-card{margin-top:10px}.product-terminal .inspector-focus{background:linear-gradient(155deg,#fff4f3,#fff);border-color:#efcaca}.product-terminal .inspector-card h3{color:#31373e;margin:5px 0 0;font-size:15px}.product-terminal .inspector-card p{color:#77808b;margin:7px 0 0;font-size:11px;line-height:1.65}.product-terminal .inspector-focus>a{color:#ae2731;border-top:1px solid #f0d9d8;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:11px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.product-terminal .inspector-focus>a:hover{color:#7f1820}.product-terminal .inspector-title{justify-content:space-between;gap:8px}.product-terminal .inspector-title h3{margin:0;font-size:13px}.product-terminal .context-dot{background:#398064;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #edf7f1}.product-terminal .inspector-card dl{margin:12px 0 0}.product-terminal .inspector-card dl>div{border-top:1px solid #f0eceb;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.product-terminal .inspector-card dt{color:#90979d;font-size:10px}.product-terminal .inspector-card dd{color:#3d444b;text-align:right;margin:0;font-size:11px;font-weight:650}.product-terminal .inspector-tip{background:#fffdf9}.product-terminal .inspector-tip strong{color:#9b6a1c;font-size:11px}.product-terminal .inspector-tip p{margin-top:5px}:is(.product-terminal .workbench-commandbar :is(button,input,a):focus-visible,.product-terminal .workbench-layout :is(button,a):focus-visible){outline-offset:3px;outline:2px solid #c82e38}@media (max-width:1100px){.product-terminal .workbench-layout,.product-terminal .workbench-layout.is-editing{grid-template-columns:minmax(0,1fr) 230px}.product-terminal .workbench-library{grid-column:1/-1}.product-terminal .component-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:760px){.product-terminal .workbench-commandbar{padding:18px 16px 15px}.product-terminal .workbench-heading,.product-terminal .workbench-controls{display:block}.product-terminal .workbench-actions{justify-content:flex-start;margin-top:14px}.product-terminal .workbench-symbol-form{margin-bottom:12px}.product-terminal .workbench-templates{justify-content:flex-start}.product-terminal .workbench-intro{grid-template-columns:1fr}.product-terminal .workbench-intro>div+div{border-top:1px solid var(--workbench-line,#e8e1df)}.product-terminal .workbench-layout,.product-terminal .workbench-layout.is-editing{grid-template-columns:1fr}.product-terminal .workbench-library{grid-column:auto}.product-terminal .component-list{grid-template-columns:1fr 1fr}.product-terminal .workbench-inspector{position:static}.product-terminal .canvas-toolbar{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.product-terminal .workbench-actions>button,.product-terminal .workbench-symbol-form>button{transition:none}}.product-terminal .workbench-canvas{overflow:visible}.product-terminal .workbench-canvas>[data-layout=workspace]{margin:0;padding:20px 22px 26px}@media (max-width:760px){.product-terminal .workbench-canvas>[data-layout=workspace]{padding:16px 14px 20px}}:root{--ths-canvas:#eef1f4;--ths-surface:#fff;--ths-surface-soft:#f7f8fa;--ths-surface-muted:#f1f3f5;--ths-line:#e1e5e9;--ths-line-strong:#cbd1d7;--ths-ink:#20252b;--ths-muted:#69727c;--ths-faint:#9aa2aa;--ths-red:#d8232f;--ths-red-dark:#b51d28;--ths-red-soft:#fff0f1;--ths-green:#07845f;--ths-green-soft:#eaf7f2;--ths-orange:#db841e;--ths-blue:#3a6db8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:var(--ths-ink);background:var(--ths-canvas)!important}body{min-width:320px;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Segoe UI,system-ui,sans-serif}a{color:inherit}.product-app.product-terminal{--shell:var(--ths-surface);--shell-2:var(--ths-surface-soft);--canvas:var(--ths-canvas);--surface:var(--ths-surface);--surface-2:var(--ths-surface-soft);--terminal-ink:var(--ths-ink);--terminal-muted:var(--ths-muted);--terminal-faint:var(--ths-faint);--terminal-line:var(--ths-line);--terminal-line-strong:var(--ths-line-strong);--terminal-red:var(--ths-red);--terminal-red-hover:var(--ths-red-dark);--terminal-red-soft:var(--ths-red-soft);--terminal-up:var(--ths-red);--terminal-down:var(--ths-green);--terminal-link:var(--ths-red-dark);--app-bg:var(--ths-canvas);--app-panel:var(--ths-surface);--app-dark:var(--ths-ink);--app-muted:var(--ths-muted);--app-line:var(--ths-line);--app-signal:var(--ths-red);--app-brand:var(--ths-red);--app-brand-soft:var(--ths-red-soft);min-height:100svh;background:var(--ths-canvas)!important;color:var(--ths-ink)!important}.product-app.product-terminal .product-sidebar{box-shadow:3px 0 16px #1f27300a;border-right:1px solid var(--ths-line)!important;background:var(--ths-surface)!important;width:198px!important;color:var(--ths-ink)!important;padding:0 12px 16px!important}.product-terminal .product-logo{border-bottom:1px solid var(--ths-line)!important;height:72px!important}.product-terminal .product-brand-mark{box-shadow:0 5px 12px #d8232f33;background:var(--ths-red)!important;color:#fff!important}.product-terminal .product-brand-copy strong{color:var(--ths-ink)!important}.product-terminal .product-brand-copy small{color:var(--ths-muted)!important}.product-terminal .product-nav{gap:5px!important;padding-top:16px!important}.product-app.product-terminal .product-nav a{font-weight:600;min-height:44px!important;color:var(--ths-muted)!important;border-left:3px solid #0000!important;border-radius:7px!important}.product-terminal .product-nav a>span{background:var(--ths-surface-soft)!important;color:var(--ths-muted)!important;border-color:#d6dce1!important}.product-terminal .product-nav a.active>span{border-color:var(--ths-red)!important;background:var(--ths-red)!important;color:#fff!important}.product-terminal .product-nav-more summary{color:var(--ths-muted)!important}.product-terminal .product-nav-more>div{border-left-color:var(--ths-line)!important}.product-terminal .sidebar-upgrade{background:linear-gradient(145deg, #fff8f8, var(--ths-red-soft))!important;color:var(--ths-ink)!important;border:1px solid #f0c5c8!important}.product-terminal .sidebar-upgrade strong,.product-terminal .sidebar-upgrade i{color:var(--ths-red-dark)!important}.product-terminal .sidebar-upgrade p{color:var(--ths-muted)!important}.product-terminal .sidebar-bottom{border-top-color:var(--ths-line)!important}.product-terminal .sidebar-bottom a{color:var(--ths-muted)!important}.product-terminal .sidebar-bottom a:hover{color:var(--ths-red-dark)!important}.product-app.product-terminal .product-main{background:var(--ths-canvas)!important}.product-app.product-terminal .product-topbar{box-shadow:0 2px 12px #1f27300a;border-bottom:1px solid var(--ths-line)!important;background:#fffffff5!important;min-height:66px!important}.product-terminal .command-trigger{border-color:var(--ths-line)!important;background:var(--ths-surface-soft)!important;color:var(--ths-muted)!important}.product-terminal .command-trigger:hover{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#e5a1a5!important}.product-terminal .command-trigger>span{color:var(--ths-red)!important}.product-terminal .command-trigger kbd{border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-faint)!important}.product-terminal .system-live i{background:var(--ths-green)!important}.product-terminal .notice-button,.product-terminal .user-chip{border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-muted)!important}.product-app.product-terminal .product-content{background:var(--ths-canvas)!important}.product-app.product-terminal .product-pagehead{border-bottom:1px solid var(--ths-line)!important;background:var(--ths-surface)!important;padding:24px 28px 20px!important}.product-app.product-terminal .product-pagehead>div:first-child>span,.product-app.product-terminal .panel-label,.product-terminal .card-eyebrow,.product-terminal .section-index p{color:var(--ths-red-dark)!important}.product-app.product-terminal .product-pagehead h1,.product-terminal .section-head h2,.product-terminal .dashboard-title,.product-terminal .priority-copy h2,.product-terminal .market-card h2,.product-terminal .agent-card h2{color:var(--ths-ink)!important}.product-app.product-terminal .product-pagehead p,.product-terminal .section-head p,.product-terminal .dashboard-tagline,.product-terminal .priority-copy p{color:var(--ths-muted)!important}.product-terminal .demo-data-banner{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#efd2d4!important}.product-terminal :is(.dashboard-section,.dashboard-panel,.dashboard-priority,.priority-main,.priority-aside,.market-card,.agent-card,.metric-grid>article,.research-workspace,.research-copilot,.research-widget,.advisory-main,.advisory-side,.question-composer,.analysis-first-look,.report-streaming-preview,.report-quick-view,.report-quick-block,.trace-report-document,.trace-report-section,.trace-pressure-panel,.trace-divergence-panel,.profile-fit-panel,.profile-history-card,.history-card,.account-center-hero,.account-quick-card,.account-security-card,.account-selfservice-card,.account-settings-card,.admin-module,.admin-health,.admin-activity-card){box-shadow:0 5px 18px #1f27300d;border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important}.product-terminal :is(.dashboard-panel,.scene-preview,.showcase,.analysis-progress,.report-hero,.debate-summary,.trace-summary-hero,.health-main,.quality-overview aside,.profile-fit-panel aside){border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important}.product-terminal :is(.dashboard-panel,.scene-preview,.analysis-progress,.report-hero,.debate-summary,.trace-summary-hero,.health-main,.quality-overview aside,.profile-fit-panel aside) :is(h1,h2,h3,h4,p,li,dt,dd,strong,b,span,small,label){color:inherit!important}.product-terminal :is(.dashboard-panel,.scene-preview,.analysis-progress,.report-hero,.debate-summary,.trace-summary-hero,.health-main,.quality-overview aside,.profile-fit-panel aside) :is(p,li,dt,dd,small){color:var(--ths-muted)!important}.product-terminal :is(.dashboard-panel,.scene-preview,.analysis-progress,.report-hero,.debate-summary,.trace-summary-hero,.health-main,.quality-overview aside,.profile-fit-panel aside) h1,.product-terminal :is(.dashboard-panel,.scene-preview,.analysis-progress,.report-hero,.debate-summary,.trace-summary-hero,.health-main,.quality-overview aside,.profile-fit-panel aside) h2,.product-terminal :is(.dashboard-panel,.scene-preview,.analysis-progress,.report-hero,.debate-summary,.trace-summary-hero,.health-main,.quality-overview aside,.profile-fit-panel aside) h3,.product-terminal :is(.dashboard-section,.dashboard-panel,.dashboard-priority,.priority-main,.priority-aside,.market-card,.agent-card,.metric-grid>article,.research-workspace,.research-copilot,.research-widget,.advisory-main,.advisory-side,.question-composer,.analysis-first-look,.report-streaming-preview,.report-quick-view,.report-quick-block,.trace-report-document,.trace-report-section,.trace-pressure-panel,.trace-divergence-panel,.profile-fit-panel,.profile-history-card,.history-card,.account-center-hero,.account-quick-card,.account-security-card,.account-selfservice-card,.account-settings-card,.admin-module,.admin-health,.admin-activity-card) :is(h1,h2,h3,h4,strong,b){color:var(--ths-ink)!important}.product-terminal :is(.dashboard-section,.dashboard-panel,.dashboard-priority,.priority-main,.priority-aside,.market-card,.agent-card,.metric-grid>article,.research-workspace,.research-copilot,.research-widget,.advisory-main,.advisory-side,.question-composer,.analysis-first-look,.report-streaming-preview,.report-quick-view,.report-quick-block,.trace-report-document,.trace-report-section,.trace-pressure-panel,.trace-divergence-panel,.profile-fit-panel,.profile-history-card,.history-card,.account-center-hero,.account-quick-card,.account-security-card,.account-selfservice-card,.account-settings-card,.admin-module,.admin-health,.admin-activity-card) :is(p,li,dt,dd,small,label){color:var(--ths-muted)!important}.product-app.product-terminal .primary-action,.product-app.product-terminal .dashboard-market-search button,.product-app.product-terminal .analyze-button,.product-app.product-terminal .priority-actions a:first-child,.product-app.product-terminal .priority-actions button:first-child,.product-terminal .view-report-live,.product-terminal .login-submit{box-shadow:0 4px 10px #d8232f29;border-color:var(--ths-red)!important;background:var(--ths-red)!important;color:#fff!important}.product-app.product-terminal .primary-action:hover,.product-app.product-terminal .dashboard-market-search button:hover,.product-app.product-terminal .analyze-button:hover,.product-app.product-terminal .priority-actions a:first-child:hover,.product-app.product-terminal .priority-actions button:first-child:hover,.product-terminal .view-report-live:hover,.product-terminal .login-submit:hover:not(:disabled){border-color:var(--ths-red-dark)!important;background:var(--ths-red-dark)!important}.product-app.product-terminal .secondary-action,.product-app.product-terminal .module-button,.product-terminal .result-ready>a,.product-terminal .workbench-actions>button,.product-terminal .workbench-symbol-form>button{background:var(--ths-surface)!important;color:var(--ths-red-dark)!important;border-color:#edb8bb!important}.product-terminal .compact-scenes a,.product-terminal .report-row,.product-terminal .dashboard-secondary>summary,.product-terminal .workbench-intro>div,.product-terminal .workbench-library,.product-terminal .workbench-canvas,.product-terminal .workbench-inspector,.product-terminal .inspector-card,.product-terminal .component-item{border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important}.product-terminal .compact-scenes a:hover,.product-terminal .report-row:not(.table-head):hover,.product-terminal .component-item:hover,.product-terminal .component-item.is-added{background:var(--ths-red-soft)!important;border-color:#efbfc2!important}.product-terminal .compact-scenes a>i,.product-terminal .metric-icon,.product-terminal .agent-node,.product-terminal .agent-center,.product-terminal .profile-monogram span{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#f0b9bd!important}.product-terminal .agent-center,.product-terminal .component-item.is-added .component-icon{background:var(--ths-red)!important;color:#fff!important}.product-terminal .agent-ring,.product-terminal .orbit-track,.product-terminal .orbit-track i{background-color:var(--ths-red)!important;border-color:#efbfc2!important}.product-terminal .report-toc a.active,.product-terminal .plain-toggle button.active,.product-terminal .report-reading-tabs button.active,.product-terminal .profile-tabs button.active,.product-terminal .admin-tabs button.active,.product-terminal .history-card footer button.active{border-color:var(--ths-red)!important;background:var(--ths-red)!important;color:#fff!important}.product-terminal .status-pill,.product-terminal .status-badge,.product-terminal .workspace-mode-status,.product-terminal .report-quick-meta,.product-terminal .round-chip{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#ead0d2!important}.product-terminal :is([data-direction=up],.changeup,.flowPositive,.status-success,.level-final,.adoption-accepted){color:var(--ths-red)!important}.product-terminal :is(.trace-evidence-grid,.trace-provenance-grid,.trace-key-metrics,.trace-risk-grid,.trace-profile-panel,.report-quick-evidence)>*{border-color:var(--ths-line)!important;background:var(--ths-surface-soft)!important}.product-terminal .command-backdrop,.product-terminal .modal-backdrop,.product-terminal .trace-modal-backdrop,.product-terminal .trace-drawer-backdrop{background:#20252b57!important}.product-terminal :is(.command-panel,.notice-popover,.account-popover,.trace-evidence-drawer,.trace-export-dialog,.draftDialog){border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important;box-shadow:0 18px 42px #1f27302e!important}.login-page{background:var(--ths-canvas)!important;color:var(--ths-ink)!important;grid-template-columns:minmax(0,1fr) minmax(420px,560px)!important}.login-visual{color:var(--ths-ink)!important;background:linear-gradient(145deg,#fff,#f7f8fa)!important}.login-visual:before,.login-visual:after{background:#d8232f12!important}.login-metal{opacity:.9;background:radial-gradient(circle at 72% 22%,#d8232f3d,#0000 32%),linear-gradient(135deg,#fff,#e7eaee 65%,#f9dfe1)!important}.login-statement h1,.login-statement p,.login-proof p,.login-proof small,.login-widget-preview>strong,.login-widget-preview>strong small{color:var(--ths-ink)!important}.login-statement>span,.login-environment,.login-security,.login-panel>.login-legal{color:var(--ths-muted)!important}.login-environment i,.login-security i{background:var(--ths-green)!important}.login-widget-preview,.login-proof>div{border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important;box-shadow:0 8px 22px #1f273012!important}.login-panel{background:var(--ths-surface)!important;color:var(--ths-ink)!important}.login-box>h2,.login-box>p,.login-box>label,.login-options label,.login-security,.login-box form>label>span{color:var(--ths-ink)!important}.login-box form>label>div:focus-within,.login-box form>label>input:focus{border-color:var(--ths-red)!important;box-shadow:0 0 0 3px #d8232f1f!important}.login-options input{accent-color:var(--ths-red)!important}.landing,.showcase,.site-footer{background:var(--ths-canvas)!important;color:var(--ths-ink)!important}.showcase{border-bottom-color:var(--ths-line)!important}.showcase-nav,.showcase-copy,.page-shell,.trust-strip,.dashboard-wrap,.scene-preview,.security-shell{color:var(--ths-ink)!important}.showcase-nav .enter-product,.hero-actions .hero-primary-link{border-color:var(--ths-red)!important;background:var(--ths-red)!important;color:#fff!important}.showcase-copy h1,.showcase-copy p,.showcase-nav nav a,.manifesto-heading h2,.manifesto-heading p,.scene-intro h2,.scene-intro p,.security-shell h2,.security-shell p{color:var(--ths-ink)!important}.showcase-copy p,.scene-intro p,.security-shell p,.site-footer,.site-footer p{color:var(--ths-muted)!important}.scene-section{background:var(--ths-surface)!important;color:var(--ths-ink)!important}@media (max-width:980px){.product-app.product-terminal .product-sidebar{box-shadow:10px 0 28px #1f273029}.product-app.product-terminal .product-sidebar.is-open{border-right-color:var(--ths-line)!important}}@media (max-width:640px){.product-app.product-terminal .product-pagehead{padding:20px 16px 16px!important}.product-terminal :is(.dashboard-section,.dashboard-panel,.dashboard-priority,.priority-main,.priority-aside,.market-card,.agent-card,.metric-grid>article,.research-workspace,.research-copilot,.research-widget,.advisory-main,.advisory-side,.question-composer,.analysis-first-look,.report-streaming-preview,.report-quick-view,.report-quick-block,.trace-report-document,.trace-report-section,.trace-pressure-panel,.trace-divergence-panel,.profile-fit-panel,.profile-history-card,.history-card,.account-center-hero,.account-quick-card,.account-security-card,.account-selfservice-card,.account-settings-card,.admin-module,.admin-health,.admin-activity-card){box-shadow:0 3px 12px #1f27300d}}@media (prefers-reduced-motion:reduce){.product-terminal *,.login-page *,.landing *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.product-terminal :is(.report-hero,.debate-summary,.analysis-progress,.health-main,.quality-overview aside,.admin-health,.profile-fit-panel,.profile-fit-panel aside,.trace-summary-hero,.trace-report-document,.trace-report-section,.trace-pressure-panel,.trace-divergence-panel,.judge-card){border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important;box-shadow:0 5px 18px #1f27300d!important}.product-terminal :is(.report-hero,.debate-summary,.analysis-progress,.health-main,.quality-overview aside,.admin-health,.profile-fit-panel,.profile-fit-panel aside,.trace-summary-hero,.trace-report-document,.trace-report-section,.trace-pressure-panel,.trace-divergence-panel,.judge-card) :is(h1,h2,h3,h4,strong,b){color:var(--ths-ink)!important}.product-terminal :is(.report-hero,.debate-summary,.analysis-progress,.health-main,.quality-overview aside,.admin-health,.profile-fit-panel,.profile-fit-panel aside,.trace-summary-hero,.trace-report-document,.trace-report-section,.trace-pressure-panel,.trace-divergence-panel,.judge-card) :is(p,small,span,li,dt,dd,label){color:var(--ths-muted)!important}.product-terminal .report-hero>header,.product-terminal .debate-summary>div,.product-terminal .profile-fit-panel .fit-number,.product-terminal .judge-card,.product-terminal .trace-report-document>header{border-color:var(--ths-line)!important}.product-terminal .report-hero:after{display:none!important}.product-terminal :is(.report-publication,.report-verdict-label,.risk-contribution-visual){background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#edb8bb!important}.product-terminal :is(.report-publication,.report-verdict-label,.risk-contribution-visual) :is(h1,h2,h3,h4,strong,b,span,small,p){color:inherit!important}.product-terminal .profile-fit-panel aside{background:var(--ths-red-soft)!important;color:var(--ths-ink)!important}.product-terminal .profile-fit-panel aside :is(small,strong,p,span){color:var(--ths-muted)!important}.product-terminal .profile-fit-panel aside a,.product-terminal .report-hero a,.product-terminal .debate-summary a{color:var(--ths-red-dark)!important}.product-terminal .judge-card>span{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important}.landing{min-height:100svh;background:var(--ths-canvas)!important;padding:0!important}.landing .showcase{border-radius:0;min-height:720px;overflow:hidden;background:radial-gradient(circle at 78% 24%, #d8232f14, transparent 28%), var(--ths-canvas)!important;color:var(--ths-ink)!important}.landing .showcase:after{border-radius:0;border-color:var(--ths-line)!important}.landing .showcase-nav{border-top:4px solid var(--ths-red);border-bottom:1px solid var(--ths-line);grid-template-columns:1fr auto auto;gap:34px;height:74px;padding:0 5.5%;position:relative;color:var(--ths-ink)!important;background:#fffffff7!important}.landing .showcase-nav nav{gap:32px;color:var(--ths-muted)!important}.landing .showcase-nav nav a{text-shadow:none;font-weight:600;color:var(--ths-muted)!important;font-size:14px!important}.landing .showcase-nav>.enter-product{border-radius:4px;min-height:40px;padding:0 17px;box-shadow:0 5px 14px #d8232f2e;font-size:14px!important}.landing .showcase-copy{text-align:left;width:46%;top:194px;left:7%;transform:none}.landing .micro-label{background:var(--ths-red-soft);letter-spacing:0;border:1px solid #f1c4c7;margin-bottom:22px;color:var(--ths-red-dark)!important;font-size:12px!important}.landing .showcase-copy h1{letter-spacing:-.08em;font-size:clamp(42px,5vw,68px);font-weight:800;line-height:1.05;color:var(--ths-ink)!important}.landing .showcase-copy p{max-width:620px;margin-top:26px;line-height:1.85;color:var(--ths-muted)!important;font-size:16px!important}.landing .hero-actions{justify-content:flex-start;gap:12px;margin-top:28px}.landing .hero-actions a{border-color:var(--ths-line-strong);background:var(--ths-surface);border-radius:4px;min-height:44px;font-weight:700;color:var(--ths-ink)!important;font-size:14px!important}.landing .hero-actions a:hover{border-color:var(--ths-red);background:var(--ths-red-soft);color:var(--ths-red-dark)!important}.landing .hero-actions .hero-primary-link{box-shadow:0 6px 16px #d8232f33;border-color:var(--ths-red)!important;background:var(--ths-red)!important;color:#fff!important}.landing .hero-actions .hero-primary-link:hover{background:var(--ths-red-dark)!important;color:#fff!important}.landing-real-panel{z-index:6;border:1px solid var(--ths-line);border-top:4px solid var(--ths-red);background:var(--ths-surface);border-radius:8px;width:min(520px,40vw);padding:22px;position:absolute;top:136px;right:7%;box-shadow:0 18px 42px #1f273017}.landing-real-panel>header{border-bottom:1px solid var(--ths-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.landing-real-panel>header span{color:var(--ths-ink);font-size:16px;font-weight:800}.landing-real-panel>header span i{background:var(--ths-green);width:8px;height:8px;box-shadow:0 0 0 4px var(--ths-green-soft);border-radius:50%;margin-right:8px;display:inline-block}.landing-real-panel>header strong{color:var(--ths-muted);white-space:nowrap;font-size:12px;font-weight:500}.landing-real-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.landing-real-links a{border:1px solid var(--ths-line);background:var(--ths-surface-soft);border-radius:6px;align-content:start;gap:5px;min-height:100px;padding:14px;transition:border-color .18s,background-color .18s,transform .18s;display:grid;position:relative}.landing-real-links a:hover{background:var(--ths-red-soft);border-color:#ed9da2;transform:translateY(-2px)}.landing-real-links a>span{color:var(--ths-red-dark);letter-spacing:.08em;font-size:11px;font-weight:800}.landing-real-links a>strong{color:var(--ths-ink);font-size:16px}.landing-real-links a>small{color:var(--ths-muted);font-size:12px}.landing-real-links a>b{color:var(--ths-red-dark);font-size:16px;position:absolute;top:14px;right:14px}.landing-real-panel>p{color:var(--ths-faint);margin:16px 0 0;font-size:12px;line-height:1.6}.landing .trust-strip{border-top:1px solid var(--ths-line);justify-content:center;align-items:center;gap:28px;width:100%;min-height:64px;padding:12px 5.5%;display:flex;bottom:0;left:0;background:var(--ths-surface)!important;color:var(--ths-ink)!important}.landing .trust-strip span{font-weight:700;color:var(--ths-ink)!important;font-size:13px!important}.landing .manifesto,.landing .security-section{background:var(--ths-surface)!important;color:var(--ths-ink)!important}.landing .principle-grid>article{border:1px solid var(--ths-line);background:var(--ths-surface-soft)!important}.landing .principle-visual{border:1px solid var(--ths-line);background:linear-gradient(145deg, #fff, var(--ths-red-soft))!important}.landing .scene-list button{border-color:var(--ths-line);color:var(--ths-ink);background:var(--ths-surface)!important}.landing .scene-list button.active,.landing .scene-list button:hover{border-color:var(--ths-red);color:var(--ths-red-dark);background:var(--ths-red-soft)!important}.landing .scene-preview{border:1px solid var(--ths-line);background:linear-gradient(135deg, #fff, var(--ths-red-soft))!important;color:var(--ths-ink)!important}.landing .preview-insight{border:1px solid #edb8bb;background:var(--ths-surface)!important}.landing .closing{background:var(--ths-red)!important;color:#fff!important}.landing .closing h2,.landing .closing .page-shell>span{color:#fff!important}.landing .closing-product-link{color:var(--ths-red-dark)!important;background:#fff!important}.landing .closing-product-link:hover{background:var(--ths-red-soft)!important}.landing .site-footer{border-top:1px solid var(--ths-line);background:var(--ths-surface)!important;color:var(--ths-muted)!important}@media (max-width:800px){.landing .showcase{min-height:820px}.landing .showcase-nav{grid-template-columns:1fr auto;gap:12px;padding:0 16px}.landing .showcase-nav nav{display:none}.landing .showcase-nav>.enter-product{padding:0 12px}.landing .showcase-copy{width:86%;top:126px;left:7%}.landing .showcase-copy h1{font-size:clamp(42px,13vw,64px)}.landing .showcase-copy p{font-size:14px!important}.landing .showcase-copy p br{display:none}.landing-real-panel{width:auto;padding:16px;top:430px;left:7%;right:7%}.landing-real-panel>header{flex-direction:column;align-items:flex-start;gap:6px}.landing .trust-strip{display:none}}@media (max-width:420px){.landing .showcase{min-height:900px}.landing-real-panel{top:450px}.landing-real-links{grid-template-columns:1fr}}.product-terminal{--ths-research-bg:#f7f8fa;--ths-research-surface:#fff;--ths-research-soft:#fff5f5;--ths-research-line:#e1e5e9;--ths-research-line-strong:#cbd1d7;--ths-research-ink:#20252b;--ths-research-muted:#69727c}.product-terminal :is(.workspace-commandbar,.research-workspace,.widget-canvas,.research-widget,.research-copilot,.profile-identity,.profile-dimensions,.profile-history-card,.behavior-coach,.profile-version-contract,.profile-conflict-card,.holding-list,.holding-summary,.holding-allocation,.history-tools,.debate-replay,.risk-review-card,.arbitration-board,.debate-integrity){border-color:var(--ths-research-line)!important;background:var(--ths-research-surface)!important;color:var(--ths-research-ink)!important}.product-terminal :is(.workspace-commandbar,.research-widget,.research-copilot,.profile-identity,.profile-dimensions,.profile-history-card,.behavior-coach,.debate-replay,.risk-review-card,.arbitration-board){box-shadow:0 8px 24px #1f273012!important}.product-terminal .workspace-commandbar{border-top:3px solid var(--ths-red)!important;background:var(--ths-research-surface)!important}.product-terminal .workspace-commandbar :is(.dashboard-title,.dashboard-title strong,.linked-parameters select,.access-badge b){color:var(--ths-research-ink)!important}.product-terminal .workspace-commandbar :is(.dashboard-title>span,.linked-parameters label>span,.access-badge i){color:var(--ths-research-muted)!important}.product-terminal .workspace-commandbar :is(.linked-parameters>label,.access-badge){border-color:var(--ths-research-line)!important;background:var(--ths-research-bg)!important}.product-terminal .workspace-commandbar .linked-parameters select{border-color:var(--ths-research-line-strong)!important;background:#fff!important}.product-terminal .workspace-commandbar .linked-parameters>i,.product-terminal .workspace-commandbar .parameter-link{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#efc2c5!important}.product-terminal .workspace-commandbar .workspace-actions button{border-color:var(--ths-research-line-strong)!important;color:var(--ths-research-muted)!important;background:#fff!important}.product-terminal .workspace-commandbar .workspace-actions button:hover{border-color:var(--ths-red)!important;background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important}.product-terminal .workspace-commandbar .workspace-actions button:last-child{border-color:var(--ths-red)!important;background:var(--ths-red)!important;color:#fff!important}.product-terminal .research-workspace,.product-terminal .widget-canvas{background:var(--ths-canvas)!important;box-shadow:none!important}.product-terminal .research-widget{overflow:hidden;background:var(--ths-research-surface)!important;border-radius:12px!important}.product-terminal .research-widget:hover{border-color:#efbfc2!important;box-shadow:0 12px 30px #1f27301a!important}.product-terminal .research-widget .widget-header{border-bottom-color:var(--ths-research-line)!important;background:var(--ths-research-bg)!important}.product-terminal .research-widget .widget-header :is(h2,strong,b){color:var(--ths-research-ink)!important}.product-terminal .research-widget .widget-header p,.product-terminal .research-widget .widget-drag,.product-terminal .research-widget .widget-controls button{color:var(--ths-research-muted)!important}.product-terminal .research-widget .widget-controls{border-top-color:var(--ths-research-line)!important}.product-terminal .research-widget .widget-controls>span{border-color:var(--ths-research-line)!important;color:var(--ths-research-muted)!important;background:#fff!important}.product-terminal .research-widget .widget-controls>span.ai-visible,.product-terminal .research-widget .widget-controls button:hover,.product-terminal .research-widget .widget-drag:hover{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#efc2c5!important}.product-terminal .research-widget .widget-drag:focus-visible{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#efc2c5!important}.product-terminal .research-widget .widget-metadata{border-color:var(--ths-research-line-strong)!important;color:var(--ths-research-ink)!important;background:#fff!important;box-shadow:0 20px 48px #1f273029!important}.product-terminal .research-widget .widget-metadata :is(header,dl>div){border-color:var(--ths-research-line)!important}.product-terminal .research-widget .widget-metadata :is(header button,dt){color:var(--ths-research-muted)!important}.product-terminal .research-widget .widget-metadata dd{color:var(--ths-research-ink)!important}.product-terminal .research-widget .widget-body{color:var(--ths-research-ink)!important;background:#fff!important}.product-terminal .research-widget .widget-footer{border-top-color:var(--ths-research-line)!important;background:var(--ths-research-bg)!important;color:var(--ths-research-muted)!important}.product-terminal .research-widget .widget-footer button,.product-terminal .research-widget .workspace-evidence span,.product-terminal .research-widget .workspace-evidence button>i{color:var(--ths-red-dark)!important}.product-terminal .research-widget :is(.price-widget,.snapshot-widget,.financial-widget,.events-widget,.evidence-widget,.price-summary,.snapshot-grid,.financial-chart,.widget-table,.workspace-evidence,.peer-table,.sentiment-widget-body){border-color:var(--ths-research-line)!important;color:var(--ths-research-ink)!important;background:#fff!important}.product-terminal .research-widget :is(.price-summary>div,.snapshot-grid>div,.financial-chart>div>span,.widget-table>div,.widget-table>article,.workspace-evidence>button,.peer-table>div,.peer-table>article,.sentiment-widget-body ul){border-color:var(--ths-research-line)!important;color:var(--ths-research-muted)!important}.product-terminal .research-widget :is(.price-summary span,.price-summary small,.snapshot-grid span,.snapshot-grid small,.financial-legend,.financial-chart small,.widget-table>div,.widget-table>article,.workspace-evidence>button,.sentiment-widget-body>div:first-child span,.sentiment-widget-body>div:first-child small,.sentiment-widget-body li,.peer-table>div,.peer-table>article){color:var(--ths-research-muted)!important}.product-terminal .research-widget :is(.price-summary strong,.snapshot-grid strong,.widget-table strong,.workspace-evidence strong,.peer-table strong){color:var(--ths-research-ink)!important}.product-terminal .research-widget .price-summary>div:first-child strong{color:var(--ths-red)!important}.product-terminal .research-widget :is(.price-summary>div>i,.widget-table article i,.sentiment-widget-body li b){color:var(--ths-green)!important}.product-terminal .research-widget :is(.chart-grid,.chart-grid i){border-color:var(--ths-research-line)!important;background:#fbfcfd!important}.product-terminal .research-widget .volume-bars i{background:#d8232f29!important}.product-terminal .research-widget .financial-chart>div i,.product-terminal .research-widget .sentiment-bars i{background:var(--ths-red)!important}.product-terminal .research-widget .financial-chart>div b{background:var(--ths-green)!important}.product-terminal .research-widget .peer-table article.current{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#efc2c5!important}.product-terminal .research-widget .chart-tooltip{border-color:var(--ths-research-line)!important;color:var(--ths-research-ink)!important;background:#fff!important;box-shadow:0 8px 22px #1f27301f!important}.product-terminal .research-copilot{overflow:hidden;background:var(--ths-research-bg)!important;color:var(--ths-research-ink)!important;border-radius:12px!important;box-shadow:0 10px 28px #1f273014!important}.product-terminal .research-copilot>header{border-bottom-color:var(--ths-research-line)!important;background:#fff!important}.product-terminal .research-copilot>header>div>span{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border:1px solid #efc2c5!important}.product-terminal .research-copilot header strong,.product-terminal .research-copilot .copilot-context>strong,.product-terminal .research-copilot .copilot-empty h2,.product-terminal .research-copilot .agent-answer h3{color:var(--ths-research-ink)!important}.product-terminal .research-copilot :is(header small,.copilot-context>div:first-child,.copilot-context>p,.copilot-empty p,.execution-steps p,.agent-answer>p,.answer-chart>span,.copilot-composer>div,.copilot-composer>p),.product-terminal .research-copilot>header>button{color:var(--ths-research-muted)!important}.product-terminal .research-copilot .copilot-context{border-bottom-color:var(--ths-research-line)!important;background:var(--ths-research-soft)!important}.product-terminal .research-copilot :is(.copilot-context button,.agent-answer>span,.execution-steps small,.answer-citations button){color:var(--ths-red-dark)!important}.product-terminal .research-copilot .context-chips span{color:var(--ths-red-dark)!important;background:#fff!important;border:1px solid #efc2c5!important}.product-terminal .research-copilot .copilot-thread{background:var(--ths-research-bg)!important}.product-terminal .research-copilot .copilot-empty>span{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#efc2c5!important}.product-terminal .research-copilot :is(.copilot-empty button,.execution-toggle,.execution-steps,.agent-answer){border-color:var(--ths-research-line)!important;color:var(--ths-research-ink)!important;background:#fff!important}.product-terminal .research-copilot .copilot-empty button:hover{background:var(--ths-red-soft)!important;border-color:#efc2c5!important}.product-terminal .research-copilot :is(.execution-steps article,.agent-answer th,.agent-answer td,.answer-citations){border-color:var(--ths-research-line)!important}.product-terminal .research-copilot .execution-steps article>span{border-color:var(--ths-research-line-strong)!important}.product-terminal .research-copilot .execution-steps article.done>span{border-color:var(--ths-green)!important;background:var(--ths-green)!important;color:#fff!important}.product-terminal .research-copilot .answer-citations button{background:var(--ths-red-soft)!important;border-color:#efc2c5!important}.product-terminal .research-copilot .copilot-composer{border-top-color:var(--ths-research-line)!important;background:#fff!important}.product-terminal .research-copilot .copilot-composer textarea{border-color:var(--ths-research-line-strong)!important;background:var(--ths-research-bg)!important;color:var(--ths-research-ink)!important}.product-terminal .research-copilot .copilot-composer>div button{background:var(--ths-red)!important;color:#fff!important}.product-terminal :is(.profile-identity,.profile-dimensions,.profile-history-card,.behavior-coach){border-radius:12px!important}.product-terminal .profile-identity{border-top:3px solid var(--ths-red)!important}.product-terminal .profile-identity :is(h2,strong,b){color:var(--ths-research-ink)!important}.product-terminal .profile-identity :is(p,small,aside p,aside small),.product-terminal .profile-dimensions :is(span,small),.product-terminal .profile-history-card :is(p,small),.product-terminal .behavior-coach :is(p,small,span){color:var(--ths-research-muted)!important}.product-terminal .profile-monogram{border-color:#efc2c5!important}.product-terminal .profile-monogram span{border:1px solid var(--ths-red)!important;background:var(--ths-red)!important;color:#fff!important}.product-terminal .profile-identity-meta span,.product-terminal .profile-version-contract,.product-terminal .profile-conflict-card{border-color:var(--ths-research-line)!important;background:var(--ths-research-bg)!important}.product-terminal .profile-identity>aside{border-left-color:var(--ths-research-line)!important}.product-terminal .profile-dimensions>div>div{background:#e9edf1!important}.product-terminal .profile-dimensions>div>div i{background:var(--ths-red)!important}.product-terminal :is(.profile-version-contract,.profile-conflict-card) :is(h3,strong,b){color:var(--ths-research-ink)!important}.product-terminal :is(.profile-version-contract,.profile-conflict-card) :is(p,small,span,dt,dd){color:var(--ths-research-muted)!important}.product-terminal .risk-officer,.product-terminal .arbitration-board>aside{background:var(--ths-red-soft)!important;color:var(--ths-research-ink)!important;border-color:#efc2c5!important}.product-terminal :is(.risk-officer,.arbitration-board>aside) :is(small,p){color:var(--ths-research-muted)!important}.product-terminal :is(.risk-officer>span,.arbitration-board>aside>span){color:var(--ths-red-dark)!important;background:#fff!important;border:1px solid #efc2c5!important}.product-terminal :is(.cross-examination,.debate-contract,.debate-pipeline,.debate-dual,.arbitration-board>div,.risk-review-grid){border-color:var(--ths-research-line)!important;color:var(--ths-research-ink)!important;background:#fff!important}.product-terminal :is(.cross-examination article,.debate-contract>div,.debate-pipeline>span,.debate-entry,.arbitration-board article,.risk-review-grid article){border-color:var(--ths-research-line)!important;background:#fff!important}.product-terminal :is(.cross-examination article,.debate-contract>div,.debate-pipeline>span,.debate-entry,.arbitration-board article,.risk-review-grid article) :is(h3,strong,b){color:var(--ths-research-ink)!important}.product-terminal :is(.cross-examination article,.debate-contract>div,.debate-pipeline>span,.debate-entry,.arbitration-board article,.risk-review-grid article) :is(p,span,small){color:var(--ths-research-muted)!important}.product-terminal .debate-integrity{background:var(--ths-green-soft)!important}.product-terminal .debate-integrity>div,.product-terminal .debate-integrity>div b{color:var(--ths-research-muted)!important}.product-terminal .widget-source-drawer{color:var(--ths-research-ink)!important;background:#fff!important}.product-terminal .citation-id{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border:1px solid #efc2c5!important}.product-terminal .widget-source-drawer pre{background:var(--ths-research-bg)!important;color:var(--ths-research-ink)!important}@media (max-width:760px){.product-terminal .research-copilot{min-height:560px}.product-terminal .profile-identity>aside{border-top-color:var(--ths-research-line)!important;border-left:0!important}}.product-terminal .priority-aside>a{border-top-color:var(--ths-line)!important;color:var(--ths-red-dark)!important}.product-terminal .priority-aside>a:hover{color:var(--ths-red)!important}.product-terminal .agent-role-contract span{border-color:var(--ths-line)!important;background:var(--ths-surface-soft)!important;color:var(--ths-muted)!important}.product-terminal .account-selfservice-card button{border-color:var(--ths-red)!important;background:var(--ths-red)!important;color:#fff!important}.product-terminal .account-selfservice-card button:hover:not(:disabled){border-color:var(--ths-red-dark)!important;background:var(--ths-red-dark)!important}.product-terminal .account-selfservice-card button:disabled{border-color:var(--ths-line-strong)!important;background:var(--ths-surface-muted)!important;color:var(--ths-faint)!important}.product-terminal .account-selfservice-card.is-danger button{color:var(--ths-red-dark)!important;background:#fff7f7!important;border-color:#e4aeb2!important}.product-terminal .account-selfservice-card.is-danger button:hover:not(:disabled){border-color:var(--ths-red)!important;background:var(--ths-red-soft)!important}:root{--ths-canvas:#eef1f4;--ths-surface:#fff;--ths-surface-soft:#f7f8fa;--ths-surface-muted:#f1f3f5;--ths-line:#e1e5e9;--ths-line-strong:#cbd1d7;--ths-ink:#20252b;--ths-muted:#69727c;--ths-faint:#9aa2aa;--ths-red:#d8232f;--ths-red-dark:#b51d28;--ths-red-soft:#fff0f1;--ths-green:#07845f;--ths-green-soft:#eaf7f2;--ths-orange:#db841e;--ths-blue:#3a6db8;--ths-blue-soft:#f1f6fb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ths-canvas)!important;color:var(--ths-ink)!important}.product-app.product-terminal{--shell:var(--ths-surface);--shell-2:var(--ths-surface-soft);--canvas:var(--ths-canvas);--surface:var(--ths-surface);--surface-2:var(--ths-surface-soft);--terminal-ink:var(--ths-ink);--terminal-muted:var(--ths-muted);--terminal-faint:var(--ths-faint);--terminal-line:var(--ths-line);--terminal-line-strong:var(--ths-line-strong);--terminal-red:var(--ths-red);--terminal-red-hover:var(--ths-red-dark);--terminal-red-soft:var(--ths-red-soft);--terminal-up:var(--ths-red);--terminal-down:var(--ths-green);--terminal-link:var(--ths-blue);--app-bg:var(--ths-canvas);--app-panel:var(--ths-surface);--app-dark:var(--ths-ink);--app-muted:var(--ths-muted);--app-line:var(--ths-line);--app-signal:var(--ths-orange);--app-brand:var(--ths-orange);--app-brand-soft:var(--ths-red-soft);background:var(--ths-canvas)!important;color:var(--ths-ink)!important}.product-app.product-terminal .product-main,.product-app.product-terminal .product-content{background:var(--ths-canvas)!important;color:var(--ths-ink)!important}.product-terminal .product-sidebar{background:var(--ths-surface)!important;border-right-color:var(--ths-line)!important;color:var(--ths-ink)!important;box-shadow:5px 0 22px #1f27300f!important}.product-terminal .product-logo,.product-terminal .product-nav-more,.product-terminal .sidebar-bottom{border-color:var(--ths-line)!important}.product-terminal .product-brand-mark,.product-terminal .product-nav a.active>span{background:var(--ths-red)!important;border-color:var(--ths-red)!important;color:#fff!important}.product-app.product-terminal .product-nav a{color:var(--ths-muted)!important}.product-app.product-terminal .product-nav a:hover{border-left-color:var(--ths-orange)!important;color:var(--ths-ink)!important;background:#f0ae4c1f!important}.product-app.product-terminal .product-nav a.active{border-left-color:var(--ths-orange)!important;color:var(--ths-red-dark)!important;background:#f0ae4c26!important}.product-terminal .product-nav a>span,.product-terminal .command-trigger kbd{border-color:var(--ths-line-strong)!important;background:var(--ths-surface-soft)!important;color:var(--ths-muted)!important}.product-terminal .product-brand-copy strong,.product-terminal .product-pagehead h1,.product-terminal .product-pagehead h2,.product-terminal .product-pagehead h3,.product-terminal .section-head h2,.product-terminal .dashboard-title,.product-terminal .priority-copy h2,.product-terminal .market-card h2,.product-terminal .agent-card h2{color:var(--ths-ink)!important}.product-terminal .product-brand-copy small,.product-terminal .product-pagehead p,.product-terminal .section-head p,.product-terminal .dashboard-tagline,.product-terminal .priority-copy p,.product-terminal .sidebar-bottom a,.product-terminal .product-nav-more summary{color:var(--ths-muted)!important}.product-app.product-terminal .product-topbar{border-bottom-color:var(--ths-line)!important;background:#fffffff5!important;box-shadow:0 2px 12px #1f27300d!important}.product-terminal .command-trigger,.product-terminal .notice-button,.product-terminal .user-chip{border-color:var(--ths-line-strong)!important;background:var(--ths-surface)!important;color:var(--ths-muted)!important}.product-terminal .command-trigger:hover,.product-terminal .notice-button:hover,.product-terminal .user-chip:hover{border-color:var(--ths-orange)!important;background:var(--ths-surface-soft)!important;color:var(--ths-ink)!important}.product-terminal .system-live{background:var(--ths-green-soft)!important;color:var(--ths-green)!important;border-color:#286952!important}.product-terminal .user-chip>span{background:var(--ths-red)!important;color:#fff!important}.product-terminal :is(.product-pagehead,.dashboard-section,.dashboard-panel,.dashboard-priority,.priority-main,.priority-aside,.market-card,.agent-card,.metric-grid>article,.research-workspace,.research-copilot,.research-widget,.advisory-main,.advisory-side,.question-composer,.analysis-first-look,.report-streaming-preview,.report-quick-view,.report-quick-block,.trace-report-document,.trace-report-section,.trace-pressure-panel,.trace-divergence-panel,.profile-fit-panel,.profile-history-card,.history-card,.account-center-hero,.account-quick-card,.account-security-card,.account-selfservice-card,.account-settings-card,.admin-module,.admin-health,.admin-activity-card,.scene-preview,.security-shell){border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important;box-shadow:0 8px 24px #1f27300f!important}.product-terminal :is(.dashboard-secondary,.compact-scenes a,.report-row,.workbench-intro>div,.workbench-library,.workbench-canvas,.workbench-inspector,.inspector-card,.component-item,.trace-evidence-grid>*,.trace-provenance-grid>*,.trace-key-metrics>*,.trace-risk-grid>*,.trace-profile-panel>*,.report-quick-evidence>*,.cross-examination,.debate-contract,.debate-pipeline,.debate-dual,.arbitration-board>div,.risk-review-grid,.cross-examination article,.debate-contract>div,.debate-pipeline>span,.debate-entry,.arbitration-board article,.risk-review-grid article){border-color:var(--ths-line)!important;background:var(--ths-surface-soft)!important;color:var(--ths-ink)!important}.product-terminal :is(div,section,article)[class*=card],.product-terminal :is(div,section,article)[class*=panel],.product-terminal :is(div,section,article)[class*=widget],.product-terminal :is(div,section,article)[class*=drawer],.product-terminal :is(div,section,article)[class*=dialog],.product-terminal :is(div,section,article)[class*=preview]{border-color:var(--ths-line)!important}.product-terminal :is(.dashboard-panel,.market-card,.agent-card,.research-widget,.report-hero,.trace-report-document,.trace-summary-hero,.profile-fit-panel,.account-center-hero) :is(p,li,dt,dd,small,label,span){color:var(--ths-muted)!important}.product-terminal :is(.dashboard-panel,.market-card,.agent-card,.research-widget,.report-hero,.trace-report-document,.trace-summary-hero,.profile-fit-panel,.account-center-hero) :is(h1,h2,h3,h4,strong,b){color:var(--ths-ink)!important}.product-terminal :is(input,select,textarea){border-color:var(--ths-line-strong)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important}.product-terminal :is(input,select,textarea)::placeholder{color:var(--ths-faint)!important}.product-terminal :is(input,select,textarea):focus{border-color:var(--ths-orange)!important;box-shadow:0 0 0 3px #f0ae4c2e!important}.product-app.product-terminal .primary-action,.product-app.product-terminal .dashboard-market-search button,.product-app.product-terminal .analyze-button,.product-app.product-terminal .priority-actions a:first-child,.product-app.product-terminal .priority-actions button:first-child,.product-terminal .view-report-live,.product-terminal .login-submit,.product-terminal .research-copilot .copilot-composer>div button{border-color:var(--ths-orange)!important;background:var(--ths-orange)!important;color:#1a2330!important;box-shadow:0 5px 16px #f0ae4c33!important}.product-app.product-terminal .primary-action:hover,.product-app.product-terminal .dashboard-market-search button:hover,.product-app.product-terminal .analyze-button:hover,.product-terminal .login-submit:hover:not(:disabled){background:#ffc66c!important;border-color:#ffc66c!important}.product-app.product-terminal .secondary-action,.product-app.product-terminal .module-button,.product-terminal .result-ready>a,.product-terminal .workbench-actions>button,.product-terminal .workbench-symbol-form>button{border-color:var(--ths-line-strong)!important;background:var(--ths-surface-soft)!important;color:var(--ths-blue)!important}.product-app.product-terminal .secondary-action:hover,.product-app.product-terminal .module-button:hover,.product-terminal .result-ready>a:hover,.product-terminal .workbench-actions>button:hover,.product-terminal .workbench-symbol-form>button:hover,.product-terminal .workbench-actions>button.is-active{border-color:var(--ths-blue)!important;background:var(--ths-blue-soft)!important;color:var(--ths-ink)!important}.product-terminal :is(.status-pill,.status-badge,.workspace-mode-status,.report-quick-meta,.round-chip){border-color:var(--ths-line)!important;background:var(--ths-blue-soft)!important;color:var(--ths-blue)!important}.product-terminal :is([data-direction=up],.changeup,.flowPositive,.level-final,.adoption-accepted){color:var(--ths-red)!important}.product-terminal :is([data-direction=down],.changedown,.flowNegative,.status-verified,.status-ready){color:var(--ths-green)!important}.product-terminal :is(.chart-grid,.chart-grid line,.chart-grid path,.chart-grid polyline,.gridLine,.axisText,.chart-axis,.chart-axis text){stroke:var(--ths-line)!important;fill:var(--ths-muted)!important}.product-terminal :is(.priceLine,.closeLine,.answer-chart path,.chart-line){stroke:var(--ths-red)!important}.product-terminal :is(.command-panel,.notice-popover,.account-popover,.trace-evidence-drawer,.trace-export-dialog,.draftDialog,.widget-source-drawer){border-color:var(--ths-line-strong)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important;box-shadow:0 18px 44px #1f273024!important}.product-terminal :is(.command-backdrop,.modal-backdrop,.trace-modal-backdrop,.trace-drawer-backdrop){background:#20252b61!important}.product-terminal .research-copilot>header,.product-terminal .research-copilot .copilot-composer,.product-terminal .research-copilot .copilot-thread{border-color:var(--ths-line)!important;background:var(--ths-surface)!important}.product-terminal .research-copilot .copilot-context,.product-terminal .research-copilot .context-chips span,.product-terminal .research-copilot .answer-citations button,.product-terminal .citation-id{border-color:var(--ths-line)!important;background:var(--ths-blue-soft)!important;color:var(--ths-blue)!important}.product-terminal .research-copilot .answer-chart>i{background:var(--ths-surface-muted)!important}.product-terminal .research-copilot .answer-chart>i b{background:var(--ths-orange)!important}.product-terminal .product-mobile-nav{border-top-color:var(--ths-line)!important;background:#fffffffa!important}.product-terminal .product-mobile-nav a{color:var(--ths-muted)!important}.product-terminal .product-mobile-nav a.active{color:var(--ths-orange)!important}.login-panel,.login-visual,.login-widget-preview,.login-proof>div{border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important}.login-visual{background:radial-gradient(circle at 20% 15%,#d8232f12,#0000 34%),linear-gradient(145deg,#fff,#f7f8fa)!important}.login-metal{background:radial-gradient(circle at 72% 22%,#d8232f29,#0000 32%),linear-gradient(135deg,#fff,#e7eaee 65%,#f9dfe1)!important}.login-panel{background:var(--ths-surface)!important}.login-box>h2,.login-box>label,.login-box form>label>span{color:var(--ths-ink)!important}.login-box>p,.login-options label,.login-security,.login-box form>label>small{color:var(--ths-muted)!important}.login-box form>label>input,.login-box form>label>div{border-color:var(--ths-line-strong)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important}.login-options button,.login-forgot,.login-back,.text-button,.auth-recover-back{color:var(--ths-orange)!important}.product-terminal :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--ths-orange)!important}.product-terminal ::selection{color:#fff!important;background:#f0ae4c59!important}.product-terminal :is([class*=_dashboard_],[class*=_statusBar_],[class*=_indexCard_],[class*=_moduleCard_],[class*=_progressTrack_],[class*=_miniItem_],[class*=_moduleEmpty_],[class*=_anomalyCard_],[class*=_chartCard_],[class*=_mixBar_],[class*=_barTrack_],[class*=_flow_],[class*=_workspace_],[class*=_compassFocus_],[class*=_uploadZone_],[class*=_resultArea_],[class*=_pageFooter_],.market-view-control,.advisory-slot-contract,.profile-version-contract,.profile-conflict-card,.profile-identity,.profile-dimensions,.tmzg-chart-card,.behavior-coach,.delivery-state-panel,.report-reading-toolbar,.report-reading-tabs,.report-feedback-card,.history-contract,.history-tools,.history-stats,.workbench-intro,.canvas-toolbar,.account-selfservice-card,.report-quick-meta,.trace-pressure-result){border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important}.product-terminal :is([class*=_dashboard_],[class*=_statusBar_],[class*=_indexCard_],[class*=_moduleCard_],[class*=_miniItem_],[class*=_moduleEmpty_],[class*=_anomalyCard_],[class*=_chartCard_],[class*=_flow_],[class*=_workspace_],[class*=_compassFocus_],[class*=_uploadZone_],[class*=_resultArea_],[class*=_pageFooter_],.market-view-control,.advisory-slot-contract,.profile-version-contract,.profile-conflict-card,.profile-identity,.profile-dimensions,.tmzg-chart-card,.behavior-coach,.delivery-state-panel,.report-reading-toolbar,.report-reading-tabs,.report-feedback-card,.history-contract,.history-tools,.history-stats,.workbench-intro,.canvas-toolbar,.account-selfservice-card,.report-quick-meta,.trace-pressure-result) :is(h1,h2,h3,h4,strong,b,p,li,dt,dd,label,small,span,time){color:var(--ths-ink)!important}.product-terminal :is([class*=_dashboard_],[class*=_statusBar_],[class*=_indexCard_],[class*=_moduleCard_],[class*=_miniItem_],[class*=_moduleEmpty_],[class*=_anomalyCard_],[class*=_chartCard_],[class*=_flow_],[class*=_workspace_],[class*=_compassFocus_],[class*=_uploadZone_],[class*=_resultArea_],[class*=_pageFooter_],.market-view-control,.advisory-slot-contract,.profile-version-contract,.profile-conflict-card,.profile-identity,.profile-dimensions,.tmzg-chart-card,.behavior-coach,.delivery-state-panel,.report-reading-toolbar,.report-reading-tabs,.report-feedback-card,.history-contract,.history-tools,.history-stats,.workbench-intro,.canvas-toolbar,.account-selfservice-card,.report-quick-meta,.trace-pressure-result) :is(p,li,dt,dd,label,small,span,time){color:var(--ths-muted)!important}.product-terminal :is([class*=_progressTrack_],[class*=_mixBar_],[class*=_barTrack_]){background:var(--ths-surface-muted)!important}.product-terminal :is(.delivery-state-panel,.trace-pressure-result.status-baseline){background:var(--ths-green-soft)!important}.product-terminal :is(.history-tools,.report-reading-tabs,.canvas-toolbar){background:var(--ths-surface-soft)!important}.product-terminal :is(.statusBar_lg7xt_102,._statusBar_lg7xt_102),.product-terminal .account-selfservice-card.is-danger{background:var(--ths-red-soft)!important}.landing,.landing .showcase,.landing .manifesto,.landing .scene-section,.landing .security-section,.landing .closing,.landing .site-footer{background:var(--ths-canvas)!important;color:var(--ths-ink)!important}.landing .showcase{border:1px solid var(--ths-line);border-radius:0;min-height:720px;background:radial-gradient(circle at 78% 24%, #f0ae4c14, transparent 28%), var(--ths-canvas)!important}.landing .showcase:before{background:linear-gradient(90deg,#0000 0 55%,#61a9e80d 55% 55.2%,#0000 55.2%),radial-gradient(circle at 16% 24%,#f0ae4c12,#0000 27%)}.landing .showcase:after{border-color:var(--ths-line)!important}.landing .showcase-nav{border-top-color:var(--ths-red)!important;border-bottom-color:var(--ths-line)!important;color:var(--ths-ink)!important;background:#fffffff5!important}.landing .showcase-nav nav,.landing .showcase-nav nav a{color:var(--ths-muted)!important}.landing .showcase-nav nav a:hover{color:var(--ths-ink)!important}.landing .showcase-nav>.enter-product,.landing .hero-actions .hero-primary-link{border-color:var(--ths-orange)!important;background:var(--ths-orange)!important;color:#1a2330!important;box-shadow:0 6px 18px #f0ae4c33!important}.landing .showcase-nav>.enter-product:hover,.landing .hero-actions .hero-primary-link:hover{color:#182231!important;background:#ffc66c!important;border-color:#ffc66c!important}.landing .showcase-copy,.landing .showcase-copy h1,.landing .manifesto-heading h2,.landing .scene-intro h2,.landing .security-shell h2,.landing .closing h2{color:var(--ths-ink)!important}.landing .showcase-copy p,.landing .manifesto-heading>p,.landing .scene-intro>p,.landing .security-shell p,.landing .site-footer,.landing .site-footer p{color:var(--ths-muted)!important}.landing .micro-label{color:var(--ths-orange)!important;background:#f0ae4c1f!important;border-color:#f0ae4c59!important}.landing .hero-actions a:not(.hero-primary-link){border-color:var(--ths-line-strong)!important;background:var(--ths-surface-soft)!important;color:var(--ths-blue)!important}.landing .hero-actions a:not(.hero-primary-link):hover{border-color:var(--ths-blue)!important;background:var(--ths-blue-soft)!important;color:var(--ths-ink)!important}.landing .landing-real-panel,.landing .landing-real-links a,.landing .principle-grid>article,.landing .scene-list button,.landing .scene-preview,.landing .security-shell ol,.landing .security-shell li,.landing .principle-visual,.landing .site-footer{border-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-ink)!important}.landing .landing-real-panel{box-shadow:0 18px 44px #1f27301f!important}.landing .landing-real-panel>header,.landing .landing-real-panel>p,.landing .landing-real-links a,.landing .principle-grid>article{border-color:var(--ths-line)!important}.landing .landing-real-panel>header span,.landing .landing-real-links a>strong,.landing .principle-grid h3,.landing .security-shell strong{color:var(--ths-ink)!important}.landing .landing-real-panel>header strong,.landing .landing-real-panel>p,.landing .landing-real-links a>small,.landing .principle-grid>article>p,.landing .principle-grid>article>small,.landing .security-shell li p{color:var(--ths-muted)!important}.landing .landing-real-links a,.landing .scene-list button{background:var(--ths-surface-soft)!important}.landing .landing-real-links a:hover,.landing .scene-list button:hover,.landing .scene-list button.active{border-color:var(--ths-orange)!important;background:var(--ths-blue-soft)!important;color:var(--ths-ink)!important}.landing .landing-real-links a>span,.landing .landing-real-links a>b,.landing .scene-list button.active>span,.landing .scene-list button.active i{color:var(--ths-orange)!important}.landing .trust-strip{border-top-color:var(--ths-line)!important;background:var(--ths-surface)!important;color:var(--ths-muted)!important}.landing .trust-strip span{color:var(--ths-muted)!important}.landing .trust-strip span:before{color:var(--ths-orange)!important}.landing .principle-visual,.landing .principle-grid article:nth-child(2) .principle-visual,.landing .principle-grid article:nth-child(3) .principle-visual{background:var(--ths-surface)!important}.landing .e-card,.landing .profile-core,.landing .debate-visual span{border-color:var(--ths-line)!important;background:var(--ths-surface-soft)!important;color:var(--ths-ink)!important}.landing .debate-visual span:last-child{color:var(--ths-orange)!important;background:0 0!important}.landing .debate-visual i,.landing .profile-visual>small,.landing .preview-proof span{border-color:var(--ths-line)!important;background:var(--ths-surface-soft)!important;color:var(--ths-muted)!important}.landing .scene-section{background:var(--ths-canvas)!important}.landing .scene-list,.landing .scene-list button{border-color:var(--ths-line)!important}.landing .scene-list button>span,.landing .scene-list small,.landing .scene-list i,.landing .preview-meta,.landing .scene-preview>p,.landing .preview-insight small{color:var(--ths-muted)!important}.landing .scene-preview{background:radial-gradient(circle at 76% 18%,#d8232f14,#0000 30%),linear-gradient(145deg,#fff,#f7f8fa)!important}.landing .scene-preview h3,.landing .preview-insight strong{color:var(--ths-ink)!important}.landing .preview-insight{border-color:var(--ths-line-strong)!important;background:#fffffff0!important;box-shadow:0 12px 28px #1f27301f!important}.landing .agent-mark{border-color:var(--ths-orange)!important;color:var(--ths-orange)!important}.landing .security-section{background:var(--ths-surface-soft)!important}.landing .section-index,.landing .section-index p,.landing .section-index span{color:var(--ths-muted)!important}.landing .section-index span,.landing .security-shell ol,.landing .security-shell li,.landing .security-shell li>span{border-color:var(--ths-line)!important}.landing .security-shell li>span{color:var(--ths-orange)!important}.landing .closing{border-top:1px solid var(--ths-line);background:var(--ths-surface)!important}.landing .closing .page-shell>span{color:var(--ths-muted)!important}.landing .closing-product-link{border:1px solid var(--ths-orange)!important;background:var(--ths-orange)!important;color:#1a2330!important}.landing .closing-product-link:hover{color:#182231!important;background:#ffc66c!important}.landing :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid var(--ths-orange)!important}@media (max-width:800px){.landing .showcase{min-height:820px}.landing .showcase-nav{background:#fffffffa!important}.landing .landing-real-panel{box-shadow:0 14px 32px #1f27301f!important}}:root{--ths-blue-soft:#f0f5fb}.landing .showcase-nav .brand-logo-image,.landing .footer-brand-logo{filter:brightness(0)saturate()invert(19%)sepia(96%)saturate(3095%)hue-rotate(343deg)brightness(94%)contrast(97%)!important}.landing .showcase-nav>.enter-product,.landing .hero-actions .hero-primary-link,.landing .closing-product-link{border-color:var(--ths-red)!important;background:var(--ths-red)!important;color:#fff!important;box-shadow:0 6px 18px #d8232f2e!important}.landing .showcase-nav>.enter-product:hover,.landing .hero-actions .hero-primary-link:hover,.landing .closing-product-link:hover{border-color:var(--ths-red-dark)!important;background:var(--ths-red-dark)!important;color:#fff!important}.landing .micro-label{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-color:#d8232f3d!important}.landing .hero-actions a:not(.hero-primary-link){color:var(--ths-red-dark)!important}.landing .hero-actions a:not(.hero-primary-link):hover,.landing .landing-real-links a:hover,.landing .scene-list button:hover,.landing .scene-list button.active{border-color:var(--ths-red)!important;background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important}.landing .landing-real-links a>span,.landing .landing-real-links a>b,.landing .scene-list button.active>span,.landing .scene-list button.active i,.landing .trust-strip span:before,.landing .security-shell li>span,.landing .agent-mark{color:var(--ths-red-dark)!important}.landing .agent-mark{border-color:var(--ths-red)!important}.landing :is(a,button,input,select,textarea):focus-visible{outline-color:var(--ths-red)!important}.product-app.product-terminal{--app-signal:var(--ths-red)!important;--app-brand:var(--ths-red)!important;--app-brand-soft:var(--ths-red-soft)!important}.product-app.product-terminal .product-nav a:hover{background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important;border-left-color:#f1a1a6!important}.product-app.product-terminal .product-nav a.active{border-left-color:var(--ths-red)!important;background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important}.product-app.product-terminal :is(.primary-action,.dashboard-market-search button,.analyze-button,.priority-actions a:first-child,.priority-actions button:first-child,.report-feedback-submit,.analysis-first-look-actions a,.analysis-progress-actions .view-report-live,.login-submit,.research-copilot .copilot-composer>div button){border-color:var(--ths-red)!important;background:var(--ths-red)!important;color:#fff!important;box-shadow:0 5px 14px #d8232f29!important}.product-app.product-terminal :is(.primary-action:hover,.dashboard-market-search button:hover,.analyze-button:hover,.priority-actions a:first-child:hover,.priority-actions button:first-child:hover,.report-feedback-submit:hover,.analysis-first-look-actions a:hover,.analysis-progress-actions .view-report-live:hover,.login-submit:hover:not(:disabled),.research-copilot .copilot-composer>div button:hover){border-color:var(--ths-red-dark)!important;background:var(--ths-red-dark)!important;color:#fff!important}.product-terminal .trace-evidence-drawer,.product-terminal .trace-evidence-drawer :is(h2,h3,p,strong,b,dt,dd,summary,span,small,li,footer),.product-terminal .trace-evidence-tabs button{color:var(--ths-ink)!important}.product-terminal .trace-evidence-tabs button.active{border-color:var(--ths-red)!important;background:var(--ths-red-soft)!important}.product-terminal .trace-evidence-tabs button :is(strong,small),.product-terminal .trace-evidence-heading :is(span,h3,strong),.product-terminal .trace-evidence-detail :is(dt,dd),.product-terminal .trace-evidence-drawer>header :is(span,h2,p),.product-terminal .trace-evidence-drawer>footer,.product-terminal .trace-refresh-panel>button,.product-terminal .trace-evidence-feedback>button{color:var(--ths-ink)!important}.product-terminal .trace-evidence-feedback>button:hover:not(:disabled){border-color:var(--ths-red)!important;color:var(--ths-red-dark)!important}.product-terminal .product-mobile-nav a.active{border-color:var(--ths-red)!important;background:var(--ths-red-soft)!important;color:var(--ths-red-dark)!important}.product-terminal .profile-overview{container:profile-overview/inline-size}.product-terminal .profile-identity,.product-terminal .profile-identity-copy,.product-terminal .profile-identity>aside{min-width:0}@container profile-overview (width<=1120px){.product-terminal .profile-identity{flex-direction:column;align-items:stretch;gap:18px;min-height:0;display:flex!important}.product-terminal .profile-monogram{flex:none;align-self:flex-start;margin:0!important;transform:none!important}.product-terminal .profile-identity-copy,.product-terminal .profile-identity>aside{width:100%}.product-terminal .profile-identity-copy h2{overflow-wrap:anywhere;max-width:100%;line-height:1.2}.product-terminal .profile-identity>aside{border-top:1px solid var(--ths-research-line);padding:14px 0 0;border-left:0!important}}.product-terminal .profile-identity-copy h2{overflow-wrap:anywhere;max-width:100%}.product-app.product-terminal :is(.primary-action,.analyze-button,.priority-actions a:first-child,.priority-actions button:first-child,.report-feedback-submit,.analysis-first-look-actions a,.analysis-progress-actions .view-report-live,.research-copilot .copilot-composer>div button) :is(span,b,i,svg){color:#fff!important}
