/*! 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;--leading-tight:1.25;--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!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.\!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,)!important}.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{--bg:#070a0f;--panel:#0d131c;--panel-2:#111925;--surface:#151f2c;--surface-2:#1b2736;--line:#253246;--line-soft:#192432;--text:#edf3fa;--text-secondary:#c2ceda;--muted:#8b98a8;--muted-2:#627083;--green:#4be3a5;--red:#ff6577;--amber:#f6c760;--violet:#9aa8ff;--cyan:#5bd5f0;--purple:var(--violet);--panel-soft:var(--surface);--font-mono:var(--font-geist-mono,ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--ui-canvas:#070a0f;--ui-surface:#0d131c;--ui-surface-raised:#111925;--ui-surface-inset:#090d13;--ui-control:#151f2c;--ui-control-hover:#1b2736;--ui-overlay:#0b0e13eb;--ui-code-surface:#090d13;--ui-border-strong:#334155;--type-caption:11px;--type-label:12px;--type-body-sm:13px;--type-body:14px;--type-heading-sm:16px;--type-heading:20px;--type-display:31px;--leading-tight:1.25;--leading-ui:1.4;--leading-body:1.6;--tracking-label:.08em}*{box-sizing:border-box}html,body{width:100%;min-width:0;max-width:100%;min-height:100%}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--text);font-family:var(--font-geist-sans), Inter, ui-sans-serif, system-ui, sans-serif;font-size:var(--type-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}button,input,textarea{font:inherit}button{color:inherit}:where(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--green);outline-offset:2px}.terminal-shell{background:radial-gradient(circle at 56% -30%, #45567c29, transparent 40%), var(--bg);min-height:100vh}.product-main{min-width:0}.product-main:focus{outline:none}.research-journey-context{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.research-journey-context div{gap:5px;display:grid}.intelligence-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,304px);display:grid}.intelligence-header-actions>:is(.module-primary,.module-secondary){text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;min-height:48px;margin:0;padding:0 16px;line-height:1.3;display:inline-flex}.intelligence-playbook-sources,.intelligence-playbook-dimensions{margin-top:18px}.intelligence-playbook-sources ul,.intelligence-playbook-dimensions ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.intelligence-playbook-sources li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:8px;grid-template-columns:minmax(110px,.8fr) minmax(140px,1.4fr) minmax(150px,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.intelligence-playbook-dimensions ul{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-playbook-dimensions li{border:1px solid var(--line);border-radius:8px;gap:4px;padding:10px;display:grid}.intelligence-playbook-sources :is(span,time,small),.intelligence-playbook-dimensions :is(span,small){color:var(--muted)}.email-auth__forgot{min-height:44px;color:var(--green);cursor:pointer;background:0 0;border:0;margin-top:8px;text-decoration:underline}.notification-center__state.is-error{justify-content:space-between;align-items:center;gap:10px;display:flex}.notification-center__state.is-error p{margin:0}.notification-center__state.is-error button,.notification-center__load-more{min-height:44px}.notification-center__load-more{width:100%;margin-top:10px}.notification-card__failure{color:var(--red);text-align:right;font-size:11px}.skip-link{z-index:200;border:1px solid var(--green);background:var(--panel-2);color:var(--text);font:700 var(--type-body-sm) var(--font-geist-mono);border-radius:6px;padding:10px 13px;text-decoration:none;transition:transform .16s;position:fixed;top:8px;left:8px;transform:translateY(calc(-100% - 16px))}.skip-link:focus-visible{transform:translateY(0)}.topbar{border-bottom:1px solid var(--line);background:#0a0e14f5;align-items:center;height:62px;padding:0 18px;display:flex}.brand-mark{background:linear-gradient(145deg,#202a3b,#10151d);border:1px solid #334155;border-radius:9px;place-items:center;width:34px;height:34px;margin-right:10px;display:grid}.brand-mark__image{background:url(/brand/cryptokline-mark-v1.svg) 50%/contain no-repeat;width:28px;height:28px;display:block}.brand-copy{flex-direction:column;min-width:178px;display:flex}.brand-copy strong{letter-spacing:.1px;font-size:14px}.brand-copy small{color:var(--muted);font-size:var(--type-label);letter-spacing:1.35px;text-transform:uppercase;margin-top:2px}.top-divider{background:var(--line);width:1px;height:24px;margin:0 18px 0 2px}.market-selector{border:1px solid var(--line);background:var(--panel-2);min-width:154px;height:34px;font-size:var(--type-body-sm);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.market-selector span{color:var(--muted)}.live-status{font:700 var(--type-label) var(--font-geist-mono);color:var(--green);letter-spacing:.8px;align-items:center;gap:7px;margin-left:14px;display:flex}.live-status i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #3ddc97b3}.live-status span{color:var(--muted-2);font-weight:500}.live-status.preview{color:var(--amber)}.live-status.preview i{background:var(--amber);box-shadow:0 0 9px #f5bd4f8c}.top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.top-actions button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:18px;position:relative}.top-actions button:hover{background:var(--surface);color:var(--text)}.language-switcher{z-index:80;position:relative}.top-actions .language-switcher__trigger{text-align:left;width:auto;min-width:126px;height:36px;color:var(--text);letter-spacing:.1px;direction:ltr;background:linear-gradient(#151d28,#101720);border-color:#2b3747;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:0 11px;font-size:12px;font-weight:650;display:flex;box-shadow:inset 0 1px #ffffff08}.top-actions .language-switcher__trigger:hover,.top-actions .language-switcher__trigger[aria-expanded=true]{color:#fff;background:linear-gradient(#1a2431,#141c27);border-color:#405168}.language-switcher__trigger>span:first-child{font-size:17px;line-height:1}.language-switcher__trigger>i{color:#8390a2;font-style:normal;font-size:var(--type-body-sm);margin-inline-start:auto;line-height:1;transition:transform .16s,color .16s}.language-switcher__trigger[aria-expanded=true]>i{color:var(--green);transform:rotate(180deg)}.language-switcher__menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdc9d1 transparent;background:#fff;border:1px solid #d9e2e8;border-radius:11px;width:268px;max-height:min(590px,100dvh - 82px);padding:7px 0;position:absolute;inset-block-start:calc(100% + 9px);inset-inline-end:0;overflow-y:auto;box-shadow:0 24px 70px #010a1352,0 3px 12px #010a131f}.language-switcher__menu::-webkit-scrollbar{width:7px}.language-switcher__menu::-webkit-scrollbar-thumb{background:#bdc9d1;border:2px solid #fff;border-radius:999px}.top-actions .language-switcher__option{color:#535a61;width:100%;min-height:50px;font-size:var(--type-heading-sm);font-weight:520;line-height:var(--leading-tight);text-align:left;white-space:nowrap;direction:ltr;background:#fff;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;padding:0 21px;transition:color .12s,background-color .12s;display:flex}.top-actions .language-switcher__flag{text-align:center;flex:0 0 22px;width:22px;font-size:18px;line-height:1}.top-actions .language-switcher__label{text-align:start;unicode-bidi:isolate;min-width:0}:is(.top-actions .language-switcher__option:hover,.top-actions .language-switcher__option:focus-visible){color:#101820;background:#f1f7fa}.top-actions .language-switcher__option:focus-visible{outline-offset:-3px;outline-color:#0786ff}.top-actions .language-switcher__option[aria-selected=true]{color:#0786ff;background:#e3f7ff}[dir=rtl] .language-switcher__menu,[dir=rtl] .opportunity-card__identity,[dir=rtl] .opportunity-card__score,[dir=rtl] .market-value,[dir=rtl] .last-price{direction:ltr}.top-actions .top-alerts-action{place-items:center;display:grid}.theme-switcher{min-width:96px;height:36px;color:var(--text);background:linear-gradient(#151d28,#101720);border:1px solid #2b3747;border-radius:8px;align-items:center;gap:6px;padding-inline:8px 5px;display:flex;position:relative}.theme-switcher__icon{width:18px;color:var(--amber);font-size:var(--type-heading-sm);text-align:center;flex:0 0 18px;line-height:1}.theme-switcher select{min-width:0;height:32px;color:inherit;font-size:var(--type-label);cursor:pointer;background:0 0;border:0;outline:0;font-weight:650}.theme-switcher:hover,.theme-switcher:focus-within{background:linear-gradient(#1a2431,#141c27);border-color:#405168}.theme-switcher:focus-within{box-shadow:0 0 0 2px #4be3a524}.top-alerts-action__icon{border:1.5px solid;border-bottom:0;border-radius:9px 9px 4px 4px;width:16px;height:14px;display:block;position:relative}.top-alerts-action__icon:before{content:"";border-top:1.5px solid;position:absolute;bottom:-2px;left:1px;right:1px}.top-alerts-action__icon:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.notification-dot{background:var(--amber);color:#171006;border:2px solid var(--panel);min-width:15px;height:15px;font:800 var(--type-caption)/var(--type-body-sm) var(--font-geist-mono);border-radius:8px;padding:0 3px;position:absolute;top:-4px;right:-2px}.global-search-layer,.notification-center-layer{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070cad;position:fixed;inset:0}.global-search-layer{place-items:start center;padding:clamp(72px,11vh,126px) 18px 24px;display:grid}.global-search-dialog{border:1px solid var(--ui-border-strong);background:var(--panel);border-radius:14px;width:min(680px,100%);max-height:min(720px,100dvh - 110px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.global-search-dialog{background:color-mix(in srgb, var(--panel) 96%, transparent)}}.global-search-dialog{box-shadow:0 32px 100px #00000073}.global-search-dialog__input{border-bottom:1px solid var(--line);min-height:60px;color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:0 18px;display:grid}.global-search-dialog__input>span{color:var(--green);font-size:20px}.global-search-dialog__input input{min-width:0;height:54px;color:var(--text);font-size:var(--type-heading-sm);background:0 0;border:0;outline:0}.global-search-dialog__input input::placeholder{color:var(--muted-2)}.global-search-dialog__input kbd{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:700 var(--type-caption) var(--font-geist-mono);border-radius:5px;padding:3px 6px}.global-search-dialog__meta{border-bottom:1px solid var(--line-soft);min-height:38px;color:var(--muted);font-size:var(--type-label);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.global-search-dialog__meta small{color:var(--muted-2)}.global-search-dialog__results{max-height:min(570px,100dvh - 250px);padding:8px;overflow-y:auto}.global-search-dialog__results>button{width:100%;min-height:62px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.global-search-dialog__results>button:hover,.global-search-dialog__results>button.is-active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.global-search-dialog__results>button:hover,.global-search-dialog__results>button.is-active{border-color:color-mix(in srgb, var(--green) 32%, var(--line))}}.global-search-dialog__results>button:hover,.global-search-dialog__results>button.is-active{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.global-search-dialog__results>button:hover,.global-search-dialog__results>button.is-active{background:color-mix(in srgb, var(--green) 8%, var(--surface))}}.global-search-result__icon{border:1px solid var(--line);width:30px;height:30px;color:var(--green);background:var(--surface);border-radius:8px;place-items:center;display:grid}.global-search-result__copy{gap:2px;min-width:0;display:grid}.global-search-result__copy strong,.global-search-result__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-result__copy small{color:var(--muted);font-size:var(--type-label)}.global-search-result__type{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);text-transform:uppercase}.global-search-dialog__empty{text-align:center;padding:34px 22px}.global-search-dialog__empty p{color:var(--muted);margin:6px 0 0}.notification-center-layer{justify-content:flex-end;display:flex}.notification-center{overscroll-behavior:contain;border-inline-start:1px solid var(--ui-border-strong);background:var(--panel);width:min(440px,100%);height:100dvh;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.notification-center{background:color-mix(in srgb, var(--panel) 98%, transparent)}}.notification-center{box-shadow:-28px 0 90px #00000061}.notification-center__header{z-index:2;border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:16px 18px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.notification-center__header{background:color-mix(in srgb, var(--panel) 96%, transparent)}}.notification-center__header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notification-center__header h2{font-size:var(--type-heading);line-height:var(--leading-tight);margin:3px 0 0}.notification-center__close{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:9px;flex:0 0 38px;place-items:center;font-size:22px;line-height:1;display:grid}.notification-center__close:hover{border-color:var(--ui-border-strong);color:var(--text);background:var(--surface-2)}.notification-center__settings{border:1px solid var(--line);background:var(--panel-2);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 14px 0;padding:14px;display:grid}.notification-center__settings>div{gap:4px;min-width:0;display:grid}.notification-center__settings small{color:var(--muted);line-height:var(--leading-ui)}.notification-toggle{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.notification-toggle input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.notification-toggle>span{border:1px solid var(--line);background:var(--surface);border-radius:999px;width:38px;height:22px;transition:border-color .16s,background-color .16s;position:relative}.notification-toggle>span:after{content:"";background:var(--muted);border-radius:50%;width:14px;height:14px;transition:transform .16s,background-color .16s;position:absolute;top:3px;left:3px}.notification-toggle input:checked+span{border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.notification-toggle input:checked+span{background:color-mix(in srgb, var(--green) 22%, var(--surface))}}.notification-toggle input:checked+span:after{background:var(--green);transform:translate(16px)}.notification-toggle input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}.notification-toggle input:disabled+span,.notification-toggle input:disabled~b{opacity:.48;cursor:not-allowed}.notification-toggle b{color:var(--muted);font:700 var(--type-caption) var(--font-geist-mono);text-transform:uppercase}.notification-center__toolbar{min-height:48px;color:var(--muted);font-size:var(--type-body-sm);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.notification-center__toolbar button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:7px;padding:0 10px}.notification-center__toolbar button:disabled{opacity:.42;cursor:not-allowed}.notification-center__state,.notification-center__empty{border:1px dashed var(--line);background:var(--surface);border-radius:11px;margin:10px 14px;padding:24px 18px}@supports (color:color-mix(in lab, red, red)){.notification-center__state,.notification-center__empty{background:color-mix(in srgb, var(--surface) 45%, transparent)}}.notification-center__state,.notification-center__empty{text-align:center}.notification-center__state{color:var(--muted)}.notification-center__state.is-error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.notification-center__state.is-error{border-color:color-mix(in srgb, var(--red) 46%, var(--line))}}.notification-center__state.is-error{color:var(--red)}.notification-center__empty strong{display:block}.notification-center__empty p{color:var(--muted);line-height:var(--leading-body);margin:6px 0 0}.notification-center__list{gap:8px;padding:0 14px 18px;display:grid}.notification-card{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:94px;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.notification-card:hover{border-color:var(--ui-border-strong);background:var(--surface)}.notification-card.is-read{opacity:.72}.notification-card__dot{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.notification-card.is-unread .notification-card__dot{background:var(--amber);box-shadow:0 0 12px var(--amber)}@supports (color:color-mix(in lab, red, red)){.notification-card.is-unread .notification-card__dot{box-shadow:0 0 12px color-mix(in srgb, var(--amber) 70%, transparent)}}.notification-card__body{gap:3px;min-width:0;display:grid}.notification-card__body strong,.notification-card__body small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-card__body small,.notification-card__body time{color:var(--muted);font-size:var(--type-label)}.notification-card__email{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:700 var(--type-caption) var(--font-geist-mono);white-space:nowrap;border-radius:999px;align-self:start;padding:4px 7px}@media (max-width:640px){.global-search-layer{place-items:stretch stretch;padding:0}.global-search-dialog{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.global-search-dialog__input{min-height:66px;padding-inline:12px}.global-search-dialog__meta{padding-inline:12px}.global-search-dialog__meta small{display:none}.global-search-dialog__results{max-height:calc(100dvh - 106px)}.global-search-result__type{display:none}.global-search-dialog__results>button{grid-template-columns:32px minmax(0,1fr)}.notification-center{border-inline-start:0;width:100%}.notification-center__settings{grid-template-columns:minmax(0,1fr)}.notification-toggle{justify-self:start}.notification-card{grid-template-columns:8px minmax(0,1fr)}.notification-card__email{grid-column:2;justify-self:start}}.avatar{color:#b9c7da;width:32px;height:32px;font:700 var(--type-body-sm) var(--font-geist-mono);cursor:pointer;background:#263246;border:1px solid #35445c;border-radius:50%;place-items:center;margin-left:6px;padding:0;display:grid}.product-navigation{min-width:0;position:relative}.product-nav{align-items:center;gap:3px;display:flex}.product-nav button{height:34px;color:var(--muted);font-size:var(--type-label);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 10px}.product-nav button:hover{color:var(--text);background:var(--surface)}.product-nav button.active{color:var(--text);box-shadow:inset 0 -2px 0 var(--green);background:#17202b;border-color:#2c3b4b}.mobile-product-nav__trigger,.mobile-product-nav__menu{display:none}.advanced-tools-action{font:700 var(--type-label) var(--font-geist-mono);letter-spacing:.6px;width:auto!important;color:var(--green)!important;padding-inline:8px!important}.advanced-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.developer-diagnostics{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px}.developer-diagnostics>summary{cursor:pointer;color:var(--text);font:700 var(--type-body-sm) var(--font-geist-mono);letter-spacing:.5px;padding:14px 16px}.developer-diagnostics__content{gap:12px;padding:0 12px 12px;display:grid}.product-surface{background:radial-gradient(circle at 75% -10%,#4b639926,#0000 35%),linear-gradient(#090d13,#080b10);height:calc(100vh - 62px);padding:34px 36px 44px;overflow:auto}.product-page-header{justify-content:space-between;align-items:flex-start;gap:30px;max-width:1460px;min-height:88px;margin:0 auto 24px;display:flex}.product-page-header h1{font-size:var(--type-display);line-height:var(--leading-tight);letter-spacing:-.7px;margin:0;font-weight:660}.product-page-header p{max-width:770px;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:9px 0 0}.module-search{border:1px solid var(--line);background:#0e131be6;border-radius:7px;align-items:center;gap:9px;width:330px;height:42px;margin-top:10px;padding:0 13px;display:flex}.module-search span{color:var(--muted-2);font-size:18px}.module-search input{color:var(--text);font-size:var(--type-body-sm);background:0 0;border:0;outline:0;flex:1}.module-search input::placeholder{color:#4e5967}.module-primary,.module-secondary{min-height:36px;font-size:var(--type-body-sm);cursor:pointer;border-radius:6px;padding:0 15px;font-weight:700}.module-primary{background:var(--green);color:#07130d;border:0;margin-top:8px}.module-secondary{color:#cbd5e1;background:#18212d;border:1px solid #344152}.market-context-grid,.product-content-grid,.analysis-module-grid,.strategy-grid,.studio-grid,.developer-grid{max-width:1460px;margin-inline:auto}.market-context-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.market-context-grid article{border:1px solid var(--line);background:#10161fd9;border-radius:8px;min-height:116px;padding:17px 18px}.market-context-grid article>span,.module-boundary>span,.cost-contract>span{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:1px}.market-context-grid article>strong{font:600 16px var(--font-geist-mono);margin-top:11px;display:block}.market-context-grid article>p{color:var(--muted);font-size:var(--type-label);margin:8px 0 0;line-height:1.55}.amber-text{color:var(--amber)!important}.module-card{border:1px solid var(--line);background:#0d121af0;border-radius:9px;box-shadow:0 14px 45px #0000001f}.module-card-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:64px;padding:16px 18px;display:flex}.module-card-heading h2{font-size:var(--type-heading-sm);line-height:var(--leading-tight);margin:0}.module-card-heading>span,.module-card-heading>b{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono)}.product-content-grid{grid-template-columns:minmax(720px,1fr) 310px;gap:14px;display:grid}.opportunity-table-head{min-height:32px;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.8px;grid-template-columns:210px 70px 1fr 160px 150px;align-items:center;gap:12px;padding:0 18px;display:grid}.opportunity-row{border-top:1px solid var(--line-soft);grid-template-columns:210px 70px 1fr 160px 150px;align-items:center;gap:12px;min-height:92px;padding:12px 18px;display:grid}.opportunity-row:hover{background:#171f2b8c}.opportunity-asset{flex-direction:column;gap:7px;display:flex}.opportunity-asset b{font-size:12px}.opportunity-asset span{color:var(--muted);font-size:var(--type-label)}.opportunity-asset i{font-style:normal}.score-ring{background:#101b19;border:3px solid #2d6d56;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.score-ring strong{color:var(--green);font:650 14px var(--font-geist-mono)}.score-ring span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.opportunity-row>p{color:#a2adba;font-size:var(--type-label);margin:0;line-height:1.55}.opportunity-row>p.risk-copy{color:#b8a77f}.row-actions{flex-direction:column;gap:5px;display:flex}.row-actions button{color:#aeb9c7;height:27px;font-size:var(--type-label);cursor:pointer;background:#141c27;border:1px solid #2d3949;border-radius:5px}.row-actions button:last-child{color:var(--green);background:#3ddc970d;border-color:#2d5749}.radar-side{overflow:hidden}.radar-side .module-card-heading>b{color:var(--green)}.condition-list,.quality-list,.lab-gates ul{margin:0;padding:4px 16px;list-style:none}.condition-list li{border-bottom:1px solid var(--line-soft);grid-template-columns:8px 1fr auto;align-items:center;gap:10px;min-height:72px;display:grid}.condition-list li>div{flex-direction:column;gap:5px;display:flex}.condition-list li strong{font-size:var(--type-label)}.condition-list li span{color:var(--muted);font-size:var(--type-label)}.condition-list li>b{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.positive-dot,.amber-dot,.neutral-dot{border-radius:50%;width:7px;height:7px;display:inline-block}.positive-dot{background:var(--green);box-shadow:0 0 7px #3ddc9766}.amber-dot{background:var(--amber)}.neutral-dot{background:var(--violet)}.module-boundary{border-left:2px solid var(--violet);background:#8b9cff0e;margin:16px;padding:12px 13px}.module-boundary p{color:var(--muted);font-size:var(--type-label);margin:7px 0 0;line-height:1.6}.analysis-module-grid{grid-template-columns:minmax(650px,1fr) 330px;gap:14px;display:grid}.asset-brief{padding:22px}.asset-brief-title{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.asset-brief-title>div:nth-child(2){min-width:0}.asset-brief-title span{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono)}.asset-brief-title h2{margin:5px 0 0;font-size:16px}.asset-brief-title>b{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);background:#3ddc9712;border:1px solid #285b49;border-radius:12px;margin-left:auto;padding:6px 9px}.analysis-lead{color:#b2bdc9;font-size:var(--type-body-sm);margin:20px 0;line-height:1.75}.analysis-stat-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.analysis-stat-grid div{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;padding:12px}.analysis-stat-grid span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);display:block}.analysis-stat-grid strong{font:650 var(--type-body-sm) var(--font-geist-mono);margin-top:7px;display:block}.traceable-evidence{border-top:1px solid var(--line);margin-top:20px}.traceable-evidence>div{border-bottom:1px solid var(--line-soft);grid-template-columns:28px 1fr 70px;align-items:center;gap:10px;min-height:70px;display:grid}.traceable-evidence i{border:1px solid var(--line);width:25px;height:25px;color:var(--muted);font:700 var(--type-caption) var(--font-geist-mono);border-radius:50%;place-items:center;display:grid}.traceable-evidence p{flex-direction:column;gap:6px;margin:0;display:flex}.traceable-evidence p strong{font-size:var(--type-label)}.traceable-evidence p span{color:var(--muted);font-size:var(--type-label)}.traceable-evidence>div>b{font:700 var(--type-caption) var(--font-geist-mono);text-align:right}.research-plan{padding:22px}.research-plan h2,.lab-gates h2,.quality-panel h2,.sdk-positioning h2,.api-roadmap h2{margin:5px 0 18px;font-size:15px}.research-plan dl{margin:0}.research-plan dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:59px;display:flex}.research-plan dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.research-plan dd{font:650 var(--type-body-sm) var(--font-geist-mono);margin:0}.research-plan .module-boundary{margin:18px 0}.research-plan .module-secondary{width:100%}.strategy-grid,.studio-grid{grid-template-columns:minmax(640px,1fr) 330px;gap:14px;display:grid}.strategy-config{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;max-width:1460px;margin:0 auto 12px;padding:13px 15px;display:grid}.strategy-config label{gap:6px;display:grid}.strategy-config label>span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.7px}.strategy-config label>strong{min-height:34px;font:650 var(--type-label) var(--font-geist-mono);align-items:center;display:flex}.strategy-config select,.strategy-config input{border:1px solid var(--line);width:100%;height:34px;color:var(--text);font:650 var(--type-label) var(--font-geist-mono);background:#090d13;border-radius:5px;outline:none;padding:0 9px}.strategy-config select:focus,.strategy-config input:focus{border-color:#3b5a54}.strategy-parameter-details,.strategy-disclosure{max-width:1460px;margin:0 auto 12px;overflow:hidden}.strategy-parameter-details>summary,.strategy-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px 15px;list-style:none;display:grid}.strategy-parameter-details>summary::-webkit-details-marker{display:none}.strategy-disclosure>summary::-webkit-details-marker{display:none}.strategy-parameter-details>summary:after,.strategy-disclosure>summary:after{content:"+";border:1px solid var(--line);width:28px;height:28px;color:var(--violet);font:750 17px var(--font-geist-mono);border-radius:6px;grid-area:1/2/span 2;place-items:center;display:grid}.strategy-parameter-details[open]>summary:after,.strategy-disclosure[open]>summary:after{content:"−"}.strategy-parameter-details>summary span,.strategy-disclosure>summary span{color:var(--text-secondary);font-size:var(--type-body-sm);font-weight:750}.strategy-parameter-details>summary small,.strategy-disclosure>summary small{color:var(--muted);font-size:var(--type-label);grid-column:1;line-height:1.45}.strategy-parameter-details[open]>summary,.strategy-disclosure[open]>summary{border-bottom:1px solid var(--line-soft)}.strategy-config--advanced{background:0 0;border:0;border-radius:0;margin:0;padding:15px}.strategy-disclosure__content{min-width:0;padding:12px}.strategy-disclosure__content>:first-child{margin-top:0}.strategy-disclosure__content>:last-child{margin-bottom:0}.strategy-disclosure__content>.module-card,.strategy-disclosure__content>section,.strategy-disclosure__content>div{max-width:none}.strategy-cloud-controls{grid-template-columns:minmax(340px,1fr) 160px 170px;align-items:center;gap:10px;max-width:1460px;margin:0 auto 12px;padding:13px 15px;display:grid}.strategy-cloud-controls>div{gap:4px;display:grid}.strategy-cloud-controls>div>strong{font-size:var(--type-body-sm)}.strategy-cloud-controls>div>small{color:var(--muted);font-size:var(--type-label)}.strategy-cloud-controls .module-secondary{height:34px}.strategy-cloud-controls button:disabled{opacity:.4;cursor:default}.strategy-cloud-controls>p{color:var(--muted);font-size:var(--type-label);grid-column:1/-1;margin:0}.strategy-cloud-controls>p[data-status=error]{color:var(--red)}.strategy-error{color:#dc929d;max-width:1460px;font-size:var(--type-label);background:#7a2f3c1a;border:1px solid #61333a;border-radius:6px;margin:0 auto 12px;padding:10px 13px}.experiment-card,.studio-editor{overflow:hidden}.stage-pill{border:1px solid #3c4768;border-radius:10px;padding:5px 8px;color:var(--violet)!important}.rule-flow{align-items:center;gap:9px;padding:22px 18px;display:flex}.rule-flow span{border:1px solid var(--line);background:var(--surface);color:#b7c1ce;min-height:48px;font-size:var(--type-label);text-align:center;border-radius:6px;flex:1;place-items:center;display:grid}.rule-flow i{color:var(--muted-2);font-style:normal}.metric-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 18px 18px;display:grid}.metric-grid div{border:1px solid var(--line-soft);background:#101720;border-radius:6px;padding:13px}.metric-grid span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);display:block}.metric-grid strong{font:650 13px var(--font-geist-mono);margin-top:8px;display:block}.metric-grid--strategy{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-result-summary{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:6px;gap:5px;margin:0 18px 14px;padding:13px 14px;display:grid}.strategy-result-summary.is-awaiting{border-left-color:var(--violet)}.strategy-result-summary.is-insufficient{border-left-color:var(--amber)}.strategy-result-summary>span{color:var(--muted-2);font:750 var(--type-caption) var(--font-geist-mono)}.strategy-result-summary>strong{color:var(--text-secondary);font-size:var(--type-body-sm)}.strategy-result-summary>p{color:var(--muted);font-size:var(--type-label);margin:0;line-height:1.5}.strategy-data-context{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 18px 18px;display:grid}.strategy-data-context>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;min-width:0;padding:10px 11px}.strategy-data-context dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.strategy-data-context dd{color:var(--text-secondary);font:650 var(--type-label)/1.4 var(--font-geist-mono);overflow-wrap:anywhere;margin:7px 0 0}.strategy-insufficient{background:#f5bd4f0d;border:1px solid #4b3c23;border-radius:5px;gap:5px;margin:-8px 18px 18px;padding:10px 12px;display:grid}.strategy-insufficient strong{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono)}.strategy-insufficient span{color:var(--muted);font-size:var(--type-label);line-height:1.5}.cost-contract{border-left:2px solid var(--green);background:#3ddc970b;margin:0 18px 18px;padding:13px}.cost-contract p{color:var(--muted);font-size:var(--type-label);margin:6px 0 0}.strategy-trades{border:1px solid var(--line-soft);border-radius:6px;margin:0 18px 18px;overflow:hidden}.strategy-trades>span{color:var(--muted-2);background:var(--surface);font:700 var(--type-caption) var(--font-geist-mono);padding:9px 11px;display:block}.strategy-trades>div{border-top:1px solid var(--line-soft);min-height:31px;color:var(--muted);font:650 var(--type-caption) var(--font-geist-mono);grid-template-columns:40px 1fr 70px 90px;align-items:center;gap:8px;padding:0 11px;display:grid}.strategy-trades>div>b{color:var(--violet)}.strategy-trades>div>strong{text-align:right}.strategy-provenance{color:var(--muted-2);font:650 var(--type-caption)/1.6 var(--font-geist-mono);margin-top:14px;display:block}.strategy-experiment-history{border:1px solid var(--line);background:#0d121af0;border-radius:9px;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-experiment-history>header h3{margin:0;font-size:14px}.strategy-experiment-history>header>p:last-child,.strategy-experiment-history>p{color:var(--muted);font-size:var(--type-label);margin:7px 0 0;line-height:1.5}.strategy-experiment-history__list{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.strategy-experiment-history__list li{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;grid-template-columns:140px minmax(220px,1fr) 180px 100px;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:grid}.strategy-experiment-history__list strong{font-size:var(--type-label)}.strategy-experiment-history__list span{color:var(--muted-2);font:650 var(--type-caption) var(--font-geist-mono);text-overflow:ellipsis;overflow:hidden}.strategy-experiment-history__comparison{gap:10px;margin-top:14px;display:grid}.strategy-experiment-history__selection-status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;gap:4px;min-width:0;padding:10px 12px;display:grid}.strategy-experiment-history__selection-status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono)}.strategy-experiment-history__selection-status span{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-experiment-history__selectors{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.strategy-experiment-history__selectors label{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:5px;display:grid}.strategy-experiment-history__selectors select{border:1px solid var(--line);height:32px;color:var(--text);font:650 var(--type-caption) var(--font-geist-mono);background:#090d13;border-radius:5px;padding:0 9px}.strategy-experiment-history__result{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;padding:12px}.strategy-experiment-history__result>strong{color:var(--green);font:700 var(--type-label) var(--font-geist-mono)}.strategy-experiment-history__result.is-insufficient>strong{color:var(--amber)}.strategy-experiment-history__result.is-incompatible>strong{color:var(--red)}.strategy-experiment-history__result p,.strategy-experiment-history__result li{color:var(--muted);font-size:var(--type-label);line-height:1.5}.strategy-experiment-history__result table{border-collapse:collapse;width:100%;font:650 var(--type-label) var(--font-geist-mono);margin-top:10px}.strategy-experiment-history__result caption{color:var(--muted-2);text-align:left;font-size:var(--type-caption);padding:8px 0}.strategy-experiment-history__result th,.strategy-experiment-history__result td{border-top:1px solid var(--line-soft);text-align:left;padding:8px}.strategy-experiment-history__result th{width:180px;color:var(--muted)}.strategy-experiment-history__result details{color:var(--text-secondary);font-size:var(--type-label);margin-top:10px}.strategy-cloud-history-observation{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-cloud-history-observation>header h3{margin:3px 0 0;font-size:14px}.strategy-cloud-history-observation>header p:last-child,.strategy-cloud-history-observation__status,.strategy-cloud-history-observation__boundary{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.5}.strategy-cloud-history-observation__actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.strategy-cloud-history-observation__actions button{border:1px solid var(--line);min-height:32px;color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:5px;padding:0 11px}.strategy-cloud-history-observation__actions button:disabled{opacity:.45;cursor:default}.strategy-cloud-history-observation__status{margin-top:10px}.strategy-cloud-history-observation__summary{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;padding:10px 12px;display:grid}.strategy-cloud-history-observation__summary.is-partial,.strategy-cloud-history-observation__summary.is-unstable,.strategy-cloud-history-observation__summary.is-aborted{border-left-color:var(--amber)}.strategy-cloud-history-observation__summary.is-invalid{border-left-color:var(--red)}.strategy-cloud-history-observation__summary strong,.strategy-cloud-history-observation__summary span{color:var(--text-secondary);font:700 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-cloud-history-observation__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-cloud-observation-session-admission{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-cloud-observation-session-admission__summary{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.strategy-cloud-observation-session-admission__summary h3{margin:3px 0 0;font-size:14px}.strategy-cloud-observation-session-admission__summary strong{border:1px solid var(--line-soft);max-width:100%;color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;border-radius:4px;padding:6px 8px}.strategy-cloud-observation-session-admission>p,.strategy-cloud-observation-session-admission>div[role=status],.strategy-cloud-observation-session-admission__item small,.strategy-cloud-observation-session-admission__item p,.strategy-cloud-observation-session-admission__empty,.strategy-cloud-observation-session-admission__boundary{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-cloud-observation-session-admission__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.strategy-cloud-observation-session-admission__item{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.strategy-cloud-observation-session-admission__item[data-status=already_in_session]{border-left-color:var(--green)}.strategy-cloud-observation-session-admission__item[data-status=conflict_blocked],.strategy-cloud-observation-session-admission__item[data-status=admission_blocked]{border-left-color:var(--red)}.strategy-cloud-observation-session-admission__item strong,.strategy-cloud-observation-session-admission__item small,.strategy-cloud-observation-session-admission__item p{overflow-wrap:anywhere;margin:0;display:block}.strategy-cloud-observation-session-admission__item strong{color:var(--text-secondary);font:750 var(--type-label)/1.45 var(--font-geist-mono)}.strategy-cloud-observation-session-admission__result{color:var(--green)!important;margin-top:6px!important}.strategy-cloud-observation-session-admission__confirm{background:#eeaf3f0d;border:1px solid #5a4721;border-radius:5px;gap:9px;min-width:0;margin-top:12px;padding:11px;display:grid}.strategy-cloud-observation-session-admission__confirm strong,.strategy-cloud-observation-session-admission__confirm label{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-cloud-observation-session-admission__actions{flex-wrap:wrap;gap:7px;display:flex}.strategy-cloud-observation-session-admission button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:7px 11px}.strategy-cloud-observation-session-admission button:disabled{cursor:not-allowed;opacity:.48}.strategy-cloud-observation-session-admission__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-cloud-observation-capacity-handoff{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-cloud-observation-capacity-handoff__summary{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.strategy-cloud-observation-capacity-handoff__summary h3{margin:3px 0 0;font-size:14px}.strategy-cloud-observation-capacity-handoff__summary strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.strategy-cloud-observation-capacity-handoff>p,.strategy-cloud-observation-capacity-handoff__results span,.strategy-cloud-observation-capacity-handoff__results small,.strategy-cloud-observation-capacity-handoff__results p,.strategy-cloud-observation-capacity-handoff__pending,.strategy-cloud-observation-capacity-handoff__boundary{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-cloud-observation-capacity-handoff__results{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.strategy-cloud-observation-capacity-handoff__results>li{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;gap:8px;min-width:0;padding:10px;display:grid}.strategy-cloud-observation-capacity-handoff__results>li[data-status=verified],.strategy-cloud-observation-capacity-handoff__results>li[data-status=already_verified]{border-left-color:var(--green)}.strategy-cloud-observation-capacity-handoff__results>li[data-status=blocked],.strategy-cloud-observation-capacity-handoff__results>li[data-status=stale],.strategy-cloud-observation-capacity-handoff__results>li[data-status=callback_error]{border-left-color:var(--red)}.strategy-cloud-observation-capacity-handoff__results strong,.strategy-cloud-observation-capacity-handoff__results span,.strategy-cloud-observation-capacity-handoff__results small{overflow-wrap:anywhere;display:block}.strategy-cloud-observation-capacity-handoff__pending{border:1px solid var(--line-soft);border-radius:4px;padding:8px}.strategy-cloud-observation-capacity-handoff__pending ul{margin:7px 0 0;padding-left:18px}.strategy-cloud-observation-capacity-handoff__results>li>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.strategy-cloud-observation-capacity-handoff button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:7px 11px}.strategy-cloud-observation-capacity-handoff__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-session-retention{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-session-retention__summary{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.strategy-session-retention__summary h3{margin:3px 0 0;font-size:14px}.strategy-session-retention__summary>strong{border:1px solid var(--line-soft);max-width:100%;color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;border-radius:4px;padding:6px 8px}.strategy-session-retention>p,.strategy-session-retention>div[role=status],.strategy-session-retention__item small,.strategy-session-retention__item p,.strategy-session-retention__confirm label,.strategy-session-retention__empty,.strategy-session-retention__boundary{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-session-retention__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.strategy-session-retention__item{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.strategy-session-retention__item[data-status=dependency_confirmation_required]{border-left-color:var(--amber)}.strategy-session-retention__item[data-status=conflict_review_required],.strategy-session-retention__item[data-status=invalid]{border-left-color:var(--red)}.strategy-session-retention__item strong,.strategy-session-retention__item small,.strategy-session-retention__item p{overflow-wrap:anywhere;margin:0;display:block}.strategy-session-retention__item strong{color:var(--text-secondary);font:750 var(--type-label)/1.45 var(--font-geist-mono)}.strategy-session-retention__dependencies{margin-top:6px!important}.strategy-session-retention__result{color:var(--green)!important;margin-top:6px!important}.strategy-session-retention__confirm{background:#eeaf3f0d;border:1px solid #5a4721;border-radius:5px;gap:9px;min-width:0;margin-top:12px;padding:11px;display:grid}.strategy-session-retention__confirm>strong{color:var(--text-secondary);font:750 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-session-retention__actions{flex-wrap:wrap;gap:7px;display:flex}.strategy-session-retention button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:7px 11px}.strategy-session-retention button:disabled{cursor:not-allowed;opacity:.48}.strategy-session-retention__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-session-capacity-admission{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-session-capacity-admission>header h3{margin:3px 0 0;font-size:14px}.strategy-session-capacity-admission>header p,.strategy-session-capacity-admission>p,.strategy-session-capacity-admission__pending span,.strategy-session-capacity-admission__pending small,.strategy-session-capacity-admission__pending dt,.strategy-session-capacity-admission__pending dd,.strategy-session-capacity-admission__actions label,.strategy-session-capacity-admission__results small,.strategy-session-capacity-admission__boundary{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-session-capacity-admission__pending{border:1px solid #5a4721;border-left:3px solid var(--amber);background:#eeaf3f0d;border-radius:5px;min-width:0;margin-top:12px;padding:11px}.strategy-session-capacity-admission__pending>div:first-child{justify-content:space-between;gap:8px;min-width:0;display:flex}.strategy-session-capacity-admission__pending strong{color:var(--text-secondary);font:750 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-session-capacity-admission__pending>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.strategy-session-capacity-admission__pending>dl>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;min-width:0;padding:8px}.strategy-session-capacity-admission__pending dt,.strategy-session-capacity-admission__pending dd{margin:0}.strategy-session-capacity-admission__impacts ul,.strategy-session-capacity-admission__results{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.strategy-session-capacity-admission__impacts li,.strategy-session-capacity-admission__results li{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;gap:3px;min-width:0;padding:8px;display:grid}.strategy-session-capacity-admission__impacts details{margin-top:8px}.strategy-session-capacity-admission__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.strategy-session-capacity-admission__actions label{flex:300px;align-items:flex-start;gap:7px;display:flex}.strategy-session-capacity-admission button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:7px 11px}.strategy-session-capacity-admission button:disabled{cursor:not-allowed;opacity:.48}.strategy-session-capacity-admission__verification{color:var(--amber)!important}.strategy-session-capacity-admission__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-experiment-history-provenance{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-experiment-history-provenance>header h3{margin:3px 0 0;font-size:14px}.strategy-experiment-history-provenance>header p:last-child,.strategy-experiment-history-provenance__empty,.strategy-experiment-history-provenance__boundary{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.5}.strategy-experiment-history-provenance__summary{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin-top:12px;padding:10px 12px;display:grid}.strategy-experiment-history-provenance__summary strong,.strategy-experiment-history-provenance__summary span{color:var(--text-secondary);font:700 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-experiment-history-provenance__list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.strategy-experiment-history-provenance__item{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:5px;min-width:0;padding:11px 12px}.strategy-experiment-history-provenance__item.is-session_observed,.strategy-experiment-history-provenance__item.is-cloud_observed{border-left-color:var(--amber)}.strategy-experiment-history-provenance__item.is-conflict{border-left-color:var(--red)}.strategy-experiment-history-provenance__item article>header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.strategy-experiment-history-provenance__item strong{color:var(--green);font:750 var(--type-label) var(--font-geist-mono)}.strategy-experiment-history-provenance__item.is-session_observed strong,.strategy-experiment-history-provenance__item.is-cloud_observed strong{color:var(--amber)}.strategy-experiment-history-provenance__item.is-conflict strong,.strategy-experiment-history-provenance__item [role=alert]{color:var(--red)}.strategy-experiment-history-provenance__item span,.strategy-experiment-history-provenance__item p{color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-experiment-history-provenance__actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.strategy-experiment-history-provenance__actions button{border:1px solid var(--line);min-height:32px;color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:5px;padding:0 11px}.strategy-experiment-history-provenance__empty{border:1px dashed var(--line);border-radius:5px;margin:12px 0 0;padding:10px 12px}.strategy-experiment-history-provenance__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-experiment-conflict-review{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-experiment-conflict-review>header h3{margin:3px 0 0;font-size:14px}.strategy-experiment-conflict-review>header p:last-child,.strategy-experiment-conflict-review__empty,.strategy-experiment-conflict-review__boundary,.strategy-experiment-conflict-review>p[role=status]{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.5}.strategy-experiment-conflict-review>label{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:5px;margin-top:12px;display:grid}.strategy-experiment-conflict-review>label select{border:1px solid var(--line);min-height:34px;color:var(--text-secondary);font:650 var(--type-caption) var(--font-geist-mono);background:#090d13;border-radius:5px;padding:0 9px}.strategy-experiment-conflict-review__empty{border:1px dashed var(--line);border-radius:5px;margin:12px 0 0;padding:10px 12px}.strategy-experiment-conflict-review__summary{border:1px solid var(--line-soft);border-left:3px solid var(--red);background:var(--surface);border-radius:5px;min-width:0;margin-top:12px;padding:11px 12px}.strategy-experiment-conflict-review__summary>div[role=status]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.strategy-experiment-conflict-review__summary strong,.strategy-experiment-conflict-review__summary span,.strategy-experiment-conflict-review__summary p,.strategy-experiment-conflict-review__summary li{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-experiment-conflict-review__summary strong{color:var(--red)}.strategy-experiment-conflict-review__summary details{color:var(--text-secondary);font-size:var(--type-label);margin-top:10px}.strategy-experiment-conflict-review__summary article{border:1px solid var(--line-soft);border-radius:4px;margin-top:8px;padding:8px}.strategy-experiment-conflict-review__summary h4{font-size:var(--type-label);margin:0}.strategy-experiment-conflict-review__summary code{color:var(--amber)}.strategy-experiment-conflict-review__actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.strategy-experiment-conflict-review__actions button{border:1px solid var(--line);min-height:32px;color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:5px;padding:0 11px}.strategy-experiment-conflict-review__actions button:disabled{opacity:.45;cursor:not-allowed}.strategy-experiment-conflict-review__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-experiment-admission{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-experiment-admission>header h3{margin:3px 0 0;font-size:14px}.strategy-experiment-admission>header p:last-child,.strategy-experiment-admission__empty,.strategy-experiment-admission__boundary,.strategy-experiment-admission>p[role=status],.strategy-experiment-admission>p[role=alert]{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.5}.strategy-experiment-admission__last{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin-top:12px;padding:10px 12px;display:grid}.strategy-experiment-admission__last.is-conflict_quarantined,.strategy-experiment-admission__last.is-invalid{border-left-color:var(--red)}.strategy-experiment-admission__last strong,.strategy-experiment-admission__last span{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-experiment-admission__last strong{color:var(--green)}.strategy-experiment-admission__last.is-conflict_quarantined strong,.strategy-experiment-admission__last.is-invalid strong{color:var(--red)}.strategy-experiment-admission__empty{border:1px dashed var(--line);border-radius:5px;margin:12px 0 0;padding:10px 12px}.strategy-experiment-admission__list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.strategy-experiment-admission__list li{border:1px solid var(--line-soft);border-left:3px solid var(--red);background:var(--surface);border-radius:5px;min-width:0;padding:11px 12px}.strategy-experiment-admission__list article>header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.strategy-experiment-admission__list strong,.strategy-experiment-admission__list span,.strategy-experiment-admission__list p{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-experiment-admission__list strong,.strategy-experiment-admission__list [role=alert]{color:var(--red)}.strategy-experiment-admission__actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.strategy-experiment-admission__actions button{border:1px solid var(--line);min-height:32px;color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:5px;padding:0 11px}.strategy-experiment-admission__actions button:disabled{opacity:.45;cursor:not-allowed}.strategy-experiment-admission__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-experiment-cloud-commit-verification{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-experiment-cloud-commit-verification>header h3{margin:3px 0 0;font-size:14px}.strategy-experiment-cloud-commit-verification>header p,.strategy-experiment-cloud-commit-verification__empty,.strategy-experiment-cloud-commit-verification__boundary{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.5}.strategy-experiment-cloud-commit-verification__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.strategy-experiment-cloud-commit-verification__summary span{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--text-secondary);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;padding:9px 10px}.strategy-experiment-cloud-commit-verification__empty{border:1px dashed var(--line);border-radius:5px;margin:12px 0 0;padding:10px 12px}.strategy-experiment-cloud-commit-verification__list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.strategy-experiment-cloud-commit-verification__list li{border:1px solid var(--line-soft);border-left:3px solid var(--red);background:var(--surface);border-radius:5px;min-width:0;padding:11px 12px}.strategy-experiment-cloud-commit-verification__list li.is-verified_saved,.strategy-experiment-cloud-commit-verification__list li.is-verified_existing{border-left-color:var(--green)}.strategy-experiment-cloud-commit-verification__list li.is-write_acknowledged_unverified,.strategy-experiment-cloud-commit-verification__list li.is-blocked,.strategy-experiment-cloud-commit-verification__list li.is-aborted{border-left-color:var(--amber)}.strategy-experiment-cloud-commit-verification__list li>div{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.strategy-experiment-cloud-commit-verification__list strong,.strategy-experiment-cloud-commit-verification__list span,.strategy-experiment-cloud-commit-verification__list p,.strategy-experiment-cloud-commit-verification__list small{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-experiment-cloud-commit-verification__list strong{color:var(--red)}.strategy-experiment-cloud-commit-verification__list li.is-verified_saved strong,.strategy-experiment-cloud-commit-verification__list li.is-verified_existing strong{color:var(--green)}.strategy-experiment-cloud-commit-verification__list li.is-write_acknowledged_unverified strong,.strategy-experiment-cloud-commit-verification__list li.is-blocked strong,.strategy-experiment-cloud-commit-verification__list li.is-aborted strong{color:var(--amber)}.strategy-experiment-cloud-commit-verification button{border:1px solid var(--line);min-height:34px;color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:5px;margin-top:8px;padding:7px 11px}.strategy-experiment-cloud-commit-verification button:disabled{opacity:.45;cursor:not-allowed}.strategy-experiment-cloud-commit-verification__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-cloud-commit-evidence-report{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-cloud-commit-evidence-report>header h3,.strategy-cloud-commit-evidence-report__import h4{margin:3px 0 0;font-size:14px}.strategy-cloud-commit-evidence-report>header p,.strategy-cloud-commit-evidence-report__binding p,.strategy-cloud-commit-evidence-report__binding small,.strategy-cloud-commit-evidence-report__import p,.strategy-cloud-commit-evidence-report__boundary{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.5}.strategy-cloud-commit-evidence-report__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.strategy-cloud-commit-evidence-report__summary span{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--text-secondary);font:700 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;padding:9px 10px}.strategy-cloud-commit-evidence-report__binding{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;min-width:0;margin-top:10px;padding:11px 12px}.strategy-cloud-commit-evidence-report__binding.is-current_cloud_match,.strategy-cloud-commit-evidence-report__binding.is-recorded_verified_receipt{border-left-color:var(--green)}.strategy-cloud-commit-evidence-report__binding.is-drifted,.strategy-cloud-commit-evidence-report__binding.is-invalid{border-left-color:var(--red)}.strategy-cloud-commit-evidence-report__binding strong,.strategy-cloud-commit-evidence-report__binding span{color:var(--text-secondary);font:700 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-cloud-commit-evidence-report__binding ol{gap:7px;margin:10px 0 0;padding-left:18px;display:grid}.strategy-cloud-commit-evidence-report__binding li{min-width:0}.strategy-cloud-commit-evidence-report__binding li span,.strategy-cloud-commit-evidence-report__binding li small{display:block}.strategy-cloud-commit-evidence-report__actions,.strategy-cloud-commit-evidence-report__import>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.strategy-cloud-commit-evidence-report button{border:1px solid var(--line);min-height:34px;color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:5px;padding:7px 11px}.strategy-cloud-commit-evidence-report button:disabled{opacity:.45;cursor:not-allowed}.strategy-cloud-commit-evidence-report__import{border-top:1px solid var(--line-soft);gap:10px;margin-top:14px;padding-top:12px;display:grid}.strategy-cloud-commit-evidence-report__import label{color:var(--muted);font:700 var(--type-label) var(--font-geist-mono);gap:6px;min-width:0;display:grid}.strategy-cloud-commit-evidence-report__import input,.strategy-cloud-commit-evidence-report__import textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text-secondary);font:650 var(--type-label)/1.5 var(--font-geist-mono);border-radius:5px}.strategy-cloud-commit-evidence-report__import input{min-height:34px;padding:7px 9px}.strategy-cloud-commit-evidence-report__import textarea{resize:vertical;min-height:96px;padding:9px}.strategy-cloud-commit-evidence-report__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-experiment-portable-bundle{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-experiment-portable-bundle>header h3,.strategy-experiment-portable-bundle__import h4{margin:3px 0 0;font-size:14px}.strategy-experiment-portable-bundle>header p,.strategy-experiment-portable-bundle__import>p,.strategy-experiment-portable-bundle__preview p,.strategy-experiment-portable-bundle__boundary,.strategy-experiment-portable-bundle>p[role]{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.5}.strategy-experiment-portable-bundle__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.strategy-experiment-portable-bundle__summary span{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--text-secondary);font:700 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;padding:9px 10px}.strategy-experiment-portable-bundle__actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.strategy-experiment-portable-bundle button{border:1px solid var(--line);max-width:100%;min-height:34px;color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:5px;padding:7px 11px}.strategy-experiment-portable-bundle button:disabled{opacity:.45;cursor:not-allowed}.strategy-experiment-portable-bundle__import{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;gap:10px;min-width:0;margin-top:14px;padding:12px;display:grid}.strategy-experiment-portable-bundle__import label{min-width:0;color:var(--muted);font:700 var(--type-label) var(--font-geist-mono);gap:6px;display:grid}.strategy-experiment-portable-bundle__import input[type=file],.strategy-experiment-portable-bundle__import textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--text-secondary);font:650 var(--type-label)/1.5 var(--font-geist-mono);background:#090d13;border-radius:5px;padding:9px}.strategy-experiment-portable-bundle__import textarea{resize:vertical;min-height:96px}.strategy-experiment-portable-bundle__preview>ol{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.strategy-experiment-portable-bundle__item{border:1px solid var(--line-soft);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.strategy-experiment-portable-bundle__item div,.strategy-experiment-portable-bundle__item strong,.strategy-experiment-portable-bundle__item span,.strategy-experiment-portable-bundle__item small{overflow-wrap:anywhere;min-width:0;display:block}.strategy-experiment-portable-bundle__item strong,.strategy-experiment-portable-bundle__confirm strong{color:var(--text-secondary);font:700 var(--type-label)/1.45 var(--font-geist-mono)}.strategy-experiment-portable-bundle__item span,.strategy-experiment-portable-bundle__item small{color:var(--muted);font:650 var(--type-caption)/1.45 var(--font-geist-mono)}.strategy-experiment-portable-bundle__confirm{border:1px solid var(--amber);border-radius:5px;gap:9px;margin-top:10px;padding:10px;display:grid}.strategy-experiment-portable-bundle__confirm label{align-items:flex-start;gap:8px;display:flex}.strategy-experiment-portable-bundle__confirm input{margin-top:2px}.strategy-experiment-portable-bundle__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-report-card{max-width:1460px;margin:12px auto 0;padding:18px}.strategy-report-card>header h3{margin:3px 0 0;font-size:14px}.strategy-report-card>header p{color:var(--muted);font-size:var(--type-label);margin:7px 0 0;line-height:1.5}.strategy-report-export>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.strategy-report-export button{height:32px;color:var(--green);font-size:var(--type-label);cursor:pointer;background:#3ddc970f;border:1px solid #2b5848;border-radius:5px;padding:0 12px}.strategy-report-export button:disabled{opacity:.4;cursor:default}.strategy-report-export>p{color:var(--muted);font-size:var(--type-label);margin:8px 0 0}.strategy-report-selection{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:5px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;margin-top:11px;padding:9px 10px;display:grid}.strategy-report-selection.is-invalidated,.strategy-report-selection.is-unavailable{border-left-color:var(--amber)}.strategy-report-selection strong{color:var(--green);font:750 var(--type-caption) var(--font-geist-mono)}.strategy-report-selection.is-invalidated strong,.strategy-report-selection.is-unavailable strong{color:var(--amber)}.strategy-report-selection span{color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-report-selection button{border:1px solid var(--line);min-height:32px;color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:5px;padding:0 10px}.strategy-diagnostic-binding{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-diagnostic-binding>header h3{margin:3px 0 0;font-size:14px}.strategy-diagnostic-binding>header p{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;margin:7px 0 0;line-height:1.5}.strategy-diagnostic-binding__actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.strategy-diagnostic-binding__actions button{border:1px solid var(--line);min-height:32px;color:var(--muted);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:5px;padding:0 11px}.strategy-diagnostic-binding__actions button[aria-pressed=true]{color:var(--green);background:#3ddc9714;border-color:#2b5848}.strategy-diagnostic-binding__status{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:5px;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;margin-top:11px;padding:10px 11px;display:grid}.strategy-diagnostic-binding.is-invalidated .strategy-diagnostic-binding__status{border-left-color:var(--amber)}.strategy-diagnostic-binding__status strong{color:var(--green);font:750 var(--type-caption) var(--font-geist-mono)}.strategy-diagnostic-binding.is-invalidated .strategy-diagnostic-binding__status strong{color:var(--amber)}.strategy-diagnostic-binding__status span,.strategy-diagnostic-binding__evidence{color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-diagnostic-binding__evidence{border-left:3px solid var(--green);margin:8px 0 0;padding-left:9px}.strategy-diagnostic-binding__evidence.is-dataset_changed{border-left-color:var(--amber);color:var(--amber)}.strategy-diagnostic-binding__evidence.is-request_mismatch,.strategy-diagnostic-binding__evidence.is-invalid{border-left-color:var(--red);color:var(--red)}.strategy-diagnostic-unavailable{max-width:1460px;color:var(--amber);font:650 var(--type-label)/1.5 var(--font-geist-mono);margin:12px auto 0;padding:14px 18px}.strategy-diagnostic-evidence-report{border:1px solid var(--line);background:#0d121af0;border-radius:9px;min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-diagnostic-evidence-report>header h3{margin:3px 0 0;font-size:14px}.strategy-diagnostic-evidence-report>header p:last-child,.strategy-diagnostic-evidence-report>p{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.5}.strategy-diagnostic-evidence-report>div[aria-label="Strategy diagnostic evidence report summary"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.strategy-diagnostic-evidence-report>div[aria-label="Strategy diagnostic evidence report summary"] p{border:1px solid var(--line-soft);background:var(--surface);color:var(--text-secondary);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;margin:0;padding:9px 10px}.strategy-diagnostic-evidence-report>div[aria-label="Strategy diagnostic evidence report download actions"]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.strategy-diagnostic-evidence-report button{min-height:32px;color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;background:#3ddc970f;border:1px solid #2b5848;border-radius:5px;padding:0 12px}.strategy-diagnostic-evidence-report button:disabled{opacity:.4;cursor:not-allowed}.strategy-diagnostic-evidence-report [role=alert]{color:var(--red)}.strategy-diagnostic-evidence-history{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-diagnostic-evidence-history>header h3{margin:3px 0 0;font-size:14px}.strategy-diagnostic-evidence-history>header p:last-child,.strategy-diagnostic-evidence-history__empty,.strategy-diagnostic-evidence-history__boundary{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.5}.strategy-diagnostic-evidence-history__summary{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px;padding:10px 12px;display:grid}.strategy-diagnostic-evidence-history__summary strong,.strategy-diagnostic-evidence-history__summary span{color:var(--text-secondary);font:700 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-diagnostic-evidence-history__list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.strategy-diagnostic-evidence-history__item{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:5px;min-width:0;padding:11px 12px}.strategy-diagnostic-evidence-history__item.is-partial,.strategy-diagnostic-evidence-history__item.is-draft_only{border-left-color:var(--amber)}.strategy-diagnostic-evidence-history__item.is-drifted,.strategy-diagnostic-evidence-history__item.is-orphaned{border-left-color:var(--red)}.strategy-diagnostic-evidence-history__item.is-active{box-shadow:inset 0 0 0 1px #3ddc9747}.strategy-diagnostic-evidence-history__item article>header{flex-wrap:wrap;justify-content:space-between;gap:7px;display:flex}.strategy-diagnostic-evidence-history__item strong{color:var(--green);font:750 var(--type-label) var(--font-geist-mono)}.strategy-diagnostic-evidence-history__item.is-partial strong,.strategy-diagnostic-evidence-history__item.is-draft_only strong{color:var(--amber)}.strategy-diagnostic-evidence-history__item.is-drifted strong,.strategy-diagnostic-evidence-history__item.is-orphaned strong{color:var(--red)}.strategy-diagnostic-evidence-history__item span,.strategy-diagnostic-evidence-history__item p{color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-diagnostic-evidence-history__actions{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.strategy-diagnostic-evidence-history__actions button{border:1px solid var(--line);min-height:32px;color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:5px;padding:0 11px}.strategy-diagnostic-evidence-history__actions button[aria-pressed=true]{color:var(--green);border-color:#2b5848}.strategy-diagnostic-evidence-history__empty{border:1px dashed var(--line);border-radius:5px;margin:12px 0 0;padding:10px 12px}.strategy-diagnostic-evidence-history__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-diagnostic-casebook-portable-bundle{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-diagnostic-casebook-portable-bundle>header h3{margin:3px 0 0;font-size:14px}.strategy-diagnostic-casebook-portable-bundle>header p,.strategy-diagnostic-casebook-portable-bundle__import>p,.strategy-diagnostic-casebook-portable-bundle__preview>p,.strategy-diagnostic-casebook-portable-bundle__boundary,.strategy-diagnostic-casebook-portable-bundle [role=status],.strategy-diagnostic-casebook-portable-bundle [role=alert]{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-diagnostic-casebook-portable-bundle__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.strategy-diagnostic-casebook-portable-bundle__summary span{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:5px;padding:9px 10px}.strategy-diagnostic-casebook-portable-bundle__actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.strategy-diagnostic-casebook-portable-bundle button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:7px 11px}.strategy-diagnostic-casebook-portable-bundle button:disabled{opacity:.45;cursor:not-allowed}.strategy-diagnostic-casebook-portable-bundle__import{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;min-width:0;margin-top:12px;padding:12px}.strategy-diagnostic-casebook-portable-bundle__import h4{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0}.strategy-diagnostic-casebook-portable-bundle__import>label{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);gap:6px;min-width:0;margin-top:9px;display:grid}.strategy-diagnostic-casebook-portable-bundle__import textarea,.strategy-diagnostic-casebook-portable-bundle__import input[type=file]{border:1px solid var(--line);width:100%;min-width:0;color:var(--text-secondary);font:650 var(--type-label)/1.5 var(--font-geist-mono);background:#090d13;border-radius:5px;padding:9px}.strategy-diagnostic-casebook-portable-bundle__preview{min-width:0;margin-top:12px}.strategy-diagnostic-casebook-portable-bundle__preview ol{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.strategy-diagnostic-casebook-portable-bundle__item{border:1px solid var(--line-soft);border-left:3px solid var(--amber);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.strategy-diagnostic-casebook-portable-bundle__item div{gap:4px;min-width:0;display:grid}.strategy-diagnostic-casebook-portable-bundle__item strong,.strategy-diagnostic-casebook-portable-bundle__item span,.strategy-diagnostic-casebook-portable-bundle__item small{color:var(--muted);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-diagnostic-casebook-portable-bundle__item strong{color:var(--amber);font-weight:750}.strategy-diagnostic-casebook-portable-bundle__confirm{background:#eeaf3f0d;border:1px solid #5a4721;border-radius:5px;gap:9px;min-width:0;margin-top:10px;padding:11px;display:grid}.strategy-diagnostic-casebook-portable-bundle__confirm strong,.strategy-diagnostic-casebook-portable-bundle__confirm label{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-diagnostic-casebook-portable-bundle__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-portable-recovery-readiness{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-portable-recovery-readiness__summary{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.strategy-portable-recovery-readiness__summary h3{margin:3px 0 0;font-size:14px}.strategy-portable-recovery-readiness__summary strong{border:1px solid var(--line-soft);max-width:100%;color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;border-radius:4px;padding:6px 8px}.strategy-portable-recovery-readiness>p,.strategy-portable-recovery-readiness__findings,.strategy-portable-recovery-readiness__boundary{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-portable-recovery-readiness__counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.strategy-portable-recovery-readiness__counts>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px 10px}.strategy-portable-recovery-readiness__counts dt,.strategy-portable-recovery-readiness__counts dd{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.strategy-portable-recovery-readiness__counts dt{color:var(--text-secondary);font-weight:750}.strategy-portable-recovery-readiness__findings{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:10px;padding:10px 12px}.strategy-portable-recovery-readiness__findings h4,.strategy-portable-recovery-readiness__dependencies h4{color:var(--text-secondary);font-size:var(--type-label);margin:0}.strategy-portable-recovery-readiness__findings ul,.strategy-portable-recovery-readiness__dependencies ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.strategy-portable-recovery-readiness__dependencies{min-width:0;margin-top:12px}.strategy-portable-recovery-readiness__dependency{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,1fr);gap:6px 10px;min-width:0;padding:9px 10px;display:grid}.strategy-portable-recovery-readiness__dependency span,.strategy-portable-recovery-readiness__dependency strong,.strategy-portable-recovery-readiness__dependency small,.strategy-portable-recovery-readiness__dependency p{color:var(--muted);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.strategy-portable-recovery-readiness__dependency strong{color:var(--amber);font-weight:750}.strategy-portable-recovery-readiness__dependency p{grid-column:1/-1}.strategy-portable-recovery-readiness__actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.strategy-portable-recovery-readiness button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:34px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:7px 11px}.strategy-portable-recovery-readiness__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-portable-recovery-session{min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-portable-recovery-session__summary{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.strategy-portable-recovery-session__summary h3{margin:3px 0 0;font-size:14px}.strategy-portable-recovery-session__summary strong{border:1px solid var(--line-soft);max-width:100%;color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;border-radius:4px;padding:6px 8px}.strategy-portable-recovery-session>p,.strategy-portable-recovery-session>div[role=alert],.strategy-portable-recovery-session__boundary{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.strategy-portable-recovery-session__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;margin-top:12px;display:grid}.strategy-portable-recovery-session__steps>section{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:10px}.strategy-portable-recovery-session__steps h4{color:var(--text-secondary);font:750 var(--type-label) var(--font-geist-mono);margin:0}.strategy-portable-recovery-session__steps ol{gap:7px;margin:8px 0 0;padding:0;list-style:none;display:grid}.strategy-portable-recovery-session__step{border:1px solid var(--line-soft);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:8px;display:grid}.strategy-portable-recovery-session__step strong,.strategy-portable-recovery-session__step small,.strategy-portable-recovery-session__step p{color:var(--muted);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0;display:block}.strategy-portable-recovery-session__step strong{color:var(--text-secondary);font-weight:750}.strategy-portable-recovery-session__confirm{border:1px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.strategy-portable-recovery-session__confirm>strong,.strategy-portable-recovery-session__confirm label{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;display:block}.strategy-portable-recovery-session__actions{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.strategy-portable-recovery-session button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:7px 11px}.strategy-portable-recovery-session button:disabled{cursor:not-allowed;opacity:.48}.strategy-portable-recovery-session__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.strategy-robustness{border:1px solid var(--line);background:#0d121af0;border-radius:9px;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-robustness>header h3,.strategy-robustness-result>header h3{margin:0;font-size:14px}.strategy-robustness>header p:last-child,.strategy-robustness-result>header p:last-child,.strategy-robustness-result>p{color:var(--muted);font-size:var(--type-label);margin:7px 0 0;line-height:1.5}.strategy-robustness>div{gap:7px;margin-top:12px;display:flex}.strategy-robustness>div>button{height:32px;color:var(--green);font-size:var(--type-label);cursor:pointer;background:#3ddc970f;border:1px solid #2b5848;border-radius:5px;padding:0 12px}.strategy-robustness>div>button:disabled{opacity:.4;cursor:default}.strategy-robustness>p[role=alert]{color:var(--red);font-size:var(--type-label)}.strategy-robustness-result{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;display:block!important}.strategy-robustness-result>dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:12px 0;display:grid}.strategy-robustness-result>dl div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;padding:10px}.strategy-robustness-result dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.strategy-robustness-result dd{font:650 var(--type-body-sm) var(--font-geist-mono);margin:6px 0 0}.strategy-robustness-table-wrap{overflow-x:auto}.strategy-robustness-result table{border-collapse:collapse;width:100%;font:650 var(--type-label) var(--font-geist-mono)}.strategy-robustness-result caption{color:var(--muted-2);text-align:left;font-size:var(--type-caption);padding:8px 0}.strategy-robustness-result th,.strategy-robustness-result td{border-top:1px solid var(--line-soft);text-align:left;padding:9px}.strategy-robustness-result tbody th{max-width:250px}.strategy-robustness-result tbody th small{color:var(--muted);margin-top:4px;font-weight:500;line-height:1.45;display:block}.strategy-robustness-result tr[data-status=insufficient]{color:var(--amber)}.strategy-robustness-result>small{color:var(--muted-2);font:650 var(--type-caption) var(--font-geist-mono);display:block}.strategy-jobs{border:1px solid var(--line);background:#0d121af0;border-radius:9px;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-jobs header h3{margin:0;font-size:14px}.strategy-jobs header p:first-child{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.08em;margin:0 0 5px}.strategy-jobs header p:last-child,.strategy-jobs>p,.strategy-jobs>small{color:var(--muted);font-size:var(--type-label);line-height:1.55}.strategy-jobs>label{max-width:560px;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:5px;margin-top:12px;display:grid}.strategy-jobs>label input{border:1px solid var(--line);min-width:0;height:34px;color:var(--text-secondary);font:650 var(--type-label) var(--font-geist-mono);background:#090d12;border-radius:5px;padding:0 9px}.strategy-jobs>div[aria-label="Strategy job controls"],.strategy-jobs li>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.strategy-jobs button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--green);font-size:var(--type-label);cursor:pointer;border-radius:5px;padding:0 11px}.strategy-jobs button:disabled{opacity:.42;cursor:default}.strategy-jobs>p[role=alert]{color:var(--amber)}.strategy-jobs ul{gap:7px;margin:13px 0;padding:0;list-style:none;display:grid}.strategy-jobs li{border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);font:650 var(--type-label) var(--font-geist-mono);border-radius:6px;grid-template-columns:minmax(100px,.7fr) minmax(180px,1.2fr) minmax(150px,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.strategy-jobs li strong{color:var(--text-secondary);overflow-wrap:anywhere}.strategy-jobs li>div{justify-content:flex-end;margin:0}.strategy-jobs>aside{border:1px solid var(--line-soft);background:#0b1017;border-radius:7px;margin-top:14px;padding:13px}.strategy-jobs>aside>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.strategy-jobs>aside h4,.strategy-jobs>aside h5{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0}.strategy-jobs>aside h5{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:14px}.strategy-jobs>aside>header>div{flex-wrap:wrap;gap:7px;display:flex}.strategy-jobs>aside p,.strategy-jobs>aside li{color:var(--muted);font-size:var(--type-label);line-height:1.55}.strategy-jobs>aside p[role=alert]{color:var(--amber)}.strategy-jobs>aside section>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.strategy-jobs>aside section>dl>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:8px}.strategy-jobs>aside dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.strategy-jobs>aside dd{color:var(--text-secondary);font:650 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;margin:5px 0 0}.strategy-jobs>aside section>ul{margin:9px 0}.strategy-jobs>aside section>ul li{grid-template-columns:minmax(90px,.5fr) minmax(180px,1.5fr) minmax(160px,1fr);display:grid}.strategy-jobs>aside section>div:last-of-type{margin-top:12px}.strategy-jobs>small{border-top:1px solid var(--line-soft);letter-spacing:.04em;margin-top:12px;padding-top:10px;display:block}.strategy-job-operations{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.strategy-job-operations>header h3{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0}.strategy-job-operations>header p,.strategy-job-operations>p{color:var(--muted);font-size:var(--type-label);line-height:1.55}.strategy-job-operations>p[role=alert]{color:var(--amber)}.strategy-job-operations>dl{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.strategy-job-operations>dl>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:8px}.strategy-job-operations dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.strategy-job-operations dd{color:var(--text-secondary);font:650 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;margin:5px 0 0}.strategy-job-operations>div[aria-label="Strategy job operation filters"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.strategy-job-operations>div[aria-label="Strategy job operation filters"] label{min-width:0;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:5px;display:grid}.strategy-job-operations select,.strategy-job-operations input{border:1px solid var(--line);width:100%;min-width:0;min-height:34px;color:var(--text-secondary);font:650 var(--type-label) var(--font-geist-mono);background:#090d12;border-radius:5px;padding:0 8px}.strategy-job-operations>ul{margin:9px 0 0}.strategy-job-operations>ul li{grid-template-columns:minmax(100px,.6fr) minmax(180px,1.4fr) minmax(130px,.8fr)}.strategy-job-operations-report{border:1px solid var(--line-soft);background:#0b1017;border-radius:7px;min-width:0;max-width:100%;margin-top:14px;padding:13px}.strategy-job-operations-report>header h3{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0}.strategy-job-operations-report>header p,.strategy-job-operations-report>p{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.strategy-job-operations-report>p[role=alert]{color:var(--amber)}.strategy-job-operations-report>div[aria-label="Strategy job operations report download actions"]{flex-wrap:wrap;gap:7px;max-width:100%;display:flex}.strategy-job-operations-report button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:7px 11px}.strategy-job-operations-report button:disabled{color:var(--muted);cursor:default;opacity:.45}.strategy-job-scheduler-status{border:1px solid var(--line);background:#0d121af0;border-radius:9px;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-job-scheduler-status>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.strategy-job-scheduler-status>header strong{color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:.08em}.strategy-job-scheduler-status>header span{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono)}.strategy-job-scheduler-status>p{color:var(--muted);font-size:var(--type-label);line-height:1.55}.strategy-job-scheduler-status>p[role=alert]{color:var(--amber)}.strategy-job-scheduler-status>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.strategy-job-scheduler-status>dl>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px}.strategy-job-scheduler-status dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.strategy-job-scheduler-status dd{color:var(--text-secondary);font:650 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;margin:6px 0 0}.strategy-job-scheduler-status>button{min-height:32px;color:var(--green);font-size:var(--type-label);cursor:pointer;background:#3ddc970f;border:1px solid #2b5848;border-radius:5px;padding:0 12px}.strategy-job-scheduler-status>button:disabled{opacity:.42;cursor:default}.strategy-job-scheduler-runs{border:1px solid var(--line);background:#0d121af0;border-radius:9px;min-width:0;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-job-scheduler-runs>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.strategy-job-scheduler-runs>header strong{color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:.08em}.strategy-job-scheduler-runs>header span{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono)}.strategy-job-scheduler-runs>p{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.strategy-job-scheduler-runs>p[role=alert]{color:var(--amber)}.strategy-job-scheduler-runs>ol{gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.strategy-job-scheduler-runs>ol li{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--muted);font:650 var(--type-label) var(--font-geist-mono);border-radius:6px;grid-template-columns:minmax(90px,.55fr) minmax(80px,.45fr) minmax(220px,1.5fr) minmax(220px,1.4fr) minmax(90px,.6fr);align-items:center;gap:9px;padding:10px;display:grid}.strategy-job-scheduler-runs>ol li strong{color:var(--text-secondary)}.strategy-job-scheduler-runs>ol li span{overflow-wrap:anywhere;min-width:0}.strategy-job-scheduler-runs>button{min-height:32px;color:var(--green);font-size:var(--type-label);cursor:pointer;background:#3ddc970f;border:1px solid #2b5848;border-radius:5px;padding:0 12px}.strategy-job-scheduler-runs>button:disabled{opacity:.42;cursor:default}.strategy-replay{border:1px solid var(--line);background:#0d121af0;border-radius:9px;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-replay>header h3,.strategy-replay-result>header h3{margin:0;font-size:14px}.strategy-replay>header p:last-child,.strategy-replay-result>header p:last-child,.strategy-replay-result>p{color:var(--muted);font-size:var(--type-label);line-height:1.55}.strategy-replay>div{gap:7px;margin-top:12px;display:flex}.strategy-replay>div>button{height:32px;color:var(--green);font-size:var(--type-label);cursor:pointer;background:#3ddc970f;border:1px solid #2b5848;border-radius:5px;padding:0 12px}.strategy-replay>div>button:disabled{opacity:.4;cursor:default}.strategy-replay>p[role=alert]{color:var(--red);font-size:var(--type-label)}.strategy-replay-result{border-top:1px solid var(--line);margin-top:14px;padding-top:14px;display:block!important}.strategy-replay-result>label{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);gap:7px;display:grid}.strategy-replay-result>label input{width:100%;accent-color:var(--green)}.strategy-replay-result>dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.strategy-replay-result>dl div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;padding:10px}.strategy-replay-result dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.strategy-replay-result dd{color:var(--text-secondary);font:650 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;margin:6px 0 0}.strategy-replay-result>small{color:var(--muted-2);font:650 var(--type-caption) var(--font-geist-mono);display:block}.strategy-robustness-report{border:1px solid var(--line);background:#0d121af0;border-radius:9px;max-width:1460px;margin:12px auto 0;padding:18px}.strategy-robustness-report>header h3{margin:0;font-size:14px}.strategy-robustness-report>header p:last-child,.strategy-robustness-report>p,.strategy-robustness-report>div p{color:var(--muted);font-size:var(--type-label);line-height:1.55}.strategy-robustness-report>p[role=alert]{color:var(--red)}.strategy-robustness-report>div[aria-label="Strategy robustness report summary"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.strategy-robustness-report>div[aria-label="Strategy robustness report summary"] p{border:1px solid var(--line-soft);background:var(--surface);overflow-wrap:anywhere;border-radius:5px;margin:0;padding:9px}.strategy-robustness-report>div[aria-label="Strategy robustness report summary"] p:last-child{grid-column:1/-1}.strategy-robustness-report>div[aria-label="Strategy robustness report download actions"]{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.strategy-robustness-report button{height:32px;color:var(--green);font-size:var(--type-label);cursor:pointer;background:#3ddc970f;border:1px solid #2b5848;border-radius:5px;padding:0 12px}.strategy-robustness-report button:disabled{opacity:.4;cursor:default}.lab-gates,.quality-panel{padding:22px}.lab-gates ul{padding:0}.lab-gates li{border-bottom:1px solid var(--line-soft);color:#a8b3bf;min-height:44px;font-size:var(--type-label);align-items:center;gap:9px;display:flex}.lab-gates .module-boundary,.quality-panel .module-boundary{margin:18px 0 0}.studio-editor label{padding:18px;display:block}.studio-editor label>span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);margin-bottom:8px;display:block}.studio-editor textarea{resize:vertical;border:1px solid var(--line);color:#b5c0cc;width:100%;min-height:68px;font-size:var(--type-body-sm);background:#0a0e14;border-radius:6px;outline:0;padding:12px;line-height:1.6}.studio-editor pre,.integration-code pre{color:#9fc7bb;font:500 var(--type-body-sm)/1.65 var(--font-geist-mono);background:#090d13;border:1px solid #263247;border-radius:7px;margin:0 18px 18px;padding:17px;overflow:auto}.quality-list{padding:0}.quality-list li{border-bottom:1px solid var(--line-soft);grid-template-columns:23px 1fr;align-items:center;gap:10px;min-height:62px;display:grid}.quality-list li>b{width:22px;height:22px;color:var(--green);font-size:var(--type-body-sm);background:#3ddc9717;border-radius:50%;place-items:center;display:grid}.quality-list li:last-child>b{color:var(--amber);background:#f5bd4f14}.quality-list li div{flex-direction:column;gap:5px;display:flex}.quality-list strong{font-size:var(--type-label)}.quality-list span{color:var(--muted);font-size:var(--type-label)}.developer-grid{grid-template-columns:1.05fr 1fr .8fr;gap:14px;display:grid}.sdk-positioning,.api-roadmap{padding:22px}.sdk-positioning>p{color:var(--muted);font-size:var(--type-body-sm);line-height:1.7}.sdk-capabilities{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.sdk-capabilities span{color:#9ca9b8;font:600 var(--type-label) var(--font-geist-mono);background:#131b26;border:1px solid #2d3b4d;border-radius:13px;padding:6px 9px}.integration-code{overflow:hidden}.integration-code pre{margin-top:18px}.integration-code>p{color:var(--muted);font-size:var(--type-label);margin:0 18px 18px;line-height:1.6}.api-roadmap ol{margin:0;padding:0;list-style:none}.api-roadmap li{border-bottom:1px solid var(--line-soft);grid-template-columns:27px 1fr;align-items:center;min-height:53px;display:grid;position:relative}.api-roadmap li b{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.api-roadmap li span{font-size:var(--type-label)}.api-roadmap li i{color:var(--muted-2);font:500 var(--type-caption) var(--font-geist-mono);grid-column:2;margin-top:-12px;font-style:normal}.sdk-readiness{border:1px solid var(--line);background:#0d121af2;border-radius:9px;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-readiness>header{gap:4px;display:grid}.sdk-readiness>header h3{margin:0;font-size:15px}.sdk-readiness>header p:last-child{color:var(--muted);font-size:var(--type-label);margin:3px 0 0;line-height:1.55}.sdk-readiness__status{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:6px;margin-top:14px;padding:12px 14px}.sdk-readiness__status.is-partial{border-left-color:var(--amber)}.sdk-readiness__status.is-blocked{border-left-color:var(--red)}.sdk-readiness__status span,.sdk-readiness__status strong{font:700 var(--type-label) var(--font-geist-mono);letter-spacing:.8px}.sdk-readiness__status strong{color:var(--green);margin-left:8px}.sdk-readiness__status.is-partial strong{color:var(--amber)}.sdk-readiness__status.is-blocked strong{color:var(--red)}.sdk-readiness__status p{color:var(--muted);font-size:var(--type-label);margin:7px 0 0}.sdk-readiness__findings{margin-top:12px}.sdk-readiness__findings h4{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);text-transform:uppercase;margin:0 0 7px}.sdk-readiness__findings ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.sdk-readiness__findings li{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;min-width:0;padding:10px}.sdk-readiness__findings li.is-warning{border-color:#4c3d23}.sdk-readiness__findings li.is-blocker{border-color:#f15c5c61}.sdk-readiness__findings li strong{font-size:var(--type-label)}.sdk-readiness__findings li p{color:var(--muted);font-size:var(--type-label);margin:5px 0;line-height:1.45}.sdk-readiness__findings li small{color:var(--muted-2);font:500 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;display:block}.sdk-readiness__contract-error{color:var(--red);font-size:var(--type-label);border:1px solid #f15c5c61;border-radius:6px;padding:10px}.sdk-readiness__actions{gap:8px;margin-top:12px;display:flex}.sdk-readiness__actions button{border:1px solid var(--line);background:var(--surface);color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 11px}.sdk-host-verification{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-host-verification>header{gap:4px;display:grid}.sdk-host-verification>header h3{margin:0;font-size:15px}.sdk-host-verification>header p:last-child,.sdk-host-verification__live p,.sdk-host-verification__boundary{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.55}.sdk-host-verification__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sdk-host-verification__actions button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 11px}.sdk-host-verification__actions button:disabled{opacity:.45;cursor:wait}.sdk-host-verification__live{border:1px solid #4c3d23;border-left:3px solid var(--amber);background:var(--surface);border-radius:6px;margin-top:12px;padding:11px 13px}.sdk-host-verification__summary{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:0;display:grid}.sdk-host-verification__summary strong{color:var(--green);font:750 var(--type-label) var(--font-geist-mono)}.sdk-host-verification__summary.is-partial strong,.sdk-host-verification__summary.is-unavailable strong{color:var(--amber)}.sdk-host-verification__summary.is-failed strong{color:var(--red)}.sdk-host-verification__summary span,.sdk-host-verification__summary small{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-host-verification__scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sdk-host-verification__scenarios li{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:6px;min-width:0;padding:10px}.sdk-host-verification__scenarios li.is-failed{border-left-color:var(--red)}.sdk-host-verification__scenarios li.is-unavailable,.sdk-host-verification__scenarios li.is-skipped{border-left-color:var(--amber)}.sdk-host-verification__scenarios li>div{justify-content:space-between;gap:8px;display:flex}.sdk-host-verification__scenarios strong{font-size:var(--type-label)}.sdk-host-verification__scenarios span,.sdk-host-verification__scenarios small{color:var(--muted-2);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-host-verification__boundary{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}.sdk-runtime-identity{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-runtime-identity>header h3{margin:0;font-size:15px}.sdk-runtime-identity>header p:last-child,.sdk-runtime-identity__live p,.sdk-runtime-identity__boundary{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.sdk-runtime-identity__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sdk-runtime-identity__actions button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 11px}.sdk-runtime-identity__actions button:disabled{opacity:.45;cursor:wait}.sdk-runtime-identity__live{min-width:0;margin-top:12px}.sdk-runtime-identity__summary{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:6px;min-width:0;padding:11px 13px}.sdk-runtime-identity__summary.is-development_build{border-left-color:var(--amber)}.sdk-runtime-identity__summary.is-mismatch,.sdk-runtime-identity__summary.is-unavailable{border-left-color:var(--red)}.sdk-runtime-identity__summary strong{color:var(--green);font:750 var(--type-label) var(--font-geist-mono)}.sdk-runtime-identity__summary.is-development_build strong{color:var(--amber)}.sdk-runtime-identity__summary.is-mismatch strong,.sdk-runtime-identity__summary.is-unavailable strong{color:var(--red)}.sdk-runtime-identity__summary p,.sdk-runtime-identity__summary small{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;margin:5px 0 0;display:block}.sdk-runtime-identity__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-target-reverification{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-target-reverification>header h3{margin:0;font-size:15px}.sdk-target-reverification>header p:last-child,.sdk-target-reverification>p,.sdk-target-reverification__boundary{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.sdk-target-reverification__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:9px;min-width:0;margin-top:12px;padding:11px 13px;display:grid}.sdk-target-reverification__status.is-verified_local_target{border-left-color:var(--green)}.sdk-target-reverification__status.is-blocked{border-left-color:var(--red)}.sdk-target-reverification__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono)}.sdk-target-reverification__status.is-verified_local_target strong{color:var(--green)}.sdk-target-reverification__status.is-blocked strong{color:var(--red)}.sdk-target-reverification__status span{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-target-reverification__evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.sdk-target-reverification__evidence div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px 10px}.sdk-target-reverification__evidence dt,.sdk-target-reverification__evidence dd{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-target-reverification__evidence dt{color:var(--text-secondary);font-weight:750}.sdk-target-reverification__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sdk-target-reverification__actions button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 12px}.sdk-target-reverification__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-target-reverification-evidence{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-target-reverification-evidence>header h3{margin:0;font-size:15px}.sdk-target-reverification-evidence>header p:last-child,.sdk-target-reverification-evidence__boundary,.sdk-target-reverification-evidence>p[role=status]{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.sdk-target-reverification-evidence__live{min-width:0;margin-top:12px}.sdk-target-reverification-evidence__live p,.sdk-target-reverification-evidence__drift{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;margin:0;padding:10px 12px}.sdk-target-reverification-evidence__live strong{color:var(--green)}.sdk-target-reverification-evidence__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sdk-target-reverification-evidence button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 12px}.sdk-target-reverification-evidence button:disabled{opacity:.45;cursor:not-allowed}.sdk-target-reverification-evidence__import{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:12px;padding:12px;display:grid}.sdk-target-reverification-evidence__import label{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);gap:6px;min-width:0;display:grid}.sdk-target-reverification-evidence__import textarea,.sdk-target-reverification-evidence__import input[type=file]{border:1px solid var(--line);width:100%;min-width:0;color:var(--text-secondary);font:650 var(--type-label)/1.5 var(--font-geist-mono);background:#090d13;border-radius:5px;padding:9px}.sdk-target-reverification-evidence__drift{margin-top:12px}.sdk-target-reverification-evidence__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-target-handoff{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-target-handoff>header h3{margin:0;font-size:15px}.sdk-target-handoff>header p:last-child,.sdk-target-handoff__boundary,.sdk-target-handoff>p[role=alert]{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.sdk-target-handoff__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-target-handoff__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono)}.sdk-target-handoff__evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.sdk-target-handoff__evidence div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px 10px}.sdk-target-handoff__evidence dt,.sdk-target-handoff__evidence dd{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-target-handoff__evidence dt{color:var(--text-secondary);font-weight:750}.sdk-target-handoff__migration{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;margin-top:10px;padding:10px 12px}.sdk-target-handoff__migration p,.sdk-target-handoff__migration li,.sdk-target-handoff__actions{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-target-handoff__migration ul{margin:7px 0 0;padding-left:18px}.sdk-target-handoff__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-mounted-host-verification{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-mounted-host-verification>header h3{margin:0;font-size:15px}.sdk-mounted-host-verification>header p:last-child,.sdk-mounted-host-verification__boundary,.sdk-mounted-host-verification>p[role=alert]{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.sdk-mounted-host-verification__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-mounted-host-verification__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono)}.sdk-mounted-host-verification__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sdk-mounted-host-verification__actions button{min-height:34px}.sdk-mounted-host-verification__evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.sdk-mounted-host-verification__evidence div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px 10px}.sdk-mounted-host-verification__evidence dt,.sdk-mounted-host-verification__evidence dd{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-mounted-host-verification__evidence dt{color:var(--text-secondary);font-weight:750}.sdk-mounted-host-verification__scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sdk-mounted-host-verification__scenarios li{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:5px;gap:4px;min-width:0;padding:9px 10px;display:grid}.sdk-mounted-host-verification__scenarios li.is-failed,.sdk-mounted-host-verification__scenarios li.is-unavailable{border-left-color:var(--red)}.sdk-mounted-host-verification__scenarios span,.sdk-mounted-host-verification__scenarios strong,.sdk-mounted-host-verification__scenarios code{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-mounted-host-verification__scenarios strong{color:var(--green)}.sdk-mounted-host-verification__scenarios li.is-failed strong,.sdk-mounted-host-verification__scenarios li.is-unavailable strong{color:var(--red)}.sdk-mounted-host-verification__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-mounted-host-verification-evidence{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-mounted-host-verification-evidence>header h3{margin:0;font-size:15px}.sdk-mounted-host-verification-evidence>header p:last-child,.sdk-mounted-host-verification-evidence__boundary,.sdk-mounted-host-verification-evidence>p[role=status]{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.sdk-mounted-host-verification-evidence__live p,.sdk-mounted-host-verification-evidence__drift{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;margin:12px 0 0;padding:10px 12px}.sdk-mounted-host-verification-evidence__live strong{color:var(--green)}.sdk-mounted-host-verification-evidence__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sdk-mounted-host-verification-evidence button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 12px}.sdk-mounted-host-verification-evidence button:disabled{opacity:.45;cursor:not-allowed}.sdk-mounted-host-verification-evidence__import{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:12px;padding:12px;display:grid}.sdk-mounted-host-verification-evidence__import label{min-width:0;color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);gap:6px;display:grid}.sdk-mounted-host-verification-evidence__import textarea,.sdk-mounted-host-verification-evidence__import input[type=file]{border:1px solid var(--line);width:100%;min-width:0;color:var(--text-secondary);font:650 var(--type-label)/1.5 var(--font-geist-mono);background:#090d13;border-radius:5px;padding:9px}.sdk-mounted-host-verification-evidence__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-visible-session-truth{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-visible-session-truth>header h3{margin:0;font-size:15px}.sdk-visible-session-truth>header p:last-child,.sdk-visible-session-truth__binding,.sdk-visible-session-truth__issues,.sdk-visible-session-truth__boundary,.sdk-visible-session-truth>p[role=alert]{color:var(--muted);font:650 var(--type-label)/1.55 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-session-truth__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-visible-session-truth__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-session-truth__binding{margin:10px 0 0}.sdk-visible-session-truth__binding strong{color:var(--text-secondary)}.sdk-visible-session-truth__evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.sdk-visible-session-truth__evidence>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px 10px}.sdk-visible-session-truth__evidence dt,.sdk-visible-session-truth__evidence dd{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-visible-session-truth__evidence dt{color:var(--text-secondary);font-weight:750}.sdk-visible-session-truth__issues{border:1px solid var(--line-soft);border-left:3px solid var(--red);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-visible-session-truth__issues p,.sdk-visible-session-truth__issues ul{margin:0}.sdk-visible-session-truth__issues ul{gap:4px;margin-top:6px;padding-left:18px;display:grid}.sdk-visible-session-truth__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-visible-session-truth.is-compact{border:1px solid var(--line-soft);border-left:3px solid var(--amber);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0b0e13e6;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;width:min(260px,100% - 16px);margin:0;padding:7px 9px;display:grid}.sdk-visible-session-truth.is-compact header{min-width:0}.sdk-visible-session-truth.is-compact .eyebrow{display:none}.sdk-visible-session-truth.is-compact header h3,.sdk-visible-session-truth.is-compact .sdk-visible-session-truth__status strong,.sdk-visible-session-truth.is-compact .sdk-visible-session-truth__binding{color:var(--muted);font:700 var(--type-caption)/1.4 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-visible-session-truth.is-compact .sdk-visible-session-truth__status{text-align:right;background:0 0;border:0;margin:0;padding:0}.sdk-visible-session-truth.is-compact .sdk-visible-session-truth__status strong{color:var(--amber)}.sdk-visible-session-truth.is-compact .sdk-visible-session-truth__binding{grid-column:1/-1}.sdk-local-adoption-truth{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-local-adoption-truth>header h3{margin:0;font-size:15px}.sdk-local-adoption-truth>header p:last-child,.sdk-local-adoption-truth__issues,.sdk-local-adoption-truth__boundary,.sdk-local-adoption-truth>p[role=alert]{color:var(--muted);font:650 var(--type-label)/1.55 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-local-adoption-truth__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-local-adoption-truth__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.sdk-local-adoption-truth__bindings,.sdk-local-adoption-truth__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sdk-local-adoption-truth__bindings>div,.sdk-local-adoption-truth__stages>li{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px 10px}.sdk-local-adoption-truth__bindings dt,.sdk-local-adoption-truth__bindings dd,.sdk-local-adoption-truth__stages>li{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-local-adoption-truth__bindings dt{color:var(--text-secondary);font-weight:750}.sdk-local-adoption-truth__issues{border:1px solid var(--line-soft);border-left:3px solid var(--red);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-local-adoption-truth__issues p{margin:4px 0}.sdk-local-adoption-truth__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-visible-target-adoption{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-visible-target-adoption>header h3{margin:0;font-size:15px}.sdk-visible-target-adoption>header p:last-child,.sdk-visible-target-adoption>p[role=alert],.sdk-visible-target-adoption__boundary{color:var(--muted);font:650 var(--type-label)/1.55 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-adoption__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-visible-target-adoption__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-adoption__binding{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.sdk-visible-target-adoption__binding>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px 10px}.sdk-visible-target-adoption__binding dt,.sdk-visible-target-adoption__binding dd{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-visible-target-adoption__binding dt{color:var(--text-secondary);font-weight:750}.sdk-visible-target-adoption__actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.sdk-visible-target-adoption button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:7px 11px}.sdk-visible-target-adoption__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-visible-target-adoption.is-compact{border:1px solid var(--line-soft);border-left:3px solid var(--amber);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0b0e13e6;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;width:min(260px,100% - 16px);margin:0;padding:7px 9px;display:flex}.sdk-visible-target-adoption.is-compact span,.sdk-visible-target-adoption.is-compact strong{color:var(--muted);font:700 var(--type-caption)/1.4 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-adoption.is-compact strong{color:var(--amber);text-align:right}.sdk-visible-target-generation-rollover{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-visible-target-generation-rollover>header h3{margin:0;font-size:15px}.sdk-visible-target-generation-rollover>header p:last-child,.sdk-visible-target-generation-rollover__binding,.sdk-visible-target-generation-rollover__boundary,.sdk-visible-target-generation-rollover>p[role=alert]{color:var(--muted);font:650 var(--type-label)/1.55 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-generation-rollover__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-visible-target-generation-rollover__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-generation-rollover__binding{margin:10px 0 0}.sdk-visible-target-generation-rollover__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-visible-target-generation-rollover.is-compact{border:1px solid var(--line-soft);border-left:3px solid var(--amber);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0b0e13e6;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;width:min(260px,100% - 16px);margin:0;padding:7px 9px;display:grid}.sdk-visible-target-generation-rollover.is-compact header{min-width:0}.sdk-visible-target-generation-rollover.is-compact .eyebrow,.sdk-visible-target-generation-rollover.is-compact header p{display:none}.sdk-visible-target-generation-rollover.is-compact header h3,.sdk-visible-target-generation-rollover.is-compact .sdk-visible-target-generation-rollover__status strong,.sdk-visible-target-generation-rollover.is-compact .sdk-visible-target-generation-rollover__binding{color:var(--muted);font:700 var(--type-caption)/1.4 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-visible-target-generation-rollover.is-compact .sdk-visible-target-generation-rollover__status{text-align:right;background:0 0;border:0;margin:0;padding:0}.sdk-visible-target-generation-rollover.is-compact .sdk-visible-target-generation-rollover__status strong{color:var(--amber)}.sdk-visible-target-generation-rollover.is-compact .sdk-visible-target-generation-rollover__binding{grid-column:1/-1}.sdk-visible-target-session-suspension{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-visible-target-session-suspension>header h3{margin:0;font-size:15px}.sdk-visible-target-session-suspension>header p:last-child,.sdk-visible-target-session-suspension__binding,.sdk-visible-target-session-suspension__boundary,.sdk-visible-target-session-suspension>p[role=alert]{color:var(--muted);font:650 var(--type-label)/1.55 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-session-suspension__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-visible-target-session-suspension__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-session-suspension__binding{margin:10px 0 0}.sdk-visible-target-session-suspension__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-visible-target-session-suspension.is-compact{border:1px solid var(--line-soft);border-left:3px solid var(--amber);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0b0e13e6;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;width:min(260px,100% - 16px);margin:0;padding:7px 9px;display:grid}.sdk-visible-target-session-suspension.is-compact header{min-width:0}.sdk-visible-target-session-suspension.is-compact .eyebrow,.sdk-visible-target-session-suspension.is-compact header p{display:none}.sdk-visible-target-session-suspension.is-compact header h3,.sdk-visible-target-session-suspension.is-compact .sdk-visible-target-session-suspension__status strong,.sdk-visible-target-session-suspension.is-compact .sdk-visible-target-session-suspension__binding{color:var(--muted);font:700 var(--type-caption)/1.4 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-visible-target-session-suspension.is-compact .sdk-visible-target-session-suspension__status{text-align:right;background:0 0;border:0;margin:0;padding:0}.sdk-visible-target-session-suspension.is-compact .sdk-visible-target-session-suspension__status strong{color:var(--amber)}.sdk-visible-target-session-suspension.is-compact .sdk-visible-target-session-suspension__binding{grid-column:1/-1}.sdk-visible-target-location-guard{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-visible-target-location-guard>header h3{margin:0;font-size:15px}.sdk-visible-target-location-guard>header p:last-child,.sdk-visible-target-location-guard__boundary,.sdk-visible-target-location-guard>p[role=alert]{color:var(--muted);font:650 var(--type-label)/1.55 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-location-guard__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-visible-target-location-guard__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-location-guard__transition{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.sdk-visible-target-location-guard__transition>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;min-width:0;padding:8px}.sdk-visible-target-location-guard__transition dt,.sdk-visible-target-location-guard__transition dd{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-visible-target-location-guard__transition dd{color:var(--text-secondary)}.sdk-visible-target-location-guard__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-visible-target-workspace-intent{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-visible-target-workspace-intent>header h3{margin:0;font-size:15px}.sdk-visible-target-workspace-intent>header p:last-child,.sdk-visible-target-workspace-intent__boundary,.sdk-visible-target-workspace-intent>p[role=alert]{color:var(--muted);font:650 var(--type-label)/1.55 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-workspace-intent__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-visible-target-workspace-intent__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-workspace-intent__transition{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.sdk-visible-target-workspace-intent__transition>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;min-width:0;padding:8px}.sdk-visible-target-workspace-intent__transition dt,.sdk-visible-target-workspace-intent__transition dd{color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-visible-target-workspace-intent__transition dd{color:var(--text-secondary)}.sdk-visible-target-workspace-intent__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-visible-target-adoption-receipt{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-visible-target-adoption-receipt>header h3{margin:0;font-size:15px}.sdk-visible-target-adoption-receipt>header p:last-child,.sdk-visible-target-adoption-receipt>p,.sdk-visible-target-adoption-receipt__boundary{color:var(--muted);font:650 var(--type-label)/1.55 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-adoption-receipt__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.sdk-visible-target-adoption-receipt__status strong,.sdk-visible-target-adoption-receipt__status span{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-target-adoption-receipt__binding{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.sdk-visible-target-adoption-receipt__binding>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px 10px}.sdk-visible-target-adoption-receipt__binding dt,.sdk-visible-target-adoption-receipt__binding dd,.sdk-visible-target-adoption-receipt__timeline{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-visible-target-adoption-receipt__binding dt{color:var(--text-secondary);font-weight:750}.sdk-visible-target-adoption-receipt__timeline{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;gap:6px;margin-top:12px;padding:10px 12px 10px 28px;display:grid}.sdk-visible-target-adoption-receipt__actions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.sdk-visible-target-adoption-receipt button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;border-radius:5px;padding:7px 11px}.sdk-visible-target-adoption-receipt button:disabled{cursor:not-allowed;opacity:.48}.sdk-visible-target-adoption-receipt__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-visible-workspace-adoption{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-visible-workspace-adoption>header h3{margin:0;font-size:15px}.sdk-visible-workspace-adoption>header p:last-child,.sdk-visible-workspace-adoption__boundary,.sdk-visible-workspace-adoption>p[role=alert]{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.sdk-visible-workspace-adoption__status{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:10px 12px;display:flex}.sdk-visible-workspace-adoption__status strong{color:var(--amber);font:750 var(--type-label) var(--font-geist-mono)}.sdk-visible-workspace-adoption__status code{color:var(--muted);font:650 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-workspace-adoption__evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 0;display:grid}.sdk-visible-workspace-adoption__evidence div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px 10px}.sdk-visible-workspace-adoption__evidence dt,.sdk-visible-workspace-adoption__evidence dd{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.sdk-visible-workspace-adoption__evidence dt{color:var(--text-secondary);font-weight:750}.sdk-visible-workspace-adoption__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-visible-workspace-adoption--compact .sdk-visible-workspace-adoption__status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0e13e6;justify-content:space-between;margin:0;padding:7px 9px}.sdk-visible-workspace-adoption--compact .sdk-visible-workspace-adoption__status strong,.sdk-visible-workspace-adoption--compact .sdk-visible-workspace-adoption__status code{font-size:var(--type-caption)}.sdk-visible-workspace-adoption--compact .sdk-visible-workspace-adoption__evidence,.sdk-visible-workspace-adoption--compact>p[role=alert]{display:none}.sdk-visible-workspace-adoption-evidence{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-visible-workspace-adoption-evidence>header h3{margin:0;font-size:15px}.sdk-visible-workspace-adoption-evidence>header p:last-child,.sdk-visible-workspace-adoption-evidence__live,.sdk-visible-workspace-adoption-evidence__drift,.sdk-visible-workspace-adoption-evidence__boundary{color:var(--muted);font:650 var(--type-label)/1.55 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-visible-workspace-adoption-evidence__live,.sdk-visible-workspace-adoption-evidence__drift{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);border-radius:5px;margin-top:12px;padding:10px 12px}.sdk-visible-workspace-adoption-evidence__live strong,.sdk-visible-workspace-adoption-evidence__drift strong{color:var(--text-secondary)}.sdk-visible-workspace-adoption-evidence__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sdk-visible-workspace-adoption-evidence button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 12px}.sdk-visible-workspace-adoption-evidence button:disabled{opacity:.45;cursor:not-allowed}.sdk-visible-workspace-adoption-evidence__import{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:12px;padding:12px;display:grid}.sdk-visible-workspace-adoption-evidence__import label{min-width:0;color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);gap:6px;display:grid}.sdk-visible-workspace-adoption-evidence__import textarea,.sdk-visible-workspace-adoption-evidence__import input[type=file]{border:1px solid var(--line);width:100%;min-width:0;color:var(--text-secondary);font:650 var(--type-label)/1.5 var(--font-geist-mono);background:#090d13;border-radius:5px;padding:9px}.sdk-visible-workspace-adoption-evidence__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-integration-candidate{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-integration-candidate>header h3{margin:0;font-size:15px}.sdk-integration-candidate>header p:last-child,.sdk-integration-candidate__boundary,.sdk-integration-candidate li{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.sdk-integration-candidate__live{margin-top:12px}.sdk-integration-candidate__summary{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px 13px;display:grid}.sdk-integration-candidate__summary.is-development_only,.sdk-integration-candidate__summary.is-target_reverification_required,.sdk-integration-candidate__summary.is-insufficient{border-left-color:var(--amber)}.sdk-integration-candidate__summary.is-blocked{border-left-color:var(--red)}.sdk-integration-candidate__summary strong{color:var(--green);font:750 var(--type-label) var(--font-geist-mono)}.sdk-integration-candidate__summary.is-development_only strong,.sdk-integration-candidate__summary.is-target_reverification_required strong,.sdk-integration-candidate__summary.is-insufficient strong{color:var(--amber)}.sdk-integration-candidate__summary.is-blocked strong{color:var(--red)}.sdk-integration-candidate__summary span,.sdk-integration-candidate__summary small{color:var(--muted);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.sdk-integration-candidate__blockers,.sdk-integration-candidate__warnings,.sdk-integration-candidate__actions{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;margin-top:10px;padding:10px 12px}.sdk-integration-candidate__blockers h4,.sdk-integration-candidate__warnings h4,.sdk-integration-candidate__actions h4{color:var(--text-secondary);font-size:var(--type-label);margin:0}.sdk-integration-candidate__blockers ul,.sdk-integration-candidate__warnings ul,.sdk-integration-candidate__actions ol{margin:7px 0 0;padding-left:18px}.sdk-integration-candidate__blockers li{color:var(--red)}.sdk-integration-candidate__warnings li{color:var(--amber)}.sdk-integration-candidate__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-integration-candidate-evidence{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-integration-candidate-evidence>header h3{margin:0;font-size:15px}.sdk-integration-candidate-evidence>header p:last-child,.sdk-integration-candidate-evidence__boundary{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.sdk-integration-candidate-evidence__actions,.sdk-integration-candidate-evidence__import>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sdk-integration-candidate-evidence button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 12px}.sdk-integration-candidate-evidence button:disabled{opacity:.45;cursor:not-allowed}.sdk-integration-candidate-evidence__import{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;gap:7px;min-width:0;margin-top:12px;padding:12px;display:grid}.sdk-integration-candidate-evidence__import label{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono)}.sdk-integration-candidate-evidence__import textarea,.sdk-integration-candidate-evidence__import input[type=file]{border:1px solid var(--line);width:100%;min-width:0;color:var(--text-secondary);font:650 var(--type-label)/1.5 var(--font-geist-mono);background:#090d13;border-radius:5px;padding:9px}.sdk-integration-candidate-evidence__live{min-width:0;margin-top:12px}.sdk-integration-candidate-evidence__live>p,.sdk-integration-candidate-evidence__drift{border:1px solid var(--line-soft);border-left:3px solid var(--amber);background:var(--surface);color:var(--muted);font:650 var(--type-label)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;margin:0;padding:10px 12px}.sdk-integration-candidate-evidence__drift.is-unchanged{border-left-color:var(--green)}.sdk-integration-candidate-evidence__drift strong,.sdk-integration-candidate-evidence__drift span,.sdk-integration-candidate-evidence__drift small{overflow-wrap:anywhere;margin-top:4px;display:block}.sdk-integration-candidate-evidence__drift strong{color:var(--amber);margin-top:0}.sdk-integration-candidate-evidence__drift.is-unchanged strong{color:var(--green)}.sdk-integration-candidate-evidence__boundary{border-top:1px solid var(--line-soft);margin:12px 0 0;padding-top:10px}.sdk-host-verification-report{min-width:0;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-host-verification-report>header h3{margin:0;font-size:15px}.sdk-host-verification-report>header p:last-child,.sdk-host-verification-report>p{color:var(--muted);font-size:var(--type-label);overflow-wrap:anywhere;line-height:1.55}.sdk-host-verification-report>div[aria-label="Host verification evidence summary"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.sdk-host-verification-report>div[aria-label="Host verification evidence summary"] p{border:1px solid var(--line-soft);color:var(--text-secondary);font:650 var(--type-label)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;margin:0;padding:9px 10px}.sdk-host-verification-report>div[aria-label="Host verification evidence download actions"]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sdk-host-verification-report button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 11px}.sdk-host-verification-report button:disabled{opacity:.45;cursor:not-allowed}.sdk-host-verification-report [role=alert]{color:var(--red)}.sdk-compatibility{border:1px solid var(--line);background:#0d121af2;border-radius:9px;max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-compatibility>header{gap:4px;display:grid}.sdk-compatibility>header h3{margin:0;font-size:15px}.sdk-compatibility>header>p:last-child,.sdk-compatibility>[role=alert]{color:var(--muted);font-size:var(--type-label);margin:3px 0 0;line-height:1.55}.sdk-compatibility>[role=alert]{color:var(--red)}.sdk-compatibility__status{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:6px;margin-top:14px;padding:12px 14px}.sdk-compatibility__status.is-migration_required,.sdk-compatibility__status.is-insufficient{border-left-color:var(--amber)}.sdk-compatibility__status.is-blocked{border-left-color:var(--red)}.sdk-compatibility__status>span,.sdk-compatibility__status>strong{font:700 var(--type-label) var(--font-geist-mono);letter-spacing:.8px}.sdk-compatibility__status>strong{color:var(--green);margin-left:8px}.sdk-compatibility__status.is-migration_required>strong,.sdk-compatibility__status.is-insufficient>strong{color:var(--amber)}.sdk-compatibility__status.is-blocked>strong{color:var(--red)}.sdk-compatibility__status p{color:var(--text-secondary);font-size:var(--type-label);margin:7px 0 3px}.sdk-compatibility__status small{color:var(--muted);font-size:var(--type-caption)}.sdk-compatibility__findings,.sdk-compatibility__steps{margin-top:12px}.sdk-compatibility__findings h4,.sdk-compatibility__steps h4{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);text-transform:uppercase;margin:0 0 7px}.sdk-compatibility__findings ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.sdk-compatibility__findings li,.sdk-compatibility__steps li{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;min-width:0;padding:10px}.sdk-compatibility__findings li.is-warning,.sdk-compatibility__findings li.is-insufficient{border-color:#4c3d23}.sdk-compatibility__findings li.is-blocker{border-color:#f15c5c61}.sdk-compatibility__findings li strong,.sdk-compatibility__steps li strong{font-size:var(--type-label)}.sdk-compatibility__findings li p,.sdk-compatibility__steps li p,.sdk-compatibility__steps>p{color:var(--muted);font-size:var(--type-label);margin:5px 0;line-height:1.45}.sdk-compatibility__findings li small,.sdk-compatibility__steps li small{color:var(--muted-2);font:500 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;display:block}.sdk-compatibility__steps ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sdk-compatibility__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sdk-compatibility__actions button{border:1px solid var(--line);background:var(--surface);color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 11px}.sdk-manifest-export{max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-manifest-export>header h3{margin:0;font-size:15px}.sdk-manifest-export>header p:not(.eyebrow),.sdk-manifest-export>p,.sdk-manifest-export>div p,.sdk-manifest-export [role=status],.sdk-manifest-export [role=alert]{color:var(--muted);font-size:var(--type-label);line-height:1.55}.sdk-manifest-export>[role=alert],.sdk-manifest-export>div [role=alert]{color:var(--red)}.sdk-manifest-export>div{margin-top:10px}.sdk-manifest-export>div[aria-label="SDK manifest baseline summary"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sdk-manifest-export>div[aria-label="SDK manifest baseline summary"] p{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;margin:0;padding:8px}.sdk-manifest-export>div[aria-label="SDK manifest baseline summary"] p:nth-child(n+4){grid-column:1/-1}.sdk-manifest-export>div[aria-label="SDK manifest export actions"]{gap:8px;display:flex}.sdk-manifest-export button{border:1px solid var(--line);background:var(--surface);color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 11px}.sdk-manifest-export button:disabled{opacity:.4;cursor:default}.sdk-compatibility-report{max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-compatibility-report>header h3{margin:0;font-size:15px}.sdk-compatibility-report>header p:not(.eyebrow),.sdk-compatibility-report>p,.sdk-compatibility-report>div p,.sdk-compatibility-report [role=status],.sdk-compatibility-report [role=alert]{color:var(--muted);font-size:var(--type-label);line-height:1.55}.sdk-compatibility-report>[role=alert]{color:var(--red)}.sdk-compatibility-report>div{margin-top:10px}.sdk-compatibility-report>div[aria-label="SDK compatibility report summary"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.sdk-compatibility-report>div[aria-label="SDK compatibility report summary"] p{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;margin:0;padding:8px}.sdk-compatibility-report>div[aria-label="SDK compatibility report summary"] p:nth-child(n+4){grid-column:1/-1}.sdk-compatibility-report>div[aria-label="SDK compatibility evidence download actions"]{gap:8px;display:flex}.sdk-compatibility-report button{border:1px solid var(--line);background:var(--surface);color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 11px}.sdk-compatibility-report button:disabled{opacity:.4;cursor:default}.sdk-manifest-import{max-width:1460px;margin:14px auto 0;padding:18px 20px}.sdk-manifest-import>header h3{margin:0;font-size:15px}.sdk-manifest-import>header p:not(.eyebrow),.sdk-manifest-import>p,.sdk-manifest-import label,.sdk-manifest-import [role=status],.sdk-manifest-import [role=alert]{color:var(--muted);font-size:var(--type-label);line-height:1.55}.sdk-manifest-import>form,.sdk-manifest-import>label{gap:7px;margin-top:12px;display:grid}.sdk-manifest-import input[type=file],.sdk-manifest-import textarea{border:1px solid var(--line-soft);background:var(--surface);width:100%;color:var(--text-secondary);font:500 var(--type-label) var(--font-geist-mono);border-radius:5px;padding:9px}.sdk-manifest-import textarea{resize:vertical;min-height:130px}.sdk-manifest-import form>button,.sdk-manifest-import__audit>button{border:1px solid var(--line);background:var(--surface);width:fit-content;color:var(--green);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 11px}.sdk-manifest-import form>button+button{color:var(--muted);margin-left:8px}.sdk-manifest-import>[role=alert]{color:var(--red)}.sdk-manifest-import__audit{margin-top:12px}.sdk-manifest-import__audit .sdk-compatibility{margin-top:0}.sdk-manifest-import__audit>p{color:var(--muted);font-size:var(--type-label)}.opportunity-radar{max-width:1460px;margin:0 auto}.opportunity-radar__header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:92px;margin-bottom:20px;display:flex}.opportunity-radar__intro h1{letter-spacing:-.7px;margin:0;font-size:28px}.opportunity-radar__intro p{max-width:720px;color:var(--muted);font-size:var(--type-body-sm);margin:9px 0 0;line-height:1.65}.opportunity-radar__data-contract{background:#f5bd4f0d;border:1px solid #4b3c23;border-radius:7px;gap:6px;min-width:220px;padding:13px 15px;display:grid}.opportunity-radar__data-contract span,.opportunity-radar__summary span,.opportunity-radar__filters label>span,.opportunity-card__evidence>span,.opportunity-card__risk>span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.9px}.opportunity-radar__data-contract strong{color:var(--amber);font:700 var(--type-body-sm) var(--font-geist-mono)}.opportunity-radar__data-contract small{color:var(--muted);font-size:var(--type-label)}.opportunity-radar__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.opportunity-radar__summary article{border:1px solid var(--line);background:#10161fdb;border-radius:7px;gap:5px;min-height:84px;padding:14px 16px;display:grid}.opportunity-radar__summary strong{font:600 18px var(--font-geist-mono)}.opportunity-radar__summary small{color:var(--muted);font-size:var(--type-label)}.opportunity-radar__filters{border:1px solid var(--line);background:#0e141d;border-radius:8px 8px 0 0;grid-template-columns:minmax(180px,1.4fr) 130px 100px 130px 130px minmax(180px,1fr) 100px;align-items:end;gap:10px;min-height:72px;padding:13px 15px;display:grid}.opportunity-radar__filters label{gap:7px;display:grid}.opportunity-radar__filters input[type=search],.opportunity-radar__filters select{border:1px solid var(--line);width:100%;height:34px;color:var(--text);font-size:var(--type-label);background:#090d13;border-radius:5px;outline:0;padding:0 10px}.opportunity-radar__filters input:focus,.opportunity-radar__filters select:focus{border-color:#3b5a54}.opportunity-radar__score-filter output{color:var(--green);margin-left:5px}.opportunity-radar__score-filter input{accent-color:var(--green)}.opportunity-radar__filters>button{color:#a8b4c2;height:34px;font-size:var(--type-label);cursor:pointer;background:#17202b;border:1px solid #334154;border-radius:5px}.opportunity-radar__filters>button:disabled{opacity:.4;cursor:default}.opportunity-radar__results{border:1px solid var(--line);background:#0d121af2;border-top:0;border-radius:0 0 9px 9px;overflow:hidden}.opportunity-radar__result-heading{justify-content:space-between;align-items:center;min-height:65px;padding:14px 18px;display:flex}.opportunity-radar__result-title{align-items:end;gap:12px;display:flex}.opportunity-radar__result-heading h2{margin:0;font-size:14px}.opportunity-radar__result-heading>span{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono)}.opportunity-radar__score-rules{position:relative}.opportunity-radar__score-rules summary{border:1px solid var(--line);min-height:30px;color:var(--muted);font-size:var(--type-label);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;list-style:none;display:flex}.opportunity-radar__score-rules summary::-webkit-details-marker{display:none}.opportunity-radar__score-rules summary>span{width:17px;height:17px;color:var(--violet);font:700 var(--type-caption) var(--font-geist-mono);background:#9aa8ff24;border-radius:50%;place-items:center;display:grid}.opportunity-radar__score-rules[open] summary{border-color:var(--violet);color:var(--text)}.opportunity-radar__score-rules-panel{z-index:8;border:1px solid var(--ui-border-strong);background:var(--panel);border-radius:10px;width:min(520px,72vw);padding:14px 16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 42px #0000004d}.opportunity-radar__score-rules-panel strong{font-size:var(--type-body-sm);display:block}.opportunity-radar__score-rules-panel p{color:var(--muted);font-size:var(--type-label);margin:8px 0;line-height:1.6}.opportunity-radar__score-rules-panel small{color:var(--amber);font-size:var(--type-caption);line-height:1.5}.opportunity-card{border-top:1px solid var(--line-soft);grid-template-columns:minmax(270px,.85fr) minmax(340px,1.5fr) minmax(220px,.78fr) minmax(200px,.72fr);align-items:center;column-gap:16px;min-height:128px;padding:16px 18px;display:grid;position:relative}.opportunity-card:hover{background:#18212d80}.opportunity-card__overview{background:linear-gradient(145deg,#16202dd6,#0d141dad);border:1px solid #304156b8;border-radius:10px;grid-template-columns:minmax(0,1fr) 116px;align-items:center;gap:14px;min-width:0;min-height:108px;padding:14px;display:grid}.opportunity-card__identity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.opportunity-card__identity>div:first-child{gap:6px;display:grid}.opportunity-card__identity strong{font-size:var(--type-body-sm);line-height:1.25}.opportunity-card__identity span{color:var(--muted);font-size:var(--type-label);line-height:1.45}.opportunity-card__change{color:var(--red);font:700 var(--type-body-sm) var(--font-geist-mono);white-space:nowrap}.opportunity-card__change[data-positive=true]{color:var(--green)}.opportunity-card__score{background:linear-gradient(145deg,#4be3a51a,#0c1b16e6);border:1px solid #4be3a552;border-radius:9px;align-content:center;gap:8px;width:116px;min-height:78px;padding:10px 11px;display:grid;box-shadow:inset 0 1px #ffffff08}.opportunity-card__score-value{white-space:nowrap;justify-content:center;align-items:baseline;gap:3px;display:flex}.opportunity-card__score-value strong{color:var(--green);font:650 24px/1 var(--font-geist-mono)}.opportunity-card__score-value span{color:var(--muted);font:700 var(--type-caption)/1 var(--font-geist-mono)}.opportunity-card__score-track{background:#8094a533;border-radius:999px;height:5px;display:block;overflow:hidden}.opportunity-card__score-track i{border-radius:inherit;background:linear-gradient(90deg, #2eb781, var(--green));height:100%;display:block}.opportunity-card__score small{color:#7fdfb6;font:700 var(--type-caption)/1 var(--font-geist-mono);letter-spacing:.55px;text-align:center}.opportunity-card__evidence{background:linear-gradient(145deg,#16202de6,#0d141db8);border:1px solid #304156b8;border-radius:10px;min-height:104px;padding:13px 15px}.opportunity-card__evidence>span{color:#75dcb2}.opportunity-card__evidence ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.opportunity-card__evidence li{color:var(--muted);font-size:var(--type-label);grid-template-columns:72px minmax(0,1fr);gap:9px;line-height:1.4;display:grid;position:relative}.opportunity-card__evidence li:before{content:"";background:var(--green);opacity:.7;border-radius:50%;width:3px;height:3px;position:absolute;top:5px;left:-8px}.opportunity-card__evidence li b{color:#c3ced9;font-weight:700}.opportunity-card__evidence li span{color:#8d9aaa;min-width:0}.opportunity-card__evidence li[data-impact=opposes]:before{background:var(--red)}.opportunity-card__evidence li[data-impact=opposes] span{color:#c28b92}.opportunity-card__risk p{color:#b39d77;font-size:var(--type-label);margin:8px 0;line-height:1.4}.opportunity-card__risk strong{color:#aeb8c4;font-size:var(--type-label);font-weight:550;line-height:1.4;display:block}.opportunity-card__risk small{color:var(--red);font:700 var(--type-label) var(--font-geist-mono);margin-top:4px;display:block}.opportunity-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.opportunity-card__actions button{color:#aab6c4;height:auto;min-height:40px;font-size:var(--type-label);cursor:pointer;background:#151d28;border:1px solid #2f3c4d;border-radius:7px;padding:6px 8px;line-height:1.25}.opportunity-card__actions .opportunity-card__status{text-align:right;grid-column:1/-1}.opportunity-card__actions button.opportunity-card__watchlist{height:auto;min-height:40px;color:var(--amber);border-color:#4c3d23}.opportunity-card__actions button.opportunity-card__watchlist:disabled{border-color:var(--line);color:var(--muted);cursor:default;opacity:1}.opportunity-card__actions button.opportunity-card__invalidation-alert{color:#e99aa4;border-color:#ff657761;height:auto;min-height:40px}.opportunity-card__actions button.opportunity-card__invalidation-alert:disabled{border-color:var(--line);color:var(--muted);cursor:default;opacity:1}.opportunity-card__actions button.opportunity-card__research{color:var(--green);background:#4be3a51f;border-color:#4be3a599;grid-column:1/-1;font-weight:800}.opportunity-card__actions button:last-child{color:var(--green);border-color:#2b5848}.opportunity-card__data-quality{border-top:1px dashed var(--line-soft);grid-column:1/-1;grid-template-columns:1.4fr 1fr .6fr .7fr;gap:8px;margin:10px 0 0;padding-top:10px;display:grid}.opportunity-card__data-quality div{gap:3px;min-width:0;display:grid}.opportunity-card__data-quality dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);text-transform:uppercase}.opportunity-card__data-quality dd{color:var(--text-secondary);font-size:var(--type-label);overflow-wrap:anywhere;margin:0}.opportunity-card__data-quality [data-has-gaps=true] dd{color:var(--amber)}.opportunity-card__data-quality dd ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.opportunity-card__data-quality dd li{line-height:1.35}.opportunity-card__data-quality dd li:before{content:"• ";color:currentColor}.opportunity-radar__watchlist-announcement,.opportunity-radar__invalidation-announcement,.watchlist-reorder-announcement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.opportunity-card__status{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono);text-align:center}.opportunity-card__explanation{border-top:1px dashed #25303e;grid-column:1/-1;margin-top:10px;padding-top:8px}.opportunity-card__explanation summary{width:max-content;color:var(--muted);font-size:var(--type-label);cursor:pointer;align-items:center;gap:8px;display:flex}.opportunity-card__explanation summary strong{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono)}.opportunity-card__score-equation{color:var(--muted);font-size:var(--type-label);margin:8px 0 0}.opportunity-card__explanation dl{grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 0;display:grid}.opportunity-card__explanation dl div{border:1px solid var(--line-soft);background:#101620;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-height:42px;padding:8px;display:flex}.opportunity-card__explanation dt{font-size:var(--type-label)}.opportunity-card__explanation dd{color:var(--green);font:700 var(--type-label) var(--font-geist-mono);margin:0}.opportunity-card__explanation>p{color:var(--muted-2);font-size:var(--type-caption);margin:0}.opportunity-radar__empty{text-align:center;place-content:center;gap:8px;min-height:180px;display:grid}.opportunity-radar__empty p{color:var(--muted);font-size:var(--type-label);margin:0}.opportunity-radar__empty button{color:var(--green);font-size:var(--type-label);cursor:pointer;background:0 0;border:0;justify-self:center}.radar-intelligence,.radar-intelligence-loading{border:1px solid var(--line);background:#0d121af2;border-radius:9px;max-width:1460px;margin:14px auto 0}.radar-intelligence{padding:18px}.radar-intelligence__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.radar-intelligence__header h2{margin:0;font-size:17px}.radar-intelligence__header p{max-width:770px;color:var(--muted);font-size:var(--type-label);margin:7px 0 0;line-height:1.6}.radar-intelligence__flow{color:var(--muted-2);font-size:var(--type-caption);align-items:center;gap:7px;margin-top:12px;display:flex}.radar-intelligence__flow span{border:1px solid var(--line-soft);background:var(--surface);border-radius:999px;padding:5px 8px}.radar-intelligence__flow span[aria-current=step]{color:var(--violet);background:#9aa8ff1a;border-color:#9aa8ff6b}.radar-intelligence__flow i{color:var(--muted-2);font-style:normal}.radar-intelligence__status{border:1px solid #354257;border-radius:6px;gap:5px;min-width:210px;padding:11px 13px;display:grid}.radar-intelligence__status[data-simulated=true]{border-color:#4b3c23}.radar-intelligence__status span,.radar-intelligence__filters label>span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.8px}.radar-intelligence__status strong{color:var(--amber);font:700 var(--type-label) var(--font-geist-mono)}.radar-intelligence__status small{color:var(--muted);font-size:var(--type-caption)}.radar-intelligence__legend{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:8px;margin:14px 0 10px;padding:10px 12px;display:grid}.radar-intelligence__legend>strong{font-size:var(--type-label);padding-right:6px}.radar-intelligence__legend>span{border-left:2px solid var(--amber);gap:3px;min-width:0;padding:7px 9px;display:grid}.radar-intelligence__legend>span[data-context-fit=supports]{border-left-color:var(--green)}.radar-intelligence__legend>span[data-context-fit=conflict]{border-left-color:var(--red)}.radar-intelligence__legend>span[data-context-fit=insufficient]{border-left-color:var(--muted-2)}.radar-intelligence__legend b{color:var(--text);font-size:var(--type-label)}.radar-intelligence__legend small{min-width:0;color:var(--muted);font-size:var(--type-caption);line-height:1.35}.radar-intelligence__summary{grid-template-columns:repeat(6,1fr);gap:6px;margin:14px 0 10px;display:grid}.radar-intelligence__summary span{border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);font:650 var(--type-caption) var(--font-geist-mono);text-align:center;border-radius:5px;padding:9px}.radar-intelligence__filters{border:1px solid var(--line-soft);background:#0e141d;border-radius:6px;grid-template-columns:repeat(2,minmax(190px,1fr)) 160px;align-items:end;gap:8px;padding:11px;display:grid}.radar-intelligence__filters label{gap:6px;display:grid}.radar-intelligence__filters select,.radar-intelligence__filters button{border:1px solid var(--line);height:32px;color:var(--text);font-size:var(--type-label);background:#090d13;border-radius:5px;padding:0 9px}.radar-intelligence__filters button{color:var(--muted);cursor:pointer;background:#17202b}.radar-intelligence__results{gap:8px;margin-top:10px;display:grid}.radar-intelligence-card{border:1px solid var(--line-soft);border-left:2px solid var(--amber);background:var(--surface);border-radius:6px;padding:13px}.radar-intelligence-card[data-context-fit=supports]{border-left-color:var(--green)}.radar-intelligence-card[data-context-fit=conflict]{border-left-color:var(--red)}.radar-intelligence-card>header{grid-template-columns:minmax(170px,1fr) 180px minmax(260px,1.2fr) 180px;align-items:center;gap:12px;display:grid}.radar-intelligence-card>header div{gap:4px;display:grid}.radar-intelligence-card>header span,.radar-intelligence-card>header small{color:var(--muted-2);font-size:var(--type-caption)}.radar-intelligence-card>header strong{font:650 var(--type-body-sm) var(--font-geist-mono)}.radar-intelligence-card__verdict{border:1px solid var(--line-soft);background:var(--panel);border-radius:7px;padding:9px 11px}.radar-intelligence-card__verdict[data-context-fit=supports] strong{color:var(--green)}.radar-intelligence-card__verdict[data-context-fit=caution] strong{color:var(--amber)}.radar-intelligence-card__verdict[data-context-fit=conflict] strong{color:var(--red)}.radar-intelligence-card__verdict small{line-height:1.4}.radar-intelligence-card__tags{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:10px;display:grid}.radar-intelligence-card__tags>article{border:1px solid var(--line-soft);border-top:2px solid var(--amber);background:#101620;border-radius:6px;flex-direction:column;min-width:0;min-height:142px;padding:10px;display:flex}.radar-intelligence-card__tags>article[data-context-fit=supports]{border-top-color:var(--green)}.radar-intelligence-card__tags>article[data-context-fit=conflict]{border-top-color:var(--red)}.radar-intelligence-card__tags>article>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.radar-intelligence-card__tags>article>header div{gap:3px;min-width:0;display:grid}.radar-intelligence-card__tags>article>header div:last-child{flex:none;justify-items:end}.radar-intelligence-card__tags>article>header span{color:#b7c1ce;font-size:var(--type-label);font-weight:650}.radar-intelligence-card__tags>article>header small{color:var(--muted-2);font-size:var(--type-caption);line-height:1.35}.radar-intelligence-card__tags>article>header strong{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono)}.radar-intelligence-card__tags>article[data-context-fit=supports]>header strong{color:var(--green)}.radar-intelligence-card__tags>article[data-context-fit=conflict]>header strong{color:var(--red)}.radar-intelligence-card__tags>article>header em{color:var(--muted-2);font:normal 700 var(--type-caption) var(--font-geist-mono)}.radar-intelligence-card__tags p,.radar-intelligence-card__tags li{color:var(--muted);font-size:var(--type-caption);line-height:1.5}.radar-intelligence-card__tags>article>p{flex:1;margin:10px 0}.radar-intelligence-card__tags details{border-top:1px dashed var(--line-soft);padding-top:7px}.radar-intelligence-card__tags details summary{color:var(--muted-2);font-size:var(--type-caption);cursor:pointer}.radar-intelligence-card__tags ul{padding-left:14px}.radar-intelligence-card>footer{border-top:1px solid var(--line-soft);justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;padding-top:9px;display:flex}.radar-intelligence-card>footer>span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);margin-right:auto}.radar-intelligence-card>footer button{color:#aab6c4;height:27px;font-size:var(--type-label);cursor:pointer;background:#151d28;border:1px solid #2f3c4d;border-radius:5px;padding:0 10px}.radar-intelligence__empty,.radar-intelligence-loading{color:var(--muted);font-size:var(--type-label)}.radar-intelligence-loading{gap:6px;padding:20px;display:grid}.radar-intelligence-loading strong{color:var(--amber);font-size:var(--type-body-sm)}.analysis-live-grid{grid-template-columns:minmax(620px,1fr) 320px;gap:14px;max-width:1180px;margin:0 auto;display:grid}.analysis-context-row{align-items:stretch;gap:8px;max-width:1180px;margin:0 auto 12px;display:flex}.analysis-context-status{border:1px solid var(--line);min-height:38px;color:var(--muted);font-size:var(--type-caption);background:#0d121ad1;border-radius:6px;flex-wrap:wrap;flex:1;align-items:center;gap:7px;margin:0;padding:9px 11px;display:flex}.analysis-context-status strong{color:var(--text);font-size:var(--type-label)}.analysis-context-status span,.analysis-context-status time{border-left:1px solid var(--line-soft);color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);padding-left:7px}.analysis-context-row>button{min-width:160px}.asset-analysis{border:1px solid var(--line);background:#0d121af2;border-radius:9px;padding:22px}.asset-analysis__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.asset-analysis__eyebrow{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:1px;margin:0 0 5px}.asset-analysis__header h2{margin:0;font-size:16px}.asset-analysis__chart-action{height:32px;color:var(--green);font-size:var(--type-label);cursor:pointer;background:#3ddc970f;border:1px solid #2c5748;border-radius:5px}.asset-analysis__form{padding:18px 0 12px}.asset-analysis__model{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);grid-template-columns:110px minmax(220px,360px);align-items:center;gap:10px;margin:0 0 14px;display:grid}.asset-analysis__model select{border:1px solid var(--line);width:100%;min-width:0;height:36px;color:var(--text);font:650 var(--type-label) var(--font-geist-sans);background:#090d13;border-radius:6px;padding:0 10px}.asset-analysis__templates{border:0;gap:6px;margin:0 0 13px;padding:0;display:flex}.asset-analysis__templates legend{width:100%;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);margin-bottom:8px;display:block}.asset-analysis__template{border:1px solid var(--line);background:var(--surface);min-width:62px;height:30px;color:var(--muted);font-size:var(--type-label);cursor:pointer;border-radius:5px}.asset-analysis__template--active{color:var(--green);background:#3ddc970f;border-color:#2f5f4e}.asset-analysis__question{gap:7px;margin-bottom:10px;display:grid}.asset-analysis__question span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.asset-analysis__question textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--text);font-size:var(--type-label);background:#090d13;border-radius:6px;outline:0;padding:10px}.asset-analysis__submit{background:var(--green);color:#07130d;height:34px;font-size:var(--type-label);cursor:pointer;border:0;border-radius:5px;padding:0 14px;font-weight:750}.asset-analysis__submit:disabled{opacity:.45;cursor:default}.asset-analysis__boundary,.asset-analysis__loading,.asset-analysis__error{color:var(--muted);font-size:var(--type-label);margin:6px 0 0}.asset-analysis__error{color:var(--red)}.asset-analysis__error p{margin:0 0 5px}.asset-analysis__error small{color:var(--muted-2);display:block}.asset-analysis__error .asset-analysis__submit{color:#ef9a9a;background:0 0;border:1px solid #61343b;margin-top:9px}.asset-analysis__result{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.asset-analysis__status-row{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);flex-wrap:wrap;gap:8px;display:flex}.asset-analysis__status-row span:first-child{color:var(--amber)}.asset-analysis__usage{color:var(--muted-2)!important;font:700 var(--type-caption) var(--font-geist-mono)!important;margin:9px 0 0!important}.asset-analysis__result h3{text-transform:uppercase;margin:14px 0 7px;font-size:15px}.asset-analysis__result>p{color:#aab5c1;font-size:var(--type-label);line-height:1.65}.asset-analysis__evidence h4,.asset-analysis__levels h4{font-size:var(--type-body-sm);margin:16px 0 8px}.asset-analysis__evidence ul,.asset-analysis__levels ul,.asset-analysis__risks{margin:0;padding:0;list-style:none}.asset-analysis__evidence li,.asset-analysis__levels li{border-top:1px solid var(--line-soft);grid-template-columns:135px 1fr 70px;align-items:center;gap:8px;min-height:42px;display:grid}.asset-analysis__evidence strong,.asset-analysis__levels strong{font-size:var(--type-label)}.asset-analysis__evidence span,.asset-analysis__levels span{color:#aab5c1;font-size:var(--type-label)}.asset-analysis__evidence small,.asset-analysis__levels small{color:var(--muted-2);font-size:var(--type-caption);text-align:right}.asset-analysis__invalidation{border-left:2px solid var(--amber);background:#f5bd4f0a;padding:10px}.asset-analysis__risks li{color:var(--muted);font-size:var(--type-label);margin-top:5px}.asset-analysis__risks li:before{content:"·";color:var(--amber);margin-right:6px}.asset-analysis__disclaimer{color:var(--muted-2)!important;font-size:var(--type-caption)!important}.analysis-contract-card{padding:22px}.analysis-contract-card h2{margin:5px 0 16px;font-size:15px}.analysis-contract-card ul{margin:0;padding:0;list-style:none}.analysis-contract-card li{border-bottom:1px solid var(--line-soft);color:#a9b4c0;min-height:44px;font-size:var(--type-label);align-items:center;gap:9px;display:flex}.analysis-contract-card .module-boundary{margin:18px 0}.analysis-contract-card .module-secondary{width:100%}.asset-analysis__disabled-reason{color:var(--amber);font-size:var(--type-label);margin:8px 0 0}.gateway-status{max-width:1460px;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.8px;justify-content:flex-end;align-items:center;gap:7px;margin:0 auto 10px;display:flex}.gateway-status i,.monitor-summary span i{background:var(--amber);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #f4c95d80}.gateway-status--ready{color:var(--green)}.gateway-status--ready i,.monitor-summary span i{background:var(--green);box-shadow:0 0 9px #32cd9280}.gateway-status--error{color:var(--red)}.gateway-status--error i{background:var(--red);box-shadow:none}.intelligence-dashboard{max-width:1460px;margin:0 auto;padding:20px}.intelligence-dashboard__header,.intelligence-pulses>header,.intelligence-data-coverage>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.intelligence-dashboard__header h2,.intelligence-pulses>header h2,.intelligence-data-coverage>header h2{font-size:var(--type-heading-sm);margin:4px 0 0}.intelligence-dashboard__header p,.intelligence-pulses>header p{max-width:500px;color:var(--muted);font-size:var(--type-label);text-align:right;margin:2px 0 0;line-height:1.55}.intelligence-dashboard__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.intelligence-dashboard__summary>article{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:144px;padding:18px;display:grid}.intelligence-dashboard__summary>article[data-overview-metric=regime]{grid-template-columns:minmax(0,1fr);align-content:center}.intelligence-dashboard__summary article>div>span,.intelligence-pulse-card>header span{color:var(--muted);font-size:var(--type-label);font-weight:720}.intelligence-dashboard__summary article>div>strong{color:var(--green);margin-top:7px;font-size:21px;display:block}.intelligence-dashboard__summary article>div>small{color:var(--muted-2);font-size:var(--type-caption);margin-top:4px;display:block}.intelligence-quality-actions{border-inline-start:3px solid var(--amber);gap:15px;max-width:1460px;margin:0 auto;padding:18px 20px;display:grid}.intelligence-quality-actions[data-quality-state=ready]{border-inline-start-color:var(--green)}.intelligence-quality-actions>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.intelligence-quality-actions>header h2{font-size:var(--type-heading-sm);margin:4px 0 0}.intelligence-quality-actions>header p{max-width:760px;color:var(--muted);font-size:var(--type-label);margin:7px 0 0;line-height:1.55}.intelligence-quality-actions__status{flex:none;justify-items:end;gap:6px;min-width:210px;display:grid}.intelligence-quality-actions__status>strong{color:var(--amber);font-size:var(--type-body)}.intelligence-quality-actions[data-quality-state=ready] .intelligence-quality-actions__status>strong{color:var(--green)}.intelligence-quality-actions__status>span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.intelligence-quality-actions__status>button{min-height:40px}.intelligence-quality-actions>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.intelligence-quality-actions>ul li{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:112px;padding:13px 14px;display:flex}.intelligence-quality-actions>ul li>div{min-width:0}.intelligence-quality-actions>ul li strong{font-size:var(--type-body-sm)}.intelligence-quality-actions>ul li p{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.intelligence-quality-actions>ul li button{flex:none;min-height:40px}.intelligence-quality-actions__ready{border:1px solid var(--green);margin:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.intelligence-quality-actions__ready{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line))}}.intelligence-quality-actions__ready{background:var(--green);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.intelligence-quality-actions__ready{background:color-mix(in srgb, var(--green) 7%, transparent)}}.intelligence-quality-actions__ready{color:var(--green);font-size:var(--type-label);line-height:1.5}.intelligence-gauge{aspect-ratio:1;place-items:center;width:104px;display:grid;position:relative}.intelligence-gauge svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.intelligence-gauge circle{fill:none;stroke-width:9px}.intelligence-gauge__track{stroke:var(--line)}.intelligence-gauge__value{stroke:var(--green);stroke-linecap:round}.intelligence-gauge>strong{color:var(--text);font:720 23px var(--font-geist-mono)}.intelligence-gauge>strong small{color:var(--muted-2);font-size:var(--type-caption)}.intelligence-direction{min-width:0;margin-top:16px}.intelligence-direction__track{background:var(--line);border-radius:999px;height:10px;position:relative}.intelligence-direction__track:after{content:"";background:var(--muted-2);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.intelligence-direction__track>span{background:var(--green);border-radius:999px;position:absolute;top:0;bottom:0}.intelligence-direction__track>span.is-negative{background:var(--red)}.intelligence-direction__track>i{z-index:1;border:3px solid var(--panel);background:var(--text);width:14px;height:14px;box-shadow:0 0 0 1px var(--line);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.intelligence-direction__axis{color:var(--muted-2);font:650 var(--type-caption) var(--font-geist-mono);justify-content:space-between;margin-top:7px;display:flex}.intelligence-pulses{max-width:1460px;margin:0 auto}.intelligence-pulses>header{padding:2px 2px 0}.intelligence-pulses__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.intelligence-pulse-card{align-content:start;gap:16px;min-width:0;min-height:232px;padding:18px;display:grid}.intelligence-pulse-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.intelligence-pulse-card>header b{color:var(--green);font-size:var(--type-caption)}.intelligence-pulse-card>header b[data-status=stale]{color:var(--amber)}.intelligence-pulse-card>header b[data-status=unavailable]{color:var(--muted-2)}.intelligence-pulse-card__visual{align-items:center;gap:20px;display:flex}.intelligence-pulse-card__visual>div:last-child,.intelligence-pulse-card__reading{gap:5px;display:grid}.intelligence-pulse-card__visual>div:last-child strong,.intelligence-pulse-card__reading strong{color:var(--text);font-size:22px}.intelligence-pulse-card__visual>div:last-child small,.intelligence-pulse-card__reading small{color:var(--muted);font-size:var(--type-label)}.intelligence-pulse-card>footer{border-top:1px solid var(--line-soft);color:var(--muted-2);font-size:var(--type-caption);overflow-wrap:anywhere;margin-top:auto;padding-top:12px;line-height:1.45}.intelligence-data-coverage{gap:15px;max-width:1460px;margin:0 auto;padding:18px 20px;display:grid}.intelligence-data-coverage>header>strong{color:var(--green);font:720 22px var(--font-geist-mono)}.intelligence-data-coverage__available{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.intelligence-data-coverage__available article{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.intelligence-data-coverage__available span,.intelligence-data-coverage__available small{color:var(--muted-2);font-size:var(--type-caption)}.intelligence-data-coverage__available strong{font-size:var(--type-body-sm);overflow-wrap:anywhere}.intelligence-data-coverage__gaps{border:1px dashed var(--line);background:#76849709;border-radius:9px;grid-template-columns:130px minmax(0,1fr) 340px;align-items:center;gap:16px;padding:13px 14px;display:grid}.intelligence-data-coverage__gaps>strong{font-size:var(--type-label)}.intelligence-data-coverage__gaps ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.intelligence-data-coverage__gaps li{border:1px solid var(--line-soft);min-height:30px;color:var(--text-secondary);font-size:var(--type-label);border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:flex}.intelligence-data-coverage__gaps li small{color:var(--muted-2);font-size:var(--type-caption)}.intelligence-data-coverage__gaps>p{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.5}.intelligence-overview__lower{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:10px;max-width:1460px;margin:0 auto;display:grid}.intelligence-explanation{gap:15px;min-width:0;margin:0;padding:18px 20px;display:grid}.intelligence-explanation h2{font-size:var(--type-heading-sm);margin:5px 0 0}.intelligence-explanation ul{color:var(--text-secondary);font-size:var(--type-label);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding-left:20px;line-height:1.55;display:grid}.intelligence-explanation>p{border-top:1px solid var(--line-soft);color:var(--amber);font-size:var(--type-label);margin:0;padding-top:13px;line-height:1.6}.intelligence-history{border:1px solid var(--line);background:#0d121af0;border-radius:9px;max-width:1460px;margin:10px auto 0;padding:18px}.intelligence-history--overview{border-radius:12px;min-width:0;margin:0}.intelligence-history>header h3{margin:0;font-size:14px}.intelligence-history>header p:last-child,.intelligence-history>p{color:var(--muted);font-size:var(--type-label);margin:7px 0 0;line-height:1.5}.intelligence-history__list{gap:5px;margin:13px 0 0;padding:0;list-style:none;display:grid}.intelligence-history__list li{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;grid-template-columns:220px 1fr 140px;align-items:center;gap:10px;min-height:40px;padding:7px 10px;display:grid}.intelligence-history--overview .intelligence-history__list li{grid-template-columns:minmax(0,1fr);gap:3px}.intelligence-history__list strong{font:650 var(--type-label) var(--font-geist-mono)}.intelligence-history__list span{color:var(--muted);font-size:var(--type-label)}.intelligence-history__comparison{gap:10px;margin-top:13px;display:grid}.intelligence-history__selectors{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.intelligence-history__selectors label{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:5px;display:grid}.intelligence-history__selectors select{border:1px solid var(--line);height:32px;color:var(--text);font:650 var(--type-caption) var(--font-geist-mono);background:#090d13;border-radius:5px;padding:0 9px}.intelligence-history__result{border:1px solid var(--line-soft);border-left:2px solid var(--green);background:var(--surface);border-radius:6px;padding:12px}.intelligence-history__result.is-changed{border-left-color:var(--amber)}.intelligence-history__result.is-insufficient{border-left-color:var(--red)}.intelligence-history__result>strong{color:var(--green);font:700 var(--type-label) var(--font-geist-mono)}.intelligence-history__result.is-changed>strong{color:var(--amber)}.intelligence-history__result.is-insufficient>strong{color:var(--red)}.intelligence-history__result p,.intelligence-history__result li{color:var(--muted);font-size:var(--type-label);line-height:1.5}.intelligence-history__result table{border-collapse:collapse;width:100%;font:650 var(--type-label) var(--font-geist-mono);margin-top:10px}.intelligence-history__result caption{color:var(--muted-2);text-align:left;font-size:var(--type-caption);padding:8px 0}.intelligence-history__result th,.intelligence-history__result td{border-top:1px solid var(--line-soft);text-align:left;padding:7px}.intelligence-history__result th{width:160px;color:var(--muted)}.intelligence-history__result details{color:var(--muted);font-size:var(--type-label);margin-top:10px}.product-empty-state{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:8px;place-content:center;gap:8px;width:min(100%,1460px);max-width:1460px;min-height:220px;margin:0 auto;display:grid}.product-empty-state p{color:var(--muted);font-size:var(--type-label);margin:0}.monitor-summary{border:1px solid var(--line-soft);background:var(--surface);color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);border-radius:6px;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:8px;margin:10px 0 12px;padding:9px 10px;display:grid}.monitor-summary span{color:var(--green);align-items:center;gap:6px;display:flex}.monitor-summary b{color:var(--text-secondary);font-weight:650}.alert-composer{border:1px solid var(--line);background:#0b0f15;border-radius:7px;gap:10px;margin:0 0 12px;padding:12px;display:grid}.alert-composer label{gap:5px;display:grid}.alert-composer label>span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.7px}.alert-composer select,.alert-composer input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:650 var(--type-label) var(--font-geist-mono);border-radius:5px;outline:none;padding:8px 9px}.alert-composer select:focus,.alert-composer input:focus{border-color:#4f6e99}.alert-composer__rule{grid-template-columns:1.35fr 1fr;gap:8px;display:grid}.alert-composer p{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.6}.alert-composer__actions{justify-content:flex-end;gap:7px;display:flex}.alert-composer__actions button{border:1px solid var(--line);color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:0 0;border-radius:5px;padding:7px 10px}.alert-composer__actions button:last-child{color:var(--green);background:#153d2f;border-color:#216249}.alert-composer__actions button:disabled{opacity:.4;cursor:not-allowed}.research-report-export{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;margin:0 0 12px;padding:10px}.research-report-export__actions{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.research-report-export__actions button{min-height:30px;color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;background:#111d1a;border:1px solid #315d4e;border-radius:5px}.research-report-export__actions button:disabled{opacity:.35;cursor:not-allowed}.research-report-export__status{color:var(--muted);font-size:var(--type-caption);margin:8px 0 0;line-height:1.5}.account-usage-row{max-width:1460px;margin:14px auto 0}.account-usage-status{border:1px solid var(--line);background:#0d121af2;border-radius:9px;grid-template-columns:230px 240px minmax(300px,1fr);align-items:center;gap:18px;padding:19px 21px;display:grid}.account-usage-status__header{grid-row:1/span 2}.account-usage-status__eyebrow{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:1px;margin:0 0 5px}.account-usage-status__header h2{margin:0 0 12px;font-size:15px}.account-usage-status__local-label{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono);border:1px solid #4c3d23;border-radius:10px;padding:5px 8px}.account-usage-status__identity{gap:5px;display:grid}.account-usage-status__identity span,.account-usage-status__metrics dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.account-usage-status__identity strong{font-size:var(--type-body-sm)}.account-usage-status__identity small,.account-usage-status__metrics small{color:var(--muted);font-size:var(--type-caption)}.account-usage-status__metrics{grid-template-columns:repeat(2,1fr);gap:7px;margin:0;display:grid}.account-usage-status__metrics div{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;padding:10px 12px}.account-usage-status__metrics dd{font:650 var(--type-body-sm) var(--font-geist-mono);margin:6px 0 3px}.account-usage-status__limit{color:var(--amber);font-size:var(--type-label);grid-column:2/-1;margin:0}.account-usage-status__footer{color:var(--muted-2);font-size:var(--type-caption);grid-column:2/-1;justify-content:space-between;gap:15px;display:flex}.account-usage-status__footer small{color:var(--muted-2)}.cloud-sync-panel{border:1px solid var(--line);background:#0d121af2;border-radius:9px;max-width:1460px;margin:12px auto 0;padding:19px 21px}.cloud-sync-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cloud-sync-panel h2{margin:0;font-size:15px}.cloud-sync-panel>header>strong{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono);border:1px solid #4b3c23;border-radius:11px;padding:6px 9px}.cloud-sync-panel>header>strong[data-mode=cloud_available]{color:var(--green);border-color:#2b5848}.cloud-sync-panel>p{color:var(--muted);font-size:var(--type-label);line-height:1.6}.cloud-sync-panel__actions{align-items:center;gap:7px;margin-top:13px;display:flex}.cloud-sync-panel__actions button,.cloud-sync-panel__actions a,.cloud-sync-panel__decision button{color:#b9c4d1;height:31px;font-size:var(--type-label);cursor:pointer;background:#17202b;border:1px solid #334154;border-radius:5px;padding:0 11px}.cloud-sync-panel__actions a{color:var(--green);border-color:#2b5848;align-items:center;text-decoration:none;display:inline-flex}.cloud-sync-panel__actions button:disabled{opacity:.4;cursor:default}.cloud-sync-panel__actions span{color:var(--muted-2);font:650 var(--type-caption) var(--font-geist-mono);margin-left:auto}.cloud-sync-panel__decision{background:#f5bd4f0d;border:1px solid #4b3c23;border-radius:6px;gap:8px;margin-top:10px;padding:11px;display:grid}.cloud-sync-panel__decision>div{gap:5px;display:grid}.cloud-sync-panel__decision strong{color:var(--amber);font:700 var(--type-label) var(--font-geist-mono)}.cloud-sync-panel__decision span{color:var(--muted);font-size:var(--type-caption)}.cloud-sync-panel__conflict{color:var(--amber)!important}.cloud-sync-panel__error{color:var(--red)!important}.research-merge-review{border:1px solid var(--line);background:#0e141d;border-radius:6px;margin-top:6px;padding:14px}.research-merge-review>header h3{margin:0;font-size:12px}.research-merge-review>header p:last-child{color:var(--muted);font-size:var(--type-label);margin:6px 0 0}.research-merge-review__domains{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.research-merge-review__domains article{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;padding:10px}.research-merge-review__domains h4{font-size:var(--type-label);margin:0}.research-merge-review__domains p{min-height:28px;color:var(--muted);font-size:var(--type-caption);margin:6px 0;line-height:1.45}.research-merge-review__domains label{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:5px;display:grid}.research-merge-review__domains select{border:1px solid var(--line);width:100%;height:30px;color:var(--text);font-size:var(--type-caption);background:#090d13;border-radius:4px;padding:0 7px}.research-merge-review>details{color:var(--muted);font-size:var(--type-label);margin-top:10px}.research-merge-review>details summary{cursor:pointer;color:var(--amber)}.research-merge-review>details li{margin-top:7px}.research-merge-review>details li span,.research-merge-review>details li small{color:var(--muted);margin-top:3px;display:block}.research-merge-review__confirmation{color:var(--muted);font-size:var(--type-label);align-items:center;gap:7px;margin:12px 0 9px;display:flex}.research-merge-review__confirmation input{accent-color:var(--green)}.research-merge-review>button{background:var(--green);color:#07130d;height:32px;font-size:var(--type-label);cursor:pointer;border:0;border-radius:5px;padding:0 12px;font-weight:750}.research-merge-review>button:disabled{opacity:.35;cursor:default}.watch-row-shell{border-bottom:1px solid var(--line-soft);min-width:0;padding-bottom:4px}.watch-row-shell .watch-row{padding-right:5px}.watch-row-controls{justify-content:flex-end;align-items:center;gap:4px;width:100%;min-width:0;padding:0 4px;display:flex}.watch-row-controls button{border:1px solid var(--line-soft);width:28px;min-width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:4px;flex:0 0 28px;place-items:center;padding:0;display:grid}.watch-control-icon{font:700 15px/1 var(--font-geist-mono);display:block}:is(.watch-row-controls button:hover,.watch-row-controls button:focus-visible){color:var(--text-secondary);background:#202a37}.watch-row-controls button:disabled{color:var(--muted-2);cursor:default;opacity:.45;background:0 0}.watch-row-controls .watch-remove{color:#c28b92}.watch-row-controls .watch-remove .watch-control-icon{font-size:18px}.alert-list article{grid-template-columns:9px 1fr auto auto}.alert-toggle{border:1px solid var(--line);height:23px;color:var(--muted);font-size:var(--type-caption);cursor:pointer;background:#141c26;border-radius:4px}.workspace-grid{grid-template-columns:238px minmax(680px,1fr) 350px;height:calc(100vh - 62px);display:grid}.workspace-grid>*,.watchlist-panel>*,.analysis-panel>*,.chart-workspace>*{min-width:0}.watchlist-panel,.analysis-panel{background:var(--panel);min-width:0;overflow:auto}.watchlist-panel{border-right:1px solid var(--line);flex-direction:column;padding:18px 12px;display:flex}.analysis-panel{border-left:1px solid var(--line);padding:18px 16px 14px}.chart-workspace{background:#0b0e13;grid-template-rows:74px 44px minmax(0,1fr) 42px;min-width:0;display:grid}.section-heading,.analysis-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.eyebrow{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:1.5px;margin-bottom:4px;display:block}.section-heading h2,.analysis-header h2{margin:0;font-size:15px;font-weight:650}.add-button{background:var(--surface);border:1px solid var(--line);width:26px;height:26px;color:var(--muted);cursor:pointer;border-radius:5px}.search-box{border:1px solid var(--line);background:#0a0e14;border-radius:5px;align-items:center;gap:7px;height:32px;margin-bottom:14px;padding:0 9px;display:flex}.search-box span{color:var(--muted-2)}.search-box input{width:100%;color:var(--text);font-size:var(--type-body-sm);background:0 0;border:0;outline:0}.search-box input::placeholder{color:#505b69}.watchlist-columns{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:.7px;text-align:right;grid-template-columns:minmax(0,1fr) max-content max-content;column-gap:12px;padding:0 6px 8px;display:grid}.watchlist-columns span:first-child{text-align:left}.watchlist-rows{gap:3px;display:grid}.empty-watchlist{color:var(--muted-2);font-size:var(--type-label);text-align:center;margin:0;padding:18px 0}.watch-row{cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;column-gap:10px;width:100%;height:52px;padding:0 5px;display:grid}.watch-row.active{box-shadow:inset 2px 0 0 var(--green);background:#121c1e;border-color:#1e3b35}.watch-market-identity{text-align:left;align-items:center;gap:7px;min-width:0;display:flex}.pair-icon{color:#c5d0de;width:22px;height:22px;font:700 var(--type-label) var(--font-geist-mono);background:#252e3a;border-radius:50%;place-items:center;display:grid}.watch-row.active .pair-icon{color:#101813;background:var(--green)}.pair-name{text-align:left;flex-direction:column;min-width:0;display:flex}.pair-name strong{font-size:var(--type-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pair-name small{color:var(--muted-2);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.last-price{min-width:max-content;font:600 var(--type-label) var(--font-geist-mono);color:#cbd4df;white-space:nowrap}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.watch-row>.positive,.watch-row>.negative{min-width:max-content;font:600 var(--type-label) var(--font-geist-mono);white-space:nowrap}.market-pulse{border-top:1px solid var(--line);margin-top:auto;padding:17px 5px 2px}.market-pulse--research-boundary{gap:9px;display:grid}.market-pulse--research-boundary>strong{color:var(--text);font-size:var(--type-body-sm);line-height:1.4}.market-pulse--research-boundary .module-secondary{width:100%;margin:0}.chart-research-context{gap:7px;margin:0;display:grid}.chart-research-context div{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;min-width:0;padding:7px 8px}.chart-research-context dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);text-transform:uppercase}.chart-research-context dd{color:var(--text-secondary);font-size:var(--type-caption);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.4}.chart-research-context__invalidation dd{color:var(--amber)}.pulse-score{align-items:baseline;gap:7px;display:flex}.pulse-score strong{font:500 28px var(--font-geist-mono);color:var(--amber)}.pulse-score span{font:700 var(--type-label) var(--font-geist-mono);color:var(--amber);letter-spacing:1px}.pulse-bar{background:#222a32;border-radius:4px;height:3px;margin:8px 0 10px;overflow:hidden}.pulse-bar i{background:linear-gradient(90deg, var(--red), var(--amber), var(--green));height:100%;display:block}.market-pulse p{color:var(--muted);font-size:var(--type-label);margin:0;line-height:1.55}.risk-plan-empty{border:1px dashed var(--ui-border-strong);background:var(--surface);border-radius:8px;gap:7px;padding:13px;display:grid}.risk-plan-empty strong{color:var(--text);font-size:var(--type-body-sm)}.risk-plan-empty p{color:var(--muted);font-size:var(--type-label);margin:0;line-height:1.55}.radar-research-handoff{background:#4be3a512;border:1px solid #4be3a54d;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;padding:14px 16px;display:flex}.radar-research-handoff>div{gap:4px;min-width:0;display:grid}.radar-research-handoff strong{color:var(--text)}.radar-research-handoff p,.radar-research-handoff small{color:var(--muted);overflow-wrap:anywhere;margin:0}.radar-research-handoff .module-secondary{flex:none;margin:0}.instrument-bar{border-bottom:1px solid var(--line-soft);align-items:center;padding:0 18px;display:flex}.instrument-title{align-items:center;gap:10px;display:flex}.coin-badge{color:#1c1307;background:#e6a642;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;font-weight:700;display:grid}.instrument-title h1{margin:0;font-size:14px;font-weight:650}.instrument-title p{color:var(--muted-2);font-size:var(--type-label);margin:4px 0 0}.quote-strip{gap:25px;margin-left:auto;display:flex}.quote-strip div{flex-direction:column;gap:5px;display:flex}.quote-strip span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.7px}.quote-strip strong{font:600 var(--type-body-sm) var(--font-geist-mono)}.chart-toolbar{border-bottom:1px solid var(--line-soft);z-index:12;align-items:center;gap:4px;padding:0 12px;display:flex;position:relative}.chart-toolbar button,.interval-group button{height:27px;color:var(--muted);font-size:var(--type-label);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px}.chart-toolbar button:hover,.interval-group button:hover{color:var(--text);background:var(--surface)}.interval-group{align-items:center;gap:2px;display:flex}.interval-group button.active{color:#0a140f;background:var(--green);font-weight:750}.chart-toolbar button span{color:var(--muted-2);margin-left:4px}.chart-toolbar button.toolbar-active{color:var(--text);background:#3ddc9712}.dot-badge{color:var(--green)!important}.toolbar-divider{background:var(--line);width:1px;height:17px;margin:0 6px}.toolbar-spacer{flex:1}.toolbar-menu{position:relative}.indicator-popover{z-index:30;border:1px solid var(--line-strong);background:var(--panel);border-radius:12px;width:min(430px,100vw - 32px);max-height:min(620px,100svh - 180px);padding:12px;position:absolute;top:34px;left:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.indicator-popover{background:color-mix(in srgb, var(--panel) 96%, transparent)}}.indicator-popover{box-shadow:0 20px 48px #1623302e}.indicator-popover__header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 10px;display:flex}.indicator-popover__header>div{gap:3px;display:grid}.indicator-popover__header strong{color:var(--text);font-size:var(--type-body-sm)}.indicator-popover__header span{color:var(--muted-2);font-size:var(--type-caption)}.indicator-popover__header>button{border:1px solid var(--line);border-radius:7px;width:30px;min-width:30px;height:30px;padding:0;font-size:18px}.indicator-popover__note{color:var(--muted);font-size:var(--type-caption);margin:10px 2px;line-height:1.45}.indicator-group{gap:5px;padding-top:8px;display:grid}.indicator-group h3{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 2px 2px}.indicator-group>button{text-align:left;border:1px solid #0000;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto 20px;align-items:center;gap:9px;width:100%;height:auto;min-height:58px;padding:8px;display:grid}.indicator-group>button:hover{border-color:var(--line)}.indicator-group>button.enabled{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.indicator-group>button.enabled{border-color:color-mix(in srgb, var(--green) 32%, var(--line))}}.indicator-group>button.enabled{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.indicator-group>button.enabled{background:color-mix(in srgb, var(--green) 8%, transparent)}}.indicator-code{border:1px solid var(--line);width:42px;height:32px;font:700 var(--type-caption) var(--font-geist-mono);border-radius:7px;place-items:center;display:grid;color:var(--text)!important;margin:0!important}.indicator-copy{gap:2px;min-width:0;display:grid;margin:0!important}.indicator-copy strong{color:var(--text);font-size:var(--type-label)}.indicator-copy small{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.indicator-parameters{font:600 var(--type-caption) var(--font-geist-mono);white-space:nowrap;color:var(--muted-2)!important;margin:0!important}.indicator-check{text-align:center;font-weight:800;color:var(--green)!important;margin:0!important}.chart-stage{min-height:0;position:relative;overflow:hidden}.chart-canvas{position:absolute;inset:0}.ck-indicator-legend{z-index:5;border:1px solid var(--line-soft);background:var(--panel);border-radius:5px;align-items:center;min-height:20px;padding:2px 7px 2px 18px;display:inline-flex;position:absolute;left:8px}@supports (color:color-mix(in lab, red, red)){.ck-indicator-legend{background:color-mix(in srgb, var(--panel) 88%, transparent)}}.ck-indicator-legend{color:var(--muted);font:600 var(--type-caption) var(--font-geist-mono);pointer-events:none}.ck-indicator-legend:before{content:"";background:var(--indicator-color);border-radius:50%;width:6px;height:6px;position:absolute;left:7px}.preview-watermark{z-index:4;color:#7d8a9a52;font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:1.1px;pointer-events:none;position:absolute;bottom:13px;right:80px}.bottom-strip{border-top:1px solid var(--line-soft);align-items:center;gap:2px;min-width:0;padding:0 12px;display:flex;overflow:hidden}.bottom-strip button{height:28px;color:var(--muted);font-size:var(--type-label);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px}.bottom-strip button.active{color:var(--text);background:var(--surface)}.bottom-strip button span{color:var(--green);margin-left:4px}.data-clock{min-width:0;color:var(--muted-2);font:600 var(--type-label) var(--font-geist-mono);letter-spacing:.5px;white-space:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex;overflow:hidden}.data-clock span{text-overflow:ellipsis;min-width:0;overflow:hidden}.data-clock a{color:#4f5967;flex:none;text-decoration:none}:is(.data-clock a:hover,.data-clock a:focus-visible){color:var(--muted);text-decoration:underline}.analysis-header{gap:10px;min-width:0}.analysis-header>div{min-width:0}.analysis-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-pill{color:#8491a3;max-width:145px;font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.5px;white-space:nowrap;background:#151d28;border:1px solid #2c3849;border-radius:10px;flex:none;padding:4px 7px}.analysis-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:3px;height:31px;margin:-3px 0 13px;display:grid}.analysis-tabs button{color:var(--muted-2);font-size:var(--type-label);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.analysis-tabs button:hover{color:var(--text)}.analysis-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.bias-card{background:linear-gradient(145deg,#1e3d3157,#0f19178c);border:1px solid #21372f;border-radius:7px;padding:13px}.bias-top,.confidence-line{justify-content:space-between;align-items:center;display:flex}.bias-top span,.confidence-line span{color:var(--muted);font-size:var(--type-label)}.bias-top strong{color:var(--green);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:.8px}.confidence-line{margin-top:14px}.confidence-line b{font:600 var(--type-body-sm) var(--font-geist-mono)}.confidence-track{background:#25302c;border-radius:4px;height:3px;margin:7px 0 10px;overflow:hidden}.confidence-track i{background:var(--green);height:100%;display:block}.bias-card p{color:#9aa7b4;font-size:var(--type-label);margin:0;line-height:1.55}.evidence-section,.risk-section,.prompt-section{padding:17px 1px 0}.section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-title h3{font-size:var(--type-body-sm);margin:0;font-weight:650}.section-title span{color:var(--muted-2);font:600 var(--type-label) var(--font-geist-mono)}.section-title button{color:var(--green);font-size:var(--type-label);cursor:pointer;background:0 0;border:0}.evidence-list{border-top:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.evidence-list li{border-bottom:1px solid var(--line-soft);grid-template-columns:25px 1fr 20px;align-items:center;gap:8px;min-height:49px;display:grid}.evidence-icon{width:22px;height:22px;font-style:normal;font-size:var(--type-body-sm);background:var(--surface);border-radius:5px;place-items:center;display:grid}.evidence-icon.positive{background:#3ddc9717}.evidence-icon.neutral{color:var(--violet);background:#8b9cff1a}.evidence-icon.warning{color:var(--amber);background:#f5bd4f1a}.evidence-list strong{font-size:var(--type-label);font-weight:600;display:block}.evidence-list p{color:var(--muted-2);font-size:var(--type-label);margin:3px 0 0}.evidence-list>li>span{color:var(--muted);font:600 var(--type-label) var(--font-geist-mono);text-align:right}.risk-grid{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.risk-grid div{background:var(--surface);border:1px solid var(--line-soft);border-radius:5px;padding:8px}.risk-grid span,.invalidation span,.rr-row span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.6px;display:block}.risk-grid strong{font:600 var(--type-body-sm) var(--font-geist-mono);margin-top:5px;display:block}.rr-row{justify-content:space-between;margin:10px 2px;display:flex}.rr-row strong{color:var(--green);font:600 var(--type-label) var(--font-geist-mono)}.invalidation{border-left:2px solid var(--amber);background:#f5bd4f0d;padding:8px 9px}.invalidation p{color:#9da6b2;font-size:var(--type-label);margin:4px 0 0;line-height:1.45}.risk-editor{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.risk-editor label{min-width:0}.risk-editor label span{text-transform:uppercase;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);margin:0 0 4px 2px;display:block}.risk-editor input{border:1px solid var(--line);width:100%;height:29px;color:var(--text);font:600 var(--type-label) var(--font-geist-mono);background:#090d12;border-radius:4px;outline:0;padding:0 6px}.risk-editor input:focus{border-color:#3d6658}.risk-editor>button{background:var(--green);color:#07130d;height:28px;font-size:var(--type-label);cursor:pointer;border:0;border-radius:4px;grid-column:1/-1;font-weight:750}.risk-editor>button:disabled{color:var(--muted-2);cursor:not-allowed;background:#293039}.risk-editor>p{color:var(--red);font-size:var(--type-caption);grid-column:1/-1;margin:0}.preview-answer{background:linear-gradient(145deg,#2e3a5b29,#0f141c73);border:1px solid #28354a;border-radius:6px;margin-top:13px;padding:10px 11px}.preview-answer>div{justify-content:space-between;margin-bottom:7px;display:flex}.preview-answer>div span,.preview-answer>div b{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.7px}.preview-answer>div b{color:var(--violet)}.preview-answer>strong{font-size:var(--type-label)}.preview-answer>p{color:#919ca9;font-size:var(--type-label);margin:6px 0 0;line-height:1.55}.panel-intro{border-bottom:1px solid var(--line);margin-bottom:10px;padding:3px 1px 13px}.panel-intro h3{margin:0;font-size:13px}.panel-intro p{color:var(--muted);font-size:var(--type-label);margin:6px 0 0;line-height:1.55}.multitf-panel,.alerts-panel,.history-panel{min-height:calc(100% - 160px)}.timeframe-card{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-bottom:7px;padding:11px}.timeframe-card>div{justify-content:space-between;align-items:center;display:flex}.timeframe-card>div>strong{font:700 12px var(--font-geist-mono)}.timeframe-card>div>span{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.6px}.timeframe-card dl{grid-template-columns:repeat(3,1fr);gap:4px;margin:11px 0 8px;display:grid}.timeframe-card dl div{border-left:1px solid var(--line);padding-left:7px}.timeframe-card dl div:first-child{border-left:0;padding-left:0}.timeframe-card dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.timeframe-card dd{color:#b5bfca;font-size:var(--type-label);margin:4px 0 0}.timeframe-card small{color:var(--muted-2);font-size:var(--type-caption)}.alignment-summary{border-left:2px solid var(--violet);background:#8b9cff0f;padding:12px}.alignment-summary span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);display:block}.alignment-summary strong{font-size:var(--type-body-sm);margin:5px 0;display:block}.alignment-summary p{color:var(--muted);font-size:var(--type-label);margin:0}.primary-action{background:var(--green);color:#07130d;width:100%;height:32px;font-weight:750;font-size:var(--type-label);cursor:pointer;border:0;border-radius:5px;margin:3px 0 10px}.alert-list{gap:6px;display:grid}.alert-list article{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;min-height:49px;padding:8px;display:grid}.alert-list article>i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #3ddc9773}.alert-list article div{flex-direction:column;gap:4px;display:flex}.alert-list article div strong{font-size:var(--type-label)}.alert-list article div span{color:var(--muted-2);font-size:var(--type-caption)}.alert-list article>b{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono)}.alert-removal-boundary{border-left:2px solid var(--amber);color:var(--muted);font-size:var(--type-caption);background:#f5bd4f0d;margin:0 0 10px;padding:8px 9px;line-height:1.55}.alert-list article .alert-copy{min-width:0}.alert-list article .alert-copy strong,.alert-list article .alert-copy span{overflow-wrap:anywhere}.alert-list article .alert-row-actions{flex-flow:wrap;grid-column:2/-1;align-items:stretch;gap:5px;min-width:0;display:flex}.alert-row-actions>button{border:1px solid var(--line);min-width:0;min-height:32px;color:var(--muted);font-size:var(--type-caption);cursor:pointer;background:#141c26;border-radius:4px;padding:5px 8px}.alert-toggle-terminal{border:1px solid var(--line-soft);background:var(--surface);min-width:0;min-height:32px;color:var(--muted-2);font:650 var(--type-caption)/1.35 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:4px;align-items:center;padding:5px 8px;display:inline-flex}.alert-row-actions>.alert-remove{color:#e99aa4;border-color:#ff657759}.alert-list article .alert-remove-confirmation{background:#ff65770a;border:1px solid #ff65774d;border-radius:5px;flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;padding:7px;display:grid}.alert-remove-confirmation p{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;grid-column:1/-1;margin:0;line-height:1.45}.alert-remove-confirmation button{border:1px solid var(--line);min-width:0;min-height:32px;color:var(--muted);font-size:var(--type-caption);cursor:pointer;background:#141c26;border-radius:4px;padding:5px 7px}.alert-remove-confirmation .alert-remove-confirm{color:#e99aa4;border-color:#ff657759}.alert-removal-announcement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alert-operations{border:1px solid var(--line);background:#0d121ac7;border-radius:6px;min-width:0;margin-top:10px;padding:10px}.alert-operations>header h3{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0}.alert-operations>header p,.alert-operations>p{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;line-height:1.55}.alert-operations>p[role=alert]{color:var(--amber)}.alert-operations>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0;display:grid}.alert-operations>dl>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:7px}.alert-operations dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.alert-operations dd{color:var(--text-secondary);font:650 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;margin:4px 0 0}.alert-operations>div[aria-label="Research alert operation filters"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.alert-operations>div[aria-label="Research alert operation filters"] label{min-width:0;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:4px;display:grid}.alert-operations select,.alert-operations input{border:1px solid var(--line);width:100%;min-width:0;min-height:34px;color:var(--text-secondary);font:650 var(--type-label) var(--font-geist-mono);background:#090d12;border-radius:5px;padding:0 7px}.alert-operations>ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.alert-operations>ul li{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--muted);font-size:var(--type-caption);border-radius:5px;grid-template-columns:minmax(80px,.65fr) minmax(0,1.35fr);gap:5px 8px;padding:8px;display:grid}.alert-operations>ul li>*{overflow-wrap:anywhere;min-width:0}.alert-operations>ul li strong{color:var(--text-secondary)}.monitor-polling-detail{color:var(--muted-2);font-size:var(--type-caption);margin:-4px 0 10px;line-height:1.5}.history-panel>article{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-bottom:7px;padding:12px}.history-panel>article>span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);margin-bottom:7px;display:block}.history-panel>article>strong{font-size:var(--type-body-sm)}.history-panel>article>p{color:var(--muted);font-size:var(--type-label);margin:7px 0;line-height:1.55}.history-panel>article>button{color:var(--green);font-size:var(--type-label);cursor:pointer;background:0 0;border:0;padding:0}.history-panel>article.muted-entry{opacity:.68}.research-analytics{border:1px solid var(--line);background:#0d121ad1;border-radius:7px;margin-bottom:12px;padding:12px}.research-analytics>header h3{margin:0;font-size:12px}.research-analytics>header>p:last-child,.research-analytics>p{color:var(--muted);font-size:var(--type-caption);line-height:1.55}.research-analytics__contract-error{color:var(--red)!important}.research-analytics__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:11px 0;display:grid}.research-analytics__summary article{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;padding:8px}.research-analytics__summary span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);display:block}.research-analytics__summary strong{font:650 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;margin-top:5px;display:block}.research-analytics h4{font-size:var(--type-label);margin:12px 0 7px}.research-analytics__outcomes ul{grid-template-columns:repeat(2,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.research-analytics__outcomes li{border:1px solid var(--line-soft);color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);border-radius:4px;justify-content:space-between;gap:5px;padding:6px;display:flex}.research-analytics__outcomes li.is-invalidated{color:var(--red)}.research-analytics__outcomes li.is-completed{color:var(--green)}.research-analytics__periods p,.research-analytics__warnings p,.research-analytics__group>p,.research-analytics__history>p{color:var(--muted);font-size:var(--type-caption);margin:4px 0}.research-analytics__warnings ul{margin:0;padding-left:14px}.research-analytics__warnings li{color:var(--muted);font-size:var(--type-caption);margin:4px 0;line-height:1.5}.research-analytics__warnings li.is-warning strong{color:var(--amber)}.research-analytics__groups{gap:7px;display:grid}.research-analytics__group{min-width:0;overflow-x:auto}.research-analytics__group table{border-collapse:collapse;width:100%;font-size:var(--type-caption)}.research-analytics__group th,.research-analytics__group td{border-top:1px solid var(--line-soft);text-align:left;padding:5px 3px}.research-analytics__group th{color:var(--muted-2);font-weight:700}.research-analytics__history ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.research-analytics__history li{border-top:1px solid var(--line-soft);justify-content:space-between;gap:8px;padding-top:7px;display:flex}.research-analytics__history li div{gap:3px;display:grid}.research-analytics__history li strong{font-size:var(--type-label)}.research-analytics__history li span{color:var(--muted-2);font-size:var(--type-caption)}.research-analytics__history li button{color:var(--green);font-size:var(--type-caption);cursor:pointer;background:0 0;border:0}.research-library{border:1px solid var(--line);background:#0d121ad1;border-radius:7px;margin-bottom:12px;padding:12px}.research-library>header h3{margin:2px 0 5px;font-size:12px}.research-library>header>p:last-child,.research-library__provider-notice,.research-library__results>p,.research-library__empty{color:var(--muted);font-size:var(--type-caption);line-height:1.55}.research-library__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.research-library__summary div{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;min-width:0;padding:9px}.research-library__summary dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);text-transform:uppercase}.research-library__summary dd{color:var(--text);font-size:var(--type-label);overflow-wrap:anywhere;margin:4px 0 0}.research-library__quality-boundary{color:var(--muted-2);font-size:var(--type-caption);margin:0 0 10px;line-height:1.45}.research-library__item-heading span[data-quality=recorded]{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.research-library__item-heading span[data-quality=recorded]{border-color:color-mix(in srgb, var(--green) 35%, var(--line-soft))}}.research-library__item-heading span[data-quality=conflicted]{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.research-library__item-heading span[data-quality=conflicted]{border-color:color-mix(in srgb, var(--amber) 40%, var(--line-soft))}}.research-library__item-heading span[data-quality=unknown],.research-library__item-heading span[data-quality=preview],.research-library__item-heading span[data-quality=partial]{color:var(--text-secondary)}.research-library__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.research-library__filters label{min-width:0;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);text-transform:uppercase;gap:3px;display:grid}.research-library__filters input,.research-library__filters select{border:1px solid var(--line-soft);background:var(--surface);width:100%;min-width:0;color:var(--text);font-size:var(--type-caption);border-radius:4px;padding:6px 5px}.research-library__filters label:first-child{grid-column:1/-1}.research-library__filters button{border:1px solid var(--line);color:var(--muted-2);font-size:var(--type-caption);cursor:pointer;background:0 0;border-radius:4px;padding:6px}.research-library__contract-error{color:var(--red);font-size:var(--type-caption);line-height:1.5}.research-library__results ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.research-library__results li{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;padding:8px}.research-library__results li.is-invalidated{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.research-library__results li.is-invalidated{border-color:color-mix(in srgb, var(--red) 45%, var(--line-soft))}}.research-library__item-heading{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.research-library__item-heading strong{font-size:var(--type-label);margin-right:auto}.research-library__item-heading span{border:1px solid var(--line-soft);color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);border-radius:999px;padding:2px 4px}.research-library__results li>p{color:var(--muted);font-size:var(--type-caption);line-height:1.5}.research-library__results dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:7px 0;display:grid}.research-library__results dl div{min-width:0}.research-library__results dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);text-transform:uppercase}.research-library__results dd{color:var(--text);font-size:var(--type-caption);overflow-wrap:anywhere;margin:2px 0 0}.research-library__results dl .research-library__invalidation{grid-column:1/-1}.research-library__invalidation dd{color:var(--amber)}.research-library__actions{gap:5px;display:flex}.research-library__actions button{border:1px solid var(--line);color:var(--green);font-size:var(--type-caption);cursor:pointer;background:0 0;border-radius:4px;flex:1;padding:6px}.research-collections{border:1px solid var(--line);background:#0d121ad1;border-radius:7px;margin-bottom:12px;padding:12px}.research-collections>header h3{margin:2px 0 5px;font-size:12px}.research-collections>header>p:not(.eyebrow),.research-collections>[role=status],.research-collections>[role=alert]{color:var(--muted);font-size:var(--type-caption);margin:4px 0;line-height:1.5}.research-collections>[role=alert]{color:var(--red)}.research-collections>form{gap:6px;margin:10px 0;display:grid}.research-collections label{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:3px;display:grid}.research-collections input,.research-collections textarea,.research-collections select{border:1px solid var(--line-soft);background:var(--surface);width:100%;min-width:0;color:var(--text);font:500 var(--type-caption) var(--font-geist-sans);border-radius:4px;padding:6px 5px}.research-collections textarea{resize:vertical;min-height:42px}.research-collections button{border:1px solid var(--line);color:var(--green);font-size:var(--type-caption);cursor:pointer;background:0 0;border-radius:4px;padding:6px}.research-collections button:disabled{color:var(--muted-2);opacity:.45;cursor:default}.research-collections__list{gap:8px;display:grid}.research-collections__item{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;padding:8px}.research-collections__item>header{grid-template-columns:1fr auto;align-items:end;gap:6px;display:grid}.research-collections__item>label{margin-top:7px}.research-collections__item>ul{flex-wrap:wrap;gap:4px;margin:7px 0;padding:0;list-style:none;display:flex}.research-collections__item>ul li{border:1px solid var(--line-soft);color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);border-radius:999px;padding:2px 5px}.research-collections__item>p{color:var(--muted);font-size:var(--type-caption)}.research-collections__item>ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.research-collections__item>ol>li{border-top:1px solid var(--line-soft);padding-top:7px}.research-collections__item>ol strong{font-size:var(--type-label)}.research-collections__item>ol p{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;margin:4px 0;line-height:1.45}.research-collections__item>ol>li>div{flex-wrap:wrap;gap:4px;display:flex}.research-collections__item [data-missing-snapshot-reference=true]{border-left:2px solid var(--amber);padding-left:7px}.research-report-import{border:1px solid var(--line);background:#0d121ad1;border-radius:7px;margin-bottom:12px;padding:12px}.research-report-import>header h3{margin:2px 0 5px;font-size:12px}.research-report-import>header>p:not(.eyebrow),.research-report-import>p,.research-report-import>[role=status],.research-report-import>[role=alert]{color:var(--muted);font-size:var(--type-caption);margin:4px 0;line-height:1.5}.research-report-import>[role=alert]{color:var(--red)}.research-report-import>label{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:4px;margin-top:8px;display:grid}.research-report-import input[type=file],.research-report-import textarea{border:1px solid var(--line-soft);background:var(--surface);width:100%;color:var(--text);font:500 var(--type-caption) var(--font-geist-mono);border-radius:4px;padding:7px}.research-report-import textarea{resize:vertical;min-height:90px}.research-report-import button{border:1px solid var(--line);color:var(--green);font-size:var(--type-caption);cursor:pointer;background:0 0;border-radius:4px;padding:6px 8px}.research-report-import button:disabled{opacity:.4;cursor:default}.research-report-import__actions{gap:6px;margin:8px 0;display:flex}.research-report-import__preview{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;margin:8px 0;padding:9px}.research-report-import__preview h4{font-size:var(--type-label);margin:7px 0 4px}.research-report-import__preview p,.research-report-import__preview li,.research-report-import__preview dt,.research-report-import__preview dd{color:var(--muted);font-size:var(--type-caption);line-height:1.45}.research-report-import__preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.research-report-import__preview dl>div{border:1px solid var(--line-soft);border-radius:4px;padding:5px}.research-report-import__preview dt{color:var(--muted-2);text-transform:uppercase}.research-report-import__preview dd{color:var(--text-secondary);margin:2px 0 0}.research-report-import__preview ul{margin:5px 0;padding-left:16px}.research-report-import__provenance{border-left:2px solid var(--amber);padding-left:7px}.research-report-import__provenance strong{color:var(--amber);font-size:var(--type-caption)}.research-report-import__confirm{grid-template-columns:auto 1fr;align-items:start;display:flex!important}.analysis-comparison{border:1px solid var(--line);background:#0d121ad1;border-radius:7px;margin-bottom:12px;padding:12px}.analysis-comparison>header h3{margin:2px 0 5px;font-size:12px}.analysis-comparison>header p:first-child{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.7px;margin:0}.analysis-comparison>header p:last-child,.analysis-comparison [role=status],.analysis-comparison [role=alert]{color:var(--muted);font-size:var(--type-caption);line-height:1.55}.analysis-comparison [role=alert]{color:var(--red)}.analysis-comparison>div:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0;display:grid}.analysis-comparison label{min-width:0;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:3px;display:grid}.analysis-comparison select{border:1px solid var(--line-soft);background:var(--surface);width:100%;min-width:0;color:var(--text);font-size:var(--type-caption);border-radius:4px;padding:6px 5px}.analysis-comparison>strong{border:1px solid var(--line-soft);color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono);border-radius:999px;margin-bottom:8px;padding:3px 6px;display:inline-block}.analysis-comparison>ul{color:var(--muted);font-size:var(--type-caption);margin:0 0 8px;padding-left:15px}.analysis-comparison>div:not(:first-of-type){margin:7px 0}.analysis-comparison>div:not(:first-of-type)>button{border:1px solid var(--line);color:var(--green);font-size:var(--type-caption);cursor:pointer;background:0 0;border-radius:4px;margin-right:5px;padding:5px 7px}.analysis-comparison dl{grid-template-columns:80px minmax(0,1fr);gap:5px;margin:9px 0;display:grid}.analysis-comparison dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.analysis-comparison dd{min-width:0;color:var(--text);font-size:var(--type-caption);overflow-wrap:anywhere;margin:0}.analysis-comparison h4{font-size:var(--type-label);margin:9px 0 4px}.analysis-comparison section p,.analysis-comparison section li{color:var(--muted);font-size:var(--type-caption);line-height:1.5}.analysis-comparison section ul{margin:0;padding-left:14px}.monitoring-registry{margin-top:12px}.monitoring-registry>section{border:1px solid var(--line);background:#0d121ad1;border-radius:7px;padding:11px}.monitoring-registry header{flex-wrap:wrap;justify-content:space-between;gap:5px;display:flex}.monitoring-registry header strong{color:var(--text);font:700 var(--type-caption) var(--font-geist-mono)}.monitoring-registry header span{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono)}.monitoring-registry p{color:var(--muted);font-size:var(--type-caption);line-height:1.5}.monitoring-registry>section>div{flex-wrap:wrap;gap:5px;display:flex}.monitoring-registry button{border:1px solid var(--line);color:var(--green);font-size:var(--type-caption);cursor:pointer;background:0 0;border-radius:4px;padding:6px 8px}.monitoring-registry button:disabled{color:var(--muted);cursor:not-allowed;opacity:.65}.monitoring-registry [role=status]{border-top:1px solid var(--line-soft);width:100%;margin-top:7px;padding-top:7px}.monitoring-registry [role=alert]{color:var(--red)}.monitoring-registry-version-journal{min-width:0;margin-top:12px;padding:11px}.monitoring-registry-version-journal>h3{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0}.monitoring-registry-version-journal>p,.monitoring-registry-version-journal li{color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.monitoring-registry-version-journal>ol,.monitoring-registry-version-journal>section ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.monitoring-registry-version-journal li{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:7px}.monitoring-registry-version-journal button{border:1px solid var(--line);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:4px;padding:6px 8px}.monitoring-registry-version-journal li button{text-align:left;width:100%}.monitoring-registry-version-journal button:disabled{color:var(--muted);cursor:not-allowed;opacity:.65}.monitoring-registry-version-journal>section{border:1px solid var(--line-soft);border-radius:5px;min-width:0;margin-top:10px;padding:9px}.monitoring-registry-version-journal>section h4{color:var(--text-secondary);font-size:var(--type-label);margin:0}.monitoring-registry-baseline-capture p{color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere}.monitoring-registry-baseline-capture button{margin-top:4px}.monitoring-registry-reconciliation{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;width:100%;min-width:0;margin-top:10px;padding:11px}.monitoring-registry-reconciliation header h3,.monitoring-registry-reconciliation>h3{font-size:var(--type-body-sm);margin:0}.monitoring-registry-reconciliation ol{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.monitoring-registry-reconciliation li{border:1px solid var(--line-soft);border-radius:5px;grid-template-columns:auto minmax(0,.7fr) minmax(0,1fr) minmax(150px,.8fr);align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.monitoring-registry-reconciliation li>strong{color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono)}.monitoring-registry-reconciliation li>span{color:var(--muted);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.monitoring-registry-reconciliation label{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:4px;display:grid}.monitoring-registry-reconciliation select{border:1px solid var(--line);min-width:0;height:32px;color:var(--text-secondary);font:650 var(--type-caption) var(--font-geist-mono);background:#090d13;border-radius:4px;padding:0 7px}.monitoring-registry-reconciliation>div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.monitoring-registry-reconciliation button{min-height:32px}.monitoring-server-scan{margin-top:10px}.monitoring-server-scan>section{border:1px solid var(--line);background:#0d121ad1;border-radius:7px;padding:11px}.monitoring-server-scan>section+section{margin-top:8px}.monitoring-server-scan header{flex-wrap:wrap;justify-content:space-between;gap:5px;display:flex}.monitoring-server-scan header strong{color:var(--text);font:700 var(--type-caption) var(--font-geist-mono)}.monitoring-server-scan header span{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono)}.monitoring-server-scan p{color:var(--muted);font-size:var(--type-caption);line-height:1.5}.monitoring-server-scan>section>div{flex-wrap:wrap;gap:5px;display:flex}.monitoring-server-scan button{border:1px solid var(--line);color:var(--green);font-size:var(--type-caption);cursor:pointer;background:0 0;border-radius:4px;padding:6px 8px}.monitoring-server-scan button:disabled{color:var(--muted);cursor:not-allowed;opacity:.65}.monitoring-server-scan [role=status]{border-top:1px solid var(--line-soft);width:100%;margin-top:7px;padding-top:7px}.monitoring-server-scan [role=alert]{color:var(--red)}.monitoring-server-scan ol{gap:5px;width:100%;margin:8px 0 0;padding:0;list-style:none;display:grid}.monitoring-server-scan li{border-top:1px solid var(--line-soft);gap:3px;padding-top:6px;display:grid}.monitoring-server-scan li strong{color:var(--text);font-size:var(--type-caption)}.monitoring-server-scan li span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);overflow-wrap:anywhere}.monitoring-server-scan dl{gap:5px;margin:8px 0;display:grid}.monitoring-server-scan dl>div{border-top:1px solid var(--line-soft);grid-template-columns:86px minmax(0,1fr);gap:7px;padding-top:5px;display:grid}.monitoring-server-scan dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.monitoring-server-scan dd{color:var(--text-secondary);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title]>header{display:block}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title]>header h3{color:var(--text-secondary);font-size:var(--type-body-sm);margin:3px 0}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title]>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title]>dl>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;padding:7px;display:block}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] fieldset{border:1px solid var(--line-soft);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;margin:10px 0;padding:9px;display:grid}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] legend{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] label{min-width:0;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:4px;display:grid}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] select,.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] input{border:1px solid var(--line);width:100%;min-width:0;min-height:34px;color:var(--text-secondary);font:650 var(--type-caption) var(--font-geist-mono);background:#090d13;border-radius:4px;padding:0 7px}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title]>ol li{border:1px solid var(--line-soft);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding:7px}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] time{color:var(--muted-2);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere}.monitoring-event-evidence-chain{border:1px solid var(--line-soft);background:#090d13;border-radius:5px;grid-column:1/-1;min-width:0;margin-top:5px;padding:8px}.monitoring-event-evidence-chain>p{color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;margin:5px 0}.monitoring-event-evidence-chain>button{border:1px solid var(--line);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:4px;padding:6px 8px}.monitoring-event-evidence-chain>button:disabled{color:var(--muted);cursor:not-allowed;opacity:.65}.monitoring-event-evidence-chain dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:7px 0 0;display:grid}.monitoring-event-evidence-chain dl>div{border:1px solid var(--line-soft);border-radius:4px;min-width:0;padding:6px}.monitoring-event-evidence-chain dt,.monitoring-event-evidence-chain dd{color:var(--muted);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.monitoring-event-evidence-chain dt{color:var(--text-secondary);font-weight:750}.monitoring-scan-receipt-evidence{border:1px solid var(--line-soft);background:#090d13;border-radius:5px;min-width:0;margin-top:8px;padding:9px}.monitoring-scan-receipt-evidence>p{color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;margin:5px 0}.monitoring-scan-receipt-evidence>button{border:1px solid var(--line);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:4px;padding:6px 8px}.monitoring-scan-receipt-evidence>button:disabled{color:var(--muted);cursor:not-allowed;opacity:.65}.monitoring-scan-receipt-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:7px 0 0;display:grid}.monitoring-scan-receipt-evidence dl>div{border:1px solid var(--line-soft);border-radius:4px;min-width:0;padding:6px}.monitoring-scan-receipt-evidence dt,.monitoring-scan-receipt-evidence dd{color:var(--muted);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.monitoring-scan-receipt-evidence dt{color:var(--text-secondary);font-weight:750}.monitoring-scan-receipt-evidence ul{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.monitoring-scan-receipt-evidence li{border:1px solid var(--line-soft);color:var(--muted);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:4px;padding:6px}.monitoring-one-shot-mutation-evidence{border:1px solid var(--line-soft);background:#090d13;border-radius:5px;min-width:0;margin-top:8px;padding:9px}.monitoring-one-shot-mutation-evidence h5{color:var(--text-secondary);font-size:var(--type-label);margin:0}.monitoring-one-shot-mutation-evidence>p{color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;margin:5px 0}.monitoring-one-shot-mutation-evidence>button{border:1px solid var(--line);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:4px;padding:6px 8px}.monitoring-one-shot-mutation-evidence>button:disabled{color:var(--muted);cursor:not-allowed;opacity:.65}.monitoring-one-shot-mutation-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:7px 0 0;display:grid}.monitoring-one-shot-mutation-evidence dl>div{border:1px solid var(--line-soft);border-radius:4px;min-width:0;padding:6px}.monitoring-one-shot-mutation-evidence dt,.monitoring-one-shot-mutation-evidence dd{color:var(--muted);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.monitoring-one-shot-mutation-evidence dt{color:var(--text-secondary);font-weight:750}.monitoring-one-shot-mutation-evidence ul{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.monitoring-one-shot-mutation-evidence li{border:1px solid var(--line-soft);color:var(--muted);font:650 var(--type-caption)/1.45 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:4px;padding:6px}.monitoring-server-scan section[aria-label="Durable monitoring event local report"]{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;margin-top:10px;padding:9px}.monitoring-server-scan section[aria-label="Durable monitoring event local report"] h3{font-size:var(--type-label);margin:0}.monitoring-alert-coverage header h3{width:100%;color:var(--text-secondary);font-size:var(--type-body-sm);margin:0}.monitoring-alert-coverage>div[aria-label=覆盖筛选]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.monitoring-alert-coverage label{min-width:0;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);gap:4px;display:grid}.monitoring-alert-coverage select,.monitoring-alert-coverage input{border:1px solid var(--line);width:100%;min-width:0;min-height:34px;color:var(--text-secondary);font:650 var(--type-caption) var(--font-geist-mono);background:#090d13;border-radius:4px;padding:0 7px}.monitoring-alert-coverage ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.monitoring-alert-coverage li{border:1px solid var(--line-soft);min-width:0;color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;padding:8px}.monitoring-scan-receipt-abandonment{border:1px solid var(--line-soft);background:#090d13;border-radius:5px;min-width:0;margin-top:10px;padding:9px}.monitoring-scan-receipt-abandonment h4{color:var(--text-secondary);font-size:var(--type-label);margin:0}.monitoring-scan-receipt-abandonment>p{color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;margin:6px 0}.monitoring-scan-receipt-abandonment>button,.monitoring-scan-receipt-abandonment li button{border:1px solid var(--line);max-width:100%;min-height:34px;color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:4px;padding:6px 8px}.monitoring-scan-receipt-abandonment button:disabled{color:var(--muted);cursor:not-allowed;opacity:.65}.monitoring-scan-receipt-abandonment ul{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.monitoring-scan-receipt-abandonment li{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;padding:7px;display:grid}.monitoring-scan-receipt-abandonment li time{color:var(--muted-2);font-size:var(--type-caption);overflow-wrap:anywhere;grid-column:1}.monitoring-scan-receipt-abandonment li button{grid-area:1/2/span 2}.monitoring-scan-receipts{min-width:0}.monitoring-scan-receipts>header h3{color:var(--text-secondary);font-size:var(--type-body-sm);margin:0}.monitoring-scan-receipts>header p{flex:100%;margin:2px 0 0}.monitoring-scan-receipts>ul,.monitoring-scan-receipts>div>ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.monitoring-scan-receipts li{border:1px solid var(--line-soft);background:var(--surface);min-width:0;color:var(--muted);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;border-radius:5px;padding:7px}.monitoring-scan-receipts>ul button{text-align:left;overflow-wrap:anywhere;width:100%;min-width:0}.monitoring-scan-receipts>div[aria-label]{border:1px solid var(--line-soft);border-radius:5px;margin-top:10px;padding:9px}.monitoring-scan-receipts>div[aria-label] h4{color:var(--text-secondary);font-size:var(--type-label);margin:0}.monitoring-event-transition-timeline{border:1px solid var(--line-soft);background:#090d13b8;border-radius:5px;grid-column:1/-1;min-width:0;margin-top:6px;padding:8px}.monitoring-event-transition-timeline>button{min-height:34px}.monitoring-event-transition-timeline>div{border-top:1px solid var(--line-soft);margin-top:7px;padding-top:7px}.monitoring-event-transition-timeline>div>ol{margin-top:5px}.monitoring-event-transition-timeline>div>ol li{color:var(--text-secondary);font:650 var(--type-caption)/1.5 var(--font-geist-mono);overflow-wrap:anywhere;border:0;grid-template-columns:minmax(0,1fr);padding:3px 0}.monitoring-event-transition-timeline time{color:var(--muted-2)}.quick-prompts{gap:4px;margin-bottom:7px;display:flex}.quick-prompts button{border:1px solid var(--line);background:var(--surface);height:25px;color:var(--muted);font-size:var(--type-label);cursor:pointer;border-radius:4px;flex:1}.quick-prompts button:hover{color:var(--text);border-color:#3b4b60}.copilot-input{border:1px solid var(--line);background:#090d12;border-radius:6px;align-items:flex-end;min-height:57px;padding:7px;display:flex}.copilot-input textarea{resize:none;height:39px;color:var(--text);font-size:var(--type-label);background:0 0;border:0;outline:0;flex:1}.copilot-input textarea::placeholder{color:#4e5967}.copilot-input button{background:var(--green);color:#07130d;cursor:pointer;border:0;border-radius:4px;width:25px;height:25px;font-weight:800}.prompt-section>p{text-align:center;color:var(--muted-2);font-size:var(--type-caption);margin:6px 0 0}.provider-health,.server-usage-status{border:1px solid var(--line);background:#0d121af2;border-radius:9px;max-width:1460px;margin:14px auto 0;padding:18px 20px}.provider-health__header,.server-usage-status>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.provider-health__header p,.server-usage-status>header p{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:1px;margin:0 0 5px}.provider-health__header h2,.server-usage-status>header h2{margin:0;font-size:15px}.provider-health__header button{border:1px solid var(--line);background:var(--surface);color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 11px}.provider-health__header button:disabled{opacity:.45;cursor:wait}.provider-health>p{color:var(--muted);font-size:var(--type-label)}.provider-health__list{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.provider-health__item{border:1px solid var(--line-soft);background:var(--surface);border-radius:7px;padding:12px}.provider-health__item>div{justify-content:space-between;gap:8px;display:flex}.provider-health__item>div strong{font-size:var(--type-body-sm)}.provider-health__item>div span{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono)}.provider-health__item.is-degraded>div span{color:var(--amber)}.provider-health__item.is-unavailable>div span{color:var(--red)}.provider-health__item dl{grid-template-columns:repeat(2,1fr);gap:6px;margin:11px 0;display:grid}.provider-health__item dl div{border-left:1px solid var(--line);padding-left:7px}.provider-health__item dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.provider-health__item dd{color:#b5bfca;font-size:var(--type-label);overflow-wrap:anywhere;margin:4px 0 0}.provider-health__item>p,.provider-health footer{color:var(--muted);font-size:var(--type-label);line-height:1.55}.provider-health footer{border-top:1px solid var(--line-soft);margin-top:13px;padding-top:11px}.research-readiness{border:1px solid var(--line);background:#0d121af2;border-radius:9px;gap:12px;max-width:1460px;margin:14px auto 0;padding:18px 20px;display:grid}.research-readiness>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.research-readiness>header p{color:var(--muted-2);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:1px;margin:0 0 5px}.research-readiness>header h2{margin:0;font-size:15px}.research-readiness>header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.research-readiness button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);cursor:pointer;border-radius:5px;padding:8px 11px}.research-readiness button:disabled{opacity:.45;cursor:wait}.research-readiness>p,.research-readiness footer{color:var(--muted);font-size:var(--type-label);margin:0;line-height:1.55}.research-readiness__verdict{border:1px solid var(--red);border-radius:7px;grid-template-columns:auto 1fr;gap:4px 14px;padding:12px;display:grid}.research-readiness__verdict.is-ready{border-color:var(--green)}.research-readiness__verdict small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}.research-readiness__identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.research-readiness__identity-grid section{border:1px solid var(--line-soft);background:#090d13b8;border-radius:6px;min-width:0;padding:10px}.research-readiness__identity-grid h3{font-size:var(--type-body-sm);margin:0 0 8px}.research-readiness__identity-grid dl{gap:6px;margin:0;display:grid}.research-readiness__identity-grid dl>div{grid-template-columns:minmax(104px,.8fr) minmax(0,1.2fr);gap:8px;min-width:0;display:grid}.research-readiness__identity-grid dt{color:var(--muted-2);font-size:var(--type-caption)}.research-readiness__identity-grid dd{color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.research-readiness>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.research-readiness>ul li{border:1px solid var(--line-soft);background:var(--surface);border-radius:7px;min-width:0;padding:11px}.research-readiness>ul li>div{text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.research-readiness>ul li span{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono)}.research-readiness>ul li.is-ready span{color:var(--green)}.research-readiness>ul li.is-blocked span{color:var(--red)}.research-readiness>ul li p,.research-readiness>ul li small{color:var(--muted);font-size:var(--type-caption);overflow-wrap:anywhere;line-height:1.45}.research-readiness footer{border-top:1px solid var(--line-soft);padding-top:11px}.research-readiness__operator{border:1px solid var(--line);background:#090d13c7;border-radius:7px;min-width:0;padding:12px}.research-readiness__operator>div:first-child,.research-readiness__operator-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.research-readiness__operator h3{font-size:var(--type-body-sm);margin:0}.research-readiness__operator>div:first-child span{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono)}.research-readiness__operator>p{color:var(--muted);font-size:var(--type-label);line-height:1.55}.research-readiness__operator dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.research-readiness__operator dl>div{border:1px solid var(--line-soft);border-radius:5px;min-width:0;padding:8px}.research-readiness__operator dt{color:var(--muted-2);font-size:var(--type-caption)}.research-readiness__operator dd{font:700 var(--type-body-sm) var(--font-geist-mono);margin:4px 0 0}.research-readiness__operator-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0;padding:0;list-style:none;display:grid}.research-readiness__operator-issues li{border:1px solid var(--line-soft);min-width:0;color:var(--muted);font-size:var(--type-caption);border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;display:flex}.research-readiness__operator-issues li span{overflow-wrap:anywhere}.research-readiness__operator-issues li strong{color:var(--red);font-family:var(--font-geist-mono)}@media (max-width:640px){.research-readiness{padding:15px}.research-readiness>header{display:grid}.research-readiness>header>div:last-child,.research-readiness>header button{width:100%}.research-readiness>ul,.research-readiness__verdict,.research-readiness__identity-grid,.research-readiness__identity-grid dl>div{grid-template-columns:minmax(0,1fr)}.research-readiness__operator dl{grid-template-columns:repeat(2,minmax(0,1fr))}.research-readiness__operator-issues{grid-template-columns:minmax(0,1fr)}.research-readiness__operator-actions,.research-readiness__operator-actions button{width:100%}}.server-usage-row{max-width:1460px;margin:14px auto 0}.server-usage-row .server-usage-status{margin:0}.server-usage-status>header>span{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono);border:1px solid #4c3d23;border-radius:10px;padding:5px 8px}.server-usage-status>dl{grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0 0;display:grid}.server-usage-status>dl>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;padding:10px 12px}.server-usage-status dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.server-usage-status dd{font:650 var(--type-body-sm) var(--font-geist-mono);margin:6px 0 3px}.server-usage-status small,.server-usage-status>p{color:var(--muted);font-size:var(--type-label);line-height:1.55}.server-usage-status footer{border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}.billing-account{gap:18px;max-width:1460px;margin:0 auto;display:grid}.billing-account__hero{border:1px solid var(--line);background:linear-gradient(135deg,#141f2ff5,#0d121afa);border-radius:12px;align-items:stretch;padding:24px}.billing-account__hero>div:first-child{max-width:760px}.billing-account__identity{background:#2356b417;border:1px solid #4c84ff59;border-radius:10px;align-content:center;gap:5px;min-width:250px;padding:16px 18px;display:grid}.billing-account__identity span{color:var(--blue);font:750 var(--type-caption) var(--font-geist-mono);letter-spacing:.8px}.billing-account__identity strong{font-size:var(--type-body)}.billing-account__identity small{color:var(--muted);overflow-wrap:anywhere}.billing-account__identity button{justify-self:start;margin-top:7px}.email-auth{background:var(--surface);border:1px solid #4c84ff66;border-radius:11px;gap:16px;padding:20px;display:grid}.email-auth>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.email-auth>header span{color:var(--blue);font:750 var(--type-caption) var(--font-geist-mono);letter-spacing:.8px}.email-auth h2{margin:5px 0 0;font-size:19px}.email-auth__tabs{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;padding:3px;display:flex}.email-auth__tabs button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 15px}.email-auth__tabs button.is-active{color:var(--text);background:#4c84ff2e}.email-auth form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.email-auth form label{min-width:0;color:var(--muted);font-size:var(--type-label);gap:6px;display:grid}.email-auth form input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--text);background:var(--surface-raised);font:inherit;border-radius:7px;padding:0 12px}.email-auth form input:focus-visible{border-color:var(--blue);outline-offset:1px;outline:2px solid #4c84ff47}.email-auth form>button{min-height:42px}.email-auth__error{color:var(--negative);font-size:var(--type-label);grid-column:1/-1;margin:0}.email-auth>small{color:var(--muted)}.billing-account__trust-strip{border:1px solid var(--line);background:var(--line);border-radius:9px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.billing-account__trust-strip span{color:var(--text-secondary);background:var(--surface);text-align:center;font-size:var(--type-label);padding:11px 14px}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billing-plan-card{border:1px solid var(--line);background:#0d121af5;border-radius:11px;flex-direction:column;gap:16px;min-height:340px;padding:21px;display:flex;position:relative}.billing-plan-card.is-current{border-color:#4c84ffb3;box-shadow:inset 0 0 0 1px #4c84ff2e,0 16px 42px #00000029}.billing-plan-card>div:first-child{grid-template-columns:1fr auto;align-items:baseline;gap:3px 10px;display:grid}.billing-plan-card>div:first-child span{color:var(--blue);font:800 var(--type-label) var(--font-geist-mono);letter-spacing:1px}.billing-plan-card>div:first-child strong{font:760 30px/1 var(--font-geist-sans)}.billing-plan-card>div:first-child small{color:var(--muted);text-align:right;grid-column:2}.billing-plan-card h2{margin:0;font-size:17px}.billing-plan-card ul{color:var(--text-secondary);gap:10px;margin:0;padding:0;list-style:none;display:grid}.billing-plan-card li:before{content:"✓";color:var(--positive);margin-right:8px;font-weight:800}.billing-plan-card button{color:#f7fbff;cursor:pointer;background:#2356b4c2;border:1px solid #4c84ff80;border-radius:7px;min-height:42px;margin-top:auto;font-weight:750}.billing-plan-card button:disabled{border-color:var(--line);color:var(--muted-2);background:var(--surface);cursor:not-allowed}.billing-account__actions{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 17px;display:flex}.billing-account__actions small{color:var(--muted);margin-left:auto}.billing-account__error,.billing-account__notice{font-size:var(--type-label);border-radius:7px;margin:0;padding:12px 14px}.billing-account__error{color:var(--negative);background:#ff5d7312;border:1px solid #ff5d7366}.billing-account__notice{color:var(--amber);background:#e5a74612;border:1px solid #e5a74666}.usdt-deposit-order{background:linear-gradient(145deg,#141f2ff5,#0d121afa);border:1px solid #4c84ff75;border-radius:11px;gap:16px;padding:20px;display:grid}.usdt-deposit-order>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.usdt-deposit-order>header span{color:var(--blue);font:750 var(--type-caption) var(--font-geist-mono);letter-spacing:.7px}.usdt-deposit-order>header h2{margin:5px 0 0;font-size:19px}.usdt-deposit-order>header>strong{color:var(--positive);font:760 24px/1 var(--font-geist-mono);white-space:nowrap}.usdt-deposit-order__fields{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:10px;display:grid}.usdt-deposit-order__fields>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;min-width:0;padding:14px;display:grid}.usdt-deposit-order__fields span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);grid-column:1/-1}.usdt-deposit-order__fields strong,.usdt-deposit-order__fields code{min-width:0;color:var(--text);font:730 var(--type-body-sm) var(--font-geist-mono);overflow-wrap:anywhere}.usdt-deposit-order__fields button{border:1px solid var(--line);min-height:34px;color:var(--text-secondary);background:var(--surface-raised);cursor:pointer;border-radius:6px;padding:0 10px}.usdt-deposit-order__warning,.usdt-deposit-order__success{font-size:var(--type-label);border-radius:7px;margin:0;padding:11px 13px;line-height:1.55}.usdt-deposit-order__warning{color:var(--amber);background:#e5a74612;border:1px solid #e5a7466b}.usdt-deposit-order__success{color:var(--positive);background:#3ddc9712;border:1px solid #3ddc9761}.usdt-deposit-order.is-credited{border-color:#3ddc977a}.usdt-deposit-order.is-expired{border-color:#e5a74666}.usdt-deposit-order__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.usdt-deposit-order__footer small{color:var(--muted)}@media (max-width:900px){.billing-plan-grid{grid-template-columns:1fr}.billing-plan-card{min-height:0}.billing-account__trust-strip{grid-template-columns:repeat(2,1fr)}.billing-account__hero{padding:18px}.email-auth form{grid-template-columns:1fr 1fr}.email-auth form>button,.email-auth__error{grid-column:1/-1}.usdt-deposit-order__fields{grid-template-columns:1fr}}@media (max-width:620px){.billing-account__trust-strip{grid-template-columns:1fr}.billing-account__actions{align-items:stretch}.billing-account__actions>*{width:100%;margin-left:0}.email-auth{padding:16px}.email-auth>header{flex-direction:column}.email-auth__tabs{width:100%}.email-auth__tabs button{flex:1}.email-auth form{grid-template-columns:1fr}.email-auth form>button,.email-auth__error{grid-column:auto}.usdt-deposit-order{padding:16px}.usdt-deposit-order>header,.usdt-deposit-order__footer{flex-direction:column;align-items:stretch}.usdt-deposit-order__fields>div{grid-template-columns:1fr}.usdt-deposit-order__fields button{width:100%}}.analysis-audit-row{max-width:1460px;margin:14px auto 0}.analysis-audit-row>section{border:1px solid var(--line);background:#0d121af0;border-radius:8px;padding:18px}.analysis-audit-row header>p:first-child{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.08em;margin:0 0 5px}.analysis-audit-row h2{margin:0;font-size:14px}.analysis-audit-row header>p:not(:first-child),.analysis-audit-row>section>p{color:var(--muted);font-size:var(--type-label);line-height:1.55}.analysis-audit-row>section>p[role=alert]{color:var(--amber)}.analysis-audit-row>section>section{border:1px solid var(--line-soft);background:var(--surface);border-radius:7px;margin-top:14px;padding:13px}.analysis-audit-row>section>section h3{font-size:var(--type-body-sm);margin:0}.analysis-audit-row>section>section dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:11px 0;display:grid}.analysis-audit-row>section>section dl>div{background:#3ddc9709;border-left:2px solid #2c584a;min-width:0;padding:9px}.analysis-audit-row>section>section dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.analysis-audit-row>section>section dd{color:var(--text-secondary);font:700 var(--type-body-sm) var(--font-geist-mono);margin:5px 0 0}.analysis-audit-row>section>section p,.analysis-audit-row>section>section details{color:var(--muted);font-size:var(--type-label);line-height:1.55}.analysis-audit-row>section>section summary{color:var(--text-secondary);cursor:pointer}.analysis-audit-row fieldset{border:1px solid var(--line-soft);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;padding:12px;display:grid}.analysis-audit-row legend{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.05em;padding:0 5px}.analysis-audit-row fieldset label{min-width:0;color:var(--muted);font:650 var(--type-caption) var(--font-geist-mono);gap:5px;display:grid}.analysis-audit-row fieldset select,.analysis-audit-row fieldset input{border:1px solid var(--line);width:100%;min-width:0;height:32px;color:var(--text-secondary);font:650 var(--type-label) var(--font-geist-mono);background:#090d12;border-radius:5px;padding:0 8px}.analysis-audit-row ul{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.analysis-audit-row li{border:1px solid var(--line-soft);background:var(--surface);color:var(--muted);font:650 var(--type-label) var(--font-geist-mono);border-radius:5px;grid-template-columns:minmax(150px,.8fr) minmax(170px,1fr) minmax(180px,1fr);gap:8px;padding:9px;display:grid}.analysis-audit-row li strong{color:var(--text-secondary)}.analysis-audit-row button{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--green);font-size:var(--type-label);cursor:pointer;border-radius:5px;padding:0 12px}.alert-delivery-center{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.alert-delivery-center header h3{font-size:var(--type-body-sm);margin:0}.alert-delivery-center header>p:last-child,.alert-delivery-center>p{color:var(--muted);font-size:var(--type-label);line-height:1.55}.alert-delivery-center ol{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.alert-delivery-center li{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:10px}.alert-delivery-center li>div{justify-content:space-between;gap:7px;display:flex}.alert-delivery-center li>div strong{font-size:var(--type-label)}.alert-delivery-center li>div span,.alert-delivery-center li>p{color:var(--muted-2);font-size:var(--type-caption);line-height:1.45}.alert-delivery-center li>strong{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono)}.alert-delivery-center li[data-status=delivered]>strong,.alert-delivery-center li[data-status=acknowledged]>strong{color:var(--green)}.alert-delivery-center li[data-status=failed]>strong{color:var(--red)}.alert-delivery-center li>button{border:1px solid var(--line);color:var(--text-secondary);font-size:var(--type-caption);cursor:pointer;background:#141c26;border-radius:4px;margin-top:8px;padding:6px 8px}::selection{color:#fff;background:#4be3a542}*{scrollbar-width:thin;scrollbar-color:#35445a transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#35445a padding-box padding-box;border:2px solid #0000;border-radius:999px}.terminal-shell{background:radial-gradient(circle at 18% -12%, #4be3a513, transparent 28%), radial-gradient(circle at 86% 4%, #5bd5f013, transparent 24%), var(--bg)}.topbar{z-index:70;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#080d14e0;border-bottom-color:#3a4a60b3;position:sticky;top:0;box-shadow:0 10px 30px #00000038}.brand-mark{background:linear-gradient(145deg,#4be3a533,#101a25f0);border-color:#4be3a557;border-radius:10px;width:36px;height:36px;box-shadow:0 8px 24px #0000003d,inset 0 1px #ffffff14}.brand-copy strong{color:#f4f8fc;letter-spacing:-.1px;font-size:15px}.brand-copy small{color:#7d899a;letter-spacing:1.45px}.product-nav{gap:5px}.product-nav button{height:36px;font-size:var(--type-label);border-radius:8px;padding-inline:12px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.product-nav button:hover{background:#1a2533e0;border-color:#3e4f65b8}.product-nav button.active{box-shadow:inset 0 -2px 0 var(--green), 0 8px 22px #0000001f;background:linear-gradient(#4be3a51f,#4be3a50b);border-color:#4be3a540}.live-status{background:#4be3a509;border:1px solid #4be3a51f;border-radius:999px;padding:6px 9px}.live-status.preview{background:#f6c76009;border-color:#f6c76024}.top-actions>button{border-color:#0000;transition:border-color .16s,background-color .16s,color .16s}.top-actions>button:hover{border-color:var(--line);background:var(--surface)}.avatar{background:linear-gradient(145deg,#2b3a50,#182232);border-color:#40506a;box-shadow:inset 0 1px #ffffff0f}.product-surface{background:radial-gradient(circle at 78% -12%,#5c71a929,#0000 34%),radial-gradient(circle at 18% 14%,#4be3a509,#0000 22%),linear-gradient(#090e15,#070a0f 72%);padding:38px 40px 50px}.product-page-header,.opportunity-radar__header{border-bottom:1px solid #3343589e;min-height:104px;margin-bottom:24px;padding-bottom:22px}.product-page-header h1,.opportunity-radar__intro h1{color:#f4f8fc;font-size:var(--type-display);line-height:var(--leading-tight);letter-spacing:-1px;font-weight:680}.product-page-header p,.opportunity-radar__intro p{color:#94a1b1;font-size:var(--type-body);line-height:var(--leading-body)}.eyebrow{color:#75dcb2;font-size:var(--type-caption);line-height:var(--leading-ui);letter-spacing:var(--tracking-label)}.gateway-status{min-height:24px;padding-right:2px}.module-card,.market-context-grid article,.opportunity-radar__summary article,.intelligence-dashboard__summary>article,.provider-health,.server-usage-status,.analysis-audit-row>section{background:linear-gradient(145deg,#111924f7,#0b1119f7);border-color:#2a394ceb;border-radius:12px;box-shadow:0 18px 50px #00000029,inset 0 1px #ffffff05}.module-card{transition:border-color .18s,box-shadow .18s;overflow:clip}.module-card-heading{border-bottom-color:#273547b8;min-height:70px;padding:18px 20px}.module-card-heading h2{color:#eaf0f7;font-size:var(--type-heading-sm);line-height:var(--leading-tight);letter-spacing:-.2px}.module-card p,.module-card li,.module-card dd,.module-card small{line-height:1.62}.module-boundary{border:1px solid #9aa8ff24;border-left:3px solid var(--violet);background:linear-gradient(90deg,#9aa8ff14,#9aa8ff06);border-radius:8px}.developer-diagnostics{background:#0d141dd1;border-color:#2a394ce6;border-radius:12px;max-width:1460px;margin:16px auto 0;box-shadow:0 16px 44px #00000024}.developer-diagnostics>summary{color:#aab7c7;align-items:center;min-height:50px;padding-inline:18px;display:flex}.developer-diagnostics>summary:hover{color:var(--text);background:#ffffff05}.module-primary,.primary-action,.risk-editor>button,.copilot-input button{color:#07150f;background:linear-gradient(135deg,#59e9ad,#36c98e);border-radius:8px;box-shadow:0 9px 24px #4be3a529,inset 0 1px #ffffff47}.module-primary{min-height:40px;padding-inline:18px}.module-secondary{color:#d1dbe6;background:linear-gradient(#1a2533,#141d29);border-color:#35455a;border-radius:8px;min-height:40px}:where(.product-main) button{transition:transform .12s,border-color .16s,background-color .16s,color .16s,box-shadow .16s}:where(.product-main) button:not(:disabled):active{transform:translateY(1px)}:where(.product-main) button:disabled{opacity:.46;cursor:not-allowed;box-shadow:none}.module-primary:hover,.primary-action:hover,.risk-editor>button:hover,.copilot-input button:hover{filter:brightness(1.05);box-shadow:0 11px 30px #4be3a538}.module-secondary:hover{background:#1c2938;border-color:#4b6079}:where(.product-main) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background-color:#0a1119;border-color:#2b3a4e;border-radius:8px;transition:border-color .16s,box-shadow .16s,background-color .16s}:where(.product-main) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:#4be3a5b8;outline:0;box-shadow:0 0 0 3px #4be3a517}.module-search,.search-box,.copilot-input{background:#090f17e6;border-color:#2b3a4e;border-radius:9px;box-shadow:inset 0 1px #ffffff05}.module-search input,.search-box input,.copilot-input textarea{box-shadow:none;background:0 0;border:0;border-radius:0}.opportunity-radar__filters{background:linear-gradient(#111924fa,#0c121bfa);border-color:#2a394ceb;border-radius:12px 12px 0 0}.opportunity-radar__results{background:#0a1018f5;border-color:#2a394ceb;border-radius:0 0 12px 12px}.opportunity-card,.opportunity-row,.radar-intelligence-card,.timeframe-card,.alert-list article,.provider-health__item{transition:border-color .16s,background-color .16s,box-shadow .16s}.opportunity-card:hover,.opportunity-row:hover,.radar-intelligence-card:hover,.timeframe-card:hover,.alert-list article:hover,.provider-health__item:hover{background-color:#18222fd1;border-color:#354861}.score-ring{background:radial-gradient(circle,#4be3a51f,#0c1b16f5);border-color:#397d62;box-shadow:0 0 24px #4be3a512}:where(.product-main) table{border-collapse:separate;border-spacing:0;overflow:hidden}:where(.product-main) table th{color:#77869a;letter-spacing:.045em;background:#121b27d1}:where(.product-main) table tbody tr{transition:background-color .14s}:where(.product-main) table tbody tr:hover{background:#4be3a509}:where(.product-main) details>summary{transition:color .16s,background-color .16s}.workspace-grid{background:#070a0f}.watchlist-panel,.analysis-panel{background:linear-gradient(#0e151f,#0a1017)}.watchlist-panel{border-right-color:#263448}.analysis-panel{border-left-color:#263448}.chart-workspace{background:#090e15;box-shadow:inset 0 0 0 1px #26344880}.instrument-bar{background:linear-gradient(#101823f0,#0a1018f0)}.instrument-title h1{color:#f3f7fb;font-size:15px}.coin-badge{box-shadow:0 8px 20px #e6a6422b,inset 0 1px #ffffff47}.quote-strip strong{color:#dfe7ef;font-size:var(--type-body-sm)}.chart-toolbar,.bottom-strip{background:#0b1119e6}.chart-stage{background:radial-gradient(circle at 52% 18%,#283d541f,#0000 44%),#080d13}.watch-row{border-radius:8px;height:56px}.watch-row:hover{background:#151e2a}.watch-row.active{background:linear-gradient(90deg,#4be3a51a,#4be3a506);border-color:#4be3a540}.analysis-tabs{gap:5px;height:36px}.analysis-tabs button{border-radius:6px 6px 0 0}.analysis-tabs button.active{background:#4be3a50b}.bias-card{border-color:#4be3a533;border-radius:10px;box-shadow:inset 0 1px #ffffff05}@media (hover:hover){.module-card:hover{border-color:#374a62fa;box-shadow:0 22px 58px #0003,inset 0 1px #ffffff06}}@media (min-width:1025px) and (max-width:1380px){.top-divider{display:none}.brand-copy{min-width:132px}.product-navigation{width:min(236px,22vw);margin-left:12px}.product-nav{display:none}.mobile-product-nav__trigger{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:6px 10px;display:grid}.mobile-product-nav__trigger span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.7px;text-transform:uppercase;grid-column:1}.mobile-product-nav__trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-body-sm);grid-column:1;overflow:hidden}.mobile-product-nav__trigger i{color:var(--green);grid-area:1/2/span 2;font-size:16px;font-style:normal}.mobile-product-nav__menu{z-index:80;background:#0d121afc;border:1px solid #334155;border-radius:8px;width:min(320px,100vw - 24px);padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 42px #00000080}.mobile-product-nav__menu:not([hidden]){display:block}.mobile-product-nav__menu ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.mobile-product-nav__menu button{width:100%;min-height:40px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.mobile-product-nav__menu button[aria-current=page]{color:var(--text);background:#3ddc9712;border-color:#2c584a}.mobile-product-nav__menu b{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);text-transform:uppercase}}@media (max-width:1494px){.workspace-grid{grid-template-columns:190px minmax(520px,1fr) 280px}}@media (max-width:1300px){.workspace-grid{grid-template-columns:190px minmax(520px,1fr) 280px}.quote-strip{gap:14px}.analysis-panel{padding-inline:12px}.provider-health__list{grid-template-columns:1fr}.research-readiness>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sdk-readiness__findings ul,.sdk-compatibility__findings ul,.sdk-manifest-export>div[aria-label="SDK manifest baseline summary"],.sdk-compatibility-report>div[aria-label="SDK compatibility report summary"],.strategy-replay-result>dl,.strategy-robustness-report>div[aria-label="Strategy robustness report summary"],.analysis-audit-row li{grid-template-columns:1fr 1fr}.analysis-audit-row li time{grid-column:1/-1}}@media (min-width:1025px) and (max-width:1240px){.workspace-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""watchlist""analysis";height:auto;min-height:calc(100svh - 62px)}.chart-workspace{border-bottom:1px solid var(--line);grid-area:chart;grid-template-rows:auto auto minmax(420px,1fr) auto;min-height:680px}.watchlist-panel{border:0;border-bottom:1px solid var(--line);grid-area:watchlist;min-height:0;max-height:none}.analysis-panel{border:0;grid-area:analysis;min-height:0;overflow:visible}}@media (max-width:1024px){.top-divider{display:none}.brand-copy{min-width:132px}.product-navigation{width:min(260px,28vw);margin-left:12px}.product-nav{display:none}.mobile-product-nav__trigger{border:1px solid var(--line);background:var(--panel-2);width:100%;min-height:40px;color:var(--text);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:6px 10px;display:grid}.mobile-product-nav__trigger span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.7px;text-transform:uppercase;grid-column:1}.mobile-product-nav__trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-body-sm);grid-column:1;overflow:hidden}.mobile-product-nav__trigger i{color:var(--green);grid-area:1/2/span 2;font-size:16px;font-style:normal}.mobile-product-nav__menu{z-index:80;background:#0d121afc;border:1px solid #334155;border-radius:8px;width:min(320px,100vw - 24px);padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 42px #00000080}.mobile-product-nav__menu:not([hidden]){display:block}.mobile-product-nav__menu ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.mobile-product-nav__menu button{width:100%;min-height:40px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.mobile-product-nav__menu button[aria-current=page]{color:var(--text);background:#3ddc9712;border-color:#2c584a}.mobile-product-nav__menu b{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono);text-transform:uppercase}.product-surface{padding:26px 24px 42px}.product-page-header{gap:18px;min-height:0;margin-bottom:18px}.product-content-grid,.analysis-module-grid,.strategy-grid,.studio-grid,.developer-grid,.analysis-live-grid,.intelligence-overview__lower{grid-template-columns:minmax(0,1fr)}.market-context-grid,.intelligence-dashboard__summary,.intelligence-pulses__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-quality-actions>ul{grid-template-columns:minmax(0,1fr)}.intelligence-dashboard__summary>article:last-child{grid-column:1/-1}.module-search{width:min(330px,42vw)}.opportunity-radar__header,.radar-intelligence__header{flex-direction:column;align-items:stretch;gap:12px}.opportunity-radar__data-contract,.radar-intelligence__status{width:100%;min-width:0}.opportunity-radar__summary,.opportunity-radar__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-radar__filters>button{grid-column:1/-1}.opportunity-card{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}.opportunity-card__overview,.opportunity-card__evidence{grid-column:1/-1}.opportunity-card__risk{grid-column:1}.opportunity-card__actions{grid-column:2;grid-template-columns:minmax(0,1fr);min-width:140px}.opportunity-card__actions button{height:auto;min-height:40px}.radar-intelligence__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.radar-intelligence__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-intelligence__legend>strong{grid-column:1/-1}.radar-intelligence__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-intelligence__filters button{grid-column:1/-1}.radar-intelligence-card>header{grid-template-columns:minmax(0,1fr)}.radar-intelligence-card__tags{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-context-row{flex-direction:column}.analysis-context-row>button{width:100%;min-width:0}.asset-analysis__templates{flex-wrap:wrap}.asset-analysis__evidence li,.asset-analysis__levels li{grid-template-columns:120px minmax(0,1fr) 64px}.analysis-audit-row ul{max-width:100%;overflow-x:auto}.analysis-audit-row li{min-width:560px}.analysis-audit-row fieldset,.strategy-cloud-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-cloud-controls>div{grid-column:1/-1}.strategy-data-context{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-jobs li{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-jobs li>div{justify-content:flex-start}.strategy-jobs>aside section>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-jobs>aside section>ul li{grid-template-columns:minmax(0,1fr)}.strategy-job-operations>dl{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-job-operations>div[aria-label="Strategy job operation filters"]{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-job-operations>ul li{grid-template-columns:minmax(0,1fr)}.strategy-job-operations-report>div[aria-label="Strategy job operations report download actions"]{flex-wrap:wrap}.strategy-job-operations-report button{min-height:40px}.strategy-job-scheduler-status>dl,.strategy-job-scheduler-runs>ol li{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-job-scheduler-runs>button{min-height:40px}.strategy-experiment-history__list,.strategy-trades{max-width:100%;overflow-x:auto}.strategy-experiment-history__list li{min-width:700px}.strategy-trades>div,.strategy-trades>span{min-width:520px}.strategy-experiment-history__result,.intelligence-history__result,.strategy-robustness-table-wrap,.research-analytics__group{max-width:100%;overflow-x:auto}.strategy-experiment-history__result table,.intelligence-history__result table,.strategy-robustness-table-wrap table{min-width:600px}.strategy-robustness-result>dl,.strategy-replay-result>dl,.strategy-robustness-report>div[aria-label="Strategy robustness report summary"]{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-robustness-report>div[aria-label="Strategy robustness report download actions"]{flex-wrap:wrap}.strategy-diagnostic-evidence-report button{min-height:40px}.strategy-diagnostic-evidence-history__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-diagnostic-evidence-history__actions button,.strategy-diagnostic-casebook-portable-bundle button,.strategy-diagnostic-casebook-portable-bundle input[type=file]{min-height:40px}.strategy-portable-recovery-readiness__counts{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-portable-recovery-readiness button{min-height:40px}.strategy-portable-recovery-session__steps{grid-template-columns:minmax(0,1fr)}.strategy-portable-recovery-session button,.strategy-cloud-history-observation__actions button{min-height:40px}.strategy-cloud-observation-session-admission__list{grid-template-columns:minmax(0,1fr)}.strategy-cloud-observation-session-admission button{min-height:40px}.strategy-session-retention__list{grid-template-columns:minmax(0,1fr)}.strategy-session-retention button,.strategy-experiment-conflict-review__actions button,.strategy-experiment-admission__actions button,.strategy-experiment-cloud-commit-verification button,.strategy-cloud-commit-evidence-report button,.strategy-cloud-commit-evidence-report__import input,.strategy-experiment-portable-bundle button,.strategy-experiment-portable-bundle input[type=file],.strategy-experiment-history-provenance__actions button{min-height:40px}.monitoring-registry-reconciliation li{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoring-registry-reconciliation button,.monitoring-registry-reconciliation select,.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] select,.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] input,.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] button,.monitoring-event-transition-timeline>button,.monitoring-scan-receipts button,.monitoring-alert-coverage button,.monitoring-alert-coverage select,.monitoring-alert-coverage input,.monitoring-registry-version-journal button,.monitoring-event-evidence-chain>button,.monitoring-scan-receipt-evidence>button,.monitoring-one-shot-mutation-evidence>button{min-height:40px}.sdk-readiness__findings ul,.sdk-compatibility__findings ul,.sdk-host-verification__scenarios,.sdk-host-verification-report>div[aria-label="Host verification evidence summary"],.sdk-manifest-export>div[aria-label="SDK manifest baseline summary"],.sdk-compatibility-report>div[aria-label="SDK compatibility report summary"],.sdk-visible-workspace-adoption__evidence,.sdk-visible-session-truth__evidence,.sdk-local-adoption-truth__bindings,.sdk-local-adoption-truth__stages,.sdk-visible-target-adoption__binding,.sdk-visible-target-adoption-receipt__binding{grid-template-columns:repeat(2,minmax(0,1fr))}.sdk-runtime-identity__actions button,.sdk-host-verification__actions button,.sdk-host-verification-report button,.sdk-target-reverification__actions button,.sdk-target-reverification-evidence button,.sdk-target-reverification-evidence input[type=file],.sdk-mounted-host-verification__actions button,.sdk-mounted-host-verification-evidence button,.sdk-mounted-host-verification-evidence input[type=file],.sdk-integration-candidate-evidence button,.sdk-integration-candidate-evidence input[type=file],.sdk-visible-workspace-adoption-evidence button,.sdk-visible-workspace-adoption-evidence input[type=file],.sdk-visible-target-adoption button,.sdk-visible-target-adoption-receipt button,.strategy-diagnostic-binding__actions button{min-height:40px}.workspace-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""watchlist""analysis";height:auto;min-height:calc(100svh - 62px)}.chart-workspace{border-bottom:1px solid var(--line);grid-area:chart;grid-template-rows:auto auto minmax(420px,1fr) auto;min-height:680px}.watchlist-panel{border:0;border-bottom:1px solid var(--line);grid-area:watchlist;min-height:0;max-height:none}.watch-row-controls button{flex-basis:40px;width:40px;min-width:40px;height:40px;min-height:40px}.alert-row-actions>button,.alert-remove-confirmation button,.alert-toggle-terminal,.alert-operations select,.alert-operations input{min-height:40px}.analysis-panel{border:0;grid-area:analysis;min-height:0;overflow:visible}.instrument-bar{min-height:76px}.chart-toolbar{flex-wrap:wrap;min-height:48px;padding-block:4px}.chart-toolbar button,.interval-group button{min-height:40px}.toolbar-spacer{flex:0 0 0}.bottom-strip{max-width:100%;min-height:48px;overflow-x:auto}.bottom-strip button{flex:none;min-height:40px}.data-clock{flex:none}}@media (max-width:640px){.topbar{grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr) auto;gap:7px 8px;height:auto;min-height:126px;padding:8px 10px;display:grid}.brand-mark{grid-area:1/1;width:40px;height:40px;margin:0}.brand-copy{grid-area:1/2;min-width:0}.brand-copy small{font-size:var(--type-caption);letter-spacing:.8px}.top-actions{grid-area:1/3;gap:3px}.top-actions button,.avatar{width:40px;height:40px;margin-left:0}.top-actions .language-switcher__trigger,.theme-switcher{justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.theme-switcher select{opacity:0;width:100%;height:100%;position:absolute;inset:0}.language-switcher__trigger>span:nth-child(2),.language-switcher__trigger>i{display:none}.language-switcher__menu{border-radius:12px;width:min(306px,100vw - 24px);max-height:min(590px,100dvh - 72px);position:fixed;top:58px;left:auto;right:12px}.top-actions .language-switcher__option{min-height:50px;font-size:var(--type-heading-sm);padding-inline:20px}.avatar{display:none}.product-navigation{grid-area:2/1/auto/-1;width:100%;margin:0}.mobile-product-nav__menu{width:100%}.live-status{grid-area:3/1/auto/-1;justify-content:center;min-height:24px;margin:0}.product-surface{height:auto;min-height:calc(100svh - 126px);padding:20px 12px 36px;overflow:visible}.research-readiness>ul{grid-template-columns:minmax(0,1fr)}.research-readiness>ul li>div{flex-wrap:wrap;align-items:flex-start;min-width:0}.research-readiness>ul li>div strong,.research-readiness>ul li>div span{overflow-wrap:anywhere;min-width:0}.product-page-header{gap:10px;display:grid}.product-page-header h1,.opportunity-radar__intro h1{font-size:24px}.product-page-header p,.opportunity-radar__intro p{font-size:var(--type-body-sm)}.product-page-header>button,.module-search{width:100%;margin-top:0}.market-context-grid,.intelligence-dashboard__summary,.intelligence-pulses__grid,.opportunity-radar__summary{grid-template-columns:minmax(0,1fr)}.intelligence-dashboard__summary>article:last-child{grid-column:auto}.intelligence-dashboard,.intelligence-quality-actions,.intelligence-pulse-card,.intelligence-data-coverage,.intelligence-explanation,.intelligence-history{padding:16px}.intelligence-quality-actions>header{gap:12px;display:grid}.intelligence-quality-actions__status{justify-items:start;min-width:0}.intelligence-quality-actions__status>button{width:100%}.intelligence-quality-actions>ul li{flex-direction:column;align-items:stretch}.intelligence-quality-actions>ul li button{width:100%}.intelligence-dashboard__header,.intelligence-pulses>header,.intelligence-data-coverage>header{flex-direction:column;align-items:flex-start;gap:8px}.intelligence-dashboard__header p,.intelligence-pulses>header p{text-align:left}.intelligence-dashboard__summary>article{grid-template-columns:88px minmax(0,1fr);min-height:128px;padding:14px}.intelligence-gauge{width:88px}.intelligence-data-coverage__available,.intelligence-explanation ul{grid-template-columns:minmax(0,1fr)}.intelligence-data-coverage__gaps{grid-template-columns:minmax(0,1fr);gap:9px}.module-card-heading{align-items:flex-start;gap:8px}.terminal-shell button,.terminal-shell select,.terminal-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),.module-primary,.module-secondary{min-height:40px}.opportunity-radar__filters{grid-template-columns:minmax(0,1fr)}.opportunity-radar__filters>button{grid-column:1}.opportunity-radar__filters input[type=search],.opportunity-radar__filters select,.opportunity-radar__filters>button{height:40px}.opportunity-radar__result-heading{flex-direction:column;align-items:flex-start;gap:6px}.opportunity-radar__result-title{grid-template-columns:minmax(0,1fr) auto;align-items:end;width:100%;display:grid}.opportunity-radar__score-rules[open]{grid-column:1/-1}.opportunity-radar__score-rules-panel{width:100%;margin-top:8px;position:static}.opportunity-card{grid-template-columns:minmax(0,1fr);padding:14px 12px}.opportunity-card__overview,.opportunity-card__evidence,.opportunity-card__risk,.opportunity-card__actions{grid-column:1}.opportunity-card__overview{grid-template-columns:minmax(0,1fr) 104px;padding:12px}.opportunity-card__score{width:104px}.opportunity-card__actions{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.opportunity-card__actions button{height:40px}.radar-research-handoff{flex-direction:column;align-items:stretch}.radar-research-handoff .module-secondary{width:100%}.opportunity-card__explanation dl{grid-template-columns:minmax(0,1fr)}.opportunity-card__data-quality,.research-library__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-intelligence{padding:13px}.radar-intelligence__flow{flex-wrap:wrap;align-items:flex-start}.radar-intelligence__flow i{display:none}.radar-intelligence__legend{grid-template-columns:minmax(0,1fr)}.radar-intelligence__legend>strong{grid-column:auto}.radar-intelligence__summary,.radar-intelligence__filters,.radar-intelligence-card__tags{grid-template-columns:minmax(0,1fr)}.radar-intelligence__filters button{grid-column:1}.radar-intelligence-card>footer{flex-direction:column;align-items:stretch}.radar-intelligence-card>footer>span{margin:0}.asset-analysis,.analysis-contract-card{padding:15px}.asset-analysis__header{flex-direction:column;align-items:flex-start;gap:10px}.asset-analysis__chart-action,.asset-analysis__submit{width:100%;min-height:40px}.asset-analysis__templates{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.asset-analysis__model{grid-template-columns:minmax(0,1fr)}.asset-analysis__template{min-width:0;height:40px}.asset-analysis__evidence li,.asset-analysis__levels li{grid-template-columns:minmax(0,1fr);gap:4px;padding:9px 0}.asset-analysis__evidence small,.asset-analysis__levels small{text-align:left}.analysis-audit-row li{min-width:520px}.analysis-audit-row>section>section dl,.analysis-audit-row fieldset{grid-template-columns:minmax(0,1fr)}.analysis-audit-row fieldset select,.analysis-audit-row fieldset input,.analysis-audit-row>section>button,.analysis-audit-row summary{min-height:40px}.strategy-config{grid-template-columns:minmax(0,1fr)}.strategy-config select,.strategy-config input,.strategy-config label>strong{height:40px}.strategy-parameter-details>summary,.strategy-disclosure>summary{grid-template-columns:minmax(0,1fr) 32px;min-height:68px}.strategy-cloud-controls{grid-template-columns:minmax(0,1fr)}.strategy-cloud-controls>div,.strategy-cloud-controls>p{grid-column:1}.rule-flow{flex-direction:column;align-items:stretch;padding:16px 12px}.rule-flow i{text-align:center;transform:rotate(90deg)}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.strategy-result-summary,.strategy-data-context{margin-inline:12px}.strategy-data-context{grid-template-columns:minmax(0,1fr)}.cost-contract,.strategy-insufficient,.strategy-trades{margin-inline:12px}.strategy-robustness,.strategy-replay,.strategy-experiment-history,.strategy-report-card,.strategy-robustness-report,.strategy-jobs{padding:14px 12px}.strategy-jobs>label{max-width:none}.strategy-jobs li{grid-template-columns:minmax(0,1fr)}.strategy-jobs li>div{justify-content:stretch}.strategy-jobs li>div button{flex:1}.strategy-jobs>aside>header{flex-direction:column;align-items:stretch}.strategy-jobs>aside>header>div button{flex:1}.strategy-jobs>aside section>dl,.strategy-job-operations>dl,.strategy-job-operations>div[aria-label="Strategy job operation filters"]{grid-template-columns:minmax(0,1fr)}.strategy-job-operations select,.strategy-job-operations input{min-height:40px}.strategy-job-operations-report{padding:12px}.strategy-job-operations-report>div[aria-label="Strategy job operations report download actions"]{flex-direction:column;align-items:stretch}.strategy-job-operations-report button{width:100%;min-width:0;min-height:40px}.strategy-job-scheduler-status{padding:14px 12px}.strategy-job-scheduler-status>header{flex-direction:column;align-items:flex-start}.strategy-job-scheduler-status>dl{grid-template-columns:minmax(0,1fr)}.strategy-job-scheduler-status>button{width:100%;min-height:40px}.strategy-job-scheduler-runs{padding:14px 12px}.strategy-job-scheduler-runs>header{flex-direction:column;align-items:flex-start}.strategy-job-scheduler-runs>ol li{grid-template-columns:minmax(0,1fr)}.strategy-job-scheduler-runs>button{width:100%;min-height:40px}.strategy-robustness>div,.strategy-replay>div,.strategy-report-export>div,.strategy-robustness-report>div[aria-label="Strategy robustness report download actions"]{flex-wrap:wrap}.strategy-robustness>div>button,.strategy-replay>div>button,.strategy-report-export button,.strategy-robustness-report button,.strategy-jobs button,.strategy-jobs>label input{min-height:40px}.strategy-robustness-result>dl,.strategy-replay-result>dl,.strategy-robustness-report>div[aria-label="Strategy robustness report summary"]{grid-template-columns:minmax(0,1fr)}.strategy-portable-recovery-readiness__summary{flex-direction:column;align-items:stretch}.strategy-portable-recovery-readiness__counts,.strategy-portable-recovery-readiness__dependency{grid-template-columns:minmax(0,1fr)}.strategy-portable-recovery-readiness__dependency p{grid-column:auto}.strategy-portable-recovery-readiness__actions{flex-direction:column;align-items:stretch}.strategy-portable-recovery-readiness button{width:100%;min-height:40px}.strategy-portable-recovery-session__summary,.strategy-portable-recovery-session__actions{flex-direction:column;align-items:stretch}.strategy-portable-recovery-session__step{grid-template-columns:minmax(0,1fr)}.strategy-portable-recovery-session button{width:100%;min-height:40px}.strategy-experiment-history__selectors,.strategy-report-selection,.strategy-diagnostic-binding__status{grid-template-columns:minmax(0,1fr)}.strategy-report-selection button{width:100%;min-height:40px}.strategy-diagnostic-binding__actions{flex-direction:column;align-items:stretch}.strategy-diagnostic-binding__actions button{width:100%;min-height:40px}.strategy-diagnostic-evidence-report>div[aria-label="Strategy diagnostic evidence report summary"]{grid-template-columns:minmax(0,1fr)}.strategy-diagnostic-evidence-report>div[aria-label="Strategy diagnostic evidence report download actions"]{flex-direction:column;align-items:stretch}.strategy-diagnostic-evidence-report button{width:100%;min-height:40px}.strategy-diagnostic-evidence-history__summary{grid-template-columns:minmax(0,1fr)}.strategy-diagnostic-evidence-history__item article>header,.strategy-diagnostic-evidence-history__actions{flex-direction:column;align-items:stretch}.strategy-diagnostic-evidence-history__actions button{width:100%;min-height:40px}.strategy-diagnostic-casebook-portable-bundle__summary,.strategy-diagnostic-casebook-portable-bundle__item{grid-template-columns:minmax(0,1fr)}.strategy-diagnostic-casebook-portable-bundle__actions{flex-direction:column;align-items:stretch}.strategy-diagnostic-casebook-portable-bundle button{width:100%;min-height:40px}.strategy-cloud-history-observation__summary{grid-template-columns:minmax(0,1fr)}.strategy-cloud-history-observation__actions{flex-direction:column;align-items:stretch}.strategy-cloud-history-observation__actions button{width:100%;min-height:40px}.strategy-cloud-observation-session-admission__summary,.strategy-cloud-observation-session-admission__actions{flex-direction:column;align-items:stretch}.strategy-cloud-observation-session-admission__item{grid-template-columns:minmax(0,1fr)}.strategy-cloud-observation-session-admission button{width:100%;min-height:40px}.strategy-cloud-observation-capacity-handoff__summary,.strategy-cloud-observation-capacity-handoff__results>li>div:last-child{flex-direction:column;align-items:stretch}.strategy-cloud-observation-capacity-handoff button{width:100%;min-height:40px}.strategy-session-retention__summary,.strategy-session-retention__actions{flex-direction:column;align-items:stretch}.strategy-session-retention__item{grid-template-columns:minmax(0,1fr)}.strategy-session-retention button{width:100%;min-height:40px}.strategy-session-capacity-admission__pending>div:first-child,.strategy-session-capacity-admission__actions{flex-direction:column;align-items:stretch}.strategy-session-capacity-admission__pending>dl{grid-template-columns:minmax(0,1fr)}.strategy-session-capacity-admission button{width:100%;min-height:40px}.strategy-experiment-conflict-review__summary>div[role=status]{grid-template-columns:minmax(0,1fr)}.strategy-experiment-conflict-review__actions{flex-direction:column;align-items:stretch}.strategy-experiment-conflict-review__actions button{width:100%;min-height:40px}.strategy-experiment-admission__last{grid-template-columns:minmax(0,1fr)}.strategy-experiment-admission__list article>header,.strategy-experiment-admission__actions{flex-direction:column;align-items:stretch}.strategy-experiment-admission__actions button{width:100%;min-height:40px}.strategy-experiment-cloud-commit-verification__summary{grid-template-columns:minmax(0,1fr)}.strategy-experiment-cloud-commit-verification__list li>div{flex-direction:column;align-items:stretch}.strategy-experiment-cloud-commit-verification button{width:100%;min-height:40px}.strategy-cloud-commit-evidence-report__summary{grid-template-columns:minmax(0,1fr)}.strategy-cloud-commit-evidence-report__actions,.strategy-cloud-commit-evidence-report__import>div{flex-direction:column;align-items:stretch}.strategy-cloud-commit-evidence-report button{width:100%;min-height:40px}.strategy-experiment-portable-bundle__summary,.strategy-experiment-portable-bundle__item{grid-template-columns:minmax(0,1fr)}.strategy-experiment-portable-bundle__actions{flex-direction:column;align-items:stretch}.strategy-experiment-portable-bundle button{width:100%;min-height:40px}.strategy-experiment-history-provenance__summary{grid-template-columns:minmax(0,1fr)}.strategy-experiment-history-provenance__item article>header,.strategy-experiment-history-provenance__actions{flex-direction:column;align-items:stretch}.strategy-experiment-history-provenance__actions button{width:100%;min-height:40px}.monitoring-registry-reconciliation li{grid-template-columns:minmax(0,1fr)}.monitoring-registry-reconciliation>div{flex-direction:column;align-items:stretch}.monitoring-registry-reconciliation button,.monitoring-registry-reconciliation select,.monitoring-registry-version-journal>button{width:100%;min-height:40px}.developer-grid{gap:10px}.sdk-readiness,.sdk-runtime-identity,.sdk-host-verification,.sdk-host-verification-report,.sdk-compatibility,.sdk-target-reverification,.sdk-target-reverification-evidence,.sdk-target-handoff,.sdk-mounted-host-verification,.sdk-mounted-host-verification-evidence,.sdk-visible-session-truth,.sdk-local-adoption-truth,.sdk-visible-target-adoption,.sdk-visible-target-generation-rollover,.sdk-visible-target-session-suspension,.sdk-visible-target-location-guard,.sdk-visible-target-workspace-intent,.sdk-visible-target-adoption-receipt,.sdk-visible-workspace-adoption,.sdk-visible-workspace-adoption-evidence,.sdk-integration-candidate,.sdk-integration-candidate-evidence,.sdk-manifest-export,.sdk-compatibility-report,.sdk-manifest-import{padding:14px 12px}.sdk-visible-target-location-guard__transition,.sdk-visible-target-workspace-intent__transition,.sdk-readiness__findings ul,.sdk-compatibility__findings ul,.sdk-host-verification__scenarios,.sdk-host-verification-report>div[aria-label="Host verification evidence summary"],.sdk-manifest-export>div[aria-label="SDK manifest baseline summary"],.sdk-compatibility-report>div[aria-label="SDK compatibility report summary"]{grid-template-columns:minmax(0,1fr)}.sdk-readiness__actions,.sdk-compatibility__actions,.sdk-runtime-identity__actions,.sdk-host-verification__actions,.sdk-host-verification-report>div[aria-label="Host verification evidence download actions"],.sdk-manifest-export>div[aria-label="SDK manifest export actions"],.sdk-compatibility-report>div[aria-label="SDK compatibility evidence download actions"]{flex-wrap:wrap}.sdk-host-verification__summary,.sdk-target-reverification__status,.sdk-target-reverification__evidence{grid-template-columns:minmax(0,1fr)}.sdk-target-reverification__actions{flex-direction:column;align-items:stretch}.sdk-target-reverification__actions button{width:100%;min-height:40px}.sdk-target-reverification-evidence__actions,.sdk-target-reverification-evidence__import{grid-template-columns:minmax(0,1fr);align-items:stretch}.sdk-target-reverification-evidence__actions{flex-direction:column}.sdk-target-reverification-evidence button{width:100%;min-height:40px}.sdk-target-handoff__evidence,.sdk-visible-target-adoption__binding{grid-template-columns:minmax(0,1fr)}.sdk-visible-target-adoption__actions{flex-direction:column;align-items:stretch}.sdk-visible-target-adoption button{width:100%;min-height:40px}.sdk-visible-target-adoption-receipt__binding{grid-template-columns:minmax(0,1fr)}.sdk-visible-target-adoption-receipt__actions{flex-direction:column;align-items:stretch}.sdk-visible-target-adoption-receipt button{width:100%;min-height:40px}.sdk-mounted-host-verification__actions{flex-direction:column;align-items:stretch}.sdk-mounted-host-verification__actions button{width:100%;min-height:40px}.sdk-mounted-host-verification__evidence,.sdk-mounted-host-verification__scenarios{grid-template-columns:minmax(0,1fr)}.sdk-mounted-host-verification-evidence__actions{flex-direction:column;align-items:stretch}.sdk-mounted-host-verification-evidence__actions button,.sdk-mounted-host-verification-evidence__import button{width:100%;min-height:40px}.sdk-mounted-host-verification-evidence__import,.sdk-visible-workspace-adoption__evidence,.sdk-visible-session-truth__evidence,.sdk-local-adoption-truth__bindings,.sdk-local-adoption-truth__stages{grid-template-columns:minmax(0,1fr)}.sdk-visible-workspace-adoption-evidence__actions{flex-direction:column;align-items:stretch}.sdk-visible-workspace-adoption-evidence__actions button{width:100%;min-height:40px}.sdk-visible-workspace-adoption-evidence__import,.sdk-integration-candidate__summary{grid-template-columns:minmax(0,1fr)}.sdk-integration-candidate-evidence__actions,.sdk-integration-candidate-evidence__import>div{flex-direction:column;align-items:stretch}.sdk-runtime-identity__actions button,.sdk-host-verification-report button,.sdk-integration-candidate-evidence button{width:100%;min-height:40px}.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title]>dl,.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] fieldset,.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title]>ol li,.monitoring-event-evidence-chain dl,.monitoring-scan-receipt-evidence dl,.monitoring-one-shot-mutation-evidence dl,.monitoring-scan-receipt-abandonment li{grid-template-columns:minmax(0,1fr)}.monitoring-scan-receipt-abandonment li time,.monitoring-scan-receipt-abandonment li button{grid-area:auto/1}.monitoring-scan-receipt-abandonment>button,.monitoring-scan-receipt-abandonment li button{width:100%;min-height:40px}.monitoring-alert-coverage>div[aria-label=覆盖筛选]{grid-template-columns:minmax(0,1fr)}.integration-code pre,.studio-editor pre{margin-inline:12px}.workspace-grid{grid-template-areas:"chart""watchlist""analysis";min-height:calc(100svh - 126px)}.chart-workspace{grid-template-rows:auto auto minmax(350px,1fr) auto;min-height:620px}.instrument-bar{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.quote-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;display:grid}.quote-strip div{border:1px solid var(--line-soft);border-radius:5px;min-width:0;padding:7px}.chart-toolbar{align-content:center;gap:4px;padding:6px 8px}.chart-toolbar button,.interval-group button{padding-inline:9px}.interval-group{max-width:100%;overflow-x:auto}.toolbar-divider{display:none}.indicator-popover{width:min(300px,100vw - 24px);max-height:calc(100svh - 160px);position:fixed;top:136px;left:12px;overflow-y:auto}.chart-overlay-labels{flex-wrap:wrap;gap:6px 10px;max-width:calc(100% - 20px)}.preview-watermark{right:12px}.bottom-strip{padding-inline:8px}.data-clock{padding-right:8px}.watchlist-panel,.analysis-panel{padding:15px 12px}.analysis-panel{overflow-x:clip}.analysis-header{flex-wrap:wrap}.model-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}.pro-pane-legend{max-width:calc(100% - 16px);overflow-x:auto}.add-button{width:40px;height:40px}.search-box{height:40px}.watch-row-shell .watch-row{padding-right:5px}.watch-row-controls{gap:6px;padding:4px 0 0}.watch-row-controls button{min-height:40px}.watch-row-controls .watch-remove{width:40px;height:40px}.analysis-tabs{height:42px}.analysis-tabs button{min-height:40px}.monitor-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.alert-composer__rule,.risk-editor{grid-template-columns:minmax(0,1fr)}.risk-editor>button,.risk-editor>p{grid-column:1}.alert-list article{grid-template-columns:9px minmax(0,1fr) auto}.alert-list article .alert-row-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.alert-toggle{grid-column:2/-1;width:100%;min-height:40px}.alert-row-actions>.alert-toggle{grid-column:auto}.alert-row-actions>.alert-toggle-terminal{grid-column:auto;width:100%}.alert-row-actions>button{width:100%;min-height:40px}.alert-list article .alert-remove-confirmation{grid-column:1/-1}.alert-remove-confirmation button{width:100%;min-height:40px}.alert-operations>dl,.alert-operations>div[aria-label="Research alert operation filters"]{grid-template-columns:minmax(0,1fr)}.alert-operations select,.alert-operations input{min-height:40px}.alert-operations>ul li{grid-template-columns:minmax(0,1fr)}.quick-prompts{max-width:100%;overflow-x:auto}.quick-prompts button{flex:0 0 72px;min-height:40px}.copilot-input{min-height:72px}.copilot-input button{width:40px;height:40px}.account-usage-status{grid-template-columns:minmax(0,1fr);padding:14px}.research-merge-review__domains{grid-template-columns:repeat(2,minmax(0,1fr))}.research-report-export__actions,.research-library__filters,.research-library__results dl,.research-report-import__preview dl,.analysis-comparison>div:first-of-type{grid-template-columns:minmax(0,1fr)}.analysis-audit-row{overflow-x:auto}}html[data-theme=light]{--bg:#f3f6f9;--panel:#fff;--panel-2:#f7f9fb;--surface:#edf2f6;--surface-2:#e4ebf1;--line:#cbd5df;--line-soft:#dfe6ec;--text:#15202c;--text-secondary:#344455;--muted:#5f6e7d;--muted-2:#788694;--green:#087f5b;--red:#c53b4d;--amber:#94620c;--violet:#5663c8;--cyan:#087f98;--ui-canvas:#f3f6f9;--ui-surface:#fff;--ui-surface-raised:#fbfcfd;--ui-surface-inset:#f3f6f9;--ui-control:#fff;--ui-control-hover:#edf2f6;--ui-overlay:#fffffff0;--ui-code-surface:#eef3f6;--ui-border-strong:#b9c6d1}html[data-theme=light] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .terminal-shell{background:radial-gradient(circle at 18% -12%, #087f5b12, transparent 30%), radial-gradient(circle at 86% 4%, #087f9812, transparent 26%), var(--bg)}html[data-theme=light] .topbar{background:#ffffffe6;border-bottom-color:#a0aebcbf;box-shadow:0 8px 28px #23374b1a}html[data-theme=light] .brand-copy strong,html[data-theme=light] .product-page-header h1,html[data-theme=light] .opportunity-radar__intro h1,html[data-theme=light] .module-card-heading h2,html[data-theme=light] .instrument-title h1{color:#15202c}html[data-theme=light] .brand-copy small{color:#647485}html[data-theme=light] .product-nav button:hover{background:#eef3f6;border-color:#c5d0da}html[data-theme=light] .product-nav button.active{box-shadow:inset 0 -2px 0 var(--green);background:linear-gradient(#087f5b1c,#087f5b0b);border-color:#087f5b40}html[data-theme=light] .top-actions>button:hover{background:#edf2f6}html[data-theme=light] .top-actions .language-switcher__trigger,html[data-theme=light] .theme-switcher{color:#233141;background:linear-gradient(#fff,#f3f6f9);border-color:#c5d0db;box-shadow:inset 0 1px #ffffffb3}html[data-theme=light] .avatar{color:#344455;box-shadow:none;background:linear-gradient(145deg,#e9eef3,#dce4eb);border-color:#b5c1cd}html[data-theme=light] .notification-dot{border-color:#fff}html[data-theme=light] .product-surface{background:radial-gradient(circle at 78% -12%,#5663c812,#0000 35%),radial-gradient(circle at 18% 14%,#087f5b0a,#0000 24%),linear-gradient(#f8fafc,#f2f5f8 72%)}html[data-theme=light] .product-page-header,html[data-theme=light] .opportunity-radar__header{border-bottom-color:#d5dde5}html[data-theme=light] .module-card,html[data-theme=light] .market-context-grid article,html[data-theme=light] .opportunity-radar__summary article,html[data-theme=light] .intelligence-dashboard__summary>article,html[data-theme=light] .provider-health,html[data-theme=light] .server-usage-status,html[data-theme=light] .analysis-audit-row>section{background:linear-gradient(145deg,#fffffffa,#f6f9fbfa);border-color:#ccd6df;box-shadow:0 14px 38px #2f415214,inset 0 1px #fffc}html[data-theme=light] .module-card-heading{border-bottom-color:#dce3e9}html[data-theme=light] .module-boundary{background:linear-gradient(90deg,#5663c814,#5663c806);border-color:#5663c833}html[data-theme=light] .developer-diagnostics{background:#ffffffe0;border-color:#ccd6df;box-shadow:0 12px 36px #2f415212}html[data-theme=light] .developer-diagnostics>summary{color:#526170}html[data-theme=light] .module-secondary{color:#344455;background:linear-gradient(#fff,#e9eff4);border-color:#bac6d1}html[data-theme=light] :where(.product-main) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),html[data-theme=light] .strategy-config select,html[data-theme=light] .strategy-config input,html[data-theme=light] .opportunity-radar__filters input[type=search],html[data-theme=light] .opportunity-radar__filters select,html[data-theme=light] .studio-editor textarea,html[data-theme=light] .asset-analysis__question textarea,html[data-theme=light] .risk-editor input,html[data-theme=light] .analysis-audit-row fieldset select,html[data-theme=light] .analysis-audit-row fieldset input{color:#233141;background-color:#fff;border-color:#c5d0da}html[data-theme=light] .module-search,html[data-theme=light] .search-box,html[data-theme=light] .copilot-input{background:#fffffff0;border-color:#c5d0da;box-shadow:inset 0 1px #fff}html[data-theme=light] .opportunity-radar__filters{background:linear-gradient(#fff,#f5f8fa);border-color:#ccd6df}html[data-theme=light] .opportunity-radar__results{background:#fffffff5;border-color:#ccd6df}html[data-theme=light] .opportunity-card__overview{background:linear-gradient(145deg,#fff,#f3f7f9);border-color:#ccd6df}html[data-theme=light] .opportunity-card__score{box-shadow:none;background:linear-gradient(145deg,#f7fcf9,#edf7f2);border-color:#9bbfaf}html[data-theme=light] .opportunity-card:hover,html[data-theme=light] .opportunity-row:hover,html[data-theme=light] .radar-intelligence-card:hover,html[data-theme=light] .timeframe-card:hover,html[data-theme=light] .alert-list article:hover,html[data-theme=light] .provider-health__item:hover{background-color:#f0f5f7;border-color:#b8c5d0}html[data-theme=light] .score-ring{box-shadow:none;background:radial-gradient(circle,#087f5b1a,#f5fbf8);border-color:#6ba98f}html[data-theme=light] .workspace-grid{background:#edf2f6}html[data-theme=light] .watchlist-panel,html[data-theme=light] .analysis-panel{background:linear-gradient(#fff,#f4f7f9)}html[data-theme=light] .watchlist-panel{border-right-color:#cbd5df}html[data-theme=light] .analysis-panel{border-left-color:#cbd5df}html[data-theme=light] .chart-workspace{background:#fff;box-shadow:inset 0 0 0 1px #d7e0e7}html[data-theme=light] .instrument-bar{background:linear-gradient(#fff,#f3f6f9)}html[data-theme=light] .chart-toolbar,html[data-theme=light] .bottom-strip{background:#f8fafcf2}html[data-theme=light] .chart-stage{background:radial-gradient(circle at 52% 18%,#3c5f7d0f,#0000 46%),#fff}html[data-theme=light] .watch-row:hover{background:#edf3f6}html[data-theme=light] .watch-row.active{background:linear-gradient(90deg,#087f5b1a,#087f5b06);border-color:#087f5b47}html[data-theme=light] .analysis-tabs button.active{background:#087f5b0e}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.skip-link,.mobile-product-nav__trigger,.mobile-product-nav__menu,.mobile-product-nav__menu button[aria-current=page],.product-nav button[aria-current=page]{color:canvastext;forced-color-adjust:auto;background:canvas;border:1px solid canvastext}.skip-link:focus-visible{outline:2px solid highlight}.mobile-product-nav__trigger:focus-visible{outline:2px solid highlight}.mobile-product-nav__menu button:focus-visible{outline:2px solid highlight}.product-nav button:focus-visible{outline:2px solid highlight}}.trading-terminal,.exchange-accounts{overflow:auto}.trading-terminal__header,.exchange-accounts__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;max-width:1560px;margin:0 auto 18px;padding-bottom:18px;display:flex}.trading-terminal__header h1,.exchange-accounts__header h1{letter-spacing:-.8px;margin:0;font-size:clamp(24px,2.2vw,34px)}.trading-terminal__header p,.exchange-accounts__header p{max-width:820px;color:var(--muted);font-size:var(--type-caption);margin:9px 0 0;line-height:1.65}.trading-terminal__header-actions{align-items:center;gap:8px;display:flex}.trading-terminal__header-actions .module-primary,.trading-terminal__header-actions .module-secondary{white-space:nowrap;margin-top:0}.trading-terminal__account-strip{border:1px solid var(--line);border-left:3px solid var(--amber);background:#0d121aeb;border-radius:8px;grid-template-columns:1.25fr .9fr repeat(2,.8fr) auto;align-items:center;gap:12px;max-width:1560px;min-height:68px;margin:0 auto 12px;padding:11px 14px;display:grid}.trading-terminal__account-strip>div{gap:5px;min-width:0;display:grid}.trading-terminal__account-strip span,.terminal-orderbook__heading,.terminal-order-ticket label>span,.exchange-permission-summary span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.6px}.trading-terminal__account-strip strong{font:700 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.trading-terminal__account-strip>b{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono);white-space:nowrap;border:1px solid #5a4727;border-radius:10px;padding:6px 8px}.trading-terminal__grid{grid-template-columns:minmax(470px,1.35fr) minmax(330px,.92fr) 330px;align-items:stretch;gap:12px;max-width:1560px;margin:0 auto;display:grid}.terminal-market-panel,.terminal-position-panel,.terminal-order-ticket{min-width:0;overflow:hidden}.terminal-market-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.terminal-market-panel>header label{gap:5px;display:grid}.terminal-market-panel>header label span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.terminal-market-panel select{border:1px solid var(--line);min-width:170px;height:34px;color:var(--text);font-size:var(--type-label);background:#090d13;border-radius:5px;padding:0 9px}.terminal-market-panel>header>div{text-align:right;gap:4px;display:grid}.terminal-market-panel>header>div strong{font:650 18px var(--font-geist-mono)}.terminal-market-panel>header>div span{font:700 var(--type-caption) var(--font-geist-mono)}.terminal-price-viz{border-bottom:1px solid var(--line-soft);background:linear-gradient(#3ddc9706,#0000),repeating-linear-gradient(0deg,#0000 0 34px,#5c6a7b14 35px);align-items:flex-end;gap:clamp(5px,1vw,13px);height:174px;padding:22px 15px 25px;display:flex;position:relative;overflow:hidden}.terminal-price-viz:before{content:"";background:#3ddc9747;height:1px;position:absolute;inset:30% 0 auto}.terminal-price-viz i{background:linear-gradient(#3ddc97c7,#3ddc971a);border-radius:2px 2px 0 0;flex:1;min-width:3px;box-shadow:0 -1px #3ddc97bf}.terminal-price-viz i:nth-of-type(3n),.terminal-price-viz i:nth-of-type(7n){background:linear-gradient(#ff6577b3,#ff657714);box-shadow:0 -1px #ff6577a6}.terminal-price-viz span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.7px;position:absolute;bottom:8px;left:15px}.terminal-orderbook{padding:8px 12px 12px}.terminal-orderbook__heading,.terminal-orderbook>div:not(.terminal-orderbook__heading){text-align:right;grid-template-columns:1fr .75fr 1fr;align-items:center;gap:8px;min-height:25px;display:grid}.terminal-orderbook__heading span:first-child,.terminal-orderbook>div strong{text-align:left}.terminal-orderbook>div:not(.terminal-orderbook__heading){color:var(--muted);font:600 var(--type-label) var(--font-geist-mono);position:relative}.terminal-orderbook>div[data-side=ask] strong{color:var(--red)}.terminal-orderbook>div[data-side=bid] strong{color:var(--green)}.terminal-position-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:13px 15px;display:flex}.terminal-position-panel h2{margin:0;font-size:13px}.terminal-position-panel>header>b{font:700 var(--type-caption) var(--font-geist-mono);border:1px solid #285845;border-radius:11px;padding:6px 8px}.terminal-position-panel>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:12px 15px;display:grid}.terminal-position-panel>dl div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px}.terminal-position-panel dt,.terminal-order-estimate dt,.terminal-order-review dt,.demo-exchange-account dt{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.terminal-position-panel dd,.terminal-order-estimate dd,.terminal-order-review dd,.demo-exchange-account dd{color:var(--text-secondary);font:650 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere;margin:5px 0 0}.terminal-risk-meter{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0 15px 11px;display:grid}.terminal-risk-meter>i{background:#25302d;border-radius:4px;height:4px;overflow:hidden}.terminal-risk-meter>i b{background:linear-gradient(90deg, var(--green), var(--amber));height:100%;display:block}.terminal-position-panel>p{border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--type-label);margin:0;padding:11px 15px;line-height:1.55}.terminal-order-ticket{padding:12px}.terminal-order-ticket__tabs,.terminal-order-ticket__types{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.terminal-order-ticket__tabs button,.terminal-order-ticket__types button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);font-size:var(--type-label);cursor:pointer;border-radius:5px}.terminal-order-ticket__tabs button.active.buy{color:var(--green);background:#3ddc9717;border-color:#2d6d56}.terminal-order-ticket__tabs button.active.sell{color:var(--red);background:#ff657717;border-color:#70404a}.terminal-order-ticket__types{margin:9px 0 11px}.terminal-order-ticket__types button{background:0 0;border:0;min-height:29px}.terminal-order-ticket__types button.active{background:var(--surface-2);color:var(--text)}.terminal-order-ticket>label:not(.terminal-checkbox){gap:6px;margin-top:10px;display:grid}.terminal-order-ticket label>span{justify-content:space-between;align-items:center;display:flex}.terminal-order-ticket label>span b{color:var(--green)}.terminal-order-ticket input:not([type=checkbox]):not([type=range]){border:1px solid var(--line);width:100%;height:36px;color:var(--text);font:650 var(--type-label) var(--font-geist-mono);background:#090d13;border-radius:5px;padding:0 10px}.terminal-order-ticket input[type=range]{width:100%;accent-color:var(--green)}.terminal-checkbox{color:var(--muted);font-size:var(--type-label);align-items:center;gap:7px;margin:10px 0;display:flex}.terminal-checkbox input{accent-color:var(--green)}.terminal-order-estimate{border:1px solid var(--line-soft);background:#090d13a3;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0 12px;padding:10px;display:grid}.terminal-order-estimate div{min-width:0}.terminal-review-button{color:#07130d;width:100%;min-height:40px;font-size:var(--type-label);cursor:pointer;border:0;border-radius:6px;font-weight:800}.terminal-review-button.buy{background:var(--green)}.terminal-review-button.sell{background:var(--red);color:#21080d}.terminal-review-button:disabled{opacity:.35;cursor:default}.terminal-order-ticket>small{color:var(--muted-2);font-size:var(--type-caption);margin-top:8px;line-height:1.5;display:block}.terminal-order-review{border-left:3px solid var(--amber);grid-template-columns:minmax(230px,.9fr) minmax(480px,1.5fr) auto;align-items:center;gap:18px;max-width:1560px;margin:12px auto 0;padding:16px;display:grid}.terminal-order-review h2{margin:0;font-size:15px}.terminal-order-review p{color:var(--muted);font-size:var(--type-label);margin:6px 0 0}.terminal-order-review dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;display:grid}.terminal-order-review dl div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:9px}.terminal-order-review>div:last-child{gap:7px;display:flex}.terminal-order-review .module-primary{margin:0}.terminal-orders{max-width:1560px;margin:12px auto 0;overflow:hidden}.terminal-orders>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:62px;padding:12px 15px;display:flex}.terminal-orders h2{margin:0;font-size:14px}.terminal-orders>header>strong{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono)}.terminal-orders>p{color:var(--muted);font-size:var(--type-label);margin:0;padding:18px 15px}.terminal-orders__table{overflow-x:auto}.terminal-orders__table>div{border-top:1px solid var(--line-soft);min-width:760px;min-height:36px;color:var(--muted);font:650 var(--type-label) var(--font-geist-mono);grid-template-columns:100px 1fr 1fr 1fr .7fr 110px;align-items:center;gap:8px;padding:0 15px;display:grid}.terminal-orders__table>div:first-child{color:var(--muted-2);font-size:var(--type-caption);background:var(--surface);border-top:0}.terminal-orders__table b{color:var(--amber)}.exchange-accounts__header .module-primary{white-space:nowrap;margin-top:0}.exchange-account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-width:1560px;margin:0 auto 12px;display:grid}.exchange-account-summary article{border:1px solid var(--line);background:#0d121aeb;border-radius:7px;gap:5px;min-height:88px;padding:14px;display:grid}.exchange-account-summary span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.exchange-account-summary strong{font:650 18px var(--font-geist-mono)}.exchange-account-summary small{color:var(--muted);font-size:var(--type-label)}.demo-exchange-account{grid-template-columns:minmax(280px,1.25fr) minmax(500px,1.5fr) auto;align-items:center;gap:16px;max-width:1560px;margin:0 auto 12px;padding:14px;display:grid}.demo-exchange-account>header{align-items:center;gap:11px;display:flex}.exchange-logo{width:38px;height:38px;color:var(--amber);font:800 14px var(--font-geist-mono);background:#f5bd4f14;border:1px solid #66502b;border-radius:9px;flex:none;place-items:center;display:grid}.demo-exchange-account h2,.exchange-provider-card h2,.exchange-setup h2,.exchange-security-contract h2{margin:0;font-size:14px}.demo-exchange-account p{color:var(--muted);font-size:var(--type-label);margin:5px 0 0}.demo-exchange-account header>b{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono);white-space:nowrap;border:1px solid #5a4727;border-radius:10px;margin-left:auto;padding:5px 7px}.demo-exchange-account>dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;display:grid}.demo-exchange-account>dl div{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;min-width:0;padding:8px}.demo-exchange-account>button{white-space:nowrap}.exchange-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-width:1560px;margin:0 auto 12px;display:grid}.exchange-provider-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:108px;padding:14px;display:grid}.exchange-provider-card p{color:var(--muted);font-size:var(--type-label);margin:6px 0}.exchange-provider-card div:nth-child(2) span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.exchange-provider-card button{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--text-secondary);font-size:var(--type-label);cursor:pointer;border-radius:5px;padding:0 11px}.exchange-setup{border-left:3px solid var(--green);max-width:1560px;margin:0 auto 12px;padding:16px}.exchange-setup>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.exchange-setup>header>button{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:5px}.exchange-setup__steps{grid-template-columns:.8fr 1fr 1.2fr;gap:9px;margin-top:14px;display:grid}.exchange-setup fieldset,.exchange-setup__steps>article{border:1px solid var(--line-soft);background:var(--surface);border-radius:6px;min-width:0;margin:0;padding:13px}.exchange-setup legend{color:var(--text-secondary);font:700 var(--type-caption) var(--font-geist-mono);padding:0 5px}.exchange-setup fieldset label{min-height:33px;color:var(--muted);font-size:var(--type-label);align-items:center;gap:8px;display:flex}.exchange-setup fieldset input{accent-color:var(--green)}.exchange-setup fieldset label.is-disabled{opacity:.55}.exchange-setup__steps h3{margin:0;font-size:12px}.exchange-setup__steps ul{color:var(--muted);font-size:var(--type-label);margin:10px 0 0;padding-left:16px;line-height:1.65}.exchange-permission-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0;display:grid}.exchange-permission-summary div{border:1px solid var(--line-soft);background:#090d138a;border-radius:5px;gap:5px;min-width:0;padding:9px 10px;display:grid}.exchange-permission-summary strong{color:var(--text-secondary);font:700 var(--type-label) var(--font-geist-mono);overflow-wrap:anywhere}.exchange-setup__boundary{border-left:2px solid var(--amber);color:var(--muted);font-size:var(--type-label);background:#f5bd4f0a;margin:10px 0;padding:10px 12px;line-height:1.6}.exchange-setup>.module-primary{margin:0}.exchange-draft-result{color:var(--green);font-size:var(--type-label);margin:10px 0 0}.exchange-security-contract{grid-template-columns:minmax(250px,.75fr) 1.5fr;gap:22px;max-width:1560px;margin:0 auto;padding:16px;display:grid}.exchange-security-contract ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.exchange-security-contract li{border:1px solid var(--line-soft);background:var(--surface);border-radius:5px;grid-template-columns:auto 1fr;gap:5px 8px;min-width:0;padding:10px;display:grid}.exchange-security-contract li b{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.exchange-security-contract li span{color:var(--text-secondary);font-size:var(--type-label)}.exchange-security-contract li i{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono);grid-column:2;font-style:normal}html[data-theme=light] .trading-terminal__account-strip,html[data-theme=light] .exchange-account-summary article{background:#fffffff0;border-color:#ccd6df}html[data-theme=light] .terminal-price-viz{background:linear-gradient(#087f5b0a,#0000),repeating-linear-gradient(0deg,#0000 0 34px,#43556514 35px)}html[data-theme=light] .terminal-order-ticket input:not([type=checkbox]):not([type=range]),html[data-theme=light] .terminal-market-panel select{color:#233141;background:#fff;border-color:#c5d0da}html[data-theme=light] .terminal-order-estimate,html[data-theme=light] .exchange-permission-summary div{background:#f5f8fa}@media (max-width:1400px){.trading-terminal__grid{grid-template-columns:minmax(450px,1.25fr) minmax(310px,.9fr)}.terminal-order-ticket{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px 10px;display:grid}.terminal-order-ticket__tabs,.terminal-order-ticket__types,.terminal-order-estimate,.terminal-review-button,.terminal-order-ticket>small{grid-column:span 2;margin:0}.terminal-checkbox{margin:0}.demo-exchange-account{grid-template-columns:minmax(280px,1fr) minmax(420px,1.4fr)}.demo-exchange-account>button{grid-column:1/-1;justify-self:start}}@media (max-width:900px){.trading-terminal__header,.exchange-accounts__header{flex-direction:column;align-items:stretch}.trading-terminal__header-actions{flex-wrap:wrap}.trading-terminal__account-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-terminal__account-strip>b{justify-self:start}.trading-terminal__grid{grid-template-columns:minmax(0,1fr)}.terminal-order-ticket{grid-column:auto;display:block}.terminal-order-ticket__tabs,.terminal-order-ticket__types{margin-bottom:9px}.terminal-order-ticket__types{margin-top:9px}.terminal-order-estimate{margin:10px 0 12px}.terminal-order-review{grid-template-columns:minmax(0,1fr)}.terminal-order-review dl,.exchange-account-summary,.exchange-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-exchange-account{grid-template-columns:minmax(0,1fr)}.demo-exchange-account>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-setup__steps,.exchange-security-contract{grid-template-columns:minmax(0,1fr)}.exchange-permission-summary,.exchange-security-contract ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.trading-terminal__header-actions>button,.exchange-accounts__header>button{width:100%}.trading-terminal__account-strip,.exchange-account-summary,.exchange-provider-grid,.exchange-permission-summary,.exchange-security-contract ol,.terminal-position-panel>dl,.terminal-order-estimate,.terminal-order-review dl,.demo-exchange-account>dl{grid-template-columns:minmax(0,1fr)}.exchange-provider-card{grid-template-columns:auto minmax(0,1fr)}.exchange-provider-card button{grid-column:1/-1;width:100%}}html[data-theme=light] :is(.analysis-context-status,.asset-analysis,.intelligence-history,.radar-intelligence,.radar-intelligence-loading,.strategy-experiment-history,.strategy-diagnostic-evidence-report,.strategy-robustness,.strategy-jobs,.strategy-job-scheduler-status,.strategy-job-scheduler-runs,.strategy-replay,.strategy-robustness-report,.sdk-readiness,.sdk-compatibility,.account-usage-status,.cloud-sync-panel,.provider-health,.server-usage-status,.billing-plan-card){background:var(--ui-surface);border-color:#ccd6df;box-shadow:0 12px 32px #2f415212}html[data-theme=light] .billing-account__hero{background:linear-gradient(135deg,#fff,#eef4f7);border-color:#c6d2dc;box-shadow:0 14px 38px #2f415214}html[data-theme=light] :is(.strategy-jobs>aside,.strategy-job-operations-report,.metric-grid div,.radar-intelligence__filters,.radar-intelligence-card__tags>article,.radar-intelligence-card__tags details,.opportunity-card__evidence,.opportunity-card__explanation dl div,.research-merge-review,.alert-composer,.alert-operations,.research-analytics,.research-library,.research-collections,.research-report-import,.analysis-comparison,.monitoring-registry>section,.monitoring-server-scan>section,.monitoring-event-evidence-chain,.monitoring-scan-receipt-evidence,.monitoring-one-shot-mutation-evidence,.monitoring-scan-receipt-abandonment,.monitoring-event-transition-timeline,.terminal-order-estimate,.exchange-permission-summary div){background:var(--ui-surface-inset);box-shadow:none;border-color:#d5dee6}html[data-theme=light] :is(.strategy-config select,.strategy-config input,.strategy-experiment-history__selectors select,.strategy-experiment-conflict-review>label select,.strategy-experiment-portable-bundle__import input[type=file],.strategy-experiment-portable-bundle__import textarea,.strategy-diagnostic-casebook-portable-bundle__import textarea,.strategy-diagnostic-casebook-portable-bundle__import input[type=file],.strategy-jobs>label input,.strategy-job-operations select,.strategy-job-operations input,.sdk-target-reverification-evidence__import textarea,.sdk-target-reverification-evidence__import input[type=file],.sdk-mounted-host-verification-evidence__import textarea,.sdk-mounted-host-verification-evidence__import input[type=file],.sdk-visible-workspace-adoption-evidence__import textarea,.sdk-visible-workspace-adoption-evidence__import input[type=file],.sdk-integration-candidate-evidence__import textarea,.sdk-integration-candidate-evidence__import input[type=file],.radar-intelligence__filters select,.asset-analysis__model select,.asset-analysis__question textarea,.intelligence-history__selectors select,.research-merge-review__domains select,.risk-editor input,.alert-operations select,.alert-operations input,.monitoring-registry-reconciliation select,.monitoring-server-scan>section[aria-labelledby=monitoring-event-operations-title] input,.monitoring-alert-coverage select,.monitoring-alert-coverage input,.terminal-market-panel select,.terminal-order-ticket input:not([type=checkbox]):not([type=range])){background:var(--ui-control);color:#233141;border-color:#c5d0da;box-shadow:inset 0 1px #ffffffbf}html[data-theme=light] :is(.opportunity-radar__filters>button,.opportunity-card__actions button,.radar-intelligence__filters button,.radar-intelligence-card>footer button,.cloud-sync-panel__actions button,.cloud-sync-panel__actions a,.cloud-sync-panel__decision button,.alert-toggle,.alert-row-actions>button,.alert-remove-confirmation button,.alert-delivery-center li>button,.exchange-provider-card button,.exchange-setup>header>button){background:var(--ui-control);color:#344455;border-color:#c5d0da;box-shadow:0 1px 2px #2f41520d}html[data-theme=light] :is(.opportunity-radar__filters>button,.opportunity-card__actions button,.radar-intelligence__filters button,.radar-intelligence-card>footer button,.cloud-sync-panel__actions button,.cloud-sync-panel__actions a,.cloud-sync-panel__decision button,.alert-toggle,.alert-row-actions>button,.alert-remove-confirmation button,.alert-delivery-center li>button,.exchange-provider-card button,.exchange-setup>header>button):hover:not(:disabled){background:var(--ui-control-hover);border-color:#aebcc8}html[data-theme=light] .opportunity-card__actions button.opportunity-card__watchlist{color:var(--amber);border-color:#94620c5c}html[data-theme=light] .opportunity-card__actions button.opportunity-card__invalidation-alert,html[data-theme=light] .alert-row-actions>.alert-remove,html[data-theme=light] .alert-remove-confirmation .alert-remove-confirm{color:var(--red);border-color:#c53b4d57}html[data-theme=light] .opportunity-card__actions button:last-child{color:var(--green);border-color:#087f5b57}html[data-theme=light] .opportunity-card__evidence li b,html[data-theme=light] .opportunity-card__risk strong{color:var(--text-secondary)}html[data-theme=light] .opportunity-card__evidence li span,html[data-theme=light] .asset-analysis__result>p,html[data-theme=light] .asset-analysis__evidence span,html[data-theme=light] .asset-analysis__levels span{color:var(--muted)}html[data-theme=light] .opportunity-card__risk p{color:#7d6030}html[data-theme=light] .sdk-capabilities span{background:var(--ui-surface-inset);color:#526170;border-color:#c5d0da}html[data-theme=light] :is(.sdk-visible-session-truth.is-compact,.sdk-visible-target-adoption.is-compact,.sdk-visible-target-generation-rollover.is-compact,.sdk-visible-target-session-suspension.is-compact,.sdk-visible-workspace-adoption--compact .sdk-visible-workspace-adoption__status){background:var(--ui-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#c5d0da;box-shadow:0 8px 24px #2f41521f}html[data-theme=light] :is(.indicator-popover,.ck-indicator-legend,.model-pill,.preview-answer){background:var(--ui-overlay);border-color:#c5d0da;box-shadow:0 10px 28px #2f41521f}html[data-theme=light] .chart-overlay-labels b{color:#344455}html[data-theme=light] .indicator-copy small{color:#5f7081}html[data-theme=light] .model-pill{color:#5f6e7d}html[data-theme=light] .pro-pane-legend{box-shadow:0 3px 14px #2f415214;color:#344455!important;background:#ffffffdb!important}html[data-theme=light] :is(.studio-editor pre,.integration-code pre){background:var(--ui-code-surface);color:#315a50;border-color:#c5d0da;box-shadow:inset 0 1px #fff}html[data-theme=light] .terminal-risk-meter>i{background:#dce5e9}.application-shell{grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.application-shell>.product-main{min-width:0}.application-shell>.product-navigation{z-index:45;border-inline-end:1px solid var(--line);background:linear-gradient(#0e141dfa,#090e15fa);flex-direction:column;width:226px;height:calc(100vh - 62px);margin:0;padding:12px 9px 10px;transition:width .18s;display:flex;position:sticky;top:62px}.application-shell>.product-navigation.is-collapsed{width:68px}.sidebar-navigation__head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-bottom:8px;padding:0 3px 8px 8px;display:flex;overflow:hidden}.sidebar-navigation__head>span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.sidebar-navigation__collapse{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;min-height:30px;color:var(--muted);cursor:pointer;border-radius:7px;flex:0 0 30px;place-items:center;display:grid}.sidebar-navigation__collapse:hover{color:var(--green);border-color:#426251}.sidebar-navigation__collapse i{font:700 20px/1 var(--font-geist-sans);font-style:normal}.application-shell .product-nav{scrollbar-width:thin;flex-direction:column;flex:1;align-items:stretch;gap:4px;min-height:0;display:flex;overflow:hidden auto}.product-nav__group{gap:4px;display:grid}.product-nav__group+.product-nav__group{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:9px}.product-nav__group-label{color:var(--muted-2);font:700 var(--type-caption)/1.3 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;padding:0 10px 2px}.mobile-product-nav__group-label{color:var(--muted-2);font:700 var(--type-caption)/1.3 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;padding:10px 10px 4px}.application-shell .product-nav button{text-align:start;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:40px;min-height:40px;padding:0 10px;transition:color .14s,background-color .14s,border-color .14s;display:grid}.application-shell .product-nav button b{width:26px;height:26px;color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);background:#151d28bd;border:1px solid #5b6e8457;border-radius:7px;place-items:center;display:grid}.application-shell .product-nav button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.application-shell .product-nav button.active{box-shadow:inset 2px 0 0 var(--green);background:linear-gradient(90deg,#3ddc971f,#3ddc9709);border-color:#3ddc9747}.application-shell .product-nav button.active b{color:var(--green);border-color:#3ddc9759}.product-navigation.is-collapsed .sidebar-navigation__head{justify-content:center;padding-inline:8px}.product-navigation.is-collapsed .sidebar-navigation__head>span,.product-navigation.is-collapsed .product-nav__group-label,.product-navigation.is-collapsed .product-nav button span,.product-navigation.is-collapsed .sidebar-navigation__footer{display:none}.product-navigation.is-collapsed .product-nav__group+.product-nav__group{margin-top:3px;padding-top:6px}.product-navigation.is-collapsed .product-nav button{grid-template-columns:28px;justify-content:center;padding-inline:10px}.sidebar-navigation__footer{border-top:1px solid var(--line-soft);color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono);white-space:nowrap;align-items:center;gap:7px;margin-top:9px;padding:10px 8px 2px;display:flex}.sidebar-navigation__footer i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #3ddc9799}.personal-center,.membership-points{min-height:calc(100vh - 62px)}.personal-center__overview{grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:14px;margin-bottom:14px;display:grid}.profile-identity-card,.membership-mini-card,.membership-points__hero,.membership-points__boundary{border:1px solid var(--line);background:linear-gradient(145deg,#18222ff5,#0c121afa);border-radius:12px;box-shadow:0 14px 36px #0003}.profile-identity-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:154px;padding:22px;display:grid}.profile-identity-card__avatar{width:64px;height:64px;color:var(--green);font:800 20px var(--font-geist-mono);background:#3ddc9714;border:1px solid #3ddc9770;border-radius:18px;place-items:center;display:grid}.profile-identity-card h2,.membership-points__hero strong{color:var(--text);margin:5px 0;font-size:24px}.profile-identity-card p,.membership-mini-card p,.membership-points__hero p{color:var(--muted);margin:0}.profile-identity-card>b,.membership-points__rules .module-card-heading>b,.membership-points__ledger .module-card-heading>b{border:1px solid var(--line);color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono);border-radius:999px;padding:6px 8px}.profile-identity-card>b.is-ready{color:var(--green);border-color:#3ddc9752}.membership-mini-card{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;display:flex}.membership-mini-card>strong{color:var(--green);margin:7px 0 2px;font-size:22px}.membership-mini-card button{margin-top:14px}.personal-center__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.personal-center__security ul,.membership-points__rules ul,.membership-points__ledger ul{margin:14px 0;padding:0;list-style:none}.personal-center__security li,.membership-points__rules li,.membership-points__ledger li{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.personal-center__security ul{margin:0}.personal-center__security li{min-height:58px;padding:0 20px}.personal-center__security li>span{color:var(--text-secondary)}.personal-center__security li>b{color:var(--muted);font:700 var(--type-caption) var(--font-geist-mono);text-align:end}.personal-center__security li>b.is-warning{color:var(--amber)}.personal-center__security>p,.personal-center__preferences>small,.membership-points__rules>small{color:var(--muted);margin:0;line-height:1.65}.personal-center__security>p,.personal-center__preferences>small{padding:14px 20px 18px;display:block}.personal-center__shortcuts{flex-direction:column;display:flex}.personal-center__shortcuts>button{border:0;border-bottom:1px solid var(--line-soft);min-height:64px;color:var(--text-secondary);text-align:start;cursor:pointer;background:0 0;flex:1 1 0;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.personal-center__shortcuts>button:hover{color:var(--text)}.personal-center__shortcuts>button b{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono)}.personal-center__preferences dl{gap:0;margin:0;display:grid}.personal-center__preferences dl div{border-bottom:1px solid var(--line-soft);align-content:center;gap:4px;min-height:58px;padding:8px 20px;display:grid}.personal-center__preferences dt{color:var(--text-secondary)}.personal-center__preferences dd{color:var(--muted);font-size:var(--type-body-sm);margin:0}.membership-points__hero{grid-template-columns:1fr auto;gap:16px 24px;margin-bottom:14px;padding:22px;display:grid}.membership-points__balance{text-align:end;align-content:center;display:grid}.membership-points__balance>span{color:var(--muted-2);font:700 var(--type-caption) var(--font-geist-mono)}.membership-points__balance>b{color:var(--green);font:800 34px var(--font-geist-mono)}.membership-points__balance>small{color:var(--amber)}.membership-points__progress{grid-column:1/-1}.membership-points__progress>span{color:var(--muted);justify-content:space-between;margin-bottom:7px;display:flex}.membership-points__progress>span b{color:var(--text-secondary)}.membership-points__progress>span i{font-style:normal}.membership-points__progress>div{background:#58697d4d;border-radius:99px;height:8px;overflow:hidden}.membership-points__progress>div i{border-radius:inherit;background:linear-gradient(90deg,#2dcf8e,#75edba);height:100%;display:block}.membership-points__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.membership-points__rules ul,.membership-points__ledger ul{margin:0}.membership-points__rules li,.membership-points__ledger li{min-height:58px;padding:0 20px}.membership-points__rules li>div,.membership-points__ledger li>div{gap:4px;display:grid}.membership-points__rules li span,.membership-points__ledger li span{color:var(--muted);font-size:var(--type-body-sm)}.membership-points__rules li>b,.membership-points__ledger li>b{color:var(--green);font:700 var(--type-body-sm) var(--font-geist-mono)}.membership-points__rules>small{padding:14px 20px 18px;display:block}.membership-points__boundary{border-left:3px solid var(--amber);grid-column:1/-1;padding:20px 22px}.membership-points__boundary h2{margin:7px 0}.membership-points__boundary p{max-width:900px;color:var(--muted);margin:0 0 14px;line-height:1.7}html[data-theme=light] .application-shell>.product-navigation{background:linear-gradient(#f9fbfcfa,#eef3f6fa)}html[data-theme=light] .application-shell .product-nav button b{background:#f8fafb;border-color:#d0d9e1}html[data-theme=light] :is(.profile-identity-card,.membership-mini-card,.membership-points__hero,.membership-points__boundary){background:linear-gradient(145deg,#fff,#f2f6f8);border-color:#ccd6df;box-shadow:0 12px 30px #2f415212}@media (min-width:1025px){.terminal-shell{height:100dvh;overflow:hidden}.application-shell{align-items:stretch;height:calc(100dvh - 62px);min-height:0}.application-shell>.product-main{grid-template-rows:minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.application-shell>.product-navigation,.application-shell>.product-navigation.is-collapsed,.product-surface,.workspace-grid{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}}@media (max-width:1024px){.application-shell{display:block}.application-shell>.product-navigation,.application-shell>.product-navigation.is-collapsed{z-index:70;border-inline-end:0;border-bottom:1px solid var(--line);width:100%;height:auto;min-height:0;margin:0;padding:8px 12px;display:block;position:sticky;top:62px}.application-shell .sidebar-navigation__head,.application-shell .sidebar-navigation__footer,.application-shell .product-nav{display:none}.application-shell .mobile-product-nav__trigger{display:grid}.application-shell .mobile-product-nav__menu{width:min(360px,100vw - 24px);max-height:min(560px,100dvh - 126px);top:calc(100% + 6px);left:12px;overflow-y:auto}.personal-center__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-center__preferences{grid-column:1/-1}}@media (max-width:640px){.topbar{grid-template-rows:auto auto;min-height:104px}.live-status{grid-row:2}.application-shell>.product-navigation,.application-shell>.product-navigation.is-collapsed{top:104px}.application-shell .mobile-product-nav__menu{left:12px}.personal-center,.membership-points{min-height:calc(100svh - 158px)}.personal-center__overview,.personal-center__grid,.membership-points__grid{grid-template-columns:minmax(0,1fr)}.profile-identity-card{grid-template-columns:auto minmax(0,1fr);padding:18px 16px}.profile-identity-card>b{grid-column:1/-1;justify-self:start}.personal-center__preferences,.membership-points__boundary{grid-column:1}.membership-points__hero{grid-template-columns:minmax(0,1fr);padding:18px 16px}.membership-points__balance{text-align:start}.membership-points__progress{grid-column:1}}.intelligence-research-workspace{overflow-anchor:none;align-content:start;gap:18px;display:grid;overflow:hidden auto}.intelligence-research-header{width:100%;margin-bottom:0}.intelligence-research-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.intelligence-research-controls label,.intelligence-position-grid label{min-width:0;color:var(--muted);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;gap:7px;display:grid}.intelligence-research-controls select,.intelligence-position-grid input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text);font:650 var(--type-body-sm) var(--font-geist-sans);border-radius:9px;padding:0 11px}.intelligence-research-tabs{border:1px solid var(--violet);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.intelligence-research-tabs{border:1px solid color-mix(in srgb, var(--violet) 20%, var(--line))}}.intelligence-research-tabs{background:var(--panel);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.intelligence-research-tabs{background:color-mix(in srgb, var(--panel) 90%, var(--violet) 10%)}}.intelligence-research-tabs button{border:1px solid var(--line);min-width:0;min-height:48px;position:relative}@supports (color:color-mix(in lab, red, red)){.intelligence-research-tabs button{border:1px solid color-mix(in srgb, var(--line) 86%, var(--text) 14%)}}.intelligence-research-tabs button{background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:8px;padding:9px 12px;font-weight:760;box-shadow:0 1px 3px #00000014}.intelligence-research-tabs button:hover:not([aria-selected=true]){border-color:var(--violet)}@supports (color:color-mix(in lab, red, red)){.intelligence-research-tabs button:hover:not([aria-selected=true]){border-color:color-mix(in srgb, var(--violet) 52%, var(--line))}}.intelligence-research-tabs button:hover:not([aria-selected=true]){background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.intelligence-research-tabs button:hover:not([aria-selected=true]){background:color-mix(in srgb, var(--surface) 90%, var(--violet) 10%)}}.intelligence-research-tabs button:hover:not([aria-selected=true]){color:var(--text)}.intelligence-research-tabs button[aria-selected=true]{background:linear-gradient(135deg, var(--violet), #5b36e8);color:#fff;border-color:#0000;box-shadow:0 7px 18px #5e3cee3d,inset 0 1px #fff3}.intelligence-research-tabs button[aria-selected=true]:after{content:"";background:#ffffffd6;border-radius:999px;height:2px;position:absolute;bottom:5px;left:22%;right:22%}.intelligence-research-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.intelligence-research-panel:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.intelligence-research-workspace :is(button,select,input,summary,a):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.intelligence-research-panel{gap:16px;min-width:0;display:grid}.intelligence-research-panel>:is(.intelligence-dashboard,.intelligence-quality-actions,.intelligence-pulses,.intelligence-data-coverage,.intelligence-overview__lower){width:100%}.intelligence-research-loading{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-content:center;gap:18px;width:100%;min-height:220px;padding:22px;display:grid}.intelligence-research-loading__status{align-items:center;gap:13px;display:flex}.intelligence-research-loading__status>span{background:var(--violet);width:10px;height:10px;box-shadow:0 0 0 6px var(--violet);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.intelligence-research-loading__status>span{box-shadow:0 0 0 6px color-mix(in srgb, var(--violet) 12%, transparent)}}.intelligence-research-loading__status>span{animation:1.35s ease-in-out infinite intelligence-loading-pulse}.intelligence-research-loading__status strong{font-size:var(--type-body);display:block}.intelligence-research-loading__status p{color:var(--muted);font-size:var(--type-body-sm);margin:4px 0 0;line-height:1.55}.intelligence-research-loading__skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.intelligence-research-loading__skeleton i{border:1px solid var(--line-soft);background:linear-gradient(90deg, var(--surface) 20%, var(--surface-2) 50%, var(--surface) 80%);background-size:200% 100%;border-radius:10px;min-height:84px;animation:1.6s linear infinite intelligence-loading-shimmer}@keyframes intelligence-loading-pulse{50%{opacity:.46;transform:scale(.82)}}@keyframes intelligence-loading-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.intelligence-research-loading__status>span,.intelligence-research-loading__skeleton i{animation:none}}.intelligence-research-warning{border:1px solid var(--amber);margin:0}@supports (color:color-mix(in lab, red, red)){.intelligence-research-warning{border:1px solid color-mix(in srgb, var(--amber) 52%, transparent)}}.intelligence-research-warning{background:var(--amber);border-radius:9px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.intelligence-research-warning{background:color-mix(in srgb, var(--amber) 8%, transparent)}}.intelligence-research-warning{color:var(--amber)}.intelligence-source-intro{gap:7px;padding:18px 20px;display:grid}.intelligence-source-intro h2{font-size:var(--type-heading-lg);margin:0}.intelligence-source-intro p{max-width:900px;color:var(--muted);margin:0;line-height:1.6}.intelligence-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intelligence-provider-card{border-top:3px solid var(--blue);align-content:start;gap:15px;min-width:0;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.intelligence-provider-card{border-top:3px solid color-mix(in srgb, var(--blue) 68%, var(--line))}}.intelligence-provider-card>header{gap:6px;display:grid}.intelligence-provider-card>header h2{font-size:var(--type-heading-md);margin:0}.intelligence-provider-card>p{color:var(--muted);margin:0;line-height:1.6}.intelligence-source-capabilities{gap:9px;display:grid}.intelligence-source-capabilities>strong,.intelligence-source-boundary>strong{color:var(--text);font-size:var(--type-body-sm)}.intelligence-source-capabilities ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.intelligence-source-capabilities li{border-top:1px solid var(--line);gap:4px;padding-top:10px;display:grid}.intelligence-source-capabilities li strong{font-size:var(--type-body-sm)}.intelligence-source-capabilities li small{color:var(--muted);line-height:1.5}.intelligence-source-boundary{background:var(--blue);border-radius:9px;gap:5px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.intelligence-source-boundary{background:color-mix(in srgb, var(--blue) 6%, var(--panel))}}.intelligence-source-boundary p{color:var(--muted);margin:0;line-height:1.5}.intelligence-source-catalog-note{color:var(--muted);font-size:var(--type-body-sm);margin:-2px 2px 0;line-height:1.55}.intelligence-evidence-summary{gap:18px;padding:20px;display:grid}.intelligence-evidence-summary>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.intelligence-evidence-summary>header h2{font-size:var(--type-heading-lg);margin:5px 0 0}.intelligence-evidence-summary>header p{max-width:620px;color:var(--muted);font-size:var(--type-body-sm);text-align:right;margin:0;line-height:1.6}.intelligence-evidence-summary__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.intelligence-evidence-summary__stats article{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:center;gap:5px;min-width:0;min-height:108px;padding:15px 16px;display:grid}.intelligence-evidence-summary__stats span{color:var(--muted);font-size:var(--type-label)}.intelligence-evidence-summary__stats strong{color:var(--green);font:720 25px var(--font-geist-mono)}.intelligence-evidence-summary__stats small{color:var(--muted-2);font-size:var(--type-caption)}.intelligence-evidence-summary__stats [data-evidence-state=excluded] strong{color:var(--muted)}.intelligence-evidence-summary__stats [data-evidence-state=conflicted] strong{color:var(--red)}.intelligence-evidence-summary__dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.intelligence-evidence-summary__dimensions article{border:1px solid var(--line-soft);border-left:3px solid var(--green);background:var(--surface);border-radius:9px;min-width:0;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.intelligence-evidence-summary__dimensions article{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.intelligence-evidence-summary__dimensions article{gap:8px;display:grid}.intelligence-evidence-summary__dimensions article[data-evidence-state=partial]{border-left-color:var(--amber)}.intelligence-evidence-summary__dimensions article[data-evidence-state=excluded]{border-left-color:var(--muted-2)}.intelligence-evidence-summary__dimensions article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.intelligence-evidence-summary__dimensions strong{font-size:var(--type-body-sm)}.intelligence-evidence-summary__dimensions span{color:var(--green);font-size:var(--type-caption);font-weight:750}.intelligence-evidence-summary__dimensions [data-evidence-state=partial] span{color:var(--amber)}.intelligence-evidence-summary__dimensions [data-evidence-state=excluded] span{color:var(--muted-2)}.intelligence-evidence-summary__dimensions p{color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.45}.intelligence-technical-details{border-top:1px solid var(--line);padding-top:4px}.intelligence-technical-details>summary{min-height:48px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;list-style:none;display:flex}.intelligence-technical-details>summary::-webkit-details-marker{display:none}.intelligence-technical-details>summary:after{content:"+";color:var(--violet);font:750 18px var(--font-geist-mono)}.intelligence-technical-details[open]>summary{background:var(--surface)}.intelligence-technical-details[open]>summary:after{content:"−"}.intelligence-technical-details>summary span{font-weight:750}.intelligence-technical-details>summary small{color:var(--muted);font-size:var(--type-caption);margin-left:auto}.intelligence-technical-details__content{gap:10px;margin-top:8px;display:grid}.intelligence-technical-block{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;gap:12px;min-width:0;padding:16px;display:grid}.intelligence-technical-block>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intelligence-technical-block h3{font-size:var(--type-heading-sm);margin:4px 0 0}.intelligence-technical-block code{max-width:48%;color:var(--muted-2);font-size:var(--type-caption);overflow-wrap:anywhere}.intelligence-technical-block>p{color:var(--muted);font-size:var(--type-label);margin:0;line-height:1.55}.intelligence-playbook-meta,.intelligence-position-result dl{gap:6px;margin:0;display:grid}.intelligence-playbook-meta div,.intelligence-position-result dl div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.intelligence-playbook-meta dt,.intelligence-position-result dt{color:var(--muted);font:700 var(--type-label) var(--font-geist-mono)}.intelligence-playbook-meta dd,.intelligence-position-result dd{overflow-wrap:anywhere;text-align:end;min-width:0;font:700 var(--type-body-sm) var(--font-geist-mono);margin:0}.intelligence-lineage-card,.intelligence-knowledge-card{gap:13px;padding:19px;display:grid}.intelligence-lineage-card h2,.intelligence-knowledge-card h2{overflow-wrap:anywhere;font:700 var(--type-heading-sm) var(--font-geist-mono);margin:0}.intelligence-lineage-card>p{color:var(--muted);margin:0;line-height:1.6}.intelligence-lineage-table{border:1px solid var(--line);border-radius:9px;min-width:0;display:grid;overflow:hidden}.intelligence-lineage-table [role=row]{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.8fr) minmax(140px,1fr) minmax(90px,.5fr) minmax(260px,2fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.intelligence-lineage-table [role=row]:last-child{border-bottom:0}.intelligence-lineage-table small{color:var(--muted);line-height:1.45}.intelligence-knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.intelligence-knowledge-grid>div{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 9px;padding:11px;display:grid}.intelligence-knowledge-grid span{color:var(--amber);font:700 var(--type-label) var(--font-geist-mono)}.intelligence-knowledge-grid span[data-approval=approved]{color:var(--green)}.intelligence-knowledge-grid small{color:var(--muted);grid-column:1/-1;line-height:1.45}.intelligence-dimension-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intelligence-dimension-card{align-content:start;gap:12px;min-width:0;min-height:220px;padding:17px;display:grid}.intelligence-dimension-card>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;display:grid}.intelligence-dimension-card>div .eyebrow{grid-column:1/-1}.intelligence-dimension-card mark{background:var(--surface);color:var(--muted);font:700 var(--type-label) var(--font-geist-mono);border-radius:999px;padding:4px 8px}.intelligence-dimension-card--supportive mark{color:var(--green)}.intelligence-dimension-card--opposing mark{color:var(--red)}.intelligence-dimension-card--mixed mark{color:var(--amber)}.intelligence-dimension-card p{margin:0;line-height:1.58}.intelligence-dimension-card details{color:var(--muted)}.intelligence-dimension-card summary{cursor:pointer;min-height:44px;color:var(--blue);align-items:center;display:flex}.intelligence-dimension-card>small{overflow-wrap:anywhere;color:var(--muted);margin-top:auto}.intelligence-playbook-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.intelligence-playbook,.intelligence-position-sandbox{gap:16px;min-width:0;padding:20px;display:grid}.intelligence-playbook-title{justify-content:space-between;align-items:start;gap:16px;display:flex}.intelligence-playbook-title h2{margin:5px 0 0}.intelligence-playbook-title>strong{border:1px solid var(--line);color:var(--amber);font:750 var(--type-label) var(--font-geist-mono);text-transform:uppercase;border-radius:999px;padding:7px 10px}.intelligence-playbook-thesis{border-inline-start:3px solid var(--blue);background:var(--blue);margin:0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.intelligence-playbook-thesis{background:color-mix(in srgb, var(--blue) 6%, transparent)}}.intelligence-playbook-thesis{font-size:var(--type-body-lg);line-height:1.65}.intelligence-playbook-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intelligence-playbook-columns section,.intelligence-scenarios section{border:1px solid var(--line);border-radius:9px;padding:13px}.intelligence-playbook-columns h3{margin:0 0 8px}.intelligence-playbook-columns ul{margin:0;padding-inline-start:20px}.intelligence-playbook-columns li{margin:5px 0;line-height:1.5}.intelligence-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.intelligence-scenarios p{color:var(--muted);margin:7px 0 0;line-height:1.45}.intelligence-safety-copy{border:1px solid var(--amber);margin:0}@supports (color:color-mix(in lab, red, red)){.intelligence-safety-copy{border:1px solid color-mix(in srgb, var(--amber) 45%, transparent)}}.intelligence-safety-copy{color:var(--amber);border-radius:9px;padding:12px;line-height:1.55}.intelligence-export-actions{flex-wrap:wrap;gap:8px;display:flex}.intelligence-position-sandbox{position:static}.intelligence-position-sandbox h2{margin:0}.intelligence-position-sandbox>p{color:var(--muted);margin:0;line-height:1.55}.intelligence-position-guide{border:1px solid var(--blue);justify-content:space-between;align-items:center;gap:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.intelligence-position-guide{border:1px solid color-mix(in srgb, var(--blue) 28%, var(--line))}}.intelligence-position-guide{background:var(--blue);border-radius:10px;padding:13px 14px}@supports (color:color-mix(in lab, red, red)){.intelligence-position-guide{background:color-mix(in srgb, var(--blue) 6%, transparent)}}.intelligence-position-guide>div{gap:4px;display:grid}.intelligence-position-guide strong{font-size:var(--type-body-sm)}.intelligence-position-guide span{color:var(--muted);font-size:var(--type-label);line-height:1.5}.intelligence-position-guide button{flex:none;min-height:40px}.intelligence-position-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.intelligence-position-grid label{align-content:start;gap:6px;min-width:0;display:grid}.intelligence-position-grid label>span{color:var(--muted);font:700 var(--type-label) var(--font-geist-mono)}.intelligence-position-grid input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-width:0;min-height:42px;color:var(--text);border-radius:8px;padding:9px 10px}.intelligence-position-grid input:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab, red, red)){.intelligence-position-grid input:focus-visible{outline:2px solid color-mix(in srgb, var(--blue) 70%, transparent)}}.intelligence-position-grid input:focus-visible{outline-offset:2px}.intelligence-position-grid input:out-of-range{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.intelligence-position-grid input:out-of-range{border-color:color-mix(in srgb, var(--red) 75%, var(--line))}}.intelligence-position-grid input:out-of-range{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.intelligence-position-grid input:out-of-range{background:color-mix(in srgb, var(--red) 5%, var(--surface-2))}}.intelligence-position-grid small{min-height:34px;color:var(--muted);font-size:var(--type-caption);line-height:1.4}.intelligence-position-sandbox>button{width:fit-content;min-width:220px}.intelligence-position-result{border:1px solid var(--line);border-radius:9px;gap:9px;padding:12px;display:grid}.intelligence-position-result--ready{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.intelligence-position-result--ready{border-color:color-mix(in srgb, var(--green) 55%, var(--line))}}.intelligence-position-result--blocked{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.intelligence-position-result--blocked{border-color:color-mix(in srgb, var(--amber) 55%, var(--line))}}.intelligence-position-result>strong{color:var(--amber);font-size:var(--type-body)}.intelligence-position-result--ready>strong{color:var(--green)}.intelligence-position-result p{color:var(--muted);margin:0;line-height:1.5}.intelligence-shadow-card{gap:12px;display:grid}.intelligence-shadow-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.intelligence-shadow-card li{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(180px,1fr) auto;gap:4px 12px;padding:10px;display:grid}.intelligence-shadow-card li small{color:var(--muted);grid-column:1/-1}.research-platform-panel{border-top:3px solid var(--blue);gap:14px;min-width:0;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.research-platform-panel{border-top:3px solid color-mix(in srgb, var(--blue) 70%, var(--line))}}.research-platform-panel__title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.research-platform-panel__title h2{margin:5px 0 0}.research-platform-panel__title>strong{border:1px solid var(--amber);flex:none}@supports (color:color-mix(in lab, red, red)){.research-platform-panel__title>strong{border:1px solid color-mix(in srgb, var(--amber) 45%, var(--line))}}.research-platform-panel__title>strong{color:var(--amber);border-radius:999px;padding:6px 9px;font-size:12px}.research-platform-panel>p{max-width:880px;color:var(--muted);margin:0;line-height:1.6}.research-platform-panel>.product-empty-state{width:100%;min-height:140px}.research-platform-workflow{gap:12px;display:grid}.research-platform-calibration,.research-team-workflow{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:14px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.research-platform-calibration,.research-team-workflow{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.research-platform-section-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.research-platform-section-heading>div{align-items:center;gap:9px;display:flex}.research-platform-section-heading span{background:var(--blue);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.research-platform-section-heading span{background:color-mix(in srgb, var(--blue) 13%, transparent)}}.research-platform-section-heading span{color:var(--blue);font:750 var(--type-label) var(--font-geist-mono)}.research-platform-section-heading h3,.research-team-workflow>p{margin:0}.research-platform-section-heading p{max-width:640px;color:var(--muted);text-align:right;margin:0;line-height:1.5}.research-platform-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.research-platform-inputs label,.research-team-create label{color:var(--muted);gap:5px;font-size:12px;display:grid}.research-platform-inputs input,.research-team-create input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:40px;color:var(--text);border-radius:7px;padding:8px 10px}.research-platform-actions,.research-team-create{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.research-platform-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.research-platform-summary>div{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:7px;padding:9px}.research-platform-summary dt{color:var(--muted);font-size:var(--font-size-caption)}.research-platform-summary dd{margin:4px 0 0;font-size:12px}.research-team-create label{min-width:min(100%,260px)}.research-platform-message{color:var(--amber)}.research-platform-panel>small{color:var(--muted);line-height:1.5}.strategy-research-bridge{border-inline-start:3px solid var(--blue);grid-template-columns:minmax(0,1fr) minmax(300px,.8fr) auto;align-items:center;gap:14px;margin-bottom:14px;padding:17px;display:grid}.strategy-research-bridge h2{margin:5px 0}.strategy-research-bridge p{color:var(--muted);margin:0}.strategy-research-bridge dl{gap:4px;margin:0;display:grid}.strategy-research-bridge dl div{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.strategy-research-bridge dt{color:var(--muted)}.strategy-research-bridge dd{overflow-wrap:anywhere;font:650 var(--type-body-sm) var(--font-geist-mono);margin:0}.strategy-research-bridge details,.strategy-research-bridge small{grid-column:1/-1}.strategy-research-bridge summary{cursor:pointer;min-height:44px;color:var(--blue);align-items:center;display:flex}@media (max-width:900px){.intelligence-research-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.intelligence-evidence-summary__dimensions,.intelligence-provider-grid,.intelligence-dimension-grid,.intelligence-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-lineage-table [role=row]{grid-template-columns:minmax(100px,.8fr) minmax(120px,1fr) minmax(85px,.5fr)}.intelligence-lineage-table [role=row] small{grid-column:1/-1}.intelligence-playbook-layout{grid-template-columns:minmax(0,1fr)}.intelligence-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-research-bridge{grid-template-columns:minmax(0,1fr)}.research-platform-inputs,.research-platform-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.intelligence-research-workspace{gap:14px}.intelligence-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.intelligence-research-loading{min-height:190px;padding:16px}.intelligence-research-loading__skeleton{grid-template-columns:minmax(0,1fr)}.intelligence-research-loading__skeleton i:nth-child(n+2){display:none}.intelligence-research-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-research-controls label:last-child{grid-column:1/-1}.intelligence-research-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-research-tabs button:last-child:nth-child(odd){grid-column:1/-1}.intelligence-evidence-summary{padding:16px}.intelligence-evidence-summary>header{gap:8px;display:grid}.intelligence-evidence-summary>header p{text-align:left}.intelligence-evidence-summary__stats,.intelligence-evidence-summary__dimensions{grid-template-columns:minmax(0,1fr)}.intelligence-technical-details>summary{flex-wrap:wrap;align-items:flex-start}.intelligence-technical-details>summary small{width:100%;margin-left:0}.intelligence-technical-block>header{display:grid}.intelligence-technical-block code{max-width:none}.intelligence-provider-grid,.intelligence-dimension-grid,.intelligence-knowledge-grid,.intelligence-playbook-columns,.intelligence-scenarios{grid-template-columns:minmax(0,1fr)}.intelligence-lineage-table [role=row]{grid-template-columns:minmax(0,1fr) auto}.intelligence-lineage-table [role=row] [role=cell]:nth-child(2),.intelligence-lineage-table [role=row] small{grid-column:1/-1}.intelligence-playbook,.intelligence-position-sandbox{padding:15px}.intelligence-position-guide{display:grid}.intelligence-position-guide button{width:100%}.intelligence-position-sandbox>button{width:100%;min-width:0}.intelligence-playbook-title{display:grid}.intelligence-playbook-title>strong{justify-self:start}.research-platform-panel{padding:15px}.research-platform-section-heading{gap:8px;display:grid}.research-platform-section-heading p{text-align:left}}@media (max-width:420px){.intelligence-header-actions{grid-template-columns:minmax(0,1fr)}.intelligence-header-actions .module-primary{grid-column:1}.intelligence-research-controls,.intelligence-position-grid{grid-template-columns:minmax(0,1fr)}.intelligence-research-controls label:last-child{grid-column:1}.intelligence-export-actions{display:grid}.intelligence-export-actions button{width:100%}.research-platform-panel__title{display:grid}.research-platform-inputs,.research-platform-summary{grid-template-columns:minmax(0,1fr)}.research-platform-actions>button,.research-team-create>button{width:100%;min-height:44px}}.orderflow-workspace{gap:14px;min-width:0;display:grid}.orderflow-header{border-inline-start:3px solid var(--green);justify-content:space-between;align-items:start;gap:18px;padding:18px;display:flex}.orderflow-header h2,.orderflow-panel h3{margin:5px 0 0}.orderflow-header p{max-width:820px;color:var(--muted);margin:8px 0 0;line-height:1.55}.orderflow-header-actions{flex:none;justify-items:end;gap:8px;display:grid}.orderflow-header-actions>strong{border:1px solid var(--line);color:var(--muted);font:750 var(--type-label) var(--font-geist-mono);text-transform:uppercase;border-radius:999px;padding:7px 10px}.orderflow-header-actions>strong[data-status=available]{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.orderflow-header-actions>strong[data-status=available]{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}}.orderflow-header-actions>strong[data-status=degraded],.orderflow-header-actions>strong[data-status=stale]{color:var(--amber)}.orderflow-header-actions>button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);cursor:pointer;border-radius:8px;padding:7px 11px;font-weight:750}.orderflow-header-actions>button:hover:not(:disabled){border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.orderflow-header-actions>button:hover:not(:disabled){border-color:color-mix(in srgb, var(--green) 45%, var(--line))}}.orderflow-header-actions>button:hover:not(:disabled){color:var(--green)}.orderflow-header-actions>button:disabled{cursor:wait;opacity:.6}.orderflow-loading{border:1px solid var(--line-soft);min-height:48px;color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:11px 13px;display:flex}.orderflow-loading>span{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 5px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.orderflow-loading>span{box-shadow:0 0 0 5px color-mix(in srgb, var(--green) 12%, transparent)}}.orderflow-evidence-admission{border-inline-start:3px solid var(--amber);grid-template-columns:minmax(260px,1.15fr) minmax(360px,.85fr);gap:18px;padding:17px;display:grid}.orderflow-evidence-admission[data-evidence-mode=formal]{border-inline-start-color:var(--green)}.orderflow-evidence-admission h3{margin:6px 0 0}.orderflow-evidence-admission p{max-width:760px;color:var(--muted);margin:8px 0 0;line-height:1.55}.orderflow-evidence-admission dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.orderflow-evidence-admission dl>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;align-content:start;gap:7px;min-width:0;padding:11px;display:grid}.orderflow-evidence-admission dt{color:var(--muted);font:700 var(--type-caption) var(--font-geist-mono)}.orderflow-evidence-admission dd{overflow-wrap:anywhere;min-width:0;font:750 var(--type-label) var(--font-geist-mono);margin:0}.orderflow-notice{border-inline-start:3px solid var(--amber);justify-content:space-between;align-items:start;gap:18px;padding:18px;display:flex}.orderflow-notice h3,.orderflow-reference h3{margin:6px 0 0}.orderflow-notice p,.orderflow-reference p{max-width:850px;color:var(--muted);margin:8px 0 0;line-height:1.55}.orderflow-notice>small{background:var(--surface);color:var(--muted);font:700 var(--type-caption) var(--font-geist-mono);border-radius:999px;flex:none;padding:6px 9px}.orderflow-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.orderflow-coverage article{align-content:start;gap:8px;min-height:106px;padding:14px;display:grid}.orderflow-coverage span{color:var(--muted);font:700 var(--type-label) var(--font-geist-mono)}.orderflow-coverage strong{color:var(--amber);font-size:var(--type-body)}.orderflow-coverage small{color:var(--muted);margin-top:auto}.orderflow-reference{border-style:dashed;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:18px 22px;padding:18px;display:grid}.orderflow-reference>div:nth-of-type(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.orderflow-reference section{border:1px solid var(--line-soft);background:var(--surface);border-radius:8px;gap:6px;padding:11px;display:grid}.orderflow-reference section span,.orderflow-reference section small{color:var(--muted)}.orderflow-reference section strong{font:750 var(--type-body) var(--font-geist-mono)}.orderflow-reference>small{color:var(--muted);grid-column:1/-1}.orderflow-boundary{border:1px solid var(--amber);margin:0}@supports (color:color-mix(in lab, red, red)){.orderflow-boundary{border:1px solid color-mix(in srgb, var(--amber) 42%, var(--line))}}.orderflow-boundary{color:var(--amber);font:700 var(--type-label) var(--font-geist-mono);letter-spacing:.03em;border-radius:9px;padding:10px 12px}.orderflow-boundary[data-evidence-mode=formal]{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.orderflow-boundary[data-evidence-mode=formal]{border-color:color-mix(in srgb, var(--green) 42%, var(--line))}}.orderflow-boundary[data-evidence-mode=formal]{color:var(--green)}.orderflow-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.orderflow-metrics article{align-content:start;gap:8px;min-width:0;min-height:112px;padding:14px;display:grid}.orderflow-metrics span{color:var(--muted);font:700 var(--type-caption) var(--font-geist-mono);letter-spacing:.04em}.orderflow-metrics strong{overflow-wrap:anywhere;font:700 clamp(15px, 1.4vw, 21px) var(--font-geist-mono)}.orderflow-metrics small{color:var(--muted);margin-top:auto}.is-positive{color:var(--green)!important}.is-negative{color:var(--red)!important}.is-neutral{color:var(--amber)!important}.is-empty{color:var(--muted)!important}.orderflow-view-tabs{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;display:grid}.orderflow-view-tabs button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;font-weight:750}.orderflow-view-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.orderflow-two-column{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:12px;display:grid}.orderflow-panel{align-content:start;gap:13px;min-width:0;padding:17px;display:grid}.orderflow-panel>p{color:var(--muted);margin:0;line-height:1.55}.orderflow-panel>ul:not(.orderflow-footprint-list):not(.orderflow-health-list){color:var(--muted);margin:0;padding-inline-start:19px}.orderflow-delta-chart{border:1px solid var(--line-soft);background:repeating-linear-gradient(0deg, transparent 0 44px, var(--line) 45px);border-radius:8px;align-items:center;gap:2px;height:230px;padding:10px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.orderflow-delta-chart{background:repeating-linear-gradient(0deg, transparent 0 44px, color-mix(in srgb, var(--line) 45%, transparent) 45px)}}.orderflow-delta-chart>div{flex:1;justify-content:center;align-items:center;gap:1px;height:100%;display:flex}.orderflow-delta-chart span{opacity:.88;border-radius:2px;width:42%;max-width:8px;min-height:2px}.orderflow-delta-chart span[data-series=spot][data-sign=positive]{background:var(--green);transform:translateY(-50%)}.orderflow-delta-chart span[data-series=spot][data-sign=negative]{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.orderflow-delta-chart span[data-series=spot][data-sign=negative]{background:color-mix(in srgb, var(--green) 45%, var(--red))}}.orderflow-delta-chart span[data-series=spot][data-sign=negative]{transform:translateY(50%)}.orderflow-delta-chart span[data-series=futures][data-sign=positive]{background:var(--blue);transform:translateY(-50%)}.orderflow-delta-chart span[data-series=futures][data-sign=negative]{background:var(--red);transform:translateY(50%)}.orderflow-panel footer{color:var(--muted);flex-wrap:wrap;gap:12px;display:flex}.orderflow-panel footer span{align-items:center;gap:5px;display:inline-flex}.orderflow-panel footer i{background:var(--green);border-radius:2px;width:9px;height:9px}.orderflow-panel footer i[data-series=futures]{background:var(--blue)}.orderflow-panel footer small{flex-basis:100%}.orderflow-definition-list{gap:7px;margin:0;display:grid}.orderflow-definition-list div{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:14px;padding-top:9px;display:flex}.orderflow-definition-list dt{color:var(--muted)}.orderflow-definition-list dd{text-align:end;font:700 var(--type-body-sm) var(--font-geist-mono);margin:0}.orderflow-table{border:1px solid var(--line-soft);border-radius:8px;min-width:0;display:grid;overflow-x:auto}.orderflow-table [role=row]{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(5,minmax(100px,1fr));align-items:center;gap:8px;min-width:570px;padding:9px 11px;display:grid}.orderflow-table [role=row]:last-child{border-bottom:0}.orderflow-table b{color:var(--muted);font:700 var(--type-caption) var(--font-geist-mono)}.orderflow-table strong,.orderflow-table span{font:650 var(--type-label) var(--font-geist-mono)}.orderflow-liquidation-bars{gap:14px;display:grid}.orderflow-liquidation-bars div{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.orderflow-liquidation-bars span{color:var(--muted);font:700 var(--type-label) var(--font-geist-mono)}.orderflow-liquidation-bars i{background:var(--red);border-radius:999px;height:12px;display:block}.orderflow-liquidation-bars div:last-child i{background:var(--green)}.orderflow-liquidation-bars strong{font:700 var(--type-label) var(--font-geist-mono)}.orderflow-liquidity-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:12px;display:grid}.orderflow-large-trades{grid-column:1/-1}.orderflow-footprint-list,.orderflow-health-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.orderflow-footprint-list li{grid-template-columns:minmax(130px,.8fr) minmax(100px,1fr) auto;align-items:center;gap:9px;display:grid}.orderflow-footprint-list span,.orderflow-footprint-list strong{font:650 var(--type-label) var(--font-geist-mono)}.orderflow-footprint-list i{background:var(--green);border-radius:999px;height:8px}.orderflow-footprint-list i[data-sign=negative]{background:var(--red)}.orderflow-health-list{grid-template-columns:repeat(2,minmax(0,1fr))}.orderflow-health-list li{border:1px solid var(--line-soft);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:9px;display:grid}.orderflow-health-list span{overflow-wrap:anywhere;font:650 var(--type-label) var(--font-geist-mono)}.orderflow-health-list strong{color:var(--green);font:700 var(--type-caption) var(--font-geist-mono)}.orderflow-health-list strong[data-status=stale],.orderflow-health-list strong[data-status=error]{color:var(--amber)}.orderflow-health-list small{color:var(--muted);grid-column:1/-1}@media (max-width:900px){.orderflow-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}.orderflow-evidence-admission,.orderflow-reference{grid-template-columns:minmax(0,1fr)}.orderflow-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.orderflow-two-column,.orderflow-liquidity-layout{grid-template-columns:minmax(0,1fr)}.orderflow-large-trades{grid-column:1}}@media (max-width:640px){.orderflow-header{display:grid}.orderflow-header-actions{justify-items:start}.orderflow-evidence-admission dl{grid-template-columns:minmax(0,1fr)}.orderflow-notice{display:grid}.orderflow-notice>small{justify-self:start}.orderflow-reference>div:nth-of-type(2){grid-template-columns:minmax(0,1fr)}.orderflow-metrics,.orderflow-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.orderflow-health-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.orderflow-coverage,.orderflow-metrics{grid-template-columns:minmax(0,1fr)}}html[data-theme=light]{--bg:#f3f4f8;--panel:#fff;--panel-2:#fafafd;--surface:#f6f7fa;--surface-2:#eceff4;--line:#dfe3e8;--line-soft:#edf0f3;--text:#26272c;--text-secondary:#51545c;--muted:#727781;--muted-2:#9298a2;--green:#43b77a;--red:#d65a68;--amber:#bd8530;--violet:#5535e8;--blue:#5535e8;--cyan:#72bed0;--mint:#a9dfba;--ui-canvas:#f3f4f8;--ui-surface:#fff;--ui-surface-raised:#fff;--ui-surface-inset:#f6f7fa;--ui-control:#fff;--ui-control-hover:#f3f1ff;--ui-overlay:#fffffff5;--ui-code-surface:#f6f7fa;--ui-border-strong:#cbd1da;--shadow-card:0 2px 4px #1c1f280a, 0 14px 34px #1c1f280f;--shadow-card-hover:0 3px 8px #1c1f280d, 0 20px 44px #1c1f2817;--radius-card:18px;--radius-control:10px}html[data-theme=light] body{background:var(--ui-canvas);color:var(--text)}html[data-theme=light] ::selection{color:#24195e;background:#5535e82e}html[data-theme=light] *{scrollbar-color:#c7cbd3 transparent}html[data-theme=light] ::-webkit-scrollbar-thumb{background:#c7cbd3}html[data-theme=light] :where(button,input,select,textarea,summary,a):focus-visible{outline-color:var(--violet)}html[data-theme=light] .terminal-shell,html[data-theme=light] .product-surface{background:var(--ui-canvas)}html[data-theme=light] .topbar{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;box-shadow:0 1px #191d2606,0 8px 24px #191d260a}html[data-theme=light] .brand-mark{background:var(--violet);border-color:#5535e82e;box-shadow:0 8px 20px #5535e833}html[data-theme=light] .brand-copy strong{color:var(--text);font-weight:720}html[data-theme=light] .brand-copy small{color:var(--muted);letter-spacing:.04em;text-transform:none}html[data-theme=light] .top-divider{background:var(--line)}html[data-theme=light] .live-status{background:#effaf3;border-color:#43b77a33}html[data-theme=light] .top-actions .language-switcher__trigger,html[data-theme=light] .theme-switcher{border-color:var(--line);border-radius:var(--radius-control);color:var(--text-secondary);background:#fff;box-shadow:0 1px 2px #1c1f2808}html[data-theme=light] .top-actions .language-switcher__trigger:hover,html[data-theme=light] .top-actions .language-switcher__trigger[aria-expanded=true],html[data-theme=light] .theme-switcher:hover,html[data-theme=light] .theme-switcher:focus-within{color:var(--violet);background:#f7f5ff;border-color:#c9c2f6}html[data-theme=light] .avatar{color:var(--violet);background:#f0edff;border-color:#d8d3f7}html[data-theme=light] .application-shell>.product-navigation{border-inline-end-color:var(--line);background:#fff;box-shadow:8px 0 26px #1c1f2806}html[data-theme=light] .sidebar-navigation__head,html[data-theme=light] .product-nav__group+.product-nav__group,html[data-theme=light] .sidebar-navigation__footer{border-color:var(--line-soft)}html[data-theme=light] :is(.sidebar-navigation__head>span,.product-nav__group-label,.mobile-product-nav__group-label){color:var(--muted-2);font-family:var(--font-geist-sans);letter-spacing:.06em}html[data-theme=light] .sidebar-navigation__collapse{border-color:var(--line);background:#fff}html[data-theme=light] .sidebar-navigation__collapse:hover{color:var(--violet);background:#f3f1ff;border-color:#c9c2f6}html[data-theme=light] .application-shell .product-nav button:hover{color:var(--text);background:#f6f7fa;border-color:#0000}html[data-theme=light] .application-shell .product-nav button b{color:var(--muted);background:#f8f9fb;border-color:#e0e3e8}html[data-theme=light] .application-shell .product-nav button.active{color:#3d25b8;box-shadow:inset 3px 0 0 var(--violet);background:#f0edff;border-color:#5535e81f}html[data-theme=light] .application-shell .product-nav button.active b{border-color:var(--violet);background:var(--violet);color:#fff}html[data-theme=light] .product-page-header,html[data-theme=light] .opportunity-radar__header{border-bottom:0;min-height:88px;margin-bottom:20px;padding-bottom:0}html[data-theme=light] .product-page-header h1,html[data-theme=light] .opportunity-radar__intro h1,html[data-theme=light] .module-card-heading h2,html[data-theme=light] .instrument-title h1{color:var(--text)}html[data-theme=light] .product-page-header p,html[data-theme=light] .opportunity-radar__intro p{color:var(--muted)}html[data-theme=light] .eyebrow{color:var(--violet)}html[data-theme=light] :is(.module-card,.market-context-grid article,.opportunity-radar__summary article,.intelligence-dashboard__summary>article,.provider-health,.server-usage-status,.analysis-audit-row>section,.intelligence-provider-card,.intelligence-lineage-card,.intelligence-knowledge-card,.orderflow-header,.orderflow-metrics article,.orderflow-panel){border-color:var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff}@media (hover:hover) and (pointer:fine){html[data-theme=light] .module-card:hover{box-shadow:var(--shadow-card-hover);border-color:#d6d1f2}}html[data-theme=light] .module-card-heading{border-bottom-color:var(--line-soft);background:#fff}html[data-theme=light] .module-card-heading>span,html[data-theme=light] .module-card-heading>b{color:var(--muted)}html[data-theme=light] :is(.module-boundary,.strategy-research-bridge){border-color:#ded8ff;border-inline-start-color:var(--violet);background:#f7f5ff}html[data-theme=light] .module-primary,html[data-theme=light] .primary-action,html[data-theme=light] .asset-analysis__submit,html[data-theme=light] .research-merge-review>button,html[data-theme=light] .risk-editor>button,html[data-theme=light] .copilot-input button{border-radius:var(--radius-control);background:var(--violet);color:#fff;border:0;box-shadow:0 7px 18px #5535e82e}html[data-theme=light] :is(.module-primary,.primary-action,.asset-analysis__submit,.research-merge-review>button,.risk-editor>button,.copilot-input button):hover:not(:disabled){filter:brightness(.96);box-shadow:0 10px 24px #5535e83d}html[data-theme=light] .module-secondary{border-color:var(--line);border-radius:var(--radius-control);color:var(--text-secondary);background:#fff;box-shadow:0 1px 2px #1c1f2808}html[data-theme=light] .module-secondary:hover:not(:disabled){color:var(--violet);background:#f7f5ff;border-color:#c9c2f6}html[data-theme=light] :where(.product-main) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),html[data-theme=light] :is(.module-search,.search-box,.copilot-input){border-color:var(--line);border-radius:var(--radius-control);color:var(--text);background:#fff;box-shadow:inset 0 1px #fff,0 1px 2px #1c1f2806}html[data-theme=light] :where(.product-main) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):focus{border-color:#a99df0;box-shadow:0 0 0 3px #5535e81a}html[data-theme=light] .opportunity-radar__filters{border-color:var(--line);border-radius:var(--radius-card) var(--radius-card) 0 0;background:#fff}html[data-theme=light] .opportunity-radar__results{border-color:var(--line);border-radius:0 0 var(--radius-card) var(--radius-card);box-shadow:var(--shadow-card);background:#fff}html[data-theme=light] :is(.opportunity-card__overview,.opportunity-card__evidence,.radar-intelligence__filters){border-color:var(--line);background:#f8f9fb}html[data-theme=light] .opportunity-card__score{background:#f3f1ff;border-color:#d4cffa}html[data-theme=light] .opportunity-card__score-track{background:#e3dfff}html[data-theme=light] .score-ring{border-color:var(--violet);background:#f3f1ff}html[data-theme=light] :where(.product-main) table th{color:var(--muted);background:#f6f7fa}html[data-theme=light] :where(.product-main) table tbody tr:hover{background:#f8f7ff}html[data-theme=light] .workspace-grid{background:var(--line);gap:1px}html[data-theme=light] .watchlist-panel,html[data-theme=light] .analysis-panel,html[data-theme=light] .chart-workspace{border-color:var(--line);background:#fff}html[data-theme=light] .chart-workspace{box-shadow:none}html[data-theme=light] .instrument-bar,html[data-theme=light] .chart-toolbar,html[data-theme=light] .bottom-strip,html[data-theme=light] .chart-stage{background:#fff}html[data-theme=light] .quote-strip strong{color:var(--text-secondary)}html[data-theme=light] .watch-row:hover,html[data-theme=light] .watch-row-controls button:hover{background:#f6f7fa}html[data-theme=light] .watch-row.active{box-shadow:inset 3px 0 0 var(--violet);background:#f0edff;border-color:#d9d3fb}html[data-theme=light] .watch-row.active .pair-icon,html[data-theme=light] .interval-group button.active{background:var(--violet);color:#fff}html[data-theme=light] .chart-toolbar button.toolbar-active{color:var(--violet);background:#f0edff}html[data-theme=light] .analysis-tabs button.active{border-bottom-color:var(--violet);color:var(--violet);background:#f7f5ff}html[data-theme=light] .bias-card{box-shadow:none;background:#f3fbf6;border-color:#cfead8}html[data-theme=light] :is(.intelligence-research-tabs,.orderflow-view-tabs){border-color:var(--line);background:#f2f3f8}html[data-theme=light] .intelligence-research-tabs button{color:#596273;background:#fff;border-color:#d8dce6;box-shadow:0 2px 7px #1c1f280f}html[data-theme=light] .intelligence-research-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#6d43f3,#5027dd);border-color:#0000;box-shadow:0 8px 20px #5b36e840,inset 0 1px #ffffff3d}html[data-theme=light] .orderflow-view-tabs button[aria-selected=true]{color:var(--violet);background:#fff;box-shadow:0 2px 8px #1c1f2812,inset 0 0 0 1px #ded8ff}.intelligence-quality-center,.intelligence-knowledge-center,.research-quality-history{gap:12px;display:grid}.intelligence-quality-center>header,.intelligence-knowledge-center>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.intelligence-quality-center>header strong,.intelligence-quality-center__providers article>div span,.intelligence-knowledge-center article>span{color:var(--amber);font:700 var(--type-caption) var(--font-geist-mono);border:1px solid;border-radius:999px;padding:2px 7px}.intelligence-quality-center [data-quality-state=ready]{color:var(--green)}.intelligence-quality-center [data-quality-state=conflicted],.intelligence-quality-center [data-quality-state=unavailable]{color:var(--red)}.intelligence-quality-center__providers{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.intelligence-quality-center__providers>article{border:1px solid var(--line-soft);border-radius:7px;min-width:0;padding:10px}.intelligence-quality-center__providers article>div{justify-content:space-between;gap:8px;display:flex}.intelligence-quality-center__providers ul{gap:6px;margin:9px 0 0;padding:0;list-style:none;display:grid}.intelligence-quality-center__providers li{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding-top:6px;display:grid}.intelligence-quality-center__providers li small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1}.intelligence-knowledge-center>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.intelligence-knowledge-center article{border:1px solid var(--line-soft);border-radius:6px;gap:5px;min-width:0;padding:8px;display:grid}.intelligence-knowledge-center article small{color:var(--muted);overflow-wrap:anywhere}.intelligence-playbook-quality{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.intelligence-playbook-quality article{border:1px solid var(--line-soft);border-radius:7px;gap:4px;min-width:0;padding:9px;display:grid}.intelligence-playbook-quality span,.intelligence-playbook-quality small{color:var(--muted);font-size:var(--type-caption)}@media (max-width:900px){.intelligence-quality-center__providers,.intelligence-knowledge-center>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.intelligence-quality-center>header,.intelligence-knowledge-center>header{display:grid}.intelligence-quality-center__providers,.intelligence-knowledge-center>div,.intelligence-playbook-quality{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.intelligence-quality-center>header strong,.intelligence-quality-center__providers article>div span,.intelligence-knowledge-center article>span{forced-color-adjust:auto}}@media (max-width:900px){.intelligence-playbook-dimensions ul{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-playbook-sources li{grid-template-columns:1fr 1fr}}@media (min-width:641px) and (max-width:900px){.topbar{grid-template-rows:40px 40px;grid-template-columns:36px minmax(0,1fr) auto;gap:4px 8px;height:auto;min-height:104px;padding:8px 12px;display:grid}.brand-mark{grid-area:1/1;margin:0}.brand-copy{grid-area:1/2;min-width:0}.brand-copy :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-divider{display:none}.live-status{grid-area:2/1/auto/3;justify-self:start;margin:0}.top-actions{grid-area:1/3;gap:4px;margin:0}.top-actions button,.avatar{width:40px;height:40px;margin-left:0}.top-actions .language-switcher__trigger,.theme-switcher{justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.theme-switcher select{opacity:0;width:100%;height:100%;position:absolute;inset:0}.language-switcher__trigger>span:nth-child(2),.language-switcher__trigger>i{display:none}.application-shell>.product-navigation,.application-shell>.product-navigation.is-collapsed{top:104px}.data-clock{flex:220px;max-width:100%}}@media (max-width:520px){.research-journey-context{flex-direction:column;align-items:stretch}.intelligence-header-actions{grid-template-columns:1fr;width:100%;display:grid}.intelligence-playbook-dimensions ul,.intelligence-playbook-sources li{grid-template-columns:1fr}}@media (max-width:640px){.topbar{grid-template-rows:40px 30px;min-height:100px}.live-status{grid-area:2/1/auto/-1}.application-shell>.product-navigation,.application-shell>.product-navigation.is-collapsed{top:100px}}@media (forced-colors:active){.intelligence-playbook-sources li,.intelligence-playbook-dimensions li{border:2px solid highlight}}html[data-theme=light] :is(.gateway-status--ready,.is-positive){color:var(--green)}html[data-theme=light] :is(.orderflow-delta-chart,.terminal-price-viz){background-color:#fbfbfd;background-image:repeating-linear-gradient(0deg,#0000 0 44px,#383d4811 45px)}.intelligence-ai-evaluation{border:1px solid var(--violet);gap:12px;margin-block:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.intelligence-ai-evaluation{border:1px solid color-mix(in srgb, var(--violet) 34%, var(--line))}}.intelligence-ai-evaluation{background:var(--violet);border-radius:9px;padding:14px}@supports (color:color-mix(in lab, red, red)){.intelligence-ai-evaluation{background:color-mix(in srgb, var(--violet) 5%, var(--surface))}}.intelligence-ai-evaluation>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.intelligence-ai-evaluation>header h3,.intelligence-ai-evaluation p{margin:0}.intelligence-ai-evaluation>button{width:fit-content;min-height:44px}.intelligence-ai-evaluation__result{border-top:1px solid var(--line-soft);gap:12px;min-width:0;padding-top:12px;display:grid}.intelligence-ai-evaluation__result>div{gap:4px;display:grid}.intelligence-ai-evaluation__result>div small,.intelligence-ai-evaluation__result li small,.intelligence-ai-evaluation__result>small{color:var(--muted);overflow-wrap:anywhere}.intelligence-ai-evaluation__result>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.intelligence-ai-evaluation__result>ul>li{border:1px solid var(--line-soft);border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.intelligence-ai-evaluation__result>ul>li span{color:var(--violet);font:700 var(--type-caption) var(--font-geist-mono)}.intelligence-ai-evaluation__result aside{border-left:3px solid var(--amber);padding-left:10px}@media (max-width:900px){.intelligence-ai-evaluation__result>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.intelligence-ai-evaluation>header{display:grid}.intelligence-ai-evaluation>button{width:100%}.intelligence-ai-evaluation__result>ul{grid-template-columns:minmax(0,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}
