/*! 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,::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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans: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;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-50{top:calc(var(--spacing) * 50)}.top-80{top:calc(var(--spacing) * 80)}.top-500{top:calc(var(--spacing) * 500)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (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-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.gap-1{gap:calc(var(--spacing) * 1)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.market-movers{--fte-bg:var(--canvas,#050709);--fte-panel:var(--panel,#090d10);--fte-panel-raised:var(--panel-raised,var(--fte-panel));--fte-panel-soft:var(--panel-soft,var(--fte-panel));--fte-border:var(--border,#2b333a);--fte-text:var(--text,#f7f8fa);--fte-muted:var(--muted,#9ca4ad);--fte-gold:var(--gold,#ffc536);--fte-gold-rgb:var(--accent-rgb,255, 197, 54);--fte-green:var(--green,#34d990);--fte-green-rgb:52, 217, 144;--fte-red:var(--red,#ff5d66);--fte-red-rgb:255, 93, 102;--fte-grey:var(--muted-2,#89929c);--fte-grey-rgb:137, 146, 156;--fte-deep:var(--fte-panel)}@supports (color:color-mix(in lab, red, red)){.market-movers{--fte-deep:color-mix(in srgb, var(--fte-panel) 88%, var(--fte-bg))}}.market-movers{--fte-inset:var(--fte-text)}@supports (color:color-mix(in lab, red, red)){.market-movers{--fte-inset:color-mix(in srgb, var(--fte-text) 7%, var(--fte-panel))}}.market-movers{--movers-pad-x:clamp(12px, 2.2vw, 28px);--movers-pad-y:clamp(12px, 1.8vw, 26px);--movers-title:clamp(22px, 3.2vw, 42px);--movers-sub:clamp(13px, 1.4vw, 16px);color:var(--fte-text);min-width:0;max-width:100%}.market-movers-module{min-width:0;margin:0 0 16px;position:relative}.market-movers-sticky-sentinel{pointer-events:none;width:100%;height:1px;margin:0}.market-movers.market-movers-module.is-sticky{top:calc(var(--topbar,64px) + var(--tape-sticky-offset,48px));z-index:38;background:linear-gradient(180deg, var(--canvas,#050709) 0%, var(--canvas,#050709) 100%);margin-bottom:14px;padding-bottom:2px;position:sticky!important}@supports (color:color-mix(in lab, red, red)){.market-movers.market-movers-module.is-sticky{background:linear-gradient(180deg, color-mix(in srgb, var(--canvas,#050709) 96%, transparent) 0%, color-mix(in srgb, var(--canvas,#050709) 90%, transparent) 100%)}}.market-movers.market-movers-module.is-sticky{-webkit-backdrop-filter:blur(12px)saturate(1.05);border-radius:0 0 14px 14px;box-shadow:0 10px 24px #00000047}.market-movers-module.is-sticky.is-stuck,.market-movers-module.is-sticky[data-size=ultra],.market-movers[data-size=ultra]{--movers-pad-x:10px;--movers-pad-y:4px;--movers-title:14px;--movers-sub:10px;--movers-card:48px;--movers-spotlight:56px}.market-movers-module.is-sticky.is-stuck .movers-disclaimer,.market-movers-module.is-sticky.is-stuck .movers-coverage,.market-movers[data-size=ultra] .movers-disclaimer,.market-movers[data-size=ultra] .movers-coverage,.market-movers-module.is-sticky.is-stuck .market-header p,.market-movers[data-size=ultra] .market-header p,.market-movers-module.is-sticky.is-stuck .market-title-group p,.market-movers[data-size=ultra] .market-title-group p,.market-movers-module.is-sticky.is-stuck .market-view-switch,.market-movers[data-size=ultra] .market-view-switch,.market-movers-module.is-sticky.is-stuck .market-size-switch button:not(.is-active),.market-movers[data-size=ultra] .market-size-switch button:not(.is-active),.market-movers-module.is-sticky.is-stuck .explainable-widget-chrome,.market-movers[data-size=ultra] .explainable-widget-chrome,.market-movers-module.is-sticky.is-stuck .market-title-icon,.market-movers[data-size=ultra] .market-title-icon{display:none}.market-movers-module.is-sticky.is-stuck .market-surface,.market-movers[data-size=ultra] .market-surface{border-radius:10px;padding:0;min-height:0!important}.market-movers-module.is-sticky.is-stuck .market-header,.market-movers[data-size=ultra] .market-header{align-items:center;gap:6px;margin-bottom:0;padding:6px 10px 4px!important}.market-movers-module.is-sticky.is-stuck .market-header h2,.market-movers-module.is-sticky.is-stuck .market-title-group strong,.market-movers[data-size=ultra] .market-header h2,.market-movers[data-size=ultra] .market-title-group strong{line-height:1.15;font-size:var(--movers-title,14px)!important}.market-movers-module.is-sticky.is-stuck .hero-visual,.market-movers[data-size=ultra] .hero-visual{grid-template-columns:1fr 1fr;gap:6px;max-height:110px;padding:0 8px 6px;display:grid;overflow:hidden}.market-movers-module.is-sticky.is-stuck .hero-lane,.market-movers[data-size=ultra] .hero-lane{gap:2px;min-width:0}.market-movers-module.is-sticky.is-stuck .hero-lane-body,.market-movers[data-size=ultra] .hero-lane-body{align-items:center;gap:4px;min-height:0;display:flex;overflow:hidden}.market-movers-module.is-sticky.is-stuck .gainer-track,.market-movers-module.is-sticky.is-stuck .decliner-track,.market-movers[data-size=ultra] .gainer-track,.market-movers[data-size=ultra] .decliner-track{max-width:100%;overflow-x:auto}.market-movers-module.is-sticky.is-stuck .lane-caption,.market-movers[data-size=ultra] .lane-caption{letter-spacing:.04em;margin:0 0 2px;font-size:9px}.market-movers-module.is-sticky.is-stuck .lane-scroll-hint,.market-movers[data-size=ultra] .lane-scroll-hint{display:none}.market-movers-module.is-sticky.is-stuck .hero-lane-body,.market-movers[data-size=ultra] .hero-lane-body{align-items:center;gap:6px;min-height:0;display:flex}.market-movers-module.is-sticky.is-stuck .top-gainer,.market-movers-module.is-sticky.is-stuck .top-decliner,.market-movers[data-size=ultra] .top-gainer,.market-movers[data-size=ultra] .top-decliner{border-radius:10px;gap:1px;max-width:84px;min-height:var(--movers-spotlight,56px)!important;min-width:72px!important;padding:4px 6px!important}.market-movers-module.is-sticky.is-stuck .top-gainer .role-label,.market-movers-module.is-sticky.is-stuck .top-decliner .role-label,.market-movers[data-size=ultra] .top-gainer .role-label,.market-movers[data-size=ultra] .top-decliner .role-label{display:none}.market-movers-module.is-sticky.is-stuck .gainer-node,.market-movers-module.is-sticky.is-stuck .decliner-node,.market-movers-module.is-sticky.is-stuck .asset-tile,.market-movers-module.is-sticky.is-stuck .decliner-card,.market-movers[data-size=ultra] .gainer-node,.market-movers[data-size=ultra] .decliner-node,.market-movers[data-size=ultra] .asset-tile,.market-movers[data-size=ultra] .decliner-card{border-radius:8px;gap:1px;min-height:var(--movers-card,48px)!important;min-width:56px!important;padding:4px 6px!important}.market-movers-module.is-sticky.is-stuck .asset-logo-large,.market-movers[data-size=ultra] .asset-logo-large{width:22px!important;height:22px!important}.market-movers-module.is-sticky.is-stuck .asset-logo,.market-movers-module.is-sticky.is-stuck .asset-logo-medium,.market-movers[data-size=ultra] .asset-logo,.market-movers[data-size=ultra] .asset-logo-medium{width:18px!important;height:18px!important}.market-movers-module.is-sticky.is-stuck .hero-change,.market-movers[data-size=ultra] .hero-change{font-size:11px}.market-movers-module.is-sticky.is-stuck .hero-arrow,.market-movers[data-size=ultra] .hero-arrow{display:none}.market-movers-module.is-sticky.is-stuck .node-rank,.market-movers[data-size=ultra] .node-rank{font-size:9px}.market-movers-module.is-sticky.is-stuck .top-gainer strong,.market-movers-module.is-sticky.is-stuck .top-decliner strong,.market-movers-module.is-sticky.is-stuck .gainer-node strong,.market-movers-module.is-sticky.is-stuck .decliner-node strong,.market-movers[data-size=ultra] .top-gainer strong,.market-movers[data-size=ultra] .top-decliner strong,.market-movers[data-size=ultra] .gainer-node strong,.market-movers[data-size=ultra] .decliner-node strong{font-size:11px}.market-movers-module.is-sticky.is-stuck .node-change,.market-movers[data-size=ultra] .node-change{font-size:10px}.market-movers-module.is-sticky.is-stuck .movers-chrome-controls,.market-movers[data-size=ultra] .movers-chrome-controls{gap:4px}.market-movers-module.is-sticky.is-stuck .market-size-switch button,.market-movers-module.is-sticky.is-stuck .movers-sticky-toggle,.market-movers[data-size=ultra] .market-size-switch button,.market-movers[data-size=ultra] .movers-sticky-toggle{min-height:28px;padding:4px 8px;font-size:9px}.market-movers-module.is-sticky.is-stuck .pause-button,.market-movers[data-size=ultra] .pause-button{padding:4px 8px;font-size:10px;min-width:28px!important;min-height:28px!important}.market-movers .movers-chrome-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.market-movers .market-view-switch,.market-movers .market-size-switch{border:1px solid var(--fte-border);background:var(--fte-inset);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.market-movers .market-view-switch button,.market-movers .market-size-switch button,.market-movers .movers-sticky-toggle{color:var(--fte-muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;min-height:40px;padding:8px 12px;font-size:10px}.market-movers .market-size-switch button{min-height:36px;padding:6px 10px}.market-movers .market-view-switch button.is-active,.market-movers .market-size-switch button.is-active,.market-movers .movers-sticky-toggle.is-active{background:rgba(var(--fte-gold-rgb), .16);color:var(--fte-gold)}.market-movers .movers-sticky-toggle{border:1px solid var(--fte-border);background:var(--fte-inset);align-items:center;gap:6px;display:inline-flex}.market-movers .movers-collapse-toggle{border:1px solid var(--fte-border);background:var(--fte-inset);cursor:pointer;color:var(--fte-muted);letter-spacing:.06em;text-transform:uppercase;min-height:40px;transition:color var(--motion-hover), border-color var(--motion-hover), background var(--motion-hover);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:10px;font-weight:700;display:inline-flex}.market-movers .movers-collapse-toggle:hover,.market-movers .movers-collapse-toggle:focus-visible{color:var(--fte-gold);border-color:rgba(var(--fte-gold-rgb), .45)}.market-movers .movers-collapse-toggle.is-collapsed{color:var(--fte-gold);background:rgba(var(--fte-gold-rgb), .12);border-color:rgba(var(--fte-gold-rgb), .4)}.market-movers.is-collapsed{padding-bottom:8px}.market-movers .movers-collapsed-bar{padding:12px var(--movers-pad-x,16px);border-bottom:1px solid var(--fte-border,#2a3238);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.market-movers .movers-collapsed-bar{border-bottom:1px solid color-mix(in srgb, var(--fte-border,#2a3238) 70%, transparent)}}.market-movers .movers-collapsed-bar__copy{align-items:center;gap:12px;min-width:0;display:flex}.market-movers .movers-collapsed-bar__icon{width:36px;height:36px;color:var(--fte-gold);background:rgba(var(--fte-gold-rgb), .1);border:1px solid rgba(var(--fte-gold-rgb), .28);border-radius:10px;flex:none;place-items:center;display:grid}.market-movers .movers-collapsed-bar__title{color:#f4f6f7;letter-spacing:-.02em;margin:0;font-size:clamp(15px,1.8vw,18px);font-weight:750;line-height:1.2}.market-movers .movers-collapsed-bar__meta{color:var(--fte-muted,#8b939b);margin:4px 0 0;font-size:12px;line-height:1.35}.market-movers .movers-collapsed-bar__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-movers[data-size=compact]{--movers-pad-x:clamp(10px, 1.6vw, 18px);--movers-pad-y:clamp(10px, 1.2vw, 16px);--movers-title:clamp(18px, 2.4vw, 28px);--movers-sub:clamp(12px, 1.2vw, 14px);--movers-card:88px;--movers-spotlight:132px}.market-movers[data-size=regular]{--movers-card:108px;--movers-spotlight:168px}.market-movers[data-size=expanded]{--movers-pad-x:clamp(14px, 2.4vw, 32px);--movers-pad-y:clamp(14px, 2vw, 28px);--movers-title:clamp(24px, 3.4vw, 46px);--movers-sub:clamp(13px, 1.5vw, 17px);--movers-card:124px;--movers-spotlight:200px}.market-movers[data-size=compact] .market-surface.hero-market{min-height:0}.market-movers[data-size=compact] .spotlight-card,.market-movers[data-size=compact] .asset-tile{min-height:var(--movers-card,88px)}.market-movers[data-size=expanded] .spotlight-card,.market-movers[data-size=expanded] .hero-spotlight{min-height:var(--movers-spotlight,200px)}@media (width<=720px){.market-movers .movers-chrome-controls{justify-content:flex-start;width:100%}.market-movers-module.is-sticky{top:calc(var(--topbar,64px) + 44px)}.market-movers-module.is-sticky.is-stuck .hero-visual{gap:6px}}.market-movers .movers-state{border:1px dashed var(--fte-border);color:var(--fte-muted);text-align:center;border-radius:14px;padding:22px}.market-movers .movers-state strong{color:var(--fte-text);margin-bottom:6px;display:block}.market-movers .movers-status-pill{border:1px solid var(--fte-border);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:inline-flex}.market-movers .movers-status-pill.is-live{color:var(--fte-green)}.market-movers .movers-status-pill.is-stale,.market-movers .movers-status-pill.is-partial{color:var(--fte-gold)}.market-movers .movers-status-pill.is-unavailable{color:var(--fte-red)}.market-movers .market-surface{border:1px solid var(--fte-border);background:radial-gradient(circle at 45% 42%, var(--fte-text), transparent 34%), linear-gradient(135deg, var(--fte-panel-raised), var(--fte-deep) 60%, var(--fte-panel));border-radius:20px;width:100%;max-width:100%;min-height:0;position:relative;overflow:hidden;min-width:0!important}@supports (color:color-mix(in lab, red, red)){.market-movers .market-surface{background:radial-gradient(circle at 45% 42%, color-mix(in srgb, var(--fte-text) 4%, transparent), transparent 34%), linear-gradient(135deg, var(--fte-panel-raised), var(--fte-deep) 60%, var(--fte-panel))}}.market-movers .market-surface{box-shadow:inset 0 1px 0 var(--fte-text), 0 22px 80px var(--fte-bg)}@supports (color:color-mix(in lab, red, red)){.market-movers .market-surface{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--fte-text) 6%, transparent), 0 22px 80px color-mix(in srgb, var(--fte-bg) 40%, transparent)}}.market-movers .market-surface{isolation:isolate}.market-movers .market-surface:before{content:"";z-index:-1;opacity:.15;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.market-movers .top-gainer,.market-movers .gainer-node,.market-movers .decliner-card,.market-movers .top-decliner,.market-movers .rail-asset,.market-movers .pause-button,.market-movers .standpoint-options button{min-width:44px;min-height:44px}.market-movers .view-switcher,.market-movers .standpoint-options{border:1px solid var(--fte-border);background:var(--fte-panel);border-radius:10px;gap:4px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.market-movers .view-switcher,.market-movers .standpoint-options{background:color-mix(in srgb, var(--fte-panel) 90%, transparent)}}.market-movers .view-switcher button,.market-movers .standpoint-options button{min-height:38px;color:var(--fte-muted);cursor:pointer;letter-spacing:.01em;transition:color var(--motion-hover), background var(--motion-hover), box-shadow var(--motion-hover);background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:12px;font-weight:750}.market-movers .view-switcher button:hover,.market-movers .standpoint-options button:hover{color:var(--fte-text);background:var(--fte-inset)}.market-movers .view-switcher button.is-active,.market-movers .standpoint-options button.is-active{color:var(--fte-bg);background:var(--fte-gold);box-shadow:0 0 20px rgba(var(--fte-gold-rgb), .18)}.market-movers .component-viewport{scrollbar-width:thin;scrollbar-color:var(--fte-border) var(--fte-deep);border-radius:20px;max-width:100%;overflow-x:hidden}.market-movers .market-header{padding:var(--movers-pad-y) var(--movers-pad-x) 14px;justify-content:space-between;align-items:flex-start;gap:clamp(12px,2vw,32px);display:flex}.market-movers .market-title-group{align-items:flex-start;gap:15px;min-width:0;display:flex}.market-movers .market-title-icon{border:1px solid rgba(var(--fte-gold-rgb), .75);width:48px;height:48px;color:var(--fte-gold);background:linear-gradient(145deg, rgba(var(--fte-gold-rgb), .16), transparent 60%);box-shadow:inset 0 0 18px rgba(var(--fte-gold-rgb), .04);border-radius:10px;flex:0 0 48px;place-items:center;display:grid}.market-movers .market-header h2{font-size:var(--movers-title);letter-spacing:-.045em;margin:0;line-height:1.05}.market-movers .market-header p{color:#aeb5bc;font-size:var(--movers-sub);margin:9px 0 0;line-height:1.4}.market-movers .market-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;min-width:0;max-width:100%;display:flex}.market-movers .provenance{color:#aeb5bc;border-left:1px solid #3a4249;gap:8px;min-width:0;padding-left:22px;font-size:14px;display:grid}.market-movers .provenance span{align-items:center;gap:8px;display:inline-flex}.market-movers .provenance time{color:#d7dade}.market-movers .pause-button{border:1px solid var(--fte-gold);color:#fff;cursor:pointer;min-width:120px;min-height:47px;box-shadow:inset 0 0 18px rgba(var(--fte-gold-rgb), .04);background:#080b0ed6;border-radius:9px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex}.market-movers .pause-button:hover{background:rgba(var(--fte-gold-rgb), .1)}.market-movers .hero-visual{padding:4px var(--movers-pad-x) 8px;flex-direction:column;gap:18px;min-width:0;max-width:100%;display:flex}.market-movers .hero-lane{flex-direction:column;gap:10px;min-width:0;display:flex}.market-movers .lane-caption{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.market-movers .lane-caption:after{content:"";flex:auto;min-width:40px;height:1px;margin-left:4px}.market-movers .positive-caption{color:var(--fte-gold)}.market-movers .positive-caption:after{background:linear-gradient(90deg, rgba(var(--fte-gold-rgb), .7), transparent)}.market-movers .negative-caption{color:#9ba3aa}.market-movers .negative-caption:after{background:linear-gradient(90deg,#a8afb68c,#0000)}.market-movers .hero-lane-body{grid-template-columns:minmax(140px,168px) minmax(0,1fr);align-items:center;gap:clamp(12px,2vw,20px);min-width:0;display:grid}.market-movers .hero-decliner-lane .hero-lane-body{grid-template-columns:minmax(0,1fr) minmax(160px,220px)}.market-movers .top-gainer,.market-movers .gainer-node,.market-movers .decliner-card,.market-movers .top-decliner,.market-movers .rail-asset{color:inherit;cursor:pointer;font:inherit;text-align:center;border:0}.market-movers .top-gainer{z-index:2;aspect-ratio:auto;color:#fff;width:100%;max-width:168px;min-height:0;box-shadow:none;transition:transform var(--motion-select), filter var(--motion-select);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;display:flex;position:relative}.market-movers .top-gainer:after{display:none}.market-movers .top-gainer:hover,.market-movers .top-gainer.is-selected{filter:brightness(1.08);transform:translateY(-2px)}.market-movers .top-gainer .asset-logo{width:52px;height:52px;box-shadow:none;background:0 0;border:0;margin-bottom:2px}.market-movers .top-gainer strong,.market-movers .top-decliner strong{letter-spacing:.02em;font-size:15px;line-height:1.1}.market-movers .role-label{color:var(--fte-gold);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.market-movers .hero-arrow{color:var(--fte-gold);flex:none}.market-movers .hero-change{color:var(--fte-gold);letter-spacing:-.02em;align-items:center;gap:3px;font-size:16px;font-weight:850;line-height:1.1;display:inline-flex}.market-movers .hero-change.down{color:#c8ced4}.market-movers .gainer-track,.market-movers .decliner-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(8px,1.4vw,14px);min-width:0;padding:6px 0 2px;display:grid;position:relative}.market-movers .gainer-track.is-scrollable,.market-movers .decliner-track.is-scrollable{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--fte-gold-rgb), .45) transparent;cursor:grab;touch-action:pan-x;flex-wrap:nowrap;gap:12px;padding:6px 2px 10px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 28px),#0000 100%)}.market-movers .gainer-track.is-scrollable::-webkit-scrollbar{height:6px}.market-movers .decliner-track.is-scrollable::-webkit-scrollbar{height:6px}.market-movers .gainer-track.is-scrollable::-webkit-scrollbar-thumb{background:rgba(var(--fte-gold-rgb), .4);border-radius:999px}.market-movers .decliner-track.is-scrollable::-webkit-scrollbar-thumb{background:rgba(var(--fte-gold-rgb), .4);border-radius:999px}.market-movers .gainer-track.is-dragging,.market-movers .decliner-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.market-movers .gainer-track.is-scrollable .gainer-node,.market-movers .decliner-track.is-scrollable .decliner-card{scroll-snap-align:start;flex:0 0 min(112px,28vw);max-width:132px}.market-movers .lane-scroll-hint{letter-spacing:.04em;text-transform:none;color:var(--muted,#8b949e);opacity:.9;margin-left:auto;font-size:10px;font-weight:600}.market-movers .lane-caption{flex-wrap:wrap}.market-movers .gainer-node,.market-movers .decliner-card{z-index:1;min-width:0;box-shadow:none;transition:transform var(--motion-hover), filter var(--motion-hover);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px 8px;display:flex;position:relative}.market-movers .gainer-node:hover,.market-movers .gainer-node.is-selected,.market-movers .decliner-card:hover,.market-movers .decliner-card.is-selected{filter:brightness(1.08);transform:translateY(-2px)}.market-movers .node-rank{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#9aa3ab;min-width:0;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:800;line-height:1.1;display:inline-flex;position:static}.market-movers .node-rank--featured{font-size:12px}.market-movers .gainer-node .node-rank,.market-movers .top-gainer .node-rank{color:var(--fte-gold)}.market-movers .gainer-node .asset-logo,.market-movers .decliner-card .asset-logo{width:48px;height:48px;box-shadow:none;background:0 0;border:0}.market-movers .decliner-card .asset-logo{border-radius:50%}.market-movers .token-symbol,.market-movers .gainer-node strong,.market-movers .decliner-card strong,.market-movers .top-gainer strong,.market-movers .top-decliner strong,.market-movers .rail-copy strong{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;box-shadow:none;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;overflow:hidden}.market-movers .node-change{letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:850}.market-movers .node-change.up{color:var(--fte-gold)}.market-movers .node-change.down{color:#aeb5bc}.market-movers .top-decliner{color:#fff;width:100%;min-height:96px;box-shadow:none;text-align:left;transition:transform var(--motion-hover), filter var(--motion-hover);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:10px 8px;display:flex;position:relative}.market-movers .top-decliner:hover,.market-movers .top-decliner.is-selected{filter:brightness(1.08);transform:translateY(-2px)}.market-movers .top-decliner .asset-logo{width:56px;height:56px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none}.market-movers .top-decliner .node-rank{position:absolute;top:4px;left:4px}.market-movers .top-decliner-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.market-movers .top-decliner .role-label{color:#a8afb6}.market-movers .top-decliner .hero-change{color:#c8ced4;font-size:15px}.market-movers .asset-logo{width:48px;height:48px;box-shadow:none;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.market-movers .asset-logo img{object-fit:cover;background:0 0;width:100%;height:100%}.market-movers .asset-logo-large{width:56px;height:56px}.market-movers .asset-fallback{color:#f6f7f8;letter-spacing:-.04em;background:0 0;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:100%;height:100%;font-size:18px;font-weight:900;display:grid}.market-movers .selection-status{padding:8px var(--movers-pad-x) 14px;color:#777f87;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:11px;overflow:hidden}.market-movers .is-paused *,.market-movers .is-paused :before,.market-movers .is-paused :after{animation-play-state:paused!important}.market-movers .standpoint-config{margin:0 var(--movers-pad-x) 8px;background:#080b0ec7;border:1px solid #252d33;border-radius:12px;grid-template-columns:auto auto minmax(160px,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.market-movers .config-label{color:#d7dadd;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.market-movers .standpoint-options{background:var(--fte-bg);border-color:#30373e}.market-movers .standpoint-options button{min-height:32px;padding:0 12px;font-size:11px}.market-movers .config-description{color:#858e96;text-align:right;justify-self:end;font-size:11px;line-height:1.35}.market-movers .standpoint-rails{--rail-slot:clamp(4.75rem, 9.5vw, 7rem);--rail-logo:clamp(2.25rem, 4.2vw, 3.5rem);--rail-rank-size:clamp(1.15rem, 2.1vw, 1.5rem);--rail-stem:clamp(1.5rem, 2.8vw, 2.25rem);--rail-copy-gap:clamp(1.85rem, 3.2vw, 2.35rem);--rail-side:clamp(5.5rem, 12vw, 9.75rem);height:auto;min-height:clamp(20rem,46vh,26rem);margin:0 var(--movers-pad-x);border:1px solid #ffffff0a;border-radius:12px;grid-template-rows:1fr 1fr;display:grid;overflow:hidden}.market-movers .standpoint-lane{--lane-color:var(--gainer-color);--lane-rgb:var(--gainer-rgb);grid-template-columns:var(--rail-side) minmax(0, 1fr);background:linear-gradient(90deg, rgba(var(--lane-rgb), .075), transparent 24%), #04070961;min-height:clamp(9.5rem,22vh,13rem);display:grid;position:relative}.market-movers .standpoint-lane+.standpoint-lane{border-top:1px solid #2f363d}.market-movers .standpoint-lane-decliners{--lane-color:var(--decliner-color);--lane-rgb:var(--decliner-rgb)}.market-movers .standpoint-side-label{border-right:1px solid rgba(var(--lane-rgb), .36);color:var(--lane-color);background:rgba(var(--lane-rgb), .055);align-items:center;gap:clamp(8px,1.2vw,14px);min-width:0;padding:0 clamp(10px,1.4vw,18px);display:flex}.market-movers .standpoint-side-label span{flex-direction:column;gap:2px;min-width:0;display:flex}.market-movers .standpoint-side-label strong{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(11px,1.1vw,13px);font-weight:900}.market-movers .standpoint-side-label small{color:#a8afb5;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(10px,1vw,11px);font-weight:750}.market-movers .rail-track{min-width:0;min-height:100%;position:relative;container:movers-rail/inline-size}.market-movers .rail-line{background:var(--lane-color);height:3px;box-shadow:0 0 8px rgba(var(--lane-rgb), .8), 0 0 22px rgba(var(--lane-rgb), .34);pointer-events:none;position:absolute;top:42%;left:4%;right:4%;transform:translateY(-50%)}.market-movers .standpoint-lane-decliners .rail-line{border-top:3px solid var(--lane-color);background:0 0;height:0}.market-movers .rail-assets{grid-template-columns:repeat(auto-fit, minmax(var(--rail-slot), 1fr));align-content:center;align-items:center;gap:clamp(6px,1.2vw,12px);padding:clamp(6px,1vh,12px) 0 clamp(8px,1.2vh,14px);display:grid;position:absolute;inset:0 2%;overflow:hidden}.market-movers .rail-assets.is-scrollable{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x;scrollbar-width:thin;flex-wrap:nowrap;padding-inline:4px;display:flex;overflow:auto hidden}.market-movers .rail-assets.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.market-movers .rail-assets.is-scrollable .rail-asset{flex:0 0 var(--rail-slot);scroll-snap-align:start}.market-movers .rail-asset{--lane-color:var(--gainer-color);--lane-rgb:var(--gainer-rgb);width:100%;min-width:0;min-height:calc(var(--rail-logo) + var(--rail-stem) + var(--rail-copy-gap) + 1.75rem);color:#fff;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;padding:4px 2px 2px;display:flex;position:relative}.market-movers .rail-asset-negative{--lane-color:var(--decliner-color);--lane-rgb:var(--decliner-rgb)}.market-movers .rail-asset .asset-logo{width:var(--rail-logo);height:var(--rail-logo);box-shadow:none;transition:transform var(--motion-select);background:0 0;border:0;flex:none}.market-movers .rail-asset-negative .asset-logo{border-radius:50%}.market-movers .rail-asset:hover .asset-logo,.market-movers .rail-asset.is-selected .asset-logo{box-shadow:none;transform:translateY(-3px)scale(1.04)}.market-movers .rank-badge{left:50%;top:calc(50% - (var(--rail-logo) / 2) - 2px);z-index:3;min-width:0;height:auto;color:var(--lane-color);font-variant-numeric:tabular-nums;letter-spacing:-.02em;box-shadow:none;white-space:nowrap;text-shadow:0 1px 4px #000000a6;background:0 0;border:0;border-radius:0;place-items:center;padding:0;font-size:clamp(10px,1.1vw,12px);font-weight:800;line-height:1;display:inline-grid;position:absolute;transform:translate(-50%,-55%)}.market-movers .rail-stem{z-index:0;width:1px;height:var(--rail-stem);background:var(--lane-color);opacity:.62;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%)}.market-movers .rail-asset-positive .rail-stem{top:calc(50% - var(--rail-stem))}.market-movers .rail-asset-negative .rail-stem{top:50%}.market-movers .rail-copy{left:50%;top:calc(50% + (var(--rail-logo) / 2) + 6px);width:max-content;max-width:calc(var(--rail-slot) + 12px);z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex;position:absolute;transform:translate(-50%)}.market-movers .rail-copy strong{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;color:#f2f5f7;max-width:100%;font-size:clamp(10px,1.15vw,13px);font-weight:800;overflow:hidden}.market-movers .rail-change{color:var(--lane-color);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;gap:2px;font-size:clamp(10px,1.1vw,13px);font-weight:820;display:inline-flex}@container movers-rail (width<=640px){.market-movers .rail-assets.is-scrollable .rail-asset,.market-movers .standpoint-rails{--rail-slot:clamp(4.5rem, 18cqi, 5.75rem)}}@container movers-rail (width<=420px){.market-movers .standpoint-rails{--rail-slot:4.35rem;--rail-logo:2.1rem}}.market-movers .standpoint-market{--gainer-color:var(--fte-green);--gainer-rgb:var(--fte-green-rgb);--decliner-color:var(--fte-red);--decliner-rgb:var(--fte-red-rgb)}.market-movers .standpoint-market.is-bull{--gainer-color:var(--fte-gold);--gainer-rgb:var(--fte-gold-rgb);--decliner-color:var(--fte-grey);--decliner-rgb:var(--fte-grey-rgb)}.market-movers .standpoint-market.is-bear{--gainer-color:var(--fte-grey);--gainer-rgb:var(--fte-grey-rgb);--decliner-color:var(--fte-gold);--decliner-rgb:var(--fte-gold-rgb)}.market-movers .standpoint-market.is-bull .standpoint-lane-decliners .rail-line,.market-movers .standpoint-market.is-bear .standpoint-lane-gainers .rail-line{border-top:3px dashed var(--lane-color);height:0;box-shadow:none;background:0 0}.market-movers .standpoint-market.is-bull .rail-asset-negative .asset-logo,.market-movers .standpoint-market.is-bear .rail-asset-positive .asset-logo{box-shadow:none;border-style:dashed}.market-movers .standpoint-market.is-bull .standpoint-lane-decliners,.market-movers .standpoint-market.is-bear .standpoint-lane-gainers{background:#04070961}.market-movers .standpoint-market.is-bull .standpoint-lane-decliners .standpoint-side-label,.market-movers .standpoint-market.is-bear .standpoint-lane-gainers .standpoint-side-label{background:#89929c09}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes signal-flow{0%{opacity:.7;filter:brightness(.9)}to{opacity:1;filter:brightness(1.15)}}@media (prefers-reduced-motion:reduce){.market-movers *,.market-movers :before,.market-movers :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.market-movers .movers-disclaimer{color:var(--fte-muted,#9ca4ad);opacity:.8;margin:8px 2px 0;font-size:11px;line-height:1.4}.market-movers .movers-coverage{color:var(--fte-muted,#9ca4ad);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;margin:6px 2px 0;font-size:11px}@media (width<=1100px){.market-movers .market-header{flex-direction:column;gap:14px}.market-movers .market-meta{justify-content:flex-start;width:100%}.market-movers .provenance{border-left:0;width:100%;padding-left:0}}@media (width<=900px){.market-movers .hero-lane-body,.market-movers .hero-decliner-lane .hero-lane-body{grid-template-columns:1fr;justify-items:stretch}.market-movers .top-gainer{max-width:148px;margin:0 auto}.market-movers .top-decliner{max-width:100%}.market-movers .standpoint-config{grid-template-columns:1fr}.market-movers .config-description{text-align:left;justify-self:start}}@media (width<=720px){.market-movers .market-header{flex-direction:column;align-items:stretch}.market-movers .pause-button{flex:auto;min-width:0}.market-movers .view-switcher,.market-movers .market-view-switch{width:100%}.market-movers .view-switcher button,.market-movers .market-view-switch button{flex:1;min-height:44px}.market-movers .gainer-track,.market-movers .decliner-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-template-columns:none;gap:10px;padding:4px 2px 10px;display:flex;overflow-x:auto}.market-movers .gainer-track:before,.market-movers .decliner-track:before{display:none}.market-movers .gainer-node,.market-movers .decliner-card{scroll-snap-align:start;flex:0 0 100px}.market-movers .standpoint-rails{--rail-slot:clamp(5rem, 28vw, 6.25rem);--rail-logo:2.75rem;--rail-rank-size:1.25rem;--rail-stem:0px;--rail-copy-gap:0px;--rail-side:auto;border:0;flex-direction:column;gap:12px;height:auto;min-height:0;display:flex;overflow:visible}.market-movers .standpoint-lane{border:1px solid #2f363d;border-radius:12px;grid-template-columns:1fr;min-height:0;overflow:hidden}.market-movers .standpoint-side-label{border-right:0;border-bottom:1px solid rgba(var(--lane-rgb), .28);padding:10px 14px}.market-movers .rail-track{min-height:8.5rem}.market-movers .rail-assets,.market-movers .rail-assets.is-scrollable{scroll-snap-type:x mandatory;align-items:flex-start;gap:10px;padding:14px 10px 12px;display:flex;position:relative;inset:auto;overflow:auto hidden}.market-movers .rail-assets.is-scrollable .rail-asset,.market-movers .rail-asset{flex:0 0 var(--rail-slot);scroll-snap-align:start;flex-direction:column;gap:6px;height:auto;min-height:0;padding:6px 4px 8px}.market-movers .rail-line,.market-movers .rail-stem{display:none}.market-movers .rank-badge{z-index:3;position:absolute;top:2px;left:50%;transform:translate(-50%)}.market-movers .rail-asset .asset-logo{margin-top:12px}.market-movers .rail-copy{pointer-events:auto;width:100%;max-width:100%;margin-top:0;position:static;transform:none}.market-movers .rail-copy strong{max-width:100%;font-size:11px}.market-movers .rail-change{font-size:11px}}@media (width<=420px){.market-movers .gainer-node,.market-movers .decliner-card{flex-basis:92px;padding:12px 6px 10px}.market-movers .gainer-node .asset-logo,.market-movers .decliner-card .asset-logo{width:40px;height:40px}.market-movers .top-gainer strong,.market-movers .top-decliner strong{font-size:14px}.market-movers .standpoint-rails{--rail-slot:4.75rem;--rail-logo:2.35rem}.market-movers .rank-badge{background:0 0;border:0;min-width:0;height:auto;font-size:9px}.market-movers .rail-copy strong{font-size:10px}}.market-movers .asset-logo img{z-index:1;background:0 0;display:block}.market-movers .asset-fallback{letter-spacing:-.02em;color:var(--fte-gold,#f0be47);text-align:center;word-break:break-all;padding:0 4px;font-size:clamp(10px,2.2vw,14px);line-height:1.1}.market-title-group.is-customisable{cursor:pointer;border-radius:12px;transition:background .12s}.market-title-group.is-customisable:hover,.market-title-group.is-customisable:focus-visible{background:var(--gold,#f5b800)}@supports (color:color-mix(in lab, red, red)){.market-title-group.is-customisable:hover,.market-title-group.is-customisable:focus-visible{background:color-mix(in srgb, var(--gold,#f5b800) 8%, transparent)}}.market-title-group.is-customisable:hover,.market-title-group.is-customisable:focus-visible{outline:none}.market-focus-label{letter-spacing:.02em;color:var(--gold,#f5b800)!important;margin:.25rem 0 0!important;font-size:.78rem!important}.tape-customize-trigger{gap:.35rem}.lane-empty{color:var(--muted,#8b949e);align-self:center;margin:0;padding:1rem .75rem;font-size:.84rem}@keyframes fte-card-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fte-card-fade{0%{opacity:0}to{opacity:1}}.fte-card-motion,.report-card,.linked-analysis-card,.geopolitics-list>article,.collapsible-feed__body>article,.markets-sector-card,.markets-associated-card,.watchlist-card,.kpi-card{--fte-card-duration:.42s;--fte-card-ease:cubic-bezier(.22, 1, .36, 1);--fte-card-hover-y:-3px;--fte-card-hover-shadow:0 14px 32px #00000052}.collapsible-feed__body>article,.report-card-grid>.report-card,.linked-analysis-grid>.linked-analysis-card,.geopolitics-list>article{animation:fte-card-rise var(--fte-card-duration) var(--fte-card-ease) backwards;will-change:transform, opacity}.collapsible-feed__body>article:first-child,.report-card-grid>.report-card:first-child,.linked-analysis-grid>.linked-analysis-card:first-child,.geopolitics-list>article:first-child{animation-delay:20ms}.collapsible-feed__body>article:nth-child(2),.report-card-grid>.report-card:nth-child(2),.linked-analysis-grid>.linked-analysis-card:nth-child(2),.geopolitics-list>article:nth-child(2){animation-delay:60ms}.collapsible-feed__body>article:nth-child(3),.report-card-grid>.report-card:nth-child(3),.linked-analysis-grid>.linked-analysis-card:nth-child(3),.geopolitics-list>article:nth-child(3){animation-delay:.1s}.collapsible-feed__body>article:nth-child(4),.report-card-grid>.report-card:nth-child(4),.linked-analysis-grid>.linked-analysis-card:nth-child(4),.geopolitics-list>article:nth-child(4){animation-delay:.14s}.collapsible-feed__body>article:nth-child(5),.report-card-grid>.report-card:nth-child(5),.geopolitics-list>article:nth-child(5){animation-delay:.18s}.collapsible-feed__body>article:nth-child(6),.report-card-grid>.report-card:nth-child(6),.geopolitics-list>article:nth-child(6){animation-delay:.22s}.collapsible-feed__body>article:nth-child(7),.report-card-grid>.report-card:nth-child(7),.geopolitics-list>article:nth-child(7){animation-delay:.26s}.collapsible-feed__body>article:nth-child(8),.report-card-grid>.report-card:nth-child(8),.geopolitics-list>article:nth-child(8){animation-delay:.3s}.collapsible-feed__body>article:nth-child(n+9),.report-card-grid>.report-card:nth-child(n+9),.geopolitics-list>article:nth-child(n+9){animation-delay:.32s}.report-card,.linked-analysis-card,.geopolitics-list>article,.collapsible-feed__body>article{transition:border-color .2s ease, transform .28s var(--fte-card-ease), box-shadow .28s var(--fte-card-ease), background .2s ease}.report-card:hover,.report-card.active,.linked-analysis-card:hover,.geopolitics-list>article:hover,.collapsible-feed__body>article:hover{transform:translateY(var(--fte-card-hover-y));box-shadow:var(--fte-card-hover-shadow);border-color:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.report-card:hover,.report-card.active,.linked-analysis-card:hover,.geopolitics-list>article:hover,.collapsible-feed__body>article:hover{border-color:color-mix(in srgb, var(--gold,#f0be47) 42%, var(--border,#2b363c))}}.report-card-image img,.geopolitics-thumb img,.linked-story-thumb img{transition:transform .45s var(--fte-card-ease)}.report-card:hover .report-card-image img,.geopolitics-list>article:hover .geopolitics-thumb img,.linked-analysis-card:hover .linked-story-thumb img{transform:scale(1.04)}.collapsible-feed__body--rows>article,.collapsible-feed__body--expanded>article{animation-name:fte-card-rise}.aeo-answer-panel{animation:.22s both fte-card-fade}.aeo-answer-card.is-open{transition:border-color .2s ease, box-shadow .28s var(--fte-card-ease,ease)}@media (prefers-reduced-motion:reduce){.collapsible-feed__body>article,.report-card-grid>.report-card,.linked-analysis-grid>.linked-analysis-card,.geopolitics-list>article,.aeo-answer-panel{animation:none!important}.report-card:hover,.report-card.active,.linked-analysis-card:hover,.geopolitics-list>article:hover,.collapsible-feed__body>article:hover,.report-card:hover .report-card-image img,.geopolitics-list>article:hover .geopolitics-thumb img,.linked-analysis-card:hover .linked-story-thumb img{transform:none}}html[data-motion=reduce] .collapsible-feed__body>article,html[data-motion=reduce] .report-card-grid>.report-card,html[data-motion=reduce] .linked-analysis-grid>.linked-analysis-card,html[data-motion=reduce] .geopolitics-list>article,html[data-motion=reduce] .aeo-answer-panel{animation:none!important}html[data-motion=reduce] .report-card:hover,html[data-motion=reduce] .report-card.active,html[data-motion=reduce] .linked-analysis-card:hover,html[data-motion=reduce] .geopolitics-list>article:hover,html[data-motion=reduce] .collapsible-feed__body>article:hover,html[data-motion=reduce] .report-card:hover .report-card-image img,html[data-motion=reduce] .geopolitics-list>article:hover .geopolitics-thumb img,html[data-motion=reduce] .linked-analysis-card:hover .linked-story-thumb img{transform:none}:root{--bg-base:#06080f;--surface-1:#0b0f1a;--surface-2:#0f1424;--surface-elevated:#151b2d;--border-token:#ffffff12;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--accent-primary:#22d3ee;--accent-secondary:#8b5cf6;--signal-gold:#f5c542;--signal-gold-bright:#f7d56a;--signal-gold-soft:#8a7020;--signal-gold-rgb:245, 197, 66;--positive:#10b981;--negative:#f43f5e;--warning-token:#f59e0b;--validated:#34d399;--blank-pending:#64748b;--canvas:var(--bg-base);--background:var(--bg-base);--panel:var(--surface-1);--panel-raised:var(--surface-2);--panel-soft:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){:root{--panel-soft:color-mix(in srgb, var(--surface-1) 88%, #000)}}:root{--border:var(--border-token);--border-soft:#ffffff0b;--gold:var(--signal-gold);--gold-soft:var(--signal-gold-soft);--gold-border:var(--signal-gold)}@supports (color:color-mix(in lab, red, red)){:root{--gold-border:color-mix(in srgb, var(--signal-gold) 42%, transparent)}}:root{--gold-border-bright:var(--signal-gold-bright)}@supports (color:color-mix(in lab, red, red)){:root{--gold-border-bright:color-mix(in srgb, var(--signal-gold-bright) 88%, #fff)}}:root{--gold-rgb:var(--signal-gold-rgb);--accent-rgb:34, 211, 238;--text:var(--text-primary);--muted:var(--text-secondary);--muted-2:var(--text-muted);--green:var(--positive);--red:var(--negative);--amber:var(--warning-token);--purple:var(--accent-secondary);--blue:var(--accent-primary);--sidebar:232px;--topbar:64px;--radius:8px;--radius-md:12px;--radius-lg:16px;--warning:var(--amber);--success:var(--green);--danger:var(--red);--info:var(--blue);--body-glow-primary:#22d3ee12;--body-glow-secondary:#f5c5420f;--sidebar-background:linear-gradient(180deg, #06080ffc, #0b0f1afa);--sidebar-border:var(--signal-gold)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-border:color-mix(in srgb, var(--signal-gold) 8%, #ffffff12)}}:root{--topbar-background:#0b0f1ac7;--topbar-border:var(--signal-gold)}@supports (color:color-mix(in lab, red, red)){:root{--topbar-border:color-mix(in srgb, var(--signal-gold) 10%, #ffffff12)}}:root{--mobile-nav-background:#06080ff5;--font-geist-sans:"Open Sauce One", "Inter", "Segoe UI Variable", "Segoe UI", system-ui, sans-serif;--font-geist-mono:"JetBrains Mono", "IBM Plex Mono", "Cascadia Mono", ui-monospace, monospace;--font-display:"Aileron Heavy", "Aileron", "Open Sauce One", "Inter", system-ui, sans-serif;--font-editorial:"Raleway", "Open Sauce One", "Inter", system-ui, sans-serif;--font-telemetry:"Bebas Neue", ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--font-data:var(--font-geist-mono);--border-strong:#ffffff1f;--radius-sm:6px;--radius-xl:20px;--radius-2xl:24px}.portfolio-command{grid-template-columns:minmax(250px,.78fr) minmax(440px,1.65fr) minmax(300px,.96fr);min-height:clamp(310px,23vw,370px)}.portfolio-command>div{min-width:0}.portfolio-line-chart{width:calc(100% + 12px);min-height:clamp(190px,15vw,245px);max-height:250px;margin:14px -6px 0}.portfolio-performance header small,.portfolio-performance footer span{font-size:9px}.portfolio-performance footer small{font-size:8px}.portfolio-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.portfolio-kpis .panel{min-width:0;overflow:hidden}.portfolio-kpis .panel>strong{margin-top:16px;font-size:21px}.portfolio-grid>.panel{min-width:0;overflow:hidden}.portfolio-allocation-panel,.portfolio-risk-panel{flex-direction:column;min-height:400px;display:flex}.allocation-content{grid-template-columns:minmax(200px,.82fr) minmax(190px,1.18fr);gap:28px;width:100%;min-width:0;min-height:250px}.allocation-donut{aspect-ratio:1;isolation:isolate;flex:none;width:min(100%,230px);max-width:230px;height:auto;position:relative;overflow:hidden}.allocation-donut:before{z-index:0;width:64%;height:64%;inset:18%}.allocation-legend small{font-size:8px}.allocation-legend strong{font-size:10px}.allocation-breakdown small{font-size:8px}.allocation-breakdown b{font-size:12px}.portfolio-table-head{letter-spacing:.04em;padding:10px 12px;font-size:8px}.portfolio-asset-cell{gap:11px}.portfolio-asset-cell>i{flex:0 0 32px;width:32px;height:32px}.portfolio-asset-cell>span{min-width:0}.portfolio-asset-cell small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.holding-weight{gap:8px}@media (width<=1180px){.portfolio-command{grid-template-columns:minmax(230px,1fr) minmax(420px,1.75fr);min-height:350px}.portfolio-line-chart{min-height:220px;max-height:240px}.portfolio-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.allocation-content{grid-template-columns:minmax(180px,.8fr) 1.2fr}.allocation-donut{width:min(100%,200px);max-width:200px}}@media (width<=800px){.portfolio-line-chart{height:clamp(230px,55vw,320px);min-height:230px;max-height:320px}.portfolio-kpis>.panel{flex-basis:180px}.portfolio-grid{grid-template-columns:1fr}.allocation-content{grid-template-columns:minmax(180px,.8fr) 1.2fr}.allocation-donut{width:min(100%,190px);max-width:190px}}@media (width<=480px){.portfolio-line-chart{height:clamp(240px,72vw,310px);min-height:240px;max-height:310px}.allocation-content{grid-template-columns:1fr}.allocation-donut{width:min(64vw,230px);max-width:230px}}:root[data-theme=edge-gold]{--canvas:#030303;--background:#08080c;--panel:#0e0e14;--panel-raised:#14141c;--panel-soft:#0c0c12;--border:#2a2418;--border-soft:#1a1610;--gold-border:#c9a227;--gold-border-bright:#f2d36b;--gold:#d4af37;--gold-soft:#8a7020;--accent-rgb:212, 175, 55;--text:#f4efe4;--muted:#8b8272;--muted-2:#5a5448;--green:#4ade80;--red:#f87171;--purple:#c9a227;--blue:#2dd4bf;--body-glow-primary:#d4af3717;--body-glow-secondary:#d4af370a;--sidebar-background:linear-gradient(180deg, #030303fc, #08080cfa);--sidebar-border:#2a2418;--topbar-background:#030303eb;--topbar-border:#2a2418;--mobile-nav-background:#030303f7;--font-geist-sans:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--font-geist-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--font-display:"Inter", system-ui, sans-serif}:root[data-theme=bloomberg]{--canvas:#000;--background:#050505;--panel:#0c0c0c;--panel-raised:#141414;--panel-soft:#0a0a0a;--border:#2a1a0a;--border-soft:#1a1208;--gold-border:#c50;--gold-border-bright:#f83;--gold:#f60;--gold-soft:#c40;--accent-rgb:255, 102, 0;--text:#f0e6d8;--muted:#8a7a68;--muted-2:#5a4a38;--green:#0c6;--red:#f33;--purple:#f90;--blue:#0ac;--radius:2px;--body-glow-primary:#ff66001f;--body-glow-secondary:#00000080;--sidebar-background:linear-gradient(180deg, #000, #050505);--sidebar-border:#2a1a0a;--topbar-background:#000000f0;--topbar-border:#2a1a0a;--mobile-nav-background:#000000fa;--font-geist-sans:"JetBrains Mono", "SF Mono", "Consolas", ui-monospace, monospace;--font-geist-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--font-display:"JetBrains Mono", "SF Mono", monospace}:root[data-theme=matrix]{--canvas:#000;--background:#010601;--panel:#030f03;--panel-raised:#061a06;--panel-soft:#021002;--border:#0a3a0a;--border-soft:#052005;--gold-border:#00aa2a;--gold-border-bright:#6f8;--gold:#00ff41;--gold-soft:#00bb30;--accent-rgb:0, 255, 65;--text:#b8ffc0;--muted:#3a8a48;--muted-2:#1a5020;--green:#0f6;--red:#ff4040;--purple:#00ff41;--blue:#0da;--radius:0;--body-glow-primary:#00ff411a;--body-glow-secondary:#00280059;--sidebar-background:linear-gradient(180deg, #000, #010601);--sidebar-border:#0a3a0a;--topbar-background:#000000f0;--topbar-border:#0a3a0a;--mobile-nav-background:#000000fa;--font-geist-sans:"JetBrains Mono", "Courier New", ui-monospace, monospace;--font-geist-mono:"JetBrains Mono", "Courier New", monospace;--font-display:"JetBrains Mono", "Courier New", monospace}:root[data-theme=film-noir]{--canvas:#050505;--background:#0a0a0a;--panel:#141414;--panel-raised:#1c1c1c;--panel-soft:#101010;--border:#3a3a3a;--border-soft:#242424;--gold-border:#a0a0a0;--gold-border-bright:#fff;--gold:#d0d0d0;--gold-soft:#909090;--accent-rgb:200, 200, 200;--text:#f0f0f0;--muted:#888;--muted-2:#555;--green:#d8d8d8;--red:#909090;--purple:#b0b0b0;--blue:#a8a8a8;--radius:1px;--body-glow-primary:#ffffff0a;--body-glow-secondary:#00000080;--sidebar-background:linear-gradient(180deg, #050505, #0a0a0a);--sidebar-border:#3a3a3a;--topbar-background:#050505f0;--topbar-border:#3a3a3a;--mobile-nav-background:#050505fa;--font-geist-sans:"Inter", "Helvetica Neue", Arial, sans-serif;--font-geist-mono:"JetBrains Mono", "Courier New", monospace;--font-display:Georgia, "Times New Roman", serif}:root[data-theme=signal-blue]{--bg-base:#06080f;--surface-1:#0b0f1a;--surface-2:#0f1424;--surface-elevated:#151b2d;--canvas:#06080f;--background:#06080f;--panel:#0b0f1a;--panel-raised:#0f1424;--panel-soft:#0a0e18;--border:#ffffff12;--border-soft:#ffffff0b;--signal-gold:#f5c542;--signal-gold-bright:#f7d56a;--signal-gold-soft:#8a7020;--signal-gold-rgb:245, 197, 66;--gold:#f5c542;--gold-soft:#8a7020;--gold-border:#f5c54261;--gold-border-bright:#f7d56a;--gold-rgb:245, 197, 66;--accent-primary:#22d3ee;--accent-rgb:34, 211, 238;--text:#f1f5f9;--muted:#94a3b8;--muted-2:#64748b;--green:#10b981;--red:#f43f5e;--purple:#8b5cf6;--blue:#22d3ee;--body-glow-primary:#22d3ee17;--body-glow-secondary:#d4af3712;--sidebar-background:linear-gradient(180deg, #06080ffc, #0b0f1afa);--sidebar-border:#e5ce852a;--topbar-background:#0b0f1ac7;--topbar-border:#e3ca7b2e;--mobile-nav-background:#06080ff7}:root[data-theme=terminal-green]{--canvas:#010806;--background:#061410;--panel:#0c1e18;--panel-raised:#122820;--panel-soft:#0a1a14;--border:#1a3a2c;--border-soft:#0f281c;--gold-border:#2a8a55;--gold-border-bright:#7ef0b0;--gold:#57dc91;--gold-soft:#2a9a58;--accent-rgb:87, 220, 145;--text:#e8f5ee;--muted:#6a8f7a;--muted-2:#3a5a48;--green:#7ef0b0;--red:#f87171;--purple:#57dc91;--blue:#2dd4bf;--body-glow-primary:#57dc9117;--body-glow-secondary:#1e643c14;--sidebar-background:linear-gradient(180deg, #010806fc, #061410fa);--sidebar-border:#1a3a2c;--topbar-background:#010806eb;--topbar-border:#1a3a2c;--mobile-nav-background:#010806f7;--font-geist-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace}:root[data-theme=obsidian-glass]{--canvas:#030309;--background:#0c0b14;--panel:#1c1b2c;--panel-raised:#262438;--panel-soft:#141322;--border:#3a3650;--border-soft:#24203a;--gold-border:#9b7fd4;--gold-border-bright:#ddc8ff;--gold:#c5a7ff;--gold-soft:#8a6ac8;--accent-rgb:197, 167, 255;--text:#f0eaff;--muted:#8a80a8;--muted-2:#5a5470;--green:#6adea0;--red:#f08090;--purple:#c5a7ff;--blue:#80d0e8;--radius:15px;--font-geist-sans:"Inter", "Segoe UI Variable", "Segoe UI", sans-serif;--font-geist-mono:"Cascadia Code", "SFMono-Regular", Consolas, monospace;--font-display:"Inter", "Segoe UI Variable", "Segoe UI", sans-serif;--body-glow-primary:#c5a7ff1a;--body-glow-secondary:#503c8c1a;--sidebar-background:linear-gradient(180deg, #090812e6, #08080edb);--sidebar-border:#3a3650;--topbar-background:#090811bf;--topbar-border:#3a3650;--mobile-nav-background:#08080ff0}:root[data-theme=executive-slate]{--canvas:#05070b;--background:#0a1018;--panel:#141d29;--panel-raised:#1a2736;--panel-soft:#0e1620;--border:#2a3a50;--border-soft:#1a2838;--gold-border:#6a90b8;--gold-border-bright:#bcd4f0;--gold:#9abbe4;--gold-soft:#5a80a8;--accent-rgb:154, 187, 228;--text:#e8eef6;--muted:#7a8ea4;--muted-2:#4a5c70;--green:#60c890;--red:#e07070;--purple:#9abbe4;--blue:#60b8c8;--radius:3px;--font-geist-sans:"Aptos", "Segoe UI", Arial, sans-serif;--font-geist-mono:"IBM Plex Mono", "Cascadia Mono", Consolas, monospace;--font-display:"Aptos Display", "Segoe UI Semibold", Arial, sans-serif;--body-glow-primary:#9abbe414;--body-glow-secondary:#2846641a;--sidebar-background:linear-gradient(180deg, #080d14, #0b1119);--sidebar-border:#2a3a50;--topbar-background:#090e15f5;--topbar-border:#2a3a50;--mobile-nav-background:#090e15fa}:root[data-theme=ledger],:root[data-theme=intelligence-ledger]{--canvas:#ebe4d4;--background:#f3ecdf;--panel:#fbf8f1;--panel-raised:#fffdf8;--panel-soft:#f7f1e6;--border:#c9b896;--border-soft:#ddd2b8;--gold-border:#b8922a;--gold-border-bright:#c9a227;--gold:#b8922a;--gold-soft:#8a7020;--accent-rgb:184, 146, 42;--text:#14110c;--muted:#6b6152;--muted-2:#8a7f6c;--green:#1f6b3a;--red:#b42318;--purple:#6b6152;--blue:#1a5f6a;--radius:3px;--font-geist-sans:"Source Sans 3", "Segoe UI", Georgia, serif;--font-geist-mono:"Courier New", "JetBrains Mono", Courier, monospace;--font-display:Georgia, "Times New Roman", "Source Serif 4", serif;--body-glow-primary:#b8922a1f;--body-glow-secondary:#28200c0f;--sidebar-background:linear-gradient(180deg, #fbf8f1fa, #ebe4d4fa);--sidebar-border:#c9b896;--topbar-background:#fbf8f1eb;--topbar-border:#c9b896;--mobile-nav-background:#fbf8f1f5}:root[data-theme=signal-matrix]{--canvas:#000609;--background:#020b10;--panel:#071820;--panel-raised:#0a222c;--panel-soft:#061117;--border:#15404b;--border-soft:#0c2b34;--gold-border:#00a8bb;--gold-border-bright:#6ef0fa;--gold:#21e6f3;--gold-soft:#00aebc;--accent-rgb:33, 230, 243;--text:#eaffff;--muted:#8aafb4;--muted-2:#597e84;--green:#40e0a0;--red:#ff7070;--purple:#21e6f3;--blue:#21e6f3;--radius:2px;--font-geist-sans:"Arial Narrow", "Roboto Condensed", "Segoe UI", sans-serif;--font-geist-mono:"Cascadia Mono", "SFMono-Regular", Consolas, monospace;--font-display:"Arial Narrow", "Roboto Condensed", "Segoe UI Semibold", sans-serif;--body-glow-primary:#21e6f31a;--body-glow-secondary:#00505a1f;--sidebar-background:linear-gradient(180deg, #000609, #020b10);--sidebar-border:#15404b;--topbar-background:#000609f0;--topbar-border:#15404b;--mobile-nav-background:#000609fa}*{box-sizing:border-box}html{background:var(--canvas);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=edge-gold],html[data-theme=bloomberg],html[data-theme=matrix],html[data-theme=film-noir],html[data-theme=signal-blue],html[data-theme=terminal-green],html[data-theme=obsidian-glass],html[data-theme=executive-slate],html[data-theme=signal-matrix]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 76% -12%, var(--body-glow-primary), transparent 30%), radial-gradient(circle at 45% 50%, var(--body-glow-secondary), transparent 48%), var(--background);color:var(--text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;min-width:320px;margin:0;font-weight:400}.page-heading h1,.panel h2,.access-splash h1,.access-denied h1{font-family:var(--font-geist-sans);font-weight:600}html[data-theme=obsidian-glass] .panel,html[data-theme=obsidian-glass] .theme-popover,html[data-theme=obsidian-glass] .topbar{-webkit-backdrop-filter:blur(18px)saturate(118%)}html[data-theme=obsidian-glass] .panel{box-shadow:inset 0 1px #ffffff0b,0 18px 45px #00000038}html[data-theme=executive-slate] .panel-accent{border-left-width:3px}html[data-theme=executive-slate] .page-heading h1{letter-spacing:-.02em;font-weight:650}html[data-theme=intelligence-ledger] .panel{background:repeating-linear-gradient(0deg, #d8b06b06 0 1px, transparent 1px 28px), linear-gradient(145deg, var(--panel-raised), var(--panel))}html[data-theme=intelligence-ledger] .page-heading h1,html[data-theme=intelligence-ledger] .panel h2{letter-spacing:-.015em;font-weight:500}html[data-theme=signal-matrix] body{background-image:linear-gradient(#21e6f306 1px, transparent 1px), linear-gradient(90deg, #21e6f306 1px, transparent 1px), radial-gradient(circle at 76% -12%, var(--body-glow-primary), transparent 30%), radial-gradient(circle at 45% 50%, var(--body-glow-secondary), transparent 48%);background-size:28px 28px,28px 28px,auto,auto}html[data-theme=signal-matrix] .panel-accent{box-shadow:inset 2px 0 0 rgba(var(--accent-rgb),.55)}html[data-theme=signal-matrix] .page-heading h1,html[data-theme=signal-matrix] .panel h2{letter-spacing:.015em;text-transform:uppercase}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}::selection{background:rgba(var(--accent-rgb), .28)}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#374147;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.app-shell{min-height:100vh}.shell-body{margin-left:var(--sidebar);min-width:0;min-height:100vh;width:calc(100% - var(--sidebar));box-sizing:border-box;flex-direction:column;max-width:100%;display:flex}.sidebar{background:var(--sidebar-background);border-right:1px solid var(--sidebar-border);min-height:0;width:var(--sidebar);max-width:var(--sidebar);box-sizing:border-box;z-index:40;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;container:fte-sidebar/inline-size}.brand-lockup{flex:none;align-items:center;gap:6px;min-width:0;height:72px;padding:10px 14px 9px;text-decoration:none;display:flex}.brand-mark{object-fit:contain;flex:none;width:52px;height:52px}.brand-wordmark{object-fit:contain;object-position:left center;flex:0 auto;width:148px;min-width:0;height:42px}.sidebar-head{flex:none;align-items:center;gap:2px;min-width:0;padding-right:6px;display:flex}.sidebar-head .brand-lockup{flex:auto;min-width:0}.sidebar-collapse-toggle{appearance:none;background:var(--panel-soft,#081015);align-items:center}@supports (color:color-mix(in lab, red, red)){.sidebar-collapse-toggle{background:color-mix(in srgb, var(--panel-soft,#081015) 70%, transparent)}}.sidebar-collapse-toggle{border:1px solid var(--border,#263139);color:var(--muted,#aeb6bb);cursor:pointer;border-radius:8px;flex:none;justify-content:center;width:32px;height:32px;transition:color .15s,border-color .15s,background .15s,transform .15s;display:inline-flex}.sidebar-collapse-toggle:hover{border-color:var(--gold,#f2b313)}@supports (color:color-mix(in lab, red, red)){.sidebar-collapse-toggle:hover{border-color:color-mix(in srgb, var(--gold,#f2b313) 45%, var(--border))}}.sidebar-collapse-toggle:hover{color:var(--gold,#f2b313);background:rgba(var(--accent-rgb,242, 179, 19), .08)}.sidebar-collapse-toggle:focus-visible{outline:2px solid var(--gold,#f2b313);outline-offset:2px}.sidebar-collapse-toggle .icon,.sidebar-collapse-toggle svg{transition:transform .18s;transform:rotate(180deg)}.app-shell.sidebar-is-collapsed .sidebar-collapse-toggle .icon,.app-shell.sidebar-is-collapsed .sidebar-collapse-toggle svg{transform:rotate(0)}.sidebar-collapse-toggle.is-topbar{width:30px;height:30px;display:none}@media (width>=961px){.sidebar,.shell-body{transition:width .2s,max-width .2s,margin-left .2s}.app-shell.sidebar-is-collapsed{--sidebar:4.5rem}.app-shell.sidebar-is-collapsed .brand-wordmark,.app-shell.sidebar-is-collapsed .nav-group>p,.app-shell.sidebar-is-collapsed .nav-item span,.app-shell.sidebar-is-collapsed .need-help span,.app-shell.sidebar-is-collapsed .premium-card div:nth-child(2){display:none}.app-shell.sidebar-is-collapsed .sidebar-head{flex-direction:column;gap:6px;padding:8px 6px 4px}.app-shell.sidebar-is-collapsed .brand-lockup{justify-content:center;height:auto;min-height:0;padding:4px 6px}.app-shell.sidebar-is-collapsed .brand-mark{width:48px;height:48px}.app-shell.sidebar-is-collapsed .nav-group{flex-direction:column;align-items:center;gap:2px;margin-left:6px;margin-right:6px;padding-left:0;padding-right:0;display:flex}.app-shell.sidebar-is-collapsed .nav-item{border-radius:10px;justify-content:center;align-items:center;gap:0;width:40px;height:40px;min-height:40px;padding:0}.app-shell.sidebar-is-collapsed .nav-item .icon{flex:none;display:block}.app-shell.sidebar-is-collapsed .nav-item.active{background:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.app-shell.sidebar-is-collapsed .nav-item.active{background:color-mix(in srgb, var(--gold,#f0be47) 16%, transparent)}}.app-shell.sidebar-is-collapsed .nav-item.active{box-shadow:inset 0 0 0 1px var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.app-shell.sidebar-is-collapsed .nav-item.active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold,#f0be47) 35%, transparent)}}.app-shell.sidebar-is-collapsed .nav-item.active{color:var(--gold,#f0be47)}.app-shell.sidebar-is-collapsed .nav-item.active:before{border-radius:2px;width:3px;height:22px;top:50%;left:-6px;transform:translateY(-50%)}.app-shell.sidebar-is-collapsed .nav-item:hover{background:#ffffff0d}.app-shell.sidebar-is-collapsed .nav-item.active:hover{background:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.app-shell.sidebar-is-collapsed .nav-item.active:hover{background:color-mix(in srgb, var(--gold,#f0be47) 20%, transparent)}}.app-shell.sidebar-is-collapsed .account-badge{justify-content:center;margin:8px 10px 12px;padding:8px 6px}.app-shell.sidebar-is-collapsed .account-badge-body,.app-shell.sidebar-is-collapsed .account-badge-rail{display:none}.app-shell.sidebar-is-collapsed .account-badge-avatar{width:34px;height:34px}.app-shell.sidebar-is-collapsed .need-help{justify-content:center;padding-left:0;padding-right:0}.app-shell.sidebar-is-collapsed .sidebar-collapse-toggle.is-topbar{display:inline-flex}}@media (width<=960px){.sidebar-collapse-toggle{display:none}}@media (prefers-reduced-motion:reduce){.sidebar,.shell-body,.sidebar-collapse-toggle .icon,.sidebar-collapse-toggle svg{transition:none}}.side-nav{flex:auto;min-height:0;padding:8px 0 0;overflow:hidden auto}.nav-group{border-bottom:1px solid #7882892e;margin:0 6px 9px;padding:0 9px 8px}.nav-group:last-child{border-bottom:0}.nav-group>p{color:#798188;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin:0 8px 5px;font-size:9px}.nav-item{color:#a5aaad;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;height:28px;padding:0 8px;font-size:11px;text-decoration:none;display:flex;position:relative}.nav-item:hover{color:var(--text);background:#ffffff09}.nav-item.active{background:linear-gradient(90deg, rgba(var(--accent-rgb), .18), rgba(var(--accent-rgb), .06));color:var(--gold)}.nav-item.active:before{background:var(--gold);content:"";width:3px;height:100%;position:absolute;top:0;left:-15px}.nav-tab-context-menu{z-index:12000;border:1px solid var(--gold,#f0be47);border-radius:10px;min-width:210px;padding:6px;position:fixed}@supports (color:color-mix(in lab, red, red)){.nav-tab-context-menu{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 28%, var(--border,#2b363c))}}.nav-tab-context-menu{background:var(--panel,#10181d)}@supports (color:color-mix(in lab, red, red)){.nav-tab-context-menu{background:color-mix(in srgb, var(--panel,#10181d) 96%, #000)}}.nav-tab-context-menu{gap:2px;display:grid;box-shadow:0 16px 40px #00000073,0 0 0 1px #f0be4714}.nav-tab-context-label{color:var(--muted,#8b949e);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--border,#2b363c);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;padding:4px 8px 6px;font-size:.5625rem;overflow:hidden}.nav-tab-context-item{width:100%;color:var(--text,#e8eef1);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:.8125rem;font-weight:500;display:flex}.nav-tab-context-item:hover,.nav-tab-context-item:focus-visible{background:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.nav-tab-context-item:hover,.nav-tab-context-item:focus-visible{background:color-mix(in srgb, var(--gold,#f0be47) 14%, transparent)}}.nav-tab-context-item:hover,.nav-tab-context-item:focus-visible{color:var(--gold,#f0be47);outline:none}.nav-tab-context-item svg{color:var(--gold,#f0be47);flex:none}.free-upgrade-cta{border:1px solid var(--gold-border,#6c4b05);border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;margin:8px 12px 6px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.free-upgrade-cta{border:1px solid color-mix(in srgb, var(--gold-border,#6c4b05) 55%, var(--border,#263139))}}.free-upgrade-cta{background:var(--panel-soft,#081015)}@supports (color:color-mix(in lab, red, red)){.free-upgrade-cta{background:color-mix(in srgb, var(--panel-soft,#081015) 92%, transparent)}}.free-upgrade-cta{color:var(--text,#f1f2ef);text-decoration:none;transition:border-color .15s,background .15s}.free-upgrade-cta:hover{border-color:var(--gold-border-bright,#9b6f08);background:var(--gold,#f2b313)}@supports (color:color-mix(in lab, red, red)){.free-upgrade-cta:hover{background:color-mix(in srgb, var(--gold,#f2b313) 8%, var(--panel,#060d11))}}.free-upgrade-cta-icon{color:#9aa3a8;background:#7a828840;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.free-upgrade-cta-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.free-upgrade-cta-copy strong{color:var(--text,#f1f2ef);font-size:11px;font-weight:650}.free-upgrade-cta-copy small{color:var(--muted,#aeb6bb);font-size:9px;line-height:1.3}.app-shell.sidebar-is-collapsed .free-upgrade-cta-copy{display:none}.app-shell.sidebar-is-collapsed .free-upgrade-cta{grid-template-columns:1fr;justify-items:center;margin:8px 6px;padding:8px 4px}.premium-card{border:1px solid var(--gold-border-bright);border-radius:7px;grid-template-columns:30px 1fr;gap:8px;margin:auto 14px 18px;padding:11px 10px 13px;display:grid;position:relative}.premium-icon{border:1px solid var(--gold-border-bright);color:var(--gold);border-radius:5px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.premium-card div:nth-child(2){flex-direction:column;min-width:0;display:flex}.premium-card strong{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:8px}.premium-card small{color:#9ba2a6;margin-top:4px;font-size:8px}.premium-card em{color:var(--green);margin-top:2px;font-size:8px;font-style:normal}.premium-card>i{background:var(--gold);height:3px;position:absolute;bottom:9px;left:12px;right:12px}.need-help{color:#92999d;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:9px;min-width:0;margin:0 18px 22px;font-size:10px;text-decoration:none;display:flex}.account-badge{background:linear-gradient(135deg, rgba(var(--accent-rgb), .08), #ffffff05);color:inherit;border:1px solid #ffffff14;border-radius:10px;flex:none;align-items:center;gap:10px;min-width:0;margin:8px 12px 10px;padding:10px 11px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative;container:fte-account-badge/inline-size}.account-badge:hover{background:linear-gradient(135deg, rgba(var(--accent-rgb), .14), #ffffff0a);border-color:rgba(var(--accent-rgb), .35)}.account-badge:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.account-badge-avatar{color:var(--gold);background:#0c1418;border:1px solid #ffffff1f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.account-badge-avatar.is-guest{background:rgba(var(--accent-rgb), .12)}.account-badge-initials{font-family:var(--font-geist-mono);letter-spacing:.04em;font-size:11px;font-weight:700}.account-badge-ring{border:1px solid rgba(var(--accent-rgb), .45);pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.account-badge-body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.account-badge-kicker{color:#7f898f;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px;line-height:1.2;display:block}.account-badge-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.account-badge-meta{color:#8b949a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;display:block;overflow:hidden}.account-badge-stats{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.account-badge-tier,.account-badge-credits{color:#b5bdc2;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 7px;font-size:9px;line-height:1;display:inline-flex}.account-badge-tier.tier-ultimate{color:var(--gold);border-color:#d4af3773}.account-badge-tier.tier-pro{color:#93c5fd;border-color:#60a5fa66}.account-badge-tier.tier-semipro{color:#6ee7b7;border-color:#34d39959}.account-badge-credits b{color:var(--text);font-weight:650}.account-badge-credits small{color:#7f898f;text-transform:uppercase;font-size:8px}.account-badge-rail{background:linear-gradient(180deg, transparent, var(--gold), transparent);opacity:.55;border-radius:2px;flex:none;width:2px;height:28px}.account-badge.is-loading{opacity:.72;pointer-events:none}.account-badge.is-loading .skeleton{background:#ffffff14;border:0;animation:1.2s ease-in-out infinite account-badge-pulse}@keyframes account-badge-pulse{0%,to{opacity:.55}50%{opacity:1}}.account-badge.is-guest .account-badge-name{color:var(--gold)}@container fte-sidebar (width<=100px){.brand-wordmark,.nav-group>p,.nav-item span,.premium-card div:nth-child(2),.need-help,.account-badge-body,.account-badge-rail{display:none}.brand-lockup{justify-content:center;padding:8px}.brand-mark{width:52px;height:52px}.nav-group{margin-left:8px;margin-right:8px;padding-left:0;padding-right:0}.nav-item{justify-content:center;padding:0}.nav-item.active:before{left:-8px}.premium-card{justify-content:center;margin:auto 9px 20px;padding:9px 5px;display:flex}.premium-card>i{display:none}.account-badge{justify-content:center;margin:8px 10px 12px;padding:8px 6px}.account-badge-avatar{width:34px;height:34px}}@container fte-account-badge (width<=140px){.account-badge-meta{display:none}}@container fte-account-badge (width<=72px){.account-badge-body,.account-badge-rail{display:none}}@container fte-topbar (width<=900px){.wallet-access-link span{display:none}.wallet-access-link{justify-content:center;min-width:36px;padding:0 8px}.perspective-status small{display:none}}@container fte-topbar (width<=640px){.global-search kbd,.section-identity span{display:none}}.account-badge.tier-ultimate{border-color:#d4af3747}.account-badge.tier-pro{border-color:#60a5fa38}.topbar{-webkit-backdrop-filter:blur(16px)saturate(1.15);background:var(--topbar-background);border-bottom:1px solid var(--topbar-border);height:var(--topbar);z-index:50;min-width:0;box-shadow:0 1px 0 var(--topbar-border);flex:none;grid-template-columns:minmax(0,176px) minmax(0,1fr) minmax(0,auto);align-items:center;padding:0 18px;display:grid;position:sticky;top:0;container:fte-topbar/inline-size}@supports (color:color-mix(in lab, red, red)){.topbar{box-shadow:0 1px 0 color-mix(in srgb, var(--topbar-border) 70%, transparent)}}.section-identity{align-items:center;gap:20px;min-width:0;display:flex;overflow:hidden}.section-identity span{color:#98a0a4;font-family:var(--font-geist-mono);flex:none;font-size:12px}.section-identity strong{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.global-search-wrap{width:100%;min-width:0}.global-search{color:#7f898f;background:#0a1115;border:1px solid #2b353a;border-radius:6px;align-items:center;gap:10px;width:100%;min-width:0;max-width:550px;height:36px;padding:0 10px;display:flex}.global-search>.icon{flex:none}.global-search input{color:var(--text);background:0 0;border:0;outline:0;flex:auto;width:100%;min-width:0;font-size:11px}.global-search input::placeholder{color:#747e83}.global-search kbd{color:#a8b0b5;font-family:var(--font-geist-mono);border:1px solid #313b40;border-radius:3px;flex:none;padding:2px 4px;font-size:9px}.top-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.top-actions>*{flex:none}.top-actions>.wallet-access{flex:0 auto;min-width:0}.perspective-status{background:rgba(var(--accent-rgb),.06);border:1px solid var(--gold-border);color:var(--text);border-radius:6px;grid-template-columns:7px auto;align-items:center;column-gap:7px;padding:5px 9px;text-decoration:none;display:grid}.perspective-status>i{background:var(--gold);border-radius:50%;grid-row:1/3;width:7px;height:7px}.perspective-status span{font-family:var(--font-geist-mono);text-transform:uppercase;font-size:9px}.perspective-status small{color:var(--muted);font-size:7px}.perspective-settings-panel{gap:18px;margin-bottom:14px;padding:22px;display:grid}.perspective-settings-copy h2{margin:7px 0;font-size:21px}.perspective-settings-copy p{color:var(--muted);max-width:820px;margin:0;font-size:11px;line-height:1.65}.perspective-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.perspective-choice{background:var(--panel-soft);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;gap:10px;min-height:185px;padding:15px;display:flex}.perspective-choice:hover{border-color:var(--gold-border-bright)}.perspective-choice.active{background:linear-gradient(145deg,rgba(var(--accent-rgb),.14),var(--panel-soft));border-color:var(--gold)}.perspective-choice>span{font-family:var(--font-geist-mono);text-transform:uppercase;grid-template-columns:8px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.perspective-choice>span i{background:var(--muted-2);border-radius:50%;width:8px;height:8px}.perspective-choice.active>span i{background:var(--gold);box-shadow:0 0 12px rgba(var(--accent-rgb),.7)}.perspective-choice>span small{color:var(--muted);font-family:var(--font-geist-sans);text-transform:none;grid-column:2;font-size:8px}.perspective-choice p{margin:0;font-size:10px;line-height:1.5}.perspective-choice em{border-top:1px solid var(--border-soft);color:var(--muted);margin-top:auto;padding-top:9px;font-size:8px;font-style:normal;line-height:1.5}.perspective-confirmation,.active-perspective-note{color:var(--gold);font-family:var(--font-geist-mono);align-items:center;gap:7px;margin:0;font-size:8px;display:flex}.perspective-confirmation i,.active-perspective-note i{background:var(--green);border-radius:50%;width:6px;height:6px}.active-perspective-note{margin-top:10px}.perspective-reading{background:linear-gradient(110deg,rgba(var(--accent-rgb),.11),rgba(var(--accent-rgb),.025));border-left:2px solid var(--gold);flex-direction:column;gap:5px;margin:16px 0;padding:12px 14px;display:flex}.perspective-reading>span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.perspective-reading strong{font-size:12px}.perspective-reading p{line-height:1.5;color:var(--text)!important;margin:0!important;font-size:9px!important}.perspective-reading small{color:var(--muted);font-size:8px;line-height:1.4}.perspective-reading.compact{margin:14px 0}@media (width<=1100px){.perspective-choice-grid{grid-template-columns:1fr 1fr}.perspective-status small{display:none}}@media (width<=800px){.perspective-status{display:none}.perspective-settings-panel{padding:16px}.perspective-choice{min-height:160px}}@media (width<=480px){.perspective-choice-grid{grid-template-columns:1fr}.perspective-choice{min-height:0}.perspective-settings-copy h2{font-size:18px}}.icon-button{color:#c6ccce;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.icon-button:hover{color:var(--gold);background:#0e171c}.has-status:after{background:var(--green);border:2px solid var(--background);content:"";border-radius:50%;width:7px;height:7px;position:absolute;bottom:3px;right:2px}.wallet-access{border:1px solid var(--gold-border);background:#080e12;border-radius:7px;align-items:stretch;min-width:0;max-width:100%;height:40px;margin-left:3px;display:flex;overflow:hidden}.wallet-access-link{color:var(--gold);flex:auto;align-items:center;gap:9px;min-width:0;padding:0 11px;text-decoration:none;transition:background .18s,color .18s;display:flex}.wallet-access-link+.wallet-access-link{border-left:1px solid var(--gold-border)}.wallet-access-link:hover,.wallet-access-link:focus-visible{background:rgba(var(--accent-rgb), .11);color:var(--gold);outline:0}.wallet-access-link>.icon{flex:none}.wallet-access-link span{flex-direction:column;flex:auto;min-width:0;line-height:1.1;display:flex}.wallet-access-link strong{color:#daddda;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.wallet-access-link small{color:#9aa1a4;font-family:var(--font-geist-mono);letter-spacing:.08em;margin-top:2px;font-size:8px}.avatar-button{color:#c8c2b9;cursor:pointer;font-family:var(--font-geist-mono);background:0 0;border:1px solid #55514a;border-radius:50%;flex:none;width:36px;height:36px;margin-left:22px;font-size:10px;position:relative}.avatar-button i{background:var(--green);border:2px solid var(--background);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.theme-control{z-index:2;position:relative}.theme-templates{gap:12px;display:grid}.theme-templates-select-wrap{gap:6px;display:grid}.theme-templates-label{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.theme-templates-select{appearance:none;background:var(--panel,#12181d)}@supports (color:color-mix(in lab, red, red)){.theme-templates-select{background:color-mix(in srgb, var(--panel,#12181d) 92%, #000)}}.theme-templates-select{background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);border:1px solid var(--gold);background-position:calc(100% - 16px) calc(50% - 2px),calc(100% - 11px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}@supports (color:color-mix(in lab, red, red)){.theme-templates-select{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--border))}}.theme-templates-select{color:var(--text);cursor:pointer;border-radius:8px;width:100%;min-height:40px;padding:8px 32px 8px 12px;font-size:13px;font-weight:600}.theme-templates-select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.theme-templates-select option{background:var(--panel,#12181d);color:var(--text)}.theme-popover{min-width:min(320px,100vw - 24px)}.theme-popover-fixed{z-index:13000;overscroll-behavior:contain;max-height:min(78vh,720px);position:fixed;overflow:auto}.text-scale-control{border:1px solid var(--border,#2b363c);background:var(--panel,#10181d);border-radius:9px;flex:none;align-items:center;gap:0;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.text-scale-control{background:color-mix(in srgb, var(--panel,#10181d) 70%, transparent)}}.text-scale-control{overflow:visible}.text-scale-control.is-expanded{border-color:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.text-scale-control.is-expanded{border-color:color-mix(in srgb, var(--gold,#f0be47) 45%, var(--border))}}.text-scale-control.is-expanded{box-shadow:0 0 0 1px var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-scale-control.is-expanded{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 18%, transparent)}}.text-scale-main{width:36px;min-width:36px;height:36px;color:var(--gold,#f0be47);background:0 0;border:none!important;border-radius:8px 0 0 8px!important}.text-scale-main:disabled{opacity:.45;cursor:default}.text-scale-aa{letter-spacing:-.04em;color:var(--gold,#f0be47);align-items:flex-end;gap:1px;font-weight:700;line-height:1;display:inline-flex}.text-scale-aa-sm{opacity:.7;font-size:10px}.text-scale-aa-lg{font-size:14px}.text-scale-arrow{border:none;border-left:1px solid var(--border,#2b363c);width:18px;height:36px;color:var(--muted,#8b949e);cursor:pointer;background:0 0;border-radius:0 8px 8px 0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background .15s,transform .15s;display:inline-flex}.text-scale-arrow:hover{color:var(--gold,#f0be47);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-scale-arrow:hover{background:color-mix(in srgb, var(--gold) 8%, transparent)}}.text-scale-arrow.open{color:var(--gold,#f0be47)}.text-scale-arrow.open svg{transform:rotate(180deg)}.text-scale-arrow svg{transition:transform .15s}.text-scale-stepper{border-left:1px solid var(--gold);align-items:center;gap:3px;margin-left:4px;padding-left:4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.text-scale-stepper{border-left:1px solid color-mix(in srgb, var(--gold) 28%, var(--border))}}.text-scale-stepper{animation:.16s ease-out text-scale-plus-in}.text-scale-step{border:1px solid var(--gold);border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.text-scale-step{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--border))}}.text-scale-step{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-scale-step{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.text-scale-step{color:var(--gold,#f0be47);cursor:pointer;font-size:16px;font-weight:650;line-height:1;font-family:var(--font-geist-mono,monospace);padding:0}.text-scale-step:hover:not(:disabled){background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-scale-step:hover:not(:disabled){background:color-mix(in srgb, var(--gold) 22%, transparent)}}.text-scale-step:hover:not(:disabled){border-color:var(--gold)}.text-scale-step:disabled{opacity:.4;cursor:default}.text-scale-plus{box-shadow:0 0 10px var(--gold)}@supports (color:color-mix(in lab, red, red)){.text-scale-plus{box-shadow:0 0 10px color-mix(in srgb, var(--gold) 25%, transparent)}}@keyframes text-scale-plus-in{0%{opacity:0;transform:translate(-4px)scale(.92)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.text-scale-stepper{animation:none}.text-scale-arrow svg{transition:none}}.theme-trigger{border:1px solid var(--gold);border-radius:50%;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.theme-trigger{border:1px solid color-mix(in srgb, var(--gold) 35%, var(--border))}}.theme-trigger{transition:color .2s,border-color .2s,box-shadow .25s,background .2s}.theme-trigger>i{background:var(--muted-2,#5a6368);border:2px solid var(--topbar-background);width:8px;height:8px;box-shadow:none;border-radius:50%;transition:background .2s,box-shadow .25s,transform .2s;position:absolute;bottom:3px;right:2px}.theme-trigger-checking,.theme-trigger-saving{color:var(--gold);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.theme-trigger-checking,.theme-trigger-saving{border-color:color-mix(in srgb, var(--gold) 55%, var(--border))}}.theme-trigger-checking,.theme-trigger-saving{animation:1.1s ease-in-out infinite theme-trigger-twinkle}.theme-trigger-checking>i,.theme-trigger-saving>i{background:var(--gold);animation:.9s ease-in-out infinite theme-dot-twinkle}.theme-trigger-checking svg,.theme-trigger-saving svg{filter:drop-shadow(0 0 4px var(--gold));animation:1.1s ease-in-out infinite theme-sparkle-twinkle}@supports (color:color-mix(in lab, red, red)){.theme-trigger-checking svg,.theme-trigger-saving svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--gold) 70%, transparent))}}.theme-trigger-device,.theme-trigger-saved,.theme-trigger-unavailable{color:var(--gold);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.theme-trigger-device,.theme-trigger-saved,.theme-trigger-unavailable{border-color:color-mix(in srgb, var(--gold) 42%, var(--border))}}.theme-trigger-device,.theme-trigger-saved,.theme-trigger-unavailable{box-shadow:0 0 0 1px var(--gold), 0 0 14px var(--gold)}@supports (color:color-mix(in lab, red, red)){.theme-trigger-device,.theme-trigger-saved,.theme-trigger-unavailable{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 22%, transparent), 0 0 14px color-mix(in srgb, var(--gold) 28%, transparent)}}.theme-trigger-device,.theme-trigger-saved,.theme-trigger-unavailable{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.theme-trigger-device,.theme-trigger-saved,.theme-trigger-unavailable{background:color-mix(in srgb, var(--gold) 10%, transparent)}}.theme-trigger-device>i,.theme-trigger-saved>i{background:var(--green,#3ecf8e);box-shadow:0 0 8px var(--green,#3ecf8e)}@supports (color:color-mix(in lab, red, red)){.theme-trigger-device>i,.theme-trigger-saved>i{box-shadow:0 0 8px color-mix(in srgb, var(--green,#3ecf8e) 75%, transparent)}}.theme-trigger-unavailable>i{background:var(--gold);box-shadow:0 0 8px var(--gold)}@supports (color:color-mix(in lab, red, red)){.theme-trigger-unavailable>i{box-shadow:0 0 8px color-mix(in srgb, var(--gold) 70%, transparent)}}.theme-trigger-device svg,.theme-trigger-saved svg,.theme-trigger-unavailable svg{filter:drop-shadow(0 0 5px var(--gold))}@supports (color:color-mix(in lab, red, red)){.theme-trigger-device svg,.theme-trigger-saved svg,.theme-trigger-unavailable svg{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--gold) 55%, transparent))}}.theme-trigger.open{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 18px var(--gold)}@supports (color:color-mix(in lab, red, red)){.theme-trigger.open{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 35%, transparent), 0 0 18px color-mix(in srgb, var(--gold) 35%, transparent)}}.theme-trigger:hover{border-color:var(--gold)}@keyframes theme-trigger-twinkle{0%,to{opacity:1;background:0 0;box-shadow:0 0 #0000}40%{box-shadow:0 0 12px color-mix(in srgb, var(--gold) 45%, transparent);background:color-mix(in srgb, var(--gold) 12%, transparent);opacity:.88}70%{box-shadow:0 0 4px color-mix(in srgb, var(--gold) 20%, transparent);opacity:1}}@keyframes theme-sparkle-twinkle{0%,to{opacity:.55;transform:scale(.96)}35%{opacity:1;transform:scale(1.08)}55%{opacity:.7;transform:scale(1)}75%{opacity:1;transform:scale(1.05)}}@keyframes theme-dot-twinkle{0%,to{opacity:.35;box-shadow:none;transform:scale(.85)}50%{opacity:1;box-shadow:0 0 8px var(--gold);transform:scale(1.15)}}.theme-popover{background:linear-gradient(145deg, var(--panel-raised), var(--panel));border:1px solid var(--gold-border-bright);z-index:80;border-radius:9px;width:min(390px,100vw - 24px);padding:13px;position:absolute;top:43px;right:0;box-shadow:0 22px 60px #00000094}.theme-popover.theme-popover-fixed{z-index:13000;width:min(390px,100vw - 24px);position:fixed;top:auto;right:auto}.theme-popover>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 1px 10px 4px;display:flex}.theme-popover>header>span{flex-direction:column;gap:3px;display:flex}.theme-popover>header small{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.theme-popover>header strong{font-size:13px;font-weight:550}.theme-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.theme-choice-grid.compact{grid-template-columns:1fr}.theme-choice{--choice-canvas:#01060a;--choice-panel:#0a1217;--choice-accent:#f2b313;background:var(--panel-soft);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:58px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:74px;padding:9px;display:grid}.theme-choice[data-theme-option=edge-gold]{--choice-canvas:#030303;--choice-panel:#0e0e14;--choice-accent:#d4af37}.theme-choice[data-theme-option=bloomberg]{--choice-canvas:#000;--choice-panel:#0a0a0a;--choice-accent:#f60}.theme-choice[data-theme-option=matrix]{--choice-canvas:#000;--choice-panel:#020a02;--choice-accent:#00ff41}.theme-choice[data-theme-option=film-noir]{--choice-canvas:#050505;--choice-panel:#121212;--choice-accent:#c8c8c8}.theme-choice[data-theme-option=signal-blue]{--choice-canvas:#020711;--choice-panel:#0a1724;--choice-accent:#00a3ff}.theme-choice[data-theme-option=terminal-green]{--choice-canvas:#010806;--choice-panel:#0a1a14;--choice-accent:#57dc91}.theme-choice[data-theme-option=obsidian-glass]{--choice-canvas:#030309;--choice-panel:#1c1b2c;--choice-accent:#c5a7ff}.theme-choice[data-theme-option=executive-slate]{--choice-canvas:#05070b;--choice-panel:#141d29;--choice-accent:#9abbe4}.theme-choice[data-theme-option=ledger],.theme-choice[data-theme-option=intelligence-ledger]{--choice-canvas:#f4efe4;--choice-panel:#fbf8f1;--choice-accent:#b8922a}.theme-choice[data-theme-option=signal-matrix]{--choice-canvas:#000609;--choice-panel:#071820;--choice-accent:#21e6f3}.theme-choice:hover{border-color:var(--gold-border-bright);transform:translateY(-1px)}.theme-choice.active{background:rgba(var(--accent-rgb), .07);border-color:var(--gold);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .2)}.theme-preview{background:var(--choice-canvas);border:1px solid var(--choice-accent)}@supports (color:color-mix(in lab, red, red)){.theme-preview{border:1px solid color-mix(in srgb, var(--choice-accent) 55%, #263139)}}.theme-preview{border-radius:5px;width:58px;height:43px;display:block;position:relative;overflow:hidden}.theme-preview-panel{background:var(--choice-panel);border:1px solid var(--choice-accent)}@supports (color:color-mix(in lab, red, red)){.theme-preview-panel{border:1px solid color-mix(in srgb, var(--choice-accent) 28%, #263139)}}.theme-preview-panel{position:absolute;inset:6px 5px 6px 8px}.theme-preview-accent{background:var(--choice-accent);height:3px;position:absolute;bottom:9px;left:12px;right:10px}.theme-choice-copy{flex-direction:column;min-width:0;display:flex}.theme-choice-copy strong{font-size:10px;font-weight:620}.theme-choice-copy small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.theme-choice-copy em{color:var(--gold);font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:5px;font-size:7px;font-style:normal;line-height:1.35}.theme-choice-check{background:var(--gold);color:var(--canvas);font-family:var(--font-geist-mono);opacity:0;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex}.theme-choice.active .theme-choice-check{opacity:1}.theme-choice.locked{cursor:not-allowed;opacity:.62}.theme-choice.locked:hover{border-color:var(--border);transform:none}.theme-choice.locked .theme-choice-check{background:var(--panel-raised);border:1px solid var(--border);color:var(--muted);opacity:1}.theme-sync{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin:10px 3px 0;font-size:7px;display:inline-flex}.theme-sync>i{background:var(--muted-2);border-radius:50%;width:5px;height:5px}.theme-sync-saving,.theme-sync-checking{color:var(--gold)}.theme-sync-saving>i,.theme-sync-checking>i{background:var(--gold);animation:.9s ease-in-out infinite theme-dot-twinkle}.theme-sync-saved{color:var(--green)}.theme-sync-saved>i{background:var(--green);box-shadow:0 0 6px var(--green)}@supports (color:color-mix(in lab, red, red)){.theme-sync-saved>i{box-shadow:0 0 6px color-mix(in srgb, var(--green) 70%, transparent)}}.theme-sync-device{color:var(--gold)}.theme-sync-device>i{background:var(--green,#3ecf8e);box-shadow:0 0 6px var(--green,#3ecf8e)}@supports (color:color-mix(in lab, red, red)){.theme-sync-device>i{box-shadow:0 0 6px color-mix(in srgb, var(--green,#3ecf8e) 65%, transparent)}}.theme-sync-unavailable{color:var(--red)}.theme-sync-unavailable>i{background:var(--red)}@media (prefers-reduced-motion:reduce){.theme-trigger-checking,.theme-trigger-saving,.theme-trigger-checking svg,.theme-trigger-saving svg,.theme-trigger-checking>i,.theme-trigger-saving>i,.theme-sync-saving>i,.theme-sync-checking>i{animation:none!important}}.page-content{flex:auto;min-width:0;min-height:0;padding:13px 16px 10px}.app-footer{color:#6f777b;text-align:center;border-top:1px solid #152128;justify-content:center;align-items:center;min-height:52px;padding:15px;font-size:9px;display:flex}.mobile-nav,.mobile-menu,.mobile-menu-backdrop,.mobile-menu-trigger{display:none}.page-heading h1{color:#f0f0ed;letter-spacing:-.025em;margin:0 0 4px;font-size:23px;font-weight:500;line-height:1.1}.page-heading p{color:#8e979c;max-width:46rem;margin:0;font-size:11px;line-height:1.5}.heading-with-actions{justify-content:space-between;align-items:flex-start;display:flex}.heading-status{align-items:center;gap:17px;display:flex}.heading-status>span:not(.live){color:#7b8489;border-left:1px solid #30373b;padding-left:16px;font-size:10px}.live{color:var(--green);font-family:var(--font-geist-mono);align-items:center;gap:6px;font-size:10px;display:flex}.live i{background:var(--green);border-radius:50%;width:9px;height:9px}.button{cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:31px;padding:0 13px;font-size:10px;display:inline-flex}.button-gold{background:linear-gradient(165deg, var(--gold), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.button-gold{background:linear-gradient(165deg, color-mix(in srgb, var(--gold) 16%, transparent), transparent 58%)}}.button-gold{border:1px solid var(--gold-border-bright);box-shadow:0 0 0 1px var(--gold), 0 0 18px var(--gold)}@supports (color:color-mix(in lab, red, red)){.button-gold{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 12%, transparent), 0 0 18px color-mix(in srgb, var(--gold) 10%, transparent)}}.button-gold{color:var(--gold)}.button-gold:hover{background:linear-gradient(165deg, var(--gold), var(--gold) 70%)}@supports (color:color-mix(in lab, red, red)){.button-gold:hover{background:linear-gradient(165deg, color-mix(in srgb, var(--gold) 22%, transparent), color-mix(in srgb, var(--gold) 6%, transparent) 70%)}}.button-gold:hover{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 0 28px var(--gold)}@supports (color:color-mix(in lab, red, red)){.button-gold:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 22%, transparent), 0 0 28px color-mix(in srgb, var(--gold) 16%, transparent)}}.button-gold:hover{color:var(--signal-gold-bright,var(--gold))}.button-ghost{color:#c5cbce;background:#0b1317;border:1px solid #344048}.button-ghost:hover{border-color:var(--gold);background:#101b20}@supports (color:color-mix(in lab, red, red)){.button-ghost:hover{border-color:color-mix(in srgb, var(--gold) 28%, #4b585f)}}.full-button{width:100%}.button-row{gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.panel{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 4%, transparent), transparent 42%), linear-gradient(145deg, var(--panel-raised), var(--panel))}}.panel{border:1px solid var(--border);border-radius:var(--radius);min-width:0}@supports (color:color-mix(in lab, red, red)){.panel-accent{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--gold) 14%, transparent)}}.panel-title{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:9px;font-weight:650;line-height:1.2;display:flex}.panel-title .icon{color:#737d81}html[data-beginner-help=off] .beginner-hint{display:none!important}.beginner-hint{vertical-align:middle;flex:none;align-items:center;line-height:1;display:inline-flex;position:relative}.beginner-hint-trigger{color:#929da2;cursor:help;background:#081116b8;border:1px solid #59656b;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;margin:-2px 0 -2px 2px;padding:0;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative}.beginner-hint-trigger:before{content:"";position:absolute;inset:-8px}.beginner-hint-trigger:hover,.beginner-hint-trigger:focus-visible,.beginner-hint-trigger[aria-expanded=true]{background:rgba(var(--accent-rgb),.12);border-color:var(--gold);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.09);color:var(--gold);outline:0}.metric-label-with-help{align-items:center;gap:3px;max-width:100%;display:inline-flex}.metric-label-with-help>.beginner-hint{letter-spacing:normal;text-transform:none}.beginner-tooltip{border:1px solid #536168;border-top-color:var(--gold);box-shadow:0 18px 45px #0000007a, 0 0 0 1px rgba(var(--accent-rgb),.06);color:#cfd5d6;text-align:left;z-index:10000;background:#0b151a;border-radius:6px;gap:10px;max-width:calc(100vw - 24px);padding:13px 14px 14px;display:grid;position:fixed}.beginner-tooltip:before{background:var(--gold);content:"";height:2px;position:absolute;top:-1px;left:13px;right:13px}.beginner-tooltip>strong{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;padding-right:18px;font-size:10px;font-weight:650;line-height:1.35}.beginner-tooltip>span{color:#aab3b6;font-family:var(--font-geist-sans);letter-spacing:normal;text-transform:none;gap:3px;font-size:11px;line-height:1.5;display:grid}.beginner-tooltip>span b{color:#eef1ed;font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:620}.explainable-chart{width:100%;min-width:0;position:relative}.explainable-chart>.chart-help-trigger{z-index:5;position:absolute;top:1px;right:1px}.product-kpi-sparkline-help{align-self:center}.product-kpi-sparkline-help>.chart-help-trigger{top:auto;bottom:-3px;right:-2px}.area-chart-help{flex:1;min-height:0}.area-chart-help>.chart-help-trigger,.vertical-bars-help>.chart-help-trigger,.gauge-help>.chart-help-trigger{top:1px;right:1px}.dashboard-panel>.area-chart-help,.dashboard-panel>.gauge-help,.dashboard-panel>.vertical-bars-help{flex:1}.product-hero-chart>.area-chart-help{flex:1;min-height:118px}.completed-report-chart-help{min-height:0;display:flex}.completed-report-chart-help>.chart-help-trigger{top:10px;right:10px}.completed-report-chart-help>.completed-report-chart{flex:1}.eyebrow{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:650}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.gold-text{color:var(--gold)!important}.dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.dot.green,.legend i.green{background:var(--green)}.dot.gold,.legend i.gold{background:var(--gold)}.dot.purple,.legend i.purple{background:var(--purple)}.dot.red{background:var(--red)}.dot.blue{background:var(--blue)}.legend i.silver{background:#8e989d}.tag{color:#aab1b5;font-family:var(--font-geist-mono);text-transform:uppercase;border:1px solid #38444b;border-radius:3px;justify-content:center;align-items:center;height:18px;padding:0 6px;font-size:8px;line-height:1;display:inline-flex}.tag-green{color:var(--green);border-color:#37ce638c}.tag-gold{border-color:rgba(var(--accent-rgb), .6);color:var(--gold)}.tag-red{color:var(--red);border-color:#ff45458c}.tag-purple{color:#ca8df5;border-color:#a966e899}.tag-blue{color:var(--blue);border-color:#38a7f399}.segmented{scrollbar-width:thin;background:#071015;border:1px solid #28333a;border-radius:5px;flex-wrap:nowrap;align-items:stretch;min-width:0;max-width:100%;height:auto;min-height:31px;display:flex;overflow:auto hidden}.segmented button{color:#a8b0b5;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.08em;white-space:nowrap;background:0 0;border:0;border-right:1px solid #1b282f;flex:none;min-height:31px;padding:0 18px;font-size:8px}.segmented button:last-child{border-right:0}.segmented button:hover{color:#d6dbdd}.segmented button.active{background:linear-gradient(180deg, rgba(var(--accent-rgb), .14), rgba(var(--accent-rgb), .04));box-shadow:inset 0 0 0 1px var(--gold-border-bright);color:var(--gold)}.segmented-compact button{font-family:var(--font-geist-sans);letter-spacing:0;min-width:48px;padding:0 12px;font-size:9px}.news-toolbar{grid-template-columns:minmax(0,1fr) auto 128px 95px;gap:12px;margin-bottom:12px;display:grid}.news-toolbar>.segmented:first-child{min-width:0;max-width:100%;overflow-x:auto}.compact-search{color:#778287;background:#081015;border:1px solid #2c363c;border-radius:5px;align-items:center;gap:7px;height:31px;padding:0 10px;display:flex}.compact-search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.search-autocomplete{position:relative}.search-autocomplete>input{flex:auto}.search-autocomplete-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--gold-border-bright);z-index:120;background:#050d11fb;border-radius:6px;flex-direction:column;gap:2px;min-width:min(420px,82vw);max-height:min(360px,55vh);padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 48px #00000094}.search-autocomplete-menu>button{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:54px;padding:6px 8px;display:grid}.search-autocomplete-menu>button:hover,.search-autocomplete-menu>button.active{background:rgba(var(--accent-rgb), .09);border-color:var(--gold-border-bright);color:var(--gold)}.search-autocomplete-visual{justify-content:center;align-items:center;display:flex}.search-autocomplete-visual img,.search-autocomplete-visual>b{border:1px solid var(--gold-border-bright);object-fit:cover;border-radius:50%;width:30px;height:30px}.search-autocomplete-visual>b{background:rgba(var(--accent-rgb), .1);color:var(--gold);font-family:var(--font-geist-mono);justify-content:center;align-items:center;font-size:7px;display:flex}.search-autocomplete-copy{flex-direction:column;min-width:0;display:flex}.search-autocomplete-facts{flex-direction:column;align-items:flex-end;min-width:90px;display:flex}.search-autocomplete-facts strong{color:var(--text);font-family:var(--font-geist-mono)}.search-autocomplete-facts em{color:var(--muted-2);font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:2px;font-size:6px;font-style:normal}.search-autocomplete-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.search-autocomplete-menu small{color:var(--muted);font-family:var(--font-geist-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.search-autocomplete-menu>p{color:var(--muted);align-items:center;gap:7px;min-height:42px;margin:0;padding:7px 9px;font-size:9px;display:flex}.protocol-autocomplete{border:1px solid var(--border);background:#071015;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.protocol-autocomplete input{background:0 0!important;border:0!important;min-height:38px!important;padding:0!important}.academy-course-search{border:1px solid var(--border);color:var(--muted);background:#050b0f;align-items:center;gap:7px;width:215px;min-height:38px;padding:0 10px;display:flex}.academy-course-search input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.portfolio-holdings-search{border:1px solid var(--line);color:var(--muted);background:#071015;align-items:center;gap:6px;min-height:32px;padding:0 9px;display:flex}.portfolio-holdings-search input{color:var(--text);background:0 0;border:0;outline:0;font-size:9px}@media (width<=700px){.search-autocomplete-menu{min-width:min(330px,100vw - 28px);max-width:calc(100vw - 28px)}.search-autocomplete-facts{min-width:72px}.academy-course-search{width:100%;min-height:44px}}.news-hero-grid{grid-template-columns:minmax(0,1.9fr) minmax(335px,1fr);gap:12px;margin-bottom:10px;display:grid}.brief-panel{grid-template-columns:minmax(300px,.95fr) minmax(420px,1.18fr);min-height:286px;padding:13px 12px 9px;display:grid}.brief-copy{flex-direction:column;padding-right:11px;display:flex}.brief-copy h2{max-width:400px;margin:12px 0 14px;font-size:18px;font-weight:500;line-height:1.35}.brief-copy ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.brief-copy li{color:#a4acb0;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;line-height:1.35;display:flex}.brief-copy .button-row{margin-top:auto}.brief-copy .button{min-width:165px}.brief-chart{border-left:1px solid #1c292f;flex-direction:column;min-width:0;padding-left:12px;display:flex}.chart-header{justify-content:space-between;align-items:flex-start;display:flex}.legend{color:#8d969a;font-family:var(--font-geist-mono);gap:16px;margin:17px 10px 0 0;font-size:8px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend i{border-radius:50%;width:7px;height:7px}.chart-svg{width:100%;height:174px;overflow:visible}.confidence-strip{background:#071015;border:1px solid #1d2a30;border-radius:5px;grid-template-columns:repeat(3,1fr);align-items:stretch;min-height:43px;display:grid}.confidence-strip span{border-right:1px solid #263139;flex-direction:column;justify-content:center;align-items:center;display:flex}.confidence-strip span:last-child{border-right:0}.confidence-strip small{color:#778187;font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;font-size:7px}.confidence-strip strong{color:#dfe2e1;font-family:var(--font-geist-mono);margin-top:2px;font-size:13px;font-weight:500}.impact-panel{flex-direction:column;padding:13px 12px 9px;display:flex}.impact-panel>h2{margin:8px 0 9px;font-size:15px;font-weight:500}.impact-list{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.impact-list>button{color:var(--text);cursor:pointer;text-align:left;background:#081116;border:1px solid #25323a;border-radius:7px;grid-template-columns:38px 70px minmax(0,1fr) 48px 14px;align-items:center;gap:8px;min-height:57px;padding:5px 8px;display:grid}.impact-list>button:hover{border-color:var(--gold-border-bright);transform:translate(1px)}.impact-list img{object-fit:contain;width:34px;height:34px}.asset-id,.impact-copy,.impact-level{flex-direction:column;min-width:0;display:flex}.asset-id strong{font-size:13px}.asset-id small,.impact-copy small,.impact-level small{color:#7f898e;font-size:8px}.impact-copy{border-left:1px solid #202c32;padding-left:8px}.impact-copy .tag{align-self:flex-start;margin-bottom:2px}.impact-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.impact-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.impact-level{border-left:1px solid #263139;padding-left:9px}.impact-level strong{margin-top:2px;font-size:11px;font-weight:500}.impact-panel>.button{margin-top:auto}.news-content-grid{grid-template-columns:minmax(0,2.36fr) minmax(300px,1fr);gap:12px;display:grid}.feed-panel{padding:10px 9px 8px}.feed-heading{justify-content:space-between;align-items:center;margin:0 4px 8px;display:flex}.feed-heading>div{color:#748087;font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:125px 210px 95px;font-size:7px;display:grid}.story-list{flex-direction:column;gap:6px;margin-bottom:7px;display:flex}.story-row{background:#081014b8;border:1px solid #243137;border-radius:7px;grid-template-columns:28px 36px minmax(210px,1fr) 56px 136px 67px 101px;align-items:center;gap:7px;min-height:102px;padding:7px 8px;display:grid}.story-row:hover{background:#091217;border-color:#3a474d}.rank{border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:flex}.story-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.story-copy{min-width:0}.story-meta{font-family:var(--font-geist-mono);letter-spacing:.07em;margin-bottom:4px;font-size:8px;display:block}.story-copy h3{margin:0 0 2px;font-size:12px;font-weight:500}.story-copy p{color:#8b959a;margin:0;font-size:8.5px;line-height:1.4}.affected{color:#7d878d;align-items:center;gap:5px;margin-top:4px;font-size:8px;display:flex}.affected .tag{height:16px}.story-score{border-left:1px solid #263139;flex-direction:column;justify-content:center;align-items:center;height:78px;display:flex}.story-score strong{color:var(--green);font-family:var(--font-geist-mono);font-size:20px;font-weight:500}.story-score span{color:#8b9499;margin-top:3px;font-size:9px}.story-chart{border-left:1px solid #263139;align-items:center;height:78px;display:flex;position:relative}.story-chart>strong{font-family:var(--font-geist-mono);z-index:2;margin-left:-2px;font-size:10px;position:relative}.mini-market-chart{width:116px;height:66px;padding-left:27px;position:relative}.mini-market-chart:before{content:"";background:repeating-linear-gradient(#1d292f 0 1px,#0000 1px 21px);position:absolute;inset:3px 0 4px 28px}.mini-market-chart .sparkline{z-index:1;width:88px;height:52px;margin-top:7px;position:relative}.axis-label{color:#68747a;font-family:var(--font-geist-mono);font-size:7px;position:absolute;left:5px}.axis-label.top{top:2px}.axis-label.mid{top:28px}.axis-label.bottom{bottom:1px}.story-confidence{border-left:1px solid #263139;justify-content:center;align-items:center;gap:8px;height:78px;display:flex}.story-confidence strong{font-size:10px;font-weight:500}.story-confidence span{color:#7e888d;font-family:var(--font-geist-mono);font-size:8px}.story-row>.button{padding:0 9px}.empty-state{color:#748087;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:250px;display:flex}.empty-state strong{color:#c9cecf;font-size:13px}.empty-state span{font-size:10px}.news-right-rail{flex-direction:column;gap:10px;display:flex}.news-right-rail>.panel{padding:12px 13px 10px}.heatmap{flex-direction:column;gap:10px;margin-top:13px;display:flex}.heatmap>div{grid-template-columns:75px 1fr 38px;align-items:center;gap:10px;display:grid}.heatmap span{color:#9da4a8;font-size:9px}.heatmap i{background:#242d32;height:4px;position:relative}.heatmap b{height:100%;position:absolute;top:0;left:0}.heatmap b.green{background:var(--green)}.heatmap b.gold{background:linear-gradient(90deg, var(--green), var(--gold))}.heatmap b.red{background:var(--red)}.heatmap strong{font-family:var(--font-geist-mono);text-align:right;font-size:10px;font-weight:500}.evidence-grid{grid-template-columns:repeat(2,1fr);margin-top:10px;display:grid}.evidence-grid span{border-bottom:1px solid #263139;border-right:1px solid #263139;flex-direction:column;min-height:48px;padding:7px 2px;display:flex}.evidence-grid span:nth-child(2n){border-right:0;padding-left:22px}.evidence-grid span:nth-child(n+3){border-bottom:0}.evidence-grid small{color:#788287;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.evidence-grid strong{font-family:var(--font-geist-mono);margin-top:5px;font-size:20px;font-weight:400}.automation-panel{flex:1}.automation-state{align-items:center;gap:15px;margin:10px 0 5px;display:flex}.check-ring{border:2px solid var(--green);color:var(--green);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 0 0 7px #37ce630d}.automation-state>div:last-child{flex-direction:column;gap:4px;display:flex}.automation-state strong{font-size:10px}.automation-state span{color:#90999d;align-items:center;gap:7px;font-size:9px;display:flex}.automation-panel>small{color:#707b81;font-size:8px}.automation-panel .button{margin-top:8px}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:5000;background:#000407c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:linear-gradient(145deg, var(--panel-raised), var(--panel));border:1px solid var(--gold-border-bright);border-radius:8px;width:100%;max-width:690px;max-height:88vh;padding:18px;overflow:auto;box-shadow:0 24px 70px #00000094}.modal>header{border-bottom:1px solid #263139;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:13px;display:flex}.modal h2{margin:5px 0 0;font-size:19px;font-weight:500;line-height:1.25}.analysis-score{background:#071015;border:1px solid #263139;border-radius:6px;align-items:center;gap:13px;padding:11px;display:flex}.analysis-score>span{color:#7d888d;font-family:var(--font-geist-mono);font-size:8px}.analysis-score>strong{color:var(--gold);font-family:var(--font-geist-mono);font-size:24px}.analysis-modal>p{color:#a3abae;font-size:12px;line-height:1.6}.analysis-columns{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.analysis-columns>div{background:#081116;border:1px solid #263139;border-radius:6px;min-height:120px;padding:11px}.analysis-columns p{color:#8e989d;font-size:10px;line-height:1.5}.analysis-modal>.button{margin-top:14px}.modal-form{gap:13px;display:grid}.modal-form label{color:#8e989d;gap:6px;font-size:10px;display:grid}.modal-form input,.modal-form select{color:var(--text);background:#071015;border:1px solid #354149;border-radius:5px;outline:0;height:38px;padding:0 10px}.filter-options{gap:10px;display:grid}.filter-options label{color:#a8afb2;background:#081116;border:1px solid #263139;border-radius:5px;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.filter-options input{accent-color:var(--gold)}.portfolio-controls{grid-template-columns:190px 76px 96px 34px;align-items:center;gap:9px;display:grid;position:relative}.portfolio-controls select,.workspace-toolbar select{appearance:none;color:#d4d8d9;background:#081015 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23939ca2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #2f3940;border-radius:5px;height:32px;padding:0 31px 0 11px;font-size:10px}.portfolio-controls>small{color:#7a8489;grid-column:1/5;font-size:8px;position:absolute;bottom:-17px;right:0}.portfolio-controls>small i{background:var(--gold);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 6px;display:inline-block}.kpi-card{height:92px;padding:10px 11px 7px;position:relative;overflow:hidden}.kpi-card .panel-title{color:#8f989d}.kpi-value{z-index:2;justify-content:space-between;align-items:flex-end;margin-top:6px;display:flex;position:relative}.kpi-value>strong{font-family:var(--font-geist-mono);white-space:nowrap;font-size:20px;font-weight:420}.kpi-value>span{color:#98a2a7;text-align:right;flex-direction:column;font-size:9px;display:flex}.kpi-value>span small{color:#747e83;margin-top:3px;font-size:7px}.kpi-card>.sparkline{opacity:.9;width:calc(100% - 20px);height:25px;position:absolute;bottom:2px;left:10px;right:10px}.risks-kpi .kpi-value{align-items:center}.risks-kpi .kpi-value span{font-size:9px}.risks-kpi>.vertical-bars{gap:1px;width:86px;height:26px;position:absolute;bottom:8px;left:auto;right:10px}.risks-kpi>.vertical-bars i{width:2px}.portfolio-main-grid{grid-template-columns:minmax(0,1.77fr) minmax(330px,1fr);gap:10px;margin-bottom:10px;display:grid}.performance-panel,.risk-panel{min-height:310px;padding:12px}.panel-tabs{border-bottom:1px solid #273239;align-items:center;gap:4px;margin-top:7px;display:flex}.panel-tabs button{color:#90999e;cursor:pointer;background:0 0;border:0;height:31px;padding:0 13px;font-size:10px;position:relative}.panel-tabs button.active{color:var(--gold)}.panel-tabs button.active:after{background:var(--gold);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.performance-body{grid-template-columns:minmax(0,1fr) 150px;display:grid}.performance-chart-wrap{border-right:1px solid #263139;min-width:0;padding:8px 12px 0 0}.chart-topline{justify-content:space-between;align-items:center;display:flex}.chart-topline .legend{margin:0}.chart-topline .legend b{margin-left:4px;font-weight:450}.chart-topline .segmented{height:24px}.chart-topline .segmented button{min-width:30px;padding:0 8px}.performance-chart{width:100%;height:155px}.daily-pnl{grid-template-columns:48px 1fr 35px;align-items:center;gap:8px;height:53px;display:grid}.daily-pnl>span{color:#818b90;align-self:start;padding-top:4px;font-size:8px}.daily-pnl .vertical-bars{height:37px}.daily-pnl>div:last-child{color:#748087;font-family:var(--font-geist-mono);flex-direction:column;gap:4px;font-size:7px;display:flex}.vertical-bars{align-items:flex-end;gap:4px;height:48px;display:flex}.vertical-bars i{background:var(--green);width:5px;min-height:4px}.vertical-bars i.negative{background:var(--red);transform-origin:bottom;transform:scaleY(.55)}.performance-stats{flex-direction:column;padding:4px 0 0 12px;display:flex}.performance-stats>span{border-bottom:1px solid #253138;flex-direction:column;padding:7px 0;display:flex}.performance-stats small{color:#7e888d;font-family:var(--font-geist-mono);font-size:7px}.performance-stats>span strong{font-family:var(--font-geist-mono);margin-top:3px;font-size:14px;font-weight:450}.performance-stats>div{padding-top:7px}.performance-stats p{align-items:center;gap:6px;margin:5px 0;font-size:10px;display:flex}.performance-stats p img{object-fit:contain;width:17px;height:17px}.performance-stats p b{margin-left:auto}.risk-panel{flex-direction:column;display:flex}.risk-body{grid-template-columns:90px 1fr;align-items:center;min-height:185px;display:grid}.risk-score{flex-direction:column;padding-left:5px;display:flex}.risk-score small{color:#7e888e;font-family:var(--font-geist-mono);font-size:8px}.risk-score strong{color:var(--gold);font-family:var(--font-geist-mono);margin-top:9px;font-size:32px;font-weight:450;line-height:1.1}.risk-score span{color:var(--gold);font-size:13px}.radar-chart{width:100%;height:185px}.risk-strip{background:#081116;border:1px solid #253138;border-radius:5px;grid-template-columns:repeat(3,1fr);min-height:47px;margin-bottom:9px;display:grid}.risk-strip span{border-right:1px solid #263139;flex-direction:column;justify-content:center;align-items:center;display:flex}.risk-strip span:last-child{border-right:0}.risk-strip small{color:#7e888d;font-size:8px}.risk-strip strong{margin-top:3px;font-size:11px;font-weight:500}.portfolio-detail-grid{grid-template-columns:minmax(550px,2.25fr) minmax(245px,.95fr) minmax(190px,.75fr);gap:10px;margin-bottom:10px;display:grid}.holdings-panel{min-width:0;padding:10px 9px 8px}.compact-tabs{margin-top:4px}.compact-tabs button{height:25px;padding:0 14px}.table-scroll{overflow-x:auto}.holdings-panel table{border-collapse:collapse;width:100%;min-width:640px}.holdings-panel th{color:#778187;font-family:var(--font-geist-mono);text-align:left;text-transform:uppercase;border-bottom:1px solid #2b363d;height:23px;font-size:6.5px;font-weight:500}.holdings-panel td{color:#a7afb3;font-family:var(--font-geist-mono);white-space:nowrap;border-bottom:1px solid #202c32;height:27px;font-size:8px}.holdings-panel td:first-child{font-family:var(--font-geist-sans);align-items:center;gap:5px;min-width:126px;display:flex}.holdings-panel td:first-child strong{color:#e0e2df;font-size:9px;font-weight:500}.holdings-panel td:first-child small{color:#6f7a80;font-family:var(--font-geist-mono);font-size:7px}.asset-orb{color:#d8dcdd;background:#182329;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:flex;overflow:hidden}.asset-orb img{object-fit:contain;width:18px;height:18px}.asset-orb.usdc{background:#2775ca}.asset-orb.link{background:#2a5ada}.asset-orb.xrp{background:#090c0e}.holdings-panel td:nth-child(5){align-items:center;gap:4px;display:flex}.holdings-panel td:nth-child(5) .sparkline{width:45px;height:18px}.holdings-panel td b.score-high,.holdings-panel td b.score-medium{border:1px solid var(--green);color:var(--green);border-radius:12px;justify-content:center;align-items:center;width:24px;height:18px;font-size:8px;display:flex}.holdings-panel td b.score-medium{border-color:var(--gold);color:var(--gold)}.holdings-panel td button{color:#6f7a80;cursor:pointer;background:0 0;border:0}.holdings-panel>.button{height:22px;margin-top:3px}.ai-brief-panel{flex-direction:column;padding:11px 10px 8px;display:flex}.ai-brief-panel h3{margin:7px 0;font-size:11px;font-weight:500;line-height:1.35}.ai-observations{flex-direction:column;gap:4px;display:flex}.ai-observations p{background:#081116;border:1px solid #213038;border-radius:4px;align-items:flex-start;gap:6px;margin:0;padding:6px;display:flex}.ai-observations p .dot{margin-top:3px}.ai-observations p span{color:#7e898e;font-size:7px;line-height:1.4}.ai-observations p b{color:#afbac0;font-family:var(--font-geist-mono);margin-bottom:2px;font-size:6px;display:block}.ai-observations p:first-child b{color:var(--green)}.ai-observations p:nth-child(2) b{color:var(--red)}.ai-observations p:nth-child(3) b{color:var(--blue)}.ai-brief-panel .confidence-strip{min-height:38px;margin-top:6px}.ai-brief-panel .button-row{margin-top:auto;padding-top:7px}.ai-brief-panel .button{flex:1;padding:0 7px;font-size:8px}.portfolio-side-stack{flex-direction:column;gap:9px;display:flex}.portfolio-side-stack .panel{flex:1;padding:10px}.exposure-body{grid-template-columns:78px 1fr;align-items:center;margin-top:8px;display:grid}.donut{background:conic-gradient(var(--gold) 0 68%, var(--blue) 68% 80%, var(--purple) 80% 91%, #1c7c49 91%);border-radius:50%;width:73px;height:73px;position:relative}.donut:after{content:"";background:#071015;border-radius:50%;position:absolute;inset:15px}.donut span{display:none}.exposure-body p{color:#a1a9ad;align-items:center;gap:5px;margin:5px 0;font-size:8px;display:flex}.exposure-body p i{border-radius:50%;width:7px;height:7px}.exposure-body p i.gold{background:var(--gold)}.exposure-body p i.blue{background:var(--blue)}.exposure-body p i.purple{background:var(--purple)}.exposure-body p i.green{background:#1c7c49}.exposure-body p strong{color:#d9dddc;font-family:var(--font-geist-mono);margin-left:auto;font-weight:450}.correlation-panel .panel-title{justify-content:space-between}.correlation-panel p{color:#c5cacb;margin:10px 0 8px;font-size:10px;line-height:1.4}.correlation-panel .button{height:25px}.portfolio-bottom-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.alerts-panel,.report-panel{padding:10px}.alert-list{margin-top:7px}.alert-list button{color:#aeb5b8;cursor:pointer;text-align:left;background:#081116;border:1px solid #243137;border-radius:4px;grid-template-columns:20px 135px 55px 1fr 38px 13px;align-items:center;gap:8px;width:100%;min-height:27px;padding:2px 7px;display:grid}.alert-list button+button{margin-top:3px}.alert-symbol{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.alert-symbol.red{color:var(--red)}.alert-symbol.blue{color:var(--blue)}.alert-list button>strong{font-size:8px}.alert-list button>span{color:#7f898e;font-size:8px}.alert-list button>small{color:#707a7f;text-align:right;font-size:7px}.report-body{grid-template-columns:70px minmax(190px,1fr) 105px 140px 165px;align-items:center;gap:11px;margin-top:8px;display:grid}.report-icon{background:rgba(var(--accent-rgb), .07);border:1px solid var(--gold-border-bright);color:var(--gold);border-radius:5px;justify-content:center;align-items:center;width:65px;height:65px;display:flex}.report-body h3{margin:0 0 4px;font-size:13px;font-weight:500}.report-body p{color:#7f898e;margin:0;font-size:8px}.report-body>span{background:#081116;border:1px solid #263139;border-radius:4px;flex-direction:column;min-height:39px;padding:6px 8px;display:flex}.report-body>span small{color:#747e84;font-size:7px}.report-body>span strong{color:#afb6b9;margin-top:4px;font-size:8px;font-weight:450}.report-estimate{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.report-estimate>span{background:#081116;border:1px solid #263139;border-radius:5px;flex-direction:column;min-height:68px;padding:11px;display:flex}.report-estimate small{color:#7d878d;font-size:8px}.report-estimate strong{font-family:var(--font-geist-mono);margin-top:8px;font-size:13px}.report-estimate p,.report-estimate .button{grid-column:1/4}.report-estimate p{color:#929b9f;font-size:11px}.workspace-heading{margin-bottom:2px}.workspace-actions{gap:8px;display:flex}.workspace-actions .button{min-width:105px}.workspace-actions .button:last-child{color:#12110d;background:linear-gradient(90deg,#d99a09,#ffc429)}.workspace-toolbar{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.workspace-toolbar select{font-family:var(--font-geist-mono);letter-spacing:.08em;width:210px;font-size:9px}.view-toggle{background:#071015;border:1px solid #2f3940;border-radius:5px;height:32px;display:flex}.view-toggle button{color:#7f898e;cursor:pointer;background:0 0;border:0;width:41px}.view-toggle button.active{box-shadow:inset 0 0 0 1px var(--gold-border-bright);color:var(--gold)}.workspace-main-grid{grid-template-columns:minmax(215px,.7fr) minmax(490px,1.65fr) minmax(300px,1.04fr);gap:12px;margin-bottom:12px;display:grid}.workspace-selector{flex-direction:column;min-height:685px;padding:13px 11px 10px;display:flex}.rail-label{color:#a8b0b5;font-family:var(--font-geist-mono);letter-spacing:.13em;font-size:9px}.workspace-list{flex-direction:column;gap:5px;margin-top:9px;display:flex}.workspace-list button{color:#cdd1d0;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:5px 6px;display:grid}.workspace-list button.active{background:#11191e;border-color:#39444a}.workspace-list button:hover{background:#0a1318}.workspace-icon{color:#c4c9ca;background:#091116;border:1px solid #26333a;border-radius:5px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.workspace-list button.active .workspace-icon{color:var(--gold)}.workspace-list button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.workspace-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.workspace-list small{color:#7a858a;margin-top:4px;font-size:8px}.member-stack{display:flex}.member-stack b{color:#eee;background:#6b4e19;border:1px solid #071015;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;margin-left:-5px;font-size:7px;font-style:normal;display:flex}.member-stack b:nth-child(2){background:#684392}.member-stack b:nth-child(3){background:#297144}.saved-label{border-top:1px solid #243137;margin-top:13px;padding-top:11px}.saved-list{flex:1}.saved-list button{min-height:49px}.saved-1{color:#fff;background:#e78008;border-radius:50%}.saved-2{color:var(--purple)}.workspace-selector>.button{margin-top:auto}.workspace-board{min-height:685px;padding:12px}.board-heading{justify-content:space-between;align-items:flex-start;display:flex}.board-heading h2{margin:0;font-size:17px;font-weight:500}.board-heading p{color:#899398;margin:4px 0 0;font-size:9px}.board-heading button{color:#aeb4b6;cursor:pointer;background:0 0;border:0;font-size:23px}.workspace-tabs{margin-top:12px}.workspace-tabs button{font-family:var(--font-geist-mono);letter-spacing:.09em;min-width:90px;font-size:8px}.workspace-stat-strip{background:#081116;border:1px solid #29363d;border-radius:6px;grid-template-columns:repeat(3,1fr) 1.25fr;height:48px;margin:8px 0;display:grid}.workspace-stat-strip>span{color:#adb4b7;border-right:1px solid #253138;grid-template-columns:25px 24px 1fr;align-items:center;padding:0 12px;display:grid}.workspace-stat-strip>span:last-child{border-right:0}.workspace-stat-strip strong{font-family:var(--font-geist-mono);font-size:13px;font-weight:450}.workspace-stat-strip small{color:#79848a;font-size:8px}.workspace-stat-strip .updated{justify-content:flex-end;gap:8px;display:flex}.workspace-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-panel{background:#081116;border:1px solid #344149;border-radius:6px;flex-direction:column;min-height:175px;padding:9px 10px 7px;display:flex;overflow:hidden}.dashboard-panel>header{justify-content:space-between;align-items:center;display:flex}.dashboard-panel>header>span{color:#c4c9ca;font-family:var(--font-geist-mono);letter-spacing:.05em;align-items:center;gap:7px;font-size:8px;display:flex}.dashboard-panel header button{color:#a5adb0;cursor:pointer;background:0 0;border:0;padding:2px}.panel-metric{font-family:var(--font-geist-mono);margin-top:9px;font-size:17px;font-weight:450}.dashboard-panel>small{color:#8a9498;margin-top:4px;font-size:9px}.dashboard-panel>footer{color:#7f898e;border-top:1px solid #202d34;align-items:center;gap:6px;margin:auto -10px -7px;padding:7px 10px;font-size:8px;display:flex}.area-chart{height:92px;margin-top:-4px;padding:13px 0 17px 38px;position:relative}.area-chart .sparkline{width:100%;height:58px}.area-axis{flex-direction:column-reverse;justify-content:space-between;display:flex;position:absolute;top:14px;bottom:19px;left:0}.area-axis span{color:#7c878c;font-family:var(--font-geist-mono);font-size:7px}.area-time{justify-content:space-between;display:flex;position:absolute;bottom:2px;left:39px;right:0}.area-time span{color:#7c878c;font-family:var(--font-geist-mono);font-size:7px}.workspace-board.view-list .workspace-panel-grid{grid-template-columns:1fr}.workspace-board.view-list .dashboard-panel{min-height:145px}.gauge{width:min(100%,280px);max-width:100%;height:auto;margin:0 auto}.panel-caption{margin:0 auto 8px;font-size:12px;font-weight:500}.panel-number{font-family:var(--font-geist-mono);margin:12px 0 3px;font-size:27px;font-weight:450}.leverage-panel .tag{align-self:flex-start;height:26px;margin-top:12px;font-size:10px}.flows-panel .vertical-bars{height:54px;margin-top:4px}.flow-dates{color:#788388;font-family:var(--font-geist-mono);justify-content:space-between;margin-bottom:3px;font-size:7px;display:flex}.add-panel{background:rgba(var(--accent-rgb), .03);border:1px dashed var(--gold-border-bright);color:var(--gold);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:43px;margin-top:8px;display:flex}.add-panel .icon{border:1px solid;border-radius:50%;padding:3px}.pinned-note{background:#081116;border:1px solid #28353c;border-radius:5px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;margin-top:8px;padding:8px 10px;display:grid}.pinned-note>.icon{color:var(--gold)}.pinned-note>div:nth-child(2) span{color:var(--gold);font-family:var(--font-geist-mono);font-size:7px}.pinned-note p{color:#b0b6b8;margin:5px 0 0;font-size:9px}.note-owner{align-items:center;gap:7px;display:flex}.note-owner>b{font-family:var(--font-geist-mono);border:1px solid #6f777a;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:9px;display:flex}.note-owner span{flex-direction:column;font-size:8px;display:flex}.note-owner small{color:#747f84;margin-top:3px}.workspace-tab-state{color:#7f898e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.workspace-tab-state h3{color:#d9dcdb;margin:12px 0 5px;font-size:16px}.workspace-tab-state p{max-width:310px;font-size:10px;line-height:1.5}.workspace-tab-state .button{margin-top:10px}.workspace-right-rail{flex-direction:column;gap:8px;display:flex}.workspace-right-rail>.panel{padding:11px 10px 8px}.workspace-ai h2{margin:12px 2px;font-size:17px;font-weight:450;line-height:1.45}.brief-status p{color:#90999d;grid-template-columns:19px 1fr auto;align-items:center;gap:7px;margin:5px 0;font-size:9px;display:grid}.brief-status strong{color:#b2b8ba;font-size:8px;font-weight:450}.status-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-style:normal;display:flex}.status-icon.green{color:var(--green)}.status-icon.red{color:var(--red)}.status-icon.purple{color:var(--purple)}.workspace-ai .confidence-strip{margin:9px 0 7px}.workspace-ai .button+.button{margin-top:6px}.tasks-panel>div{margin-top:8px}.tasks-panel button{color:#a8afb2;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;width:100%;min-height:26px;font-size:9px;display:grid}.tasks-panel button:first-child .icon{color:var(--blue)}.tasks-panel button:nth-child(n+2) .icon{color:var(--gold)}.tasks-panel button strong{color:#929a9e;font-size:8px;font-weight:450}.activity-panel>div{margin-top:7px}.activity-panel p{color:#a7aeb0;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;margin:6px 0;font-size:8px;display:grid}.activity-panel p small{color:#768187}.activity-panel .button{height:23px}.team-members{grid-template-columns:repeat(4,1fr);gap:4px;margin:8px 0;display:grid}.team-members>span{flex-direction:column;align-items:center;gap:4px;display:flex}.team-members b{font-family:var(--font-geist-mono);border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:7px;font-weight:450;display:flex}.team-members b.green{color:#8dd9ac;background:#143c2a}.team-members b.purple{color:#d5a3f4;background:#3d2451}.team-members b.gold{color:#ffcf65;background:#5a3b0a}.team-members i{color:#a4abad;text-align:center;flex-direction:column;font-size:7px;font-style:normal;display:flex}.team-members i small{color:#6f7a7f;margin-top:2px;font-size:6px}.team-panel .button{height:23px}.quick-create{padding:10px 11px 11px}.quick-create>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:8px;display:grid}.quick-create button{color:#d0d4d4;cursor:pointer;text-align:left;background:#081116;border:1px solid #2b373e;border-radius:6px;grid-template-columns:45px 1fr 17px;align-items:center;gap:13px;min-height:68px;padding:10px 12px;display:grid}.quick-create button:hover{border-color:var(--gold-border-bright);transform:translateY(-1px)}.quick-create button>span{flex-direction:column;display:flex}.quick-create button strong{font-size:11px;font-weight:500}.quick-create button small{color:#808a8f;margin-top:5px;font-size:8px}.share-list{gap:7px;display:grid}.share-list p{background:#081116;border:1px solid #263139;border-radius:5px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin:0;padding:8px;display:grid}.share-list p>b{border:1px solid var(--gold-border-bright);border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.share-list p>span{flex-direction:column;font-size:10px;display:flex}.share-list p small{color:#788388;margin-top:3px;font-size:8px}.modal-form textarea{color:var(--text);resize:vertical;background:#071015;border:1px solid #354149;border-radius:5px;outline:0;padding:10px}@media (width<=1350px){.portfolio-detail-grid{grid-template-columns:minmax(500px,2fr) minmax(225px,.9fr) minmax(180px,.72fr)}.report-body{grid-template-columns:58px minmax(155px,1fr) 96px 120px 135px}.report-icon{width:54px;height:54px}.workspace-main-grid{grid-template-columns:minmax(190px,.65fr) minmax(450px,1.55fr) minmax(275px,1fr)}.workspace-list strong{font-size:10px}.workspace-ai h2{font-size:15px}}@media (width<=1099px){.portfolio-kpis{grid-template-columns:repeat(3,1fr)}.portfolio-main-grid{grid-template-columns:1fr}.portfolio-detail-grid{grid-template-columns:1.65fr 1fr}.portfolio-side-stack{grid-column:1/3;grid-template-columns:1fr 1fr;display:grid}.portfolio-bottom-grid{grid-template-columns:1fr}.workspace-main-grid{grid-template-columns:minmax(185px,.65fr) minmax(0,1.7fr)}.workspace-right-rail{grid-column:1/3;grid-template-columns:repeat(2,1fr);display:grid}.workspace-selector,.workspace-board{min-height:650px}.quick-create>div{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.report-module-supply-board{grid-template-columns:1fr}.report-module-supply-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.report-module-supply-ranked>div{grid-template-columns:72px minmax(0,1fr) 34px}.report-module-tokenomics-layout{grid-template-rows:auto auto auto minmax(70px,.85fr) auto}.portfolio-heading,.workspace-heading{align-items:flex-start}.portfolio-controls{flex-wrap:wrap;justify-content:flex-end;display:flex}.portfolio-controls select:first-child,.portfolio-controls>small{display:none}.portfolio-controls .button{width:34px;padding:0;font-size:0}.portfolio-kpis{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.kpi-card{scroll-snap-align:start;flex:0 0 220px}.performance-panel,.risk-panel{min-height:0}.performance-body{display:block}.performance-chart-wrap{border-right:0;padding-right:0}.performance-stats{border-top:1px solid #263139;grid-template-columns:repeat(3,1fr);padding-left:0;display:grid}.performance-stats>div{grid-column:1/4}.chart-topline{flex-direction:column;align-items:flex-start;gap:8px}.chart-topline .segmented{max-width:100%;overflow-x:auto}.performance-chart{height:190px}.risk-body{grid-template-columns:80px 1fr}.radar-chart{height:210px}.portfolio-detail-grid{flex-direction:column;display:flex}.holdings-panel{order:1}.ai-brief-panel{order:2;min-height:310px}.portfolio-side-stack{display:contents}.exposure-panel{order:4}.correlation-panel{order:3}.portfolio-bottom-grid{flex-direction:column;display:flex}.report-body{grid-template-columns:55px 1fr}.report-body>span,.report-body>.button{grid-column:1/3}.alert-list button{grid-template-columns:20px 1fr auto 13px;padding:6px}.alert-list button>span,.alert-list button>small{display:none}.report-estimate{grid-template-columns:1fr}.report-estimate p,.report-estimate .button{grid-column:1}.workspace-actions .button{width:34px;min-width:34px;padding:0;font-size:0}.workspace-actions .button .icon{margin:0}.workspace-toolbar{margin-top:10px}.workspace-toolbar select{flex:1;width:auto}.workspace-main-grid{flex-direction:column;display:flex}.workspace-selector{min-height:0}.workspace-list button:nth-child(n+4),.saved-label,.saved-list{display:none}.workspace-selector>.button{margin-top:12px}.workspace-board{min-height:0}.workspace-tabs{overflow-x:auto}.workspace-tabs button{min-width:82px}.workspace-stat-strip{grid-template-columns:repeat(3,1fr)}.workspace-stat-strip .updated{display:none}.workspace-stat-strip>span{grid-template-columns:20px 1fr;padding:0 8px}.workspace-stat-strip small{grid-column:2}.workspace-panel-grid{grid-template-columns:1fr}.dashboard-panel{min-height:205px}.workspace-right-rail{display:flex}.quick-create>div{grid-template-columns:1fr}.quick-create button{min-height:62px}.pinned-note{grid-template-columns:16px 1fr}.note-owner{display:none}}.api-delivery-modal .analysis-columns{margin:16px 0}.api-contract-note{background:rgba(var(--accent-rgb), .06);border:1px solid var(--gold-border);color:var(--gold);border-radius:6px;align-items:center;gap:12px;margin:13px 0;padding:12px;display:flex}.api-contract-note>span{flex-direction:column;gap:4px;display:flex}.api-contract-note strong{font-size:10px}.api-contract-note code{color:var(--muted);font-family:var(--font-geist-mono);font-size:8px}.completed-report-backdrop{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);z-index:240;background:#000305db;justify-content:center;align-items:center;padding:2vh 1.5vw;display:flex;position:fixed;inset:0}.completed-report-viewer{border:1px solid var(--gold-border-bright);background:#05090b;border-radius:9px;grid-template-rows:58px minmax(0,1fr) 46px;width:97vw;max-width:1780px;height:96vh;display:grid;overflow:hidden;box-shadow:0 35px 120px #000000b8}.completed-report-toolbar{background:linear-gradient(#0c1317,#070c0f);border-bottom:1px solid #29343a;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:0 12px 0 16px;display:flex}.completed-report-ready{align-items:center;gap:10px;min-width:0;display:flex}.completed-report-ready>i{color:var(--green);background:#34d26f1c;border:1px solid #34d26f80;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;height:29px;display:flex}.completed-report-ready>span{flex-direction:column;min-width:0;display:flex}.completed-report-ready small{color:var(--green);font-family:var(--font-geist-mono);letter-spacing:.11em;font-size:7px}.completed-report-ready strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.completed-report-toolbar-controls{align-items:center;gap:9px;display:flex}.completed-report-toolbar-controls>a{color:#c6ccce;border:1px solid #344048;border-radius:4px;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:8px;text-decoration:none;display:flex}.completed-report-toolbar-controls>a:hover{border-color:var(--gold-border-bright);color:var(--gold)}.report-fit-controls{background:#050a0d;border:1px solid #2a353b;border-radius:5px;align-items:center;height:32px;display:flex;overflow:hidden}.report-fit-controls button{color:#879196;cursor:pointer;font-family:var(--font-geist-mono);white-space:nowrap;background:0 0;border:0;border-right:1px solid #273238;height:100%;padding:0 10px;font-size:7px}.report-fit-controls button.active,.report-fit-controls button:hover{background:rgba(var(--accent-rgb),.09);color:var(--gold)}.report-fit-controls span{color:#cbd0d1;font-family:var(--font-geist-mono);text-align:center;min-width:38px;font-size:7px}.completed-report-close{color:#c4cacc;cursor:pointer;background:#0c1317;border:1px solid #344047;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.completed-report-close:hover{border-color:var(--gold);color:var(--gold)}.completed-report-body{grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.completed-report-rail{background:#070c0f;border-right:1px solid #28333a;flex-direction:column;min-height:0;display:flex;overflow:hidden}.completed-report-rail>div:first-child{border-bottom:1px solid #273139;flex-direction:column;padding:15px 14px 13px;display:flex}.completed-report-rail>div:first-child>span,.completed-report-theme>span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:6.5px}.completed-report-rail>div:first-child strong{margin-top:6px;font-size:13px}.completed-report-rail>div:first-child small{color:#778287;margin-top:4px;font-size:8px}.completed-report-rail nav{scrollbar-color:#394349 transparent;scrollbar-width:thin;flex:1;min-height:0;padding:8px;overflow-y:auto}.completed-report-rail nav button{color:#aab1b4;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:25px minmax(0,1fr) 2px;align-items:center;gap:7px;width:100%;min-height:48px;padding:7px;display:grid}.completed-report-rail nav button:hover{background:#0b1216}.completed-report-rail nav button.active{background:linear-gradient(90deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.02));border-color:var(--gold-border)}.completed-report-rail nav button>span{color:#657076;font-family:var(--font-geist-mono);font-size:7px}.completed-report-rail nav button.active>span{color:var(--gold)}.completed-report-rail nav button>div{flex-direction:column;min-width:0;display:flex}.completed-report-rail nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.completed-report-rail nav small{color:#68747a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:6.5px;overflow:hidden}.completed-report-rail nav button>i{background:var(--gold);opacity:0;height:24px}.completed-report-rail nav button.active>i{opacity:1}.completed-report-analyst{border-top:1px solid #273139;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.completed-report-analyst>span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:6.5px}.completed-report-analyst p{color:#aab1b4;margin:0;font-size:8px;line-height:1.4}.completed-report-analyst small{color:#657076;font-size:6.5px}.completed-report-analyst button{border:1px solid var(--gold-border);color:var(--gold);cursor:pointer;background:#0a1115;border-radius:4px;justify-content:center;align-items:center;min-height:26px;padding:0 8px;font-size:7px;display:flex}.completed-report-analyst button:disabled{cursor:not-allowed;opacity:.45}.completed-report-theme{border-top:1px solid #273139;grid-template-columns:repeat(2,1fr);gap:5px;padding:10px;display:grid}.completed-report-theme>span{grid-column:1/-1;margin:0 2px 3px}.completed-report-theme button{color:#8e989c;cursor:pointer;background:#0a1115;border:1px solid #2b373d;border-radius:4px;align-items:center;gap:5px;min-height:25px;padding:0 6px;font-size:6.5px;display:flex}.completed-report-theme button.active{border-color:var(--gold);color:var(--gold)}.completed-report-theme button>i{background:#f2b313;border-radius:50%;width:7px;height:7px}.completed-report-theme .theme-swatch-signal-blue{background:#00a3ff}.completed-report-theme .theme-swatch-obsidian-glass{background:#c69a42}.completed-report-theme .theme-swatch-executive-slate{background:#d3ac45}.completed-report-theme .theme-swatch-intelligence-ledger{background:#eee7d7;border:1px solid #9d7218}.completed-report-theme .theme-swatch-signal-matrix{background:#ffd02f;box-shadow:0 0 5px #ffd02f}.completed-report-rail>footer{border-top:1px solid #273139;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.completed-report-rail>footer span{color:var(--green);font-family:var(--font-geist-mono);align-items:center;gap:6px;font-size:7px;display:flex}.completed-report-rail>footer span i{background:var(--green);border-radius:50%;width:6px;height:6px}.completed-report-rail>footer small{color:#657076;font-size:6.5px}.completed-report-stage{scrollbar-color:#445057 transparent;scrollbar-width:thin;background-color:#10171b;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:24px 24px;justify-content:center;align-items:flex-start;min-height:0;padding:20px;display:flex;overflow:auto}.completed-report-stage.fit-page{align-items:center}.completed-report-stage.fit-actual{justify-content:flex-start}.completed-report-scaled{flex:none;position:relative}.completed-report-scaled>div{transform-origin:0 0;width:920px;height:1301px;position:absolute;top:0;left:0}.completed-report-iframe{background:#fff;border:0;width:100%;height:100%}.completed-report-empty{color:#7c878c;text-align:center;flex-direction:column;align-items:center;gap:7px;margin:auto;display:flex}.completed-report-empty strong{color:#d4d8d8;font-size:13px}.completed-report-empty span{font-size:8px}.completed-report-page{--report-bg:#080d0b;--report-panel:#111714;--report-panel-2:#0d1210;--report-line:#2c342f;--report-text:#f2f4ef;--report-soft:#c5cbc6;--report-muted:#7f8b84;--report-accent:#f2b313;--report-green:#57d394;--report-red:#f36a62;background:radial-gradient(circle at 88% 0,var(--report-accent),transparent 25%),linear-gradient(145deg,var(--report-bg),var(--report-bg))}@supports (color:color-mix(in lab, red, red)){.completed-report-page{background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--report-accent) 8%,transparent),transparent 25%),linear-gradient(145deg,var(--report-bg),color-mix(in srgb,var(--report-bg) 88%,#000))}}.completed-report-page{border:1px solid var(--report-line)}@supports (color:color-mix(in lab, red, red)){.completed-report-page{border:1px solid color-mix(in srgb,var(--report-line) 78%,var(--report-accent))}}.completed-report-page{color:var(--report-text);font-family:var(--font-geist-sans);flex-direction:column;width:920px;height:1301px;padding:27px 31px 23px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000075}.report-theme-signal-blue{--report-bg:#071018;--report-panel:#0c1824;--report-panel-2:#102030;--report-line:#1e3a52;--report-text:#e8eef4;--report-soft:#c5d0da;--report-muted:#7f8b96;--report-accent:#00a3ff;--report-green:#57d394;--report-red:#f36a62}.completed-report-page:before{background-image:linear-gradient(var(--report-text) 1px,transparent 1px),linear-gradient(90deg,var(--report-text) 1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){.completed-report-page:before{background-image:linear-gradient(color-mix(in srgb,var(--report-text) 2.2%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--report-text) 2.2%,transparent) 1px,transparent 1px)}}.completed-report-page:before{content:"";pointer-events:none;background-size:31px 31px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.report-theme-obsidian-glass{--report-bg:#030405;--report-panel:#121415;--report-panel-2:#090a0b;--report-line:#363738;--report-text:#f6f1e8;--report-soft:#cbc7be;--report-muted:#8c8e8a;--report-accent:#d1a54a}.report-theme-executive-slate{--report-bg:#10191b;--report-panel:#1a2527;--report-panel-2:#141e20;--report-line:#3a484b;--report-text:#eff2ed;--report-soft:#c4cdca;--report-muted:#8d9b98;--report-accent:#dcb54a}.report-theme-intelligence-ledger{--report-bg:#f6f2e8;--report-panel:#fffcf5;--report-panel-2:#eee9dd;--report-line:#bbb3a3;--report-text:#222521;--report-soft:#3d4641;--report-muted:#6e756f;--report-accent:#9d7218;--report-green:#177455;--report-red:#aa3e38;box-shadow:0 24px 70px #2a261c38}.report-theme-signal-matrix{--report-bg:#04100c;--report-panel:#0b1a14;--report-panel-2:#07130f;--report-line:#29473b;--report-text:#edf5ef;--report-soft:#bdd0c5;--report-muted:#7b998a;--report-accent:#ffd02f;--report-green:#51e19c}.report-theme-signal-matrix:before{opacity:.9;background-size:17px 17px}.completed-report-page-head,.completed-report-title,.completed-report-hero,.completed-report-metrics,.completed-report-primary-visual,.completed-report-evidence-ledger,.completed-report-sections,.completed-report-context,.completed-report-page>footer{z-index:1;position:relative}.completed-report-page-head{border-bottom:1px solid var(--report-line);justify-content:space-between;align-items:flex-start;height:39px;display:flex}.completed-report-page-head>div{align-items:center;gap:8px;display:flex}.completed-report-glyph{background:var(--report-accent);color:#080a08;justify-content:center;align-items:center;width:21px;height:21px;font-size:9px;font-weight:900;display:flex;transform:rotate(45deg)}.completed-report-page-head b{letter-spacing:.16em;font-size:8px}.completed-report-page-head em{border-left:1px solid var(--report-line);color:var(--report-accent);letter-spacing:.13em;padding-left:8px;font-size:7px;font-style:normal}.completed-report-page-head>div:last-child{color:var(--report-muted);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:6px}.completed-report-title{grid-template-columns:1fr 150px;align-items:end;min-height:96px;padding:16px 0 13px;display:grid}.completed-report-title span,.completed-report-hero small{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:6px;font-weight:700}.completed-report-title h2{letter-spacing:-.04em;margin:6px 0 0;font-size:31px;line-height:1}.completed-report-title p{color:var(--report-muted);margin:6px 0 0;font-size:8px}.completed-report-title>i{background:linear-gradient(90deg,var(--report-line),var(--report-accent),var(--report-line));height:3px;margin-bottom:8px}.completed-report-hero{background:linear-gradient(105deg,var(--report-accent),var(--report-panel));align-items:center}@supports (color:color-mix(in lab, red, red)){.completed-report-hero{background:linear-gradient(105deg,color-mix(in srgb,var(--report-accent) 12%,var(--report-panel)),var(--report-panel))}}.completed-report-hero{border:1px solid var(--report-line);border-radius:8px;grid-template-columns:1fr 240px;min-height:135px;padding:18px 21px;display:grid}.completed-report-asset{align-items:center;gap:14px;display:flex}.completed-report-asset>span{background:radial-gradient(circle at 30% 25%,var(--report-accent),var(--report-bg));align-items:center}@supports (color:color-mix(in lab, red, red)){.completed-report-asset>span{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--report-accent) 22%,var(--report-panel)),var(--report-bg))}}.completed-report-asset>span{border:1px solid var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.completed-report-asset>span{border:1px solid color-mix(in srgb,var(--report-accent) 55%,var(--report-line))}}.completed-report-asset>span{color:var(--report-accent);font-family:var(--font-geist-mono);border-radius:50%;justify-content:center;width:60px;height:60px;font-size:17px;display:flex}.completed-report-asset h3{margin:7px 0 5px;font-size:25px;line-height:1}.completed-report-asset p{color:var(--report-muted);max-width:420px;margin:0;font-size:7px}.completed-report-hero>div:last-child{text-align:right;flex-direction:column;display:flex}.completed-report-hero>div:last-child strong{font-family:var(--font-geist-mono);margin:8px 0;font-size:12px}.completed-report-hero>div:last-child em{color:var(--report-green);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:6px;font-style:normal}.completed-report-metrics{background:var(--report-line);border:1px solid var(--report-line);border-radius:6px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:11px;display:grid;overflow:hidden}.completed-report-metrics>div{background:var(--report-panel-2);flex-direction:column;min-height:69px;padding:10px 11px;display:flex}.completed-report-metrics span{color:var(--report-muted);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:5.5px}.completed-report-metrics strong{font-family:var(--font-geist-mono);margin-top:7px;font-size:13px}.completed-report-metrics small{color:var(--report-muted);margin-top:3px;font-size:5.5px}.completed-report-metrics .tone-green strong{color:var(--report-green)}.completed-report-metrics .tone-red strong{color:var(--report-red)}.completed-report-metrics .tone-gold strong{color:var(--report-accent)}.completed-report-primary-visual{background:linear-gradient(145deg,var(--report-panel),var(--report-panel-2));border:1px solid var(--report-line);border-radius:7px;grid-template-rows:42px 1fr;min-height:337px;margin-top:11px;padding:12px 14px 9px;display:grid;overflow:hidden}.completed-report-primary-visual>div:first-child{justify-content:space-between;align-items:start;display:flex}.completed-report-primary-visual>div:first-child span{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.13em;font-size:6px}.completed-report-primary-visual>div:first-child strong{color:var(--report-muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:6px;font-weight:500}.completed-report-primary-visual>img{object-fit:contain;width:100%;height:100%}.completed-report-chart{flex-direction:column;min-height:0;display:flex}.completed-report-chart svg{flex:1;width:100%;min-height:0}.completed-report-chart line{stroke:var(--report-line);stroke-dasharray:4 6}.completed-report-chart polyline{fill:none;stroke:var(--report-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.completed-report-chart polyline.report-chart-overlay{stroke:var(--report-accent);stroke-dasharray:6 5;stroke-width:3px;opacity:.95}.completed-report-chart circle{fill:var(--report-panel);stroke:var(--report-accent);stroke-width:3px}.completed-report-chart>div{color:var(--report-muted);font-family:var(--font-geist-mono);justify-content:space-between;font-size:5.5px;display:flex}.completed-report-module-visual{flex:1 1 0;height:0;min-height:0;overflow:hidden}.report-module-visual-head{justify-content:space-between;align-items:start;display:flex}.report-module-visual-head span{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.13em;font-size:6px}.report-module-visual-head strong{color:var(--report-muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:6px;font-weight:500}.report-module-visual-body{min-height:0;overflow:hidden}.report-module-visual-body>div{height:100%;min-height:0}.report-module-summary{background:var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.report-module-summary{background:color-mix(in srgb,var(--report-accent) 5%,var(--report-panel-2))}}.report-module-summary{border-left:2px solid var(--report-accent);min-height:0;padding:7px 9px}.report-module-summary span{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:5px}.report-module-summary p{color:var(--report-soft);margin:3px 0 0;font-size:6.2px;line-height:1.4}.report-module-visual-sources{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;height:100%;min-height:0;display:grid}.report-module-chart-source,.report-module-supplied-image{background:var(--report-panel-2)}@supports (color:color-mix(in lab, red, red)){.report-module-chart-source,.report-module-supplied-image{background:color-mix(in srgb,var(--report-panel-2) 88%,transparent)}}.report-module-chart-source,.report-module-supplied-image{border:1px solid var(--report-line);border-radius:4px;min-height:0;overflow:hidden}.report-module-chart-source{display:flex}.report-module-chart-source>*{flex:1;min-height:0}.report-module-supplied-image{grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid}.report-module-supplied-image img{object-fit:contain;width:100%;height:100%;min-height:0}.report-module-supplied-image figcaption{color:var(--report-muted);text-align:center;padding:3px 5px;font-size:4.8px}.report-module-bar-stack{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:5px;min-height:0;display:grid}.report-module-bar-stack>div{background:var(--report-panel-2);border:1px solid var(--report-line);border-radius:4px;min-width:0;padding:6px 7px}.report-module-bar-stack>div>span{justify-content:space-between;align-items:baseline;gap:4px;display:flex}.report-module-bar-stack b{color:var(--report-muted);font-size:5.5px;font-weight:600}.report-module-bar-stack strong{color:var(--report-text);font-family:var(--font-geist-mono);font-size:8px}.report-module-bar-stack>div>i{background:var(--report-line);height:2px;margin:5px 0;display:block;overflow:hidden}.report-module-bar-stack>div>i u{background:var(--report-accent);height:100%;display:block}.report-module-bar-stack>div>small{color:var(--report-muted);font-size:4.8px;line-height:1.25;display:block}.report-module-section-stack{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px;min-height:0;display:grid}.report-module-section-stack article{background:linear-gradient(145deg,var(--report-panel),var(--report-panel-2));border:1px solid var(--report-line);border-radius:4px;min-height:0;padding:7px 8px}.report-module-section-stack header{justify-content:space-between;display:flex}.report-module-section-stack header span,.report-module-section-stack header em{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:4.8px;font-style:normal}.report-module-section-stack header em{color:var(--report-muted)}.report-module-section-stack h4{margin:5px 0 3px;font-size:8px}.report-module-section-stack p{color:var(--report-muted);margin:0;font-size:5.6px;line-height:1.38}.report-module-snapshot-layout,.report-module-thesis-layout,.report-module-liquidity-layout,.report-module-tokenomics-layout,.report-module-holder-layout,.report-module-signalnet-layout,.report-module-narrative-layout,.report-module-fundamentals-layout,.report-module-security-layout,.report-module-catalysts-layout,.report-module-evidence-layout,.report-module-decision-layout,.report-module-institutional-layout,.report-module-institutional-compare-layout,.report-module-cover-layout,.report-module-contents-layout,.report-module-l2-snapshot-layout,.report-module-l2-structure-layout,.report-module-chart-led-layout,.report-module-supply-board-layout,.report-module-editorial-layout,.report-module-appendix-layout{gap:7px;height:100%;min-height:0;display:grid}.report-module-institutional-layout{grid-template-rows:auto auto minmax(80px,1fr) auto}.report-module-institutional-compare-layout{grid-template-rows:auto auto auto minmax(80px,1fr) auto}.completed-report-primary-visual.is-full-bleed{grid-template-rows:1fr}.completed-report-page.is-designed-cover .completed-report-primary-visual{flex:1 1 0;min-height:0;margin-top:14px}.report-module-cover-layout{grid-template-rows:minmax(160px,.9fr) auto auto auto}.report-module-cover-mast{background:linear-gradient(135deg,var(--report-accent),var(--report-panel-2));align-items:center}@supports (color:color-mix(in lab, red, red)){.report-module-cover-mast{background:linear-gradient(135deg,color-mix(in srgb,var(--report-accent) 16%,var(--report-panel)),var(--report-panel-2))}}.report-module-cover-mast{border:1px solid var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.report-module-cover-mast{border:1px solid color-mix(in srgb,var(--report-accent) 42%,var(--report-line))}}.report-module-cover-mast{border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:168px;padding:22px 24px;display:grid}.report-module-cover-mark{background:radial-gradient(circle at 30% 25%,var(--report-accent),var(--report-bg));align-items:center}@supports (color:color-mix(in lab, red, red)){.report-module-cover-mark{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--report-accent) 28%,var(--report-panel)),var(--report-bg))}}.report-module-cover-mark{border:1px solid var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.report-module-cover-mark{border:1px solid color-mix(in srgb,var(--report-accent) 55%,var(--report-line))}}.report-module-cover-mark{border-radius:50%;justify-content:center;width:88px;height:88px;display:flex;overflow:hidden}.report-module-cover-mark img{object-fit:cover;width:100%;height:100%}.report-module-cover-mark span{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.04em;font-size:22px;font-weight:800}.report-module-cover-mast small{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.16em;font-size:7px}.report-module-cover-mast h3{letter-spacing:-.04em;margin:8px 0 6px;font-size:34px;line-height:1}.report-module-cover-mast p{color:var(--report-soft);font-family:var(--font-geist-mono);margin:0;font-size:11px}.report-module-cover-mast span{color:var(--report-muted);margin-top:8px;font-size:8px;display:block}.report-module-contents-layout{grid-template-rows:auto auto minmax(0,1fr)}.report-module-l2-snapshot-layout{grid-template:"identity summary""pulse pulse"minmax(105px,1fr)"metrics sections"/.72fr 1.28fr}.report-module-l2-snapshot-layout>.report-module-summary{grid-area:summary}.report-module-l2-snapshot-layout>.report-module-snapshot-pulse{grid-area:pulse;min-height:0}.report-module-l2-snapshot-layout>.report-module-bar-stack{grid-area:metrics}.report-module-l2-snapshot-layout>.report-module-section-stack{grid-area:sections}.report-module-l2-structure-layout{grid-template:"summary summary""visual metrics"minmax(105px,1fr)"sections sections"/1.3fr .7fr}.report-module-l2-structure-layout>.report-module-summary{grid-area:summary}.report-module-l2-structure-layout>.report-module-visual-sources{grid-area:visual}.report-module-l2-structure-layout>.report-module-bar-stack{grid-area:metrics;grid-template-columns:1fr}.report-module-l2-structure-layout>.report-module-section-stack{grid-area:sections}.report-module-chart-led-layout{grid-template-rows:minmax(140px,1.2fr) auto auto auto}.report-module-supply-board-layout{grid-template-rows:auto auto minmax(88px,.9fr) auto}.report-module-supply-board-layout>.report-module-supply-hero{grid-area:auto}.report-module-editorial-layout{grid-template-rows:auto minmax(0,1fr) auto auto}.report-module-editorial-layout>.report-module-summary{min-height:72px}.report-module-editorial-layout>.report-module-summary p{font-size:8px;line-height:1.45}.report-module-appendix-layout{grid-template-rows:auto auto minmax(0,1fr)}.report-module-appendix-layout>.report-module-section-stack{grid-template-columns:1fr}.report-compare-caption{color:var(--report-muted);margin:0;font-size:6px;line-height:1.35}.report-compare-caption span{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:5px;display:block}.report-module-snapshot-layout{grid-template:"identity summary""pulse pulse"minmax(105px,1fr)"metrics sections"/.72fr 1.28fr}.report-module-snapshot-identity{grid-area:identity;align-items:center;gap:10px;display:flex}.report-module-snapshot-identity>span{background:var(--report-accent);color:#080a08;font-family:var(--font-geist-mono);border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-size:13px;font-weight:900;display:flex}.report-module-snapshot-identity small{color:var(--report-accent);font-family:var(--font-geist-mono);font-size:5px}.report-module-snapshot-identity strong{margin:2px 0;font-size:13px;display:block}.report-module-snapshot-identity p{color:var(--report-muted);margin:0;font-size:6px}.report-module-snapshot-layout>.report-module-summary{grid-area:summary}.report-module-snapshot-pulse{grid-area:pulse;min-height:0}.report-module-snapshot-layout>.report-module-bar-stack{grid-area:metrics}.report-module-snapshot-layout>.report-module-section-stack{grid-area:sections}.report-module-thesis-layout{grid-template:"summary summary""metrics sections"minmax(0,1fr)"visual visual"minmax(92px,.65fr)/.75fr 1.25fr}.report-module-thesis-layout>.report-module-summary{grid-area:summary}.report-module-thesis-layout>.report-module-bar-stack{grid-area:metrics;grid-template-columns:1fr}.report-module-thesis-layout>.report-module-section-stack{grid-area:sections}.report-module-thesis-layout>.report-module-visual-sources{grid-area:visual}.report-module-liquidity-layout{grid-template:"summary summary""visual metrics"minmax(105px,1fr)"sections sections"/1.3fr .7fr}.report-module-liquidity-layout>.report-module-summary{grid-area:summary}.report-module-liquidity-layout>.report-module-visual-sources{grid-area:visual}.report-module-liquidity-layout>.report-module-bar-stack{grid-area:metrics;grid-template-columns:1fr}.report-module-liquidity-layout>.report-module-section-stack{grid-area:sections}.report-module-liquidity-heatmap{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:4px;width:100%;padding:8px;display:grid}.report-module-liquidity-heatmap>div{background:var(--report-accent);color:#080a08;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-height:38px;display:flex}.report-module-liquidity-heatmap span{font-size:5px}.report-module-liquidity-heatmap strong{font-family:var(--font-geist-mono);font-size:7px}.report-module-tokenomics-layout{grid-template-rows:auto auto auto minmax(88px,.9fr) auto;grid-template-areas:"summary summary""supply supply""breakdown breakdown""visual visual""sections sections"}.report-module-tokenomics-layout>.report-module-summary{grid-area:summary}.report-module-supply-hero{grid-area:supply;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:5px;display:grid}.report-module-supply-hero>div{background:var(--report-panel-2);border:1px solid var(--report-line);border-radius:4px;padding:6px 8px}.report-module-supply-hero small,.report-module-supply-hero span{color:var(--report-muted);font-size:5px;display:block}.report-module-supply-hero strong{font-family:var(--font-geist-mono);color:var(--report-soft);margin:3px 0;font-size:10px;display:block}.report-module-supply-breakdown{grid-area:breakdown;gap:6px;min-height:0;display:grid}.report-module-supply-callout{background:var(--report-accent);align-items:start}@supports (color:color-mix(in lab, red, red)){.report-module-supply-callout{background:color-mix(in srgb,var(--report-accent) 10%,var(--report-panel-2))}}.report-module-supply-callout{border:1px solid var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.report-module-supply-callout{border:1px solid color-mix(in srgb,var(--report-accent) 45%,var(--report-line))}}.report-module-supply-callout{border-left:3px solid var(--report-accent);border-radius:4px;gap:3px;padding:6px 8px;display:grid}.report-module-supply-callout b{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:5px}.report-module-supply-callout span{color:var(--report-soft);font-size:6px;line-height:1.35}.report-module-supply-legend{flex-wrap:wrap;gap:6px 10px;display:flex}.report-module-supply-legend>span{align-items:center;gap:4px;display:inline-flex}.report-module-supply-legend i{border-radius:2px;width:7px;height:7px;display:block}.report-module-supply-legend em{color:var(--report-muted);font-size:5.5px;font-style:normal}.report-module-supply-legend strong{color:var(--report-soft);font-family:var(--font-geist-mono);font-size:6.5px}.report-module-supply-breakdown-bar{border:1px solid var(--report-accent);background:#0a0f13}@supports (color:color-mix(in lab, red, red)){.report-module-supply-breakdown-bar{border:1px solid color-mix(in srgb,var(--report-accent) 30%,var(--report-line))}}.report-module-supply-breakdown-bar{border-radius:5px;width:100%;min-height:34px;display:flex;overflow:hidden}.report-module-supply-slice{color:#f2f6f8;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:3px 6px;display:flex;overflow:hidden}.report-module-supply-slice b{color:inherit;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:5.5px;font-weight:700;line-height:1.1}.report-module-supply-slice span{font-family:var(--font-geist-mono);font-size:7px;font-weight:700}.report-module-supply-slice-0{color:#080a08}.report-module-supply-slice-1,.report-module-supply-slice-2,.report-module-supply-slice-3,.report-module-supply-slice-4{color:var(--report-soft)}.report-module-supply-board{grid-template-columns:minmax(120px,.42fr) minmax(0,1fr);gap:8px;min-height:0;display:grid}.report-module-supply-donut-help,.report-module-supply-rank-help{min-height:0}.report-module-supply-donut{background:linear-gradient(160deg,var(--report-accent),var(--report-panel-2));align-items:center}@supports (color:color-mix(in lab, red, red)){.report-module-supply-donut{background:linear-gradient(160deg,color-mix(in srgb,var(--report-accent) 8%,var(--report-panel)),var(--report-panel-2))}}.report-module-supply-donut{border:1px solid var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.report-module-supply-donut{border:1px solid color-mix(in srgb,var(--report-accent) 28%,var(--report-line))}}.report-module-supply-donut{border-radius:6px;justify-items:center;min-height:140px;padding:8px;display:grid;position:relative}.report-module-supply-donut svg{width:112px;height:112px;transform:rotate(-90deg)}.report-module-supply-donut-track{fill:none;stroke:var(--report-line);stroke-width:12px}.report-module-supply-donut-arc{fill:none;stroke-linecap:butt;stroke-width:12px}.report-module-supply-donut-centre{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.report-module-supply-donut-centre strong{color:var(--report-accent);font-family:var(--font-geist-mono);font-size:14px;line-height:1;display:block}.report-module-supply-donut-centre small{color:var(--report-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:5.5px;display:block}.report-module-supply-ranked{background:var(--report-panel-2);border:1px solid var(--report-line);border-radius:6px;gap:5px;min-height:140px;padding:8px 9px;display:grid}.report-module-supply-ranked>div{grid-template-columns:78px minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.report-module-supply-ranked>div>span{align-items:center;gap:4px;min-width:0;display:flex}.report-module-supply-ranked i{border-radius:2px;flex:none;width:6px;height:6px;display:block}.report-module-supply-ranked b{color:var(--report-soft);text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:600;overflow:hidden}.report-module-supply-rank-track{background:var(--report-line);border-radius:2px;height:6px;overflow:hidden}.report-module-supply-rank-track>u{min-width:0;height:100%;display:block}.report-module-supply-ranked strong{color:var(--report-accent);font-family:var(--font-geist-mono);text-align:right;font-size:7px}.report-module-supply-ranked>div.is-residual b{color:var(--report-accent)}.report-module-supply-heatmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.report-module-supply-heatmap>div{background:var(--report-panel-2);border:1px solid var(--report-line);border-radius:4px;gap:2px;min-height:48px;padding:6px 7px;display:grid}.report-module-supply-heatmap small{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:5px}.report-module-supply-heatmap strong{color:var(--report-soft);font-family:var(--font-geist-mono);font-size:8px}.report-module-supply-heatmap span{color:var(--report-muted);font-size:5px;line-height:1.25}.report-module-supply-heatmap>div.heat-high{background:var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.report-module-supply-heatmap>div.heat-high{background:color-mix(in srgb,var(--report-accent) 14%,var(--report-panel-2))}}.report-module-supply-heatmap>div.heat-high{border-color:var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.report-module-supply-heatmap>div.heat-high{border-color:color-mix(in srgb,var(--report-accent) 40%,var(--report-line))}}.report-module-supply-heatmap>div.heat-warn{background:var(--report-red)}@supports (color:color-mix(in lab, red, red)){.report-module-supply-heatmap>div.heat-warn{background:color-mix(in srgb,var(--report-red) 10%,var(--report-panel-2))}}.report-module-supply-heatmap>div.heat-warn{border-color:var(--report-red)}@supports (color:color-mix(in lab, red, red)){.report-module-supply-heatmap>div.heat-warn{border-color:color-mix(in srgb,var(--report-red) 35%,var(--report-line))}}.report-module-supply-heatmap>div.heat-low{background:var(--report-green)}@supports (color:color-mix(in lab, red, red)){.report-module-supply-heatmap>div.heat-low{background:color-mix(in srgb,var(--report-green) 8%,var(--report-panel-2))}}.report-module-supply-heatmap>div.heat-low{border-color:var(--report-green)}@supports (color:color-mix(in lab, red, red)){.report-module-supply-heatmap>div.heat-low{border-color:color-mix(in srgb,var(--report-green) 28%,var(--report-line))}}.report-module-supply-heatmap>div.heat-mid{background:var(--report-panel-2)}.report-module-supply-breakdown-note{color:var(--report-soft);margin:0;font-size:6px;line-height:1.4}.report-module-supply-secondary{background:linear-gradient(145deg,var(--report-panel),var(--report-accent))}@supports (color:color-mix(in lab, red, red)){.report-module-supply-secondary{background:linear-gradient(145deg,var(--report-panel),color-mix(in srgb,var(--report-accent) 6%,var(--report-panel-2)))}}.report-module-supply-secondary{border:1px solid var(--report-line);border-radius:5px;gap:4px;min-height:70px;padding:9px 10px;display:grid}.report-module-supply-secondary b{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:5px}.report-module-supply-secondary p{color:var(--report-muted);margin:0;font-size:6px;line-height:1.4}.report-module-tokenomics-layout>.report-module-visual-sources{grid-area:visual}.report-module-tokenomics-layout>.report-module-section-stack{grid-area:sections}.report-module-tokenomics-timeline,.report-module-catalyst-runway{width:100%;height:100%;min-height:70px;position:relative}.report-module-tokenomics-timeline>i,.report-module-catalyst-runway>i{background:var(--report-line);height:2px;position:absolute;top:50%;left:7%;right:7%}.report-module-tokenomics-timeline>div,.report-module-catalyst-runway>div{position:absolute;top:50%;transform:translate(-50%,-50%)}.report-module-tokenomics-timeline>div:before,.report-module-catalyst-runway>div:before{background:var(--report-accent);border:2px solid var(--report-panel);content:"";border-radius:50%;width:8px;height:8px;margin:auto;display:block}.report-module-tokenomics-timeline b,.report-module-tokenomics-timeline span,.report-module-catalyst-runway b,.report-module-catalyst-runway span{text-align:center;white-space:nowrap;font-size:5px;display:block}.report-module-holder-layout{grid-template:"summary summary""visual metrics"minmax(100px,1fr)"sections sections"/1.15fr .85fr}.report-module-holder-layout>.report-module-summary{grid-area:summary}.report-module-holder-layout>.report-module-visual-sources{grid-area:visual}.report-module-holder-layout>.report-module-bar-stack{grid-area:metrics;grid-template-columns:1fr}.report-module-holder-layout>.report-module-section-stack{grid-area:sections}.report-module-holder-treemap{gap:3px;width:100%;padding:7px;display:flex}.report-module-holder-treemap>div{background:var(--report-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.report-module-holder-treemap>div{background:color-mix(in srgb,var(--report-accent) 22%,var(--report-panel-2))}}.report-module-holder-treemap>div{border:1px solid var(--report-accent);flex-direction:column;flex-basis:48px;justify-content:center;min-width:42px;padding:5px;display:flex}.report-module-holder-treemap b{font-size:5px}.report-module-holder-treemap span{font-family:var(--font-geist-mono);font-size:8px}.report-module-signalnet-layout{grid-template:"summary summary""visual metrics"minmax(115px,1fr)"sections sections"/1.35fr .65fr}.report-module-signalnet-layout>.report-module-summary{grid-area:summary}.report-module-signalnet-layout>.report-module-visual-sources{grid-area:visual}.report-module-signalnet-layout>.report-module-bar-stack{grid-area:metrics;grid-template-columns:1fr}.report-module-signalnet-layout>.report-module-section-stack{grid-area:sections}.report-module-signalnet-network{width:100%;height:100%}.report-module-signalnet-network line{stroke:var(--report-line);stroke-width:2px}.report-module-signalnet-network circle{fill:var(--report-panel-2);stroke:var(--report-accent);stroke-width:2px}.report-module-signalnet-network text{fill:var(--report-soft);font-family:var(--font-geist-mono);text-anchor:middle;font-size:7px}.report-module-narrative-layout{grid-template:"summary summary""wave wave"minmax(95px,1fr)"sections metrics"/1.25fr .75fr}.report-module-narrative-layout>.report-module-summary{grid-area:summary}.report-module-narrative-wave{grid-area:wave;min-height:0}.report-module-narrative-layout>.report-module-section-stack{grid-area:sections}.report-module-narrative-layout>.report-module-bar-stack{grid-area:metrics;grid-template-columns:1fr}.report-module-fundamentals-layout{grid-template:"summary summary""metrics visual"minmax(105px,1fr)"sections sections"/.75fr 1.25fr}.report-module-fundamentals-layout>.report-module-summary{grid-area:summary}.report-module-fundamentals-layout>.report-module-bar-stack{grid-area:metrics;grid-template-columns:1fr}.report-module-fundamentals-layout>.report-module-visual-sources{grid-area:visual}.report-module-fundamentals-layout>.report-module-section-stack{grid-area:sections}.report-module-fundamentals-funnel{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;padding:7px;display:flex}.report-module-fundamentals-funnel>div{background:linear-gradient(90deg,var(--report-accent),var(--report-accent))}@supports (color:color-mix(in lab, red, red)){.report-module-fundamentals-funnel>div{background:linear-gradient(90deg,var(--report-accent),color-mix(in srgb,var(--report-accent) 30%,var(--report-panel-2)))}}.report-module-fundamentals-funnel>div{color:#080a08;justify-content:space-between;min-height:19px;padding:4px 7px;display:flex}.report-module-fundamentals-funnel span,.report-module-fundamentals-funnel strong{font-size:5px}.report-module-security-layout{grid-template:"summary summary""visual metrics"minmax(110px,1fr)"sections sections"/1.1fr .9fr}.report-module-security-layout>.report-module-summary{grid-area:summary}.report-module-security-layout>.report-module-visual-sources{grid-area:visual}.report-module-security-layout>.report-module-bar-stack{grid-area:metrics;grid-template-columns:1fr}.report-module-security-layout>.report-module-section-stack{grid-area:sections}.report-module-security-radar{width:100%;height:100%}.report-module-security-radar circle{fill:none;stroke:var(--report-line)}.report-module-security-radar polygon{fill:var(--report-red)}@supports (color:color-mix(in lab, red, red)){.report-module-security-radar polygon{fill:color-mix(in srgb,var(--report-red) 25%,transparent)}}.report-module-security-radar polygon{stroke:var(--report-red);stroke-width:2px}.report-module-security-radar text{fill:var(--report-muted);font-family:var(--font-geist-mono);text-anchor:middle;font-size:7px}.report-module-catalysts-layout{grid-template:"summary summary""sections metrics""visual visual"minmax(80px,1fr)/1.25fr .75fr}.report-module-catalysts-layout>.report-module-summary{grid-area:summary}.report-module-catalysts-layout>.report-module-section-stack{grid-area:sections}.report-module-catalysts-layout>.report-module-bar-stack{grid-area:metrics;grid-template-columns:1fr}.report-module-catalysts-layout>.report-module-visual-sources{grid-area:visual}.report-module-evidence-layout{grid-template:"summary summary""metrics visual"minmax(114px,.45fr)"ledger ledger"minmax(175px,1.3fr)"sections sections"/.7fr 1.3fr}.report-module-evidence-layout>.report-module-summary{grid-area:summary}.report-module-evidence-layout>.report-module-bar-stack{grid-area:metrics}.report-module-evidence-layout>.report-module-visual-sources{grid-area:visual}.report-module-evidence-layout>.completed-report-evidence-ledger{grid-area:ledger;min-height:0;margin:0}.report-module-evidence-layout>.report-module-section-stack{grid-area:sections}.report-module-decision-layout{grid-template:"verdict verdict""metrics metrics""sections visual"minmax(100px,1fr)/1.25fr .75fr}.report-module-decision-verdict{background:linear-gradient(115deg,var(--report-accent),var(--report-panel-2))}@supports (color:color-mix(in lab, red, red)){.report-module-decision-verdict{background:linear-gradient(115deg,color-mix(in srgb,var(--report-accent) 13%,var(--report-panel)),var(--report-panel-2))}}.report-module-decision-verdict{border:1px solid var(--report-accent);grid-area:verdict;padding:9px 11px}.report-module-decision-verdict span{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:5px}.report-module-decision-verdict strong{margin:4px 0;font-size:12px;display:block}.report-module-decision-verdict p{color:var(--report-soft);margin:0;font-size:6px;line-height:1.35}.report-module-decision-layout>.report-module-bar-stack{grid-area:metrics}.report-module-decision-layout>.report-module-section-stack{grid-area:sections}.report-module-decision-layout>.report-module-visual-sources{grid-area:visual}.report-module-visual-edge_thesis{border-top:2px solid var(--report-accent)}.report-module-visual-market_liquidity{background:linear-gradient(145deg,var(--report-panel),var(--report-green))}@supports (color:color-mix(in lab, red, red)){.report-module-visual-market_liquidity{background:linear-gradient(145deg,var(--report-panel),color-mix(in srgb,var(--report-green) 5%,var(--report-panel-2)))}}.report-module-visual-tokenomics{background:linear-gradient(145deg,var(--report-panel),var(--report-accent))}@supports (color:color-mix(in lab, red, red)){.report-module-visual-tokenomics{background:linear-gradient(145deg,var(--report-panel),color-mix(in srgb,var(--report-accent) 8%,var(--report-panel-2)))}}.report-module-visual-holders_whales{background:linear-gradient(145deg,var(--report-panel),#8b6cf5)}@supports (color:color-mix(in lab, red, red)){.report-module-visual-holders_whales{background:linear-gradient(145deg,var(--report-panel),color-mix(in srgb,#8b6cf5 8%,var(--report-panel-2)))}}.report-module-visual-signalnet_graph{background:radial-gradient(circle at 50% 45%,var(--report-accent),var(--report-panel) 66%)}@supports (color:color-mix(in lab, red, red)){.report-module-visual-signalnet_graph{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--report-accent) 9%,transparent),var(--report-panel) 66%)}}.report-module-visual-narrative_pulse{border-left:3px solid var(--report-accent)}.report-module-visual-fundamentals{border-bottom:3px solid var(--report-green)}.report-module-visual-security_scan{border-color:var(--report-red)}@supports (color:color-mix(in lab, red, red)){.report-module-visual-security_scan{border-color:color-mix(in srgb,var(--report-red) 60%,var(--report-line))}}.report-module-visual-catalysts{border-right:3px solid var(--report-accent)}.report-module-visual-decision_brief{border:2px solid var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.report-module-visual-decision_brief{border:2px solid color-mix(in srgb,var(--report-accent) 70%,var(--report-line))}}.completed-report-evidence-ledger{background:linear-gradient(145deg,var(--report-panel),var(--report-panel-2));border:1px solid var(--report-line);border-radius:7px;grid-template-rows:auto minmax(0,1fr) auto;gap:7px;min-height:337px;margin-top:11px;padding:10px 12px;display:grid;overflow:hidden}.completed-report-evidence-ledger>header{justify-content:space-between;align-items:end;display:flex}.completed-report-evidence-ledger>header>div{flex-direction:column;display:flex}.completed-report-evidence-ledger>header span,.completed-report-ledger-warnings>b{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:5.5px}.completed-report-evidence-ledger>header strong{margin-top:4px;font-size:10px}.completed-report-evidence-ledger>header small{color:var(--report-muted);text-align:right;max-width:360px;font-size:5.5px}.completed-report-evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:0;display:grid;overflow:hidden}.completed-report-evidence-grid>article{background:var(--report-panel-2);border:1px solid var(--report-line);border-radius:4px;flex-direction:column;min-width:0;padding:6px;display:flex;overflow:hidden}.completed-report-evidence-grid article>header{justify-content:space-between;align-items:center;gap:5px;display:flex}.completed-report-evidence-grid article>header b{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.completed-report-evidence-grid article>header em{color:var(--report-accent);font-family:var(--font-geist-mono);font-size:5px;font-style:normal}.completed-report-evidence-grid dl{grid-template-columns:1fr 1fr;gap:3px;margin:6px 0 4px;display:grid}.completed-report-evidence-grid dl>div{min-width:0}.completed-report-evidence-grid dt,.completed-report-evidence-grid p b{color:var(--report-muted);font-family:var(--font-geist-mono);letter-spacing:.07em;font-size:4.5px}.completed-report-evidence-grid dd{color:var(--report-soft);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:5px;overflow:hidden}.completed-report-evidence-grid p{grid-template-columns:auto minmax(0,1fr);gap:4px;margin:2px 0 0;display:grid}.completed-report-evidence-grid p span{color:var(--report-muted);text-overflow:ellipsis;white-space:nowrap;font-size:4.8px;overflow:hidden}.completed-report-evidence-grid p.warning b{color:var(--report-red)}.completed-report-ledger-warnings{border-top:1px solid var(--report-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 6px;padding-top:6px;display:grid}.completed-report-ledger-warnings>b{grid-column:1/-1}.completed-report-ledger-warnings>span{color:var(--report-muted);font-size:5px;line-height:1.3}.completed-report-visual-placeholder{grid-template-columns:1fr .65fr .8fr;align-items:center;gap:10px;min-height:0;display:grid;position:relative}.completed-report-visual-placeholder i{background:linear-gradient(to top,var(--report-accent),transparent)}@supports (color:color-mix(in lab, red, red)){.completed-report-visual-placeholder i{background:linear-gradient(to top,color-mix(in srgb,var(--report-accent) 28%,transparent),transparent)}}.completed-report-visual-placeholder i{border-bottom:2px solid var(--report-accent);height:70%}.completed-report-visual-placeholder i:nth-child(2){height:46%}.completed-report-visual-placeholder i:nth-child(3){height:82%}.completed-report-visual-placeholder span{color:var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.completed-report-visual-placeholder span{color:color-mix(in srgb,var(--report-accent) 24%,transparent)}}.completed-report-visual-placeholder span{font-family:var(--font-geist-mono);letter-spacing:.13em;white-space:nowrap;font-size:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.completed-report-sections{flex:1;grid-template-columns:repeat(2,1fr);gap:9px;min-height:0;margin-top:11px;display:grid}.completed-report-sections>div{background:linear-gradient(145deg,var(--report-panel),var(--report-panel-2));border:1px solid var(--report-line);border-radius:6px;flex-direction:column;min-height:0;padding:13px 14px;display:flex;position:relative}.completed-report-sections header{justify-content:space-between;display:flex}.completed-report-sections header span,.completed-report-sections header em{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.11em;font-size:5.5px;font-style:normal}.completed-report-sections header em{color:var(--report-muted)}.completed-report-sections h3{margin:9px 0 6px;font-size:12px}.completed-report-sections p{color:var(--report-muted);margin:0;font-size:7px;line-height:1.5}.completed-report-sections>div>i{background:var(--report-accent);width:30px;height:2px;position:absolute;bottom:0;left:14px}.completed-report-inline-evidence{font-family:var(--font-geist-mono);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden;color:var(--report-accent)!important;font-size:4.8px!important}.completed-report-context{background:var(--report-line);border:1px solid var(--report-line);border-left:3px solid var(--report-accent);border-radius:5px;grid-template-columns:repeat(4,1fr);gap:1px;min-height:48px;margin-top:10px;display:grid;overflow:hidden}.completed-report-context>div{background:var(--report-panel-2);flex-direction:column;justify-content:center;padding:7px 10px;display:flex}.completed-report-context span{color:var(--report-muted);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:5px}.completed-report-context strong{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.completed-report-page>footer{border-top:1px solid var(--report-line);color:var(--report-muted);font-family:var(--font-geist-mono);flex:0 0 26px;justify-content:space-between;align-items:end;margin-top:10px;font-size:5.5px;display:flex}.completed-report-footer{background:#070c0f;border-top:1px solid #28333a;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 14px;display:grid}.completed-report-footer>div:first-child{align-items:center;gap:8px;display:flex}.completed-report-footer>div:first-child span{color:#69747a;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:6px}.completed-report-footer>div:first-child strong{color:#cbd0d1;font-family:var(--font-geist-mono);margin-right:8px;font-size:8px}.completed-report-pagination{align-items:center;gap:8px;display:flex}.completed-report-pagination button{color:#aab1b4;cursor:pointer;background:#0c1418;border:1px solid #334047;border-radius:4px;height:27px;padding:0 10px;font-size:7px}.completed-report-pagination button:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.completed-report-pagination button:disabled{opacity:.28;cursor:default}.completed-report-pagination span{color:var(--gold);font-family:var(--font-geist-mono);text-align:center;min-width:48px;font-size:8px}.completed-report-footer>small{color:#626d72;justify-self:end;font-size:6px}.completed-report-output-button{color:#c6ccce;cursor:pointer;white-space:nowrap;background:#0c1317;border:1px solid #344048;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:7px;text-decoration:none;display:flex}.completed-report-output-button:hover,.completed-report-output-button:focus-visible{border-color:var(--gold-border-bright);color:var(--gold)}.completed-report-output-button:disabled{cursor:wait;opacity:.55}.completed-report-downloads{position:relative}.completed-report-downloads>summary{color:#c6ccce;cursor:pointer;white-space:nowrap;background:#0c1317;border:1px solid #344048;border-radius:4px;align-items:center;height:30px;padding:0 9px;font-size:7px;list-style:none;display:flex}.completed-report-downloads>summary::-webkit-details-marker{display:none}.completed-report-downloads[open]>summary,.completed-report-downloads>summary:hover{border-color:var(--gold-border-bright);color:var(--gold)}.completed-report-downloads>div{z-index:4;background:#0a1115;border:1px solid #39464c;border-radius:5px;min-width:210px;padding:5px;display:grid;position:absolute;top:36px;right:0;box-shadow:0 16px 42px #0000008c}.completed-report-downloads a{color:#bec5c7;border-radius:3px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:5px 7px;font-size:7px;text-decoration:none;display:grid}.completed-report-downloads a:hover{background:rgba(var(--accent-rgb),.09);color:var(--gold)}.completed-report-downloads a small{color:#667278;grid-column:2;margin-top:-6px;font-size:5.5px}.completed-report-visual-unavailable{border:1px dashed var(--report-line);color:var(--report-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 4px 4px;display:flex}.completed-report-visual-unavailable strong{color:var(--report-soft);font-size:10px}.completed-report-visual-unavailable span{margin-top:6px;font-size:6.5px}.completed-report-page-warning{background:var(--report-red);align-items:start}@supports (color:color-mix(in lab, red, red)){.completed-report-page-warning{background:color-mix(in srgb,var(--report-red) 8%,var(--report-panel-2))}}.completed-report-page-warning{border:1px solid var(--report-red)}@supports (color:color-mix(in lab, red, red)){.completed-report-page-warning{border:1px solid color-mix(in srgb,var(--report-red) 38%,var(--report-line))}}.completed-report-page-warning{border-left:3px solid var(--report-red);z-index:1;border-radius:5px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:32px;margin-top:9px;padding:6px 9px;display:grid;position:relative}.completed-report-page-warning b{color:var(--report-red);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:5.5px}.completed-report-page-warning>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 7px;display:grid}.completed-report-page-warning span{color:var(--report-soft);font-size:5px;line-height:1.3}.completed-report-guide{background:var(--report-line);border:1px solid var(--report-line);z-index:1;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:1px;min-height:72px;margin-top:9px;display:grid;position:relative;overflow:hidden}.completed-report-guide>div{background:var(--report-panel-2);padding:8px 10px}.completed-report-guide b{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:5px}.completed-report-guide p{color:var(--report-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:6px;line-height:1.42;display:-webkit-box;overflow:hidden}.completed-report-synopsis{background:var(--report-line);border:1px solid var(--report-line);z-index:1;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:1px;min-height:72px;margin-top:6px;display:grid;position:relative;overflow:hidden}.completed-report-synopsis>div{background:var(--report-panel-2);padding:8px 10px}.completed-report-synopsis b{color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:5px}.completed-report-synopsis p{color:var(--report-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:5px 0 0;font-size:6px;line-height:1.42;display:-webkit-box;overflow:hidden}.completed-report-page>footer>span:first-child{max-width:685px;line-height:1.35}.completed-report-print-stack{display:none}@media (width<=1080px){.completed-report-body{grid-template-columns:195px minmax(0,1fr)}.completed-report-toolbar-controls>a{padding:0 7px;font-size:0}.report-fit-controls button{padding:0 7px}.completed-report-output-button{padding:0 7px;font-size:0}}@media (width<=767px){.completed-report-backdrop{padding:0}.completed-report-viewer{border:0;border-radius:0;grid-template-rows:54px minmax(0,1fr) 42px;width:100vw;height:100dvh}.completed-report-toolbar{gap:8px;padding:0 8px 0 10px}.completed-report-ready{display:none}.completed-report-toolbar-controls{justify-content:center;gap:6px;width:100%}.report-fit-controls button:first-child,.report-fit-controls button:nth-child(4),.report-fit-controls button:nth-child(6),.report-fit-controls span{display:none}.report-fit-controls button{border:0;padding:0 8px;font-size:6px}.completed-report-toolbar-controls>a,.completed-report-output-button,.completed-report-downloads{display:flex}.completed-report-downloads>summary{height:29px;padding:0 7px;font-size:6px}.completed-report-close{width:29px;height:29px}.completed-report-body{grid-template-rows:74px minmax(0,1fr);grid-template-columns:1fr}.completed-report-rail{border-bottom:1px solid #28333a;border-right:0;grid-template-columns:120px 1fr;display:grid}.completed-report-rail>div:first-child{border-bottom:0;border-right:1px solid #273139;justify-content:center;padding:8px 10px}.completed-report-rail>div:first-child>span{font-size:5px}.completed-report-rail>div:first-child strong{margin-top:4px;font-size:10px}.completed-report-rail>div:first-child small{font-size:6px}.completed-report-rail nav{padding:6px;display:flex;overflow:auto hidden}.completed-report-rail nav button{flex:0 0 142px;min-height:58px}.completed-report-rail nav button>i{height:34px}.completed-report-theme,.completed-report-analyst,.completed-report-rail>footer{display:none}.completed-report-stage{padding:12px;scroll-padding:12px}.completed-report-footer{grid-template-columns:1fr auto;padding:0 8px}.completed-report-footer>div:first-child,.completed-report-footer>small{display:none}}@media print{@page{margin:0;size:A4 portrait}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;height:auto!important;overflow:visible!important}body.report-print-active>*{visibility:hidden!important}.completed-report-backdrop,.completed-report-viewer,.completed-report-print-stack,.completed-report-print-stack *{visibility:visible!important}.completed-report-backdrop{background:0 0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}.completed-report-viewer{box-shadow:none!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;display:block!important;overflow:visible!important}.completed-report-toolbar,.completed-report-body,.completed-report-footer{display:none!important}.completed-report-print-stack{display:block!important}.completed-report-print-page{break-after:page;page-break-after:always;width:210mm;height:297mm;position:relative;overflow:hidden}.completed-report-print-page .completed-report-page{box-shadow:none;transform-origin:0 0;border:0;position:absolute;top:0;left:0;transform:scale(.862)}.completed-report-print-page:last-child{break-after:auto;page-break-after:auto}}.toast{border:1px solid var(--gold-border-bright);color:#d6dad9;z-index:120;background:#101a1e;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:10px;animation:.2s ease-out toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.toast .icon{color:var(--green)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.watchlists-workspace{width:100%;min-width:0;max-width:1680px;margin:0 auto}.watchlists-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin:0 2px 15px;display:flex}.watchlists-heading h1{color:#f0f0ed;letter-spacing:-.04em;margin:0 0 5px;font-size:clamp(25px,2vw,34px);font-weight:500;line-height:1.1}.watchlists-heading>div:first-child>p{color:var(--muted);max-width:46rem;margin:0;font-size:12px;line-height:1.5}.watchlists-heading-actions{gap:8px;display:flex}.watchlists-heading-actions a.button{text-decoration:none}.watchlists-toolbar{grid-template-columns:minmax(0,auto) minmax(260px,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid;overflow:visible}.watchlists-toolbar .segmented{width:max-content;min-width:0;max-width:100%;overflow-x:auto}.watchlists-search{justify-self:end;width:100%;max-width:470px}.watchlists-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.watchlists-kpi{grid-template-columns:minmax(0,1fr) minmax(68px,105px);align-items:center;gap:12px;min-height:112px;padding:13px 14px 11px;display:grid;overflow:hidden}.watchlists-kpi .panel-title{grid-column:1/-1}.watchlists-kpi>div{flex-direction:column;gap:4px;min-width:0;display:flex}.watchlists-kpi>div strong{font-family:var(--font-geist-mono);letter-spacing:-.04em;font-size:clamp(21px,1.8vw,28px);font-weight:520}.watchlists-kpi>div small{color:var(--muted);font-size:9px}.watchlists-kpi .sparkline{width:100%;height:44px}.watchlist-card-section{border:1px solid var(--border);border-top-color:var(--gold-border-bright);border-radius:var(--radius);background:linear-gradient(145deg,#0a1217f2,#050c10eb);margin-bottom:10px;padding:13px}.watchlists-section-heading{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.watchlists-section-heading>div{min-width:0}.watchlists-section-heading p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.watchlists-section-heading>span{color:var(--muted);font-family:var(--font-geist-mono);white-space:nowrap;font-size:8px}.watchlist-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.watchlist-card{color:var(--text);cursor:pointer;text-align:left;background:#071015;border:1px solid #26343b;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:145px;padding:12px;display:grid}.watchlist-card:hover,.watchlist-card.active{background:linear-gradient(145deg, rgba(var(--accent-rgb), .11), #071015 58%);border-color:var(--gold-border-bright);box-shadow:inset 0 1px rgba(var(--accent-rgb), .1)}.watchlist-card.active{outline:1px solid rgba(var(--accent-rgb), .18)}.watchlist-card-index{font-family:var(--font-geist-mono);border:1px solid;border-radius:5px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;display:flex}.watchlist-card-copy{flex-direction:column;min-width:0;display:flex}.watchlist-card-copy small{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;font-size:7px}.watchlist-card-copy strong{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:12px;overflow:hidden}.watchlist-card-copy p{color:#859097;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.access-loading{z-index:200;background:#02070b;justify-content:center;align-items:center;min-height:100vh;display:flex;position:fixed;inset:0}.access-loading span{animation:access-pulse var(--duration-pulse,1.2s) ease-in-out infinite alternate;background:#f2b313;border-radius:50%;width:9px;height:9px;box-shadow:0 0 28px #f2b3137a}.access-splash{color:#f3f1ea;z-index:200;background:radial-gradient(circle at 50% 0,#f2b31321,#0000 35%),#02070b;justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex;position:fixed;inset:0;overflow:hidden}.access-splash-grid{background-image:linear-gradient(#f2b31309 1px,#0000 1px),linear-gradient(90deg,#f2b31309 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 82%);mask-image:linear-gradient(#000c,#0000 82%)}.access-splash-card{text-align:center;background:linear-gradient(145deg,#0d1418f5,#060c10f7);border:1px solid #76550a;border-radius:14px;width:100%;max-width:650px;padding:clamp(28px,6vw,62px);position:relative;box-shadow:0 32px 90px #00000085,inset 0 1px #ffffff09}.access-splash-brand{justify-content:center;align-items:center;margin-bottom:36px;display:flex}.access-splash-brand img{width:58px;height:58px}.access-splash-brand span{color:#d7b35d;font-family:var(--font-geist-mono);letter-spacing:.14em;border-left:1px solid #5f4b1e;margin-left:15px;padding-left:15px;font-size:9px}.access-splash-card>p{color:#f2b313;font-family:var(--font-geist-mono);letter-spacing:.15em;margin:0 0 14px;font-size:9px}.access-splash-card h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 auto 20px;font-size:clamp(30px,5.4vw,52px);font-weight:520;line-height:1.02}.access-splash-status{color:#9da7a9;justify-content:center;align-items:center;gap:8px;font-size:11px;line-height:1.45;display:flex}.access-splash-status i{background:#54db7d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #54db7d73}.access-splash-progress{background:#172027;width:100%;height:3px;margin:34px 0 21px;overflow:hidden}.access-splash-progress i{animation:access-progress var(--splash-duration) linear forwards;transform-origin:0;background:linear-gradient(90deg,#9a6c08,#f2b313);height:100%;display:block}.access-denied{color:#f3f1ea;background:#02070b;justify-content:center;align-items:center;min-height:100svh;padding:24px;display:flex}.access-denied section{text-align:center;background:#081016;border:1px solid #6c4b05;border-radius:10px;max-width:580px;padding:clamp(28px,6vw,54px)}.access-denied img{width:62px;height:62px;margin-bottom:22px}.access-denied h1{margin:12px 0 16px;font-size:clamp(26px,5vw,44px);line-height:1.05}.access-denied p{color:#9da6aa;max-width:430px;margin:0 auto 25px;font-size:12px;line-height:1.65}.avatar-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-error{color:var(--red);background:#ff45450f;border:1px solid #ff45455c;align-items:center;gap:10px;margin:0 0 10px;padding:11px 13px;display:flex}.account-error span{flex-direction:column;flex:1;gap:3px;font-size:9px;display:flex}.account-error strong{color:var(--text);font-size:10px}.account-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:6px 10px;font-size:9px}.credit-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.credit-metric-grid>.panel{flex-direction:column;min-height:126px;padding:15px;display:flex}.credit-metric-grid strong{font-family:var(--font-geist-mono);margin:20px 0 8px;font-size:clamp(20px,2.3vw,31px)}.credit-metric-grid span{color:var(--muted);font-size:9px}.credits-command-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.75fr);gap:10px;margin-bottom:10px;display:grid}.credits-balance-panel{grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;gap:28px;min-height:245px;padding:22px;display:grid}.credits-balance-panel h2{letter-spacing:-.04em;margin:15px 0 14px;font-size:clamp(28px,3vw,42px);font-weight:500}.credits-balance-panel p{color:var(--muted);max-width:720px;margin:0;font-size:11px;line-height:1.65}.credits-membership-card{background:rgba(var(--accent-rgb),.055);border:1px solid var(--gold-border);flex-direction:column;justify-content:center;padding:20px;display:flex}.credits-membership-card>span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:8px}.credits-membership-card>strong{margin:10px 0 5px;font-size:25px}.credits-membership-card>small{color:var(--muted);margin-bottom:18px;font-size:8px;line-height:1.4}.credits-theme-access{padding:16px}.credits-theme-access>div{gap:6px;margin-top:13px;display:grid}.credits-theme-access>div>span{border:1px solid var(--border);grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.credits-theme-access>div>span>.icon{color:var(--green);grid-row:1/3}.credits-theme-access>div>span.locked>.icon{color:var(--muted)}.credits-theme-access b{font-size:9px}.credits-theme-access small{color:var(--muted);grid-column:2;font-size:7px}.credit-ledger-panel{padding:16px}.credit-ledger-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;margin-bottom:12px;display:flex}.credit-ledger-heading .segmented{flex-wrap:nowrap;min-width:0;max-width:100%;height:auto;min-height:31px;overflow-x:auto}.credit-ledger-heading>div{align-items:center;gap:12px;display:flex}.credit-ledger-heading>div>span{color:var(--muted);font-family:var(--font-geist-mono);font-size:9px}.credit-ledger-columns,.credit-ledger-list article{grid-template-columns:minmax(260px,1.5fr) minmax(100px,.45fr) minmax(125px,.55fr) minmax(90px,.35fr);align-items:center;gap:14px;display:grid}.credit-ledger-columns{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;padding:8px 12px 9px 48px;font-size:8px}.credit-ledger-list{gap:6px;display:grid;overflow-x:auto}.credit-ledger-list article{background:var(--panel-soft);border:1px solid var(--border);min-width:760px;padding:11px 12px}.credit-ledger-list article>i{border:1px solid var(--gold-border);color:var(--gold);grid-column:1;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.credit-ledger-list article>span{flex-direction:column;grid-column:1;gap:3px;min-width:0;margin-left:44px;display:flex}.credit-ledger-list article>i+span{min-height:34px;margin-top:-34px}.credit-ledger-list article strong{font-size:10px}.credit-ledger-list article small,.credit-ledger-list article time{color:var(--muted);font-family:var(--font-geist-mono);font-size:8px}.credit-ledger-list article>b{font-family:var(--font-geist-mono);font-size:11px}.live-credit-options button>b{color:var(--gold);font-family:var(--font-geist-mono);margin-left:auto;font-size:12px}.live-credit-options button:disabled,.membership-tier-options button:disabled{cursor:not-allowed;opacity:.48}.membership-tier-options{gap:8px;display:grid}.membership-tier-options>p{color:var(--muted);margin:0 0 8px;font-size:10px;line-height:1.55}.membership-tier-options>button:not(.button){background:var(--panel-soft);border:1px solid var(--border);color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.membership-tier-options>button.active{background:rgba(var(--accent-rgb),.09);border-color:var(--gold)}.membership-tier-options>button>span{align-items:center;gap:9px;font-size:11px;font-weight:620;display:flex}.membership-tier-options>button>span i{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.membership-tier-options>button.active>span i{background:var(--green);box-shadow:0 0 10px #37ce6373}.settings-entitlement-panel{grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);align-items:center;gap:24px;margin-bottom:14px;padding:22px;display:grid}.settings-entitlement-panel h2{margin:8px 0;font-size:21px}.settings-entitlement-panel p{color:var(--muted);max-width:760px;margin:0;font-size:10px;line-height:1.6}.settings-entitlement-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px;display:grid}.settings-entitlement-stats>span{background:var(--panel-soft);border:1px solid var(--border);flex-direction:column;min-height:62px;padding:10px;display:flex}.settings-entitlement-stats small{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:7px}.settings-entitlement-stats strong{margin-top:8px;font-size:12px}.settings-entitlement-stats .button{grid-column:1/-1}@keyframes access-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes access-pulse{0%{opacity:.35;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (width<=1100px){.credit-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.credits-command-grid{grid-template-columns:1fr}.credits-theme-access>div{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-entitlement-panel{grid-template-columns:1fr}}@media (width<=800px){.credits-balance-panel{grid-template-columns:1fr}.credit-ledger-heading{flex-direction:column;align-items:stretch;gap:12px}.credit-ledger-heading .segmented{overflow-x:auto}.settings-entitlement-stats{grid-template-columns:1fr 1fr}}@media (width<=560px){.access-splash{padding:14px}.access-splash-card{padding:30px 20px}.access-splash-brand{margin-bottom:26px}.access-splash-status{text-align:left;align-items:flex-start}.credit-metric-grid{grid-template-columns:1fr}.credit-metric-grid>.panel{min-height:108px}.credits-balance-panel{padding:16px}.credits-theme-access>div,.settings-entitlement-stats{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.access-splash-progress i{animation-duration:.45s}.access-loading span{animation:none}}.watchlist-card-state{grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.watchlist-card-state>.icon{color:var(--muted)}.watchlists-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);grid-template-areas:"brief quick""chart chart";align-items:stretch;gap:12px;min-width:0;margin-bottom:12px;display:grid}.watchlist-brief-panel{flex-direction:column;grid-area:brief;gap:0;min-width:0;min-height:0;padding:16px;display:flex}.watchlist-brief-copy{flex-direction:column;flex:auto;min-width:0;padding-right:0;display:flex}.watchlist-brief-title{align-items:flex-start;gap:13px;margin:14px 0 16px;display:flex}.watchlist-brief-title>div{min-width:0}.watchlist-brief-title h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:-2px 0 6px;font-size:clamp(20px,2vw,28px);font-weight:520}.watchlist-brief-title p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.watchlist-status-row{border:1px solid var(--border);background:#071015;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.watchlist-status-row>span{border-right:1px solid var(--border);flex-direction:column;gap:6px;min-width:0;min-height:64px;padding:10px 12px;display:flex}.watchlist-status-row>span:last-child{border-right:0}.watchlist-status-row small{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.watchlist-status-row strong{font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:16px;font-weight:600;overflow:hidden}.watchlist-brief-note{color:var(--muted);align-items:flex-start;gap:8px;margin-top:auto;padding-top:14px;font-size:11px;line-height:1.45;display:flex}.watchlist-brief-note .icon{color:var(--gold);flex:none;margin-top:1px}.watchlist-chart-panel{flex-direction:column;grid-area:chart;min-width:0;min-height:380px;padding:14px 16px 16px;display:flex;overflow:hidden}.watchlist-trend-panel{border-left:0;flex-direction:column;flex:auto;gap:12px;width:100%;min-width:0;padding-left:0;display:flex}.watchlist-trend-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.watchlist-trend-panel>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.watchlist-trend-panel>header span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.watchlist-trend-panel>header strong{overflow-wrap:anywhere;font-size:14px;font-weight:560}.watchlist-activity-chart{flex:1;width:100%;height:280px;min-height:220px;margin-top:8px}.watchlist-activity-axis,.watchlist-source-health{color:var(--muted);font-family:var(--font-geist-mono);justify-content:space-between;font-size:10px;display:flex}.watchlist-activity-axis{border-top:1px solid var(--border);padding-top:8px}.watchlist-source-health{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;margin-top:4px}.watchlist-source-health span{align-items:center;gap:6px;display:flex}.quick-watch-panel{flex-direction:column;grid-area:quick;min-width:0;min-height:0;padding:14px;display:flex}.quick-watch-list{flex-direction:column;flex:auto;gap:6px;min-height:0;max-height:280px;margin:12px 0;display:flex;overflow:auto}.quick-watch-list a{color:var(--text);background:#071015;border:1px solid #26343b;border-radius:6px;grid-template-columns:30px minmax(0,1fr) 15px;align-items:center;gap:9px;min-height:48px;padding:7px 9px;text-decoration:none;display:grid}.quick-watch-list a:hover{border-color:var(--gold-border-bright)}.quick-watch-list img,.quick-watch-list a>i{object-fit:contain;background:#172229;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:flex}.quick-watch-list a>span{flex-direction:column;min-width:0;display:flex}.quick-watch-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quick-watch-list small{color:var(--muted);font-family:var(--font-geist-mono);margin-top:3px;font-size:7px}.quick-watch-list .icon{color:var(--muted)}.quick-watch-list>p{color:var(--muted);font-size:9px}.quick-watch-panel>.button{margin-top:auto;text-decoration:none}.watchlist-evidence-inbox{min-width:0;padding:14px}.watchlist-signal-head{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(280px,1fr) 110px 85px 110px 15px;gap:12px;margin-top:15px;padding:0 10px 8px 52px;font-size:7px;display:grid}.watchlist-signal-list{flex-direction:column;gap:6px;display:flex}.watchlist-signal-list>button{color:var(--text);cursor:pointer;text-align:left;background:#071015;border:1px solid #26343b;border-radius:7px;grid-template-columns:38px minmax(280px,1fr) 110px 85px 110px 15px;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 10px;display:grid}.watchlist-signal-list>button:hover{border-color:var(--gold-border-bright);background:#0a151a}.watchlist-signal-icon{background:#0d171c;border:1px solid;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.watchlist-signal-list>button>span{flex-direction:column;min-width:0;display:flex}.watchlist-signal-list>button>span strong{font-size:10px;font-weight:580}.watchlist-signal-list>button>span small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;line-height:1.4;overflow:hidden}.watchlist-signal-list>button>.icon{color:var(--muted)}.watchlists-empty-card{border:1px dashed var(--border);color:var(--muted);text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:120px;padding:18px;display:flex}.watchlists-empty-card strong{color:var(--text);font-size:11px}.watchlists-empty-card span{font-size:9px}.watchlist-modal-note{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:9px;line-height:1.5;display:flex}.watchlist-modal-note .icon{color:var(--gold);flex:none}.watchlist-review-modal{flex-direction:column;gap:10px;display:flex}.watchlist-review-summary{border:1px solid var(--border);background:#071015;grid-template-columns:1.4fr .8fr .8fr;display:grid}.watchlist-review-summary>span{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:6px;min-height:66px;padding:10px;display:flex}.watchlist-review-summary>span:last-child{border-right:0}.watchlist-review-summary small{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:7px}.watchlist-review-summary strong{font-size:10px}.watchlist-review-summary .tag{align-self:flex-start}.watchlist-review-modal>section{border:1px solid var(--border);background:#081116;padding:11px}.watchlist-review-modal>section p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.55}.watchlist-review-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=1180px){.watchlist-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlists-command-grid{grid-template-columns:1fr;grid-template-areas:"brief""chart""quick"}.quick-watch-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;display:grid}.quick-watch-panel>.button{align-self:flex-start}}@media (width<=900px){.watchlists-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-signal-head{display:none}.watchlist-signal-list>button{grid-template-columns:38px minmax(0,1fr) auto 15px}.watchlist-signal-list>button>span:nth-of-type(2),.watchlist-signal-list>button>span:nth-of-type(3){display:none}.quick-watch-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.watchlists-heading{flex-direction:column;align-items:flex-start}.watchlists-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.watchlists-heading-actions .button{width:100%}.watchlists-toolbar{grid-template-columns:minmax(0,1fr) 39px;overflow:visible}.watchlists-toolbar .segmented{grid-column:1/-1;width:100%;min-width:0;max-width:100%;overflow-x:auto}.watchlists-toolbar .segmented button{flex:none;min-width:82px}.watchlists-search{justify-self:stretch;max-width:none}.watchlists-toolbar>.button{width:39px;padding:0;font-size:0}.watchlists-toolbar>.button .icon{margin:0}}@media (width<=620px){.watchlists-heading h1{font-size:24px}.watchlists-kpis{grid-template-columns:1fr 1fr}.watchlists-kpi{grid-template-columns:minmax(0,1fr) 58px;gap:6px;min-height:100px;padding:11px}.watchlists-kpi>div strong{font-size:20px}.watchlist-card-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.watchlist-card{scroll-snap-align:start;flex:0 0 min(82vw,300px);min-height:150px}.watchlist-brief-panel{padding:13px}.watchlist-brief-copy{padding-right:0}.watchlist-brief-title h2{font-size:23px}.watchlist-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-status-row>span:nth-child(2){border-right:0}.watchlist-status-row>span:nth-child(-n+2){border-bottom:1px solid var(--border)}.quick-watch-list{display:flex;overflow-x:auto}.quick-watch-list a{flex:0 0 160px}.watchlist-signal-list>button{grid-template-columns:36px minmax(0,1fr) 15px;align-items:start;padding:10px}.watchlist-signal-list>button>.tag{grid-column:2;justify-self:start}.watchlist-signal-list>button>.icon:last-child{grid-area:1/3;margin-top:10px}.watchlist-signal-list>button>span:first-of-type small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box}.watchlist-review-summary{grid-template-columns:1fr}.watchlist-review-summary>span{border-bottom:1px solid var(--border);border-right:0;min-height:54px}.watchlist-review-summary>span:last-child{border-bottom:0}.watchlist-review-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=1250px){:root{--sidebar:168px}.topbar{grid-template-columns:minmax(0,160px) minmax(0,1fr) minmax(0,auto)}.brand-lockup{padding-left:12px}.brand-wordmark{width:136px}.nav-item{font-size:10px}.brief-panel{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr)}.story-row{grid-template-columns:26px 34px minmax(190px,1fr) 52px 118px 62px 94px}.feed-heading>div{grid-template-columns:105px 170px 85px}.impact-list>button{grid-template-columns:34px 60px minmax(0,1fr) 44px 12px}}@media (width<=1099px){:root{--sidebar:72px}.brand-wordmark,.nav-group>p,.nav-item span,.premium-card div:nth-child(2),.need-help{display:none}.brand-lockup{justify-content:center;padding:8px}.brand-mark{width:52px;height:52px}.nav-group{margin-left:8px;margin-right:8px;padding-left:0;padding-right:0}.nav-item{justify-content:center;padding:0}.nav-item.active:before{left:-8px}.premium-card{justify-content:center;margin:auto 9px 20px;padding:9px 5px;display:flex}.premium-card>i{display:none}.account-badge{justify-content:center;margin:8px 10px 12px;padding:8px 6px}.account-badge-body,.account-badge-rail{display:none}.account-badge-avatar{width:34px;height:34px}.topbar{grid-template-columns:minmax(0,140px) minmax(0,1fr) minmax(0,auto)}.avatar-button{margin-left:0}.wallet-access-link{min-width:38px;padding:0 8px}.wallet-access-link span{display:none}.news-toolbar{grid-template-columns:minmax(380px,1fr) auto 100px 42px}.news-toolbar .button-ghost{padding:0;font-size:0}.news-toolbar .button-ghost .icon{margin:0}.news-hero-grid,.news-content-grid{grid-template-columns:1fr}.news-right-rail{grid-template-columns:repeat(3,1fr);display:grid}.theme-settings-panel{grid-template-columns:1fr;align-items:stretch}}@media (width<=767px){:root{--sidebar:0px;--topbar:52px}.sidebar{display:none}.shell-body{padding-bottom:calc(62px + env(safe-area-inset-bottom));margin-left:0}.topbar{grid-template-columns:minmax(0,1fr) minmax(0,auto);padding:0 12px}.section-identity{gap:10px}.section-identity strong{font-size:9px}.global-search{display:none}.top-actions{gap:4px}.top-actions>.has-status,.top-actions>.settings-action{display:none}.wallet-access{height:34px;margin-left:0}.wallet-access-link{justify-content:center;min-width:36px;padding:0 7px}.mobile-menu-trigger{display:inline-flex}.mobile-menu-trigger.active{color:var(--gold)}.theme-popover{width:auto;position:fixed;top:58px;left:8px;right:8px}.avatar-button{width:32px;height:32px}.page-content{min-width:0;padding:13px 10px 20px}.app-footer{padding-bottom:12px}.mobile-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--mobile-nav-background);border-top:1px solid var(--border);height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);z-index:60;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-nav a{color:#7d878c;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:60px;font-size:8px;text-decoration:none;display:flex}.mobile-nav a.active{color:var(--gold)}.page-heading{margin:0 2px 12px}.page-heading h1{font-size:21px}.page-heading p{max-width:42rem;font-size:10px;line-height:1.4}.heading-with-actions{gap:10px}.heading-status>span{display:none}.heading-status .button{width:34px;padding:0;font-size:0}.heading-status .button .icon{margin:0}.news-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:0;display:grid;overflow:visible}.news-toolbar>.segmented:first-child{grid-column:1/-1;width:100%;min-width:0;max-width:100%;overflow-x:auto}.news-toolbar>.segmented:first-child button{flex:none;min-width:72px;padding:0 12px}.news-toolbar>.segmented:nth-child(2){min-width:0}.compact-search{width:100%;min-width:0}.brief-panel{flex-direction:column;min-height:0;display:flex}.brief-copy{padding-right:0}.brief-copy h2{font-size:17px}.brief-copy ul{gap:9px}.brief-copy .button-row{margin-top:18px}.brief-copy .button{flex:1;min-width:0}.brief-chart{border-top:1px solid #1c292f;border-left:0;margin-top:14px;padding-top:12px;padding-left:0}.chart-header{display:block}.legend{margin:8px 0 0}.chart-svg{height:165px}.impact-list>button{grid-template-columns:34px 57px minmax(0,1fr) 42px 12px}.feed-heading>div{display:none}.story-row{grid-template-columns:27px 34px minmax(0,1fr);align-items:start;min-height:0;padding:10px 8px}.story-copy{grid-column:3}.story-score,.story-chart,.story-confidence{border-left:0;height:auto}.story-score{grid-area:2/1/auto/2;align-items:flex-start}.story-score strong{font-size:16px}.story-chart{grid-area:2/2/auto/4}.story-confidence{display:none}.story-row>.button{grid-area:3/1/auto/4;width:100%}.mini-market-chart{width:170px}.mini-market-chart .sparkline{width:135px}.news-right-rail{display:flex}.automation-panel{min-height:190px}.analysis-columns,.theme-choice-grid{grid-template-columns:1fr}.theme-settings-panel{gap:15px;padding:13px}.modal{padding:14px}.modal h2{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.academy-experience{--academy-cream:#f7f1e1;--academy-line:#a4b0b738;--academy-gold:var(--gold);color:var(--academy-cream);min-width:0;margin:-18px -16px 0;padding:0 16px 44px;font-size:15px;overflow:clip}.academy-experience button{cursor:pointer}.academy-experience button:disabled{cursor:not-allowed;opacity:.55}.academy-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.academy-skip{background:var(--gold);color:#050708;z-index:100;padding:10px 14px;font-weight:800;position:fixed;top:-80px;left:210px}.academy-skip:focus{top:8px}.academy-kicker,.academy-module-browser>header span,.academy-token-lab>header span,.academy-path-gallery>header span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.academy-kicker{align-items:center;gap:9px;display:flex}.academy-kicker i{background:var(--gold);box-shadow:0 0 14px rgba(var(--accent-rgb), .7);width:5px;height:5px;transform:rotate(45deg)}.academy-hero{background:linear-gradient(90deg, rgba(var(--accent-rgb), .06), transparent 32%), radial-gradient(circle at 82% 10%, rgba(var(--accent-rgb), .1), transparent 34%);border-bottom:1px solid var(--academy-line);grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:38px;min-height:320px;margin:0 -16px;padding:62px clamp(22px,3vw,48px) 36px;display:grid;position:relative}.academy-hero:after{background:linear-gradient(90deg, var(--gold), transparent);content:"";opacity:.7;width:35%;height:1px;position:absolute;bottom:-1px;left:0}.academy-hero h1{color:var(--academy-cream);letter-spacing:-.055em;max-width:880px;margin:17px 0 19px;font-size:clamp(42px,5.1vw,75px);font-weight:300;line-height:.96}.academy-hero h1 em{color:var(--gold);font-style:normal;font-weight:650}.academy-hero>div:first-child>p{color:#aab2b6;max-width:700px;margin:0;font-size:clamp(14px,1.35vw,17px);line-height:1.65}.academy-hero-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:25px;display:flex}.academy-primary,.academy-secondary{border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:0 17px;font-size:11px;font-weight:750;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.academy-primary{background:linear-gradient(135deg, #ffd45f, var(--gold) 55%, #c47b00);box-shadow:0 8px 24px rgba(var(--accent-rgb), .13);color:#080805;border:1px solid #f2c23f}.academy-primary:hover{box-shadow:0 10px 30px rgba(var(--accent-rgb), .26);transform:translateY(-2px)}.academy-primary .icon{transition:transform .18s}.academy-primary:hover .icon{transform:translate(3px)}.academy-secondary{border:1px solid var(--border);color:#d8dddf;background:#ffffff06}.academy-secondary:hover{border-color:var(--gold-border-bright);color:var(--gold);transform:translateY(-2px)}.academy-sync{color:var(--muted);align-items:center;gap:7px;max-width:310px;font-size:10px;line-height:1.4;display:inline-flex}.academy-sync i{background:currentColor;border-radius:50%;width:6px;height:6px}.academy-sync-synced{color:var(--green)}.academy-sync-preview{color:var(--gold)}.academy-sync-unavailable{color:var(--red)}.academy-sync-loading i,.academy-sync-saving i{animation:academy-pulse var(--duration-pulse,1.2s) ease-in-out infinite}.academy-hero-stat{border-left:1px solid var(--academy-line);padding:2px 0 4px 26px}.academy-hero-stat>span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:8px;display:block}.academy-hero-stat>strong{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:-.06em;margin:11px 0 1px;font-size:50px;font-weight:400;line-height:1.1;display:block}.academy-hero-stat>small{color:var(--muted);font-size:9px}.academy-progress{background:#182126;height:3px;margin-top:17px;position:relative;overflow:hidden}.academy-progress i{background:linear-gradient(90deg, var(--gold-soft), var(--gold));box-shadow:0 0 10px rgba(var(--accent-rgb), .6);height:100%;transition:width .35s;display:block}.academy-mode-switcher{border-bottom:1px solid var(--academy-line);top:var(--topbar);z-index:12;background:#02080bd6;align-items:stretch;gap:0;margin:0 -16px 22px;padding-left:clamp(22px,3vw,48px);display:flex;position:sticky}.academy-mode-switcher button{color:var(--muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;min-height:54px;padding:0 20px;display:flex}.academy-mode-switcher button+button{border-left:1px solid #7882891f}.academy-mode-switcher button span{flex-direction:column;gap:2px;font-size:10px;font-weight:750;display:flex}.academy-mode-switcher button small{color:var(--muted-2);font-size:8px;font-weight:400}.academy-mode-switcher button.active{border-bottom-color:var(--gold);color:var(--gold)}.academy-cockpit{grid-template-columns:190px minmax(460px,1fr) minmax(220px,274px);align-items:start;gap:18px;max-width:1510px;margin:0 auto;display:grid}.academy-path-rail,.academy-passport{top:calc(var(--topbar) + 76px);flex-direction:column;gap:12px;display:flex;position:sticky}.academy-path-rail{border:1px solid var(--academy-line);background:linear-gradient(#0a1115c7,#03090cb3);padding:18px 13px 13px}.academy-path-rail>header{border-bottom:1px solid var(--academy-line);padding:0 4px 16px}.academy-path-rail>header span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.13em;font-size:8px}.academy-path-rail>header strong{color:#e8e9e4;margin-top:8px;font-size:14px;font-weight:500;line-height:1.35;display:block}.academy-path{border:1px solid #0000;border-left:2px solid var(--academy-line);color:var(--muted);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) 29px;align-items:center;gap:8px;width:100%;min-height:64px;padding:8px 7px;transition:background .18s,border-color .18s,transform .18s;display:grid}.academy-path:hover{background:#ffffff06;transform:translate(2px)}.academy-path.active{background:linear-gradient(90deg, rgba(var(--accent-rgb), .12), transparent);border-color:rgba(var(--accent-rgb), .35);color:var(--text)}.academy-path>span{color:var(--muted-2);font-family:var(--font-geist-mono);font-size:10px}.academy-path>div{flex-direction:column;gap:3px;min-width:0;display:flex}.academy-path small{color:currentColor;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.academy-path strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.academy-path div>i{background:#182126;width:100%;height:2px;margin-top:4px;display:block}.academy-path div>i b{background:currentColor;height:100%;display:block}.academy-path>em{font-family:var(--font-geist-mono);text-align:right;font-size:8px;font-style:normal}.academy-accent-gold.active,.academy-accent-gold>small{color:var(--gold)}.academy-accent-blue.active,.academy-accent-blue>small{color:var(--blue)}.academy-accent-purple.active,.academy-accent-purple>small{color:var(--purple)}.academy-accent-green.active,.academy-accent-green>small{color:var(--green)}.academy-rail-note{border-top:1px solid var(--academy-line);color:var(--muted);align-items:flex-start;gap:8px;margin-top:2px;padding:13px 4px 2px;display:flex}.academy-rail-note .icon{color:var(--gold);flex:none}.academy-rail-note p{flex-direction:column;gap:4px;margin:0;display:flex}.academy-rail-note strong{color:#d2d6d7;font-size:8px}.academy-rail-note span{font-size:7px;line-height:1.45}.academy-learning-column{flex-direction:column;gap:18px;min-width:0;display:flex}.academy-mobile-outline{display:none}.academy-current-card{border:1px solid var(--academy-line);background:linear-gradient(150deg,#0a1115f0,#03090cf7);scroll-margin-top:124px}.academy-current-card>header{border-bottom:1px solid var(--academy-line);justify-content:space-between;align-items:center;min-height:52px;padding:10px 16px;display:flex}.academy-current-card>header>span{flex-direction:column;gap:3px;display:flex}.academy-current-card>header small{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.academy-current-card>header strong{font-size:12px;font-weight:650}.academy-current-card>header em{color:var(--green);font-family:var(--font-geist-mono);font-size:8px;font-style:normal}.academy-motion-frame{aspect-ratio:16/6.3;border-bottom:1px solid var(--academy-line);background:#02070a;position:relative;overflow:hidden}.academy-motion-frame video,.academy-motion-frame img{object-fit:cover;width:100%;height:100%;display:block}.academy-motion-frame:after{content:"";pointer-events:none;bottom:0;background:linear-gradient(#0000 62%,#02070ac7);position:absolute;inset:0}.academy-motion-frame>span{color:#b8c1c4;font-family:var(--font-geist-mono);letter-spacing:.12em;z-index:1;align-items:center;gap:7px;font-size:7px;display:flex;position:absolute;bottom:12px;left:14px}.academy-motion-frame>span i{background:var(--green);box-shadow:0 0 9px var(--green);border-radius:50%;width:5px;height:5px}.academy-motion-control{color:#bdc5c7;font-family:var(--font-geist-mono);z-index:2;background:#02070ad6;border:1px solid #a4b0b757;justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:34px;font-size:7px;display:flex;position:absolute;bottom:9px;right:11px}.academy-motion-control:hover{border-color:var(--gold-border-bright);color:var(--gold)}.academy-lesson-copy{padding:23px 24px 25px}.academy-lesson-copy>span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.11em;font-size:8px}.academy-lesson-copy h2{color:var(--academy-cream);letter-spacing:-.035em;margin:10px 0 11px;font-size:clamp(24px,2.5vw,37px);font-weight:450;line-height:1.07}.academy-lesson-copy>p{color:#a9b1b4;max-width:68ch;margin:0;font-size:13px;line-height:1.6}.academy-objective{background:rgba(var(--accent-rgb), .055);border:1px solid rgba(var(--accent-rgb), .21);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:19px;padding:11px 13px;display:grid}.academy-objective>.icon{color:var(--gold)}.academy-objective p{color:#cbd0d1;margin:0;font-size:10px;line-height:1.45}.academy-objective p strong{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:7px;display:block}.academy-objective>small{color:var(--muted);font-family:var(--font-geist-mono);font-size:8px}.academy-lesson-actions{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.academy-evidence-drawer{border-top:1px solid var(--academy-line);background:#071015;padding:18px 22px 20px}.academy-evidence-drawer>header{justify-content:space-between;align-items:start;display:flex}.academy-evidence-drawer>header span{flex-direction:column;gap:4px;display:flex}.academy-evidence-drawer>header small{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:7px}.academy-evidence-drawer>header strong{font-size:13px}.academy-evidence-drawer>header button,.academy-dialog>header button{border:1px solid var(--border);color:var(--muted);background:0 0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.academy-evidence-drawer ul{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.academy-evidence-drawer li{border:1px solid var(--border-soft);color:var(--gold);background:#ffffff05;align-items:flex-start;gap:9px;padding:10px;display:flex}.academy-evidence-drawer li span{color:var(--muted);font-size:9px;line-height:1.4}.academy-evidence-drawer li strong{color:#dde0df;margin-bottom:2px;font-size:9px;display:block}.academy-module-browser,.academy-token-lab{border:1px solid var(--academy-line);background:#070e12c2;padding:19px}.academy-module-browser>header,.academy-token-lab>header{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.academy-module-browser h2,.academy-token-lab h2,.academy-path-gallery h2{color:var(--academy-cream);letter-spacing:-.025em;margin:5px 0 0;font-size:20px;font-weight:500}.academy-module-browser label{border:1px solid var(--border);color:var(--muted);background:#050b0f;align-items:center;gap:7px;width:215px;min-height:38px;padding:0 10px;display:flex}.academy-module-browser input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.academy-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.academy-module-grid article{border:1px solid var(--border-soft);background:linear-gradient(145deg,#0b1216cc,#040a0dd1);min-height:214px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.academy-module-grid article:hover,.academy-module-grid article.active{border-color:rgba(var(--accent-rgb), .42);box-shadow:inset 0 1px rgba(var(--accent-rgb), .12), 0 12px 26px #0000002e;transform:translateY(-2px)}.academy-module-grid article>header{justify-content:space-between;align-items:center;display:flex}.academy-module-grid article>header span{color:var(--gold);font-family:var(--font-geist-mono);font-size:11px}.academy-module-grid article>header em{color:var(--muted);font-family:var(--font-geist-mono);font-size:7px;font-style:normal}.academy-module-grid h3{margin:13px 0 6px;font-size:14px;font-weight:600}.academy-module-grid article>p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.academy-module-meta{border-top:1px solid var(--border-soft);color:var(--purple);align-items:center;gap:8px;margin-top:13px;padding-top:10px;display:flex}.academy-module-meta span{color:#bfc4c5;flex-direction:column;gap:2px;font-size:8px;display:flex}.academy-module-meta small{color:var(--purple);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:6px}.academy-module-grid article>footer{gap:6px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.academy-module-grid article>footer button{border:1px solid var(--border);color:#cbd0d1;background:#ffffff05;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8px;display:flex}.academy-module-grid article>footer button:first-child{flex:1}.academy-module-grid article>footer button:hover{border-color:var(--gold-border-bright);color:var(--gold)}.academy-module-grid article>footer button.passed{color:var(--green);border-color:#37ce6366}.academy-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;grid-column:1/-1;margin:0;padding:24px}.academy-token-lab>header{align-items:center}.academy-token-lab>header p{color:var(--muted);max-width:560px;margin:6px 0 0;font-size:9px;line-height:1.5}.academy-token-row{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.academy-token-row button{border:1px solid var(--border-soft);text-align:left;background:#050b0f;align-items:center;gap:7px;min-width:0;min-height:49px;padding:7px;display:flex}.academy-token-row button:hover,.academy-token-row button.active{border-color:var(--gold-border-bright);background:rgba(var(--accent-rgb), .06)}.academy-token-row img{object-fit:contain;width:25px;height:25px}.academy-token-row button span{flex-direction:column;min-width:0;display:flex}.academy-token-row strong{font-family:var(--font-geist-mono);font-size:8px}.academy-token-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.academy-lab-state,.academy-lab-error{border:1px solid var(--border-soft);color:var(--muted);background:#050b0f;align-items:center;gap:10px;min-height:62px;margin-top:10px;padding:13px;display:flex}.academy-lab-state>i{animation:academy-pulse var(--duration-pulse,1.2s) ease-in-out infinite;background:var(--gold);border-radius:50%;width:7px;height:7px}.academy-lab-error .icon{color:var(--red)}.academy-lab-error span{flex-direction:column;flex:1;gap:3px;font-size:8px;display:flex}.academy-lab-error strong{color:#e4e6e5;font-size:9px}.academy-lab-error button{border:1px solid var(--border);color:var(--text);background:0 0;min-height:34px;padding:0 12px}.academy-lab-envelope{border:1px solid var(--gold-border);background:#040b0f;margin-top:10px;padding:14px}.academy-lab-envelope>header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.academy-lab-envelope>header span{flex-direction:column;gap:3px;display:flex}.academy-lab-envelope>header small{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.academy-lab-envelope>header strong{font-size:11px}.academy-lab-envelope>header em{color:var(--green);font-family:var(--font-geist-mono);font-size:8px;font-style:normal}.academy-lab-metric{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.academy-lab-metric>span{border:1px solid var(--border-soft);background:#ffffff05;padding:11px}.academy-lab-metric small{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:6px;display:block}.academy-lab-metric strong{text-transform:capitalize;margin-top:4px;font-size:17px;font-weight:500;display:block}.academy-lab-metric p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.academy-lab-envelope ul{margin:8px 0 0;padding:0;list-style:none}.academy-lab-envelope li{border-top:1px solid var(--border-soft);grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:8px 2px;display:grid}.academy-lab-envelope li>i{background:var(--red);border-radius:50%;width:6px;height:6px}.academy-lab-envelope li>i.available{background:var(--green)}.academy-lab-envelope li>i.not-configured{background:var(--gold)}.academy-lab-envelope li span{flex-direction:column;display:flex}.academy-lab-envelope li strong{font-size:8px}.academy-lab-envelope li small,.academy-lab-envelope li em{color:var(--muted);font-family:var(--font-geist-mono);font-size:7px;font-style:normal}.academy-lab-warning{color:#d8b2b2;background:#ff45450d;border:1px solid #ff45453b;align-items:flex-start;gap:7px;padding:8px;font-size:8px;line-height:1.45;display:flex}.academy-lab-warning .icon{color:var(--red);flex:none}.academy-lab-envelope>footer{color:var(--muted-2);font-family:var(--font-geist-mono);margin-top:9px;font-size:6px}.academy-passport-card,.academy-challenge-card,.academy-review-card{border:1px solid var(--academy-line);background:linear-gradient(145deg,#091115e6,#03090cf0);padding:16px}.academy-passport-card{border-top-color:var(--gold-border-bright)}.academy-passport-card>header{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.academy-passport-card>header span,.academy-challenge-card>span,.academy-review-card span{font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:7px;font-weight:700}.academy-passport-score{border-bottom:1px solid var(--academy-line);align-items:center;margin:15px 0 14px;padding-bottom:13px;display:flex}.academy-passport-score>strong{color:var(--academy-cream);font-family:var(--font-geist-mono);letter-spacing:-.07em;font-size:52px;font-weight:350;line-height:1}.academy-passport-score>span{color:var(--gold);font-family:var(--font-geist-mono);flex-direction:column;font-size:12px;display:flex}.academy-passport-score small{color:var(--muted);letter-spacing:.09em;margin-top:2px;font-size:6px}.academy-competency,.academy-learning{margin-top:10px}.academy-competency>span,.academy-learning>span{color:#c4cacb;justify-content:space-between;font-size:8px;display:flex}.academy-competency em,.academy-learning em{color:var(--muted);font-family:var(--font-geist-mono);font-size:7px;font-style:normal}.academy-competency>i,.academy-learning>i{background:#172127;height:2px;margin-top:5px;display:block}.academy-competency>i b,.academy-learning>i b{background:linear-gradient(90deg, var(--gold-soft), var(--gold));height:100%;transition:width .35s;display:block}.academy-passport-card>a{color:var(--gold);align-items:center;gap:5px;margin-top:16px;font-size:8px;text-decoration:none;display:flex}.academy-challenge-card{border-left:2px solid var(--purple)}.academy-challenge-card>span{color:var(--purple)}.academy-challenge-card h2{letter-spacing:-.02em;margin:10px 0 8px;font-size:16px;font-weight:500;line-height:1.15}.academy-challenge-card>p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.academy-challenge-card>div{border:1px solid var(--border-soft);background:#ffffff05;flex-direction:column;gap:4px;margin:13px 0 9px;padding:9px;display:flex}.academy-challenge-card>div small{color:var(--muted);font-family:var(--font-geist-mono);font-size:6px}.academy-challenge-card>div strong{font-size:9px}.academy-challenge-card>button{border:1px solid var(--purple);color:#d9c0ef;background:0 0;justify-content:center;align-items:center;gap:5px;width:100%;min-height:38px;font-size:8px;display:flex}.academy-challenge-card>button.passed{border-color:var(--green);color:var(--green)}.academy-review-card{color:var(--muted);align-items:flex-start;gap:9px;display:flex}.academy-review-card .icon{color:var(--gold);flex:none}.academy-review-card>div{flex-direction:column;gap:5px;display:flex}.academy-review-card span{color:var(--gold)}.academy-review-card strong{color:#d9dcdd;font-size:9px;line-height:1.4}.academy-review-card p{margin:0;font-size:7px;line-height:1.45}.academy-path-gallery{border-top:1px solid var(--academy-line);max-width:1510px;margin:34px auto 0;padding-top:29px}.academy-path-gallery>header{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.academy-path-gallery>header h2{max-width:620px}.academy-path-gallery>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.academy-path-gallery article{border:1px solid var(--academy-line);background:linear-gradient(145deg,#0a1115e6,#03090ced);min-height:279px;padding:17px;transition:border-color .18s,transform .18s;position:relative}.academy-path-gallery article:hover{border-color:var(--gold-border-bright);transform:translateY(-3px)}.academy-path-gallery article>span{color:var(--muted-2);font-family:var(--font-geist-mono);font-size:10px}.academy-path-gallery article>small{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:24px;font-size:7px;display:block}.academy-path-gallery article h3{margin:7px 0 8px;font-size:17px;font-weight:550;line-height:1.2}.academy-path-gallery article p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.academy-path-gallery article ul{color:#b9c0c2;flex-direction:column;gap:4px;margin:14px 0 0;padding:0;font-size:8px;list-style:none;display:flex}.academy-path-gallery article li:before{color:var(--gold);content:"◆";vertical-align:2px;margin-right:7px;font-size:5px}.academy-path-gallery article button{color:var(--gold);background:0 0;border:0;align-items:center;gap:5px;min-height:32px;padding:0;font-size:8px;display:flex;position:absolute;bottom:15px;left:15px}.academy-boundary{background:rgba(var(--accent-rgb), .035);border:1px solid var(--gold-border);color:var(--gold);align-items:center;gap:13px;max-width:1510px;margin:18px auto 0;padding:13px 16px;display:flex}.academy-boundary>p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.academy-boundary strong{color:#dce0df;margin-bottom:2px;font-size:9px;display:block}.academy-dialog-backdrop{z-index:100;background:#000407d1;justify-content:center;align-items:flex-start;padding:45px 18px;display:flex;position:fixed;inset:0;overflow-y:auto}.academy-dialog{border:1px solid var(--gold-border-bright);background:#071015;width:100%;max-width:760px;box-shadow:0 28px 90px #000000a6}.academy-dialog>header{border-bottom:1px solid var(--academy-line);justify-content:space-between;align-items:start;padding:18px 20px;display:flex}.academy-dialog>header small{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:7px}.academy-dialog>header h2{margin:4px 0 0;font-size:20px;font-weight:500}.academy-assessment-questions{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.academy-assessment-questions fieldset{border:1px solid var(--border-soft);margin:0;padding:13px}.academy-assessment-questions legend{color:#e4e6e4;align-items:center;gap:9px;padding:0 6px;font-size:11px;font-weight:650;display:flex}.academy-assessment-questions legend span{background:rgba(var(--accent-rgb), .1);border:1px solid var(--gold-border);color:var(--gold);font-family:var(--font-geist-mono);flex:0 0 24px;justify-content:center;align-items:center;height:24px;font-size:8px;display:flex}.academy-assessment-questions label{color:var(--muted);cursor:pointer;border:1px solid #0000;align-items:center;gap:9px;min-height:44px;padding:7px 9px;font-size:10px;display:flex}.academy-assessment-questions label:hover{border-color:var(--border-soft);color:var(--text);background:#ffffff05}.academy-assessment-questions input{accent-color:var(--gold);width:17px;height:17px}.academy-assessment-result{color:#e9b7b7;background:#ff45450f;border:1px solid #ff45454d;margin:0 20px 18px;padding:11px;font-size:10px;line-height:1.5}.academy-assessment-result.passed{color:#aee7bf;background:#37ce630f;border-color:#37ce634d}.academy-dialog>footer{border-top:1px solid var(--academy-line);justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.academy-dialog>footer p{color:var(--muted);max-width:440px;margin:0;font-size:8px;line-height:1.45}.academy-mode-insight .academy-evidence-drawer{display:block}.academy-mode-terminal .academy-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.academy-mode-terminal .academy-module-grid article{min-height:201px}@keyframes academy-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@media (width<=1280px){.academy-cockpit{grid-template-columns:174px minmax(430px,1fr) 224px}.academy-mode-terminal .academy-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-token-row{grid-template-columns:repeat(3,1fr)}}@media (width<=1050px){.academy-cockpit{grid-template-columns:164px minmax(0,1fr)}.academy-passport{grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;display:grid;position:static}.academy-path-gallery>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.academy-experience{padding:0 10px calc(82px + env(safe-area-inset-bottom));margin:-14px -10px 0;font-size:16px}.academy-experience button{min-height:44px}.academy-hero{grid-template-columns:1fr;align-items:start;gap:25px;min-height:0;margin:0 -10px;padding:38px 18px 26px}.academy-hero h1{font-size:clamp(38px,12vw,56px)}.academy-hero-stat{border-left:0;border-top:1px solid var(--academy-line);padding:16px 0 0}.academy-hero-stat>strong{font-size:40px}.academy-mode-switcher{top:var(--topbar);margin:0 -10px 14px;padding-left:5px;overflow-x:auto}.academy-mode-switcher button{flex:1 0 112px;justify-content:center;min-height:52px;padding:0 11px}.academy-mode-switcher button small{display:none}.academy-cockpit{flex-direction:column;display:flex}.academy-path-rail{display:none}.academy-learning-column{width:100%}.academy-mobile-outline{border:1px solid var(--academy-line);background:#071015;display:block}.academy-mobile-outline summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:10px 13px;list-style:none;display:flex}.academy-mobile-outline summary::-webkit-details-marker{display:none}.academy-mobile-outline summary span{flex-direction:column;gap:3px;display:flex}.academy-mobile-outline summary small{color:var(--gold);font-family:var(--font-geist-mono);font-size:7px}.academy-mobile-outline summary strong{font-size:11px}.academy-mobile-outline summary em{color:var(--gold);font-family:var(--font-geist-mono);font-size:10px;font-style:normal}.academy-mobile-outline>div{border-top:1px solid var(--academy-line);flex-direction:column;padding:6px;display:flex}.academy-mobile-outline button{color:var(--muted);text-align:left;background:0 0;border:0;min-height:44px;padding:0 9px}.academy-mobile-outline button.active{background:rgba(var(--accent-rgb), .08);color:var(--gold)}.academy-motion-frame{aspect-ratio:16/8.6}.academy-lesson-copy{padding:19px 16px 20px}.academy-lesson-copy h2{font-size:29px}.academy-objective{grid-template-columns:24px 1fr}.academy-objective>small{grid-column:2}.academy-lesson-actions{grid-template-columns:1fr;display:grid}.academy-lesson-actions button{width:100%}.academy-evidence-drawer{padding:16px}.academy-evidence-drawer ul{grid-template-columns:1fr}.academy-module-browser,.academy-token-lab{padding:15px}.academy-module-browser>header,.academy-token-lab>header{flex-direction:column;align-items:stretch;gap:11px}.academy-module-browser label{width:100%;min-height:44px}.academy-module-grid,.academy-mode-terminal .academy-module-grid{grid-template-columns:1fr}.academy-module-grid article{min-height:220px}.academy-module-grid article>footer button,.academy-path-gallery article button,.academy-motion-control{min-height:44px}.academy-token-row{grid-template-columns:repeat(2,1fr)}.academy-lab-metric{grid-template-columns:1fr}.academy-lab-envelope li{grid-template-columns:8px 1fr;align-items:start}.academy-lab-envelope li>em{grid-column:2}.academy-passport{flex-direction:column;width:100%;display:flex}.academy-path-gallery>header{flex-direction:column;align-items:start;gap:6px}.academy-path-gallery>div{grid-template-columns:1fr}.academy-path-gallery article{min-height:258px}.academy-boundary{align-items:flex-start}.academy-dialog-backdrop{padding:18px 8px}.academy-dialog>footer{flex-direction:column;align-items:stretch}.academy-dialog>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.academy-experience *,.academy-experience :before,.academy-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.wallet-access-link{text-decoration:none}.app-footer{line-height:1.5}.global-search-results{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:80;background:#050d11fa;border:1px solid #344047;border-radius:0 0 7px 7px;flex-direction:column;gap:3px;max-width:550px;padding:6px;display:flex;position:absolute;top:47px;left:194px;right:250px;box-shadow:0 16px 32px #00000073}.global-search-results a{color:#c8cdcf;border:1px solid #0000;border-radius:5px;grid-template-columns:22px 1fr 16px;align-items:center;gap:9px;min-height:43px;padding:5px 8px;text-decoration:none;display:grid}.global-search-results a:hover,.global-search-results a.active{border-color:var(--gold-border-bright);color:var(--gold);background:#0c171c}.global-search-results a>span{flex-direction:column;display:flex}.global-search-results strong{font-size:10px;font-weight:560}.global-search-results small{color:#717d83;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:2px;font-size:7px}.mobile-menu{display:none}.heading-kicker{color:#6f7a80;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:7px;font-size:8px;display:flex}.reports-kicker{color:#6f7a80;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:7px;font-size:8px;font-weight:500;display:flex}.demo-state{border:1px solid rgba(var(--accent-rgb), .48);color:var(--gold);border-radius:3px;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.demo-state i{background:var(--gold);border-radius:50%;width:5px;height:5px}.source-state{color:var(--green);border:1px solid #37ce637a;border-radius:3px;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.source-state i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px}.source-state.source-loading,.source-state.source-refreshing,.source-state.source-partial,.source-state.source-stale{border-color:rgba(var(--accent-rgb), .55);color:var(--gold)}.source-state.source-error,.source-state.source-unavailable{color:var(--red);border-color:#ff5c5c94}.product-heading{align-items:flex-end;margin-bottom:13px}.product-actions{gap:8px;display:flex}.product-toolbar{grid-template-columns:minmax(0,auto) minmax(160px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:12px;display:grid;overflow:visible}.product-toolbar .segmented{width:max-content;min-width:0;max-width:100%;overflow-x:auto}.product-search{justify-self:end;width:100%;max-width:370px}.view-persistence{color:#879197;font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;min-width:136px;font-size:7px;display:inline-flex}.view-persistence i{background:#657078;border-radius:50%;width:5px;height:5px}.view-persistence.preference-saved{color:var(--green)}.view-persistence.preference-saved i{background:var(--green)}.view-persistence.preference-saving,.view-persistence.preference-checking{color:var(--gold)}.view-persistence.preference-saving i,.view-persistence.preference-checking i{background:var(--gold)}.view-persistence.preference-unavailable{color:var(--red)}.view-persistence.preference-unavailable i{background:var(--red)}.mobile-evidence-console{display:none}.mobile-evidence-header{justify-content:space-between;align-items:center;display:flex}.mobile-evidence-header>span{flex-direction:column;gap:3px;display:flex}.mobile-evidence-header small{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.mobile-evidence-header strong{font-size:13px;font-weight:550}.mobile-evidence-header>button{background:rgba(var(--accent-rgb), .07);border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:7px;display:inline-flex}.mobile-evidence-header>button:disabled{cursor:wait;opacity:.72}.mobile-evidence-status{border:1px solid var(--border);background:#071015;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:11px 0;display:grid}.mobile-evidence-status>span{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:51px;padding:6px;display:flex}.mobile-evidence-status>span:last-child{border-right:0}.mobile-evidence-status small{color:var(--muted-2);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:6px}.mobile-evidence-status strong{color:var(--text);font-family:var(--font-geist-mono);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;max-width:100%;margin-top:5px;font-size:9px;font-weight:520;overflow:hidden}.mobile-asset-pair{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:end;gap:8px;display:grid}.mobile-asset-pair label{flex-direction:column;gap:5px;display:flex}.mobile-asset-pair label>span{color:var(--muted-2);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.mobile-asset-pair select{appearance:none;border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);text-align:center;background:#081116;border-radius:5px;height:38px;padding:0 10px;font-size:12px}.mobile-asset-pair>b{color:var(--muted-2);font-family:var(--font-geist-mono);text-align:center;padding-bottom:14px;font-size:8px}.mobile-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 11px;display:grid}.mobile-compare-card{background:linear-gradient(150deg, rgba(var(--accent-rgb), .07), #071015 55%);border:1px solid var(--border);border-radius:6px;flex-direction:column;min-width:0;min-height:105px;padding:10px;display:flex}.mobile-compare-card>span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.mobile-compare-card>strong{font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin:10px 0 4px;font-size:13px;font-weight:520;line-height:1.35}.mobile-compare-card>p{color:var(--muted);margin:auto 0 0;font-size:8px}.mobile-compare-card>small{color:var(--muted-2);font-family:var(--font-geist-mono);margin-top:4px;font-size:7px}.mobile-compare-card.is-empty>strong{color:var(--muted)}.mobile-evidence-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mobile-evidence-tabs button{color:var(--muted-2);font-family:var(--font-geist-mono);text-transform:uppercase;background:0 0;border:0;min-height:37px;padding:0 4px;font-size:7px;position:relative}.mobile-evidence-tabs button.active{color:var(--gold)}.mobile-evidence-tabs button.active:after{background:var(--gold);content:"";height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.mobile-evidence-detail{min-height:70px;padding:10px 2px 7px}.mobile-evidence-detail>p{grid-template-columns:18px 1fr;align-items:flex-start;gap:8px;margin:0;display:grid}.mobile-evidence-detail>p>.icon{color:var(--green);margin-top:1px}.mobile-evidence-detail>p>span{flex-direction:column;gap:4px;display:flex}.mobile-evidence-detail strong{font-size:9px;font-weight:560}.mobile-evidence-detail small{color:var(--muted);font-size:8px;line-height:1.45}.mobile-gap-list{flex-direction:column;gap:6px;display:flex}.mobile-gap-list p{color:var(--muted);grid-template-columns:15px 1fr;align-items:flex-start;gap:7px;margin:0;font-size:8px;line-height:1.4;display:grid}.mobile-gap-list .icon{color:var(--gold);margin-top:1px}.mobile-evidence-unavailable{color:var(--red);background:#ff45450f;border:1px solid #ff454559;border-radius:6px;grid-template-columns:22px 1fr;align-items:flex-start;gap:8px;margin:11px 0;padding:12px;display:grid}.mobile-evidence-unavailable span{flex-direction:column;gap:4px;display:flex}.mobile-evidence-unavailable strong{font-size:9px}.mobile-evidence-unavailable small{color:var(--muted);font-size:8px}.mobile-evidence-actions{grid-template-columns:minmax(0,1fr) 42px;gap:7px;display:grid}.mobile-evidence-actions button{border:1px solid var(--border);color:var(--text);text-align:left;background:#081116;border-radius:6px;grid-template-columns:20px minmax(0,1fr) 15px;align-items:center;gap:8px;min-height:45px;padding:5px 9px;display:grid}.mobile-evidence-actions button:first-child>.icon:first-child,.mobile-evidence-actions button:last-child{color:var(--gold)}.mobile-evidence-actions button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-evidence-actions button small{color:var(--muted-2);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:6px}.mobile-evidence-actions button strong{font-size:9px;font-weight:550}.mobile-evidence-actions button:last-child{justify-content:center;padding:0;display:flex}.theme-settings-panel{grid-template-columns:minmax(250px,.7fr) minmax(540px,1.3fr);align-items:center;gap:22px;margin-bottom:10px;padding:15px;display:grid}.theme-settings-copy h2{margin:6px 0;font-size:17px;font-weight:540}.theme-settings-copy p{color:var(--muted);max-width:420px;margin:0;font-size:10px;line-height:1.5}.theme-settings-copy .theme-sync{margin-left:0}.beginner-help-settings{background:linear-gradient(145deg, var(--panel-raised), var(--panel));border:1px solid var(--border);border-top-color:var(--gold-border-bright);border-radius:var(--radius);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:10px;padding:14px 15px;display:grid}.beginner-help-settings-icon{background:rgba(var(--accent-rgb),.09);border:1px solid var(--gold-border-bright);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.beginner-help-settings h2{margin:4px 0;font-size:16px;font-weight:540}.beginner-help-settings p{color:var(--muted);max-width:650px;margin:0;font-size:10px;line-height:1.5}.beginner-help-settings>div>small{color:#778389;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:7px;display:block}.beginner-help-toggle{color:#d6dad9;cursor:pointer;font-family:var(--font-geist-mono);background:#071015;border:1px solid #354249;border-radius:6px;align-items:center;gap:12px;min-height:40px;padding:6px 9px 6px 12px;font-size:9px;display:flex}.beginner-help-toggle:hover,.beginner-help-toggle:focus-visible{border-color:var(--gold-border-bright);outline:2px solid rgba(var(--accent-rgb),.16);outline-offset:2px}.beginner-help-toggle .preference-switch{pointer-events:none}.product-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.product-kpi{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 110px;min-height:119px;padding:11px 12px 8px;display:grid;position:relative;overflow:hidden}.product-kpi .panel-title{grid-column:1/3}.product-kpi-value{flex-direction:column;align-self:center;gap:3px;min-width:0;display:flex}.product-kpi-value strong{font-family:var(--font-geist-mono);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,1.45vw,23px);font-weight:520;overflow:hidden}.product-kpi-value span{color:#90999e;font-size:9px;line-height:1.35}.product-kpi .sparkline{align-self:center;width:100%;height:43px}.chart-state-panel{background:var(--panel,#0a1216);align-content:start}@supports (color:color-mix(in lab, red, red)){.chart-state-panel{background:color-mix(in srgb, var(--panel,#0a1216) 88%, transparent)}}.chart-state-panel{border:1px dashed var(--border,#2b363c)}@supports (color:color-mix(in lab, red, red)){.chart-state-panel{border:1px dashed color-mix(in srgb, var(--border,#2b363c) 80%, transparent)}}.chart-state-panel{color:var(--muted,#8b949e);border-radius:10px;flex-direction:column;gap:4px;width:100%;min-width:0;min-height:48px;padding:8px 10px;display:flex}.chart-state-badge{border:1px solid var(--border,#2b363c);border-radius:999px;align-self:start;width:fit-content;display:block}@supports (color:color-mix(in lab, red, red)){.chart-state-badge{border:1px solid color-mix(in srgb, var(--border,#2b363c) 90%, transparent)}}.chart-state-badge{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#8b949e);padding:2px 7px;font-size:9px}.chart-state-title{color:var(--text,#e8eef1);margin:0;font-size:12px;font-weight:600;line-height:1.25;display:block}.chart-state-strong{color:var(--muted,#8b949e);margin:0;font-size:11px;display:block}.chart-state-detail{color:var(--muted-2,#6f777b);font-size:10px;line-height:1.35;display:block}.chart-state-panel.is-compact{background:0 0;border-style:solid;border-color:#0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:36px;padding:2px 0;display:flex}.chart-state-empty-spark{color:var(--gold,#ffc536)}@supports (color:color-mix(in lab, red, red)){.chart-state-empty-spark{color:color-mix(in srgb, var(--gold,#ffc536) 45%, var(--muted,#8b949e))}}.chart-state-empty-spark{width:100%;max-width:140px;height:28px;display:block}.chart-state-compact-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2,#6f777b);font-size:9px}.chart-state-loading .chart-state-badge{color:var(--gold,#ffc536);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.chart-state-loading .chart-state-badge{border-color:color-mix(in srgb, var(--gold) 40%, transparent)}}.chart-state-unavailable .chart-state-badge{color:var(--muted,#8b949e)}.product-kpi .chart-state-panel.is-compact,.omd-kpi-spark .chart-state-panel.is-compact,.dsc-kpi-spark .chart-state-panel.is-compact{height:100%;max-height:48px}.product-hero-posture{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:96px;padding:8px 0;display:flex}.product-hero-posture .eyebrow{color:var(--muted,#8b949e);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:9px}.product-hero-posture strong{letter-spacing:-.03em;font-size:clamp(22px,2vw,32px);font-weight:520;line-height:1.1}.product-hero-posture small{color:var(--muted,#8b949e);font-size:11px}.product-kpi-status{max-width:110px}.product-kpi-status span{text-overflow:ellipsis;max-width:90px;font-size:8px;line-height:1.3;overflow:hidden}.live-metric-line{color:#6f7b81;font-family:var(--font-geist-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;border-left:1px solid #26343b;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:8px;min-height:43px;padding-left:10px;font-size:8px;display:flex}.live-metric-line i{background:#8c979c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.live-metric-line i.green{background:var(--green)}.live-metric-line i.gold{background:var(--gold)}.live-metric-line i.red{background:var(--red)}.live-metric-line i.purple{background:var(--purple)}.product-kpi>small{color:#707b80;font-family:var(--font-geist-mono);grid-column:1/3;font-size:8px;line-height:1.35}.product-main-grid{grid-template-columns:minmax(0,1.75fr) minmax(310px,.85fr);gap:10px;margin-bottom:10px;display:grid}.product-hero-panel{grid-template-columns:minmax(290px,1.03fr) minmax(330px,.97fr);min-height:314px;padding:14px;display:grid}.product-hero-copy{flex-direction:column;min-width:0;padding-right:17px;display:flex}.product-hero-copy h2{letter-spacing:-.035em;max-width:690px;margin:13px 0 10px;font-size:clamp(20px,1.75vw,28px);font-weight:480;line-height:1.2}.product-hero-copy>p{color:#9ca5a9;max-width:670px;margin:0;font-size:11px;line-height:1.62}.product-observation{flex-wrap:wrap;gap:8px 15px;margin:18px 0;display:flex}.product-observation>span{color:#8f999e;align-items:center;gap:6px;font-size:9px;display:flex}.product-hero-copy .button-row{margin-top:auto}.product-hero-chart{border-left:1px solid #1e2a30;flex-direction:column;justify-content:flex-end;min-width:0;padding-left:15px;display:flex}.hero-score{grid-template-columns:1fr auto;align-items:flex-end;margin-bottom:5px;display:grid}.hero-score>span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.hero-score>strong{color:var(--gold);font-family:var(--font-geist-mono);grid-row:1/3;font-size:29px;font-weight:520}.hero-score>small{color:#68747a;font-size:8px}.product-hero-chart .area-chart{flex:1;min-height:118px;padding-top:7px}.product-hero-chart .area-chart .sparkline{height:112px}.live-trace-summary{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:18px 0 15px;display:grid}.live-trace-summary>span{background:#071015;border:1px solid #243139;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:74px;padding:7px;display:flex}.live-trace-summary small{color:#a8b0b5;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.live-trace-summary strong{color:var(--gold);font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:7px;font-size:12px;font-weight:500;overflow:hidden}.product-focus-panel{flex-direction:column;min-height:314px;padding:13px 12px 10px;display:flex}.product-focus-list{flex-direction:column;gap:6px;margin-top:11px;display:flex}.product-focus-list>button{color:inherit;cursor:pointer;text-align:left;background:#071015;border:1px solid #243139;border-radius:6px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:58px;padding:7px 8px;display:grid}.product-focus-list>button:hover,.product-focus-list>button.active{border-color:var(--gold-border-bright);background:linear-gradient(90deg, rgba(var(--accent-rgb), .09), #081015e6)}.focus-index{font-family:var(--font-geist-mono);border:1px solid;border-radius:4px;justify-content:center;align-items:center;width:29px;height:29px;font-size:9px;display:flex}.product-focus-list button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.product-focus-list button small{font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:7px;font-style:normal}.product-focus-list button strong{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:10px;font-weight:560;overflow:hidden}.product-focus-list button em{color:#778287;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.focus-detail{border-left:2px solid var(--gold-border-bright);background:#081116b3;margin:9px 0;padding:7px 9px}.focus-detail span{color:#737e84;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px;display:block}.focus-detail strong{margin:2px 0;font-size:10px;display:block}.focus-detail p{color:#7f898e;margin:0;font-size:8px}.product-lower-grid{grid-template-columns:minmax(0,1fr) 310px;gap:10px;display:grid}.product-records-panel{min-height:308px;padding:12px;overflow:hidden}.product-records-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.product-records-heading>span{color:#707a80;font-family:var(--font-geist-mono);font-size:8px}.record-table-head{color:#69747a;font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) 130px 115px 98px;padding:0 31px 7px 50px;font-size:7px;display:grid}.product-record-list{flex-direction:column;gap:5px;display:flex}.product-record-row{color:inherit;cursor:pointer;text-align:left;background:#071015;border:1px solid #223038;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 130px 115px 16px;align-items:center;gap:10px;width:100%;min-height:53px;padding:6px 9px;display:grid}.product-record-row:hover{border-color:var(--gold-border-bright);background:#0a151a;transform:translate(1px)}.record-icon{background:#0d171c;border:1px solid;border-radius:5px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.product-record-row>span{flex-direction:column;min-width:0;display:flex}.product-record-row>span strong,.product-record-row>span b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;font-weight:560;overflow:hidden}.product-record-row>span small{color:#748086;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.product-record-row>.icon{color:#6d787d}.setting-row{grid-template-columns:34px minmax(0,1fr) 130px 115px 34px}.preference-switch{background:#1a2429;border:1px solid #3a454b;border-radius:12px;width:34px;height:20px;padding:2px;display:block;position:relative}.preference-switch b{background:#7b858a;border-radius:50%;width:14px;height:14px;transition:transform .18s;display:block}.preference-switch.active{background:#37ce6330;border-color:#37ce63a6}.preference-switch.active b{background:var(--green);transform:translate(13px)}.product-side-rail{flex-direction:column;gap:10px;display:flex}.product-side-rail>.panel{padding:12px}.evidence-list{flex-direction:column;gap:4px;margin:11px 0 9px;display:flex}.evidence-list p{background:#071015;border:1px solid #1f2d34;border-radius:4px;justify-content:space-between;align-items:center;min-height:31px;margin:0;padding:0 8px;font-size:9px;display:flex}.evidence-list p span{color:#90999e;align-items:center;gap:6px;display:flex}.evidence-list p strong{font-family:var(--font-geist-mono);font-size:9px;font-weight:550}.next-action-links{flex-direction:column;gap:5px;margin-top:10px;display:flex}.next-action-links a{color:#c4c9cb;background:#071015;border:1px solid #26333a;border-radius:5px;justify-content:space-between;align-items:center;min-height:32px;padding:0 8px;font-size:9px;text-decoration:none;display:flex}.next-action-links a:hover{border-color:var(--gold-border-bright);color:var(--gold)}.usage-panel .vertical-bars{height:48px;margin:12px 0 5px}.usage-panel>small{color:#6e797e;font-size:8px}.snapshot-trace{flex-direction:column;gap:5px;margin-top:10px;display:flex}.snapshot-trace>span{background:#071015;border:1px solid #223038;border-radius:4px;flex-direction:column;gap:3px;min-width:0;padding:6px 7px;display:flex}.snapshot-trace small{color:#b8c0c4;font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.snapshot-trace strong{color:#aeb5b8;font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:8px;font-weight:500}.live-evidence-modal{flex-direction:column;display:flex}.provenance-summary{grid-template-columns:1.35fr 1fr 1fr;gap:7px;margin:12px 0;display:grid}.provenance-summary>span{background:#071015;border:1px solid #26343b;border-radius:5px;flex-direction:column;gap:5px;min-width:0;padding:8px;display:flex}.provenance-summary small{color:#a8b0b5;font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;font-size:7px}.provenance-summary strong{color:#b8bfc2;font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:8px;font-weight:500}.provenance-provider-summary{background:rgba(var(--accent-rgb), .045);border:1px solid var(--gold-border);border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px;display:grid}.provenance-provider-summary>span{border-right:1px solid var(--border);align-items:center;gap:7px;min-height:38px;padding:6px 9px;display:flex}.provenance-provider-summary>span:last-child{border-right:0}.provenance-provider-summary strong{color:var(--gold);font-family:var(--font-geist-mono);font-size:12px;font-weight:550}.provenance-provider-summary small{color:#7b868b;font-size:7px;line-height:1.25}.provenance-list{flex-direction:column;gap:5px;margin:8px 0 13px;display:flex}.provenance-list>a{color:inherit;background:#071015;border:1px solid #26343b;border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(185px,.75fr);align-items:center;gap:10px;min-height:55px;padding:7px 9px;text-decoration:none;display:grid}.provenance-list>a:hover{border-color:var(--gold-border-bright)}.provenance-list>a>span{flex-direction:column;min-width:0;display:flex}.provenance-list>a>span:first-child{padding-left:15px;position:relative}.provenance-list .dot{position:absolute;top:5px;left:0}.provenance-list strong,.provenance-list b{text-transform:capitalize;font-size:9px;font-weight:560}.provenance-list small{color:#778287;margin-top:3px;font-size:8px}.provenance-list code{color:#6f7b81;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.provenance-list>a.source-not-configured b,.provenance-list>a.source-not-configured code{color:var(--gold)}.provenance-list>a.source-unavailable b{color:var(--red)}.transformation-note,.warning-list{background:#081116;border:1px solid #26343b;border-radius:5px;margin-bottom:10px;padding:10px}.transformation-note p{color:#8d979c;margin:7px 0 0;font-size:9px;line-height:1.55}.warning-list>p{color:#9ba3a7;align-items:flex-start;gap:7px;margin:7px 0 0;font-size:8px;line-height:1.5;display:flex}.warning-list>p .icon{color:var(--gold);flex:none;margin-top:1px}.provider-unavailable{color:var(--red);text-align:center;background:#ff5c5c0f;border:1px solid #ff5c5c59;border-radius:6px;flex-direction:column;align-items:center;gap:7px;margin:12px 0;padding:18px;display:flex}.provider-unavailable strong{font-size:10px}.provider-unavailable span{color:#8f999e;font-size:9px}.tone-green{color:var(--green)!important}.tone-gold{color:var(--gold)!important}.tone-red{color:var(--red)!important}.tone-purple{color:var(--purple)!important}.tone-blue{color:var(--blue)!important}.tone-neutral{color:#9aa3a7!important}.credit-options{flex-direction:column;gap:8px;display:flex}.credit-options>p{color:#99a3a8;font-size:10px;line-height:1.55}.credit-options>button{color:inherit;cursor:pointer;text-align:left;background:#081217;border:1px solid #2c383f;border-radius:6px;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;min-height:52px;padding:7px 10px;display:grid}.credit-options>button:hover{border-color:var(--gold-border-bright)}.credit-options>button>.icon:first-child{color:var(--gold)}.credit-options>button span{flex-direction:column;display:flex}.credit-options>button strong{font-size:10px}.credit-options>button small{color:#78838a;margin-top:3px;font-size:8px}.record-detail-score{background:#071015;border:1px solid #25323a;border-radius:6px;grid-template-columns:repeat(3,1fr);margin:10px 0;display:grid}.record-detail-score>span{border-right:1px solid #25323a;flex-direction:column;justify-content:center;align-items:center;min-height:62px;display:flex}.record-detail-score>span:last-child{border-right:0}.record-detail-score small{color:#758087;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.record-detail-score strong{font-family:var(--font-geist-mono);margin-top:4px;font-size:14px}@media (width<=1250px){.global-search-results{max-width:440px;left:178px}.product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.product-kpi{min-height:104px}.product-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.8fr)}.product-hero-panel{grid-template-columns:minmax(270px,1fr) minmax(300px,.9fr)}.record-table-head{grid-template-columns:minmax(0,1fr) 105px 90px 84px}.product-record-row{grid-template-columns:34px minmax(0,1fr) 105px 90px 16px}.setting-row{grid-template-columns:34px minmax(0,1fr) 105px 90px 34px}}@media (width<=1099px){.global-search-results{max-width:390px;left:158px;right:190px}.product-toolbar{grid-template-columns:minmax(370px,auto) 1fr auto}.view-persistence{grid-column:1/-1;justify-self:end}.theme-settings-panel{grid-template-columns:1fr;align-items:stretch}.product-main-grid,.product-lower-grid{grid-template-columns:1fr}.product-focus-list{grid-template-columns:repeat(3,1fr);display:grid}.product-focus-list>button{grid-template-columns:30px 1fr;align-content:start}.product-focus-list>button .tag{grid-column:2;justify-self:start}.product-focus-list button strong{white-space:normal;line-height:1.3}.product-focus-list button em{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.focus-detail{display:none}.product-focus-panel{min-height:0}.product-side-rail{grid-template-columns:repeat(3,1fr);display:grid}}@media (width<=767px){.mobile-nav{grid-template-columns:repeat(5,1fr)}.mobile-nav a,.mobile-nav button{color:#7d878c;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;text-decoration:none;display:flex}.mobile-nav a.active,.mobile-nav button.active{color:var(--gold)}.mobile-menu-backdrop{z-index:69;background:#00000094;border:0;padding:0;display:block;position:fixed;inset:52px 0 0}.mobile-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);bottom:calc(60px + env(safe-area-inset-bottom));z-index:70;background:#030a0efa;border:1px solid #303c43;border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;max-height:min(72vh,560px);display:flex;position:fixed;left:8px;right:8px;overflow:hidden;box-shadow:0 -18px 45px #00000094}.mobile-menu>header{border-bottom:1px solid #253139;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;display:flex}.mobile-menu>header strong{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.mobile-menu>header button{color:#a9b0b3;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mobile-account-slot{border-bottom:1px solid #253139;flex:none;padding:10px 12px}.mobile-account-slot .account-badge{width:100%;margin:0}.mobile-account-slot .account-badge-body{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-account-slot .account-badge-rail{display:block}.mobile-account-slot .account-badge-meta{white-space:normal}.mobile-menu-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-height:0;padding:12px;display:grid;overflow-y:auto}.mobile-menu>div:not(.mobile-account-slot):not(.mobile-menu-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:12px;display:grid;overflow-y:auto}.mobile-menu section{flex-direction:column;gap:4px;min-width:0;display:flex}.mobile-menu section>span{color:#667279;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin:2px 5px;font-size:7px}.mobile-menu section a{color:#aeb5b8;border:1px solid #243139;border-radius:5px;align-items:center;gap:8px;min-height:34px;padding:0 8px;font-size:9px;text-decoration:none;display:flex}.mobile-menu section a.active{border-color:var(--gold-border-bright);color:var(--gold)}.product-heading{flex-direction:column;align-items:flex-start;gap:10px}.product-actions{width:100%}.product-actions .button{flex:1}.mobile-evidence-console{background:linear-gradient(155deg, rgba(var(--accent-rgb), .055), var(--panel));border:1px solid var(--gold-border);border-radius:8px;margin-bottom:11px;padding:12px;display:block}.product-toolbar{grid-template-columns:minmax(0,1fr) 39px;padding-bottom:0;display:grid;overflow:visible}.product-toolbar .segmented{grid-column:1/-1;width:100%;min-width:0;max-width:100%;overflow-x:auto}.product-toolbar .segmented button{flex:none;min-width:72px;padding:0 10px}.product-search{flex:none;justify-self:stretch;width:auto;min-width:0;max-width:none}.product-toolbar>.button{width:39px;padding:0;font-size:0}.product-toolbar>.button .icon{margin:0}.view-persistence{grid-column:1/-1;justify-self:start;min-width:0}.theme-choice-grid{grid-template-columns:1fr}.theme-settings-panel{gap:15px;padding:13px}.product-kpis{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.product-kpi{scroll-snap-align:none;flex:none;grid-template-columns:minmax(0,1fr) 68px;min-height:104px}.product-kpi-value strong{font-size:16px}.product-kpi .sparkline{height:38px}.live-metric-line{padding-left:6px;font-size:8px}.product-hero-panel{flex-direction:column;min-height:0;display:flex}.product-hero-copy{padding-right:0}.product-hero-copy h2{font-size:20px}.product-hero-copy .button-row{margin-top:3px}.product-observation{margin:13px 0}.product-hero-chart{border-top:1px solid #1e2a30;border-left:0;margin-top:14px;padding-top:12px;padding-left:0}.product-hero-chart .area-chart .sparkline{height:90px}.product-focus-list{display:flex}.product-focus-list>button{grid-template-columns:30px minmax(0,1fr) auto}.product-focus-list>button .tag{grid-column:auto}.record-table-head{display:none}.product-record-row,.setting-row{grid-template-columns:34px minmax(0,1fr) auto}.product-record-row>span:nth-of-type(2),.product-record-row>span:nth-of-type(3){display:none}.product-record-row>.icon,.setting-row .preference-switch{grid-column:3}.product-side-rail{display:flex}.record-detail-score{grid-template-columns:1fr}.record-detail-score>span{border-bottom:1px solid #25323a;border-right:0}.record-detail-score>span:last-child{border-bottom:0}.provenance-summary,.provenance-provider-summary{grid-template-columns:1fr}.provenance-provider-summary>span{border-bottom:1px solid var(--border);border-right:0}.provenance-provider-summary>span:last-child{border-bottom:0}.provenance-list>a{grid-template-columns:1fr}}@media (width<=359px){.section-identity strong{text-overflow:ellipsis;max-width:88px;overflow:hidden}.avatar-button{display:none}.product-kpis{grid-template-columns:1fr}.mobile-compare-card>strong{font-size:11px}}.reports-heading{align-items:flex-end;margin-bottom:14px}.reports-heading .live.is-checking{color:var(--gold)}.reports-heading .live.is-checking i{background:var(--gold);animation:fte-pulse var(--duration-pulse,1.2s) ease-in-out infinite}@keyframes fte-pulse{50%{opacity:.35;transform:scale(.72)}}.reports-toolbar{grid-template-columns:minmax(0,auto) minmax(230px,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.reports-toolbar .segmented{width:max-content;min-width:0;max-width:100%;overflow-x:auto}.reports-search{justify-self:end;width:100%;max-width:420px}.report-carousel{background:radial-gradient(circle at 77% 20%, rgba(var(--accent-rgb), .09), transparent 32%), linear-gradient(135deg, #081014fc, #03080bfc);border:1px solid var(--gold-border-bright);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);min-height:500px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000052,inset 0 1px #ffffff06}.report-carousel:after{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .55), transparent);content:"";height:1px;position:absolute;bottom:0;left:7%;right:7%}.carousel-copy{flex-direction:column;min-width:0;padding:30px 36px 28px;display:flex;position:relative}.carousel-sequence{color:var(--gold);font-family:var(--font-geist-mono);align-items:center;gap:9px;width:132px;margin-bottom:25px;display:flex}.carousel-sequence span{font-size:20px}.carousel-sequence i{background:linear-gradient(90deg, var(--gold), var(--gold-border));width:72px;height:1px}.carousel-sequence small{color:#6d7476;font-size:9px}.carousel-category{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:650}.carousel-copy h2{letter-spacing:-.04em;max-width:820px;margin:13px 0 14px;font-size:clamp(25px,2.5vw,39px);font-weight:490;line-height:1.08}.carousel-copy>p{color:#9aa3a7;max-width:760px;margin:0;font-size:11px;line-height:1.65}.carousel-signal-grid{background:#040a0dc7;border:1px solid #27333a;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin:23px 0 16px;display:grid}.carousel-signal-grid>span{border-right:1px solid #27333a;flex-direction:column;min-height:76px;padding:11px 13px;display:flex}.carousel-signal-grid>span:last-child{border-right:0}.carousel-signal-grid small{color:#6f7a80;font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;font-size:7px}.carousel-signal-grid strong{font-family:var(--font-geist-mono);margin-top:8px;font-size:17px;font-weight:520}.carousel-signal-grid em{color:#778287;margin-top:3px;font-size:8px;font-style:normal}.carousel-assets{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.carousel-assets>small{color:#6f7a80;font-family:var(--font-geist-mono);letter-spacing:.09em;margin-right:4px;font-size:7px}.carousel-actions{margin-top:auto;padding-top:20px}.carousel-actions .button{min-width:138px;text-decoration:none}.carousel-published{color:#68747a;font-family:var(--font-geist-mono);margin-top:10px;font-size:7px}.carousel-art{color:var(--gold);cursor:pointer;background:#03070a;border:0;border-left:1px solid #263139;min-height:500px;padding:0;position:relative;overflow:hidden}.carousel-art:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#050c10f5,#0000 22%);position:absolute;inset:0}.carousel-art img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .3s}.carousel-art:hover img{transform:scale(1.018)}.carousel-art>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--accent-rgb), .65);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#040a0dd1;border-radius:5px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;display:flex;position:absolute;bottom:20px;right:20px}.carousel-controls{z-index:4;align-items:center;gap:5px;display:flex;position:absolute;bottom:22px;left:34px}.carousel-controls button{color:#9da5a8;cursor:pointer;background:#050c10e0;border:1px solid #354149;border-radius:4px;justify-content:center;align-items:center;width:34px;height:31px;display:flex}.carousel-controls button:hover,.carousel-controls button.active{border-color:var(--gold-border-bright);color:var(--gold)}.reverse-icon{transform:rotate(180deg)}.play-state{font-family:var(--font-geist-mono);letter-spacing:-2px;font-size:10px}.carousel-dots{z-index:4;gap:6px;display:flex;position:absolute;bottom:28px;left:160px}.carousel-dots button{cursor:pointer;background:0 0;border:0;width:28px;height:18px;padding:6px 0}.carousel-dots i{background:#39444a;width:100%;height:2px;transition:background .18s,width .18s;display:block}.carousel-dots button.active i{background:var(--gold)}.reports-empty{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:380px;display:flex}.reports-empty .icon{color:var(--gold)}.reports-empty strong{font-size:14px}.reports-empty span{color:#79848a;font-size:9px}.report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0;display:grid}.report-kpis>.panel{grid-template-columns:1fr auto;min-height:83px;padding:11px 12px;display:grid}.report-kpis .panel-title{grid-column:1/3}.report-kpis strong{font-family:var(--font-geist-mono);align-self:end;font-size:20px;font-weight:500}.report-kpis>.panel>span{color:#6f7a80;text-align:right;align-self:end;font-size:8px}.report-library-panel{padding:13px}.report-library-heading{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.report-library-heading p{color:#737e84;margin:5px 0 0;font-size:9px}.report-library-heading>span{color:#788287;font-family:var(--font-geist-mono);font-size:8px}.report-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.report-card{isolation:isolate;background:#061015;border:1px solid #26333a;border-radius:7px;min-width:0;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.report-card:hover,.report-card.active{border-color:var(--gold-border-bright);transform:translateY(-2px)}.report-card-image{aspect-ratio:4/3;cursor:pointer;background:#03080b;border:0;border-bottom:1px solid #26333a;width:100%;padding:0;position:relative;overflow:hidden}.report-card-image img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s}.report-card:hover .report-card-image img{transform:scale(1.025)}.report-card-image>span{border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);background:#040a0de6;border-radius:4px;justify-content:center;align-items:center;width:38px;height:30px;font-size:11px;display:flex;position:absolute;top:8px;right:8px}.report-card-copy{flex-direction:column;min-height:228px;padding:10px;display:flex}.report-card-copy h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0 6px;font-size:11px;font-weight:550;line-height:1.38;display:-webkit-box;overflow:hidden}.report-card-primary-action{color:inherit;text-decoration:none}.report-card-primary-action:after{content:"";z-index:1;position:absolute;inset:0}.report-card-primary-action:focus-visible{outline:0}.report-card-primary-action:focus-visible:after{outline:2px solid var(--gold);outline-offset:-3px;border-radius:6px}.report-card-copy>p{color:#7f898e;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 8px;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}.report-card-tags{flex-wrap:wrap;gap:4px;display:flex}.report-card-export-actions{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto;padding-top:9px;display:grid;position:relative}.report-card-export-action{color:#b9c1c4;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.02em;text-transform:uppercase;z-index:2;background:#09161a;border:1px solid #334148;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:36px;padding:0 7px;font-size:7px;transition:border-color .18s,color .18s,background .18s;display:inline-flex;position:relative}.report-card-export-action:hover:not(:disabled){border-color:var(--gold-border-bright);color:var(--gold);background:#0d1d21}.report-card-export-action:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.report-card-export-action:disabled{cursor:wait;opacity:.72}.report-card-export-action>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.report-card-export-action[data-state=success]{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.report-card-export-action[data-state=success]{border-color:color-mix(in srgb, var(--green) 58%, #334148)}}.report-card-export-action[data-state=success]{color:var(--green)}.report-card-export-action[data-state=error]{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.report-card-export-action[data-state=error]{border-color:color-mix(in srgb, var(--red) 58%, #334148)}}.report-card-export-action[data-state=error]{color:var(--red)}.report-card-export-action[aria-busy=true] .icon,.story-export-toast.state-working .icon{animation:.8s linear infinite story-export-spin}.report-card-copy footer{border-top:1px solid #213038;grid-template-columns:auto minmax(0,1fr) 24px;align-items:center;gap:6px;margin-top:8px;padding-top:9px;display:grid}.report-card-copy footer>span{font-family:var(--font-geist-mono);text-transform:uppercase;font-size:7px}.report-card-copy footer small{color:#b0b8bc;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.report-card-copy footer button{color:var(--gold);cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:relative}.report-card .story-linked-badge{z-index:2;position:relative}.story-export-toast{max-width:min(520px,100vw - 28px)}.story-export-toast.state-success .icon{color:var(--green)}.story-export-toast.state-error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.story-export-toast.state-error{border-color:color-mix(in srgb, var(--red) 60%, var(--gold-border-bright))}}.story-export-toast.state-error .icon{color:var(--red)}@keyframes story-export-spin{to{transform:rotate(360deg)}}.report-modal-layout{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr);gap:18px;display:grid}.report-modal-layout>img,.report-modal-layout .report-modal-visual-board{border-radius:6px;width:100%;min-width:0}.report-modal-layout>img{border:1px solid var(--gold-border);object-fit:contain;object-position:top center;max-height:600px}.report-modal-layout>div{flex-direction:column;min-width:0;display:flex}.report-modal-layout p{color:#9ba4a8;font-size:11px;line-height:1.65}.modal-report-detail{flex-direction:column;width:min(1035px,100vw - 48px);max-width:1035px;min-height:min(720px,100vh - 64px);max-height:min(92vh,900px);padding:clamp(20px,1.6vw,28px);display:flex}.modal-report-detail>header{flex:none}.modal-report-detail .report-modal{flex-direction:column;flex:1;min-height:0;display:flex}.modal-report-detail .report-modal-layout{flex:1;grid-template-columns:minmax(300px,.92fr) minmax(390px,1.08fr);align-items:stretch;min-height:0}.modal-report-detail .report-modal-layout>img,.modal-report-detail .report-modal-visual-board{height:100%;min-height:0;max-height:none}.modal-report-detail .report-modal-primary-visual img{object-fit:contain;max-height:min(52vh,520px)}.modal-report-detail .report-modal-layout>div{justify-content:flex-start}.modal-report-detail .report-modal-layout p{font-size:clamp(11px,.75vw,13px)}.modal-report-detail .report-modal-signal>span{min-height:78px;padding:14px}.modal-report-detail .report-modal-signal strong{font-size:18px}.report-modal-signal{background:#061015;border:1px solid #26333a;border-radius:6px;grid-template-columns:repeat(2,1fr);margin:8px 0 12px;display:grid}.report-modal-signal>span{border-bottom:1px solid #26333a;border-right:1px solid #26333a;flex-direction:column;min-height:62px;padding:10px;display:flex}.report-modal-signal>span:nth-child(2n){border-right:0}.report-modal-signal>span:nth-child(n+3){border-bottom:0}.report-modal-signal small{color:#707b81;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.report-modal-signal strong{font-family:var(--font-geist-mono);margin-top:7px;font-size:15px}.report-studio-heading{align-items:flex-start}.report-studio-heading>.tag{margin-top:5px}.report-creator-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.report-creator-mode>button{background:linear-gradient(165deg, rgba(var(--accent-rgb), .06), var(--panel));border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:12px;align-items:flex-start;gap:6px;min-height:108px;padding:16px 18px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.report-creator-mode>button:hover{border-color:var(--gold-border);background:linear-gradient(165deg, rgba(var(--accent-rgb), .1), var(--panel))}.report-creator-mode>button.active{border-color:var(--gold-border-bright);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .22), 0 10px 28px #00000038;background:linear-gradient(165deg, rgba(var(--accent-rgb), .14), var(--panel))}.report-creator-mode strong{font-size:15px;font-weight:650;line-height:1.25;display:block}.report-creator-mode small{color:var(--muted);max-width:48ch;font-size:12px;line-height:1.45;display:block}.report-simple-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.report-ladder-pack-block{margin-top:8px}.report-ladder-pack-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;margin:10px 0 2px;display:flex}.report-ladder-pack-heading .eyebrow{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:9px}.report-ladder-pack-heading small{color:var(--muted);max-width:52rem;font-size:10px;line-height:1.4}.report-specialty-pack-block{border-top:1px solid var(--border-soft,#1e2a30);margin-top:18px;padding-top:8px}.report-simple-preset{background:var(--panel-soft,#071016);border:1px solid var(--border,#2c383f);color:var(--text);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:stretch;gap:8px;min-height:220px;padding:14px 14px 12px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:flex}.report-simple-preset:hover{border-color:var(--gold-border);background:linear-gradient(160deg, rgba(var(--accent-rgb), .08), var(--panel-soft,#071016))}.report-simple-preset.active{border-color:var(--gold-border-bright);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .2), 0 12px 30px #00000040;background:linear-gradient(160deg, rgba(var(--accent-rgb), .12), var(--panel-soft,#071016))}.report-simple-preset.is-ladder-selected{border-color:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.report-simple-preset.is-ladder-selected{border-color:color-mix(in srgb, var(--gold,#f0be47) 70%, var(--border))}}.report-simple-preset.is-addon-selected{border-color:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.report-simple-preset.is-addon-selected{border-color:color-mix(in srgb, var(--gold,#f0be47) 85%, #fff 8%)}}.report-simple-preset.is-addon-selected{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .28), 0 0 0 1px var(--gold,#f0be47), 0 14px 32px #00000047}@supports (color:color-mix(in lab, red, red)){.report-simple-preset.is-addon-selected{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .28), 0 0 0 1px color-mix(in srgb, var(--gold,#f0be47) 35%, transparent), 0 14px 32px #00000047}}.report-simple-preset.is-addon-selected{background:linear-gradient(160deg, rgba(var(--accent-rgb), .16), var(--panel-soft,#071016))}.report-simple-preset-addon:not(.active){opacity:.92}.report-simple-preset:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.report-simple-preset>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.report-simple-preset>header .eyebrow{color:var(--gold);letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.report-simple-preset>strong{font-size:14px;font-weight:650;line-height:1.3;display:block}.report-simple-preset>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.report-simple-preset>ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.report-simple-preset>ul>li{color:var(--text);padding-left:12px;font-size:11.5px;line-height:1.4;position:relative}.report-simple-preset>ul>li:before{background:var(--gold);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:2px}.report-simple-preset>footer{border-top:1px solid var(--border-soft,#ffffff0f);flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;padding-top:10px;display:flex}.report-simple-preset>footer small{color:var(--gold);font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.03em;font-size:10px}.report-simple-preset>footer em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.4}.report-simple-preview{background:rgba(var(--accent-rgb), .04);border:1px solid var(--border);border-radius:12px;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.report-simple-preview>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.report-simple-preview>header .eyebrow{color:var(--gold);letter-spacing:.08em;margin-bottom:4px;font-size:10px;display:block}.report-simple-preview>header strong{font-size:15px;font-weight:650;display:block}.report-simple-preview>p{color:var(--muted);max-width:78ch;margin:0;font-size:12.5px;line-height:1.5}.report-compose-stack{gap:0;min-width:0;display:grid}.report-compose-block{gap:10px;min-width:0;padding:10px 0 2px;display:grid}.report-compose-block+.report-compose-block{border-top:1px solid var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.report-compose-block+.report-compose-block{border-top:1px solid color-mix(in srgb, var(--gold,#f0be47) 22%, var(--border,#2b363c))}}.report-compose-block+.report-compose-block{margin-top:2px;padding-top:14px}.report-compose-block.is-addon{background:linear-gradient(180deg, var(--gold,#f0be47), transparent 56px)}@supports (color:color-mix(in lab, red, red)){.report-compose-block.is-addon{background:linear-gradient(180deg, color-mix(in srgb, var(--gold,#f0be47) 7%, transparent), transparent 56px)}}.report-compose-block.is-addon{border-radius:0 0 10px 10px}.report-compose-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.report-compose-block-head .eyebrow{color:var(--gold,#f0be47);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.report-compose-block-head strong{font-size:13px;font-weight:620}.report-simple-infographics{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.report-simple-infographics>article{background:var(--panel,#0a1217);border:1px solid var(--border-soft,#243038);border-radius:10px;gap:6px;min-height:96px;padding:12px;display:grid}.report-simple-infographics>article strong{font-size:13px;font-weight:600;line-height:1.3}.report-simple-infographics>article small{color:var(--muted);font-size:11px;line-height:1.4}.report-chart-kind{color:var(--gold);font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;width:fit-content;font-size:10px;font-weight:700;display:inline-flex}.report-chart-kind.kind-radar{color:#7ec8ff}.report-chart-kind.kind-area{color:#5bd89b}.report-chart-kind.kind-depth,.report-chart-kind.kind-bars{color:#e5bc4f}.report-chart-kind.kind-donut,.report-chart-kind.kind-gauge{color:#c4a0ff}.report-simple-outputs{flex-wrap:wrap;gap:6px;display:flex}.report-studio-card-heading h2{font-weight:600;font-size:17px!important}.studio-source-badge{font-size:10px!important}.report-studio-step legend strong{font-size:13px!important}.report-studio-step legend small{line-height:1.45;font-size:12px!important}.report-studio-step legend>b{flex:0 0 34px!important;height:34px!important;font-size:11px!important}.report-product-options button>strong{font-size:13px!important}.report-product-options button>small{font-size:12px!important}.report-product-options button>em,.report-product-options button>span{font-size:10px!important}.report-handoff-panel h2{font-size:16px!important}.report-handoff-panel p{font-size:12.5px!important}.report-studio-disclosure{font-size:12px!important}html[data-theme=ledger] .report-creator-mode>button,html[data-theme=ledger] .report-simple-preset,html[data-theme=ledger] .report-simple-infographics>article{color:#17130d;background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .report-simple-preview{background:#fff9ef;border-color:#dcc9a3}html[data-theme=ledger] .report-simple-preset>p,html[data-theme=ledger] .report-simple-preview>p,html[data-theme=ledger] .report-creator-mode small{color:#5a544b}html[data-theme=ledger] .report-simple-preset>footer{border-top-color:#e8dfd0}@media (width<=1100px){.report-simple-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.report-creator-mode,.report-simple-presets{grid-template-columns:1fr}.report-creator-mode>button{min-height:0}}.report-discovery-intake{background:linear-gradient(110deg, rgba(var(--accent-rgb), .12), #081116 50%, #a966e80e);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;padding:15px 17px;display:grid}.report-discovery-intake-icon{background:rgba(var(--accent-rgb), .08);border:1px solid var(--gold-border-bright);color:var(--gold);border-radius:9px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.report-discovery-intake h2{margin:4px 0;font-size:17px}.report-discovery-intake h2 small{color:var(--gold);font-family:var(--font-geist-mono);font-size:12px!important}.report-discovery-intake p{color:var(--muted);font-family:var(--font-geist-mono);margin:0 0 5px;font-size:11px}.report-discovery-intake p code{color:#c9d0d2;overflow-wrap:anywhere;font-family:inherit}.report-discovery-intake>div>span:last-child{color:var(--muted);font-size:12px;line-height:1.45;display:block}.report-discovery-intake>.button{justify-content:center;text-decoration:none}.report-studio-boundary{background:linear-gradient(115deg, rgba(var(--accent-rgb), .075), var(--panel) 48%, #2dce630a);justify-content:space-between;align-items:center;gap:28px;min-height:116px;margin-bottom:12px;padding:18px 20px;display:flex}.report-boundary-icon{background:rgba(var(--accent-rgb), .1);border:1px solid var(--gold-border-bright);color:var(--gold);border-radius:7px;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:flex}.report-boundary-copy h2{margin:6px 0;font-size:17px;font-weight:540}.report-boundary-contract{align-items:center;gap:10px;display:flex}.report-boundary-contract>span{background:#071016;border:1px solid #2b383f;border-radius:6px;flex-direction:column;min-width:116px;padding:10px;display:flex}.report-boundary-contract small{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:6.5px}.report-boundary-contract>i{color:var(--gold);font-style:normal}.report-studio-builder,.report-preflight-panel,.report-handoff-panel{padding:17px}.report-studio-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-studio-card-heading h2{margin:6px 0 0;font-size:15px;font-weight:540}.studio-source-badge{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:7px;font-size:7px;display:inline-flex}.studio-source-badge i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #37ce6399}.report-title-field,.report-timeframe-field{flex-direction:column;gap:6px;display:flex}.report-title-field{border-bottom:1px solid var(--border-soft);margin-top:17px;padding-bottom:17px}.report-title-field>span,.report-timeframe-field>span{color:#aeb5b8;font-size:9px}.report-title-field input,.report-timeframe-field select{color:var(--text);background:#061016;border:1px solid #354149;border-radius:5px;outline:0;min-height:39px;padding:0 11px}.report-title-field input:focus,.report-timeframe-field select:focus{border-color:var(--gold-border-bright)}.report-title-field small{color:var(--muted-2);font-size:7px}.report-studio-step legend{align-items:flex-start;gap:11px;width:100%;padding:0;display:flex}.report-studio-step legend>b{border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);border-radius:5px;flex:0 0 30px;justify-content:center;align-items:center;height:30px;font-size:8px;display:flex}.report-studio-step legend>span{flex-direction:column;display:flex}.report-studio-step legend strong{font-size:11px;font-weight:560}.report-asset-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.report-asset-options button{cursor:pointer;text-align:left;background:#071016;border:1px solid #2d3940;border-radius:6px;grid-template-columns:32px 1fr auto;gap:3px;min-height:74px;padding:10px;display:grid}.report-asset-options button:hover,.report-asset-options button.active{background:rgba(var(--accent-rgb), .07);border-color:var(--gold-border-bright)}.report-asset-options button>span{color:var(--gold);font-family:var(--font-geist-mono);background:#101b21;border:1px solid #344149;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.report-asset-options strong{align-self:end;font-size:10px;font-weight:560}.report-asset-options small{color:var(--gold);font-family:var(--font-geist-mono);align-self:end;font-size:7px}.report-asset-options button>i{color:var(--muted-2);grid-column:2/4;align-items:center;gap:6px;font-size:7px;font-style:normal;display:flex}.report-asset-options button>i em{background:var(--green);border-radius:50%;width:5px;height:5px}.report-asset-search{margin-top:14px;position:relative}.canonical-picker-field{border:1px solid var(--border);background:#061015;border-radius:5px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:0 11px;display:grid}.canonical-picker-field:focus-within{border-color:var(--gold)}.canonical-picker-field>.icon{color:var(--blue)}.canonical-picker-field>span{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:7px}.canonical-picker-clear{color:var(--gold);cursor:pointer;font-family:var(--font-geist-mono);text-transform:uppercase;background:0 0;border:0;padding:10px 2px;font-size:7px}.report-asset-search>label{border:1px solid var(--border);background:#061015;border-radius:5px;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:0 11px;display:grid}.report-asset-search>label:focus-within{border-color:var(--gold)}.report-asset-search>label>.icon{color:var(--blue)}.report-asset-search input{color:var(--text);background:0 0;border:0;outline:0;min-width:0;height:46px;font-size:12px}.report-asset-search>label>span{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:7px}.report-asset-results{border:1px solid var(--gold-border-bright);z-index:30;background:#061015;max-height:355px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #0000008c}.report-asset-results>button{border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) minmax(104px,auto);align-items:center;gap:10px;width:100%;min-height:62px;padding:8px 10px;display:grid}.report-asset-results>button:hover,.report-asset-results>button.active{background:rgba(var(--accent-rgb), .08)}.report-asset-results img,.report-selected-asset img{border:1px solid var(--border);object-fit:cover;border-radius:50%;width:36px;height:36px}.report-asset-results>button>b,.report-selected-asset>b{background:rgba(var(--accent-rgb), .1);border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:8px;display:flex}.report-asset-results>button>span.canonical-picker-identity,.report-asset-results>button>span:not(.canonical-picker-facts){flex-direction:column;min-width:0;display:flex}.report-asset-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.report-asset-results small{color:var(--muted);font-family:var(--font-geist-mono);margin-top:4px;font-size:7px}.report-asset-results>button>em,.report-asset-results .canonical-picker-facts{color:var(--text);font-family:var(--font-geist-mono);text-align:right;white-space:nowrap;flex-direction:column;flex-shrink:0;align-items:flex-end;min-width:104px;font-size:9px;font-style:normal;display:flex;overflow:visible}.report-asset-results .canonical-picker-facts strong{white-space:nowrap;text-overflow:clip;max-width:none;font-size:9px;overflow:visible}.report-asset-results .canonical-picker-facts small{white-space:nowrap;letter-spacing:.01em;margin-top:3px;overflow:visible}.report-asset-results .canonical-picker-facts small[data-tone=up]{color:var(--green)}.report-asset-results .canonical-picker-facts small[data-tone=down]{color:var(--red,#ff6f77)}.report-asset-results .canonical-picker-facts small[data-tone=muted]{color:var(--muted)}.report-asset-results>button>em small{color:var(--green)}.report-asset-results>p{color:var(--muted);align-items:center;gap:7px;min-height:54px;margin:0;padding:10px;font-size:9px;display:flex}.report-selected-asset{background:linear-gradient(90deg, rgba(var(--accent-rgb), .1), #071015);border:1px solid var(--gold-border);grid-template-columns:40px 1fr 24px;align-items:center;gap:10px;min-height:64px;margin-top:9px;padding:9px 11px;display:grid}.report-selected-asset>span{flex-direction:column;gap:3px;display:flex}.report-selected-asset>span small{color:var(--green);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:7px}.report-selected-asset>span strong{font-size:11px}.report-selected-asset>span em{color:var(--muted);font-family:var(--font-geist-mono);font-size:8px;font-style:normal}.report-selected-asset>.icon{color:var(--green)}.report-asset-required{color:var(--muted);align-items:center;gap:7px;margin:9px 0 0;font-size:8px;line-height:1.45;display:flex}.report-asset-required .icon{color:var(--gold);flex:none}.report-comparison-builder{background:rgba(var(--accent-rgb), .035);border:1px solid var(--border);margin-top:12px;padding:11px}.report-comparison-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.report-comparison-heading>span{flex-direction:column;gap:4px;display:flex}.report-comparison-heading strong{font-size:10px}.report-comparison-heading small{color:var(--muted);font-size:8px;line-height:1.45}.report-comparison-heading>b{color:var(--gold);font-family:var(--font-geist-mono);white-space:nowrap;font-size:8px}.report-comparison-selection{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.report-comparison-selection>button{border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:#071015;grid-template-columns:28px minmax(0,1fr) 16px;align-items:center;gap:7px;min-width:150px;max-width:210px;padding:6px 8px;display:grid}.report-comparison-selection img,.report-comparison-selection>button>b{border:1px solid var(--border);object-fit:cover;border-radius:50%;width:26px;height:26px}.report-comparison-selection>button>b{color:var(--gold);font-family:var(--font-geist-mono);justify-content:center;align-items:center;font-size:6px;display:flex}.report-comparison-selection span{flex-direction:column;min-width:0;display:flex}.report-comparison-selection strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.report-comparison-selection small{color:var(--muted);font-family:var(--font-geist-mono);font-size:6px}.report-comparison-selection .icon{color:var(--muted)}.report-comparison-limit{color:var(--green);align-items:center;gap:6px;margin:10px 0 0;font-size:8px;display:flex}.report-comparison-preview{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.report-comparison-preview>header{justify-content:space-between;align-items:center;display:flex}.report-comparison-preview>header small{color:var(--muted);font-size:7px}.report-comparison-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.report-comparison-preview article{border:1px solid var(--border);background:#061015;padding:9px}.report-comparison-preview article>span{grid-template-columns:28px 1fr;align-items:center;gap:7px;display:grid}.report-comparison-preview article>span img,.report-comparison-preview article>span>b{border:1px solid var(--border);object-fit:cover;border-radius:50%;grid-row:1/3;width:26px;height:26px}.report-comparison-preview article>span>b{color:var(--gold);font-family:var(--font-geist-mono);justify-content:center;align-items:center;font-size:6px;display:flex}.report-comparison-preview article>span strong{font-size:9px}.report-comparison-preview article>span small{color:var(--muted);font-size:7px}.report-comparison-preview dl{grid-template-columns:1fr 1fr;gap:5px 8px;margin:9px 0 0;display:grid}.report-comparison-preview dl>div{border-top:1px solid var(--border);flex-direction:column;padding-top:5px;display:flex}.report-comparison-preview dt{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:6px}.report-comparison-preview dd{font-family:var(--font-geist-mono);margin:3px 0 0;font-size:8px}.report-comparison-preview.error{border-top-color:var(--red)}.report-product-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.report-product-options button{cursor:pointer;text-align:left;background:#071016;border:1px solid #2c383f;border-radius:6px;flex-direction:column;min-height:104px;padding:11px;display:flex;position:relative}.report-product-options button:last-child{grid-column:1/-1}.report-product-options button:hover,.report-product-options button.active{background:linear-gradient(145deg, rgba(var(--accent-rgb), .1), #071016);border-color:var(--gold-border-bright)}.report-product-options button>span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:6.5px;position:absolute;top:9px;right:10px}.report-product-options button>strong{margin-top:1px;font-size:11px;font-weight:560}.report-product-options button>small{color:var(--muted);max-width:90%;margin-top:10px;font-size:8px;line-height:1.45}.report-product-options button>em{color:var(--muted-2);font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:auto;padding-top:8px;font-size:6.5px;font-style:normal}.report-product-description{background:rgba(var(--accent-rgb), .05);border:1px solid var(--gold-border);color:var(--gold);border-radius:5px;align-items:flex-start;gap:9px;margin:9px 0 0;padding:9px;font-size:8px;line-height:1.5;display:flex}.report-product-description span{color:var(--muted);flex-direction:column;display:flex}.report-product-description strong{color:var(--text);font-size:9px}.report-module-map{border:1px solid var(--gold,#ffc536);border-radius:10px;margin-top:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.report-module-map{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 28%, var(--border,#2b363c))}}.report-module-map{background:var(--panel,#0a1216)}@supports (color:color-mix(in lab, red, red)){.report-module-map{background:color-mix(in srgb, var(--panel,#0a1216) 92%, transparent)}}.report-module-map{flex-direction:column;gap:10px;min-width:0;display:flex}.report-module-map-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.report-module-map-head strong{margin-top:2px;font-size:12px;font-weight:560;display:block}.report-module-suggest-bar{border:1px solid var(--gold,#ffc536);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.report-module-suggest-bar{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 22%, transparent)}}.report-module-suggest-bar{background:var(--gold,#ffc536)}@supports (color:color-mix(in lab, red, red)){.report-module-suggest-bar{background:color-mix(in srgb, var(--gold,#ffc536) 6%, transparent)}}.report-module-suggest-bar{min-width:0}.report-module-suggest-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--gold,#ffc536);flex:none;font-size:9px}.report-module-suggest-chips{flex-wrap:wrap;flex:auto;gap:6px;min-width:0;display:flex}.report-module-chip{appearance:none;border:1px solid var(--gold,#ffc536);border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.report-module-chip{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 45%, transparent)}}.report-module-chip{background:var(--gold,#ffc536)}@supports (color:color-mix(in lab, red, red)){.report-module-chip{background:color-mix(in srgb, var(--gold,#ffc536) 12%, #071016)}}.report-module-chip{color:var(--text,#e8eef1);font:inherit;cursor:pointer;font-size:11px}.report-module-chip em{font-style:normal;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--gold,#ffc536);font-size:8px}.report-module-chip span{white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}.report-module-chip:hover{border-color:var(--gold,#ffc536)}.report-module-suggest-empty{color:var(--muted,#8b949e);font-size:11px}.report-module-reset{flex:none}.report-module-dropdown{flex-direction:column;gap:5px;min-width:0;display:flex}.report-module-dropdown>span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2,#8b949e);font-size:10px}.report-module-dropdown select{border:1px solid var(--gold,#ffc536);border-radius:8px;width:100%;min-height:38px}@supports (color:color-mix(in lab, red, red)){.report-module-dropdown select{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 30%, var(--border,#2b363c))}}.report-module-dropdown select{color:var(--text,#e8eef1);font:inherit;background:#071016;padding:0 10px;font-size:12px}.report-module-directory{flex-direction:column;gap:4px;min-width:0;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.report-module-row{appearance:none;text-align:left;border:1px solid var(--border,#2b363c);width:100%;color:inherit;font:inherit;cursor:pointer;background:#071016;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title badge""sub sub";align-items:center;gap:2px 10px;min-width:0;padding:8px 10px;display:grid}.report-module-directory li.is-lead .report-module-row{border-color:var(--gold,#ffc536)}@supports (color:color-mix(in lab, red, red)){.report-module-directory li.is-lead .report-module-row{border-color:color-mix(in srgb, var(--gold,#ffc536) 50%, transparent)}}.report-module-directory li.is-lead .report-module-row{background:var(--gold,#ffc536)}@supports (color:color-mix(in lab, red, red)){.report-module-directory li.is-lead .report-module-row{background:color-mix(in srgb, var(--gold,#ffc536) 8%, #071016)}}.report-module-row:hover{border-color:var(--gold,#ffc536)}@supports (color:color-mix(in lab, red, red)){.report-module-row:hover{border-color:color-mix(in srgb, var(--gold,#ffc536) 40%, var(--border))}}.report-module-row-title{text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;font-size:12px;font-weight:560;overflow:hidden}.report-module-row-sub{color:var(--muted,#8b949e);grid-area:sub;min-width:0;font-size:10px;line-height:1.35}.report-module-badge{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;grid-area:badge;padding:2px 7px;font-size:9px}.report-module-badge.lead{color:var(--gold,#ffc536);border-color:var(--gold,#ffc536)}@supports (color:color-mix(in lab, red, red)){.report-module-badge.lead{border-color:color-mix(in srgb, var(--gold,#ffc536) 50%, transparent)}}.report-module-badge.lead{background:var(--gold,#ffc536)}@supports (color:color-mix(in lab, red, red)){.report-module-badge.lead{background:color-mix(in srgb, var(--gold,#ffc536) 12%, transparent)}}.report-module-badge.support{color:var(--muted,#8b949e);border-color:var(--border,#2b363c);background:0 0}.report-module-emphasis-note{color:var(--muted,#8b949e);margin:0;font-size:11px;line-height:1.4}.report-timeframe-field{max-width:190px;margin-top:14px}.report-artifact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.report-artifact-options>label{cursor:pointer;background:#071016;border:1px solid #2b383e;border-radius:5px;align-items:flex-start;gap:9px;min-height:61px;padding:9px;display:flex}.report-artifact-options>label.active{background:rgba(var(--accent-rgb), .06);border-color:var(--gold-border-bright)}.report-artifact-options input{accent-color:var(--gold);margin:3px 0 0}.report-artifact-options label>span{flex-direction:column;display:flex}.report-artifact-options small{color:var(--muted-2);margin-top:4px;font-size:7px;line-height:1.4}.report-prepare-action{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.report-prepare-action>div{flex-direction:column;display:flex}.report-prepare-action strong{font-size:10px}.report-prepare-action small{color:var(--muted-2);margin-top:4px;font-size:7px}.report-prepare-action .button{min-width:210px;min-height:39px}.button:disabled{cursor:not-allowed;opacity:.48}.report-handoff-error{color:#ff9191;background:#ff45450f;border:1px solid #ff454573;border-radius:5px;align-items:flex-start;gap:8px;margin:11px 0 0;padding:9px;font-size:8px;line-height:1.45;display:flex}.report-studio-side{flex-direction:column;gap:12px;min-width:0;display:flex}.report-preflight-panel>.report-studio-card-heading>.icon{color:var(--gold)}.report-prepared-summary{background:#263239;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;display:grid}.report-prepared-summary>span{background:#071016;flex-direction:column;min-width:0;padding:9px;display:flex}.report-prepared-summary small{color:var(--muted-2);font-family:var(--font-geist-mono);font-size:6px}.report-prepared-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;overflow:hidden}.report-prepared-comparison{background:rgba(var(--accent-rgb), .05);border:1px solid var(--gold-border);color:var(--muted);align-items:flex-start;gap:7px;margin:8px 0 0;padding:8px;font-size:8px;line-height:1.45;display:flex}.report-prepared-comparison .icon{color:var(--gold);flex:none}.report-evidence-list{flex-direction:column;gap:8px;margin-top:9px;display:flex}.report-evidence-list article{background:#071016;border:1px solid #29363d;border-radius:6px;padding:10px}.report-evidence-list article>header{justify-content:space-between;align-items:center;display:flex}.report-evidence-list article>header>span{align-items:center;gap:7px;font-size:9px;font-weight:560;display:flex}.report-evidence-list article>header i{background:var(--gold);border-radius:50%;width:6px;height:6px}.report-evidence-list article>header .evidence-state-live{background:var(--green);box-shadow:0 0 8px #37ce638c}.report-evidence-list article>header .evidence-state-unavailable{background:var(--red)}.report-evidence-list article>div{grid-template-columns:repeat(3,1fr);gap:1px;margin:9px 0;display:grid}.report-evidence-list article>div span{border-left:1px solid #26343b;flex-direction:column;padding-left:7px;display:flex}.report-evidence-list article>div span:first-child{border-left:0;padding-left:0}.report-evidence-list small{color:var(--muted-2);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:6px}.report-evidence-list article>div strong{font-family:var(--font-geist-mono);text-transform:capitalize;margin-top:4px;font-size:8px}.report-evidence-list article>p{justify-content:space-between;align-items:center;margin:5px 0;display:flex}.report-evidence-list article>p strong{color:#abb2b5;text-align:right;font-size:7px;font-weight:450}.report-evidence-list code{color:#6f7b81;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:6px;display:block;overflow:hidden}.report-evidence-list details{color:var(--gold);border-top:1px solid #223038;margin-top:8px;padding-top:7px;font-size:7px}.report-evidence-list summary{cursor:pointer}.report-evidence-list ul{color:var(--muted);margin:7px 0 0;padding-left:15px;line-height:1.5}.report-preflight-empty{color:var(--muted-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.report-preflight-empty .icon{color:var(--gold)}.report-handoff-panel{background:linear-gradient(145deg, rgba(var(--accent-rgb), .055), var(--panel))}.report-handoff-panel.ready{border-color:#37ce638c}.report-handoff-panel h2{margin:8px 0;font-size:15px;line-height:1.35}.report-handoff-panel>small{color:var(--muted-2);margin-top:9px;font-size:7.5px;line-height:1.5;display:block}.report-handoff-panel>a.button{text-decoration:none}.report-library-link{border-top:1px solid var(--border-soft);color:var(--gold);align-items:center;gap:8px;margin-top:13px;padding-top:11px;font-size:8px;text-decoration:none;display:flex}.report-studio-disclosure{color:var(--muted);align-items:flex-start;gap:9px;margin-top:12px;padding:11px 14px;font-size:8px;line-height:1.5;display:flex}.report-studio-disclosure .icon{color:var(--gold);flex:none}.report-studio-disclosure p{margin:0}.workspace-report-boundary{background:rgba(var(--accent-rgb), .06);border:1px solid var(--gold-border);color:var(--gold);border-radius:5px;align-items:flex-start;gap:9px;padding:10px;display:flex}.workspace-report-boundary>span{color:var(--muted);flex-direction:column;font-size:8px;line-height:1.45;display:flex}.workspace-report-boundary strong{color:var(--text);font-size:9px}.workspace-report-fields{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.workspace-report-artifacts{border:1px solid #28363d;border-radius:5px;grid-template-columns:repeat(2,1fr);gap:7px;margin:0;padding:10px;display:grid}.workspace-report-artifacts legend{color:var(--muted);padding:0 5px;font-size:8px}.workspace-report-artifacts label{color:#aeb5b8;flex-direction:row;align-items:center;gap:7px;font-size:8px;display:flex}.workspace-report-artifacts input{accent-color:var(--gold)}.workspace-auth-banner{background:rgba(var(--accent-rgb), .06);border:1px solid var(--gold-border);grid-template-columns:24px 1fr auto;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:grid}.workspace-auth-banner>.icon{color:var(--gold)}.workspace-auth-banner>span{flex-direction:column;gap:3px;display:flex}.workspace-auth-banner strong{font-size:10px}.workspace-auth-banner small{color:var(--muted);font-size:8px}.workspace-message{color:var(--green);font-family:var(--font-geist-mono);margin:0 0 8px;font-size:8px}.workspace-saved-panel>p{color:var(--muted);margin:9px 0;font-size:8px;line-height:1.5}.workspace-saved-list{text-align:left;justify-content:flex-start;align-items:stretch;overflow:auto}.workspace-saved-list>.icon{align-self:center}.workspace-saved-list>h3,.workspace-saved-list>p{text-align:center}.workspace-saved-list>article{border:1px solid var(--border);background:#071015;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.workspace-saved-list>article>span{flex-direction:column;gap:4px;display:flex}.workspace-saved-list article strong{font-size:10px}.workspace-saved-list article small{color:var(--blue);font-family:var(--font-geist-mono);font-size:7px}.workspace-saved-list article p{color:var(--muted);white-space:pre-wrap;grid-column:1/3;margin:0;font-size:8px;line-height:1.5}.workspace-member-tag{flex-direction:column;margin:7px 0 2px;display:flex}.workspace-member-tag strong{color:var(--blue);font-family:var(--font-geist-mono);font-size:9px}.workspace-member-tag small{color:var(--muted);margin-top:2px;font-size:7px}.tasks-panel button.complete{opacity:.58;text-decoration:line-through}.tasks-panel>.button{margin-top:6px}.workspace-share-form{border-top:1px solid var(--border);margin-top:4px;padding-top:10px}@media (width<=700px){.workspace-auth-banner{grid-template-columns:24px 1fr}.workspace-auth-banner .button{grid-column:1/3;justify-content:center}}.forum-heading{align-items:flex-end}.forum-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,.55fr);align-items:start;gap:12px;display:grid}.forum-main,.forum-rail,.forum-thread-list{gap:12px;min-width:0;display:grid}.forum-rail{top:calc(var(--topbar) + 12px);position:sticky}.forum-composer{padding:17px}.forum-composer>div:first-child p,.forum-rail-copy{color:var(--muted);margin:5px 0 13px;font-size:9px;line-height:1.5}.forum-composer form{gap:11px;display:grid}.forum-composer form>label,.forum-mention-field,.forum-replies form>label{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:8px;display:grid;position:relative}.forum-composer input,.forum-composer textarea,.forum-composer select,.forum-replies textarea,.forum-handle-form input{border:1px solid var(--border);color:var(--text);font-family:var(--font-geist-sans);text-transform:none;background:#061015;border-radius:5px;outline:0;width:100%;min-height:42px;padding:10px 11px;font-size:12px}.forum-composer textarea,.forum-replies textarea{resize:vertical;line-height:1.55}.forum-composer input:focus,.forum-composer textarea:focus,.forum-composer select:focus,.forum-replies textarea:focus,.forum-handle-form input:focus{border-color:var(--gold)}.forum-composer form>div:last-of-type{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.forum-composer form>div:last-of-type>label{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:8px;display:grid}.forum-message{color:var(--green);font-family:var(--font-geist-mono);margin:10px 0 0;font-size:8px}.forum-signin{border:1px solid var(--border);background:#071015;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.forum-signin>.icon{color:var(--gold)}.forum-signin>span{flex-direction:column;gap:4px;display:flex}.forum-signin strong{font-size:11px}.forum-signin small{color:var(--muted);font-size:8px}.mention-suggestions{border:1px solid var(--gold-border-bright);z-index:15;background:#071015;max-height:210px;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:auto;box-shadow:0 14px 34px #00000073}.mention-suggestions button{border:0;border-bottom:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:8px;display:grid}.mention-suggestions button:hover{background:rgba(var(--accent-rgb), .08)}.mention-suggestions b,.forum-thread>header>b,.forum-replies article>b,.forum-avatar{background:rgba(var(--accent-rgb), .1);border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;display:flex}.mention-suggestions span{flex-direction:column;gap:2px;display:flex}.mention-suggestions strong{text-transform:none;font-size:9px}.mention-suggestions small{color:var(--muted);text-transform:none;font-size:7px}.forum-thread{scroll-margin-top:calc(var(--topbar) + 14px);padding:16px}.forum-thread>header{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;display:grid}.forum-thread>header>span{flex-direction:column;display:flex}.forum-thread>header strong{font-size:10px}.forum-thread>header small{color:var(--muted);font-family:var(--font-geist-mono);margin-top:3px;font-size:7px}.forum-thread>h2{margin:15px 0 7px;font-size:17px}.forum-thread>p{color:#b4bcc0;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.forum-thread mark,.forum-replies mark{color:var(--blue);background:0 0;font-weight:650}.forum-thread>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;display:flex}.forum-thread>footer button{color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.forum-thread>footer span{color:var(--muted-2);font-family:var(--font-geist-mono);font-size:7px}.forum-replies{border:1px solid var(--border);background:#061015;gap:0;margin-top:12px;padding:0 12px 12px;display:grid}.forum-replies article{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr;align-items:start;gap:9px;padding:12px 0;display:grid}.forum-replies article>div>span{justify-content:space-between;display:flex}.forum-replies article strong{color:var(--blue);font-size:9px}.forum-replies article small{color:var(--muted-2);font-size:7px}.forum-replies article p{color:var(--muted);white-space:pre-wrap;margin:5px 0 0;font-size:9px;line-height:1.55}.forum-replies form{gap:9px;padding-top:12px;display:grid}.forum-replies form .button{justify-self:end}.forum-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;display:flex}.forum-empty>.icon{color:var(--gold)}.forum-empty strong{color:var(--text);font-size:11px}.forum-empty span{font-size:9px}.forum-handle-form{grid-template-columns:38px 1fr;gap:9px;margin-top:12px;display:grid}.forum-avatar{width:36px;height:36px}.forum-handle-form>div{flex-direction:column;justify-content:center;display:flex}.forum-handle-form>div strong{font-size:10px}.forum-handle-form>div small{color:var(--blue);font-family:var(--font-geist-mono);margin-top:3px;font-size:8px}.forum-handle-form label{border:1px solid var(--border);grid-column:1/3;grid-template-columns:25px 1fr;align-items:center;display:grid}.forum-handle-form label span{color:var(--blue);font-family:var(--font-geist-mono);text-align:center}.forum-handle-form label input{border:0;min-width:0}.forum-handle-form .button{grid-column:1/3}.forum-unread{color:var(--gold);font-family:var(--font-geist-mono);margin-top:13px;font-size:30px;display:block}.forum-notifications{gap:1px;margin-top:10px;display:grid}.forum-notifications a{border-top:1px solid var(--border);color:var(--text);grid-template-columns:18px 1fr auto;align-items:start;gap:7px;padding:9px 0;text-decoration:none;display:grid}.forum-notifications a>.icon{color:var(--blue);margin-top:2px}.forum-notifications a>span{flex-direction:column;min-width:0;display:flex}.forum-notifications a strong{color:var(--blue);font-size:8px}.forum-notifications a small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.4}.forum-notifications time{color:var(--muted-2);font-family:var(--font-geist-mono);font-size:7px}.forum-rules{color:var(--muted);gap:8px;margin:12px 0;padding-left:16px;font-size:9px;line-height:1.45;display:grid}.forum-rail .button{justify-content:center;width:100%}@media (width<=1050px){.forum-layout{grid-template-columns:1fr}.forum-rail{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (width<=700px){.forum-rail,.forum-composer form>div:last-of-type{grid-template-columns:1fr}.forum-composer form>div:last-of-type .button{width:100%}.forum-signin{grid-template-columns:30px 1fr}.forum-signin .button{grid-column:1/3;justify-content:center}.forum-thread{padding:13px}}@media (width<=1199px){.report-studio-boundary{flex-direction:column;align-items:stretch}.report-boundary-contract{justify-content:flex-start}.report-studio-layout{grid-template-columns:minmax(0,1.35fr) minmax(290px,.75fr)}}@media (width<=899px){.report-discovery-intake{grid-template-columns:46px minmax(0,1fr);align-items:start}.report-discovery-intake>.button{grid-column:2;justify-self:start}.report-studio-layout{grid-template-columns:1fr}.report-studio-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workspace-report-fields{grid-template-columns:1fr}}@media (width<=767px){.report-discovery-intake{grid-template-columns:40px minmax(0,1fr);padding:14px}.report-discovery-intake-icon{width:40px;height:40px}.report-discovery-intake>.button{grid-column:1/-1;width:100%;min-height:46px}.report-studio-heading{gap:8px}.report-studio-heading>.tag{align-self:flex-start}.report-studio-boundary{gap:16px;padding:14px}.report-boundary-copy h2{font-size:15px}.report-boundary-contract{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:stretch;gap:4px;display:grid}.report-boundary-contract>span{min-width:0;padding:8px 6px}.report-boundary-contract>i{text-align:center;align-self:center}.report-studio-builder,.report-preflight-panel,.report-handoff-panel{padding:13px}.report-studio-card-heading{flex-direction:column}.report-asset-options,.report-product-options,.report-artifact-options,.report-comparison-preview>div{grid-template-columns:1fr}.report-comparison-selection>button{width:100%;max-width:none}.report-product-options button:last-child{grid-column:auto}.report-prepare-action{flex-direction:column;align-items:stretch}.report-prepare-action .button{width:100%;min-width:0}.report-studio-side{display:flex}.report-prepared-summary{grid-template-columns:1fr}.report-evidence-list article>div{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-report-artifacts{grid-template-columns:1fr}}.report-modal .confidence-strip{margin-bottom:13px}.report-modal .button-row{margin-top:auto}.report-modal .button{flex:1;text-decoration:none}.research-disclaimer{color:#6f797e;border-top:1px solid #263139;margin:16px 0 0;padding-top:12px;font-size:8px;line-height:1.5}@media (width<=1250px){.report-carousel{grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr)}.carousel-copy{padding:25px 25px 28px}.carousel-signal-grid{grid-template-columns:repeat(2,1fr)}.carousel-signal-grid>span:nth-child(2){border-right:0}.carousel-signal-grid>span:nth-child(-n+2){border-bottom:1px solid #27333a}.report-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.reports-toolbar{grid-template-columns:minmax(0,1fr) auto;overflow:visible}.reports-toolbar .segmented{grid-column:1/3;width:100%;min-width:0;max-width:100%;overflow-x:auto}.report-carousel{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr)}.carousel-copy h2{font-size:26px}.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.modal-report-detail{width:calc(100vw - 32px);min-height:min(680px,100svh - 32px);max-height:calc(100svh - 32px)}.modal-report-detail .report-modal-layout{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr)}}@media (width<=767px){.reports-heading{align-items:flex-start}.reports-heading .heading-status{padding-top:2px}.reports-heading .heading-status .live{font-size:0;display:flex}.reports-heading .heading-status .live i{width:10px;height:10px}.reports-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;overflow:visible}.reports-toolbar .segmented{grid-column:1/-1;width:100%;min-width:0;max-width:100%;overflow-x:auto}.reports-toolbar .segmented button{flex:none;min-width:72px;padding:0 12px}.reports-search{width:100%;min-width:0;max-width:none}.report-carousel{flex-direction:column-reverse;min-height:0;display:flex}.carousel-art{aspect-ratio:4/3;border-bottom:1px solid #263139;border-left:0;min-height:0}.carousel-art:before{background:linear-gradient(#0000 70%,#050c10c7)}.carousel-copy{padding:18px 15px 78px}.carousel-sequence{margin-bottom:14px}.carousel-copy h2{font-size:22px;line-height:1.15}.carousel-copy>p{font-size:10px}.carousel-signal-grid{margin:16px 0 13px}.carousel-signal-grid>span{min-height:69px;padding:9px}.carousel-signal-grid strong{font-size:14px}.carousel-actions{padding-top:16px}.carousel-actions .button{flex:1;min-width:0}.carousel-controls{bottom:28px;left:15px}.carousel-dots{bottom:34px;left:138px;right:14px}.carousel-dots button{flex:1;width:auto}.report-kpis{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.report-kpis>.panel{scroll-snap-align:start;flex:0 0 215px}.report-card-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.report-card{scroll-snap-align:start;flex:0 0 265px}.report-card-export-action{min-height:44px;padding-inline:9px}.modal-report-detail{width:calc(100vw - 20px);min-height:0;max-height:calc(100svh - 20px);padding:16px}.modal-report-detail .report-modal{overflow:visible}.modal-report-detail .report-modal-layout{flex:none;grid-template-columns:1fr;display:grid}.modal-report-detail .report-modal-layout>img,.modal-report-detail .report-modal-primary-visual img,.modal-report-detail .report-modal-secondary-visual img{width:100%;height:auto;max-height:min(42svh,440px)}.modal-report-detail .report-modal-layout p{font-size:11px}.modal-report-detail .report-modal-signal>span{min-height:66px;padding:10px}.modal-report-detail .report-modal-signal strong{font-size:15px}.report-modal-layout{grid-template-columns:1fr}.report-modal-layout>img{max-height:440px}}@media (width<=760px){.beginner-help-settings{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:13px}.beginner-help-settings-icon{width:38px;height:38px}.beginner-help-toggle{grid-column:1/-1;justify-content:space-between;width:100%;min-height:44px}.beginner-hint-trigger{width:21px;height:21px}.beginner-hint-trigger:before{inset:-11px}.completed-report-chart-help>.chart-help-trigger{top:12px;right:12px}.product-kpi-sparkline-help>.chart-help-trigger{top:auto;bottom:-3px;right:0}}.reports-live-heading{align-items:center}.reports-live-heading .button{text-decoration:none}.reports-live-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.reports-live-metrics>.panel{flex-direction:column;min-height:104px;padding:14px;display:flex}.reports-live-metrics span{color:var(--muted-2);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.reports-live-metrics strong{font-family:var(--font-geist-mono);margin-top:10px;font-size:22px}.reports-live-metrics small{color:var(--muted-2);margin-top:auto;padding-top:8px;font-size:7px}.reports-live-library{padding:0}.reports-live-toolbar{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;min-height:72px;padding:13px 16px;display:flex}.reports-live-toolbar label{align-items:center;gap:9px;display:flex}.reports-live-toolbar label>span{color:var(--muted-2);font-size:8px}.reports-live-toolbar select{color:var(--text);background:#0b1317;border:1px solid #334148;border-radius:4px;min-height:34px;padding:0 30px 0 10px;font-size:8px}.reports-live-state{color:var(--muted-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:28px;display:flex}.reports-live-state .icon{color:var(--gold);margin-bottom:11px}.reports-live-state strong{color:var(--text);font-size:14px}.reports-live-state span{max-width:460px;margin-top:7px;font-size:9px;line-height:1.55}.reports-live-state .button{margin-top:15px;text-decoration:none}.reports-live-error .icon{color:var(--red)}.reports-live-list{display:grid}.reports-live-list article{border-bottom:1px solid var(--border-soft);grid-template-columns:52px minmax(0,1fr) minmax(250px,.55fr) auto;align-items:center;gap:13px;min-height:116px;padding:14px 16px;display:grid}.reports-live-list article:last-child{border-bottom:0}.reports-live-report-mark{background:radial-gradient(circle at 32% 28%, rgba(var(--accent-rgb), .2), #0b1215);border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative}.reports-live-report-mark span{font-size:10px;font-weight:700}.reports-live-report-mark i{background:var(--green);border:2px solid #081014;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.reports-live-copy{min-width:0}.reports-live-copy>span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;font-size:6px}.reports-live-copy h3{margin:6px 0 5px;font-size:12px}.reports-live-copy p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1.45;overflow:hidden}.reports-live-copy>div{color:var(--muted-2);gap:14px;margin-top:8px;font-size:6.5px;display:flex}.reports-version-row{color:var(--muted)!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:8px!important;font-size:10px!important;display:flex!important}.reports-version-supersedes{color:var(--muted-2);font-size:10px}.reports-version-siblings{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.reports-version-siblings small{color:var(--muted-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-right:2px;font-size:9px}.reports-version-siblings button{appearance:none;background:var(--panel,#0a1216)}@supports (color:color-mix(in lab, red, red)){.reports-version-siblings button{background:color-mix(in srgb, var(--panel,#0a1216) 80%, transparent)}}.reports-version-siblings button{border:1px solid var(--border,#2b363c);color:var(--text,#e8eef1);cursor:pointer;font:inherit;font-family:var(--font-geist-mono), monospace;border-radius:999px;min-height:24px;padding:0 8px;font-size:10px}.reports-version-siblings button.is-active,.reports-version-siblings button:hover{border-color:var(--gold,#ffc536)}@supports (color:color-mix(in lab, red, red)){.reports-version-siblings button.is-active,.reports-version-siblings button:hover{border-color:color-mix(in srgb, var(--gold,#ffc536) 50%, transparent)}}.reports-version-siblings button.is-active,.reports-version-siblings button:hover{color:var(--gold,#ffc536)}.reports-live-facts{background:#26343a;border:1px solid #2e3c42;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.reports-live-facts>span{background:#0a1216;flex-direction:column;min-height:50px;padding:8px;display:flex}.reports-live-facts small{color:var(--muted-2);font-family:var(--font-geist-mono);font-size:5.5px}.reports-live-facts strong{font-family:var(--font-geist-mono);margin-top:7px;font-size:8px}.reports-live-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}@media (width<=1100px){.reports-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-live-list article{grid-template-columns:48px minmax(0,1fr) auto}.reports-live-facts{grid-area:2/2/auto/4}}@media (width<=767px){.reports-live-heading{align-items:flex-start}.reports-live-heading .button{width:100%}.reports-live-metrics{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.reports-live-metrics>.panel{scroll-snap-align:start;flex:0 0 210px}.reports-live-toolbar{flex-direction:column;align-items:stretch;gap:12px}.reports-live-toolbar label{flex-direction:column;align-items:stretch;gap:5px}.reports-live-toolbar select{width:100%}.reports-live-list article{grid-template-columns:42px minmax(0,1fr);align-items:start;padding:13px}.reports-live-report-mark{width:40px;height:40px}.reports-live-copy p{white-space:normal}.reports-live-copy>div{flex-direction:column;gap:3px}.reports-live-facts{grid-area:auto/1/auto/3}.reports-live-actions{grid-column:1/3;align-items:stretch}.reports-live-actions .tag{align-self:flex-start}.reports-live-actions .button{width:100%}}.report-layout-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.report-layout-options>button{color:var(--text);cursor:pointer;text-align:left;background:#081116;border:1px solid #2b383f;border-radius:7px;flex-direction:column;gap:6px;padding:9px;display:flex}.report-layout-options>button.active{border-color:var(--gold-border-bright);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.15)}.report-layout-options strong{font-size:10px}.report-layout-options small{color:#7f8b90;font-size:8px;line-height:1.45}.layout-preview{background:#03090d;border:1px solid #26343b;border-radius:4px;grid-template-columns:1.4fr .6fr;gap:3px;width:100%;height:58px;padding:6px;display:grid}.layout-preview i{background:linear-gradient(135deg,rgba(var(--accent-rgb),.38),#152128);border-radius:2px}.layout-preview i:first-child{grid-row:span 2}.layout-visual-dossier{grid-template-columns:1fr 1fr}.layout-visual-dossier i:first-child{grid-area:auto/span 2}.layout-executive-ledger{grid-template-columns:.6fr 1.4fr}.report-job-stack{z-index:120;flex-direction:column;gap:9px;width:390px;max-width:min(430px,100vw - 28px);display:flex;position:fixed;bottom:18px;right:18px}.report-job-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 55px #00000075,0 0 28px rgba(var(--accent-rgb),.08);background:#050c10f5;border:1px solid #3a464c;border-radius:22px;position:relative;overflow:hidden}.report-job-pill.expanded{border-radius:15px;width:100%}.report-job-close{color:#aab2b5;cursor:pointer;z-index:2;background:#111a1f;border:1px solid #35434a;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:7px;right:7px}.report-job-summary{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:35px minmax(0,1fr) 36px 18px;align-items:center;gap:9px;width:100%;min-height:62px;padding:8px 38px 7px 10px;display:grid}.report-job-summary>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.report-job-summary small{color:var(--gold);font:7px var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.report-job-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.report-job-summary em{color:#9da6aa;font:9px var(--font-geist-mono);text-align:right;font-style:normal}.report-job-ring{background:conic-gradient(var(--green) var(--job-progress),#26343a 0);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.status-generating .report-job-ring{background:conic-gradient(var(--gold) var(--job-progress),#26343a 0)}.status-failed .report-job-ring{background:var(--red)}.report-job-ring i{background:#071015;border-radius:50%;width:24px;height:24px}.status-completed .report-job-ring i{box-shadow:inset 0 0 0 7px #0d432c}.report-job-track{background:#202c32;height:2px}.report-job-track i{background:var(--gold);height:100%;transition:width .45s;display:block}.status-completed .report-job-track i{background:var(--green)}.status-failed .report-job-track i{background:var(--red)}.report-job-expanded{grid-template-columns:78px minmax(0,1fr);gap:11px;padding:12px;display:grid}.report-cover-mini{background:radial-gradient(circle at 75% 18%,rgba(var(--accent-rgb),.32),transparent 38%),#04090c;border:1px solid #465159;border-radius:5px;flex-direction:column;justify-content:flex-end;height:104px;padding:7px;display:flex;position:relative;overflow:hidden}.report-cover-mini img{object-fit:contain;width:18px;height:18px;position:absolute;top:7px;left:7px}.report-cover-mini small{color:var(--gold);font:5px var(--font-geist-mono);letter-spacing:.13em}.report-cover-mini strong{font:23px var(--font-geist-mono);margin-top:3px}.report-cover-mini span{color:#aeb6b9;font-size:6px;line-height:1.2}.report-job-copy>span{color:var(--gold);font:7px var(--font-geist-mono);text-transform:uppercase}.report-job-copy h3{margin:6px 0;font-size:12px}.report-job-copy p{color:#97a1a5;margin:0;font-size:9px;line-height:1.55}.report-job-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:7px;display:grid}.report-job-actions .button{justify-content:center;font-size:8px}.report-job-actions .disabled{opacity:.45;pointer-events:none}@media (width<=720px){.report-layout-options{grid-template-columns:1fr}.report-job-stack{width:auto;bottom:76px;left:12px;right:12px}.report-job-expanded{grid-template-columns:70px minmax(0,1fr)}.report-job-actions{grid-template-columns:1fr}.report-job-pill{border-radius:18px}}.asset-discovery{color:var(--text);margin:4px 0 28px}.asset-discovery-copy{max-width:920px;margin-bottom:18px}.asset-discovery-copy h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:7px 0 8px;font-size:clamp(22px,2.2vw,32px);line-height:1.08}.asset-discovery-copy p,.asset-coverage-note{color:var(--muted);line-height:1.6}.catalogue-coverage-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.catalogue-coverage-strip>span{background:linear-gradient(135deg,rgba(var(--accent-rgb),.08),#ffffff05);border:1px solid rgba(var(--accent-rgb),.22);gap:3px;min-height:68px;padding:12px;display:grid}.catalogue-coverage-strip strong{color:var(--gold);font-family:var(--font-geist-mono);font-size:17px}.catalogue-coverage-strip small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.asset-typeahead{z-index:20;position:relative}.asset-search-field{background:#0a0b0ff0;border:1px solid #d6ae4c6b;align-items:center;gap:12px;padding:13px 15px;display:flex;box-shadow:0 18px 60px #00000061,inset 0 1px #ffffff0a}.asset-search-field input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font:600 16px/1.2 inherit}.asset-search-status{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;display:flex}.asset-search-status i{background:#37d996;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #37d996}.asset-search-status.loading i{background:#d6ae4c;box-shadow:0 0 12px #d6ae4c}.asset-search-status.error i{background:#f05d68}.asset-suggestions{background:#0b0c10;border:1px solid #d6ae4c52;max-height:430px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 28px 80px #000000b3}.asset-suggestions>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(210px,1.6fr) minmax(95px,.55fr) minmax(115px,.7fr) minmax(90px,.5fr) auto;align-items:center;gap:14px;padding:13px 15px;display:grid}.asset-suggestions>button:hover,.asset-suggestions>button:focus,.asset-suggestions>button.active{background:#d6ae4c14;outline:1px solid #d6ae4c47}.asset-identity{align-items:center;gap:11px;min-width:0;display:flex}.asset-identity img,.asset-identity>i{object-fit:cover;color:#d6ae4c;background:#20232a;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:800;display:grid}.asset-identity span{min-width:0;display:grid}.asset-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-identity small,.asset-rank small,.asset-price small,.asset-source-count small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.asset-rank,.asset-price,.asset-source-count{gap:3px;display:grid}.asset-price{text-align:right}.asset-source-count strong{font-size:11px}.asset-search-message{color:var(--muted);align-items:center;gap:9px;padding:18px;display:flex}.asset-search-message.error{color:#ff7a83}.asset-evidence-grid{grid-template-columns:1.4fr .8fr;gap:18px;margin-top:18px;display:grid}.asset-selected-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.asset-selected-heading .asset-identity img,.asset-selected-heading .asset-identity>i{width:48px;height:48px}.asset-selected-heading em{color:#d6ae4c;font-style:normal}.asset-selected-controls{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.asset-selected-controls>button{color:var(--muted);cursor:pointer;font-family:var(--font-geist-mono);text-transform:uppercase;background:0 0;border:0;align-items:center;gap:5px;font-size:7px;display:flex}.asset-selected-controls>button:hover{color:var(--gold)}.asset-stat-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.asset-stat-grid>span{background:#ffffff09;border:1px solid #ffffff12;gap:5px;padding:13px;display:grid}.asset-stat-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.asset-stat-grid strong{font-size:18px}.provider-match{color:var(--muted);margin:0}.asset-identity-evidence{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.asset-identity-evidence>span{background:#ffffff06;border:1px solid #ffffff0f;gap:4px;padding:9px;display:grid}.asset-identity-evidence small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:8px}.asset-identity-evidence strong{font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:9px}.spread-score{align-items:baseline;gap:8px;margin:14px 0;display:flex}.spread-score strong{color:#d6ae4c;font-size:36px}.spread-score span{color:var(--muted)}.spread-route{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.spread-route>span{gap:4px;display:grid}.spread-route small,.spread-route em{color:var(--muted);font-style:normal}.arbitrage-card>p,.spread-empty p{color:var(--muted);font-size:12px;line-height:1.55}.spread-empty{gap:6px;padding:18px 0;display:grid}.asset-coverage-note{margin:12px 2px 0;font-size:12px}@media (width<=800px){.asset-search-status{display:none}.asset-suggestions>button{grid-template-columns:1fr auto}.asset-suggestions .asset-rank{display:none}.asset-suggestions .tag{grid-column:2}.asset-price{text-align:right}.asset-evidence-grid{grid-template-columns:1fr}.asset-stat-grid{grid-template-columns:1fr 1fr}.asset-selected-heading{align-items:flex-start}.spread-route{grid-template-columns:1fr}.spread-route>svg{transform:rotate(90deg)}}.assets-page-heading{margin-bottom:18px}.watchlist-research-rail{background:linear-gradient(135deg,#d6ae4c0f,#ffffff04);border:1px solid #d6ae4c40;margin-bottom:16px;padding:14px}.watchlist-rail-heading,.watchlist-rail-heading>span{align-items:center;gap:9px;display:flex}.watchlist-rail-heading{flex-wrap:wrap;justify-content:space-between;gap:8px}.watchlist-rail-heading small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.watchlist-rail-heading a{color:var(--gold);font-size:11px;text-decoration:none}.watchlist-rail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.watchlist-rail-actions .watchlist-add-all{color:var(--gold);cursor:pointer;text-transform:none;letter-spacing:0;background:#d6ae4c0f;border:1px solid #d6ae4c59;padding:6px 10px;font-size:11px;font-weight:600}.watchlist-rail-actions .watchlist-add-all:hover{border-color:var(--gold);background:#d6ae4c1f}.watchlist-empty-hint,.compare-empty-hint{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}.compare-empty-hint{border-top:1px solid #ffffff0f;padding-top:10px}.watchlist-token-strip{scrollbar-width:thin;gap:8px;padding:12px 1px 2px;display:flex;overflow-x:auto}.watchlist-token-strip>button{min-width:150px;min-height:48px;color:var(--text);cursor:pointer;text-align:left;background:#0a0d11;border:1px solid #ffffff1a;grid-template-columns:30px 1fr 22px;align-items:center;gap:9px;padding:8px 9px;display:grid}.watchlist-token-strip>button.selected{border-color:var(--gold);background:#d6ae4c1a;box-shadow:inset 0 0 0 1px #d6ae4c1f}.watchlist-token-strip img,.watchlist-token-strip>button>i{object-fit:cover;width:30px;height:30px;color:var(--gold);background:#20242b;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.watchlist-token-strip span{min-width:0;display:grid}.watchlist-token-strip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watchlist-token-strip b{color:var(--gold);text-align:center}.selection-limit{color:#ff848c;margin:9px 0 0;font-size:12px}.asset-research-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.asset-research-actions button{color:var(--text);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:#d6ae4c12;border:1px solid #d6ae4c59;padding:9px 12px;font:700 10px/1 inherit}.asset-research-actions button:hover{border-color:var(--gold)}.asset-research-actions button:disabled{cursor:not-allowed;opacity:.45}.comparison-loading{color:var(--muted);background:#d6ae4c0a;border:1px solid #d6ae4c40;align-items:center;gap:9px;margin:17px 0;padding:15px;display:flex}.comparison-loading.error{color:#ff848c;border-color:#f05d684d}.comparison-workspace{margin-top:20px}.comparison-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.comparison-heading h3{margin:5px 0 0;font-size:clamp(20px,2vw,29px)}.comparison-freshness{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.comparison-freshness i{background:var(--green);width:7px;height:7px;box-shadow:0 0 9px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.comparison-insights{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.comparison-insights>span{background:#ffffff06;border:1px solid #d6ae4c33;gap:4px;padding:14px;display:grid}.comparison-insights small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.comparison-insights strong{color:var(--gold);font-size:24px}.comparison-insights em{color:var(--muted);font-size:11px;font-style:normal}.comparison-chart-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.comparison-chart-panel>p{color:var(--muted);margin:5px 0 12px;font-size:11px;line-height:1.5}.comparison-table-panel{grid-column:1/-1}.relative-chart svg{width:100%;height:210px;display:block;overflow:visible}.relative-chart svg path:not(.chart-grid){fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke}.relative-chart .chart-grid{fill:none;stroke:#ffffff17;stroke-width:.5px}.chart-legend{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.chart-legend span{align-items:center;gap:5px;font-size:10px;display:flex}.chart-legend i{border-radius:50%;width:8px;height:8px}.comparison-no-data{height:210px;color:var(--muted);place-items:center;display:grid}.momentum-matrix{overflow-x:auto}.momentum-matrix>div{border-bottom:1px solid #ffffff12;grid-template-columns:1.2fr repeat(4,1fr);min-width:440px;display:grid}.momentum-matrix span,.momentum-matrix strong{padding:9px;font-size:11px}.momentum-matrix>div:first-child span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.comparison-bars{gap:10px;display:grid}.comparison-bars>div{grid-template-columns:45px 1fr 52px;align-items:center;gap:9px;display:grid}.comparison-bars i{background:#ffffff12;height:9px}.comparison-bars b{min-width:2px;height:100%;display:block}.comparison-bars strong{text-align:right;font-size:10px}.supply-cards{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.supply-cards>span{background:#ffffff05;border:1px solid #ffffff14;gap:4px;padding:10px;display:grid}.supply-cards small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.supply-cards b{font-size:13px}.protocol-compare>div{border-bottom:1px solid #ffffff12;grid-template-columns:60px 1.2fr 1fr auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.protocol-compare span{color:var(--muted)}.comparison-warning{color:var(--muted);align-items:flex-start;gap:7px;margin:10px 2px;font-size:10px;line-height:1.5;display:flex}@media (width<=800px){.asset-discovery-copy h2{font-size:24px}.watchlist-research-rail{margin-left:-4px;margin-right:-4px}.watchlist-rail-heading{align-items:flex-start}.watchlist-rail-heading>span{flex-wrap:wrap;align-items:flex-start}.watchlist-token-strip>button{min-width:132px}.asset-suggestions>button{grid-template-columns:1fr 82px}.asset-suggestions .asset-rank{display:grid}.asset-suggestions .asset-price,.asset-suggestions .asset-source-count,.asset-suggestions .tag{display:none}.comparison-heading{flex-direction:column;align-items:flex-start}.comparison-insights{display:flex;overflow-x:auto}.comparison-insights>span{min-width:210px}.comparison-chart-grid{grid-template-columns:1fr}.comparison-table-panel{grid-column:auto}.supply-cards{display:flex;overflow-x:auto}.supply-cards>span{min-width:105px}.protocol-compare>div{grid-template-columns:48px 1fr auto}.protocol-compare b{grid-column:2}.relative-chart svg{height:175px}}.asset-deep-intelligence{background:linear-gradient(145deg,rgba(var(--accent-rgb),.045),#060d11eb);border:1px solid var(--gold-border);margin-top:18px;padding:18px}.asset-detail-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.asset-detail-heading h3{margin:5px 0 0;font-size:clamp(20px,2vw,28px)}.asset-detail-loading{background:rgba(var(--accent-rgb),.035);border:1px solid rgba(var(--accent-rgb),.18);align-items:center;gap:12px;min-height:82px;padding:16px;display:flex}.asset-detail-loading>span{gap:5px;display:grid}.asset-detail-loading small{color:var(--muted);line-height:1.45}.asset-detail-loading.error{border-color:#f05d6859}.asset-detail-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:10px;display:grid}.asset-detail-grid>.panel{min-width:0;padding:15px}.asset-project-panel>p{color:var(--muted);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:9px 0 12px;font-size:10px;line-height:1.65;display:-webkit-box;overflow:hidden}.asset-category-list{flex-wrap:wrap;gap:5px;display:flex}.asset-link-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.asset-link-row a{border:1px solid rgba(var(--accent-rgb),.28);color:var(--gold);padding:6px 8px;font-size:9px;text-decoration:none}.asset-detail-metrics{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.asset-detail-metrics>span{background:#ffffff06;border:1px solid #ffffff0f;gap:4px;padding:9px;display:grid}.asset-detail-metrics small{color:var(--muted);text-transform:uppercase;font-size:8px}.asset-detail-metrics strong{font-family:var(--font-geist-mono);overflow-wrap:anywhere;text-transform:capitalize;font-size:11px}.asset-panel-note{color:var(--muted);margin:10px 0 0;font-size:9px;line-height:1.5}.asset-security-alert{border-color:#f05d6875!important}.asset-security-score{align-items:baseline;gap:8px;margin:10px 0;display:flex}.asset-security-score strong{color:var(--gold);font-family:var(--font-geist-mono);font-size:30px}.asset-security-score span{color:var(--muted);text-transform:uppercase;font-size:9px}.asset-security-alert .asset-security-score strong{color:#ff7a83}.asset-security-alert ul{color:#ff9da3;margin:8px 0;padding-left:16px;font-size:9px;line-height:1.55}.asset-tax-row{gap:4px;margin-top:10px;display:grid}.asset-tax-row span{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.asset-tax-row strong{color:var(--text);font-family:var(--font-geist-mono)}.asset-contract-ledger{border:1px solid var(--border);grid-template-columns:minmax(150px,.25fr) 1fr;gap:14px;margin-top:10px;padding:13px;display:grid}.asset-contract-ledger>div:first-child{gap:5px;display:grid}.asset-contract-ledger>div:last-child{grid-template-columns:1fr 1fr;gap:6px;display:grid}.asset-contract-ledger span{background:#ffffff06;gap:3px;min-width:0;padding:7px;display:grid}.asset-contract-ledger b{text-transform:capitalize;font-size:8px}.asset-contract-ledger code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.asset-provider-ledger{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px;display:grid}.asset-provider-ledger>span{border:1px solid var(--border);background:#ffffff05;grid-template-columns:8px 1fr;align-items:center;gap:4px;padding:9px;display:grid}.asset-provider-ledger i{background:var(--muted-2);border-radius:50%;grid-row:1/3;width:7px;height:7px}.asset-provider-ledger .available i{background:var(--green);box-shadow:0 0 8px var(--green)}.asset-provider-ledger .partial i{background:var(--gold)}.asset-provider-ledger .unavailable i{background:var(--red)}.asset-provider-ledger .unsupported i{background:var(--muted-2);opacity:.85}.asset-provider-ledger strong{font-size:9px}.asset-provider-ledger small{color:var(--muted);font-size:8px;line-height:1.35}.asset-provider-ledger b{color:var(--muted);text-transform:none;letter-spacing:.02em;grid-column:1/-1;font-size:8px}.asset-provider-ledger .available b{color:var(--green)}.asset-provider-ledger .unavailable b{color:#ff8a92}.asset-provider-ledger .unsupported b{color:var(--muted-2)}.asset-provider-ledger small{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1100px){.asset-detail-grid{grid-template-columns:1fr 1fr}.asset-provider-ledger{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.catalogue-coverage-strip{display:flex;overflow-x:auto}.catalogue-coverage-strip>span{flex:0 0 150px}.asset-detail-heading{flex-direction:column;align-items:flex-start}.asset-detail-grid,.asset-contract-ledger,.asset-contract-ledger>div:last-child{grid-template-columns:1fr}.asset-provider-ledger{display:flex;overflow-x:auto}.asset-provider-ledger>span{flex:0 0 150px}.asset-identity-evidence{grid-template-columns:1fr}}.token-research{min-width:0;max-width:100%;overflow-x:clip}.token-research-chartspec{width:100%;min-width:0;margin-top:18px}.token-research-chartspec-panel{width:100%}.token-research-visuals{width:100%;min-width:0;margin-top:18px}.research-desk-visuals{margin:12px 0 16px}.markets-asset-visuals{margin:12px 0 14px}.token-research .watchlist-research-rail{min-width:0;max-width:100%;margin-left:0;margin-right:0}.token-research .watchlist-token-strip{min-width:0;max-width:100%;overflow-x:auto}.token-retail-path{background:linear-gradient(90deg,rgba(var(--accent-rgb),.08),rgba(var(--accent-rgb),.02));border:1px solid var(--gold-border);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;max-width:100%;margin:0 0 12px;padding:10px 14px;font-size:12px;display:flex}.token-retail-path span{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.token-retail-path b{background:rgba(var(--accent-rgb),.16);border:1px solid var(--gold-border);color:var(--gold);font-family:var(--font-geist-mono);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:10px;display:inline-flex}.token-retail-path i{color:var(--gold);opacity:.7;font-style:normal}.token-command-bar{background:linear-gradient(145deg,rgba(var(--accent-rgb),.07),#080e12f5 55%,var(--panel));border:1px solid var(--gold-border);grid-template-columns:minmax(160px,.85fr) minmax(0,2fr) auto;align-items:center;gap:12px 16px;min-width:0;margin:0 0 12px;padding:12px 14px;display:grid}.token-command-primary{gap:4px;min-width:0;display:grid}.token-command-primary .eyebrow{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.token-command-primary strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.4vw,18px);font-weight:540;line-height:1.2;overflow:hidden}.token-command-primary small{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.02em;font-size:9px;line-height:1.4}.token-command-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0;display:grid}.token-command-metrics>span{border-left:1px solid var(--border);gap:5px;min-width:0;padding:2px 10px;display:grid}.token-command-metrics>span:first-child{border-left:0;padding-left:0}.token-command-metrics small{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;line-height:1.3}.token-command-metrics b{color:var(--text);font-family:var(--font-geist-mono);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:520;line-height:1.2;overflow:hidden}.token-command-metrics b.positive{color:var(--green)}.token-command-metrics b.negative{color:var(--red)}.token-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.token-command-actions .button{min-height:34px}@media (width<=1100px){.token-command-bar{grid-template-columns:minmax(140px,.7fr) minmax(0,1.6fr) auto}.token-command-metrics{grid-template-columns:repeat(5,minmax(72px,1fr));min-width:0;max-width:100%;overflow-x:auto}}@media (width<=800px){.token-command-bar{grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;max-width:100%;padding:12px;overflow:hidden}.token-command-metrics{border-bottom:1px solid var(--border);border-top:1px solid var(--border);overscroll-behavior-x:contain;scrollbar-width:thin;gap:0;min-width:0;max-width:100%;margin:0;padding:10px 0;display:flex;overflow-x:auto}.token-command-metrics>span{border-left:1px solid var(--border);flex:0 0 88px;min-width:88px;padding:0 10px}.token-command-metrics>span:first-child{border-left:0;padding-left:2px}.token-command-metrics small{font-size:9px}.token-command-metrics b{font-size:12px}.token-command-actions{justify-content:stretch}.token-command-actions .button{flex:auto;min-width:0}}@media (width<=480px){.token-command-primary strong{white-space:normal;font-size:16px}.token-command-metrics>span{flex-basis:88px}}.token-research-tabs{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:14px;padding:0 2px 10px;display:flex;overflow-x:auto}.token-research-tabs button{background:var(--panel-soft);border:1px solid var(--border);color:var(--muted);cursor:pointer;font-family:var(--font-geist-mono);white-space:nowrap;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:10px;display:flex}.token-research-tabs button.active{background:rgba(var(--accent-rgb),.1);border-color:var(--gold);color:var(--gold)}.token-research-tabs button span{background:var(--gold);color:var(--canvas);border-radius:10px;justify-content:center;align-items:center;min-width:34px;height:18px;padding:0 6px;font-size:8px;display:flex}.protocol-command{background:linear-gradient(145deg,var(--panel-raised),var(--panel));border:1px solid var(--gold-border);grid-template-columns:minmax(190px,.8fr) minmax(280px,1.5fr) 120px 170px;gap:10px;margin-bottom:12px;padding:13px;display:grid}.protocol-command label{gap:6px;min-width:0;display:grid}.protocol-command label>span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.protocol-command label>div{border:1px solid var(--border);background:#071015;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.protocol-command input,.protocol-command select{border:1px solid var(--border);color:var(--text);background:#071015;outline:0;width:100%;min-width:0;min-height:40px;padding:0 10px}.protocol-command label>div input{background:0 0;border:0;padding:0}.protocol-command input:focus,.protocol-command select:focus{border-color:var(--gold)}.protocol-summary-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:9px;margin-bottom:12px;display:grid}.protocol-summary-grid>.panel{gap:7px;min-height:105px;padding:14px;display:grid}.protocol-summary-grid strong{font-family:var(--font-geist-mono);font-size:20px}.protocol-summary-grid span{color:var(--muted);font-size:9px;line-height:1.45}.protocol-token-panel{background:linear-gradient(145deg,var(--panel-raised),var(--panel));border:1px solid var(--border);min-width:0}.protocol-token-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:16px;padding:16px;display:flex}.protocol-token-heading h3{margin:5px 0 0;font-size:22px}.protocol-token-table{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.protocol-token-head,.protocol-token-row{grid-template-columns:minmax(175px,1.25fr) repeat(8,minmax(92px,.72fr)) 78px;align-items:center;gap:10px;min-width:1170px;display:grid}.protocol-token-head{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;padding:10px 12px;font-size:8px}.protocol-token-row{border-top:1px solid var(--border-soft);min-height:61px;padding:8px 12px}.protocol-token-row>span{font-family:var(--font-geist-mono);font-size:9px}.protocol-token-identity{align-items:center;gap:9px;min-width:0;display:flex!important}.protocol-token-identity img,.protocol-token-identity>i{object-fit:cover;background:#1d272d;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;display:flex}.protocol-token-identity b{min-width:0;font-size:10px;display:grid}.protocol-token-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.protocol-token-row button{border:1px solid var(--gold-border);color:var(--gold);cursor:pointer;background:0 0;min-height:32px;font-size:8px}.protocol-token-row button.selected{background:var(--gold);color:var(--canvas)}.protocol-empty{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:6px;padding:28px;display:grid}.protocol-empty .icon{color:var(--gold);grid-row:1/3}.protocol-empty p{margin:0;font-size:10px;line-height:1.55}.protocol-coverage-note{color:var(--muted-2);margin:9px 2px 16px;font-size:9px;line-height:1.55}.focused-token-heading{margin-bottom:14px}.focused-token-heading h2{margin:6px 0;font-size:28px}.focused-token-heading p{color:var(--muted);margin:0}.focused-selection-strip{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.focused-token-tab>.asset-discovery>.asset-discovery-copy{display:none}@media (width<=1100px){.protocol-command,.protocol-summary-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.token-research-tabs button{min-height:44px}.protocol-command{grid-template-columns:1fr;padding:11px}.protocol-summary-grid{display:flex;overflow-x:auto}.protocol-summary-grid>.panel{flex:0 0 190px}.protocol-token-heading{flex-direction:column;align-items:flex-start}.protocol-token-head,.protocol-token-row{grid-template-columns:minmax(150px,1.25fr) repeat(8,minmax(86px,.72fr)) 74px;min-width:1060px}.focused-token-heading h2{font-size:24px}}.portfolio-heading{margin-bottom:17px}.portfolio-tabs{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.portfolio-tabs>span{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:6px;font-size:7px;display:flex}.portfolio-tabs>span i{background:var(--green);box-shadow:0 0 9px var(--green);border-radius:50%;width:6px;height:6px}.portfolio-command{background:linear-gradient(122deg,rgba(var(--accent-rgb),.09),#080e12e6 50%,#32c96a06);border:1px solid var(--gold-border);grid-template-columns:minmax(240px,.72fr) minmax(460px,1.85fr) minmax(290px,.92fr);min-height:clamp(330px,28vw,430px);margin-bottom:12px;display:grid;overflow:hidden}.portfolio-command>div{padding:24px}.portfolio-command>div+div{border-left:1px solid var(--line)}.portfolio-value{flex-direction:column;justify-content:center;display:flex}.portfolio-value>span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;display:flex}.portfolio-value>strong{letter-spacing:-.055em;white-space:nowrap;margin:15px 0 8px;font-size:clamp(30px,3.2vw,48px);font-weight:360}.portfolio-value p{align-items:center;gap:8px;margin:0;display:flex}.portfolio-value p b,.portfolio-value small b{color:var(--green)}.portfolio-value p span,.portfolio-value small{color:var(--muted);font-size:10px}.portfolio-value>small{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;line-height:1.5}.portfolio-performance{flex-direction:column;min-width:0;display:flex}.portfolio-performance header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portfolio-performance header>div{display:grid}.portfolio-performance header strong{color:var(--gold);font-family:var(--font-geist-mono);margin-top:5px;font-size:18px}.portfolio-performance header small{color:var(--muted);font-size:8px}.portfolio-performance .segmented{max-width:300px}.portfolio-performance .segmented button{min-width:34px;padding:0 7px}.portfolio-line-chart{flex:1;width:calc(100% + 20px);height:auto;min-height:clamp(220px,18vw,300px);margin:18px -10px 0;display:block}.portfolio-chart-grid{fill:none;stroke:#ffffff12;stroke-width:.5px}.portfolio-performance footer{align-items:center;gap:13px;margin-top:10px;display:flex}.portfolio-performance footer span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.portfolio-performance footer i{background:#68757d;border-radius:50%;width:6px;height:6px}.portfolio-performance footer i.gold-dot{background:var(--gold)}.portfolio-performance footer small{color:var(--muted-2);margin-left:auto;font-size:7px}.portfolio-health{align-items:center;gap:18px;display:flex!important}.portfolio-health-ring{background:radial-gradient(circle at center,#0a1115 58%,transparent 59%),conic-gradient(var(--gold) 0 72%,#202c31 72% 100%);border-radius:50%;flex:0 0 92px;justify-content:center;align-items:center;height:92px;display:flex}.portfolio-health-ring strong{font-family:var(--font-geist-mono);font-size:26px}.portfolio-health-ring span{color:var(--muted);font-size:8px}.portfolio-health h2{margin:7px 0;font-size:20px}.portfolio-health p{color:var(--muted);font-size:10px;line-height:1.55}.portfolio-health button{color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;display:flex}.portfolio-kpis{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid}.portfolio-kpis .panel>strong{font-family:var(--font-geist-mono);margin:18px 0 5px;font-size:20px;display:block}.portfolio-kpis .panel>span,.portfolio-kpis .panel>small{color:var(--muted);font-size:8px;display:block}.portfolio-kpis .panel>small{margin-top:7px}.portfolio-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portfolio-grid>.panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.portfolio-grid>.panel>header p{color:var(--muted);margin:5px 0 0;font-size:9px}.portfolio-grid>.panel>header>button{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:9px}.allocation-content{flex:1;grid-template-columns:minmax(220px,.85fr) minmax(210px,1.15fr);align-items:center;gap:28px;min-height:270px;display:grid}.allocation-donut{background:conic-gradient(#f5b800 0 41.8%,#9d72e6 41.8% 66.7%,#27c985 66.7% 80.8%,#6aa9ff 80.8% 91%,#ef6b6b 91% 96.8%,#8b969c 96.8% 100%);border-radius:50%;justify-content:center;align-items:center;width:clamp(200px,15vw,240px);height:clamp(200px,15vw,240px);margin:auto;display:flex}.allocation-donut:before{border:1px solid var(--line);content:"";background:#071015;border-radius:50%;width:64%;height:64%;position:absolute}.allocation-donut span{text-align:center;display:grid;position:relative}.allocation-donut strong{font-family:var(--font-geist-mono);font-size:32px}.allocation-donut small{color:var(--muted);text-transform:uppercase;font-size:9px}.allocation-legend{gap:8px;display:grid}.allocation-legend>div{border-bottom:1px solid var(--line);grid-template-columns:7px 1fr auto;align-items:center;gap:8px;padding-bottom:7px;display:grid}.allocation-legend i{border-radius:2px;width:7px;height:7px}.color-0{background:#f5b800!important}.color-1{background:#9d72e6!important}.color-2{background:#27c985!important}.color-3{background:#6aa9ff!important}.color-4{background:#ef6b6b!important}.color-5{background:#8b969c!important}.allocation-legend span{display:grid}.allocation-legend b{font-size:10px}.allocation-legend small{color:var(--muted);font-size:7px}.allocation-legend strong{font-family:var(--font-geist-mono);font-size:9px}.allocation-breakdown{background:var(--panel-2);grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.allocation-breakdown span{padding:10px;display:grid}.allocation-breakdown span+span{border-left:1px solid var(--line)}.allocation-breakdown small{color:var(--muted);font-size:7px}.allocation-breakdown b{font-family:var(--font-geist-mono);margin-top:4px;font-size:11px}.risk-score-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.risk-score-row>div{background:var(--panel-2);padding:11px}.risk-score-row strong,.risk-score-row small{display:block}.risk-score-row strong{font-family:var(--font-geist-mono);font-size:10px}.risk-score-row small{color:var(--muted);margin:4px 0 9px;font-size:7px}.risk-score-row i{background:#1b272c;height:3px;display:block}.risk-score-row i b{background:var(--gold);height:100%;display:block}.risk-callouts{margin-top:13px;display:grid}.risk-callouts article{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 2px;display:grid}.risk-callouts article>.icon{color:var(--gold)}.risk-callouts strong{font-size:10px}.risk-callouts p{color:var(--muted);margin:4px 0 0;font-size:8px}.portfolio-holdings-panel{grid-column:1/-1}.portfolio-table-actions,.portfolio-table-actions label,.portfolio-table-actions button{align-items:center;display:flex}.portfolio-table-actions{gap:7px}.portfolio-table-actions label,.portfolio-table-actions button{border:1px solid var(--line);color:var(--muted);background:#071015;gap:6px;min-height:32px;padding:0 9px}.portfolio-table-actions input{color:var(--text);background:0 0;border:0;outline:0;font-size:9px}.portfolio-table-actions button{cursor:pointer;font-size:8px}.portfolio-holdings-table{overflow-x:auto}.portfolio-table-head,.portfolio-holding-row{grid-template-columns:1.5fr .8fr .8fr 1fr .65fr .55fr;align-items:center;gap:12px;min-width:760px;display:grid}.portfolio-table-head{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;padding:8px 10px;font-size:7px}.portfolio-holding-row{border-top:1px solid var(--line);color:var(--text);text-align:left;background:0 0;width:100%;padding:11px 10px}.portfolio-holding-row>span,.portfolio-holding-row>strong{font-family:var(--font-geist-mono);font-size:9px}.portfolio-asset-cell{align-items:center;gap:10px;display:flex}.portfolio-asset-cell>i{color:#041015;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:flex}.portfolio-asset-cell>span{display:grid}.portfolio-asset-cell small{color:var(--muted);margin-top:3px;font-size:7px}.holding-weight{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid!important}.holding-weight>i{background:#1d282d;height:3px}.holding-weight>i b{background:var(--gold);height:100%;display:block}.portfolio-insight-panel article{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.insight-number{color:var(--gold);font-family:var(--font-geist-mono);font-size:13px}.portfolio-insight-panel article p{color:var(--muted);margin:5px 0;font-size:8px;line-height:1.5}.portfolio-insight-panel article small{color:var(--gold);font-family:var(--font-geist-mono);font-size:6px}.portfolio-insight-panel article>.icon{color:var(--muted)}.goal-progress{grid-template-columns:1fr 1.3fr auto;align-items:center;gap:10px;display:grid}.goal-progress span{display:grid}.goal-progress strong{font-size:10px}.goal-progress small{color:var(--muted);margin-top:4px;font-size:7px}.goal-progress>i,.target-ranges>span>i{background:#1b272c;height:5px;position:relative}.goal-progress>i b{background:var(--green);height:100%;display:block}.goal-progress>em{color:var(--green);font-family:var(--font-geist-mono);font-size:9px;font-style:normal}.target-ranges{gap:13px;margin:20px 0;display:grid}.target-ranges>span{grid-template-columns:68px 1fr 140px;gap:7px;display:grid}.target-ranges b,.target-ranges small{font-size:8px}.target-ranges small{color:var(--muted)}.target-ranges em{background:rgba(var(--accent-rgb),.35);height:100%;position:absolute}.target-ranges i strong{background:#fff;border-radius:50%;width:3px;height:9px;position:absolute;top:-2px}.rebalance-cta{background:rgba(var(--accent-rgb),.07);border:1px solid var(--gold-border);color:var(--gold);cursor:pointer;text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.rebalance-cta span{display:grid}.rebalance-cta strong{font-size:9px}.rebalance-cta small{color:var(--muted);margin-top:4px;font-size:7px}.portfolio-activity-panel article{border-top:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 0;display:grid}.activity-icon{background:rgba(var(--accent-rgb),.08);border:1px solid var(--gold-border);color:var(--gold);justify-content:center;align-items:center;height:30px;display:flex}.activity-reward{color:var(--purple)}.activity-transfer{color:var(--blue)}.portfolio-activity-panel article>span{display:grid}.portfolio-activity-panel article>span:last-child{text-align:right}.portfolio-activity-panel article b,.portfolio-activity-panel article strong{font-size:9px}.portfolio-activity-panel article small{color:var(--muted);margin-top:3px;font-size:7px}.tax-summary{grid-template-columns:repeat(3,1fr);display:grid}.tax-summary span{background:var(--panel-2);padding:12px;display:grid}.tax-summary span+span{border-left:1px solid var(--line)}.tax-summary small{color:var(--muted);font-size:7px}.tax-summary strong{font-family:var(--font-geist-mono);margin-top:6px;font-size:13px}.portfolio-tax-panel ul{gap:10px;margin:17px 0;padding:0;list-style:none;display:grid}.portfolio-tax-panel li{color:var(--muted);align-items:center;gap:8px;font-size:8px;display:flex}.portfolio-tax-panel li .icon{color:var(--gold)}.portfolio-tax-panel>small{color:var(--muted-2);font-size:7px}.portfolio-benefits{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.portfolio-benefits>span{grid-template-columns:auto 1fr;gap:3px 10px;padding:16px;display:grid}.portfolio-benefits>span+span{border-left:1px solid var(--line)}.portfolio-benefits .icon{color:var(--gold);grid-row:1/3}.portfolio-benefits b{font-size:9px}.portfolio-benefits small{color:var(--muted);font-size:7px;line-height:1.4}.portfolio-modal-copy>p,.portfolio-modal-copy>small{color:var(--muted);font-size:11px;line-height:1.6}.rebalance-actions{margin:18px 0;padding:0;list-style:none;display:grid}.rebalance-actions li{border-top:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.rebalance-actions span{color:var(--muted);font-size:9px}.modal-portfolio-connect{max-width:880px;padding:24px}.modal-portfolio-connect>header{margin-bottom:0;padding-bottom:17px}.modal-portfolio-connect h2{font-size:24px}.portfolio-modal-copy{min-width:0}.portfolio-connect-intro{grid-template-columns:44px minmax(0,1fr);align-items:flex-start;gap:15px;padding:20px 0 18px;display:grid}.portfolio-connect-intro p{color:#b0bac0;max-width:690px;margin:0;line-height:1.6;font-size:12px!important}.portfolio-connect-shield{background:rgba(var(--accent-rgb),.09);border:1px solid var(--gold-border);color:var(--gold);border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.portfolio-trust-points{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.portfolio-trust-points span{color:#a9cbb7;font-family:var(--font-geist-mono);letter-spacing:.035em;text-transform:uppercase;background:#2dce630e;border:1px solid #2dce6333;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 9px;font-size:8px;display:inline-flex}.portfolio-trust-points .icon{color:var(--green)}.connection-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.connection-options legend{color:#8f9aa0;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:8px}.connection-options button{color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(145deg,#0c161d,#081116);border:1px solid #35434b;border-radius:10px;grid-template-rows:auto 1fr auto;grid-template-columns:42px minmax(0,1fr) 18px;align-items:start;gap:13px;width:100%;min-height:174px;padding:15px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.connection-options button:hover{border-color:rgba(var(--accent-rgb),.68);background:linear-gradient(145deg,#111c23,#0a1419);transform:translateY(-2px);box-shadow:0 12px 28px #00000038}.connection-options button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.connection-options button.selected{background:linear-gradient(145deg,rgba(var(--accent-rgb),.15),#0a1419 68%);border-color:var(--gold);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.16),0 12px 34px #0000003d}.connection-option-icon{background:rgba(var(--accent-rgb),.08);border:1px solid var(--gold-border);color:var(--gold);border-radius:8px;grid-row:1;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.connection-option-copy{flex-direction:column;grid-area:2/1/auto/-1;gap:7px;display:flex}.connection-option-copy strong{font-size:14px;line-height:1.25}.connection-option-copy small{color:#8f9aa0;margin:0;line-height:1.5;font-size:10px!important}.connection-option-meta{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;grid-area:3/1/auto/3;align-self:end;font-size:7px}.connection-option-arrow{color:#76838a;grid-area:1/3;align-self:center}.connection-options button.selected .connection-option-arrow{color:var(--gold)}.portfolio-connect-footer{border-top:1px solid #2a363d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:20px;padding-top:17px;display:grid}.portfolio-security-note{align-items:flex-start;gap:9px;margin:0;display:flex;color:#8f9aa0!important;font-size:9px!important;line-height:1.5!important}.portfolio-security-note>.icon{color:var(--gold);flex:none;margin-top:1px}.portfolio-security-note span{display:block}.portfolio-security-note strong{color:#c7ced1;margin-bottom:2px;font-size:10px;display:block}.portfolio-connect-actions{gap:8px;display:flex}.portfolio-connect-actions .button{min-width:124px}.connection-selection-status{background:#2dce630e;border:1px solid #2dce6333;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;display:flex;color:#9db2a5!important;margin:12px 0 0!important;font-size:9px!important;line-height:1.45!important}.connection-selection-status>.icon{color:var(--green);flex:none}.connection-selection-status strong{color:#c7d6cc}@media (width<=700px){.modal-portfolio-connect{width:calc(100vw - 20px);max-height:calc(100svh - 20px);padding:17px}.modal-portfolio-connect h2{font-size:20px}.portfolio-connect-intro{grid-template-columns:38px minmax(0,1fr);padding:16px 0}.portfolio-connect-shield{width:38px;height:38px}.connection-options{grid-template-columns:1fr}.connection-options button{grid-template-rows:auto;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:92px;padding:12px}.connection-option-icon{grid-area:1/1/3}.connection-option-copy{grid-area:1/2;gap:4px}.connection-option-copy strong{font-size:13px}.connection-option-meta{grid-area:2/2;align-self:start}.connection-option-arrow{grid-area:1/3/3}.portfolio-connect-footer{grid-template-columns:1fr;align-items:stretch}.portfolio-connect-actions{grid-template-columns:1fr 1fr;display:grid}.portfolio-connect-actions .button{width:100%;min-width:0}}@media (width<=430px){.portfolio-trust-points{grid-template-columns:1fr;display:grid}.portfolio-trust-points span{justify-content:flex-start}.portfolio-connect-actions{grid-template-columns:1fr}.connection-selection-status{grid-template-columns:16px 1fr;align-items:flex-start;display:grid}.connection-selection-status strong{display:block}.connection-selection-status>:not(.icon){grid-column:2}}@media (width<=1180px){.portfolio-command{grid-template-columns:minmax(230px,1fr) minmax(460px,1.75fr);min-height:380px}.portfolio-health{border-top:1px solid var(--line);grid-column:1/-1;min-height:150px;border-left:0!important}.portfolio-line-chart{min-height:260px}.portfolio-kpis{grid-template-columns:repeat(3,1fr)}.allocation-content{grid-template-columns:minmax(190px,.8fr) 1.2fr}.allocation-donut{width:200px;height:200px}}@media (width<=800px){.portfolio-heading .product-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.portfolio-tabs{flex-direction:column;align-items:flex-start}.portfolio-tabs .segmented{width:100%;max-width:100%;overflow-x:auto}.portfolio-tabs>span{display:none}.portfolio-command{min-height:0;display:block}.portfolio-command>div+div{border-left:0;border-top:1px solid var(--line)}.portfolio-command>div{padding:18px}.portfolio-command>.portfolio-performance{padding-left:10px;padding-right:10px}.portfolio-value>strong{font-size:32px}.portfolio-performance header{padding:0 8px;display:grid}.portfolio-performance .segmented{max-width:100%;overflow-x:auto}.portfolio-performance footer{padding:0 8px}.portfolio-performance footer small{display:none}.portfolio-line-chart{width:calc(100% + 4px);height:clamp(250px,58vw,360px);min-height:250px;margin:18px -2px 0}.portfolio-health{grid-column:auto;min-height:0}.portfolio-kpis{display:flex;overflow-x:auto}.portfolio-kpis>.panel{flex:0 0 168px}.portfolio-grid{grid-template-columns:1fr}.portfolio-grid>.portfolio-allocation-panel,.portfolio-grid>.portfolio-risk-panel{min-height:390px}.portfolio-holdings-panel{grid-column:auto}.allocation-content{grid-template-columns:minmax(180px,.8fr) 1.2fr;gap:22px;min-height:230px}.allocation-donut{width:190px;height:190px}.portfolio-table-actions{display:none}.risk-score-row{grid-template-columns:1fr 1fr}.target-ranges>span{grid-template-columns:55px 1fr}.target-ranges small{grid-column:1/-1}.portfolio-benefits{grid-template-columns:1fr 1fr}.portfolio-benefits>span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.portfolio-benefits>span:nth-child(4){border-top:1px solid var(--line)}}@media (width<=480px){.portfolio-heading .product-actions{grid-template-columns:1fr}.portfolio-command>div{padding:15px}.portfolio-command>.portfolio-performance{padding-left:7px;padding-right:7px}.portfolio-health{align-items:flex-start!important}.portfolio-health-ring{flex-basis:74px;height:74px}.portfolio-health-ring:before{width:50px;height:50px}.portfolio-health-ring strong{font-size:19px}.portfolio-performance header,.portfolio-performance footer{padding-left:8px;padding-right:8px}.portfolio-performance .segmented button{min-width:42px}.portfolio-line-chart{width:calc(100% + 2px);height:clamp(260px,76vw,340px);min-height:260px;margin-left:-1px;margin-right:-1px}.portfolio-grid>.panel{padding:15px}.portfolio-grid>.portfolio-allocation-panel{min-height:460px}.allocation-content{grid-template-columns:1fr;align-items:center;min-height:320px}.allocation-donut{width:min(64vw,230px);height:min(64vw,230px);margin:auto}.risk-score-row{display:flex;overflow-x:auto}.risk-score-row>div{min-width:112px}.portfolio-holding-row,.portfolio-table-head{grid-template-columns:1.35fr .75fr .55fr;min-width:470px}.portfolio-holding-row>:nth-child(2),.portfolio-holding-row>:nth-child(4),.portfolio-holding-row>:nth-child(6),.portfolio-table-head>:nth-child(2),.portfolio-table-head>:nth-child(4),.portfolio-table-head>:nth-child(6){display:none}.portfolio-benefits{grid-template-columns:1fr}.portfolio-benefits>span{border-top:1px solid var(--line);border-left:0!important}.portfolio-benefits>span:first-child{border-top:0}.tax-summary{grid-template-columns:1fr}.tax-summary span+span{border-left:0;border-top:1px solid var(--line)}}@media (width<=480px) and (orientation:portrait){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}:root{--topbar:calc(52px + env(safe-area-inset-top))}.shell-body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.topbar{height:var(--topbar);padding:env(safe-area-inset-top) 10px 0;position:sticky;top:0}.page-content{padding:12px 12px 28px}.page-heading{margin-bottom:16px}.page-heading h1{font-size:24px;line-height:1.08}.page-heading p{font-size:11px;line-height:1.55}.mobile-nav{height:calc(64px + env(safe-area-inset-bottom))}.mobile-nav a{height:64px;font-size:9px}.toast{bottom:calc(76px + env(safe-area-inset-bottom));width:max-content;max-width:calc(100vw - 24px)}.report-studio-boundary{border-radius:8px;gap:14px;margin-bottom:10px;padding:14px 12px}.report-boundary-copy{gap:10px}.report-boundary-icon{flex-basis:38px;height:38px}.report-boundary-copy h2{margin-top:3px;font-size:16px;line-height:1.2}.report-boundary-copy p{font-size:10px;line-height:1.55}.report-boundary-contract{grid-template-columns:1fr;gap:6px;display:grid}.report-boundary-contract>span{min-height:50px;padding:9px 11px}.report-boundary-contract>i{line-height:10px;transform:rotate(90deg)}.report-boundary-contract small{font-size:7px}.report-boundary-contract strong{font-size:10px}.report-studio-builder,.report-preflight-panel,.report-handoff-panel{border-radius:8px;padding:14px 12px}.report-studio-card-heading h2{font-size:16px}.report-title-field input,.report-timeframe-field select{min-height:46px;font-size:16px}.report-timeframe-field{max-width:none}.report-studio-step{padding:20px 0}.report-studio-step legend strong{font-size:12px}.report-studio-step legend small{font-size:9px}.report-asset-options button{min-height:82px;padding:12px}.report-asset-options strong{font-size:11px}.report-product-options button{min-height:108px;padding:13px}.report-product-options button>strong{font-size:12px}.report-product-options button>small{font-size:9px;line-height:1.55}.report-artifact-options>label{min-height:70px;padding:11px}.report-artifact-options strong{font-size:10px}.report-artifact-options small{font-size:8px}.report-layout-options{scroll-snap-type:x mandatory;margin-left:-12px;margin-right:-12px;padding:0 12px 8px;scroll-padding-left:12px;display:flex;overflow-x:auto}.report-layout-options>button{scroll-snap-align:start;flex:0 0 78vw;min-height:112px}.report-layout-options strong{font-size:11px}.report-layout-options small{font-size:9px}.report-prepare-action .button,.report-handoff-panel>.button,.reports-live-actions .button{min-height:46px}.report-prepared-summary strong{font-size:10px}.report-job-stack{bottom:calc(72px + env(safe-area-inset-bottom));max-width:none;left:8px;right:8px}.report-job-pill.expanded{max-height:calc(100dvh - 150px - env(safe-area-inset-top));overflow-y:auto}.report-job-summary{grid-template-columns:38px minmax(0,1fr) 38px 16px;min-height:68px;padding-left:11px}.report-job-close{width:32px;height:32px;top:8px;right:8px}.report-job-summary small{font-size:8px}.report-job-summary strong{font-size:11px}.report-job-expanded{grid-template-columns:64px minmax(0,1fr);padding:12px}.report-cover-mini{height:92px}.report-job-copy h3{font-size:13px}.report-job-copy p{font-size:10px}.report-job-actions .button{min-height:44px;font-size:9px}.reports-live-metrics{margin-left:-12px;margin-right:-12px;padding:0 12px 6px}.reports-live-metrics>.panel{flex-basis:76vw;min-height:98px}.reports-live-list article{border-radius:8px;padding:14px 12px}.reports-live-copy h3{font-size:12px;line-height:1.4}.completed-report-viewer{grid-template-rows:calc(50px + env(safe-area-inset-top)) minmax(0,1fr) calc(48px + env(safe-area-inset-bottom))}.completed-report-toolbar{padding:env(safe-area-inset-top) 7px 0}.completed-report-toolbar-controls{justify-content:flex-start;min-width:0;padding:4px 0;overflow-x:auto}.completed-report-toolbar-controls>a,.completed-report-output-button,.completed-report-downloads>summary{flex:0 0 40px;justify-content:center;height:40px;padding:0}.completed-report-close{flex:0 0 40px;width:40px;height:40px}.completed-report-body{grid-template-rows:68px minmax(0,1fr)}.completed-report-rail{grid-template-columns:1fr}.completed-report-rail>div:first-child{display:none}.completed-report-rail nav{scroll-snap-type:x mandatory;padding:5px 8px}.completed-report-rail nav button{scroll-snap-align:start;flex-basis:132px;min-height:56px}.completed-report-stage{overscroll-behavior:contain;padding:8px;scroll-padding:8px}.completed-report-footer{padding:0 10px env(safe-area-inset-bottom)}.completed-report-pagination{justify-content:space-between;width:100%}.completed-report-pagination button{min-width:84px;height:38px}}@media (width>=1181px){.portfolio-command{grid-template-columns:minmax(250px,.78fr) minmax(440px,1.65fr) minmax(300px,.96fr);min-height:clamp(310px,23vw,370px)}.portfolio-line-chart{width:calc(100% + 12px);min-height:clamp(190px,15vw,245px);max-height:250px;margin:14px -6px 0}.portfolio-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.portfolio-allocation-panel,.portfolio-risk-panel{min-height:400px}.allocation-content{grid-template-columns:minmax(200px,.82fr) minmax(190px,1.18fr);min-height:250px}.allocation-donut{width:230px;max-width:230px;height:230px;max-height:230px}}.skip-link{background:var(--gold);color:#071015;z-index:10000;border-radius:0 0 6px 6px;padding:10px 14px;font-weight:700;transition:transform .15s;position:fixed;top:0;left:12px;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.nav-item{height:34px;font-size:12px}.nav-group>p{color:#aeb6bb;font-size:10px}.premium-card strong,.premium-card small,.premium-card em,.need-help{font-size:10px}.topbar{grid-template-columns:minmax(0,190px) minmax(0,1fr) minmax(0,auto);padding-inline:20px}.section-identity strong,.global-search input{font-size:12px}.page-content{padding:20px 22px 18px}.page-heading{margin-bottom:16px}.page-heading h1{font-size:clamp(28px,2.2vw,38px)}.page-heading p{color:#a9b2b7;line-height:1.5;font-size:14px!important}.button{height:38px;min-height:38px;font-size:12px}.panel-title,.eyebrow{font-size:11px!important}.tag{height:24px;padding-inline:8px;font-size:10px!important}.segmented{height:auto;min-height:38px}.segmented button,.segmented-compact button{min-width:48px;min-height:38px;font-size:11px!important}.compact-search,.global-search{height:38px}.compact-search input{font-size:12px}.app-footer{color:#929ca1;font-size:11px;line-height:1.5}.page-content :where(small){line-height:1.4;font-size:11px!important}.page-content :where(button,input,select,textarea,th,td){font-size:12px!important}.page-content :where(p,li){line-height:1.55;font-size:13px!important}.page-content :where(.panel)>:where(span){font-size:11px}.portfolio-kpis .panel{min-height:146px;padding:18px}.portfolio-kpis .panel>strong{margin:20px 0 7px;font-size:27px}.portfolio-grid>.panel{padding:22px}.portfolio-allocation-panel,.portfolio-risk-panel{min-height:470px}.allocation-content{grid-template-columns:minmax(260px,.9fr) minmax(220px,1.1fr)}.allocation-donut{width:min(100%,300px);max-width:300px}.portfolio-table-head{font-size:11px}.portfolio-holding-row>span,.portfolio-holding-row>strong,.portfolio-asset-cell b{font-size:12px}.holding-weight>i{height:8px}.completed-report-page p,.completed-report-sections p,.completed-report-guide p,.completed-report-synopsis p{line-height:1.45;font-size:10px!important}.completed-report-page small,.completed-report-page>footer,.completed-report-inline-evidence,.completed-report-page-warning span{font-size:8px!important}.completed-report-sections h3{font-size:14px}.completed-report-evidence-grid dd,.completed-report-evidence-grid p span,.completed-report-ledger-warnings>span{font-size:8px}@media (width<=1250px){.topbar{grid-template-columns:minmax(0,150px) minmax(0,1fr) minmax(0,auto)}}@media (width<=1099px){.topbar{grid-template-columns:minmax(0,140px) minmax(0,1fr) minmax(0,auto)}}@media (width<=800px){.portfolio-table-actions{flex-wrap:wrap;width:100%;display:flex}.portfolio-table-actions label{flex:180px}.portfolio-table-actions button{flex:none}.portfolio-allocation-panel,.portfolio-risk-panel{min-height:0}.allocation-content{grid-template-columns:minmax(180px,.8fr) 1.2fr}}@media (width<=767px){.topbar{grid-template-columns:minmax(0,1fr) minmax(0,auto);padding-inline:12px}.page-content{padding:16px 12px 28px}.page-heading h1{font-size:25px}.page-heading p{font-size:13px!important}.mobile-nav a{font-size:10px}.mobile-menu-trigger{display:inline-flex}}@media (width<=480px){.allocation-content{grid-template-columns:1fr}.portfolio-table-actions{flex-direction:column;align-items:stretch}.portfolio-table-actions label,.portfolio-table-actions button{flex:auto;width:100%}}.app-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-footer>span{max-width:980px}.app-footer nav{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;display:flex}.app-footer nav a{color:var(--gold);font-size:8px;text-decoration:none}.need-help{text-decoration:none}.new-projects-heading{align-items:flex-end}.new-projects-heading>div:first-child{max-width:900px}.new-projects-surface-tabs{flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 14px;display:flex}.new-projects-surface-tabs>button{background:var(--panel-soft,#ffffff08);border:1px solid var(--border,#2b333a);color:var(--muted,#9ca4ad);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:650;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.new-projects-surface-tabs>button:hover{border-color:var(--gold-border,#ffc53673);color:var(--text,#f7f8fa)}.new-projects-surface-tabs>button.active{background:rgba(var(--accent-rgb,255, 197, 54), .12);border-color:var(--gold-border-bright,#ffc536);color:var(--text,#f7f8fa);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb,255, 197, 54), .18)}.new-projects-surface-tabs>button:focus-visible{outline:2px solid var(--gold,#ffc536);outline-offset:2px}.new-projects-surface-tabs .surface-tab-label{white-space:nowrap}.new-projects-surface-tabs .surface-tab-badge{background:rgba(var(--accent-rgb,255, 197, 54), .1);border:1px solid rgba(var(--accent-rgb,255, 197, 54), .35);color:var(--gold,#ffc536);font-family:var(--font-geist-mono,monospace);letter-spacing:.03em;text-transform:none;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750;line-height:1}.new-projects-surface-tabs>button.active .surface-tab-badge{background:rgba(var(--accent-rgb,255, 197, 54), .18);border-color:var(--gold-border-bright,#ffc536)}@media (width<=720px){.new-projects-surface-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.new-projects-surface-tabs>button{flex:none}}.new-projects-boundary{background:radial-gradient(circle at 8% 50%, rgba(var(--accent-rgb), .12), transparent 31%), linear-gradient(115deg, #0b1419, #071015 62%);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:116px;margin-bottom:12px;padding:18px 20px;display:grid}.new-projects-boundary-icon{background:rgba(var(--accent-rgb), .08);border:1px solid var(--gold-border-bright);color:var(--gold);border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.new-projects-boundary h2{margin:6px 0 4px;font-size:18px}.new-projects-boundary p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.new-project-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.new-project-kpis>.panel{flex-direction:column;min-height:128px;padding:15px;display:flex}.new-project-kpis strong{font-family:var(--font-geist-mono);margin:18px 0 6px;font-size:25px}.new-project-kpis span{color:var(--muted);font-size:8px}.new-projects-toolbar{grid-template-columns:minmax(145px,.45fr) minmax(190px,.65fr) minmax(220px,auto) minmax(240px,1fr) auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.new-projects-toolbar>span{color:var(--muted);font-family:var(--font-geist-mono);text-align:right;font-size:8px}.new-project-filter{gap:5px;min-width:0;display:grid}.new-project-filter>span{color:var(--muted-2);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.new-project-filter select{appearance:none;color:#d4d8d9;background:#081015 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23939ca2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #2f3940;border-radius:5px;width:100%;min-width:0;height:38px;padding:0 31px 0 11px}.new-project-filter select:focus{border-color:var(--gold-border-bright);outline:0}.new-project-search{width:100%;max-width:none;display:flex}.new-projects-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.68fr);align-items:start;gap:12px;display:grid}.new-projects-list-panel{min-width:0;padding:0}.new-projects-list-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.new-projects-list-panel>header p{color:var(--muted);margin:5px 0 0;font-size:8px}.new-projects-list-panel>header>span{color:var(--green);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.new-project-table-head,.new-project-row>button{grid-template-columns:minmax(200px,1.45fr) .55fr .42fr .5fr .72fr 16px;align-items:center;gap:10px;min-width:760px;display:grid}.new-project-table-head{color:var(--muted-2);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;font-size:7px}.new-project-list{max-height:610px;overflow:auto}.new-project-row{border-top:1px solid var(--border-soft);min-width:720px}.new-project-row>button{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:67px;padding:8px 14px}.new-project-row>button:hover{background:rgba(var(--accent-rgb), .035)}.new-project-row>button:focus-visible{box-shadow:inset 3px 0 0 var(--gold);outline:1px solid var(--gold);outline-offset:-1px}.new-project-row>button.selected{background:linear-gradient(90deg, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), .018));box-shadow:inset 3px 0 0 var(--gold)}.new-project-row>button>span:not(.new-project-identity){color:#aeb6ba;font-family:var(--font-geist-mono);font-size:8px}.new-project-row>button>.icon{color:var(--muted)}.new-project-row>button.selected>.icon{color:var(--gold)}.new-project-identity small{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.new-project-ticker{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;font-size:8px}.new-project-contract{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.02em;font-size:8px}.new-project-liq{font-variant-numeric:tabular-nums;color:#c8d0d4!important;text-transform:none!important}.new-project-detail-contract{font-family:var(--font-geist-mono);letter-spacing:.02em;word-break:break-all;font-size:11px}.new-project-row-chevron{transition:transform .18s,color .18s}.new-project-row.expanded .new-project-row-chevron{color:var(--gold);transform:rotate(90deg)}.new-project-basic-check{background:radial-gradient(circle at 4% 0%, rgba(var(--accent-rgb), .08), transparent 30%), #061015;border-top:1px solid var(--gold-border-bright);box-shadow:inset 3px 0 0 var(--gold);padding:16px}.new-project-basic-check>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.new-project-basic-check>header p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.new-project-check-state{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;flex:none;align-items:center;gap:6px;font-size:10px;display:inline-flex}.new-project-check-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.new-project-check-state.state-ready{color:var(--green)}.new-project-check-state.state-error{color:var(--gold)}.new-project-check-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.new-project-check-grid article{background:#081217;flex-direction:column;min-width:0;min-height:106px;padding:12px;display:flex}.new-project-check-grid article small{color:var(--muted-2);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px!important}.new-project-check-grid article strong{color:var(--text);font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin:10px 0 6px;line-height:1.25;font-size:15px!important}.new-project-check-grid article span{color:var(--muted);line-height:1.4;font-size:11px!important}.new-project-check-grid article.check-positive strong{color:var(--green)}.new-project-check-grid article.check-missing strong{color:var(--gold)}.new-project-check-grid article.check-sensitive strong{color:#d2b8e7}.new-project-check-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.new-project-check-actions .button{justify-content:center;min-height:42px;text-decoration:none}.new-project-check-note{color:var(--muted-2);align-items:flex-start;gap:6px;margin-top:10px;line-height:1.45;display:flex;font-size:10px!important}.new-project-check-note .icon{color:var(--gold);flex:none;margin-top:1px}.new-project-identity{align-items:center;gap:10px;min-width:0;display:flex}.new-project-identity>i,.new-project-detail-token{background:linear-gradient(145deg, rgba(var(--accent-rgb), .24), rgba(var(--accent-rgb), .06));border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:700;display:flex}.new-project-identity>span{flex-direction:column;min-width:0;display:flex}.new-project-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.new-project-identity small{color:var(--muted);font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden;font-size:7px!important}.new-project-skeleton{border-top:1px solid var(--border-soft);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:12px;min-height:67px;padding:10px 14px;display:grid}.new-project-skeleton>*{animation:discovery-pulse var(--duration-pulse,1.2s) ease-in-out infinite;background:#182229;border-radius:4px;height:13px}.new-project-skeleton>i{border-radius:50%;width:38px;height:38px}@keyframes discovery-pulse{50%{opacity:.42}}.new-projects-empty,.new-project-detail-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:26px;display:flex}.new-projects-empty .icon,.new-project-detail-empty .icon{color:var(--gold)}.new-projects-empty strong,.new-project-detail-empty strong{color:var(--text);font-size:11px}.new-projects-empty span,.new-project-detail-empty span{font-size:9px}.new-project-detail{min-width:0;top:calc(var(--topbar) + 14px);flex-direction:column;gap:12px;display:flex;position:sticky}.new-project-detail>.panel{padding:16px}.new-project-detail-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.new-project-detail-token{border-radius:10px;width:48px;height:48px;font-size:11px}.new-project-detail-head h2{margin:4px 0 2px;font-size:20px}.new-project-detail-head p{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;margin:0;font-size:8px}.new-project-detail-metrics{border:1px solid var(--border);background:#071015;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0;display:grid}.new-project-detail-metrics>span{flex-direction:column;min-height:62px;padding:10px;display:flex}.new-project-detail-metrics>span:nth-child(odd){border-right:1px solid var(--border)}.new-project-detail-metrics>span:nth-child(-n+4){border-bottom:1px solid var(--border)}.new-project-detail-metrics small{color:var(--muted-2);font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;font-size:6px!important}.new-project-detail-metrics strong{margin-top:7px;font-size:10px}.new-project-research-gaps{gap:9px;display:grid}.new-project-research-gaps p{color:var(--muted);align-items:flex-start;gap:7px;margin:0;font-size:8px;line-height:1.5;display:flex}.new-project-research-gaps p .icon{color:var(--gold);flex:none;margin-top:1px}.new-project-send{justify-content:center;width:100%;margin-top:17px;text-decoration:none}.new-project-safe-use{color:var(--muted-2);align-items:flex-start;gap:6px;margin-top:10px;line-height:1.45;display:flex;font-size:7px!important}.new-project-safe-use .icon{color:var(--gold);flex:none}.new-project-method{scroll-margin-top:calc(var(--topbar) + 14px)}.new-project-method>p{color:var(--muted);font-size:8px;line-height:1.55}.new-project-method>div{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;padding:9px 0;font-size:8px;display:flex}.new-project-method>div span{color:var(--muted);align-items:center;gap:6px;display:flex}.new-project-method>div strong{font-family:var(--font-geist-mono);font-size:7px}.new-project-warnings{border:1px solid var(--border);margin-top:12px;padding:10px 12px}.new-project-warnings p{color:var(--muted-2);align-items:center;gap:7px;margin:4px 0;font-size:8px;display:flex}.new-project-warnings .icon{color:var(--gold);flex:none}.new-projects-error{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:110px;padding:18px;display:grid}.new-projects-error>.icon{color:var(--red)}.new-projects-error strong{font-size:12px}.new-projects-error p{color:var(--muted);margin:5px 0 0;font-size:9px}.research-intake-banner{background:linear-gradient(110deg, rgba(var(--accent-rgb), .13), #081116 48%, #a966e80f);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:12px;padding:16px 18px;display:grid}.research-intake-icon{background:rgba(var(--accent-rgb), .08);border:1px solid var(--gold-border-bright);color:var(--gold);border-radius:9px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.research-intake-banner h2{margin:5px 0 3px;font-size:17px}.research-intake-banner h2 small{color:var(--gold);font-family:var(--font-geist-mono);font-size:10px!important}.research-intake-banner p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.research-intake-actions{gap:8px;display:flex}.research-intake-actions>a{text-decoration:none}@media (width<=1180px){.new-project-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.new-projects-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.72fr)}.new-projects-toolbar{grid-template-columns:1fr 1fr}.new-projects-toolbar>span{display:none}.research-intake-banner{grid-template-columns:48px minmax(0,1fr);align-items:start}.research-intake-actions{grid-column:2}}@media (width<=900px){.new-projects-layout{grid-template-columns:1fr}.new-project-detail{grid-template-columns:1fr 1fr;display:grid;position:static}.new-projects-list-panel{overflow:hidden}}@media (width<=700px){.new-projects-heading{align-items:stretch}.new-projects-boundary{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:15px}.new-projects-boundary-icon{width:44px;height:44px}.new-projects-boundary>.tag{grid-column:2;justify-self:start}.new-project-kpis{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.new-project-kpis>.panel{scroll-snap-align:start;flex:0 0 190px}.new-projects-toolbar{grid-template-columns:1fr}.new-projects-toolbar .segmented{width:100%;max-width:100%;overflow-x:auto}.new-projects-toolbar .segmented button{flex:1 0 auto;min-width:86px}.new-project-table-head{display:none}.new-project-list{max-height:none;overflow:visible}.new-project-row{min-width:0}.new-project-row>button{grid-template-columns:minmax(0,1fr) auto 14px;gap:9px;min-width:0;padding:11px}.new-project-row>button>span:nth-child(2){display:none}.new-project-row>button>span:nth-child(3){text-align:right;grid-area:1/2}.new-project-row>button>.tag{grid-area:2/2}.new-project-row>button>.icon{grid-area:1/3/3}.new-project-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-project-identity{grid-row:1/3}.new-project-detail{display:flex}.new-project-detail>.panel:first-child{order:1}.new-project-method{order:2}.research-intake-banner{grid-template-columns:40px minmax(0,1fr);padding:14px}.research-intake-icon{width:40px;height:40px}.research-intake-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.research-intake-actions>*{justify-content:center;width:100%}}@media (width<=460px){.new-projects-boundary{grid-template-columns:1fr}.new-projects-boundary>.tag{grid-column:1}.new-project-detail-metrics{grid-template-columns:1fr}.new-project-detail-metrics>span{border-bottom:1px solid var(--border)!important;border-right:0!important}.new-project-detail-metrics>span:last-child{border-bottom:0!important}.research-intake-banner,.research-intake-actions{grid-template-columns:1fr}}.privacy-settings-panel{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:20px;margin-bottom:12px;padding:20px;display:grid}.privacy-settings-panel h2{margin:7px 0;font-size:21px}.privacy-settings-panel p{color:var(--muted);max-width:720px;margin:0;font-size:10px;line-height:1.6}.privacy-settings-actions{gap:8px;display:grid}.privacy-settings-link{color:inherit;background:#ffffff06;border:1px solid #303b41;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;text-decoration:none;display:grid}.privacy-settings-link:hover{border-color:#f0be478c;transform:translateY(-1px)}.privacy-settings-link>svg:first-child{color:var(--gold)}.privacy-settings-link strong{font-size:10px;display:block}.privacy-settings-link small{color:#859097;margin-top:3px;font-size:8px;display:block}.privacy-hero,.guide-hero{background:radial-gradient(circle at 80% 0,#f0be471f,#0000 34%),linear-gradient(145deg,#10181d,#080d10 65%);border:1px solid #344047;border-radius:13px;grid-template-columns:minmax(0,1.5fr) minmax(270px,.6fr);gap:30px;margin-bottom:12px;padding:clamp(22px,4vw,46px);display:grid;position:relative;overflow:hidden}.privacy-hero h1,.guide-hero h1{letter-spacing:-.04em;max-width:950px;margin:10px 0 14px;font-size:clamp(30px,4.4vw,61px);line-height:1.02}.privacy-hero p,.guide-hero p{color:#a9b2b7;max-width:850px;margin:0;font-size:clamp(11px,1.15vw,15px);line-height:1.7}.privacy-updated{color:#c5a45a;font-family:var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:7px;margin-top:18px;font-size:8px;display:flex}.privacy-hero aside{background:#00000047;border:1px solid #f0be4738;border-radius:11px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;padding:22px;display:flex}.privacy-hero aside>svg{color:var(--gold);margin-bottom:14px}.privacy-hero aside strong{margin-bottom:10px;font-size:17px}.privacy-hero aside span{color:#aeb8bd;align-items:center;gap:7px;margin:5px 0;font-size:9px;display:flex}.privacy-hero aside span:before{background:var(--green);content:"";border-radius:50%;width:5px;height:5px}.privacy-jump{background:#0a1115;border:1px solid #2b363c;border-radius:9px;gap:7px;margin-bottom:12px;padding:9px;display:flex;overflow-x:auto}.privacy-jump a{color:#aeb8bd;border:1px solid #303b41;border-radius:7px;flex:none;padding:8px 11px;font-size:8px;text-decoration:none}.privacy-jump a:hover{border-color:var(--gold);color:var(--gold)}.privacy-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.privacy-summary-grid article{background:#0b1216;border:1px solid #2e3a40;border-radius:10px;align-items:flex-start;gap:13px;padding:17px;display:flex}.privacy-summary-grid article>svg{color:var(--gold);flex-shrink:0}.privacy-summary-grid small{color:#d4b84a;font-family:var(--font-geist-mono);letter-spacing:.08em;margin-bottom:6px;font-size:8px;display:block}.privacy-summary-grid strong{font-size:11px}.privacy-summary-grid p{color:#b0b8bc;margin:6px 0 0;font-size:9px;line-height:1.55}.privacy-section{background:#0a1115;border:1px solid #2c373d;border-radius:11px;margin-bottom:12px;padding:clamp(18px,3vw,30px);scroll-margin-top:80px}.privacy-section>header{max-width:920px;margin-bottom:18px}.privacy-section h2,.privacy-cards h2,.privacy-contact h2{margin:7px 0 8px;font-size:clamp(20px,2.6vw,34px);line-height:1.15}.privacy-section>header p,.privacy-cards p,.privacy-contact p{color:#929da3;margin:0;font-size:10px;line-height:1.65}.privacy-table-wrap{overflow-x:auto}.privacy-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.privacy-table-wrap th{color:#d4b84a;font-family:var(--font-geist-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:10px;font-size:8px}.privacy-table-wrap td{color:#aab3b8;vertical-align:top;border-top:1px solid #29343a;padding:12px 10px;font-size:8.5px;line-height:1.5}.privacy-table-wrap td:first-child{color:#eef1f2;font-weight:650}.privacy-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.privacy-cards article{background:linear-gradient(145deg,#0d1519,#090e11);border:1px solid #2e393f;border-radius:11px;padding:clamp(18px,3vw,28px)}.privacy-cards ul{color:#a5afb4;margin:15px 0 0;padding-left:18px;font-size:9px;line-height:1.65}.privacy-cards li{margin:7px 0}.privacy-cards .button{margin-top:16px}.retention-flow{grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr;align-items:stretch;gap:8px;display:grid}.retention-flow>span{background:#ffffff06;border:1px solid #303a40;border-radius:9px;padding:14px}.retention-flow b{color:var(--gold);font-family:var(--font-geist-mono);font-size:8px}.retention-flow strong,.retention-flow small{display:block}.retention-flow strong{margin:6px 0;font-size:10px}.retention-flow small{color:#859097;font-size:8px;line-height:1.45}.retention-flow>i{background:#6c5a32;align-self:center;height:1px}.privacy-note,.privacy-legal-note{color:#879198;font-size:8px;line-height:1.6}.privacy-note{border-left:2px solid #7f6a39;margin:16px 0 0;padding-left:11px}.rights-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.rights-steps article{background:#ffffff06;border:1px solid #2e393f;border-radius:9px;padding:15px}.rights-steps b{color:var(--gold);font-family:var(--font-geist-mono);font-size:19px}.rights-steps strong{margin:9px 0 6px;font-size:10px;display:block}.rights-steps p{color:#aeb6bb;margin:0;font-size:8.5px;line-height:1.55}.jurisdiction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.jurisdiction-grid details{background:#ffffff05;border:1px solid #2e393f;border-radius:8px;padding:0 13px}.jurisdiction-grid summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0;font-size:10px;list-style:none;display:flex}.jurisdiction-grid summary::-webkit-details-marker{display:none}.jurisdiction-grid details[open] summary{color:var(--gold)}.jurisdiction-grid details[open] svg{transform:rotate(180deg)}.jurisdiction-grid p{color:#929da3;border-top:1px solid #2b363c;margin:0;padding:12px 0 14px;font-size:8.5px;line-height:1.6}.privacy-contact{background:linear-gradient(135deg,#f0be471a,#0a1115fa);border:1px solid #f0be4759;border-radius:11px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:9px;padding:clamp(20px,3vw,30px);display:flex}.privacy-contact>div{max-width:820px}.privacy-contact .button{flex-shrink:0}.privacy-legal-note{text-align:center;margin:0 0 12px}.guide-hero-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.guide-progress-card{background:#00000047;border:1px solid #f0be4747;border-radius:12px;align-self:center;padding:22px}.guide-progress-card span{color:#aab3b8;font-size:9px}.guide-progress-card span strong{color:#fff;font-family:var(--font-geist-mono);font-size:28px}.guide-progress-card>div{background:#1e282d;border-radius:999px;height:7px;margin:14px 0;overflow:hidden}.guide-progress-card>div i{background:linear-gradient(90deg,#9f7827,var(--gold));height:100%;transition:width .35s;display:block}.guide-progress-card>b{color:var(--gold);font-family:var(--font-geist-mono);font-size:34px}.guide-progress-card>small{color:#7d888e;margin-top:5px;font-size:7px;display:block}.guide-visual{background:#0a1115;border:1px solid #2d383e;border-radius:11px;grid-template-columns:minmax(260px,.7fr) 1fr;align-items:center;gap:25px;margin-bottom:12px;padding:14px;display:grid;overflow:hidden}.guide-visual img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;height:100%}.guide-visual>div{padding:12px 25px 12px 0}.guide-visual h2{margin:7px 0;font-size:clamp(22px,3vw,38px)}.guide-visual p{color:#929da3;font-size:10px;line-height:1.65}.guide-layout{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:12px;margin-bottom:12px;display:grid}.guide-step-nav,.guide-tutorial{background:#0a1115;border:1px solid #2d383e;border-radius:11px;padding:10px}.guide-step-nav{flex-direction:column;align-self:start;gap:6px;display:flex;position:sticky;top:10px}.guide-step-nav button{color:#a6b0b5;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.guide-step-nav button:hover,.guide-step-nav button.active{color:#fff;background:#f0be470f;border-color:#5b4c2b}.guide-step-nav button>b{color:var(--gold);font-family:var(--font-geist-mono);background:#192227;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:8px;display:flex}.guide-step-nav strong,.guide-step-nav small{display:block}.guide-step-nav strong{font-size:9px}.guide-step-nav small{color:#778288;margin-top:3px;font-size:7px}.guide-tutorial{padding:clamp(18px,3vw,30px)}.guide-tutorial>header{align-items:flex-start;gap:15px;display:flex}.guide-tutorial>header>span{color:var(--gold);background:#f0be471a;border:1px solid #f0be4752;border-radius:9px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.guide-tutorial header small{color:#8c7950;font-family:var(--font-geist-mono);font-size:7px}.guide-tutorial h2{margin:5px 0;font-size:clamp(23px,3vw,38px)}.guide-tutorial header p{color:#939ea4;margin:0;font-size:10px;line-height:1.6}.guide-tutorial ol{gap:8px;margin:22px 0 15px;padding:0;list-style:none;display:grid}.guide-tutorial li{background:#ffffff06;border:1px solid #2d383e;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:13px;display:grid}.guide-tutorial li b{color:#7d6b43;font-family:var(--font-geist-mono);font-size:9px}.guide-tutorial aside{border-left:2px solid var(--green);background:#41d78b0d;align-items:center;gap:11px;padding:11px;display:flex}.guide-tutorial aside>svg{color:var(--green);flex-shrink:0}.guide-tutorial aside span{color:#9aa5aa;font-size:8.5px;line-height:1.45}.guide-tutorial aside strong{color:#dfe5e7;margin-bottom:3px;display:block}.guide-tutorial footer{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.guide-tutorial .completed{color:var(--green);border-color:#41d78b66}.guide-read-screen{background:linear-gradient(140deg,#f0be4717,#0a1115 55%);border:1px solid #3d382a;border-radius:11px;margin-bottom:12px;padding:clamp(18px,3vw,28px)}.guide-read-screen>div{margin-bottom:15px}.guide-read-screen h2{margin:7px 0;font-size:clamp(21px,2.7vw,35px)}.guide-read-screen ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-read-screen li{border-top:1px solid #6a5631;flex-direction:column;gap:5px;padding-top:11px;display:flex}.guide-read-screen b{color:var(--gold);font-family:var(--font-geist-mono);font-size:8px}.guide-read-screen strong{font-size:11px}.guide-read-screen li span{color:#879299;font-size:8px}.guide-glossary{background:#0a1115;border:1px solid #2d383e;border-radius:11px;margin-bottom:12px;padding:clamp(18px,3vw,28px);scroll-margin-top:80px}.guide-glossary header{margin-bottom:16px}.guide-glossary h2{max-width:850px;margin:7px 0;font-size:clamp(21px,2.7vw,35px)}.guide-glossary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guide-glossary details{border:1px solid #2e393f;border-radius:8px;padding:0 13px}.guide-glossary summary{cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0;font-size:10px;list-style:none;display:flex}.guide-glossary summary::-webkit-details-marker{display:none}.guide-glossary p{color:#929da3;border-top:1px solid #2d383e;margin:0;padding:12px 0;font-size:8.5px;line-height:1.6}.guide-recovery{background:#ff5a6609;border:1px solid #ff5a6640;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-bottom:12px;padding:20px;display:grid}.guide-recovery>svg{color:var(--red)}.guide-recovery h2{margin:0 0 5px;font-size:16px}.guide-recovery p{color:#929da3;margin:0;font-size:8.5px;line-height:1.55}@media (width<=1050px){.privacy-settings-panel,.privacy-hero,.guide-hero,.privacy-summary-grid{grid-template-columns:1fr}.rights-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.retention-flow{grid-template-columns:1fr}.retention-flow>i{justify-self:center;width:1px;height:15px}.guide-layout{grid-template-columns:1fr}.guide-step-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=720px){.app-footer{flex-direction:column;align-items:flex-start}.app-footer nav{justify-content:flex-start}.privacy-settings-panel{padding:14px}.privacy-settings-actions{min-width:0}.privacy-hero,.guide-hero{padding:21px 16px}.privacy-hero h1,.guide-hero h1{font-size:35px}.privacy-cards,.jurisdiction-grid,.guide-glossary>div{grid-template-columns:1fr}.privacy-contact{flex-direction:column;align-items:stretch}.privacy-contact .button{width:100%}.rights-steps,.guide-visual{grid-template-columns:1fr}.guide-visual>div{padding:8px}.guide-step-nav{grid-template-columns:1fr}.guide-read-screen ol{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-recovery{grid-template-columns:auto 1fr;align-items:stretch}.guide-recovery .button{grid-column:1/-1;width:100%}}@media (width<=430px){.privacy-hero h1,.guide-hero h1{font-size:31px}.guide-read-screen ol{grid-template-columns:1fr}.guide-tutorial>header{flex-direction:column}}.button-intelligence{color:#eadcff;background:linear-gradient(135deg,#b788ff2e,#f0be471a);border-color:#b788ff94}.button-intelligence:hover{border-color:#b788ff;box-shadow:0 0 24px #b788ff24}.button-intelligence span{color:#c5a3ff;font-family:var(--font-geist-mono);margin-left:3px;font-size:9px}.linked-intelligence-layer{margin:14px 0;padding:18px;position:relative;overflow:hidden}.linked-intelligence-layer:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 0,#9e67f524,#0000 34%);position:absolute;inset:0}.linked-layer-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:14px;display:flex;position:relative}.linked-layer-heading>div:first-child{max-width:780px}.linked-layer-heading .eyebrow{color:#b788ff;align-items:center;gap:7px;display:flex}.linked-layer-heading h2{margin:7px 0;font-size:clamp(18px,1.8vw,27px)}.linked-layer-status{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.linked-layer-status>span{color:#c8b3ee;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;display:flex}.linked-layer-status>span i{background:#b788ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #b788ff}.linked-layer-status a{color:var(--gold);align-items:center;gap:4px;font-size:10px;text-decoration:none;display:flex}.linked-layer-heading p{color:var(--muted);max-width:62ch;margin:0;font-size:13px;line-height:1.55}.linked-layer-status>span{font-size:11px}.linked-layer-status a{min-height:44px;font-size:12px}.linked-materiality-pill{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 2px;display:flex}.linked-materiality-pill small{color:#9aa4aa;font-family:var(--font-geist-mono);letter-spacing:.02em;white-space:nowrap;font-size:11px}.linked-card-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.linked-card-actions button{color:var(--gold);cursor:pointer;background:#ffc5360f;border:1px solid #ffc53659;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.linked-card-actions button:hover{border-color:var(--gold);background:#ffc5361f}.linked-card-actions button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.linked-asset-tags{flex-wrap:wrap;gap:6px;display:flex}.linked-analysis-summary{color:#b4bec4}.fte-evidence-drawer-root{z-index:14000;justify-content:flex-end;display:flex;position:fixed;inset:0}.fte-evidence-drawer-backdrop{cursor:pointer;background:#02060cc7;border:0;width:100%;padding:0;position:absolute;inset:0}.fte-evidence-drawer{background:linear-gradient(160deg, var(--panel-raised), var(--panel));border-left:1px solid var(--gold-border);color:var(--text);width:min(680px,100vw - 24px);max-width:680px;height:100dvh;padding:clamp(18px,3vw,32px);position:relative;overflow-y:auto;box-shadow:-24px 0 72px #0000007a}.fte-evidence-drawer:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.fte-evidence-drawer__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;padding-bottom:18px;display:flex}.fte-evidence-drawer__header h2{margin:6px 0;font-size:clamp(22px,3vw,34px)}.fte-evidence-drawer__header small{color:var(--muted);font-family:var(--font-geist-mono);font-size:10px;line-height:1.55;display:block}.fte-evidence-drawer__header .evidence-drawer-asset-id{color:var(--gold);overflow-wrap:anywhere;max-width:52ch}.fte-evidence-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.fte-evidence-summary>div{border:1px solid var(--border);background:#ffffff06;border-radius:8px;min-width:0;padding:10px}.fte-evidence-summary dt{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:9px;line-height:1.35}.fte-evidence-summary dd{color:var(--text);font-family:var(--font-geist-mono);margin:5px 0 0;font-size:16px}.fte-evidence-education{background:rgba(var(--accent-rgb), .06);border-left:3px solid var(--gold);color:var(--muted);margin:0 0 18px;padding:11px 13px;font-size:12px;line-height:1.6}.fte-evidence-claims{gap:14px;display:grid}.fte-evidence-claim{border:1px solid var(--border);background:#050a0f75;border-radius:12px;padding:16px}.fte-evidence-claim h3{margin:5px 0 14px;font-size:15px;line-height:1.45}.fte-evidence-claim .fte-evidence-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.fte-evidence-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fte-evidence-list>li{border:1px solid var(--border-soft);background:#ffffff06;border-radius:8px;padding:11px}.fte-evidence-list p{color:var(--muted);margin:7px 0;font-size:11px;line-height:1.55}.fte-evidence-list small{color:var(--muted-2);font-family:var(--font-geist-mono);font-size:9px}.fte-evidence-item-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fte-evidence-item-head strong{font-size:11px}.fte-known-gaps{background:#8b5cf60f;border:1px solid #8b5cf63d;border-radius:8px;margin-top:12px;padding:11px 13px}.fte-known-gaps h4{color:var(--purple);margin:0 0 6px;font-size:11px}.fte-known-gaps ul{color:var(--muted);margin:0;padding-left:17px;font-size:10px;line-height:1.55}.fte-evidence-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:7px;min-height:180px;padding:24px;display:flex}.fte-evidence-empty strong{color:var(--text);font-size:14px}.fte-evidence-empty span{font-size:11px;line-height:1.5}.fte-materiality-card{border:1px solid var(--border);border-left:3px solid var(--gold);background:linear-gradient(145deg,#0f1424f5,#080c16f5);border-radius:12px;gap:13px;padding:16px;display:grid}.fte-materiality-card--material{border-left-color:var(--green)}.fte-materiality-card--watch{border-left-color:var(--gold)}.fte-materiality-card--not_enough_evidence{border-left-color:var(--purple)}.fte-materiality-card--not_related{border-left-color:var(--muted-2)}.fte-materiality-card__title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fte-materiality-card h3{margin:5px 0 0;font-size:16px;line-height:1.4}.fte-materiality-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.fte-materiality-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.fte-materiality-grid>div{border:1px solid var(--border-soft);background:#ffffff06;border-radius:8px;padding:10px}.fte-materiality-grid dt{color:var(--gold);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:9px;line-height:1.35}.fte-materiality-grid dd{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.5}.fte-materiality-card>footer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.fte-materiality-card>footer small{color:var(--muted);text-align:right;max-width:42ch;font-size:9px;line-height:1.45}.fte-materiality-card.is-compact .fte-materiality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linked-evidence-snapshot{background:linear-gradient(135deg, rgba(var(--accent-rgb), .07), #f5c5420d);border:1px solid var(--gold-border);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.linked-evidence-snapshot h2{margin:5px 0;font-size:16px}.linked-evidence-snapshot p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}@media (width<=680px){.fte-evidence-drawer-root{align-items:flex-end}.fte-evidence-drawer{border-left:0;border-top:1px solid var(--gold-border);border-radius:16px 16px 0 0;width:100%;max-width:none;height:auto;max-height:92dvh;padding:16px;box-shadow:0 -20px 56px #00000085}.fte-evidence-drawer__header{flex-direction:column;align-items:stretch;gap:12px}.fte-evidence-drawer__header .button{justify-content:center;width:100%;min-height:44px}.fte-evidence-summary,.fte-evidence-claim .fte-evidence-summary,.fte-materiality-grid,.fte-materiality-card.is-compact .fte-materiality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fte-materiality-card__title-row,.fte-materiality-card>footer,.linked-evidence-snapshot{flex-direction:column;align-items:stretch}.fte-materiality-card>footer small{text-align:left;max-width:none}.fte-materiality-card>footer .button,.linked-evidence-snapshot .button{justify-content:center;width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.fte-evidence-drawer,.fte-evidence-drawer-backdrop{scroll-behavior:auto;transition:none}}.geopolitics-panel{gap:12px;display:grid}.geopolitics-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.geopolitics-heading h2{margin:4px 0 6px;font-size:16px}.geopolitics-heading p{color:var(--muted);max-width:640px;margin:0;font-size:10px;line-height:1.45}.geopolitics-status-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.geopolitics-status-row>span{color:var(--soft);font-size:9px}.geopolitics-status-row>small{color:var(--muted);margin-left:auto;font-size:8px}.geopolitics-standoff-note{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.04em;flex:100%;font-size:8px;font-style:normal}.geopolitics-themes{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;display:grid}.geopolitics-themes>article{background:#ffffff05;border:1px solid #26333a;border-radius:6px;gap:4px;padding:8px 9px;display:grid;position:relative}.geopolitics-themes strong{font-size:9px}.geopolitics-themes span{color:var(--gold);font-family:var(--font-geist-mono);font-size:12px}.geopolitics-themes i{background:linear-gradient(90deg,var(--gold),transparent);border-radius:2px;max-width:100%;height:3px;display:block}.geopolitics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.collapsible-feed__body.geopolitics-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.collapsible-feed__body.geopolitics-list>.collapsible-feed__more,.collapsible-feed__body.geopolitics-list>.collapsible-feed__sentinel,.collapsible-feed__body.geopolitics-list>.collapsible-feed__end{grid-column:1/-1}@media (width<=900px){.collapsible-feed__body.geopolitics-list{grid-template-columns:1fr}}.geopolitics-list>article{background:linear-gradient(155deg,#0a1217,#070d11);border:1px solid #27333a;border-radius:8px;grid-template-columns:112px minmax(0,1fr);gap:0;min-height:108px;display:grid;overflow:hidden}.geopolitics-thumb{background:#050a0d;border-right:1px solid #243038;place-items:center;min-height:108px;display:grid;position:relative;overflow:hidden}.geopolitics-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.geopolitics-thumb-fallback{color:var(--gold);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.geopolitics-thumb-fallback em{color:#7f898e;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-style:normal}.geopolitics-copy{gap:6px;min-width:0;padding:9px 10px;display:grid}.geopolitics-copy>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.geopolitics-copy>header small{color:#7a858b;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:7px}.geopolitics-copy>a{color:#e8eef1;font-size:11px;font-weight:550;line-height:1.35;text-decoration:none}.geopolitics-copy>a:hover{color:var(--gold)}.geopolitics-copy>footer{color:#6f7a80;justify-content:space-between;gap:8px;font-size:8px;display:flex}.geopolitics-copy>p{color:#8b969c;margin:0;font-size:8px;line-height:1.4}.geopolitics-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:120px;display:flex}.geopolitics-notes{border-top:1px solid #243038;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;display:grid}.geopolitics-notes strong{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:7px}.geopolitics-notes ul{color:#7f898e;margin:4px 0 0;padding-left:14px;font-size:8px;line-height:1.4}.linked-story-mini-card{background:#ffffff06;border:1px solid #263137;border-radius:7px;gap:5px;min-width:0;padding:8px;display:grid}.linked-story-mini-chain>span.linked-story-mini-card{padding:8px}.linked-story-thumb{aspect-ratio:16/10;background:#050a0d;border:1px solid #243038;border-radius:5px;width:100%;display:block;overflow:hidden}.linked-story-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.linked-modal-story{gap:8px;display:grid}.linked-modal-story-art{cursor:pointer;background:#050a0d;border:1px solid #2a363d;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.linked-modal-story-art img{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%;max-height:188px;transition:transform .3s;display:block}.linked-modal-story-art:hover img{transform:scale(1.02)}.linked-modal-story-art>span{border:1px solid rgba(var(--accent-rgb),.55);color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;background:#040a0dd1;border-radius:4px;padding:5px 8px;font-size:7px;position:absolute;bottom:8px;right:8px}.report-modal-visual-board{grid-template-rows:auto auto;gap:8px;min-width:0;min-height:0;display:grid}.report-modal-primary-visual,.report-modal-secondary-visual{background:#050a0d;border:1px solid #2a363d;border-radius:8px;margin:0;overflow:hidden}.report-modal-primary-visual img,.report-modal-secondary-visual img{object-fit:contain;object-position:top center;background:#03070a;width:100%;max-height:360px;display:block}.report-modal-primary-visual figcaption,.report-modal-secondary-visual figcaption{color:#7a858b;font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;padding:6px 8px 8px;font-size:7px}.report-card-visual-count{border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;background:#040a0de6;border-radius:4px;padding:3px 6px;font-size:7px;font-style:normal;position:absolute;bottom:8px;left:8px}@media (width<=900px){.geopolitics-list,.geopolitics-notes{grid-template-columns:1fr}.geopolitics-heading{flex-direction:column}.geopolitics-status-row>small{margin-left:0}}@media (width<=560px){.geopolitics-list>article{grid-template-columns:88px minmax(0,1fr)}.linked-story-mini-chain{grid-template-columns:1fr}.linked-story-mini-chain>i{display:none}}.linked-analysis-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid;position:relative}.linked-analysis-card{background:linear-gradient(160deg,#0e161bfa,#080d11f2);border:1px solid #2c373d;border-radius:12px;flex-direction:column;gap:4px;min-width:0;min-height:0;padding:16px;display:flex}.linked-analysis-card.shift-weakened{border-top-color:#ff5c67b8}.linked-analysis-card.shift-strengthened{border-top-color:#46dc92b8}.linked-analysis-card.shift-unchanged{border-top-color:#f0be47b8}.linked-analysis-card>header{justify-content:space-between;align-items:center;display:flex}.linked-analysis-card>header span{color:#aeb7bc;font-family:var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;display:flex}.linked-analysis-card>header em{font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal}.shift-weakened>header em{color:var(--red)}.shift-strengthened>header em{color:var(--green)}.shift-unchanged>header em{color:var(--gold)}.linked-story-mini-chain{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:7px;margin:13px 0 10px;display:grid}.linked-story-mini-chain>span{min-width:0}.linked-story-mini-chain small{color:#9aa4aa;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.linked-story-mini-chain strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.linked-story-mini-chain em{color:#8b959b;margin-top:6px;font-size:10px;font-style:normal;display:block}.linked-story-mini-chain>i{color:#7e679f;justify-content:center;align-items:center;display:flex}.linked-score-shift{text-align:center;background:#0000003d;border-radius:7px;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:10px;padding:8px;display:grid}.linked-score-shift span small{color:#8b959b;font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.linked-score-shift span strong{font-family:var(--font-geist-mono);font-size:17px}.linked-score-shift>i{font-family:var(--font-geist-mono);border:1px solid #344046;border-radius:999px;min-width:36px;padding:5px 8px;font-size:11px;font-style:normal}.linked-analysis-card>p,.linked-analysis-summary{color:#b4bec4;margin:0 0 12px;font-size:13px;line-height:1.5}.linked-analysis-card>footer{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.linked-analysis-card>footer>span{flex-wrap:wrap;gap:4px;display:flex}.linked-analysis-card>footer button,.story-linked-badge{color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.linked-analysis-card>footer .linked-card-actions button{background:#ffc5360f;border:1px solid #ffc53659;border-radius:8px;gap:6px;min-height:36px;padding:6px 10px;font-size:12px;font-weight:650}.linked-analysis-card>footer .linked-card-actions button:hover{border-color:var(--gold);background:#ffc5361f}.linked-layer-empty{color:#9aa4aa;border:1px dashed #334148;border-radius:10px;align-items:center;gap:14px;padding:22px;display:flex;position:relative}.linked-layer-empty span{flex-direction:column;gap:4px;font-size:13px;line-height:1.45;display:flex}.linked-layer-empty strong{color:#e8eef1;font-size:15px}.story-linked-badge{color:#b999ef;margin-top:8px}.modal-linked-analysis{width:1160px!important;max-width:min(1160px,94vw)!important}.linked-analysis-modal{flex-direction:column;gap:13px;display:flex}.linked-modal-hero{background:linear-gradient(135deg,#141c22fa,#0f0a1af5);border:1px solid #333c45;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:18px;display:grid}.linked-modal-hero.shift-weakened{box-shadow:inset 3px 0 0 var(--red)}.linked-modal-hero.shift-strengthened{box-shadow:inset 3px 0 0 var(--green)}.linked-modal-hero.shift-unchanged{box-shadow:inset 3px 0 0 var(--gold)}.linked-modal-hero h2{margin:7px 0;font-size:clamp(19px,2.2vw,31px)}.linked-modal-hero p{color:#88949a;margin:0;font-size:9px}.linked-modal-score{text-align:center;grid-template-columns:74px 42px 74px;align-items:center;gap:12px;display:grid}.linked-modal-score span{background:#00000040;border:1px solid #354048;border-radius:8px;padding:10px 6px}.linked-modal-score small{color:#778188;font-family:var(--font-geist-mono);font-size:6px;display:block}.linked-modal-score strong{font-family:var(--font-geist-mono);font-size:27px}.linked-modal-score>i{color:#b788ff;font-family:var(--font-geist-mono);font-size:13px;font-style:normal}.linked-modal-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.linked-modal-stories article{background:#0a1115;border:1px solid #29343a;border-radius:9px;padding:14px}.linked-modal-stories article>span,.linked-explanation-grid section>span{color:#9b7bd0;font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:7px}.linked-modal-stories h3{margin:7px 0;font-size:13px;line-height:1.35}.linked-modal-stories p{color:#929da3;font-size:9px;line-height:1.55}.linked-modal-stories footer{border-top:1px solid #263139;justify-content:space-between;align-items:center;margin-top:11px;padding-top:8px;display:flex}.linked-modal-stories footer strong{font-family:var(--font-geist-mono);font-size:9px}.linked-modal-stories footer small{color:#737d83;font-size:7px}.linked-explanation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.linked-explanation-grid section{background:#0d1418cc;border:1px solid #29343a;border-radius:8px;padding:13px}.linked-explanation-grid p,.linked-explanation-grid li{color:#a1abb0;font-size:9px;line-height:1.55}.linked-explanation-grid p{margin:7px 0 0}.linked-explanation-grid ul{margin:7px 0 0;padding-left:16px}.linked-dyor-section{background:linear-gradient(140deg,#1c160aa6,#0c1114eb);border:1px solid #f0be4752;border-radius:10px;grid-template-columns:1fr auto;gap:12px;padding:15px;display:grid}.linked-dyor-section>div:first-child h2{margin:5px 0;font-size:17px}.linked-dyor-section>div:first-child p{color:#9aa4a9;margin:0;font-size:9px}.linked-action-list{flex-direction:column;grid-column:1/-1;gap:7px;display:flex}.linked-action-list article{background:#060b0eb8;border:1px solid #303a3f;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;padding:10px;display:grid}.linked-action-list article>b{color:#675b3c;font-family:var(--font-geist-mono);font-size:15px}.linked-action-list strong{font-size:10px;display:block}.linked-action-list p{color:#929da3;margin:3px 0;font-size:8.5px;line-height:1.5}.linked-action-list small{color:#b89a4f;font-size:7px}.linked-action-list button{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #64552d;border-radius:6px;align-items:center;gap:4px;padding:7px 9px;font-size:8px;display:flex}.linked-action-list button:disabled{cursor:default;opacity:.62}.linked-dyor-section>footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.dyor-save-state{color:#7f8a90;font-size:8px}.dyor-save-state.state-saved{color:var(--green)}.dyor-save-state.state-error{color:var(--red)}.dyor-heading .heading-kicker{color:var(--gold)}.dyor-sync{font-family:var(--font-geist-mono);text-transform:uppercase;align-self:flex-start;align-items:center;gap:7px;padding-top:7px;font-size:8px;display:flex}.dyor-sync i{background:var(--green);border-radius:50%;width:6px;height:6px}.dyor-sync-error{color:var(--red)}.dyor-sync-error i{background:var(--red)}.dyor-sync-loading{color:var(--gold)}.dyor-sync-loading i{background:var(--gold);animation:1.2s infinite pulse}.dyor-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.dyor-kpis .panel{padding:13px}.dyor-kpis small{color:#7d878d;font-family:var(--font-geist-mono);font-size:7px;display:block}.dyor-kpis strong{font-family:var(--font-geist-mono);margin:5px 0;font-size:23px;display:block}.dyor-kpis span{color:#879198;font-size:8px}.dyor-toolbar{grid-template-columns:auto minmax(220px,1fr) auto}.dyor-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dyor-task{flex-direction:column;padding:15px;display:flex}.dyor-task-open{border-top-color:#4f5b62}.dyor-task-in_progress{border-top-color:var(--gold)}.dyor-task-completed{border-top-color:var(--green)}.dyor-task>header{justify-content:space-between;align-items:center;display:flex}.dyor-task>header small{color:#68747a;font-size:7px}.dyor-task h2{margin:8px 0 5px;font-size:16px}.dyor-task>p{color:#9ba5aa;font-size:9.5px;line-height:1.55}.dyor-story-chain{grid-template-columns:1fr 14px 1fr;gap:8px;margin:10px 0;display:grid}.dyor-story-chain span{color:#abb4b9;background:#0003;border:1px solid #29343a;border-radius:7px;padding:9px;font-size:8px;line-height:1.35}.dyor-story-chain small{color:#827045;font-family:var(--font-geist-mono);margin-bottom:4px;font-size:6px;display:block}.dyor-story-chain>i{background:#4a4030;align-self:center;height:1px}.dyor-assets{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.dyor-evidence-field>span,.dyor-findings-field>span,.dyor-task>footer label>span{color:#8c969b;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.dyor-evidence-field p{color:#b5a778;background:#f0be470d;border-left:2px solid #8e7535;margin:0 0 10px;padding:8px 10px;font-size:8px;line-height:1.5}.dyor-findings-field textarea{color:#e2e7e9;resize:vertical;background:#080e12;border:1px solid #2d383e;border-radius:7px;width:100%;padding:10px;font-family:inherit;font-size:9px;line-height:1.5}.dyor-findings-field textarea:focus{border-color:#8d7131;outline:none}.dyor-task>footer{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.dyor-task>footer select{color:#dfe4e6;background:#0b1216;border:1px solid #303b41;border-radius:6px;min-width:120px;padding:7px;font-size:8px}.dyor-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;display:flex}.dyor-empty p{color:#9aa3a8;max-width:460px;font-size:9px}@media (width<=1100px){.linked-analysis-grid{grid-template-columns:1fr}.linked-analysis-card{min-height:0}.linked-story-mini-chain{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.dyor-task-grid{grid-template-columns:1fr}}@media (width<=720px){.linked-intelligence-layer{padding:13px}.linked-layer-heading{flex-direction:column}.linked-layer-status{align-items:flex-start}.linked-story-mini-chain,.linked-modal-stories,.linked-explanation-grid{grid-template-columns:1fr}.linked-story-mini-chain>i{min-height:15px;transform:rotate(90deg)}.linked-analysis-card>footer{flex-direction:column;align-items:flex-start}.modal-linked-analysis{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important}.linked-modal-hero{grid-template-columns:1fr;padding:14px}.linked-modal-score{grid-template-columns:1fr 40px 1fr}.linked-dyor-section{grid-template-columns:1fr;padding:12px}.linked-dyor-section>.button{width:100%}.linked-action-list article{grid-template-columns:24px 1fr;align-items:start}.linked-action-list article>button{grid-column:1/-1;justify-content:center;width:100%}.linked-dyor-section>footer{flex-direction:column;align-items:stretch;gap:9px}.dyor-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dyor-toolbar{display:flex}.dyor-story-chain{grid-template-columns:1fr}.dyor-story-chain>i{display:none}.dyor-task>footer{flex-direction:column;align-items:stretch}.dyor-task>footer select,.dyor-task>footer .button{width:100%}}.portfolio-command>div,.portfolio-grid>.panel,.portfolio-kpis .panel{min-width:0}.portfolio-grid>.panel,.portfolio-kpis .panel{overflow:hidden}.portfolio-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portfolio-allocation-panel,.portfolio-risk-panel{flex-direction:column;display:flex}.allocation-content{width:100%;min-width:0}.allocation-donut{isolation:isolate;position:relative;overflow:hidden}.allocation-donut:before{z-index:0;inset:18%}.allocation-donut span{z-index:1}.allocation-legend,.allocation-legend span{min-width:0}.allocation-legend>div{grid-template-columns:7px minmax(0,1fr) auto}.portfolio-kpis .panel>span,.portfolio-kpis .panel>small{font-size:9px;line-height:1.4}.portfolio-grid>.panel>header p{font-size:10px}.portfolio-table-head,.portfolio-holding-row{grid-template-columns:minmax(190px,1.5fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(150px,1fr) minmax(80px,.65fr) minmax(80px,.55fr);gap:16px;min-width:820px}.portfolio-table-head{padding:10px 12px;font-size:8px}.portfolio-holding-row{min-height:58px;padding:12px}.portfolio-asset-cell b{font-size:11px}.portfolio-asset-cell small{font-size:8px}@media (width<=800px){.portfolio-grid{grid-template-columns:1fr}.portfolio-line-chart{height:clamp(230px,55vw,320px);min-height:230px;max-height:320px}.allocation-donut{width:190px;max-width:190px;height:190px;max-height:190px}}@media (width<=480px){.portfolio-line-chart{height:clamp(240px,72vw,310px);min-height:240px;max-height:310px}.allocation-content{grid-template-columns:1fr}.allocation-donut{width:min(64vw,230px);max-width:230px;height:min(64vw,230px);max-height:230px}}@media (width>=801px){.nav-group>p{font-size:11px}.nav-item{height:32px;font-size:13px}.premium-card strong,.premium-card small,.premium-card em,.need-help{font-size:11px}.section-identity strong,.global-search input,.wallet-access-link strong{font-size:12px}.global-search kbd,.perspective-status span,.perspective-status small,.wallet-access-link small,.app-footer{font-size:11px}.page-heading p{font-size:13px;line-height:1.5}.button{min-height:34px;font-size:12px}.panel-title,.eyebrow,.tag,.segmented button,.segmented-compact button{font-size:11px}.compact-search input,.portfolio-holdings-search input{font-size:12px}.portfolio-performance header small,.portfolio-performance footer span,.portfolio-performance footer small,.portfolio-kpis .panel>span,.portfolio-kpis .panel>small,.portfolio-grid>.panel>header p,.allocation-legend small,.allocation-legend strong,.allocation-breakdown small{font-size:11px}.portfolio-kpis .panel>strong{font-size:28px}.allocation-legend b,.allocation-breakdown b{font-size:13px}.portfolio-table-head{font-size:11px}.portfolio-holding-row>span,.portfolio-holding-row>strong{font-size:13px}.portfolio-asset-cell b{font-size:14px}.portfolio-asset-cell small{font-size:11px}}.app-footer nav a,.privacy-settings-link small,.privacy-updated,.privacy-hero aside span,.privacy-jump a,.privacy-summary-grid small,.retention-flow b,.retention-flow small,.privacy-note,.privacy-legal-note,.guide-progress-card>small,.guide-step-nav button>b,.guide-step-nav small,.guide-tutorial header small,.guide-tutorial li b,.guide-tutorial aside span,.guide-read-screen b,.guide-read-screen li span,.button-intelligence span,.linked-layer-status>span,.linked-analysis-card>header span,.linked-analysis-card>header em,.linked-story-mini-chain small,.linked-story-mini-chain em,.linked-score-shift span small,.linked-score-shift>i,.linked-analysis-card>footer button,.story-linked-badge,.dyor-sync,.dyor-kpis small,.dyor-kpis span,.dyor-task>header small,.dyor-story-chain small,.dyor-evidence-field>span,.dyor-findings-field>span,.dyor-task>footer label>span,.dyor-task>footer select,.dyor-save-state{font-size:11px!important}.privacy-settings-panel p,.privacy-summary-grid p,.privacy-section>header p,.privacy-cards p,.privacy-contact p,.privacy-table-wrap td,.privacy-cards ul,.rights-steps p,.jurisdiction-grid p,.guide-visual p,.guide-tutorial header p,.guide-tutorial li span,.guide-glossary p,.guide-recovery p,.linked-layer-heading p,.linked-analysis-card>p,.linked-modal-stories p,.linked-explanation-grid p,.linked-explanation-grid li,.linked-dyor-section>div:first-child p,.linked-action-list p,.dyor-task>p,.dyor-story-chain span,.dyor-evidence-field p,.dyor-findings-field textarea,.dyor-empty p{line-height:1.55;font-size:13px!important}.privacy-table-wrap th,.privacy-settings-link strong,.retention-flow strong,.rights-steps strong,.jurisdiction-grid summary,.guide-progress-card span,.guide-step-nav strong,.guide-glossary summary,.linked-layer-status a,.linked-story-mini-chain strong,.linked-layer-empty span,.linked-analysis-card>footer button,.linked-action-list button,.dyor-task>footer select{font-size:12px!important}.linked-modal-hero p,.linked-modal-score small,.linked-modal-stories article>span,.linked-explanation-grid section>span,.linked-modal-stories footer strong,.linked-modal-stories footer small,.linked-action-list strong,.linked-action-list small{font-size:11px!important}.portfolio-chart-private{color:var(--muted);font-family:var(--font-geist-mono);background:repeating-linear-gradient(135deg,#10191e,#10191e 10px,#131f25 10px 20px);border:1px solid #2d3940;justify-content:center;align-items:center;font-size:12px;display:flex}.allocation-donut.privacy-masked{background:#152027}.allocation-donut.privacy-masked:after{display:none}.new-projects-boundary p,.new-projects-list-panel>header p,.new-project-detail-head p,.new-project-research-gaps p,.new-project-method>p,.new-project-warnings p,.new-projects-error p{line-height:1.55;font-size:13px!important}.new-project-kpis span,.new-projects-toolbar>span,.new-projects-list-panel>header>span,.new-project-table-head,.new-project-row>button>span:not(.new-project-identity),.new-project-identity small,.new-projects-empty span,.new-project-detail-empty span,.new-project-detail-metrics small,.new-project-safe-use,.new-project-method>div,.new-project-method>div strong{font-size:11px!important}.new-project-identity strong,.new-projects-empty strong,.new-project-detail-empty strong,.new-project-detail-metrics strong,.new-projects-error strong{font-size:12px!important}.page-content span:not(.completed-report-page *):not(h1 *):not(h2 *):not(h3 *):not(h4 *):not(.risk-score span):not(.carousel-sequence span):not(.academy-passport-score>span):not(.perspective-choice>span),.page-content b:not(.completed-report-page *):not(h1 *):not(h2 *):not(h3 *):not(h4 *):not(.guide-progress-card>b):not(.rights-steps b):not(.linked-action-list article>b):not(.allocation-breakdown b):not(.portfolio-asset-cell b),.page-content em:not(.completed-report-page *):not(h1 *):not(h2 *):not(h3 *):not(h4 *){line-height:1.4;font-size:11px!important}.page-content p:not(.completed-report-page *){line-height:1.55;font-size:13px!important}.product-focus-list button strong,.focus-detail strong,.product-record-row strong,.product-record-row b,.evidence-list p strong,.next-action-links a,.snapshot-trace strong,.provenance-summary strong,.provenance-list strong,.provider-unavailable strong,.quick-watch-list strong,.watchlist-card-copy strong,.watchlist-signal-list strong,.watchlist-evidence-inbox strong,.risk-score-row strong,.risk-callouts strong,.goal-progress strong,.rebalance-cta strong,.portfolio-activity-panel strong,.workspace-main-grid strong:not(.panel-number):not(.panel-metric),.workspace-list strong,.report-studio-step strong,.report-boundary-contract strong,.report-prepared-summary strong,.report-prepare-action strong,.report-evidence-list strong,.academy-path-rail strong,.academy-current-card strong,.academy-module-meta strong,.academy-token-lab strong,.academy-competency strong,.academy-learning strong,.academy-review-card strong,.academy-challenge-card strong,.academy-boundary strong,.theme-choice-copy strong{font-size:12px!important}@media (width<=767px){html,body{max-width:100%;overflow-x:hidden}.app-shell,.shell-body,.page-content{width:100%;min-width:0;max-width:100%}.page-content{padding-bottom:calc(28px + env(safe-area-inset-bottom));overflow-x:clip}.section-identity{gap:8px;overflow:hidden}.section-identity strong{text-overflow:ellipsis;max-width:112px;overflow:hidden}.new-projects-heading{flex-direction:column;align-items:stretch;gap:14px}.new-projects-heading>div:first-child{min-width:0}.new-projects-heading .product-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.new-projects-heading .product-actions .button,.new-projects-boundary,.new-project-kpis,.new-projects-toolbar,.new-projects-layout,.new-projects-list-panel,.new-project-detail{width:100%;min-width:0}.new-project-kpis{overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:-12px;padding:0 12px 7px;scroll-padding-inline:12px}.new-project-kpis::-webkit-scrollbar{display:none}.new-projects-toolbar .segmented{overscroll-behavior-x:contain;scrollbar-width:none}.new-projects-toolbar .segmented::-webkit-scrollbar{display:none}.new-project-list{overscroll-behavior-y:contain;max-height:min(58svh,520px);overflow-y:auto}.new-project-detail{position:static}}@media (width<=480px){.page-content{padding-inline:12px;padding-top:14px}.page-heading h1{font-size:clamp(25px,7.2vw,30px);line-height:1.06}.page-heading p{max-width:38rem}.heading-kicker{flex-wrap:wrap;align-items:flex-start;gap:6px 9px;line-height:1.35}.new-projects-boundary{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:14px}.new-projects-boundary-icon{width:40px;height:40px}.new-projects-boundary>.tag{grid-column:2;justify-self:start}.new-projects-boundary h2{margin-top:4px;font-size:16px;line-height:1.25}.new-project-kpis{gap:8px}.new-project-kpis>.panel{flex-basis:min(44vw,168px);min-height:108px;padding:13px}.new-project-kpis strong{margin:13px 0 5px;font-size:23px}.new-projects-toolbar{gap:9px}.new-projects-toolbar .segmented button{min-width:96px}.new-projects-list-panel>header{align-items:flex-start;padding:13px}.new-projects-list-panel>header>span{flex:none;margin-left:8px;padding-top:2px}.new-project-basic-check{padding:13px 10px}.new-project-basic-check>header{gap:9px}.new-project-basic-check>header p{font-size:12px!important}.new-project-check-grid article{min-height:112px;padding:10px}.new-project-check-grid article strong{font-size:14px!important}.new-project-check-actions{grid-template-columns:1fr}.new-project-check-actions .button{min-height:46px}.new-project-row>button{gap:10px;min-height:76px;padding:11px 10px}.new-project-identity{gap:10px}.new-project-identity>i{width:42px;height:42px}.new-project-identity strong{line-height:1.3;font-size:13px!important}.new-project-identity small{max-width:48vw}.new-project-detail>.panel{padding:14px}.new-project-detail-head{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.new-project-detail-token{width:44px;height:44px}.new-project-detail-head h2{font-size:18px;line-height:1.18}.new-project-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}.new-project-detail-metrics>span{min-height:66px;padding:10px;border-bottom:0!important;border-right:0!important}.new-project-detail-metrics>span:nth-child(odd){border-right:1px solid var(--border)!important}.new-project-detail-metrics>span:nth-child(-n+2){border-bottom:1px solid var(--border)!important}.new-project-detail-metrics strong{overflow-wrap:anywhere}.new-project-research-gaps{gap:10px}.new-project-warnings{padding:9px 11px}}@media (width<=767px){.new-projects-heading .button,.new-projects-toolbar .segmented,.new-projects-toolbar .segmented button,.new-project-filter select,.new-project-search,.new-project-row>button,.new-project-check-actions .button,.new-project-send,.research-intake-actions .button{touch-action:manipulation;min-height:44px}.new-project-search{height:46px}.new-project-search input{font-size:16px!important}.new-project-row>button{-webkit-tap-highlight-color:rgba(var(--accent-rgb), .12)}.new-project-row>button:active{background:rgba(var(--accent-rgb), .13)}.new-project-detail{scroll-margin-top:calc(var(--topbar) + 10px)}.new-project-send{border-radius:8px;min-height:48px}.research-intake-actions>*{min-height:46px}}@media (width<=480px){.new-project-send{bottom:calc(70px + env(safe-area-inset-bottom));box-shadow:0 10px 28px #00000070, 0 0 0 1px rgba(var(--accent-rgb), .22);z-index:5;position:sticky}.research-intake-actions{gap:10px}.research-intake-actions .button{min-height:48px}}@media (width<=767px){:root{--topbar:calc(56px + env(safe-area-inset-top))}.topbar{height:var(--topbar);padding:env(safe-area-inset-top) 10px 0}.top-actions{gap:3px;min-width:0}.new-projects-boundary,.new-projects-list-panel,.new-project-detail>.panel,.new-projects-error{border-radius:10px}.new-projects-list-panel{box-shadow:0 14px 34px #0003}.new-project-row>button.selected{background:linear-gradient(90deg, rgba(var(--accent-rgb), .16), rgba(var(--accent-rgb), .035))}.new-project-detail>.panel:first-child{background:radial-gradient(circle at 92% 0, rgba(var(--accent-rgb), .09), transparent 34%), var(--panel);border-color:var(--gold-border)}.new-project-warnings{border-radius:9px;gap:2px;display:grid}.new-project-warnings p{align-items:flex-start;margin:3px 0}.new-projects-error{grid-template-columns:30px minmax(0,1fr);padding:15px}.new-projects-error .button{grid-column:1/-1;width:100%;min-height:46px}.research-intake-banner{border-radius:10px}.app-footer{padding:15px 12px calc(16px + env(safe-area-inset-bottom));text-align:left;flex-direction:column;align-items:flex-start;gap:10px}.app-footer nav{justify-content:flex-start}.mobile-nav{box-shadow:0 -12px 30px #00000052}.mobile-nav a{min-height:60px}}@media (width<=380px){.section-identity{gap:0}.section-identity>span{display:none}.section-identity strong{max-width:94px}.new-projects-heading .product-actions{grid-template-columns:1fr}.new-projects-boundary{grid-template-columns:36px minmax(0,1fr);padding:12px}.new-projects-boundary-icon{width:36px;height:36px}.new-project-row>button{grid-template-columns:minmax(0,1fr) auto 12px}.new-project-row>button>.tag{display:none}.new-project-identity small{max-width:46vw}}@media (prefers-reduced-motion:reduce){.new-projects-heading *,.new-projects-boundary *,.new-project-kpis *,.new-projects-layout *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.portfolio-insight-panel article{grid-template-columns:38px minmax(0,1fr) 44px;min-height:112px}.portfolio-insight-panel article>div{min-width:0}.portfolio-insight-panel article strong{font-size:14px!important}.portfolio-insight-panel article p{margin:7px 0 8px;font-size:12px;line-height:1.55}.portfolio-insight-panel article small{font-size:10px}.portfolio-insight-open{color:#9eabb2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-self:stretch;align-items:center;min-width:44px;min-height:44px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.portfolio-insight-open:hover{background:rgba(var(--accent-rgb), .08);border-color:rgba(var(--accent-rgb), .38);color:var(--gold);transform:translate(2px)}.portfolio-insight-open:focus-visible{outline-offset:-2px}.modal-insight-edge{background:radial-gradient(circle at 92% 0, rgba(var(--accent-rgb), .11), transparent 31%), linear-gradient(145deg, #0b151c, #071017 72%);border-color:rgba(var(--accent-rgb), .58);max-width:940px;max-height:min(92svh,940px);padding:24px}.modal-insight-edge>header{margin-bottom:0;padding-bottom:18px}.modal-insight-edge h2{font-size:clamp(21px,2.4vw,30px)}.insight-edge-modal{gap:16px;padding-top:18px;display:grid}.insight-edge-intro{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.insight-edge-intro>div{min-width:0}.insight-edge-state{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.09em;align-items:center;gap:7px;font-size:11px;display:inline-flex}.insight-edge-state i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #37ce63b3}.insight-edge-intro p{color:#c0c9ce;max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.65}.insight-edge-preview-grid{background:#26333a;border:1px solid #34444c;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.insight-edge-preview-grid article{background:linear-gradient(150deg,#0b151b,#081116);flex-direction:column;min-height:112px;padding:16px;display:flex}.insight-edge-preview-grid small,.insight-edge-pricing small{color:#819098;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.insight-edge-preview-grid strong{color:var(--text);font-family:var(--font-geist-mono);margin:13px 0 5px;font-size:24px;font-weight:520}.insight-edge-preview-grid span{color:#8e9ba2;font-size:12px;line-height:1.45}.insight-edge-preview-grid.privacy-masked strong{color:var(--muted);letter-spacing:.14em}.insight-edge-locked{border:1px solid #34434b;min-height:260px;position:relative;overflow:hidden}.insight-edge-locked-grid{filter:blur(6px);opacity:.46;-webkit-user-select:none;user-select:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid;transform:scale(1.015)}.insight-edge-locked-grid article{background:#0c171d;border:1px solid #344149;min-height:98px;padding:15px}.insight-edge-locked-grid strong{color:#b8c1c6;font-size:13px}.insight-edge-locked-grid span{gap:8px;margin-top:14px;display:grid}.insight-edge-locked-grid i{background:#6a7880;border-radius:999px;width:94%;height:7px;display:block}.insight-edge-locked-grid i:nth-child(2){width:78%}.insight-edge-locked-grid i:nth-child(3){width:61%}.insight-edge-lock{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#050c11c2;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.insight-edge-lock>span{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .45);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.insight-edge-lock strong{margin-top:14px;font-size:16px}.insight-edge-lock p{color:#93a0a7;max-width:570px;margin:7px 0 0;font-size:12px;line-height:1.55}.insight-edge-pricing{background:linear-gradient(110deg, rgba(var(--accent-rgb), .12), rgba(var(--accent-rgb), .025));border:1px solid rgba(var(--accent-rgb), .36);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.insight-edge-pricing-icon{background:rgba(var(--accent-rgb), .1);border:1px solid var(--gold-border);color:var(--gold);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.insight-edge-pricing strong{margin-top:5px;font-size:14px;display:block}.insight-edge-pricing p{color:#8d9aa1;margin:5px 0 0;font-size:12px;line-height:1.5}.insight-edge-actions,.insight-edge-ready{border-top:1px solid #2e3b42;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.insight-edge-actions>p{color:#87949b;max-width:540px;margin:0;font-size:12px;line-height:1.5}.insight-edge-actions .button{flex:none;min-width:190px;min-height:44px}.insight-edge-ready{background:#37ce630b;border:1px solid #37ce633d;align-items:stretch;padding:13px}.insight-edge-ready>p{color:#95a49b;align-items:flex-start;gap:9px;margin:0;font-size:12px;line-height:1.5;display:flex}.insight-edge-ready>p>.icon{color:var(--green);flex:none;margin-top:2px}.insight-edge-ready>p strong{color:#d5dfd9;font-size:13px;display:block}.insight-edge-ready .button{flex:none;justify-content:center;min-width:260px;text-decoration:none}.insight-edge-disclosure{color:#718087;font-size:11px;line-height:1.45}@media (width<=767px){.portfolio-insight-panel article{grid-template-columns:30px minmax(0,1fr) 44px;gap:10px;min-height:124px}.portfolio-insight-panel article strong{font-size:13px!important}.portfolio-insight-panel article p{font-size:11px}.modal-backdrop:has(.modal-insight-edge){align-items:flex-end;padding:0}.modal-insight-edge{max-height:calc(94svh - env(safe-area-inset-top));max-width:none;padding:18px 15px calc(22px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0}.insight-edge-intro{gap:10px;display:grid}.insight-edge-intro .tag{justify-self:start}.insight-edge-intro p{font-size:13px}.insight-edge-preview-grid{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.insight-edge-preview-grid article{scroll-snap-align:start;flex:0 0 78%}.insight-edge-locked{min-height:300px}.insight-edge-locked-grid{grid-template-columns:1fr}.insight-edge-locked-grid article{min-height:80px}.insight-edge-lock{padding:20px 16px}.insight-edge-lock strong{font-size:15px}.insight-edge-pricing{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:13px}.insight-edge-pricing-icon{width:40px;height:40px}.insight-edge-pricing .tag{grid-column:2;justify-self:start}.insight-edge-actions,.insight-edge-ready{flex-direction:column;align-items:stretch}.insight-edge-actions .button,.insight-edge-ready .button{width:100%;min-width:0;min-height:48px}}@media (width<=390px){.portfolio-insight-panel article{grid-template-columns:26px minmax(0,1fr) 44px}.portfolio-insight-panel article small{line-height:1.45;display:block}.insight-edge-preview-grid article{flex-basis:88%}}@media (prefers-reduced-motion:reduce){.portfolio-insight-open{transition:none}}.modal-portfolio-connect{overscroll-behavior:contain;max-height:min(920px,100svh - 34px);overflow-y:auto}.connection-form-panel{background:linear-gradient(135deg, rgba(var(--accent-rgb), .055), transparent 46%), #071016;border:1px solid #2e3b43;border-radius:10px;margin-top:14px;padding:16px}.connection-form-panel>header{gap:5px;margin-bottom:14px;display:grid}.connection-form-panel>header strong{letter-spacing:-.01em;font-size:14px}.connection-form-step{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.12em;font-size:7px}.connection-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.connection-fields label{gap:7px;min-width:0;display:grid}.connection-fields label>span{color:#aeb8bd;font-size:9px;font-weight:680}.connection-fields label>span small{color:#718087;font-size:8px;font-weight:500}.connection-fields input,.connection-fields select{color:var(--text);background:#030a0f;border:1px solid #34434c;border-radius:7px;outline:0;width:100%;min-width:0;min-height:44px;padding:0 12px;font-size:11px}.connection-fields input::placeholder{color:#657279}.connection-fields input:focus,.connection-fields select:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .08)}.connection-field-wide{grid-column:1/-1}.connection-file-field input[type=file]{cursor:pointer;padding:9px 10px}.connection-file-field input[type=file]::file-selector-button{background:rgba(var(--accent-rgb), .1);border:1px solid var(--gold-border);color:var(--gold);cursor:pointer;font:700 9px var(--font-geist-mono);border-radius:5px;min-height:26px;margin-right:10px;padding:0 10px}.connection-file-field>small{color:#7f8d94;font-size:8px}.connection-permission-check{cursor:pointer;background:#37ce630b;border:1px solid #37ce6333;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:10px;margin-top:13px;padding:11px 12px;display:grid}.connection-permission-check input{accent-color:var(--green);width:16px;height:16px;margin:1px 0 0}.connection-permission-check span{gap:3px;display:grid}.connection-permission-check strong{color:#c7d6cc;font-size:10px}.connection-permission-check small{color:#819189;font-size:8px;line-height:1.45}.portfolio-connect-footer{border-top-color:#2a363d;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding-top:17px}.portfolio-security-note{background:#38a7f30b;border:1px solid #38a7f329;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-width:0;margin:0;padding:10px 12px;display:grid;color:#a9b3b8!important;line-height:1.45!important}.portfolio-security-icon{color:var(--blue);background:#38a7f317;border:1px solid #38a7f338;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.portfolio-security-note>span:last-child{gap:3px;min-width:0;display:grid}.portfolio-security-note strong{color:#d7dddf;margin:0;font-size:11px;line-height:1.25}.portfolio-security-note small{color:#8f9ca2;font-size:9px;line-height:1.45}.portfolio-connect-actions{align-items:stretch}.portfolio-connect-actions .button{justify-content:center;min-height:44px;text-decoration:none}.connection-selection-status{grid-template-columns:16px minmax(0,1fr)}.connection-selection-status.status-error{background:#ff45450e;border-color:#ff45453d;color:#d2a3a3!important}.connection-selection-status.status-error>.icon{color:var(--red)}@media (width<=700px){.modal-backdrop:has(.modal-portfolio-connect){align-items:flex-end;padding:0}.modal-portfolio-connect{max-height:calc(95svh - env(safe-area-inset-top));padding:18px 15px calc(20px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;width:100%}.connection-form-panel{padding:14px}.connection-fields{grid-template-columns:1fr}.connection-field-wide{grid-column:auto}.portfolio-connect-footer{grid-template-columns:1fr;gap:12px}.portfolio-security-note{grid-template-columns:36px minmax(0,1fr);padding:11px}.portfolio-security-note strong{font-size:12px}.portfolio-security-note small{font-size:10px}}@media (width<=430px){.portfolio-connect-actions{grid-template-columns:1fr}.portfolio-connect-actions .button{width:100%;min-height:48px}}.research-desk-heading{align-items:end;margin-bottom:18px}.research-desk-heading h1{margin-top:8px;font-size:clamp(34px,3vw,48px)}.research-desk-heading p{max-width:850px;font-size:14px;line-height:1.55}.research-storage-state{border:1px solid var(--border);color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;border-radius:4px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:10px;display:inline-flex}.research-storage-state i{background:var(--muted-2);border-radius:50%;width:7px;height:7px}.research-storage-state.storage-workspace{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.research-storage-state.storage-workspace{border-color:color-mix(in srgb, var(--green) 45%, var(--border))}}.research-storage-state.storage-workspace{color:var(--green)}.research-storage-state.storage-workspace i{background:var(--green)}.research-storage-state.storage-device{border-color:var(--gold-border-bright);color:var(--gold)}.research-storage-state.storage-device i{background:var(--gold)}.research-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.research-kpis>.panel{min-height:124px;padding:16px 18px;display:grid}.research-kpis span{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:11px;font-weight:700}.research-kpis strong{font-family:var(--font-geist-mono);align-self:center;font-size:36px;font-weight:500;line-height:1}.research-kpis small{color:var(--muted);font-size:12px}.research-toolbar{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.research-toolbar .segmented button{min-height:44px;padding:0 20px;font-size:11px}.research-filter-field{background:var(--panel-soft);border:1px solid var(--border);color:var(--muted);border-radius:6px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.research-filter-field:focus-within{border-color:var(--gold)}.research-filter-field input{color:var(--text);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.research-toolbar>span{color:var(--muted);font-family:var(--font-geist-mono);white-space:nowrap;font-size:10px}.research-alert{color:#f1b3b3;background:#ff454512;border:1px solid #ff454559;align-items:center;gap:9px;margin-bottom:14px;padding:11px 13px;font-size:12px;display:flex}.research-alert span{flex:1}.research-alert button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.research-workspace{grid-template-columns:minmax(320px,.72fr) minmax(540px,1.6fr);align-items:start;gap:14px;min-width:0;display:grid}.research-queue{min-height:620px;max-height:calc(100vh - 210px);top:calc(var(--topbar) + 14px);position:sticky;overflow:hidden}.research-queue>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px;display:flex}.research-queue>header p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.45}.research-queue-list{max-height:calc(100vh - 300px);padding:8px;overflow-y:auto}.research-queue-list>button{border:1px solid #0000;border-bottom-color:var(--border-soft);color:var(--text);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:14px 12px;display:grid}.research-queue-list>button:hover{border-color:var(--border);background:#ffffff06}.research-queue-list>button.active{background:linear-gradient(110deg, rgba(var(--accent-rgb), .12), rgba(var(--accent-rgb), .025));border-color:var(--gold-border-bright)}.research-queue-identity{align-items:center;gap:11px;min-width:0;display:flex}.research-queue-identity>i{background:rgba(var(--accent-rgb), .08);border:1px solid var(--gold-border);color:var(--gold);font-family:var(--font-geist-mono);flex:0 0 42px;justify-content:center;align-items:center;height:42px;font-size:11px;font-style:normal;display:flex}.research-queue-identity>span{flex-direction:column;min-width:0;display:flex}.research-queue-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.research-queue-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.research-queue-state{flex-direction:column;align-items:end;gap:7px;display:flex}.research-queue-state small{color:var(--muted-2);font-family:var(--font-geist-mono);font-size:8px}.research-progress{grid-column:1/-1;gap:5px;display:grid}.research-progress>i{background:var(--border-soft);height:5px;display:block;overflow:hidden}.research-progress>i b{background:linear-gradient(90deg, var(--gold-soft), var(--gold));height:100%;transition:width .22s;display:block}.research-progress small{color:var(--muted);font-family:var(--font-geist-mono);font-size:9px}.research-empty,.research-detail-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;padding:28px;display:flex}.research-empty strong,.research-detail-empty strong{color:var(--text);font-size:16px}.research-empty span,.research-detail-empty span{max-width:330px;font-size:12px;line-height:1.5}.research-empty .button{margin-top:8px}.research-detail{min-width:0;overflow:hidden}.research-detail-head{border-bottom:1px solid var(--border);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.research-detail-token{background:rgba(var(--accent-rgb), .1);border:1px solid var(--gold-border-bright);color:var(--gold);font-family:var(--font-geist-mono);justify-content:center;align-items:center;width:58px;height:58px;font-size:14px;display:flex}.research-detail-head h2{margin:5px 0;font-size:22px;line-height:1.2}.research-detail-head p{color:var(--muted);margin:0;font-size:11px}.research-stage-track{border-bottom:1px solid var(--border);background:#00000024;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px 14px;display:grid}.research-stage-track button{border:0;border-right:1px solid var(--border-soft);color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex}.research-stage-track button:last-child{border-right:0}.research-stage-track button:disabled{cursor:not-allowed;opacity:.42}.research-stage-track button span{border:1px solid var(--border);font-family:var(--font-geist-mono);justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;display:flex}.research-stage-track button strong{font-size:10px}.research-stage-track button.done{color:var(--green)}.research-stage-track button.done span{border-color:var(--green)}.research-stage-track button.active{color:var(--gold)}.research-stage-track button.active span{background:var(--gold);border-color:var(--gold);color:var(--canvas)}.research-brief,.research-evidence,.research-decision{border-bottom:1px solid var(--border);padding:18px 20px}.research-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.research-section-heading p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.research-brief>label,.research-decision>label,.research-modal-form>label,.research-modal-form>div>label{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;gap:7px;margin-bottom:11px;font-size:10px;display:grid}.research-brief input,.research-brief textarea,.research-brief select,.research-decision select,.research-decision textarea,.research-modal-form input,.research-modal-form textarea,.research-modal-form select{border:1px solid var(--border);color:var(--text);font-family:var(--font-geist-sans);text-transform:none;background:#061015;border-radius:5px;outline:0;width:100%;min-height:43px;padding:10px 11px;font-size:13px;line-height:1.5}.research-brief textarea,.research-decision textarea,.research-modal-form textarea{resize:vertical}.research-brief input:focus,.research-brief textarea:focus,.research-brief select:focus,.research-decision select:focus,.research-decision textarea:focus,.research-modal-form input:focus,.research-modal-form textarea:focus,.research-modal-form select:focus{border-color:var(--gold)}.research-brief-selects{grid-template-columns:1fr 1.4fr .7fr;gap:10px;display:grid}.research-brief-selects label{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:9px;display:grid}.research-integrity-strip{grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:12px;display:grid}.research-integrity-strip>span{border:1px solid var(--border-soft);background:#ffffff05;flex-direction:column;min-height:66px;padding:10px 12px;display:flex}.research-integrity-strip small{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:8px}.research-integrity-strip strong{font-family:var(--font-geist-mono);margin-top:6px;font-size:20px}.research-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.research-evidence-list article{border:1px solid var(--border-soft);background:#00000029;min-width:0;padding:12px}.research-evidence-list article>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.evidence-state{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:flex}.evidence-state i{border-radius:50%;width:7px;height:7px}.evidence-supports{color:var(--green)}.evidence-supports i{background:var(--green)}.evidence-conflicts{color:var(--purple)}.evidence-conflicts i{background:var(--purple)}.evidence-gap{color:var(--red)}.evidence-gap i{background:var(--red)}.research-evidence-list article>strong{font-size:13px;line-height:1.4;display:block}.research-evidence-list article>p{color:var(--muted);margin:7px 0 11px;font-size:11px;line-height:1.55}.research-evidence-list article>footer{border-top:1px solid var(--border-soft);color:var(--muted-2);justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:9px;display:flex}.research-evidence-list article>footer a{color:var(--gold);align-items:center;gap:5px;text-decoration:none;display:flex}.research-evidence-list article>footer em{font-style:normal}.research-inline-empty{border:1px dashed var(--border);color:var(--gold);background:#00000029;align-items:center;gap:11px;min-height:74px;padding:13px;display:flex}.research-inline-empty span{flex-direction:column;display:flex}.research-inline-empty strong{color:var(--text);font-size:12px}.research-inline-empty small{color:var(--muted);margin-top:3px;font-size:10px}.research-decision{border-bottom:0}.research-detail-actions{border-top:1px solid var(--border);background:#0000002e;justify-content:flex-end;align-items:center;gap:9px;padding:14px 20px;display:flex}.research-detail-actions>div{flex-direction:column;flex:1;display:flex}.research-detail-actions>div>span{color:var(--green);font-family:var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:6px;font-size:9px;display:flex}.research-detail-actions>div>span i{background:var(--green);border-radius:50%;width:6px;height:6px}.research-detail-actions>div>span i.saving{animation:academy-pulse var(--duration-pulse,1.2s) ease-in-out infinite;background:var(--gold)}.research-detail-actions>div small{color:var(--muted-2);margin-top:3px;font-size:9px}.research-detail-actions .button:disabled{cursor:not-allowed;opacity:.4}.research-boundary{color:var(--gold);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.research-boundary p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.research-boundary p strong{color:var(--text)}.research-boundary a{color:var(--gold);white-space:nowrap;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:flex}.research-modal-form{padding:18px 20px 20px}.research-modal-form>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.research-modal-form>footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:9px;margin-top:16px;padding-top:14px;display:flex}.research-checkbox{background:#ff454509;border:1px solid #ff454533;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:64px;padding:8px 10px;text-transform:none!important;display:grid!important}.research-checkbox input{accent-color:var(--red);width:18px;min-height:18px;padding:0}.research-checkbox span{flex-direction:column;display:flex}.research-checkbox strong{color:var(--text);font-size:10px}.research-checkbox small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.35}@media (width<=1220px){.research-workspace{grid-template-columns:minmax(280px,.65fr) minmax(480px,1.35fr)}.research-queue-identity>i{display:none}.research-evidence-list{grid-template-columns:1fr}.research-detail-actions{flex-wrap:wrap;align-items:stretch}.research-detail-actions>div{flex:1 0 100%}}@media (width<=980px){.research-desk-heading{align-items:start}.research-kpis{grid-template-columns:1fr 1fr}.research-toolbar{grid-template-columns:1fr}.research-toolbar>span{display:none}.research-workspace{grid-template-columns:1fr}.research-queue{min-height:0;max-height:none;position:static}.research-queue-list{max-height:410px}.research-detail{min-height:520px}}@media (width<=700px){.research-desk-heading{gap:15px}.research-desk-heading h1{font-size:35px}.research-desk-heading p{font-size:13px}.research-desk-heading .product-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.research-desk-heading .button{width:100%;min-height:44px}.research-kpis{scroll-snap-type:x mandatory;margin-left:-2px;margin-right:-2px;padding:2px;display:flex;overflow-x:auto}.research-kpis>.panel{scroll-snap-align:start;flex:0 0 190px;min-height:112px}.research-kpis strong{font-size:31px}.research-toolbar .segmented{overflow-x:auto}.research-toolbar .segmented button{flex:none;min-width:94px}.research-detail-head{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:15px}.research-detail-token{width:48px;height:48px}.research-detail-head>.tag{grid-column:2;justify-self:start}.research-detail-head h2{font-size:18px}.research-stage-track{padding:8px;display:flex;overflow-x:auto}.research-stage-track button{flex:0 0 106px}.research-brief,.research-evidence,.research-decision{padding:16px 14px}.research-section-heading{flex-direction:column;align-items:start}.research-section-heading .button{width:100%;min-height:42px}.research-brief-selects{grid-template-columns:1fr}.research-integrity-strip{grid-template-columns:1fr 1fr}.research-evidence-list article>footer{flex-direction:column;align-items:flex-start}.research-detail-actions{grid-template-columns:1fr;padding:14px;display:grid}.research-detail-actions .button{width:100%;min-height:44px}.research-boundary{grid-template-columns:auto 1fr;align-items:start}.research-boundary a{grid-column:2}.research-modal-form{padding:15px}.research-modal-form>div{grid-template-columns:1fr}.research-modal-form>footer{grid-template-columns:1fr 1fr;display:grid}.research-modal-form>footer .button{width:100%;min-height:44px}}@media (width<=420px){.research-desk-heading .product-actions{grid-template-columns:1fr}.research-kpis>.panel{flex-basis:165px}.research-queue-list>button{grid-template-columns:minmax(0,1fr)}.research-queue-state{align-items:start}.research-modal-form>footer{grid-template-columns:1fr}}.portfolio-live-state{color:#81bdff;font:700 10px var(--font-geist-mono);letter-spacing:.08em;border:1px solid #67aef96b;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}.portfolio-live-state i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.portfolio-live-state.state-live{color:var(--green);border-color:#6fdd9a66}.portfolio-live-state.state-partial{border-color:rgba(var(--accent-rgb), .4);color:var(--gold)}.portfolio-live-state.state-unavailable{color:#ff848c;border-color:#f05d6866}.portfolio-status-banner{color:#ff9aa2;background:#f05d680e;border:1px solid #f05d6852;align-items:center;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.portfolio-status-banner span{flex:1}.portfolio-status-banner button{color:var(--gold);cursor:pointer;background:0 0;border:0}.portfolio-empty-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:130px;margin-bottom:14px;padding:22px;display:grid}.portfolio-empty-state h2{margin:6px 0;font-size:20px}.portfolio-empty-state p{color:var(--muted);max-width:760px;margin:0}.portfolio-empty-icon{background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .25);color:var(--gold);justify-content:center;align-items:center;width:52px;height:52px;display:flex}.portfolio-empty-actions{gap:8px;display:flex}.portfolio-command-live{min-height:310px}.portfolio-command-live .portfolio-value>strong{font-size:clamp(32px,3.2vw,52px)}.portfolio-command-live .portfolio-value>small{color:var(--muted);line-height:1.55}.portfolio-unavailable-chart{align-content:center;justify-items:start;display:grid;padding:28px!important}.portfolio-unavailable-chart>svg{color:var(--gold);margin:20px 0 8px}.portfolio-unavailable-chart>strong{font-size:24px}.portfolio-unavailable-chart>p{color:var(--muted);max-width:520px;margin:8px 0 16px}.allocation-donut-live{isolation:isolate}.portfolio-panel-empty{color:var(--muted);text-align:center;justify-content:center;align-items:center;min-height:150px;margin:0;padding:20px;display:flex}.portfolio-connections-list{gap:8px;margin-top:15px;display:grid}.portfolio-connections-list article{background:#ffffff06;border:1px solid #ffffff12;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.portfolio-connections-list article>svg{color:var(--gold)}.portfolio-connections-list article>span{gap:3px;display:grid}.portfolio-connections-list article>span small,.portfolio-connections-list article>small,.portfolio-connections-list article>p{color:var(--muted)}.portfolio-connections-list article>p{grid-column:2/-1;margin:0}.portfolio-source-warnings{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.portfolio-source-warnings p{color:#ffb36b;align-items:flex-start;gap:7px;margin:6px 0;display:flex}.portfolio-source-strip{border:1px solid var(--border);background:#ffffff05;grid-template-columns:repeat(3,1fr);margin-top:16px;display:grid}.portfolio-source-strip>span{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:16px;display:grid}.portfolio-source-strip>span+span{border-left:1px solid var(--line)}.portfolio-source-strip svg{color:var(--gold);grid-row:1/3}.portfolio-source-strip small{color:var(--muted)}.portfolio-trade-form{padding:20px}.portfolio-trade-form>p{color:var(--muted);margin:0 0 16px}.portfolio-trade-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.portfolio-trade-fields label{gap:6px;display:grid}.portfolio-trade-fields label>span{color:var(--muted);font:700 10px var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.portfolio-trade-fields input,.portfolio-trade-fields select,.portfolio-trade-fields textarea{color:var(--text);resize:vertical;background:#071015;border:1px solid #34424a;width:100%;min-height:42px;padding:9px 10px}.portfolio-trade-field-wide{grid-column:1/-1}.portfolio-trade-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:17px;padding-top:15px;display:flex}.modal-manual-trade{max-width:720px}@media (width<=800px){.portfolio-heading .product-actions{grid-template-columns:1fr 1fr}.portfolio-heading .product-actions>:last-child{grid-column:1/-1}.portfolio-empty-state{grid-template-columns:auto 1fr;align-items:flex-start}.portfolio-empty-state>.button,.portfolio-empty-actions{grid-column:1/-1;width:100%}.portfolio-empty-actions .button{flex:1}.portfolio-command-live{min-height:0}.portfolio-source-strip{grid-template-columns:1fr}.portfolio-source-strip>span+span{border-left:0;border-top:1px solid var(--line)}.portfolio-connections-list article{grid-template-columns:18px minmax(0,1fr) auto}.portfolio-connections-list article>small{grid-column:2}}@media (width<=520px){.portfolio-heading .product-actions{grid-template-columns:1fr}.portfolio-heading .product-actions>:last-child{grid-column:auto}.portfolio-empty-state{grid-template-columns:1fr}.portfolio-empty-icon{width:44px;height:44px}.portfolio-empty-state>.button,.portfolio-empty-actions{grid-column:auto}.portfolio-empty-actions{display:grid}.portfolio-trade-fields{grid-template-columns:1fr}.portfolio-trade-field-wide{grid-column:auto}.portfolio-trade-actions{grid-template-columns:1fr;display:grid}.portfolio-trade-actions .button{width:100%}.portfolio-connections-list article{grid-template-columns:18px minmax(0,1fr);align-items:start}.portfolio-connections-list article .tag,.portfolio-connections-list article>small{grid-column:2;justify-self:start}}html,body{max-width:100%;overflow-x:hidden}.dashboard-shell,.shell-layout,.app-shell{max-width:100%;overflow:visible}.shell-main,.main-panel,#main-content{box-sizing:border-box;min-width:0;max-width:100%;padding-bottom:28px;padding-left:clamp(14px,1.6vw,22px);padding-right:clamp(14px,1.6vw,22px);overflow:visible}.product-surface{box-sizing:border-box;min-width:0;max-width:100%}.page-sticky-tape-slot{top:var(--topbar,64px);box-sizing:border-box;--tape-sticky-offset:52px;width:calc(100% + 2*clamp(14px,1.6vw,22px));max-width:none;margin:0 calc(-1*clamp(14px,1.6vw,22px)) 14px;padding:0 0 8px;z-index:48!important;background:var(--canvas,#050709)!important;background-image:linear-gradient(180deg, var(--canvas,#050709) 0%, var(--canvas,#050709) 100%)!important;position:sticky!important}@supports (color:color-mix(in lab, red, red)){.page-sticky-tape-slot{background-image:linear-gradient(180deg, color-mix(in srgb, var(--canvas,#050709) 100%, #000) 0%, color-mix(in srgb, var(--canvas,#050709) 100%, #000) 100%)!important}}.page-sticky-tape-slot{-webkit-backdrop-filter:none;isolation:isolate;pointer-events:auto;box-shadow:0 1px 0 var(--border,#2b363c), 0 12px 24px #00000073;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-sticky-tape-slot{box-shadow:0 1px 0 color-mix(in srgb, var(--border,#2b363c) 80%, transparent), 0 12px 24px #00000073}}.page-sticky-tape-slot .page-ticker-tape.ticker-tape,.page-sticky-tape-slot .ticker-tape.page-ticker-tape{z-index:1;border-top:0;border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;min-height:44px;overflow:hidden;background:linear-gradient(90deg, var(--gold,#f0be47), transparent 46%), var(--panel,#0c1216)!important;margin:0!important;position:relative!important;top:auto!important}@supports (color:color-mix(in lab, red, red)){.page-sticky-tape-slot .page-ticker-tape.ticker-tape,.page-sticky-tape-slot .ticker-tape.page-ticker-tape{background:linear-gradient(90deg, color-mix(in srgb, var(--gold,#f0be47) 12%, transparent), transparent 46%), color-mix(in srgb, var(--panel,#0c1216) 98%, #000)!important}}.page-sticky-tape-slot .page-ticker-tape.ticker-tape,.page-sticky-tape-slot .ticker-tape.page-ticker-tape{box-shadow:0 8px 18px #00000047}.desk-tape-stack,.overview-tape-stack,.page-sticky-tape-slot.desk-tape-stack,.page-sticky-tape-slot.overview-tape-stack{--tape-sticky-offset:148px;grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:0;display:grid}.desk-tape-stack .page-news-pulse-ticker,.desk-tape-stack .page-news-pulse-ticker--wide,.desk-tape-stack .fte-news-ticker-shell,.desk-tape-stack .fte-news-ticker,.overview-tape-stack .page-news-pulse-ticker,.overview-tape-stack .page-news-pulse-ticker--wide,.overview-tape-stack .fte-news-ticker-shell,.overview-tape-stack .fte-news-ticker{border-left:0;border-right:0;border-radius:0;width:100%;min-width:0;max-width:none;margin:0}.desk-tape-stack .fte-news-ticker,.overview-tape-stack .fte-news-ticker{--news-height:clamp(72px, 7cqi, 92px);--news-story-width:clamp(260px, 24cqi, 360px);--news-anchor-width:clamp(148px, 14cqi, 220px);--news-control-width:clamp(48px, 6cqi, 88px);border-top:0}.page-sticky-tape-slot--news{--tape-sticky-offset:96px;padding-bottom:0}.page-sticky-tape-slot--news .page-news-pulse-ticker,.page-sticky-tape-slot--news .page-news-pulse-ticker--wide{width:100%;margin:0}.page-sticky-tape-slot--news .fte-news-ticker{--news-height:clamp(80px, 7.4cqi, 98px);--news-story-width:clamp(280px, 26cqi, 380px);--news-anchor-width:clamp(168px, 15cqi, 240px);--news-control-width:clamp(52px, 6.5cqi, 96px);border-inline:0;border-radius:0;width:100%}.news-page>.page-sticky-tape-slot+.page-heading,.news-dashboard>.page-sticky-tape-slot+.page-heading{scroll-margin-top:calc(var(--topbar,64px) + var(--tape-sticky-offset,96px) + 10px);margin-top:6px}.product-dashboard>.page-sticky-tape-slot+.page-heading,.product-surface>.page-sticky-tape-slot+.page-heading,.page-sticky-tape-slot+.page-heading,.page-sticky-tape-slot+.overview-brand-hero,.page-sticky-tape-slot+.overview-brand-hero+.page-heading{z-index:0;margin-top:6px;position:relative}.page-heading,.product-heading,.aeo-answer,.overview-brand-hero{scroll-margin-top:calc(var(--topbar,64px) + var(--tape-sticky-offset,52px) + 10px);z-index:0;position:relative}.overview-desk-zones .page-heading,.overview-desk-zones .product-heading,.overview-desk-zones .aeo-answer,.overview-page .page-heading,.overview-page .aeo-answer{scroll-margin-top:calc(var(--topbar,64px) + var(--tape-sticky-offset,148px) + 10px)}.product-heading .product-actions,.heading-with-actions .product-actions{z-index:0;position:relative}.aeo-answer,.aeo-answer-full,.aeo-answer-pair,.aeo-answer-card,.aeo-answer-card.is-open{position:relative;z-index:0!important}:root{--tape-sticky-offset:52px;--z-topbar:50;--z-sticky-tape:48}.product-dashboard,.product-surface,.overview-page,.watchlists-workspace,.news-dashboard,.markets-retail,.page-heading,.new-projects-dashboard,.news-page{min-width:0;max-width:100%;overflow-x:visible}.watchlists-workspace>*,.news-dashboard>.news-toolbar,.markets-retail .markets-flow-rail{min-width:0;max-width:100%}.report-preflight-note{color:var(--gold);align-items:center;gap:8px;margin:10px 0 0;font-size:12px;display:flex}.report-selected-asset.is-locked{border-color:var(--gold-border-bright);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .18)}.credit-ledger-heading{flex-wrap:wrap;gap:12px}.credit-ledger-heading .segmented,.credit-ledger-heading [class*=segmented]{scrollbar-width:thin;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:auto hidden}.credit-ledger-entry.kind-usage b{color:#ff8a92}.credit-ledger-entry.kind-refund b{color:var(--green)}.credit-ledger-entry.kind-reservation b{color:var(--gold)}.news-dashboard{min-width:0;max-width:100%}.news-dashboard .story-meta,.news-dashboard .news-card-meta{letter-spacing:.05em;line-height:1.35;font-size:10px!important}.news-dashboard .carousel-signal-grid small,.news-dashboard .carousel-assets>small,.news-dashboard .carousel-published,.news-dashboard .news-meta-strip,.news-dashboard .news-strip-label{letter-spacing:.06em;line-height:1.35;font-size:9px!important}.news-dashboard .carousel-signal-grid em{line-height:1.35;font-size:9px!important}.news-dashboard .report-card-copy footer>span,.news-dashboard .report-card-copy footer small,.news-dashboard .report-card-visual-count,.news-dashboard .news-card-footer{letter-spacing:.04em;font-size:9px!important}.news-dashboard .report-kpis>.panel>span{line-height:1.35;font-size:10px!important}.news-dashboard .reports-kicker,.news-dashboard .heading-kicker{letter-spacing:.08em;font-size:9px!important}.news-dashboard .confidence-strip small,.news-dashboard .feed-heading>div,.news-dashboard .axis-label{letter-spacing:.06em;font-size:9px!important}.news-dashboard .linked-story-mini-chain small,.news-dashboard .linked-story-mini-chain em,.news-dashboard .linked-analysis-card>header span,.news-dashboard .linked-analysis-card>header em{line-height:1.4;font-size:11px!important}.news-dashboard .linked-story-mini-chain strong{line-height:1.4;font-size:13px!important}.news-dashboard .linked-analysis-summary,.news-dashboard .linked-analysis-card>p{line-height:1.5;font-size:13px!important}.news-dashboard .linked-materiality-pill{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.news-dashboard .linked-materiality-pill small{color:#9aa4aa;font-size:11px!important}.news-dashboard .linked-card-actions button{min-height:36px;padding:6px 10px;font-size:12px!important}.news-dashboard .perspective-reading>span{letter-spacing:.08em;font-size:9px!important}.news-dashboard .geopolitics-thumb-fallback em,.news-dashboard .geopolitics-thumb-fallback small,.news-dashboard .geopolitics-panel small,.news-dashboard .geopolitics-panel strong{letter-spacing:.04em;line-height:1.35;font-size:9px!important}.news-toolbar,.news-content-grid,.news-hero-grid,.news-right-rail{min-width:0;max-width:100%}.news-right-rail .confidence-strip small{letter-spacing:.06em;font-size:9px}.token-evidence-spine{min-width:0;max-width:100%;padding:14px;overflow:hidden}.token-evidence-spine-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.token-evidence-spine-head h3{margin:6px 0 4px;font-size:16px}.token-evidence-spine-head p{color:var(--muted);max-width:52ch;margin:0;font-size:11px;line-height:1.45}.token-evidence-spine-actions{flex-wrap:wrap;gap:8px;display:flex}.token-evidence-spine-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:100%;display:grid}.token-evidence-layer{border:1px solid var(--border);background:#ffffff05;gap:3px;min-width:0;padding:10px;display:grid}.token-evidence-layer small{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.token-evidence-layer em{color:var(--muted-2);font-size:10px;font-style:normal;line-height:1.35}.token-evidence-layer.state-live{border-color:#2dce6359}.token-evidence-layer.state-partial{border-color:rgba(var(--accent-rgb),.4)}.token-evidence-layer.state-unavailable{opacity:.85}.token-operator-actions{flex-wrap:wrap;gap:8px;max-width:100%;margin:0 0 14px;display:flex}.token-operator-actions .button{min-height:36px}.token-set-manager{grid-template-columns:minmax(0,minmax(200px,1fr)) auto minmax(0,.9fr);align-items:end;gap:10px;max-width:720px;margin:0 0 16px;display:grid}.token-set-manager label{gap:6px;min-width:0;display:grid}.token-set-manager label>span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.token-set-manager input,.token-set-manager select{background:var(--panel-soft,var(--panel,#0a1217));border:1px solid var(--gold-border,var(--border));color:var(--text);border-radius:8px;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:13px}.token-set-manager input::placeholder{color:var(--muted);opacity:.85}.token-set-manager input:focus,.token-set-manager select:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold)}@supports (color:color-mix(in lab, red, red)){.token-set-manager input:focus,.token-set-manager select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 18%, transparent)}}.token-set-manager input:focus,.token-set-manager select:focus{outline:none}.token-set-manager .button{white-space:nowrap;min-height:42px}.token-intel-picker-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;max-width:100%;margin:0 0 14px;display:grid}.token-intel-select{gap:6px;min-width:0;display:grid}.token-intel-select>span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.token-intel-select select{background:var(--panel-soft,var(--panel,#0a1217));border:1px solid var(--gold-border,var(--border));color:var(--text);border-radius:8px;width:100%;min-height:42px}.token-intel-cycle{flex-wrap:wrap;gap:8px;display:flex}.focused-intel-strip{flex-wrap:wrap;gap:8px;max-width:100%;margin:12px 0 0;display:flex}.focus-chip{background:var(--panel-soft);border:1px solid var(--border);color:var(--text);cursor:pointer;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:0 10px;display:inline-flex}.focus-chip.active{border-color:var(--gold);color:var(--gold)}.focus-chip img,.focus-chip>i{object-fit:cover;border-radius:50%;flex:0 0 22px;width:22px;height:22px}.focus-chip>i{color:var(--gold);background:#1d272d;justify-content:center;align-items:center;font-style:normal;display:flex}.focus-chip strong{font-size:11px}.token-empty-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.token-metric-missing{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.token-metric-missing em{font-style:normal}.protocol-token-cards{gap:10px;display:none}.protocol-token-card{background:var(--panel-soft);border:1px solid var(--border);gap:10px;min-width:0;max-width:100%;padding:12px;display:grid}.protocol-token-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.protocol-token-card-metrics span{gap:3px;min-width:0;display:grid}.protocol-token-card-metrics small{color:var(--muted);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:9px}.protocol-token-actions{flex-wrap:wrap;gap:8px;display:flex}.hide-mobile-cards{display:block}.show-mobile-cards{display:none}@media (width<=800px){.token-evidence-spine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-set-manager,.token-intel-picker-row{grid-template-columns:1fr}.token-operator-actions .button{flex:calc(50% - 8px);min-width:0}.hide-mobile-cards{display:none}.show-mobile-cards,.protocol-token-cards{display:grid}.protocol-summary-grid{min-width:0;max-width:100%}.focused-selection-strip{max-width:100%}}@media (width<=480px){.token-evidence-spine-grid{grid-template-columns:1fr 1fr}.token-retail-path{gap:8px 10px;padding:10px 12px;font-size:11px}.token-research-tabs{gap:6px}.token-research-tabs button{padding:0 12px}}.report-studio-layout,.report-studio-builder,.report-studio-side,.report-studio-boundary,.report-discovery-intake,.reports-live-heading,.reports-live-library,.reports-live-metrics,.reports-live-list,.research-workspace,.research-queue,.research-detail,.research-toolbar,.research-kpis,.research-desk-heading,.new-projects-layout,.new-projects-toolbar,.new-project-list,.dyor-task-grid,.dyor-kpis,.dyor-toolbar{min-width:0;max-width:100%}.report-boundary-contract small,.studio-source-badge,.report-title-field small,.report-prepare-action small,.report-asset-options small,.report-asset-options button>i,.report-asset-search>label>span,.canonical-picker-field>span,.canonical-picker-clear,.report-selected-asset>span small,.report-asset-results small,.report-product-options button>span,.report-product-options button>em,.report-artifact-options small,.report-prepared-summary small,.report-evidence-list small,.report-evidence-list code,.report-evidence-list details,.report-evidence-list article>p strong,.report-comparison-heading>b,.report-comparison-selection>button>b,.report-comparison-selection small,.report-comparison-preview>header small,.report-comparison-preview article>span>b,.report-comparison-preview article>span small,.report-comparison-preview dt,.report-handoff-panel>small,.report-library-link,.report-studio-disclosure,.report-product-description,.report-asset-required,.report-handoff-error,.report-prepared-comparison,.reports-live-metrics span,.reports-live-metrics small,.reports-live-copy>span,.reports-live-copy>div,.reports-live-facts small,.reports-live-toolbar label>span,.reports-live-toolbar select,.reports-kicker,.report-job-summary small,.report-job-copy>span,.report-cover-mini small,.report-cover-mini span,.report-fit-controls button,.report-fit-controls span,.new-project-filter>span,.new-projects-toolbar>span,.new-projects-list-panel>header p,.new-projects-list-panel>header>span,.new-project-kpis span,.new-project-detail-metrics small,.new-project-method>div strong,.new-project-safe-use,.research-queue-state small,.research-progress small,.research-integrity-strip small,.research-stage-track button span,.evidence-state,.research-checkbox small,.research-sort-field>span,.dyor-story-chain small{letter-spacing:.04em;line-height:1.35;font-size:8px!important}.studio-source-badge,.report-boundary-contract small,.reports-live-copy>span,.report-product-options button>span,.report-product-options button>em,.new-project-filter>span,.research-integrity-strip small,.evidence-state{letter-spacing:.07em;font-size:9px!important}.report-prepare-action small,.report-title-field small,.report-handoff-panel>small,.reports-live-copy p,.reports-live-facts strong{line-height:1.45;font-size:10px!important}.report-studio-layout{gap:12px;width:100%}.report-studio-builder,.report-preflight-panel,.report-handoff-panel{overflow:hidden}.report-studio-step{min-width:0}.report-product-options,.report-asset-options,.report-artifact-options,.report-layout-options{min-width:0;max-width:100%}.report-prepare-action{max-width:100%}.report-prepare-action .button{flex:none;max-width:100%}.reports-live-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.reports-live-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(120px,.7fr) auto;gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.reports-live-filters>label{gap:5px;min-width:0;display:grid}.reports-live-filters>label>span{color:var(--muted-2);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.reports-live-filters input,.reports-live-filters select{color:var(--text);background:#0b1317;border:1px solid #334148;border-radius:5px;width:100%;min-width:0;min-height:38px;padding:0 12px;font-size:12px}.reports-live-filters input:focus,.reports-live-filters select:focus{border-color:var(--gold-border-bright);outline:0}.reports-live-warning-toggle{min-height:38px;padding-top:16px;flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}.reports-live-warning-toggle input{accent-color:var(--gold);width:16px;height:16px;min-height:16px}.reports-live-warning-toggle span{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:none;font-size:10px!important}.reports-live-select{justify-content:center;align-items:center;display:flex}.reports-library-backup-banner,.reports-compare-suggest,.reports-compare-selection{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;max-width:100%;margin-bottom:12px;padding:14px 16px;display:grid}.reports-compare-suggest-icon{background:rgba(var(--accent-rgb), .1);border:1px solid var(--gold-border-bright);color:var(--gold);border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.reports-compare-suggest-actions,.reports-compare-selection-actions{flex-wrap:wrap;gap:8px;display:flex}.reports-live-copy h3{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.reports-live-facts strong{font-size:11px!important}.reports-live-metrics{scrollbar-width:thin}.reports-live-metrics>.panel{min-width:0}.research-desk-page{min-width:0;max-width:100%}.research-mobile-back{background:rgba(var(--accent-rgb), .08);border:1px solid var(--gold-border);color:var(--gold);cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:10px;display:none}.research-mobile-back:hover{border-color:var(--gold-border-bright)}.research-mobile-back .icon{transform:rotate(180deg)}.research-sort-field{gap:5px;min-width:0;display:grid}.research-sort-field>span{color:var(--muted-2);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.research-sort-field select{color:var(--text);background:#081015;border:1px solid #2f3940;border-radius:5px;width:100%;min-width:0;min-height:40px;padding:0 12px}.research-toolbar .segmented{scrollbar-width:thin;min-width:0;max-width:100%;overflow:auto hidden}@media (width<=980px){.research-workspace.list-open .research-detail,.research-workspace.detail-open .research-queue{display:none}.research-workspace.detail-open .research-detail{display:block}.research-desk-page.is-detail>.research-desk-heading,.research-desk-page.is-detail>.research-storage-banner,.research-desk-page.is-detail>.research-kpis,.research-desk-page.is-detail>.research-toolbar,.research-desk-page.is-detail>.research-alert,.research-desk-page.is-detail>.research-boundary{display:none!important}.research-desk-page.is-detail .research-workspace{margin-top:0}.research-mobile-back{display:inline-flex!important}.research-detail-head{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:14px;display:flex!important}.research-detail-head>.research-mobile-back{flex:1 0 100%;order:-1;margin:0 0 2px}.research-detail-token{flex:0 0 48px;width:48px;height:48px}.research-detail-head>div{flex:1 1 0;min-width:0}.research-detail-head>.tag{flex:none}}@media (width<=767px){.reports-live-filters{grid-template-columns:1fr}.reports-live-warning-toggle{padding-top:0}.reports-live-heading-actions{width:100%}.reports-live-heading-actions .button{flex:calc(50% - 8px);justify-content:center;min-width:0}.reports-library-backup-banner,.reports-compare-suggest,.reports-compare-selection{grid-template-columns:auto minmax(0,1fr);align-items:start}.reports-compare-suggest-actions,.reports-compare-selection-actions{grid-column:1/-1}.reports-compare-suggest-actions .button,.reports-compare-selection-actions .button{flex:auto;justify-content:center;min-height:44px}.reports-live-list article{grid-template-columns:28px 42px minmax(0,1fr)}.reports-live-select{grid-row:1/3}.reports-live-facts,.reports-live-actions{grid-column:1/-1}.reports-live-copy h3{font-size:13px}.reports-live-copy p{white-space:normal;line-height:1.5;font-size:11px!important}.reports-live-copy>div{gap:4px;font-size:10px!important}.reports-live-facts small{font-size:9px!important}.reports-live-facts strong{font-size:11px!important}.report-studio-layout,.report-studio-side{max-width:100%}.report-boundary-contract{grid-template-columns:1fr!important}.report-boundary-contract>i{display:none}.report-boundary-contract small{font-size:9px!important}.report-boundary-contract strong{line-height:1.35;font-size:11px!important}.report-product-options button>span,.report-product-options button>em{font-size:9px!important}.report-product-options button>small{max-width:100%;font-size:10px;line-height:1.5}.report-prepare-action{border-top:1px solid var(--border-soft);bottom:calc(72px + env(safe-area-inset-bottom));z-index:5;background:linear-gradient(#0000,#050c10eb 28%);gap:12px;margin:4px -4px 0;padding:16px 4px 4px;position:sticky}.report-prepare-action .button{width:100%;min-height:48px}.report-prepare-action strong{font-size:12px}.report-prepare-action small{font-size:10px!important}.report-studio-step legend small{font-size:10px}.new-projects-list-panel{max-width:100%;overflow-x:auto}.new-project-filter>span{font-size:9px!important}.new-project-row{min-width:0}.research-toolbar{gap:10px}.research-filter-field{width:100%}}@media (width<=420px){.reports-live-heading-actions .button{flex:100%}.reports-live-metrics>.panel{flex-basis:78vw}.research-detail-token{flex-basis:44px;width:44px;height:44px}}.dyor-kpis small,.dyor-task>header small,.dyor-story-chain small{letter-spacing:.05em;font-size:9px!important}.portfolio-dashboard,.workspace-dashboard,.forum-dashboard,.credit-ledger-panel,.settings-dashboard,.privacy-page{min-width:0;max-width:100%}.privacy-page h1{max-width:28ch;line-height:1.15}@media (width<=720px){.credit-ledger-heading .segmented{max-width:100%;overflow-x:auto}.settings-grid,.portfolio-grid{min-width:0}}kbd,.global-search kbd{color:#aeb6bb!important}.live-trace-summary small,.provenance-summary small{color:#aeb6bb!important;font-size:8px!important}.segmented button,button[role=tab],[role=tab],.news-toolbar button,.markets-rh-secondary a,.markets-rh-secondary button,.product-actions a.button,.product-actions button{min-width:24px;min-height:24px}.icon-button{min-width:36px;min-height:36px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}.pulse-select-btn{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;padding:0;display:inline-flex}.pulse-select-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.markets-rh-pulse-shadow[inert],.markets-rh-pulse-shadow[aria-hidden=true]{pointer-events:none}.markets-rh-pulse-shadow[aria-hidden=true] a,.markets-rh-pulse-shadow[aria-hidden=true] button{visibility:hidden}.markets-rh-secondary a,.markets-rh-secondary button{align-items:center;min-width:32px;min-height:32px;padding:6px 10px;display:inline-flex}.markets-rh-pulse-shadow{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.markets-rh-pulse-shadow a,.markets-rh-pulse-shadow button,.markets-rh-pulse-shadow [tabindex]{pointer-events:none!important}.markets-next-strip{background:var(--panel);align-items:center}@supports (color:color-mix(in lab, red, red)){.markets-next-strip{background:color-mix(in srgb, var(--panel) 90%, #000)}}.markets-next-strip{border:1px solid var(--border);z-index:1;border-radius:12px;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;padding:10px 12px;display:flex;position:relative}.markets-next-label{color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-right:4px;font-size:10px;font-weight:700}.markets-next-strip>a,.markets-next-strip>button{border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex;color:var(--text)!important;text-decoration:none!important}.markets-next-strip>a:hover,.markets-next-strip>button:hover{border-color:var(--gold);color:var(--gold)!important}.markets-next-strip .icon{color:var(--gold);opacity:.95;flex:none}@media (width<=720px){.markets-next-strip{flex-direction:column;align-items:stretch}.markets-next-strip>a,.markets-next-strip>button{justify-content:flex-start;width:100%;min-height:44px}}.markets-rh{z-index:1;isolation:isolate;flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex;position:relative}.markets-flow-rail{background:var(--panel);align-items:center}@supports (color:color-mix(in lab, red, red)){.markets-flow-rail{background:color-mix(in srgb, var(--panel) 92%, #000)}}.markets-flow-rail{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px 18px;min-width:0;max-width:100%;padding:10px 14px;display:flex}.markets-flow-rail ol,.markets-flow-steps{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;cursor:grab;touch-action:pan-x;flex-wrap:nowrap;align-items:center;gap:8px 10px;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.markets-flow-steps:active{cursor:grabbing}.markets-flow-rail li{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.02em;white-space:nowrap;scroll-snap-align:start;flex:none;align-items:center;gap:0;font-size:11px;line-height:1.2;display:inline-flex}.markets-flow-rail li button{appearance:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;line-height:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:4px 10px 4px 4px;transition:background .12s,color .12s;display:inline-flex}.markets-flow-rail li button:hover,.markets-flow-rail li button:focus-visible{background:var(--gold,#f5b800)}@supports (color:color-mix(in lab, red, red)){.markets-flow-rail li button:hover,.markets-flow-rail li button:focus-visible{background:color-mix(in srgb, var(--gold,#f5b800) 12%, transparent)}}.markets-flow-rail li button:hover,.markets-flow-rail li button:focus-visible{color:var(--text);outline:none}.markets-flow-rail li span{border:1px solid var(--border);color:var(--muted);background:#ffffff0a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:inline-flex}.markets-flow-rail li.done{color:var(--text)}.markets-flow-rail li.done span{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.markets-flow-rail li.done span{border-color:color-mix(in srgb, var(--green) 45%, var(--border))}}.markets-flow-rail li.done span{color:var(--green)}.markets-flow-rail li.active{color:var(--gold)}.markets-flow-rail li.active span{background:rgba(var(--accent-rgb), .14);border-color:var(--gold);color:var(--gold)}.markets-flow-steps.is-scrollable{cursor:grab;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 24px),#0000 100%)}.markets-flow-steps.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.markets-insights-teaser-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:8px;display:flex}.markets-rh-hero.is-nav-target,#markets-price.is-nav-target,#markets-pick.is-nav-target,#markets-actions.is-nav-target,#markets-depth.is-nav-target,#markets-sectors.is-nav-target,#interesting-insights.is-nav-target{outline:1px solid var(--gold,#f5b800)}@supports (color:color-mix(in lab, red, red)){.markets-rh-hero.is-nav-target,#markets-price.is-nav-target,#markets-pick.is-nav-target,#markets-actions.is-nav-target,#markets-depth.is-nav-target,#markets-sectors.is-nav-target,#interesting-insights.is-nav-target{outline:1px solid color-mix(in srgb, var(--gold,#f5b800) 55%, transparent)}}.markets-rh-hero.is-nav-target,#markets-price.is-nav-target,#markets-pick.is-nav-target,#markets-actions.is-nav-target,#markets-depth.is-nav-target,#markets-sectors.is-nav-target,#interesting-insights.is-nav-target{box-shadow:0 0 0 3px var(--gold,#f5b800)}@supports (color:color-mix(in lab, red, red)){.markets-rh-hero.is-nav-target,#markets-price.is-nav-target,#markets-pick.is-nav-target,#markets-actions.is-nav-target,#markets-depth.is-nav-target,#markets-sectors.is-nav-target,#interesting-insights.is-nav-target{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold,#f5b800) 18%, transparent)}}.markets-rh-hero.is-nav-target,#markets-price.is-nav-target,#markets-pick.is-nav-target,#markets-actions.is-nav-target,#markets-depth.is-nav-target,#markets-sectors.is-nav-target,#interesting-insights.is-nav-target{transition:box-shadow .25s,outline-color .25s}.markets-flow-hint{color:var(--muted);text-align:right;flex:auto;min-width:0;max-width:42ch;margin:0;font-size:12px;line-height:1.4}.markets-flow-hint.quiet{opacity:.85}.markets-rh-hero{z-index:1;flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden;padding:16px 18px 14px!important}.markets-rh-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;min-width:0;display:flex}.markets-rh-pick-block{flex-direction:column;flex:280px;gap:10px;min-width:0;display:flex}.markets-rh-picker,.markets-retail-picker{gap:6px;min-width:0;display:grid}.markets-rh-picker>span,.markets-retail-picker>span{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.markets-rh-quick-coins{flex-wrap:wrap;gap:6px;display:flex}.markets-rh-quick-coins button{border:1px solid var(--border);color:var(--muted);cursor:pointer;font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;background:#ffffff08;border-radius:999px;min-width:52px;min-height:32px;padding:0 12px;font-size:11px;font-weight:700}.markets-rh-quick-coins button.active,.markets-rh-quick-coins button:hover{border-color:var(--gold);color:var(--gold)}.markets-rh-fresh{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:inline-flex}.markets-rh-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.markets-rh-dot.ok{background:var(--green);box-shadow:0 0 8px var(--green)}@supports (color:color-mix(in lab, red, red)){.markets-rh-dot.ok{box-shadow:0 0 8px color-mix(in srgb, var(--green) 50%, transparent)}}.markets-rh-dot.err{background:var(--red)}.markets-rh-dot.wait{background:var(--gold);animation:markets-rh-pulse var(--duration-pulse,1.2s) ease-in-out infinite}@keyframes markets-rh-pulse{0%,to{opacity:.45}50%{opacity:1}}.markets-rh-price-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.markets-rh-price{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.markets-rh-price>small{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;font-size:11px}.markets-rh-price>strong{letter-spacing:-.03em;font-size:clamp(28px,4vw,42px);font-weight:650;line-height:1.05}.markets-rh-price>b{font-family:var(--font-geist-mono,monospace);font-size:14px;font-weight:700}.markets-rh-price>b.positive{color:var(--green)}.markets-rh-price>b.negative{color:var(--red)}.markets-rh-price>b.muted-change{color:var(--muted)}.markets-rh-empty-price{color:var(--muted);margin:6px 0 0;font-size:12px}.markets-rh-empty-price button{color:var(--gold);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.markets-rh-chart{background:linear-gradient(165deg, var(--gold,#f0be47), transparent 42%), linear-gradient(180deg, #ffffff08, transparent 55%), var(--panel)}@supports (color:color-mix(in lab, red, red)){.markets-rh-chart{background:linear-gradient(165deg, color-mix(in srgb, var(--gold,#f0be47) 6%, transparent), transparent 42%), linear-gradient(180deg, #ffffff08, transparent 55%), color-mix(in srgb, var(--panel) 88%, #000)}}.markets-rh-chart{border:1px solid var(--gold-border,#6c4b05)}@supports (color:color-mix(in lab, red, red)){.markets-rh-chart{border:1px solid color-mix(in srgb, var(--gold-border,#6c4b05) 40%, var(--border))}}.markets-rh-chart{border-radius:14px;flex-direction:column;justify-content:stretch;gap:0;min-width:0;max-width:100%;min-height:132px;padding:8px 12px 6px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.markets-rh-chart .sparkline,.markets-rh-chart svg,.markets-rh-chart .chart-svg{max-width:100%;max-height:82px;display:block;overflow:visible;width:100%!important;height:78px!important}.markets-rh-chart em{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;font-size:10px;font-style:normal;line-height:1.3}.disclosed-path-chart{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.disclosed-path-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.disclosed-path-kicker{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.disclosed-path-head strong{font-family:var(--font-geist-mono,monospace);letter-spacing:.02em;font-size:.9375rem;font-weight:600}.disclosed-path-head strong.is-pos{color:var(--gold,#f0be47)}.disclosed-path-head strong.is-neg{color:var(--red,#ff6b6b)}.disclosed-path-foot{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.03em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.625rem;display:grid}.disclosed-path-foot em{color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.disclosed-path-foot span:last-child{color:var(--text);font-weight:600}.disclosed-path-chart.tone-red .disclosed-path-foot span:last-child{color:var(--red,#ff6b6b)}.disclosed-path-chart.tone-gold .disclosed-path-foot span:last-child{color:var(--gold,#f0be47)}.disclosed-path-chart .sparkline-wrap{color:var(--muted)}.disclosed-path-chart .sparkline-hit{fill:#0000;stroke:#0000;cursor:crosshair}.disclosed-path-chart .sparkline-hit.active{fill:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.disclosed-path-chart .sparkline-hit.active{fill:color-mix(in srgb, var(--gold,#f0be47) 18%, transparent)}}.disclosed-path-chart .sparkline-hit.active{stroke:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.disclosed-path-chart .sparkline-hit.active{stroke:color-mix(in srgb, var(--gold,#f0be47) 45%, transparent)}}.disclosed-path-chart .sparkline-hit.active{stroke-width:1px}.markets-rh-chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.markets-rh-chip-btn,.markets-rh-chips>span,.markets-rh-chips>button{border:1px solid var(--border);color:var(--text);background:#ffffff06;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:12px;display:inline-flex}.markets-rh-chip-btn{cursor:pointer}.markets-rh-chip-btn:hover{border-color:var(--gold);color:var(--gold)}.markets-rh-cta{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.markets-rh-primary{min-height:44px}.markets-rh-secondary{flex-wrap:wrap;gap:8px;display:flex}.markets-rh-fold{min-width:0;max-width:100%;overflow:hidden}.markets-rh-fold-toggle{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:0;display:flex}.markets-rh-fold-chevron{color:var(--gold);font-family:var(--font-geist-mono,monospace);font-size:16px}.markets-rh-fold-body{border-top:1px solid var(--border);margin-top:8px;padding-top:12px}.markets-rh-fold-note{color:var(--muted);margin:0 0 10px;font-size:12px}@media (width<=900px){.markets-rh-price-row{grid-template-columns:1fr}.markets-flow-hint{text-align:left}.markets-rh-chart{min-height:110px}}.market-movers-module{z-index:2;min-width:0;max-width:100%;position:relative;margin:0 0 14px!important}.product-dashboard .market-movers .market-surface{min-width:0!important}.markets-rh-chart .sparkline-wrap{width:100%;min-width:0;max-width:100%;height:78px;display:block;position:relative;overflow:visible}.markets-rh-chart .sparkline-wrap svg,.markets-rh-chart .sparkline-wrap .sparkline{max-height:82px;overflow:visible;width:100%!important;height:100%!important}.markets-rh-chart .sparkline-help{display:none}.markets-rh-price-row{align-items:center}.markets-rh-hero .panel-body,.markets-rh-hero{overflow:hidden}.markets-rh-hero .area-chart,.markets-rh-hero .chart-svg{max-width:100%;overflow:hidden!important}.markets-rh-reading-kind{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.markets-rh-reading-note{color:var(--gold);opacity:.9;margin-top:2px;font-size:11px;font-style:normal;line-height:1.35}.markets-rh{--markets-gap:clamp(10px, 1.5vw, 16px);gap:var(--markets-gap)}@media (width<=720px){.markets-flow-rail{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.markets-flow-rail ol{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding-bottom:4px;overflow-x:auto}.markets-flow-rail li{scroll-snap-align:start;flex:none;min-height:44px;padding:6px 4px}.markets-flow-rail li span{width:28px;height:28px}.markets-flow-hint{text-align:left;flex:0 auto;width:100%;max-width:none}.markets-rh-hero{padding:14px 12px 12px!important}.markets-rh-price>strong{font-size:clamp(26px,9vw,36px)}.markets-rh-quick-coins button{min-width:56px;min-height:40px}.markets-rh-cta{flex-direction:column;align-items:stretch}.markets-rh-primary,.markets-rh-secondary{width:100%}.markets-rh-secondary{grid-template-columns:1fr 1fr;display:grid}.markets-rh-secondary a,.markets-rh-secondary button{justify-content:center;min-height:44px}.markets-rh-chips{grid-template-columns:1fr 1fr;display:grid}.markets-rh-chip-btn,.markets-rh-chips>span,.markets-rh-chips>button{width:100%;min-height:44px}}@media (width<=1024px){.markets-structure-grid{grid-template-columns:1fr!important}}.markets-rh-fold-toggle{gap:12px;min-height:48px}@supports (padding:max(0px)){@media (width<=720px){.markets-rh,.market-movers-module{padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right))}}}.markets-rh-price,.market-movers .top-gainer strong,.market-movers .gainer-node strong,.market-movers .rail-asset strong{overflow-wrap:anywhere;word-break:break-word}.markets-rh>*{z-index:1;min-width:0;max-width:100%;position:relative}.agent-console-chip{flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.agent-console-chip>span{white-space:nowrap}.agent-console-chip-state{color:#ffc536;letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffc53673;border-radius:999px;flex:none;align-items:center;margin:0;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.agent-console-chip-state.is-idle{color:#9aa3ab;border-color:#9aa3ab73}.fte-news-embed-body{color:#f3f5f4;background:#050a0d;min-height:0;margin:0;overflow:hidden}html[data-embed-theme=light] .fte-news-embed-body,html[data-theme=ledger] .fte-news-embed-body{color:#17130d;background:#f4efe4}html[data-embed-theme=light] .fte-news-embed-attribution a{color:#6a645a}.news-embed-panel{gap:12px;margin:14px 0;display:grid}.news-embed-panel-copy h2{margin:6px 0;font-size:18px}.news-embed-panel-copy p{color:var(--muted);max-width:64ch;margin:0;font-size:13px;line-height:1.5}.news-embed-snippet{color:#d7dde0;font-family:var(--font-geist-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;background:#050a0d;border:1px solid #2a343a;border-radius:10px;max-width:100%;margin:0;padding:12px 14px;font-size:11px;line-height:1.5;overflow:auto}html[data-theme=ledger] .news-embed-snippet{color:#f5efe4;background:#1c1710;border-color:#3a3224}.news-embed-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.comparison-summary{gap:12px;margin:0 0 12px;display:grid;padding:16px!important}.comparison-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.comparison-summary-head h4{letter-spacing:-.02em;margin:4px 0 6px;font-size:1.05rem;font-weight:650}.comparison-summary-head p{color:var(--muted);max-width:56ch;margin:0;font-size:12px;line-height:1.45}.comparison-summary-badges{flex-wrap:wrap;gap:6px;display:flex}.comparison-summary-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.comparison-summary-list li{border:1px solid var(--border);color:var(--text);background:#ffffff06;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45;position:relative}.comparison-summary-list li:before{color:var(--gold);content:"▸";margin-right:8px;font-weight:700}.comparison-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.comparison-summary-grid>span{border:1px solid var(--border);background:#00000038;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.comparison-summary-grid small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:650}.comparison-summary-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.comparison-summary-grid .up{color:var(--green,#34d990);font-style:normal}.comparison-summary-grid .down{color:var(--red,#ff5d66);font-style:normal}.comparison-summary-foot{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}@media (width<=900px){.comparison-summary-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.comparison-summary-grid{grid-template-columns:1fr}}.guide-levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.guide-levels>button{color:inherit;cursor:pointer;text-align:left;background:#0a1115;border:1px solid #2d383e;border-radius:12px;gap:6px;min-height:132px;padding:14px;transition:border-color .16s,background .16s;display:grid}.guide-levels>button:hover,.guide-levels>button:focus-visible{border-color:var(--gold-border,#c9a227);outline:none}.guide-levels>button.active{background:linear-gradient(145deg, rgba(var(--accent-rgb), .1), #0a1115 60%);border-color:var(--gold-border-bright,#d6ae4c);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .12)}.guide-levels .eyebrow{color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;font-size:10px}.guide-levels strong{letter-spacing:-.02em;font-size:15px;font-weight:650}.guide-levels p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.guide-levels small{color:var(--muted-2,#7a868c);margin-top:auto;font-size:11px}.guide-nii-map{align-items:stretch;grid-template-columns:minmax(0,1.4fr) minmax(240px,.7fr)!important;gap:18px!important;display:grid!important}.guide-nii-map h2{letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(1.25rem,2.2vw,1.75rem)}.guide-nii-map>div>p{color:var(--muted);max-width:58ch;margin:0 0 14px;font-size:13px;line-height:1.55}.guide-nii-steps{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.guide-nii-steps li{background:#ffffff06;border:1px solid #2d383e;border-radius:10px;grid-template-columns:36px 1fr;gap:4px 12px;padding:12px 14px;display:grid}.guide-nii-steps b{color:var(--gold);font-family:var(--font-geist-mono,monospace);grid-row:span 2;padding-top:2px;font-size:11px}.guide-nii-steps strong{font-size:13px}.guide-nii-steps span{color:var(--muted);grid-column:2;font-size:12px;line-height:1.45}.guide-nii-rules{background:linear-gradient(160deg, rgba(var(--accent-rgb), .08), #080e12f2);border:1px solid var(--gold-border,#c9a227);border-radius:12px;padding:16px}.guide-nii-rules ul{color:var(--text);gap:10px;margin:10px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.guide-nii-rules li{border-bottom:1px solid #ffffff0f;padding-bottom:8px}.guide-nii-rules li:last-child{border-bottom:0;padding-bottom:0}.guide-filter-clear{color:var(--gold);cursor:pointer;text-align:left;background:0 0;border:1px dashed #3a464c;border-radius:8px;width:100%;margin-bottom:6px;padding:10px 12px;font-size:12px;font-weight:650}.guide-tutorial li span{color:#c5cdd1!important;font-size:13px!important;line-height:1.5!important}.guide-tutorial header p{font-size:13px!important}.guide-tutorial aside span{font-size:12px!important}.guide-recovery{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.guide-recovery-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media (width<=1100px){.guide-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-nii-map{grid-template-columns:1fr!important}}@media (width<=767px){.guide-levels{grid-template-columns:1fr}.guide-recovery-actions{width:100%;margin-left:0}.guide-recovery-actions .button{flex:1;justify-content:center}}.token-logo{border:1px solid var(--gold);background:radial-gradient(circle at 40% 30%,#202930,#090c0f 72%);border-radius:50%;place-items:center;display:inline-grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.token-logo{border:1px solid color-mix(in srgb, var(--gold) 35%, var(--border))}}.token-logo{box-sizing:border-box;vertical-align:middle;align-self:center;max-width:100%;flex:none!important}.token-logo img{object-fit:cover;pointer-events:none;flex:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.token-logo-fallback{width:100%;height:100%;color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:-.03em;text-align:center;word-break:break-all;place-items:center;padding:2px;font-size:.42em;font-weight:700;line-height:1;display:grid}.ticker-chip-logo{margin-right:2px}.ticker-chip .token-logo{border-width:1px;width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}.search-autocomplete-visual .token-logo{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}.focus-chip .token-logo{border:0;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important}.markets-associated-id .token-logo{width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important}html[data-debug-flex="1"] .token-logo{outline-offset:1px;outline:1px dashed #ff5c5ccc}html[data-debug-flex="1"] .tpc-suggest button,html[data-debug-flex="1"] .search-autocomplete-menu>button,html[data-debug-flex="1"] .ticker-chip-menu-item{outline:1px dotted #3dd68c8c}.token-set-hint{color:var(--muted);max-width:28ch;margin:0;padding-bottom:6px;font-size:12px;line-height:1.4}.token-set-feedback{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.token-set-feedback{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.token-set-feedback{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.token-set-feedback{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--border))}}.token-set-feedback{color:var(--text);border-radius:8px;max-width:720px;margin:0 0 12px;padding:8px 12px;font-size:12px;line-height:1.45}.token-set-chips{flex-wrap:wrap;gap:8px;max-width:720px;margin:0 0 14px;display:flex}.token-set-chip{background:var(--panel-soft);border:1px solid var(--border);border-radius:999px;align-items:stretch;max-width:100%;display:inline-flex;overflow:hidden}.token-set-chip.is-active{border-color:var(--gold)}.token-set-chip>button:first-child{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:1px;padding:6px 12px;display:inline-flex}.token-set-chip>button:first-child strong{font-size:12px}.token-set-chip>button:first-child small{color:var(--muted);font-size:10px}.token-set-chip-delete{border:0;border-left:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;min-width:32px;padding:0 8px;font-size:16px;line-height:1}.token-set-chip-delete:hover{color:var(--red,#ff5c5c)}html[data-theme=ledger] .token-set-feedback{color:#17130d;background:#c9a96a1f;border-color:#c9a96a}html[data-theme=ledger] .token-set-chip{background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .token-set-chip.is-active{border-color:#a67c2a}.token-set-sync-row{flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:720px;margin:0 0 10px;display:flex}.token-set-sync-badge{background:var(--panel-soft);border:1px solid var(--border);color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:9px}.token-set-sync-badge.storage-workspace{border-color:var(--green,#3dd68c)}@supports (color:color-mix(in lab, red, red)){.token-set-sync-badge.storage-workspace{border-color:color-mix(in srgb, var(--green,#3dd68c) 50%, var(--border))}}.token-set-sync-badge.storage-workspace{color:var(--green,#3dd68c)}.token-set-sync-badge.storage-syncing{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.token-set-sync-badge.storage-syncing{border-color:color-mix(in srgb, var(--gold) 45%, var(--border))}}.token-set-sync-badge.storage-syncing{color:var(--gold)}.token-set-sync-badge.storage-device{color:var(--muted)}.token-set-sync-sign-in{color:var(--gold);text-underline-offset:2px;font-size:12px;text-decoration:underline}.token-set-sync-time{color:var(--muted);font-size:11px}html[data-theme=ledger] .token-set-sync-badge{color:#6f6558;background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .token-set-sync-badge.storage-workspace{color:#3f6b38;border-color:#7a9a6a}.credits-ladder-panel{gap:12px;margin-bottom:16px;display:grid}.credits-ladder-copy{color:var(--muted);max-width:72ch;margin:0;font-size:12px;line-height:1.55}.credits-ladder-table{border:1px solid var(--border);border-radius:10px;overflow:hidden}.credits-ladder-head,.credits-ladder-row{grid-template-columns:48px minmax(0,1.4fr) minmax(90px,.8fr) minmax(120px,1fr) minmax(110px,.8fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.credits-ladder-head{background:var(--panel-soft);color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.credits-ladder-row{border-top:1px solid var(--border-soft);font-size:12px}.credits-ladder-row strong{font-size:13px;display:block}.credits-ladder-row small{color:var(--muted);margin-top:2px;font-size:11px;display:block}@media (width<=780px){.credits-ladder-head{display:none}.credits-ladder-row{grid-template-rows:auto auto auto;grid-template-columns:36px 1fr}.credits-ladder-row>span:nth-child(3),.credits-ladder-row>span:nth-child(4),.credits-ladder-row>span:nth-child(5){grid-column:2}}html[data-theme=ledger] .credits-ladder-table{background:#fffdf7;border-color:#d4c7b3}[data-next-step].is-next-step{z-index:2;box-shadow:0 0 0 2px var(--gold), 0 0 0 6px var(--gold), 0 12px 36px var(--gold);position:relative}@supports (color:color-mix(in lab, red, red)){[data-next-step].is-next-step{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 85%, transparent), 0 0 0 6px color-mix(in srgb, var(--gold) 22%, transparent), 0 12px 36px color-mix(in srgb, var(--gold) 18%, transparent)}}[data-next-step].is-next-step{border-radius:12px;animation:1.8s ease-in-out infinite next-step-pulse}[data-next-step].is-next-step.button,button.is-next-step,a.is-next-step{filter:brightness(1.06)}@keyframes next-step-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 80%, transparent), 0 0 0 5px color-mix(in srgb, var(--gold) 16%, transparent), 0 10px 28px color-mix(in srgb, var(--gold) 14%, transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--gold) 100%, transparent), 0 0 0 10px color-mix(in srgb, var(--gold) 28%, transparent), 0 14px 40px color-mix(in srgb, var(--gold) 28%, transparent)}}.next-step-coach{background:linear-gradient(145deg, var(--gold) 0%, var(--panel) 55%)}@supports (color:color-mix(in lab, red, red)){.next-step-coach{background:linear-gradient(145deg, color-mix(in srgb, var(--gold) 12%, var(--panel)) 0%, var(--panel) 55%)}}.next-step-coach{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.next-step-coach{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--border))}}.next-step-coach{border-radius:14px;gap:8px;margin:0 0 14px;padding:14px 14px 12px;display:grid;position:relative;overflow:hidden}.next-step-coach.is-compact{margin-bottom:12px}.next-step-coach-glow{background:radial-gradient(circle at 12% 0%, var(--gold), transparent 55%)}@supports (color:color-mix(in lab, red, red)){.next-step-coach-glow{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--gold) 35%, transparent), transparent 55%)}}.next-step-coach-glow{pointer-events:none;position:absolute;inset:0}.next-step-coach-head{z-index:1;align-items:center;gap:8px;display:flex;position:relative}.next-step-coach-badge{background:var(--gold);align-items:center}@supports (color:color-mix(in lab, red, red)){.next-step-coach-badge{background:color-mix(in srgb, var(--gold) 16%, transparent)}}.next-step-coach-badge{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.next-step-coach-badge{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--border))}}.next-step-coach-badge{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;gap:6px;padding:4px 9px;font-size:9px;display:inline-flex}.next-step-coach-progress{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:10px}.next-step-coach-dismiss{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-left:4px;display:inline-flex}.next-step-coach-dismiss:hover{border-color:var(--gold-border-bright,var(--gold));color:var(--gold)}.next-step-coach h3{letter-spacing:-.01em;z-index:1;margin:0;font-size:15px;font-weight:650;position:relative}.next-step-coach-why,.next-step-coach-how{color:var(--text);z-index:1;margin:0;font-size:12.5px;line-height:1.5;position:relative}.next-step-coach-why strong,.next-step-coach-how strong{color:var(--gold);margin-right:4px;font-weight:650}.next-step-coach-main-link{color:inherit;z-index:1;outline-offset:2px;border-radius:10px;gap:8px;text-decoration:none;display:grid;position:relative}.next-step-coach-main-link:hover h3,.next-step-coach-main-link:focus-visible h3{color:var(--gold,#ffc536)}.next-step-coach-main-link:focus-visible{outline:2px solid var(--green,#3dd68c)}@supports (color:color-mix(in lab, red, red)){.next-step-coach-main-link:focus-visible{outline:2px solid color-mix(in srgb, var(--green,#3dd68c) 70%, transparent)}}.next-step-coach-cta{appearance:none;background:linear-gradient(180deg, var(--green,#3dd68c), var(--green,#3dd68c));align-items:center}@supports (color:color-mix(in lab, red, red)){.next-step-coach-cta{background:linear-gradient(180deg, color-mix(in srgb, var(--green,#3dd68c) 88%, #fff), var(--green,#3dd68c))}}.next-step-coach-cta{border:1px solid var(--green,#3dd68c)}@supports (color:color-mix(in lab, red, red)){.next-step-coach-cta{border:1px solid color-mix(in srgb, var(--green,#3dd68c) 50%, #0a0f0c)}}.next-step-coach-cta{color:#04120c;cursor:pointer;font:inherit;z-index:1;border-radius:999px;justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:4px;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.next-step-coach-cta.is-button{background:linear-gradient(180deg, var(--gold,#ffc536), var(--gold,#ffc536))}@supports (color:color-mix(in lab, red, red)){.next-step-coach-cta.is-button{background:linear-gradient(180deg, color-mix(in srgb, var(--gold,#ffc536) 90%, #fff), var(--gold,#ffc536))}}.next-step-coach-cta.is-button{border-color:var(--gold,#ffc536)}@supports (color:color-mix(in lab, red, red)){.next-step-coach-cta.is-button{border-color:color-mix(in srgb, var(--gold,#ffc536) 50%, #1a1405)}}.next-step-coach-cta.is-button{color:#14100a}.next-step-coach-main-link .next-step-coach-cta{margin-top:2px}.next-step-coach.is-actionable{cursor:default}.next-step-coach.tone-green .next-step-coach-cta{background:linear-gradient(180deg, #5be6a5, var(--green,#3dd68c))}.next-step-coach-pointer{color:var(--muted);z-index:1;align-items:center;gap:8px;margin:2px 0 0;font-size:11.5px;display:flex;position:relative}.next-step-coach-pointer i{background:var(--gold);box-shadow:0 0 10px var(--gold);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.next-step-coach-pointer i{box-shadow:0 0 10px color-mix(in srgb, var(--gold) 70%, transparent)}}.next-step-coach-pointer i{flex:none;width:7px;height:7px;display:inline-block}.next-step-coach.tone-green{border-color:var(--green,#3dd68c)}@supports (color:color-mix(in lab, red, red)){.next-step-coach.tone-green{border-color:color-mix(in srgb, var(--green,#3dd68c) 50%, var(--border))}}.next-step-coach.tone-green .next-step-coach-badge{background:var(--green,#3dd68c)}@supports (color:color-mix(in lab, red, red)){.next-step-coach.tone-green .next-step-coach-badge{background:color-mix(in srgb, var(--green,#3dd68c) 14%, transparent)}}.next-step-coach.tone-green .next-step-coach-badge{border-color:var(--green,#3dd68c)}@supports (color:color-mix(in lab, red, red)){.next-step-coach.tone-green .next-step-coach-badge{border-color:color-mix(in srgb, var(--green,#3dd68c) 40%, var(--border))}}.next-step-coach.tone-green .next-step-coach-badge{color:var(--green,#3dd68c)}.next-step-coach.tone-green .next-step-coach-pointer i{background:var(--green,#3dd68c)}.next-step-coach.tone-amber{border-color:var(--amber,#e3a008)}@supports (color:color-mix(in lab, red, red)){.next-step-coach.tone-amber{border-color:color-mix(in srgb, var(--amber,#e3a008) 45%, var(--border))}}html[data-theme=ledger] .next-step-coach{background:linear-gradient(145deg,#fff8e8 0%,#fffdf7 60%);border-color:#d4b47a}html[data-theme=ledger] [data-next-step].is-next-step{box-shadow:0 0 0 2px #c9a227,0 0 0 6px #c9a22733,0 10px 28px #785a141f}@media (prefers-reduced-motion:reduce){[data-next-step].is-next-step{animation:none}}@media (width<=900px){.report-studio-next-step{z-index:6;margin-top:8px;position:sticky;top:8px}}.edge-snapshot-onepager{--eso-bg:#071018;--eso-panel:#0c1824;--eso-panel-2:#102030;--eso-line:#00a3ff47;--eso-line-soft:#a4b0b71f;--eso-text:#e8eef4;--eso-muted:#8b969e;--eso-gold:#00a3ff;--eso-gold-dim:#007acc;--eso-green:#3dd68c;--eso-red:#ff6b6b;--eso-amber:#e3a008;background:radial-gradient(ellipse at 8% -5%, var(--eso-gold), transparent 38%), radial-gradient(ellipse at 92% 4%, var(--eso-gold), transparent 32%), linear-gradient(180deg, var(--eso-panel-2) 0%, var(--eso-bg) 28%, var(--eso-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.edge-snapshot-onepager{background:radial-gradient(ellipse at 8% -5%, color-mix(in srgb, var(--eso-gold) 11%, transparent), transparent 38%), radial-gradient(ellipse at 92% 4%, color-mix(in srgb, var(--eso-gold) 6%, transparent), transparent 32%), linear-gradient(180deg, var(--eso-panel-2) 0%, var(--eso-bg) 28%, var(--eso-bg) 100%)}}.edge-snapshot-onepager{border:1px solid var(--eso-line);box-shadow:0 24px 60px #00000073, inset 0 1px 0 var(--eso-gold)}@supports (color:color-mix(in lab, red, red)){.edge-snapshot-onepager{box-shadow:0 24px 60px #00000073, inset 0 1px 0 color-mix(in srgb, var(--eso-gold) 6%, transparent)}}.edge-snapshot-onepager{box-sizing:border-box;color:var(--eso-text);flex-direction:column;gap:7px;padding:12px 14px 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.edge-snapshot-onepager *,.edge-snapshot-onepager :before,.edge-snapshot-onepager :after{box-sizing:border-box}.eso-topbar{border-bottom:1px solid var(--eso-line-soft);justify-content:space-between;align-items:center;padding-bottom:7px;display:flex}.eso-brand{align-items:center;gap:9px;display:flex}.eso-mark{filter:drop-shadow(0 0 8px var(--eso-gold));display:block}@supports (color:color-mix(in lab, red, red)){.eso-mark{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--eso-gold) 35%, transparent))}}.eso-mark{object-fit:contain;width:30px;height:30px}.eso-wordmark{object-fit:contain;width:auto;max-width:210px;height:24px;display:block}.eso-product-pill{background:linear-gradient(135deg, var(--eso-gold), var(--eso-gold))}@supports (color:color-mix(in lab, red, red)){.eso-product-pill{background:linear-gradient(135deg, color-mix(in srgb, var(--eso-gold) 16%, transparent), color-mix(in srgb, var(--eso-gold) 5%, transparent))}}.eso-product-pill{border:1px solid var(--eso-line);color:var(--eso-gold);letter-spacing:.14em;border-radius:999px;padding:4px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650}.eso-topbar-meta{color:var(--eso-muted);letter-spacing:.04em;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.eso-verified{border:1px solid var(--eso-line-soft);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.eso-verified.is-on{border-color:var(--eso-green);background:#3dd68c14}@supports (color:color-mix(in lab, red, red)){.eso-verified.is-on{border-color:color-mix(in srgb, var(--eso-green) 50%, transparent)}}.eso-verified.is-on{color:var(--eso-green)}.eso-verified i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 6px}.eso-sample-banner{color:#f0d48a;background:#e3a0081a;border:1px solid #e3a00852;border-radius:7px;margin:0;padding:5px 9px;font-size:10.5px}.eso-hero{justify-content:space-between;align-items:center;gap:12px;display:flex}.eso-identity{align-items:center;gap:12px;min-width:0;display:flex}.eso-token-logo{background:radial-gradient(circle at 30% 28%, var(--eso-gold), var(--eso-bg) 68%);align-items:center}@supports (color:color-mix(in lab, red, red)){.eso-token-logo{background:radial-gradient(circle at 30% 28%, color-mix(in srgb, var(--eso-gold) 28%, transparent), var(--eso-bg) 68%)}}.eso-token-logo{border:1px solid var(--eso-line);box-shadow:0 0 0 3px var(--eso-gold), 0 8px 20px #00000059;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.eso-token-logo{box-shadow:0 0 0 3px color-mix(in srgb, var(--eso-gold) 6%, transparent), 0 8px 20px #00000059}}.eso-token-logo{place-items:center;width:58px;height:58px;display:grid}.eso-token-logo img{object-fit:cover;border-radius:50%;width:46px;height:46px}.eso-token-logo span{color:var(--eso-gold);letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:13px;font-weight:700}.eso-hero h1{letter-spacing:-.03em;margin:0;font-size:30px;font-weight:700;line-height:1.05}.eso-ticker{color:var(--eso-text)}.eso-slash{color:var(--eso-muted);font-weight:400}.eso-name{color:#c4ced5;font-weight:520}.eso-chips{gap:7px;margin-top:6px;display:flex}.eso-chips span{background:var(--eso-panel);border:1px solid var(--eso-line-soft);border-radius:7px;gap:1px;min-width:76px;padding:4px 9px;display:grid}.eso-chips small{color:var(--eso-muted);letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:8px}.eso-chips strong{font-size:12px;font-weight:650}.eso-standpoint{background:linear-gradient(160deg, var(--eso-gold), var(--eso-panel))}@supports (color:color-mix(in lab, red, red)){.eso-standpoint{background:linear-gradient(160deg, color-mix(in srgb, var(--eso-gold) 10%, transparent), var(--eso-panel))}}.eso-standpoint{border:1px solid var(--eso-line);text-align:right;border-radius:10px;gap:2px;padding:9px 13px;display:grid}.eso-standpoint small{color:var(--eso-muted);letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:8px}.eso-standpoint strong{color:var(--eso-gold);letter-spacing:.05em;font-size:12px;font-weight:700}.eso-thesis{background:linear-gradient(90deg, var(--eso-gold), var(--eso-gold) 48%, var(--eso-gold));align-items:center}@supports (color:color-mix(in lab, red, red)){.eso-thesis{background:linear-gradient(90deg, color-mix(in srgb, var(--eso-gold) 18%, transparent), color-mix(in srgb, var(--eso-gold) 6%, transparent) 48%, color-mix(in srgb, var(--eso-gold) 2%, transparent))}}.eso-thesis{border:1px solid var(--eso-line);box-shadow:inset 0 1px 0 var(--eso-gold);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.eso-thesis{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eso-gold) 12%, transparent)}}.eso-thesis{gap:10px;padding:9px 12px;display:flex}.eso-thesis-icon{color:var(--eso-gold);place-items:center;display:grid}.eso-thesis h2{color:var(--eso-gold);letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:13.5px;font-weight:720;line-height:1.3}.eso-kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.eso-kpi{background:linear-gradient(180deg, var(--eso-panel-2), var(--eso-panel));border:1px solid var(--eso-line-soft);border-radius:8px;gap:2px;padding:8px 8px 7px;display:grid}.eso-kpi small{color:var(--eso-muted);letter-spacing:.09em;font-family:ui-monospace,monospace;font-size:8px}.eso-kpi strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:720}.eso-kpi.tone-green strong,.tone-green{color:var(--eso-green)}.eso-kpi.tone-red strong,.tone-red{color:var(--eso-red)}.eso-kpi.tone-gold strong,.tone-gold{color:var(--eso-gold)}.eso-source{color:var(--eso-muted);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:8px;font-style:normal}.eso-caption{color:var(--eso-muted);margin:8px 0 0;font-size:10px;line-height:1.35}.eso-caption span{color:var(--eso-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-family:ui-monospace,monospace;font-size:8px;font-weight:700;display:block}.eso-secondary-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.eso-sec-kpi{border:1px solid var(--eso-line-soft);background:#ffffff05;border-radius:7px;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 10px;display:flex}.eso-sec-kpi small{color:var(--eso-muted);letter-spacing:.08em;font-family:ui-monospace,monospace;font-size:9px}.eso-sec-kpi strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:680}.eso-sec-kpi.tone-green strong{color:var(--eso-green)}.eso-sec-kpi.tone-red strong{color:var(--eso-red)}.eso-chart-row{grid-template-columns:minmax(0,1.58fr) minmax(250px,.88fr);gap:8px;min-height:0;display:grid}.eso-panel{background:linear-gradient(175deg, var(--eso-panel-2), var(--eso-panel));border:1px solid var(--eso-line-soft);border-radius:10px;padding:10px 11px}.eso-panel-title{color:var(--eso-gold);letter-spacing:.11em;gap:6px;margin-bottom:7px;font-family:ui-monospace,monospace;font-size:10px;font-weight:700;display:flex}.eso-price-panel header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:2px;display:flex}.eso-price-panel header small{color:var(--eso-muted);margin-top:2px;font-size:10px;display:block}.eso-hi-lo{color:var(--eso-muted);text-align:right;gap:3px;font-family:ui-monospace,monospace;font-size:9px;display:grid}.eso-hi-lo b{font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.eso-price-svg{width:100%;height:auto;display:block}.eso-plot-frame{fill:#ffffff04;stroke:#a4b0b714}.eso-grid{stroke:#a4b0b71a;stroke-dasharray:2.5 4;stroke-width:1px}.eso-axis-label{fill:var(--eso-muted);font-family:ui-monospace,monospace;font-size:8.5px}.eso-price-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px}.eso-last-dot{fill:var(--eso-gold);stroke:var(--eso-bg);stroke-width:1.5px}.eso-last-dot-ring{fill:none;stroke:var(--eso-gold)}@supports (color:color-mix(in lab, red, red)){.eso-last-dot-ring{stroke:color-mix(in srgb, var(--eso-gold) 35%, transparent)}}.eso-last-dot-ring{stroke-width:1.2px}.eso-chart-end-label{fill:var(--eso-gold);letter-spacing:.04em;font-family:ui-monospace,monospace;font-size:10px;font-weight:700}.eso-event-stem{stroke:var(--eso-gold)}@supports (color:color-mix(in lab, red, red)){.eso-event-stem{stroke:color-mix(in srgb, var(--eso-gold) 28%, transparent)}}.eso-event-stem{stroke-dasharray:2 3;stroke-width:1px}.eso-event-dot{fill:var(--eso-bg);stroke:var(--eso-gold);stroke-width:1.8px}.eso-event-num{fill:var(--eso-gold);font-family:ui-monospace,monospace;font-size:7.5px;font-weight:700}.eso-event-label{fill:var(--eso-text);font-family:ui-monospace,monospace;font-size:8px;font-weight:650}.eso-event-note{fill:var(--eso-muted);font-family:ui-monospace,monospace;font-size:7.5px}.eso-chart-empty{border:1px dashed var(--eso-line-soft);color:var(--eso-muted);text-align:center;border-radius:8px;place-items:center;gap:4px;min-height:150px;padding:16px;display:grid}.eso-chart-empty strong{color:var(--eso-text);font-size:12px}.eso-chart-empty span{font-size:11px}.eso-volume{margin-top:2px}.eso-volume-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.eso-volume-head small{color:var(--eso-muted);letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:8px}.eso-volume-head span{color:var(--eso-muted);opacity:.75;font-size:9px}.eso-volume-bars{align-items:flex-end;gap:1.5px;height:38px;display:flex}.eso-volume-bars i{background:linear-gradient(180deg, var(--eso-gold), var(--eso-gold))}@supports (color:color-mix(in lab, red, red)){.eso-volume-bars i{background:linear-gradient(180deg, color-mix(in srgb, var(--eso-gold) 55%, transparent), color-mix(in srgb, var(--eso-gold) 10%, transparent))}}.eso-volume-bars i{opacity:.85;border-radius:1.5px 1.5px 0 0;flex:1;min-width:0}.eso-volume-bars i.is-hot{background:linear-gradient(180deg, var(--eso-gold), var(--eso-gold))}@supports (color:color-mix(in lab, red, red)){.eso-volume-bars i.is-hot{background:linear-gradient(180deg, color-mix(in srgb, var(--eso-gold) 90%, transparent), color-mix(in srgb, var(--eso-gold) 20%, transparent))}}.eso-volume-bars i.is-hot{opacity:1}.eso-score-panel{justify-items:center;display:grid}.eso-gauge{width:148px;height:138px;position:relative}.eso-gauge svg{width:100%;height:100%;display:block}.eso-gauge-track{stroke:#a4b0b724}.eso-gauge-tick{stroke:#a4b0b747;stroke-width:1.2px}.eso-gauge-centre{text-align:center;place-content:center;place-items:center;display:grid;position:absolute;inset:18% 0 10%}.eso-gauge-centre strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:780;line-height:1}.eso-gauge-centre small{color:var(--eso-muted);margin-top:1px;font-size:11px}.eso-gauge-centre em{color:var(--eso-green);letter-spacing:.1em;background:#3dd68c1f;border:1px solid #3dd68c61;border-radius:999px;margin-top:5px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:8px;font-style:normal;font-weight:700}.eso-score-meta{color:var(--eso-muted);letter-spacing:.06em;text-align:center;margin:2px 0 8px;font-family:ui-monospace,monospace;font-size:9px}.eso-component-bars{gap:5px;width:100%;margin:0;padding:0;list-style:none;display:grid}.eso-component-bars li{grid-template-columns:90px 1fr 28px;align-items:center;gap:6px;display:grid}.eso-component-bars span{color:var(--eso-muted);letter-spacing:.07em;font-family:ui-monospace,monospace;font-size:8px}.eso-bar-track{background:#a4b0b71f;border-radius:999px;height:7px;overflow:hidden}.eso-bar-track i{background:linear-gradient(90deg, var(--eso-gold-dim), var(--eso-gold), var(--eso-gold))}@supports (color:color-mix(in lab, red, red)){.eso-bar-track i{background:linear-gradient(90deg, var(--eso-gold-dim), var(--eso-gold), color-mix(in srgb, var(--eso-gold) 55%, #fff))}}.eso-bar-track i{border-radius:inherit;box-shadow:0 0 8px var(--eso-gold)}@supports (color:color-mix(in lab, red, red)){.eso-bar-track i{box-shadow:0 0 8px color-mix(in srgb, var(--eso-gold) 35%, transparent)}}.eso-bar-track i{height:100%;display:block}.eso-component-bars strong{font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.eso-case-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.eso-case-row p{color:#c5ced4;margin:0;font-size:11.5px;line-height:1.42}.eso-case-row ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.eso-case-row li{color:#c5ced4;grid-template-columns:14px 1fr;gap:6px;font-size:11px;line-height:1.35;display:grid}.eso-bull li span{color:var(--eso-green);font-weight:700}.eso-bear li span{color:var(--eso-red);font-weight:700}.eso-fte-view{background:linear-gradient(165deg, var(--eso-gold), var(--eso-panel))}@supports (color:color-mix(in lab, red, red)){.eso-fte-view{background:linear-gradient(165deg, color-mix(in srgb, var(--eso-gold) 14%, transparent), var(--eso-panel))}}.eso-fte-view{border-color:var(--eso-line);box-shadow:inset 0 1px 0 var(--eso-gold)}@supports (color:color-mix(in lab, red, red)){.eso-fte-view{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--eso-gold) 10%, transparent)}}.eso-fte-view-body{font-weight:650;color:var(--eso-text)!important;font-size:12.5px!important;line-height:1.38!important}.eso-ico{color:var(--eso-gold)}.eso-ico.bull{color:var(--eso-green)}.eso-ico.bear{color:var(--eso-red)}.eso-structure-row{grid-template-columns:1.12fr 1fr;gap:7px;display:grid}.eso-structure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.eso-structure-grid>div{border:1px solid var(--eso-line-soft);background:#ffffff05;border-radius:8px;gap:2px;padding:7px 8px;display:grid}.eso-structure-grid small{color:var(--eso-muted);letter-spacing:.07em;font-family:ui-monospace,monospace;font-size:7.5px}.eso-structure-grid strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:720}.eso-structure-grid em{color:var(--eso-muted);font-size:10px;font-style:normal}.eso-tokenomics{grid-template-columns:148px 1fr;align-items:center;gap:10px;display:grid}.eso-iceberg svg{width:100%;height:auto;display:block}.ice-label{fill:#e8eef2;font-family:ui-monospace,monospace;font-size:8.5px;font-weight:700}.ice-label.light{fill:#0b1218}.ice-label.dim{fill:#c5d4e0;font-size:8px}.eso-iceberg-legend{flex-wrap:wrap;gap:6px 10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.eso-iceberg-legend li{color:var(--eso-muted);align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.eso-iceberg-legend i{border-radius:2px;width:8px;height:8px;display:block}.eso-iceberg-legend i.liq{background:#d8e6f0}.eso-iceberg-legend i.loc{background:#4a7fa3}.eso-iceberg-legend i.res{background:#1f4a6a}.eso-iceberg-empty{border:1px dashed var(--eso-line-soft);color:var(--eso-muted);text-align:center;border-radius:8px;place-items:center;gap:4px;min-height:120px;padding:12px;display:grid}.eso-iceberg-empty strong{color:var(--eso-text);font-size:11px}.eso-unlock small{color:var(--eso-muted);letter-spacing:.09em;font-family:ui-monospace,monospace;font-size:8px}.eso-unlock strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 8px;font-size:24px;font-weight:780;display:block}.eso-unlock-bar{border-radius:4px;gap:2px;height:10px;margin-bottom:8px;display:flex;overflow:hidden}.eso-unlock-bar i{background:var(--eso-gold);min-width:4px;display:block}.eso-unlock-bar .slice-1{background:#8d6b1a}.eso-unlock-bar .slice-2{background:#5a5f66}.eso-unlock ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.eso-unlock li{color:var(--eso-muted);justify-content:space-between;font-size:10.5px;display:flex}.eso-unlock li b{color:var(--eso-text);font-variant-numeric:tabular-nums}.eso-unlock-window{border:1px dashed var(--eso-line);color:var(--eso-gold);letter-spacing:.04em;border-radius:6px;margin:8px 0 0;padding:5px 7px;font-family:ui-monospace,monospace;font-size:9px}.eso-risk{padding-top:9px}.eso-risk-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.eso-risk-list li{border:1px solid var(--eso-line-soft);background:#ffffff04;border-radius:8px;grid-template-columns:112px 72px 96px 1fr;align-items:center;gap:8px;padding:6px 8px;display:grid}.eso-risk-label{color:var(--eso-muted);letter-spacing:.07em;font-family:ui-monospace,monospace;font-size:9px}.eso-risk-level{letter-spacing:.05em;font-size:11px;font-weight:780}.eso-risk-list .tone-red .eso-risk-level{color:var(--eso-red)}.eso-risk-list .tone-amber .eso-risk-level{color:var(--eso-amber)}.eso-risk-list .tone-green .eso-risk-level{color:var(--eso-green)}.eso-risk-track{gap:3px;display:flex}.eso-risk-track i{background:#a4b0b729;border-radius:2px;flex:1;height:9px}.eso-risk-list .tone-red .eso-risk-track i.on{background:linear-gradient(90deg, #c94a4a, var(--eso-red))}.eso-risk-list .tone-amber .eso-risk-track i.on{background:linear-gradient(90deg, #b8860b, var(--eso-amber))}.eso-risk-list .tone-green .eso-risk-track i.on{background:linear-gradient(90deg, #2a9a64, var(--eso-green))}.eso-risk-list small{color:var(--eso-muted);font-size:10.5px;line-height:1.3}.eso-bottom-row{grid-template-columns:1.15fr 1fr;gap:7px;display:grid}.eso-table{border-collapse:collapse;width:100%;font-size:11px}.eso-table th{color:var(--eso-muted);letter-spacing:.09em;text-align:left;padding:0 0 6px;font-family:ui-monospace,monospace;font-size:8px;font-weight:650}.eso-table td{border-top:1px solid var(--eso-line-soft);vertical-align:middle;padding:7px 4px}.eso-num{background:var(--eso-gold);align-items:center}@supports (color:color-mix(in lab, red, red)){.eso-num{background:color-mix(in srgb, var(--eso-gold) 12%, transparent)}}.eso-num{border:1px solid var(--eso-line);color:var(--eso-gold);border-radius:50%;place-items:center;width:16px;height:16px;margin-right:6px;font-family:ui-monospace,monospace;font-size:9px;font-style:normal;font-weight:700;display:inline-grid}.eso-dots{gap:3px;display:flex}.eso-dots i{background:#a4b0b72e;border-radius:50%;width:7px;height:7px;display:block}.eso-dots i.on{background:var(--eso-gold);box-shadow:0 0 6px var(--eso-gold)}@supports (color:color-mix(in lab, red, red)){.eso-dots i.on{box-shadow:0 0 6px color-mix(in srgb, var(--eso-gold) 55%, transparent)}}.eso-invalidation{border-color:#ff6b6b47}.eso-invalid-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eso-invalid-list li{grid-template-columns:18px 1fr;gap:8px;display:grid}.eso-invalid-list strong{margin-bottom:2px;font-size:12px;display:block}.eso-invalid-list small{color:var(--eso-muted);font-size:11px;line-height:1.35}.eso-empty{color:var(--eso-muted);margin:0;font-size:11px}.eso-footer{border-top:1px solid var(--eso-line-soft);gap:7px;margin-top:auto;padding-top:7px;display:grid}.eso-footer-status{color:var(--eso-muted);letter-spacing:.06em;flex-wrap:wrap;gap:12px;font-family:ui-monospace,monospace;font-size:9px;display:flex}.eso-footer-grid{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.eso-footer-grid small{color:var(--eso-muted);letter-spacing:.09em;margin-bottom:4px;font-family:ui-monospace,monospace;font-size:8px;display:block}.eso-providers{flex-wrap:wrap;gap:5px;display:flex}.eso-providers span{border:1px solid var(--eso-line-soft);background:#ffffff08;border-radius:999px;padding:3px 8px;font-size:10px}.eso-report-id{text-align:right;grid-template-columns:1fr auto;align-items:center;gap:4px;display:grid}.eso-report-id strong{grid-column:1;font-family:ui-monospace,monospace;font-size:11px}.eso-qr{border:1px solid var(--eso-line);border-radius:6px;grid-area:1/2/span 2}.eso-disclaimer{color:var(--eso-muted);margin:0;font-size:9.5px;line-height:1.4}@media print{.edge-snapshot-onepager{break-inside:avoid;box-shadow:none}}.completed-report-onepage-note{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.45}.report-studio-heading{align-items:flex-start;gap:16px;margin-bottom:4px}.report-studio-heading h1{letter-spacing:-.02em;font-size:clamp(1.55rem,2.2vw,1.9rem);font-weight:650;line-height:1.15}.report-studio-heading p{color:var(--muted);max-width:58ch;font-size:14px!important;line-height:1.55!important}.report-studio-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.report-studio-boundary{background:linear-gradient(120deg, var(--gold), var(--panel) 48%, var(--green,#3dd68c));align-items:center}@supports (color:color-mix(in lab, red, red)){.report-studio-boundary{background:linear-gradient(120deg, color-mix(in srgb, var(--gold) 10%, var(--panel)), var(--panel) 48%, color-mix(in srgb, var(--green,#3dd68c) 6%, var(--panel)))}}.report-studio-boundary{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-studio-boundary{border:1px solid color-mix(in srgb, var(--gold) 28%, var(--border))}}.report-studio-boundary{border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:20px 28px;min-height:0;margin-bottom:14px;padding:18px 20px;display:flex}.report-boundary-copy{align-items:flex-start;gap:14px;max-width:520px;display:flex}.report-boundary-icon{background:var(--gold);align-items:center}@supports (color:color-mix(in lab, red, red)){.report-boundary-icon{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.report-boundary-icon{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-boundary-icon{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--border))}}.report-boundary-icon{color:var(--gold);border-radius:12px;flex:0 0 44px;justify-content:center;height:44px;display:flex}.report-boundary-copy .eyebrow{color:var(--gold);letter-spacing:.1em;font-size:10px!important}.report-boundary-copy h2{letter-spacing:-.01em;margin:4px 0 6px!important;font-size:17px!important;font-weight:620!important}.report-boundary-copy p{color:var(--muted)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.report-boundary-contract{flex-wrap:wrap;align-items:stretch;gap:8px;margin:0;padding:0;list-style:none;display:flex}.report-boundary-contract>li:not(.report-boundary-arrow){background:var(--panel-soft,var(--panel))}@supports (color:color-mix(in lab, red, red)){.report-boundary-contract>li:not(.report-boundary-arrow){background:var(--panel-soft,color-mix(in srgb, var(--panel) 92%, #000))}}.report-boundary-contract>li:not(.report-boundary-arrow){border:1px solid var(--border);border-radius:10px;flex-direction:column;min-width:108px;padding:10px 12px;display:flex}.report-boundary-contract small{font-family:var(--font-geist-mono);letter-spacing:.08em;color:var(--gold)!important;font-size:9px!important}.report-boundary-contract strong{margin-top:4px!important;font-size:13px!important;font-weight:600!important}.report-boundary-arrow{color:var(--gold);align-self:center;padding:0 2px;font-size:14px;font-weight:600}.report-creator-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.report-creator-mode>button{background:var(--panel);border:1px solid var(--border);cursor:pointer;text-align:left;border-radius:14px;gap:6px;min-height:120px;padding:16px 16px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.report-creator-mode>button:hover{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-creator-mode>button:hover{border-color:color-mix(in srgb, var(--gold) 45%, var(--border))}}.report-creator-mode>button:hover{transform:translateY(-1px)}.report-creator-mode>button.active{background:linear-gradient(160deg, var(--gold), var(--panel))}@supports (color:color-mix(in lab, red, red)){.report-creator-mode>button.active{background:linear-gradient(160deg, color-mix(in srgb, var(--gold) 12%, var(--panel)), var(--panel))}}.report-creator-mode>button.active{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-creator-mode>button.active{border-color:color-mix(in srgb, var(--gold) 55%, var(--border))}}.report-creator-mode>button.active{box-shadow:0 0 0 1px var(--gold), 0 12px 28px var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-creator-mode>button.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 20%, transparent), 0 12px 28px color-mix(in srgb, var(--gold) 10%, transparent)}}.report-creator-mode>button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.report-mode-icon{background:var(--gold);align-items:center}@supports (color:color-mix(in lab, red, red)){.report-mode-icon{background:color-mix(in srgb, var(--gold) 12%, transparent)}}.report-mode-icon{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-mode-icon{border:1px solid color-mix(in srgb, var(--gold) 30%, var(--border))}}.report-mode-icon{color:var(--gold);border-radius:10px;justify-content:center;width:36px;height:36px;margin-bottom:2px;display:inline-flex}.report-creator-mode .eyebrow{color:var(--gold);letter-spacing:.1em;font-size:10px!important}.report-creator-mode strong{color:var(--text);letter-spacing:-.01em;font-size:16px!important;font-weight:620!important}.report-creator-mode small{color:var(--muted)!important;font-size:13px!important;line-height:1.45!important}.report-studio-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);align-items:start;gap:14px;display:grid}.report-studio-builder,.report-preflight-panel,.report-handoff-panel{border-radius:14px;padding:18px 18px 16px!important}.report-studio-card-heading h2{letter-spacing:-.01em;margin:4px 0 0!important;font-size:17px!important;font-weight:620!important}.studio-source-badge{letter-spacing:.06em;color:var(--muted)!important;gap:8px!important;font-size:10px!important}.report-studio-progress{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;margin:14px 0 4px;padding:0;list-style:none;display:grid}.report-studio-progress li{background:var(--panel);align-items:center}@supports (color:color-mix(in lab, red, red)){.report-studio-progress li{background:color-mix(in srgb, var(--panel) 90%, #000)}}.report-studio-progress li{border:1px solid var(--border);color:var(--muted);opacity:.72;border-radius:999px;gap:8px;min-height:36px;padding:6px 10px;transition:border-color .16s,opacity .16s,color .16s;display:flex}.report-studio-progress li.is-active{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-studio-progress li.is-active{border-color:color-mix(in srgb, var(--gold) 55%, var(--border))}}.report-studio-progress li.is-active{color:var(--text);opacity:1}.report-studio-progress li.is-done{border-color:var(--green,#3dd68c)}@supports (color:color-mix(in lab, red, red)){.report-studio-progress li.is-done{border-color:color-mix(in srgb, var(--green,#3dd68c) 45%, var(--border))}}.report-studio-progress li.is-done{color:var(--text);opacity:1}.report-studio-progress b{background:var(--gold);align-items:center}@supports (color:color-mix(in lab, red, red)){.report-studio-progress b{background:color-mix(in srgb, var(--gold) 14%, transparent)}}.report-studio-progress b{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-studio-progress b{border:1px solid color-mix(in srgb, var(--gold) 35%, var(--border))}}.report-studio-progress b{color:var(--gold);font-family:var(--font-geist-mono);border-radius:50%;flex:0 0 22px;justify-content:center;width:22px;height:22px;font-size:10px;font-weight:650;display:inline-flex}.report-studio-progress li.is-done b{background:var(--green,#3dd68c)}@supports (color:color-mix(in lab, red, red)){.report-studio-progress li.is-done b{background:color-mix(in srgb, var(--green,#3dd68c) 16%, transparent)}}.report-studio-progress li.is-done b{border-color:var(--green,#3dd68c)}@supports (color:color-mix(in lab, red, red)){.report-studio-progress li.is-done b{border-color:color-mix(in srgb, var(--green,#3dd68c) 40%, var(--border))}}.report-studio-progress li.is-done b{color:var(--green,#3dd68c)}.report-studio-progress span{font-size:12px;font-weight:560}.report-title-field{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:8px;margin-top:16px;padding-bottom:16px;display:flex}.report-title-field>span,.report-timeframe-field>span{font-weight:560;color:var(--muted)!important;font-size:12px!important}.report-title-field input,.report-timeframe-field select{outline:0;background:var(--panel-soft,var(--panel))!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:10px!important;min-height:44px!important;padding:0 14px!important;font-size:14px!important}.report-title-field input:focus,.report-timeframe-field select:focus{box-shadow:0 0 0 3px var(--gold);border-color:var(--gold)!important}@supports (color:color-mix(in lab, red, red)){.report-title-field input:focus,.report-timeframe-field select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 18%, transparent)}}.report-title-field small{line-height:1.45;color:var(--muted)!important;font-size:12px!important}.report-studio-step{border:0;border-bottom:1px solid var(--border-soft);margin:0;padding:18px 0!important}.report-studio-step:last-of-type{border-bottom:0}.report-studio-step legend{align-items:flex-start;gap:12px;width:100%;margin-bottom:12px;padding:0;display:flex}.report-studio-step legend>b{background:var(--gold);align-items:center}@supports (color:color-mix(in lab, red, red)){.report-studio-step legend>b{background:color-mix(in srgb, var(--gold) 10%, transparent)}}.report-studio-step legend>b{border:1px solid var(--gold)!important}@supports (color:color-mix(in lab, red, red)){.report-studio-step legend>b{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--border))!important}}.report-studio-step legend>b{font-family:var(--font-geist-mono);justify-content:center;font-weight:700;display:flex;color:var(--gold)!important;border-radius:10px!important;flex:0 0 36px!important;height:36px!important;font-size:11px!important}.report-studio-step legend strong{color:var(--text);letter-spacing:-.01em;font-size:15px!important;font-weight:620!important}.report-studio-step legend small{color:var(--muted)!important;margin-top:3px!important;font-size:13px!important;line-height:1.45!important}.canonical-picker-field,.report-asset-search>label{background:var(--panel-soft,var(--panel))!important;border:1px solid var(--border)!important;border-radius:12px!important;min-height:48px!important}.report-asset-search input,.canonical-picker-field input{font-size:14px!important}.report-selected-asset{background:linear-gradient(90deg, var(--gold), var(--panel))!important}@supports (color:color-mix(in lab, red, red)){.report-selected-asset{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 10%, var(--panel)), var(--panel))!important}}.report-selected-asset{border:1px solid var(--gold)!important}@supports (color:color-mix(in lab, red, red)){.report-selected-asset{border:1px solid color-mix(in srgb, var(--gold) 40%, var(--border))!important}}.report-selected-asset{border-radius:12px;min-height:68px!important;margin-top:10px!important;padding:12px 14px!important}.report-selected-asset>span small{letter-spacing:.08em;color:var(--green,#3dd68c)!important;font-size:10px!important}.report-selected-asset>span strong{font-weight:620;font-size:15px!important}.report-selected-asset>span em{color:var(--muted)!important;font-size:12px!important}.report-product-options,.report-simple-presets,.report-preset-grid{gap:10px!important}.report-product-options button,.report-simple-presets button,button.report-preset-card{background:var(--panel-soft,var(--panel))!important;border:1px solid var(--border)!important;border-radius:12px!important;min-height:112px!important;padding:14px!important}.report-product-options button.active,.report-simple-presets button.active,button.report-preset-card.active{background:linear-gradient(145deg, var(--gold), var(--panel))!important}@supports (color:color-mix(in lab, red, red)){.report-product-options button.active,.report-simple-presets button.active,button.report-preset-card.active{background:linear-gradient(145deg, color-mix(in srgb, var(--gold) 12%, var(--panel)), var(--panel))!important}}.report-product-options button.active,.report-simple-presets button.active,button.report-preset-card.active{border-color:var(--gold)!important}@supports (color:color-mix(in lab, red, red)){.report-product-options button.active,.report-simple-presets button.active,button.report-preset-card.active{border-color:color-mix(in srgb, var(--gold) 50%, var(--border))!important}}.report-product-options button>strong,.report-simple-presets button>strong,button.report-preset-card strong{font-size:14px!important;font-weight:620!important}.report-product-options button>small,.report-simple-presets button>small,button.report-preset-card small{color:var(--muted)!important;font-size:12px!important;line-height:1.45!important}.report-artifact-options>label{background:var(--panel-soft,var(--panel))!important;border:1px solid var(--border)!important;border-radius:12px!important;min-height:64px!important;padding:12px!important}.report-artifact-options strong{font-size:13px!important;font-weight:600!important}.report-artifact-options small{color:var(--muted)!important;font-size:12px!important;line-height:1.4!important}.report-prepare-action{background:var(--gold);align-items:center}@supports (color:color-mix(in lab, red, red)){.report-prepare-action{background:color-mix(in srgb, var(--gold) 7%, var(--panel))}}.report-prepare-action{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-prepare-action{border:1px solid color-mix(in srgb, var(--gold) 30%, var(--border))}}.report-prepare-action{border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:14px 18px;margin-top:8px;display:flex;padding:14px 16px!important}.report-prepare-action strong{color:var(--text);font-size:15px!important;font-weight:620!important}.report-prepare-action small{max-width:42ch;display:block;color:var(--muted)!important;margin-top:4px!important;font-size:12.5px!important;line-height:1.45!important}.report-prepare-btn{min-width:180px!important;min-height:46px!important;padding:0 18px!important}.report-handoff-error{border-radius:10px!important;padding:12px!important;font-size:13px!important;line-height:1.45!important}.report-prepared-summary{border-radius:12px;overflow:hidden;background:var(--border)!important;gap:1px!important;margin-top:14px!important}.report-prepared-summary>span{background:var(--panel)!important;padding:12px!important}.report-prepared-summary small{letter-spacing:.06em;color:var(--muted)!important;font-size:10px!important}.report-prepared-summary strong{margin-top:6px!important;font-size:13px!important}.report-handoff-panel h2{margin:8px 0!important;font-size:17px!important;font-weight:620!important;line-height:1.3!important}.report-handoff-panel p{color:var(--muted)!important;font-size:13px!important;line-height:1.5!important}.report-handoff-panel>small,.report-library-link,.report-studio-disclosure{font-size:12px!important;line-height:1.5!important}.report-preflight-empty p{max-width:32ch;font-size:13px!important;line-height:1.5!important}.report-preflight-empty{min-height:180px!important}.report-credit-quote{background:var(--panel-raised)}@supports (color:color-mix(in lab, red, red)){.report-credit-quote{background:color-mix(in srgb, var(--panel-raised) 88%, transparent)}}.report-credit-quote{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-credit-quote{border:1px solid color-mix(in srgb, var(--gold) 30%, var(--border))}}.report-credit-quote{border-radius:12px;gap:12px;min-width:0;margin:14px 0;padding:14px;display:grid}.report-credit-quote>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;min-width:0;display:flex}.report-credit-quote header strong{white-space:nowrap;font-size:18px!important}.report-credit-quote-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px;min-width:0;display:grid}.report-credit-quote-grid>span{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.report-credit-quote-grid>span{background:color-mix(in srgb, var(--panel) 82%, transparent)}}.report-credit-quote-grid>span{border:1px solid var(--border-soft);border-radius:9px;gap:5px;min-width:0;padding:9px 10px;display:grid}.report-credit-quote-grid span small{line-height:1.3;display:block;font-size:10px!important}.report-credit-quote-grid span b{overflow-wrap:anywhere;line-height:1.25;display:block;font-size:13px!important}.report-credit-quote>p,.report-credit-quote>small{margin:0!important}.report-credit-quote>.button,.report-credit-quote>a.button{justify-content:center;width:100%;min-height:44px}@media (width<=640px){.report-credit-quote{padding:12px}.report-credit-quote>header{align-items:flex-start;display:grid}.report-credit-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.report-credit-quote-grid{grid-template-columns:minmax(0,1fr)}}html[data-theme=ledger] .report-studio-boundary,html[data-theme=ledger] .report-creator-mode>button,html[data-theme=ledger] .report-studio-builder,html[data-theme=ledger] .report-preflight-panel,html[data-theme=ledger] .report-handoff-panel,html[data-theme=ledger] .report-prepare-action{background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .report-creator-mode>button.active,html[data-theme=ledger] .report-prepare-action{background:linear-gradient(160deg,#fff5df,#fffdf7);border-color:#c9a227}html[data-theme=ledger] .report-title-field input,html[data-theme=ledger] .report-timeframe-field select,html[data-theme=ledger] .canonical-picker-field,html[data-theme=ledger] .report-product-options button,html[data-theme=ledger] .report-artifact-options>label,html[data-theme=ledger] .report-boundary-contract>li:not(.report-boundary-arrow),html[data-theme=ledger] .report-studio-progress li,html[data-theme=ledger] .report-prepared-summary>span{color:#1a1610!important;background:#fffaf0!important;border-color:#d4c7b3!important}html[data-theme=ledger] .report-selected-asset{background:linear-gradient(90deg,#fff3d6,#fffdf7)!important;border-color:#c9a227!important}@media (width<=1100px){.report-studio-layout{grid-template-columns:1fr}.report-studio-side{order:2}}@media (width<=780px){.report-creator-mode{grid-template-columns:1fr}.report-studio-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.report-boundary-contract{width:100%}.report-boundary-contract>li:not(.report-boundary-arrow){flex:calc(50% - 8px);min-width:0}.report-boundary-arrow{display:none}.report-prepare-action{flex-direction:column;align-items:stretch}.report-prepare-btn{width:100%}.report-studio-heading-actions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.report-creator-mode>button{transition:none}}.report-readiness-simple{margin-top:12px}.report-readiness-simple>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.report-readiness-simple>ul>li{background:var(--panel-soft,var(--panel));align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.report-readiness-simple>ul>li{background:var(--panel-soft,color-mix(in srgb, var(--panel) 92%, #000))}}.report-readiness-simple>ul>li{border:1px solid var(--border);border-radius:10px;grid-template-columns:18px 1fr;gap:10px;padding:10px 12px;display:grid}.report-readiness-simple>ul>li.passed{border-color:var(--green,#3dd68c)}@supports (color:color-mix(in lab, red, red)){.report-readiness-simple>ul>li.passed{border-color:color-mix(in srgb, var(--green,#3dd68c) 35%, var(--border))}}.report-readiness-simple>ul>li.failed{border-color:var(--red,#ff6b6b)}@supports (color:color-mix(in lab, red, red)){.report-readiness-simple>ul>li.failed{border-color:color-mix(in srgb, var(--red,#ff6b6b) 40%, var(--border))}}.report-readiness-simple>ul>li .icon,.report-readiness-simple>ul>li>svg{color:var(--green,#3dd68c);margin-top:2px}.report-readiness-simple>ul>li.failed .icon,.report-readiness-simple>ul>li.failed>svg{color:var(--red,#ff6b6b)}.report-readiness-simple strong{font-size:13px;font-weight:600;display:block}.report-readiness-simple small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.report-readiness-gaps{color:var(--muted);margin-top:10px;font-size:12px}.report-readiness-gaps summary{cursor:pointer;color:var(--gold);font-weight:560}.report-readiness-gaps ul{margin:8px 0 0;padding-left:18px}.report-readiness-gaps li{margin-bottom:4px;line-height:1.45}.report-readiness-ok{color:var(--green,#3dd68c);align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.report-readiness-pending{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.45}button:not(:disabled),[role=button]:not([aria-disabled=true]),.button:not(:disabled){cursor:pointer}.button{gap:8px;height:auto;min-height:36px;padding:0 14px;font-size:12px}.button-gold,a.button-gold{min-height:38px;padding:0 16px;font-size:12px;font-weight:650}.button-ghost,a.button-ghost{min-height:36px;font-size:12px}.segmented button{letter-spacing:.06em;min-height:34px;padding:0 14px;font-size:10px}.page-heading h1,.heading-with-actions h1{letter-spacing:-.02em;font-size:clamp(1.45rem,1.2rem + .6vw,1.75rem);font-weight:620;line-height:1.15}.page-heading p,.heading-with-actions p{color:var(--muted);max-width:62ch;font-size:13px;line-height:1.45}.workspace-state-panel,.reports-empty,.empty-state,.workspace-launchpad{background:linear-gradient(165deg, var(--gold), var(--panel))}@supports (color:color-mix(in lab, red, red)){.workspace-state-panel,.reports-empty,.empty-state,.workspace-launchpad{background:linear-gradient(165deg, color-mix(in srgb, var(--gold) 6%, var(--panel)), var(--panel))}}.workspace-state-panel,.reports-empty,.empty-state,.workspace-launchpad{border:1px solid var(--border);border-radius:12px;padding:22px 20px}.workspace-launchpad-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:16px 0 14px;display:grid}.workspace-launch-card{background:var(--panel-soft);border:1px solid var(--border);color:var(--text);border-radius:10px;grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:72px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.workspace-launch-card:hover,.workspace-launch-card:focus-visible{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.workspace-launch-card:hover,.workspace-launch-card:focus-visible{background:color-mix(in srgb, var(--gold) 8%, var(--panel-soft))}}.workspace-launch-card:hover,.workspace-launch-card:focus-visible{border-color:var(--gold-border-bright);color:var(--text);outline:none}.workspace-launch-card strong{font-size:13px;font-weight:600;display:block}.workspace-launch-card small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.workspace-launchpad-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.workspace-auth-banner{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.workspace-auth-banner>span{flex:240px;gap:3px;min-width:0;display:grid}.workspace-auth-banner small{color:var(--muted);font-size:12px;line-height:1.4}.modal footer,.research-modal-form footer,.modal-form footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.modal footer .button,.research-modal-form footer .button{white-space:normal;flex:0 auto;max-width:100%}.report-simple-preset{min-height:0}.report-simple-preset strong{line-height:1.3;font-size:14px!important}.report-simple-preset small,.report-simple-preset p{font-size:12px!important;line-height:1.45!important}.research-desk-heading .button-gold{min-width:9.5rem}table th{letter-spacing:.06em;font-size:10px}table td{font-size:12.5px}.token-research-empty,.compare-empty{border-radius:10px}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (width<=768px){.button,.button-gold,.button-ghost,a.button,a.button-gold,a.button-ghost{min-height:44px}.page-heading{gap:12px}.heading-with-actions{flex-direction:column;align-items:stretch}.heading-with-actions .workspace-actions,.heading-with-actions>div:last-child{flex-wrap:wrap;gap:8px;width:100%;display:flex}.heading-with-actions .button{flex:auto}.workspace-launchpad-grid{grid-template-columns:1fr}.segmented{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.panel,.table-wrap,.holdings-panel,.markets-table-wrap{max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=light] .page-heading p,html[data-theme=light] .workspace-launch-card small,html[data-theme=light] .workspace-auth-banner small{color:var(--text)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .page-heading p,html[data-theme=light] .workspace-launch-card small,html[data-theme=light] .workspace-auth-banner small{color:color-mix(in srgb, var(--text) 62%, #4a5560)}}.academy-hero h1 em,.academy-experience h1 em{margin-top:.15em;display:inline-block}.markets-structure-grid{align-items:start}.markets-structure-empty,.markets-structure-empty.wide{color:var(--muted);place-items:center start;gap:6px;min-height:72px;padding:12px 4px;font-size:12px;line-height:1.45;display:grid}.markets-structure-l1,.markets-structure-sectors{min-height:0}.tape-customize{gap:1rem;max-height:min(70vh,640px);padding-right:.15rem;display:grid;overflow:auto}.tape-customize-live-summary{border:1px solid var(--gold,#f0be47);border-radius:8px;margin:0 0 10px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.tape-customize-live-summary{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 28%, var(--border,#2b363c))}}.tape-customize-live-summary{background:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.tape-customize-live-summary{background:color-mix(in srgb, var(--gold,#f0be47) 8%, transparent)}}.tape-customize-live-summary{color:var(--text,#e8eef2);font-size:11px;line-height:1.4}.tape-customize-live-summary strong{color:var(--gold,#f0be47);font-weight:650}.tape-customize-lead{color:var(--muted,#8b949e);margin:0;font-size:.88rem;line-height:1.45}.tape-customize h3{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .4rem;font-size:.92rem;display:flex}.tape-customize-hint{color:var(--muted,#8b949e);margin:0 0 .5rem;font-size:.78rem}.tape-customize-chips{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.45rem;margin-bottom:.55rem;display:grid}.tape-customize-chips.is-dense{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.tape-chip{appearance:none;text-align:left;border:1px solid var(--border,#2a3140);background:var(--elevated,#161b22);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.tape-chip{background:color-mix(in srgb, var(--elevated,#161b22) 92%, transparent)}}.tape-chip{color:inherit;cursor:pointer;gap:.15rem;padding:.55rem .6rem;display:grid}.tape-chip.is-compact{padding:.4rem .5rem;font-size:.78rem}.tape-chip strong{font-size:.84rem}.tape-chip small{color:var(--muted,#8b949e);font-size:.7rem;line-height:1.25}.tape-chip.is-active{border-color:var(--gold,#f5b800)}@supports (color:color-mix(in lab, red, red)){.tape-chip.is-active{border-color:color-mix(in srgb, var(--gold,#f5b800) 55%, var(--border,#2a3140))}}.tape-chip.is-active{box-shadow:0 0 0 1px var(--gold,#f5b800)}@supports (color:color-mix(in lab, red, red)){.tape-chip.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--gold,#f5b800) 25%, transparent)}}.tape-chip.is-active{background:var(--gold,#f5b800)}@supports (color:color-mix(in lab, red, red)){.tape-chip.is-active{background:color-mix(in srgb, var(--gold,#f5b800) 10%, var(--elevated,#161b22))}}.tape-customize-toggles{gap:.4rem;display:grid}.tape-customize-toggles.is-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.tape-toggle{cursor:pointer;align-items:center;gap:.45rem;font-size:.86rem;display:flex}.tape-toggle em{font-style:normal}.tape-customize-range{gap:.35rem;margin-top:.35rem;font-size:.84rem;display:grid}.tape-customize-range input[type=range]{width:100%}.tape-customize-actions{flex-wrap:wrap;gap:.45rem;display:flex}.tape-customize-foot{color:var(--muted,#6e7781);align-items:flex-start;gap:.35rem;margin:0;font-size:.75rem;line-height:1.35;display:flex}.tape-customize-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.35rem;display:flex}.tape-surface-default{color:var(--muted,#8b949e);opacity:.9;font-size:.72rem;font-style:normal;font-weight:400}.tape-chip.is-dim{opacity:.55}.tape-screen-picker .tape-chip small{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;display:block;overflow:hidden}.tape-surface-row.is-editing{outline:1px solid var(--gold,#f0be47);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tape-surface-row.is-editing{outline:1px solid color-mix(in srgb, var(--gold,#f0be47) 40%, transparent)}}.tape-surface-row.is-editing{background:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.tape-surface-row.is-editing{background:color-mix(in srgb, var(--gold,#f0be47) 8%, transparent)}}.tape-surface-row.is-editing{padding:4px 6px}.tape-surface-jump{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--gold,#f0be47);-webkit-text-decoration-color:var(--gold,#f0be47);-webkit-text-decoration-color:var(--gold,#f0be47);text-decoration-color:var(--gold,#f0be47);background:0 0;border:0;padding:0;font-weight:650}@supports (color:color-mix(in lab, red, red)){.tape-surface-jump{-webkit-text-decoration-color:color-mix(in srgb, var(--gold,#f0be47) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--gold,#f0be47) 50%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--gold,#f0be47) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--gold,#f0be47) 50%, transparent)}}.tape-surface-jump{text-underline-offset:2px}.tape-surface-jump:hover{color:var(--gold,#f0be47)}.linkish{appearance:none;color:var(--gold,#f5b800);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.market-movers-module.is-hidden-by-pref{border:1px dashed var(--border,#2a3140);border-radius:12px;margin-bottom:.75rem;padding:.75rem 1rem}.fte-sw-update-toast{background:var(--panel,#10181d);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.fte-sw-update-toast{background:color-mix(in srgb, var(--panel,#10181d) 92%, #f0be471f)}}.fte-sw-update-toast{border:1px solid var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.fte-sw-update-toast{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 40%, var(--border,#2b363c))}}.fte-sw-update-toast{z-index:80;border-radius:12px;grid-template-columns:auto 1fr;gap:10px;max-width:min(420px,100vw - 24px);padding:12px 14px;display:grid;position:fixed;bottom:16px;right:12px;box-shadow:0 12px 40px #00000059}.fte-sw-update-toast>svg{color:var(--gold,#f0be47);margin-top:2px}.fte-sw-update-toast strong{font-size:13px;display:block}.fte-sw-update-toast p{color:var(--muted,#a9b2b7);margin:4px 0 0;font-size:12px;line-height:1.45}.fte-sw-update-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (width<=560px){.fte-sw-update-toast{max-width:none;bottom:72px;left:12px;right:12px}}.dcc-correlation-panel{margin:1.25rem 0 1.75rem}.dcc-correlation-header{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.dcc-correlation-header h2{margin:.35rem 0}.dcc-lead{opacity:.85;max-width:40rem;margin:0}.dcc-correlation-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.dcc-note{opacity:.85;font-size:.9rem}.dcc-card-top{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:.75rem;display:flex}.dcc-headline{max-width:44rem;margin:.35rem 0 .5rem;font-size:1.05rem;line-height:1.35;display:block}.dcc-tags{flex-wrap:wrap;gap:.35rem;display:flex}.dcc-scores{gap:.75rem;display:flex}.dcc-scores div{border:1px solid var(--gold-border,#d4af3759);text-align:center;border-radius:8px;min-width:5.5rem;padding:.5rem .65rem}.dcc-scores small{opacity:.7;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;display:block}.dcc-scores b{font-variant-numeric:tabular-nums;font-size:1.35rem}.dcc-chart-block{color:var(--fte-green,#48d890);margin:.75rem 0 1rem}.dcc-spark{width:100%;max-width:420px;height:auto;display:block}.dcc-spark-empty{opacity:.6;color:var(--text,inherit);padding:1rem 0}.dcc-rho-stats{font-variant-numeric:tabular-nums;opacity:.9;color:var(--text,inherit);flex-wrap:wrap;gap:.65rem 1rem;margin-top:.5rem;font-size:.8rem;display:flex}.dcc-params{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem;margin-bottom:.75rem;display:grid}.dcc-params small{opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;display:block}.dcc-params code{font-size:.82rem}.dcc-bullets{margin:0 0 .75rem;padding-left:1.15rem;line-height:1.45}.dcc-warnings{border-left:3px solid var(--gold,#d4af37);background:#d4af370f;margin-bottom:.75rem;padding:.65rem .75rem}.dcc-warnings ul{margin:.35rem 0 0;padding-left:1.1rem}.dcc-details{opacity:.9;font-size:.9rem}.dcc-disclaimer{opacity:.8;font-size:.82rem}.dcc-card.status-blocked{border-color:#dc505073}.dcc-card.status-provisional{border-color:#d4af378c}@media (width<=560px){.dcc-correlation-actions{width:100%;margin-left:0}.dcc-scores{width:100%}.dcc-scores div{flex:1}}.comparison-narratives{margin-top:14px}.comparison-narrative-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.comparison-narrative-card{background:#0000002e;border:1px solid #ffffff14;border-radius:12px;padding:12px 14px}.comparison-narrative-card.is-empty{color:var(--muted);font-size:12px}.comparison-narrative-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.comparison-narrative-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.comparison-narrative-card li{gap:2px;display:grid}.comparison-narrative-card a,.comparison-narrative-card span{color:var(--text,#f4f1e8);font-size:13px;line-height:1.35;text-decoration:none}.comparison-narrative-card a:hover{color:var(--gold,#f2b313)}.comparison-narrative-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}@media (width<=800px){.comparison-narrative-grid{grid-template-columns:1fr}}.data-health-panel{gap:16px;min-width:0;margin:0 0 18px;display:grid}.data-health-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.data-health-heading h2{margin:4px 0 6px;font-size:clamp(18px,2vw,24px);font-weight:620}.data-health-heading p{color:var(--muted);max-width:58ch;margin:0;font-size:13px;line-height:1.5}.data-health-empty{border:1px dashed var(--border);border-radius:12px;place-items:flex-start start;gap:8px;padding:16px;display:grid}.data-health-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.data-health-kpis>span{background:var(--panel-soft,#0a1217)}@supports (color:color-mix(in lab, red, red)){.data-health-kpis>span{background:color-mix(in srgb, var(--panel-soft,#0a1217) 90%, #000)}}.data-health-kpis>span{border:1px solid var(--border-soft,#243038);border-radius:10px;gap:4px;min-width:0;padding:10px 12px;display:grid}.data-health-kpis small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.data-health-kpis strong{font-size:18px;font-weight:650}.provider-recovery-workflow{background:linear-gradient(135deg, var(--gold,#f0be47), transparent 46%), var(--panel,#0c1216)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-workflow{background:linear-gradient(135deg, color-mix(in srgb, var(--gold,#f0be47) 8%, transparent), transparent 46%), color-mix(in srgb, var(--panel,#0c1216) 94%, #000)}}.provider-recovery-workflow{border:1px solid var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-workflow{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 28%, var(--border,#2b363c))}}.provider-recovery-workflow{border-radius:14px;gap:14px;padding:14px 16px 16px;display:grid}.provider-recovery-workflow.is-unavailable{border-color:var(--red,#ff5d66)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-workflow.is-unavailable{border-color:color-mix(in srgb, var(--red,#ff5d66) 40%, var(--border))}}.provider-recovery-workflow.is-unavailable{background:linear-gradient(135deg, var(--red,#ff5d66), transparent 48%), var(--panel,#0c1216)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-workflow.is-unavailable{background:linear-gradient(135deg, color-mix(in srgb, var(--red,#ff5d66) 10%, transparent), transparent 48%), color-mix(in srgb, var(--panel,#0c1216) 94%, #000)}}.provider-recovery-workflow.is-healthy{border-color:var(--green,#34d990)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-workflow.is-healthy{border-color:color-mix(in srgb, var(--green,#34d990) 30%, var(--border))}}.provider-recovery-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.provider-recovery-head h3{margin:4px 0 6px;font-size:15px;font-weight:650}.provider-recovery-head p{color:var(--muted);max-width:64ch;margin:0;font-size:12.5px;line-height:1.5}.provider-recovery-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.provider-recovery-step{background:var(--panel-soft,#0a1217)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-step{background:color-mix(in srgb, var(--panel-soft,#0a1217) 88%, transparent)}}.provider-recovery-step{border:1px solid var(--border-soft,#243038);border-radius:10px;grid-template-columns:auto 1fr;gap:4px;padding:10px 12px;display:grid}.provider-recovery-step-state{border:1px solid var(--border);color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:999px;grid-area:1/1/span 2;align-self:center;min-width:4.5rem;padding:5px 8px;font-size:9px}.provider-recovery-step strong{grid-column:2;font-size:12.5px;font-weight:620}.provider-recovery-step small{color:var(--muted);grid-column:2;font-size:11.5px;line-height:1.45}.provider-recovery-step.is-active{border-color:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-step.is-active{border-color:color-mix(in srgb, var(--gold,#f0be47) 45%, var(--border))}}.provider-recovery-step.is-active{box-shadow:inset 0 0 0 1px var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-step.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold,#f0be47) 12%, transparent)}}.provider-recovery-step.is-active .provider-recovery-step-state{background:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-step.is-active .provider-recovery-step-state{background:color-mix(in srgb, var(--gold,#f0be47) 16%, transparent)}}.provider-recovery-step.is-active .provider-recovery-step-state{border-color:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-step.is-active .provider-recovery-step-state{border-color:color-mix(in srgb, var(--gold,#f0be47) 40%, var(--border))}}.provider-recovery-step.is-active .provider-recovery-step-state{color:var(--gold,#f0be47)}.provider-recovery-step.is-done .provider-recovery-step-state{background:var(--green,#34d990)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-step.is-done .provider-recovery-step-state{background:color-mix(in srgb, var(--green,#34d990) 14%, transparent)}}.provider-recovery-step.is-done .provider-recovery-step-state{border-color:var(--green,#34d990)}@supports (color:color-mix(in lab, red, red)){.provider-recovery-step.is-done .provider-recovery-step-state{border-color:color-mix(in srgb, var(--green,#34d990) 35%, var(--border))}}.provider-recovery-step.is-done .provider-recovery-step-state{color:var(--green,#34d990)}.provider-recovery-step.is-skipped{opacity:.72}.provider-recovery-actions{flex-wrap:wrap;gap:8px;display:flex}.provider-recovery-note{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.data-health-surfaces h3,.data-health-table-wrap h3{letter-spacing:.02em;margin:0 0 10px;font-size:13px;font-weight:650}.data-health-surface-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.data-health-surface-grid article{background:var(--panel-soft,#0a1217)}@supports (color:color-mix(in lab, red, red)){.data-health-surface-grid article{background:color-mix(in srgb, var(--panel-soft,#0a1217) 90%, #000)}}.data-health-surface-grid article{border:1px solid var(--border-soft,#243038);border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.data-health-surface-grid header{justify-content:space-between;align-items:center;gap:8px;display:flex}.data-health-surface-grid p,.data-health-surface-grid small{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.data-health-table{border:1px solid var(--border-soft,#243038);border-radius:12px;gap:0;min-width:0;display:grid;overflow:hidden}.data-health-table-head,.data-health-table-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.6fr) minmax(64px,.5fr);gap:10px;padding:10px 12px;display:grid}.data-health-table-head{background:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.data-health-table-head{background:color-mix(in srgb, var(--gold,#f0be47) 8%, transparent)}}.data-health-table-head{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.data-health-table-row{border-top:1px solid var(--border-soft,#243038);font-size:12px}.data-health-table-row small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.data-health-rules{border-top:1px solid var(--border-soft,#243038);gap:8px;padding-top:12px;display:grid}.data-health-rules ul{color:var(--muted);gap:4px;margin:0;padding-left:1.1rem;font-size:12px;line-height:1.45;display:grid}@media (width<=720px){.data-health-table-head,.data-health-table-row{grid-template-columns:1fr 1fr}.data-health-table-head span:nth-child(n+3),.data-health-table-row span:nth-child(n+3){grid-column:1/-1}}.kaiko-venue-panel{gap:14px;min-width:0;margin:0 0 16px;display:grid}.kaiko-venue-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kaiko-venue-head h2{margin:4px 0 6px;font-size:clamp(16px,1.8vw,22px);font-weight:620}.kaiko-venue-head p{color:var(--muted);max-width:62ch;margin:0;font-size:12.5px;line-height:1.5}.kaiko-venue-actions{align-items:center;gap:8px;display:flex}.kaiko-venue-controls{flex-wrap:wrap;gap:12px;display:flex}.kaiko-venue-controls label{gap:4px;min-width:160px;display:grid}.kaiko-venue-controls label span{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.kaiko-venue-controls select{background:var(--panel-soft,#0a1217);border:1px solid var(--border,#2b363c);color:var(--text);border-radius:8px;min-height:40px;padding:0 10px;font-size:13px}.kaiko-venue-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.kaiko-venue-kpis>span{background:var(--panel-soft,#0a1217)}@supports (color:color-mix(in lab, red, red)){.kaiko-venue-kpis>span{background:color-mix(in srgb, var(--panel-soft,#0a1217) 92%, #000)}}.kaiko-venue-kpis>span{border:1px solid var(--border-soft,#243038);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.kaiko-venue-kpis small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.kaiko-venue-kpis strong{font-size:15px;font-weight:650}.kaiko-ohlcv-table{border:1px solid var(--border-soft,#243038);border-radius:12px;overflow:hidden}.kaiko-ohlcv-head,.kaiko-ohlcv-row{grid-template-columns:1.2fr repeat(5,minmax(0,1fr));gap:8px;padding:8px 10px;display:grid}.kaiko-ohlcv-head{background:var(--gold,#f0be47)}@supports (color:color-mix(in lab, red, red)){.kaiko-ohlcv-head{background:color-mix(in srgb, var(--gold,#f0be47) 8%, transparent)}}.kaiko-ohlcv-head{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.kaiko-ohlcv-row{border-top:1px solid var(--border-soft,#243038);font-size:12px}.kaiko-venue-empty{border:1px dashed var(--border);border-radius:12px;gap:6px;padding:14px;display:grid}.kaiko-venue-empty code{color:var(--gold);font-size:12px}.kaiko-venue-warnings{color:var(--gold);margin:0;padding-left:1.1rem;font-size:12px}.kaiko-venue-hint,.kaiko-venue-foot small{color:var(--muted);font-size:11.5px;line-height:1.45}.kaiko-venue-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.kaiko-catalog{border-top:1px solid var(--border-soft);gap:12px;padding-top:12px;display:grid}.kaiko-catalog h3{margin:0 0 6px;font-size:12px;font-weight:650}.kaiko-catalog ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.kaiko-catalog li{gap:2px;display:grid}.kaiko-catalog code{color:var(--gold);word-break:break-all;font-size:11px}.kaiko-catalog span{color:var(--muted);font-size:11.5px}@media (width<=720px){.kaiko-ohlcv-head,.kaiko-ohlcv-row{grid-template-columns:1.1fr repeat(3,minmax(0,1fr));font-size:11px}.kaiko-ohlcv-head span:nth-child(n+5),.kaiko-ohlcv-row span:nth-child(n+5){display:none}}.honeypot-score-meter{border:1px solid var(--red,#ff4545);border-radius:10px;gap:6px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.honeypot-score-meter{border:1px solid color-mix(in srgb, var(--red,#ff4545) 28%, var(--border,#243038))}}.honeypot-score-meter{background:var(--panel-soft,#081015)}@supports (color:color-mix(in lab, red, red)){.honeypot-score-meter{background:color-mix(in srgb, var(--panel-soft,#081015) 90%, transparent)}}.honeypot-score-meter{margin:10px 0}.honeypot-score-meter-head{justify-content:space-between;gap:8px;font-size:11px;display:flex}.honeypot-score-meter-head strong{color:var(--gold,#d4af37);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.honeypot-score-meter-track{background:#000;border-radius:999px;height:10px}@supports (color:color-mix(in lab, red, red)){.honeypot-score-meter-track{background:color-mix(in srgb, #000 40%, var(--border,#243038))}}.honeypot-score-meter-track{overflow:hidden}.honeypot-score-meter-fill{border-radius:inherit;background:linear-gradient(90deg, #7a3030, var(--red,#ff4545));height:100%;transition:width .25s,opacity .25s;display:block}.honeypot-score-meter-note{color:var(--muted,#aeb6bb);margin:0;font-size:11px;line-height:1.4}.honeypot-score-meter.is-empty .honeypot-score-meter-fill{width:0!important}.honeypot-score-meter-labels{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.honeypot-score-meter-labels li{letter-spacing:.03em;border:1px solid var(--red,#ff4545);border-radius:999px;padding:2px 6px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.honeypot-score-meter-labels li{border:1px solid color-mix(in srgb, var(--red,#ff4545) 35%, var(--border,#243038))}}.honeypot-score-meter-labels li{color:var(--red,#ff4545)}@supports (color:color-mix(in lab, red, red)){.honeypot-score-meter-labels li{color:color-mix(in srgb, var(--red,#ff4545) 70%, var(--text,#e8eef2))}}.honeypot-score-meter-labels li{background:var(--red,#ff4545)}@supports (color:color-mix(in lab, red, red)){.honeypot-score-meter-labels li{background:color-mix(in srgb, var(--red,#ff4545) 12%, transparent)}}.honeypot-score-meter-labels li{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tokenedge-honeypot-provenance{color:var(--muted,#aeb6bb);margin:8px 0 0;padding-left:1.1rem;font-size:11px;line-height:1.45}.tokenedge-honeypot-provenance li{margin:2px 0}.sparkline-hit{fill:#0000;stroke:none;cursor:crosshair}.sparkline-hit.active{fill:currentColor}@supports (color:color-mix(in lab, red, red)){.sparkline-hit.active{fill:color-mix(in srgb, currentColor 16%, transparent)}}.sparkline-hit.active{stroke:currentColor}@supports (color:color-mix(in lab, red, red)){.sparkline-hit.active{stroke:color-mix(in srgb, currentColor 40%, transparent)}}.sparkline-hit.active{stroke-width:1px}.modal-report-billing-confirmation{max-width:620px}.report-billing-confirmation{gap:16px;min-width:0;display:grid}.report-billing-confirmation-status{background:var(--panel-raised);align-items:center}@supports (color:color-mix(in lab, red, red)){.report-billing-confirmation-status{background:color-mix(in srgb, var(--panel-raised) 90%, transparent)}}.report-billing-confirmation-status{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.report-billing-confirmation-status{border:1px solid color-mix(in srgb, var(--gold) 42%, var(--border))}}.report-billing-confirmation-status{border-radius:12px;gap:12px;min-width:0;padding:14px;display:flex}.report-billing-confirmation-status>.icon{color:var(--gold);flex:none}.report-billing-confirmation-status span{gap:4px;min-width:0;display:grid}.report-billing-confirmation-status small{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:9px}.report-billing-confirmation-status strong{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.report-billing-confirmation[data-billing-mode=lifetime_free] .report-billing-confirmation-status,.report-billing-confirmation[data-billing-mode=lifetime_free_plus_add_ons] .report-billing-confirmation-status{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.report-billing-confirmation[data-billing-mode=lifetime_free] .report-billing-confirmation-status,.report-billing-confirmation[data-billing-mode=lifetime_free_plus_add_ons] .report-billing-confirmation-status{border-color:color-mix(in srgb, var(--green) 52%, var(--border))}}.report-billing-confirmation[data-billing-mode=lifetime_free] .report-billing-confirmation-status>.icon,.report-billing-confirmation[data-billing-mode=lifetime_free_plus_add_ons] .report-billing-confirmation-status>.icon{color:var(--green)}.report-billing-confirmation-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.report-billing-confirmation-details>div{background:var(--panel-soft);border:1px solid var(--border-soft);border-radius:9px;gap:5px;min-width:0;padding:10px;display:grid}.report-billing-confirmation-details dt{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.report-billing-confirmation-details dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700}.report-billing-confirmation-copy,.report-billing-confirmation-boundary{margin:0;line-height:1.55}.report-billing-confirmation-boundary{border-left:3px solid var(--gold);color:var(--muted);padding:8px 10px;font-size:11px}.report-billing-confirmation-actions{justify-content:flex-end;gap:10px;display:flex}.report-billing-confirmation-actions .button{min-height:44px}@media (width<=520px){.report-billing-confirmation-details{grid-template-columns:minmax(0,1fr)}.report-billing-confirmation-actions{grid-template-columns:minmax(0,1fr);display:grid}.report-billing-confirmation-actions .button{justify-content:center;width:100%}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/open-sauce-one-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/open-sauce-one-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Aileron Heavy;font-style:normal;font-display:swap;font-weight:800 900;src:url(/fonts/aileron-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Aileron;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/aileron-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/bebas-neue-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Raleway;font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/raleway-latin-900-normal.woff2)format("woff2")}.text-display,.fte-type-display{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.02em;text-transform:none;font-weight:900;line-height:1.05}.text-h1,.fte-type-h1{font-family:var(--font-geist-sans);font-size:var(--text-h1);letter-spacing:-.015em;text-transform:none;font-weight:600;line-height:1.1}.text-h2,.fte-type-h2{font-family:var(--font-geist-sans);font-size:var(--text-h2);letter-spacing:-.01em;text-transform:none;font-weight:600;line-height:1.2}.text-h3,.fte-type-h3{font-family:var(--font-geist-sans);font-size:var(--text-h3);text-transform:none;font-weight:600;line-height:1.3}.text-body,.fte-type-body{font-family:var(--font-geist-sans);font-size:var(--text-body);font-weight:400;line-height:1.6}.text-body-lg,.fte-type-body-lg{font-family:var(--font-geist-sans);font-size:var(--text-body-lg);font-weight:400;line-height:1.6}.text-ui,.fte-type-ui{font-family:var(--font-geist-sans);font-size:var(--text-ui);text-transform:none;font-weight:600;line-height:1.4}.text-micro,.fte-type-micro,.fte-telemetry{font-family:var(--font-telemetry);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;font-weight:400;line-height:1.3}.font-display{font-family:var(--font-display)}.font-editorial{font-family:var(--font-editorial);font-weight:900}.font-telemetry{font-family:var(--font-telemetry)}.tabular{font-variant-numeric:tabular-nums}.lining{font-variant-numeric:lining-nums}.page-heading h1,.panel h2,.access-splash h1,.access-denied h1{font-family:var(--font-geist-sans);text-transform:none;font-weight:600}.hero-display,.fte-hero-display,[data-type-role=display]{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.02em;font-weight:900;line-height:1.05}[data-type-role=editorial-h1]{font-family:var(--font-editorial);font-size:var(--text-h1);letter-spacing:-.015em;font-weight:900;line-height:1.1}.fte-source-badge__status,.fte-live-dot__label,.fte-metric-tile__freshness,.fte-live-tape__meta,time.fte-timestamp,[data-type-role=telemetry]{font-family:var(--font-telemetry);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:400}html[data-theme=ledger],html[data-theme=intelligence-ledger]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=film-noir]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:is([data-theme=ledger],[data-theme=intelligence-ledger]) body{background:radial-gradient(circle at 80% -10%,#c49d4f47,#0000 30%),radial-gradient(circle at 18% 18%,#ffffffb8,#0000 34%),linear-gradient(135deg,#f8f4eb,#eee6d8 52%,#faf7f0)}html[data-theme=film-noir] body{background:radial-gradient(circle at 72% -12%,#f1c15b2e,#0000 28%),radial-gradient(circle at 28% 12%,#fff8dc0e,#0000 24%),linear-gradient(135deg,#010101,#080604 54%,#110d07)}html[data-theme=ledger] .sidebar,html[data-theme=ledger] .topbar,html[data-theme=ledger] .theme-popover,html[data-theme=film-noir] .sidebar,html[data-theme=film-noir] .topbar,html[data-theme=film-noir] .theme-popover{-webkit-backdrop-filter:blur(18px)saturate(116%)}html[data-theme=ledger] .panel,html[data-theme=ledger] .modal,html[data-theme=ledger] .theme-popover{box-shadow:0 18px 50px #382d1c17,inset 0 1px #ffffffb8}html[data-theme=film-noir] .panel,html[data-theme=film-noir] .modal,html[data-theme=film-noir] .theme-popover{box-shadow:0 22px 70px #0000008a,inset 0 1px #ffebb40b}html[data-theme=ledger] .page-heading h1,html[data-theme=ledger] .panel h2,html[data-theme=ledger] .access-splash h1,html[data-theme=ledger] .access-denied h1{color:#17130d;letter-spacing:-.018em;font-weight:650}html[data-theme=film-noir] .page-heading h1,html[data-theme=film-noir] .panel h2,html[data-theme=film-noir] .access-splash h1,html[data-theme=film-noir] .access-denied h1{color:#fff4d8;text-shadow:0 0 34px #f1c15b14}html[data-theme=ledger] .nav-group>p,html[data-theme=ledger] .page-heading p,html[data-theme=ledger] .premium-card small,html[data-theme=ledger] .app-footer,html[data-theme=ledger] .search-autocomplete-menu small{color:#635d53}html[data-theme=ledger] .nav-item,html[data-theme=ledger] .icon-button,html[data-theme=ledger] .wallet-access-link strong,html[data-theme=ledger] .button-ghost{color:#2d2a25}html[data-theme=ledger] .nav-item:hover,html[data-theme=ledger] .icon-button:hover,html[data-theme=ledger] .button-ghost:hover{color:#0f0d0a;background:#8d651b14}html[data-theme=ledger] .global-search,html[data-theme=ledger] .compact-search,html[data-theme=ledger] .protocol-autocomplete,html[data-theme=ledger] .segmented,html[data-theme=ledger] .confidence-strip,html[data-theme=ledger] .wallet-access,html[data-theme=ledger] .button-ghost{background:#fffdf7d1;border-color:#d4c7b3}html[data-theme=ledger] input,html[data-theme=ledger] select,html[data-theme=ledger] textarea{color:#17130d}html[data-theme=ledger] input::placeholder{color:#81796b}html[data-theme=ledger] .search-autocomplete-menu{background:#fffdf7fa;box-shadow:0 22px 50px #362c1c2e}html[data-theme=ledger] .search-autocomplete-menu>button:hover,html[data-theme=ledger] .search-autocomplete-menu>button.active{background:#8d651b1a}html[data-theme=ledger] .access-loading,html[data-theme=ledger] .access-splash,html[data-theme=ledger] .access-denied{color:#17130d;background:radial-gradient(circle at 72% 14%,#c29a4947,#0000 28%),linear-gradient(135deg,#fffdf7,#efe6d6)}html[data-theme=film-noir] .access-loading,html[data-theme=film-noir] .access-splash,html[data-theme=film-noir] .access-denied{background:radial-gradient(circle at 68% 8%,#f1c15b29,#0000 30%),linear-gradient(135deg,#010101,#110c05)}html[data-theme=ledger] .access-splash-card,html[data-theme=ledger] .access-denied section{background:#fffdf7db;border-color:#b99347;box-shadow:0 30px 80px #362c1c29}html[data-theme=film-noir] .access-splash-card,html[data-theme=film-noir] .access-denied section{background:#0a0805db;border-color:#c99a32;box-shadow:0 30px 90px #0000009e}html[data-theme=ledger] .theme-choice[data-theme-option=ledger]{--choice-canvas:#f8f4eb;--choice-panel:#fffdf7;--choice-accent:#8d651b}html[data-theme=ledger] .theme-choice[data-theme-option=film-noir],.theme-choice[data-theme-option=film-noir]{--choice-canvas:#010101;--choice-panel:#12100c;--choice-accent:#f1c15b}.theme-choice[data-theme-option=ledger]{--choice-canvas:#f8f4eb;--choice-panel:#fffdf7;--choice-accent:#8d651b}html[data-theme=ledger] .theme-preview,.theme-choice[data-theme-option=ledger] .theme-preview{box-shadow:inset 0 0 0 1px #4637190d}html[data-theme=ledger] .premium-card,html[data-theme=film-noir] .premium-card{background:linear-gradient(145deg, rgba(var(--accent-rgb), .1), transparent), var(--panel-raised)}html[data-theme=ledger] .button-gold,html[data-theme=film-noir] .button-gold{box-shadow:inset 0 1px 0 #ffffff24, 0 0 0 1px rgba(var(--accent-rgb), .08)}html[data-theme=ledger] .button-gold:hover,html[data-theme=film-noir] .button-gold:hover{transform:translateY(-1px)}html[data-theme=ledger] .modal-backdrop{background:#2f271a57}html[data-theme=ledger] ::-webkit-scrollbar-thumb{background:#b8aa92}html[data-theme=film-noir] ::-webkit-scrollbar-thumb{background:#5c4720}@media (prefers-reduced-motion:no-preference){html[data-theme=ledger] .panel,html[data-theme=film-noir] .panel,html[data-theme=ledger] .search-autocomplete-menu>button,html[data-theme=film-noir] .search-autocomplete-menu>button,html[data-theme=ledger] .button,html[data-theme=film-noir] .button{transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s}}html[data-theme=ledger] .new-projects-surface-tabs>button{color:#3a342c;background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .new-projects-surface-tabs>button:hover{color:#17130d;background:#f7f0e4;border-color:#b99347}html[data-theme=ledger] .new-projects-surface-tabs>button.active{color:#17130d;background:#8d651b1f;border-color:#916c24;box-shadow:inset 0 0 0 1px #8d651b1f}html[data-theme=ledger] .new-projects-surface-tabs .surface-tab-badge{color:#8d651b;background:#8d651b1a;border-color:#8d651b59}html[data-theme=ledger] .new-projects-boundary{color:#f5efe4;background:radial-gradient(circle at 8%,#8d651b29,#0000 31%),linear-gradient(115deg,#1c1710,#12100c 62%);border:1px solid #3a3224}html[data-theme=ledger] .new-projects-boundary h2{color:#fff9ef}html[data-theme=ledger] .new-projects-boundary p{color:#c9bfae}html[data-theme=ledger] .new-projects-boundary .eyebrow,html[data-theme=ledger] .new-projects-boundary .tag{color:#e0c27a}html[data-theme=ledger] .new-project-filter select{color:#17130d;background-color:#fffdf7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238d651b'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");border-color:#d4c7b3}html[data-theme=ledger] .new-project-filter>span{color:#6a645a}html[data-theme=ledger] .new-project-kpis>.panel{background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .new-project-kpis span{color:#625e55}html[data-theme=ledger] .new-projects-list-panel>header{background:#f7f1e6;border-bottom-color:#d4c7b3}html[data-theme=ledger] .new-projects-list-panel>header p{color:#625e55}html[data-theme=ledger] .new-projects-list-panel table th{color:#5a544b;background:#f3eee3;border-color:#e0d6c6}html[data-theme=ledger] .new-projects-list-panel table td{color:#1c1812;border-color:#ebe3d5}html[data-theme=ledger] .new-projects-list-panel tr:hover td{background:#8d651b0d}html[data-theme=ledger] .easy-output-bar,html[data-theme=ledger] .new-token-easy-output{color:#1c1812;background:#fff9ef;border-color:#dcc9a3}html[data-theme=ledger] .selected-candidate-panel,html[data-theme=ledger] .new-project-detail{color:#1c1812;background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .selected-candidate-panel .metric-grid,html[data-theme=ledger] .new-project-detail .metric-grid{background:#f3eee3;border-color:#e0d6c6}html[data-theme=ledger] .selected-candidate-panel .metric-grid span,html[data-theme=ledger] .new-project-detail .metric-grid span,html[data-theme=ledger] .selected-candidate-panel small,html[data-theme=ledger] .new-project-detail small{color:#5a544b}html[data-theme=ledger] .new-project-row>button>span:not(.new-project-identity){color:#4a453c}html[data-theme=ledger] .new-project-identity small,html[data-theme=ledger] .new-project-contract{color:#6a645a}html[data-theme=ledger] .new-project-table-head{color:#5a544b;background:#f3eee3;border-bottom-color:#d4c7b3}html[data-theme=ledger] .new-project-row{border-top-color:#ebe3d5}html[data-theme=ledger] .new-project-row>button.selected{background:linear-gradient(90deg,#8d651b1f,#8d651b08)}html[data-theme=ledger] .new-project-detail{color:#1c1812;background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .new-project-detail-head h2{color:#17130d}html[data-theme=ledger] .new-project-detail-metrics{color:#f5efe4;background:#1c1710;border-color:#3a3224}html[data-theme=ledger] .new-project-detail-metrics small{color:#c9bfae}html[data-theme=ledger] .new-project-detail-metrics strong{color:#fff9ef}html[data-theme=ledger] .new-project-detail-empty,html[data-theme=ledger] .new-projects-empty{color:#5a544b}html[data-theme=ledger] .new-project-safe-use{color:#6a645a}html[data-theme=ledger] .new-token-brief-bar,html[data-theme=ledger] .easy-output-strip,html[data-theme=ledger] [class*=easy-output]{color:#1c1812;background:#fff9ef;border-color:#dcc9a3}html[data-theme=ledger] .new-pool-quick-briefs{color:#1c1812;background:#fff9ef;border:1px solid #dcc9a3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 16px;margin-bottom:12px;padding:14px 16px;display:grid}html[data-theme=ledger] .new-pool-quick-briefs .eyebrow{color:#8d651b}html[data-theme=ledger] .new-pool-quick-briefs strong{color:#17130d}html[data-theme=ledger] .new-pool-quick-briefs p{color:#5a544b;grid-column:1/-1;margin:0}html[data-theme=ledger] .new-pool-quick-briefs .button-ghost{color:#2d2a25;background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .token-set-manager input,html[data-theme=ledger] .token-set-manager select,html[data-theme=ledger] .token-intel-select select,html[data-theme=film-noir] .token-set-manager input,html[data-theme=film-noir] .token-set-manager select{color:#17130d;background:#fffdf7;border:1px solid #c9a96a;box-shadow:inset 0 1px #ffffffb3}html[data-theme=ledger] .token-set-manager input::placeholder{color:#8a7f70;opacity:1}html[data-theme=ledger] .token-set-manager input:focus,html[data-theme=ledger] .token-set-manager select:focus{border-color:#a67c2a;box-shadow:0 0 0 3px #a67c2a2e}html[data-theme=ledger] .token-set-manager label>span{color:#6f6558}html[data-theme=ledger] .token-set-manager .button-gold{color:#8b6914;background:0 0;border-color:#c9a96a}html[data-theme=ledger] .token-set-manager .button-gold:hover:not(:disabled){color:#6b5010;background:#c9a96a1f}html[data-theme=ledger] .token-set-manager .button-gold:disabled{opacity:.45}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-base:15px;--text-lg:16px;--text-xl:18px;--text-2xl:24px;--text-3xl:32px;--text-display:clamp(3rem, 5vw, 4.5rem);--text-h1:clamp(2.25rem, 4vw, 3rem);--text-h2:clamp(1.625rem, 3vw, 2rem);--text-h3:clamp(1.125rem, 2vw, 1.375rem);--text-body:1rem;--text-body-lg:1.125rem;--text-ui:.8125rem;--text-micro:.6875rem;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-label:.08em;--tracking-meta:.04em;--tracking-display:-.03em;--status-positive:var(--positive,var(--green));--status-negative:var(--negative,var(--red));--status-warning:var(--warning-token,#f59e0b);--status-info:var(--accent-primary,var(--blue));--status-neutral:var(--text-muted,var(--muted));--status-live:#22d3ee;--status-validated:var(--validated,#34d399);--status-blank:var(--blank-pending,#64748b);--status-delayed:#f59e0b;--status-stale:#f97316;--status-offline:#64748b;--shadow-panel:0 4px 16px #02061047, 0 1px 0 #ffffff08 inset;--shadow-elevated:0 12px 32px #02061066, 0 1px 0 #ffffff0a inset;--shadow-overlay:0 24px 64px #0206108c;--shadow-glow-primary:0 0 0 1px rgba(var(--accent-rgb), .28), 0 0 24px rgba(var(--accent-rgb), .16);--shadow-glow-gold:0 0 0 1px var(--gold,#d4af37), 0 0 22px var(--gold,#d4af37)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-glow-gold:0 0 0 1px color-mix(in srgb, var(--gold,#d4af37) 32%, transparent), 0 0 22px color-mix(in srgb, var(--gold,#d4af37) 14%, transparent)}}:root{--shadow-focus:0 0 0 2px var(--canvas), 0 0 0 4px rgba(var(--accent-rgb), .55);--glass-bg:var(--surface-1,var(--panel))}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg:color-mix(in srgb, var(--surface-1,var(--panel)) 72%, transparent)}}:root{--glass-border:var(--gold,#d4af37)}@supports (color:color-mix(in lab, red, red)){:root{--glass-border:color-mix(in srgb, var(--gold,#d4af37) 8%, #ffffff14)}}:root{--glass-blur:14px;--density-row:44px;--density-control:40px;--density-chip:28px;--density-gap:var(--space-3);--z-base:1;--z-sticky:20;--z-dropdown:40;--z-overlay:60;--z-modal:80;--z-toast:100;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-linear:linear;--duration-instant:80ms;--duration-fast:.15s;--duration-med:.2s;--duration-slow:.25s;--duration-deliberate:.4s;--duration-pulse:2.2s;--duration-marquee:48s;--duration-marquee-slow:72s;--duration-orbit:18s;--motion-hover:var(--duration-fast) var(--ease-standard);--motion-select:var(--duration-med) var(--ease-standard);--motion-enter:var(--duration-slow) var(--ease-emphasized);--motion-exit:var(--duration-fast) var(--ease-exit);--motion-progress:var(--duration-deliberate) var(--ease-linear);--font-numeric:var(--font-data,var(--font-geist-mono))}:root,:host{--radius-md:12px;--duration-fast:.15s;--duration-slow:.25s}html[data-density=comfortable]{--density-row:52px;--density-control:40px;--density-chip:32px;--density-gap:var(--space-4)}html[data-density=compact]{--density-row:36px;--density-control:32px;--density-chip:24px;--density-gap:var(--space-2)}.numeric,.ticker-chip b,.portfolio-holding-row>strong,.portfolio-holding-row>span:not(.portfolio-asset-cell),.market-price,.kpi-value,.new-project-kpis strong{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.eyebrow,.heading-kicker,.panel-title,[class*=PanelTitle],.nav-group>p{letter-spacing:var(--tracking-label);line-height:var(--leading-snug);font-size:max(10px, var(--text-2xs))!important}.button,button.button,a.button{min-height:var(--density-control);height:auto;padding:0 var(--space-4);border-radius:calc(var(--radius) + 1px);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font-size:var(--text-sm)!important}.button:focus-visible,.icon-button:focus-visible,.nav-item:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=tab]:focus-visible,[role=button]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.page-heading{margin:0 0 var(--space-4)}.page-heading h1{font-family:var(--font-geist-sans);letter-spacing:-.015em;margin:0 0 var(--space-2);text-transform:none;font-weight:600;line-height:1.1;font-size:var(--text-h1)!important}.page-heading p{font-family:var(--font-geist-sans);font-weight:400;line-height:var(--leading-relaxed);max-width:58ch;color:var(--muted);font-size:var(--text-body)!important}.panel{border-radius:calc(var(--radius) + 2px)}.panel h2{font-weight:600;line-height:var(--leading-snug);font-size:var(--text-lg)!important}.panel>header p,.panel>header small,.panel>header span:not(.tag):not(.eyebrow){line-height:var(--leading-normal);color:var(--muted);font-size:var(--text-xs)!important}.tag,[class*=Tag]{min-height:22px;letter-spacing:var(--tracking-meta);font-size:var(--text-2xs)!important}.table-head,.portfolio-table-head,.new-project-table-head,[class*=-table-head]{letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--text-2xs)!important}.portfolio-holding-row>span,.portfolio-holding-row>strong{font-size:var(--text-sm)!important}.portfolio-kpis .panel>span,.portfolio-kpis .panel>small,.new-project-kpis span,.metric-label,.metric-meta{line-height:var(--leading-normal);color:var(--muted);font-size:var(--text-xs)!important}.portfolio-kpis .panel>strong,.new-project-kpis strong{font-size:clamp(18px,1.6vw,24px)!important}.nav-item{min-height:36px;font-size:var(--text-sm);border-radius:var(--radius)}.nav-group>p{margin:0 var(--space-2) var(--space-2)}input,select,textarea{font-size:var(--text-sm);min-height:var(--density-control)}input::placeholder,textarea::placeholder{color:var(--muted-2)}.status-live:before,.feed-live:before{background:var(--status-live)}.status-delayed:before,.feed-delayed:before{background:var(--status-delayed)}.empty-state,.unavailable-state,.state-empty,.state-unavailable,.fte-honest-empty,.fte-connecting,.fte-source-incomplete{color:var(--text-secondary,var(--muted));align-items:center;gap:var(--space-2);min-height:120px;padding:var(--space-5);text-align:center;border-radius:var(--radius-md,12px);background:var(--surface-1,var(--panel));border:1px dashed #ffffff14;flex-direction:column;justify-content:center;display:flex}@supports (color:color-mix(in lab, red, red)){.empty-state,.unavailable-state,.state-empty,.state-unavailable,.fte-honest-empty,.fte-connecting,.fte-source-incomplete{background:color-mix(in srgb, var(--surface-1,var(--panel)) 60%, transparent)}}.empty-state strong,.unavailable-state strong,.fte-honest-empty strong,.fte-connecting strong,.fte-source-incomplete strong{color:var(--text-primary,var(--text));font-size:var(--text-base);font-weight:600}.empty-state span,.unavailable-state span,.fte-honest-empty p,.fte-connecting p,.fte-source-incomplete p{font-size:var(--text-sm);line-height:var(--leading-normal);max-width:42ch;color:var(--text-muted,var(--muted-2));margin:0}.topbar{-webkit-backdrop-filter:blur(var(--glass-blur,14px)) saturate(140%);border-bottom:1px solid var(--glass-border,var(--topbar-border));box-shadow:0 1px #ffffff08}.panel{background:var(--surface-1,var(--panel))}@supports (color:color-mix(in lab, red, red)){.panel{background:color-mix(in srgb, var(--surface-1,var(--panel)) 94%, transparent)}}.panel{border:1px solid var(--border);box-shadow:var(--shadow-panel)}.fte-live-dot{background:var(--status-live);width:7px;height:7px;animation:fte-live-pulse var(--duration-pulse) ease-out infinite;border-radius:999px;flex:none;box-shadow:0 0 #22d3ee73}.fte-live-dot--validated{background:var(--status-validated);box-shadow:0 0 #34d39973}.fte-live-dot--blank{background:var(--status-blank);box-shadow:none;opacity:.7;animation:none}@keyframes fte-live-pulse{0%{box-shadow:0 0 #22d3ee66}70%{box-shadow:0 0 0 8px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}.fte-source-badge{min-height:22px;color:var(--text-muted,var(--muted-2));font-family:var(--font-numeric);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.fte-source-badge[data-state=validated]{border-color:var(--status-validated)}@supports (color:color-mix(in lab, red, red)){.fte-source-badge[data-state=validated]{border-color:color-mix(in srgb, var(--status-validated) 40%, transparent)}}.fte-source-badge[data-state=validated]{color:var(--status-validated)}.fte-source-badge[data-state=pending],.fte-source-badge[data-state=blank]{color:var(--status-blank);border-color:#ffffff14}.fte-source-badge[data-state=stale]{border-color:var(--status-stale)}@supports (color:color-mix(in lab, red, red)){.fte-source-badge[data-state=stale]{border-color:color-mix(in srgb, var(--status-stale) 40%, transparent)}}.fte-source-badge[data-state=stale]{color:var(--status-stale)}.fte-source-badge[data-state=error]{border-color:var(--status-negative)}@supports (color:color-mix(in lab, red, red)){.fte-source-badge[data-state=error]{border-color:color-mix(in srgb, var(--status-negative) 40%, transparent)}}.fte-source-badge[data-state=error]{color:var(--status-negative)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-med:0s;--duration-slow:0s;--duration-deliberate:0s;--duration-pulse:0s;--duration-marquee:0s;--duration-marquee-slow:0s;--duration-orbit:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ticker-tape-track,.fte-news-ticker__track,[data-motion=standard] .fte-news-ticker__track,[data-motion=slow] .fte-news-ticker__track{animation:none!important}}@media (forced-colors:active){.button,.nav-item,.panel{border:1px solid canvastext}.button:focus-visible,.nav-item:focus-visible{outline:2px solid highlight}}.icon-button{border-radius:var(--radius,8px);min-width:36px;height:36px;transition:background var(--duration-fast,.12s) var(--ease-standard,ease);justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:rgba(var(--accent-rgb), .08)}.topbar{min-height:var(--topbar,64px)}.button-row{gap:var(--space-2,8px);flex-wrap:wrap;display:flex}.heading-with-actions{align-items:flex-start;gap:var(--space-3,12px) var(--space-4,16px);flex-wrap:wrap;justify-content:space-between;display:flex}.heading-with-actions .product-actions{flex-wrap:wrap;gap:8px;display:flex}.segmented{min-height:var(--density-control,36px);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.segmented button{font-size:var(--text-sm,12px);border-radius:999px;min-height:30px;padding:0 12px}.modal h2,.modal-title{font-size:var(--text-xl,18px)}.modal p,.modal-form p,.modal-form label{font-size:var(--text-sm,12px);line-height:1.5}.source-state{font-size:var(--text-2xs,10px);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.source-state i{border-radius:50%;width:6px;height:6px}.source-live i{background:var(--status-live,var(--green));box-shadow:0 0 8px #48d89073}.source-delayed i,.source-loading i{background:var(--status-delayed,var(--amber))}.source-error i,.source-unavailable i{background:var(--status-stale,#df8757)}@media (width<=900px){.mobile-nav a,.mobile-nav button{min-width:44px;min-height:44px}.portfolio-table-head,.portfolio-holding-row{grid-template-columns:minmax(0,1.4fr) minmax(72px,.7fr) minmax(72px,.7fr) minmax(0,.9fr)!important;gap:10px!important;min-width:0!important}.portfolio-table-head>:nth-child(n+5),.portfolio-holding-row>:nth-child(n+5){display:none}}@media (width<=560px){.portfolio-table-head,.portfolio-holding-row{grid-template-columns:minmax(0,1.5fr) minmax(70px,.8fr) minmax(70px,.8fr)!important}.portfolio-table-head>:nth-child(n+4),.portfolio-holding-row>:nth-child(n+4){display:none}.portfolio-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.density-settings-panel{gap:var(--space-3,12px);display:grid}.density-settings-copy{color:var(--muted);font-size:var(--text-sm,12px);max-width:56ch;margin:0;line-height:1.5}.density-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.density-settings-grid>button{background:var(--panel-soft,#081015);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;border-radius:10px;gap:6px;min-height:88px;padding:12px;display:grid}.density-settings-grid>button:hover{border-color:var(--gold-border)}.density-settings-grid>button.active{border-color:var(--gold-border-bright);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .2);background:linear-gradient(160deg, rgba(var(--accent-rgb), .12), var(--panel-soft,#081015))}.density-settings-grid>button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.density-settings-grid strong{font-size:13px;font-weight:650}.density-settings-grid span{color:var(--muted);font-size:11px;line-height:1.4}@media (width<=720px){.density-settings-grid{grid-template-columns:1fr}}html[data-theme=ledger] .density-settings-grid>button{color:#17130d;background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .density-settings-grid span{color:#5a544b}.motion-settings-panel{gap:var(--space-3,12px);display:grid}.motion-settings-copy{color:var(--muted);font-size:var(--text-sm,12px);max-width:56ch;margin:0;line-height:1.5}.motion-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.motion-settings-grid>button{background:var(--panel-soft,#081015);border:1px solid var(--border);color:var(--text);cursor:pointer;text-align:left;min-height:88px;transition:border-color var(--motion-hover), background var(--motion-hover), box-shadow var(--motion-hover);border-radius:10px;gap:6px;padding:12px;display:grid}.motion-settings-grid>button:hover{border-color:var(--gold-border)}.motion-settings-grid>button.active{border-color:var(--gold-border-bright);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .2);background:linear-gradient(160deg, rgba(var(--accent-rgb), .12), var(--panel-soft,#081015))}.motion-settings-grid>button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.motion-settings-grid strong{font-size:13px;font-weight:650}.motion-settings-grid span{color:var(--muted);font-size:11px;line-height:1.4}@media (width<=720px){.motion-settings-grid{grid-template-columns:1fr}}.news-notification-settings{gap:var(--space-3,12px);display:grid}.news-notification-settings-copy h2{margin:6px 0 8px}.news-notification-settings-copy p,.news-notification-settings-note,.news-notification-settings-foot{color:var(--muted);font-size:var(--text-sm,12px);max-width:68ch;margin:0;line-height:1.5}.news-notification-settings-foot{align-items:center;gap:8px;display:flex}.news-notification-table{gap:8px;display:grid}.news-notification-head,.news-notification-row{grid-template-columns:minmax(0,1.6fr) minmax(92px,.5fr) minmax(92px,.5fr);align-items:center;gap:12px;display:grid}.news-notification-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.news-notification-row{background:var(--panel-soft,#081015);border:1px solid var(--border);border-radius:10px;padding:12px}.news-notification-row strong{font-size:14px;display:block}.news-notification-row small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4;display:block}.news-notification-toggle{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.news-notification-toggle:disabled{cursor:not-allowed;opacity:.45}.news-notification-toggle em{font-size:12px;font-style:normal}.news-notification-bell{position:relative}.news-notification-badge{background:var(--gold,#d4a017);color:#14110c;border-radius:999px;min-width:14px;padding:2px 4px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:2px;right:2px}.news-notification-panel{background:var(--panel,#10202b);border:1px solid var(--border);z-index:40;border-radius:12px;gap:10px;width:min(360px,100vw - 24px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000047}.news-notification-panel header,.news-notification-panel footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.news-notification-panel header small{color:var(--muted);letter-spacing:.08em;font-size:10px;display:block}.news-notification-panel ul{gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.news-notification-panel li a{color:inherit;gap:2px;text-decoration:none;display:grid}.news-notification-panel li[data-unread] strong{color:var(--gold,#d4a017)}.news-notification-panel small{color:var(--muted)}.news-notification-empty{color:var(--muted);margin:0;font-size:13px}.news-notification-panel footer a,.news-notification-panel .ghost-inline{color:var(--gold,#d4a017);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}@media (width<=720px){.news-notification-head,.news-notification-row{grid-template-columns:1fr 1fr}.news-notification-head span:first-child,.news-notification-row span:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.academy-sync-saving i,.academy-lab-state>i,.reports-heading .live.is-checking i,.new-project-skeleton>*,.research-detail-actions>div>span i.saving,.markets-rh-dot.wait,.access-boundary-pulse,[class*=-pulse],.fte-news-ticker__track{animation:none!important}}html[data-motion=reduce]{--duration-instant:0s;--duration-fast:0s;--duration-med:0s;--duration-slow:0s;--duration-deliberate:0s;--duration-pulse:0s;--duration-marquee:0s;--duration-marquee-slow:0s;--duration-orbit:0s}html[data-motion=reduce] .ticker-tape-track,html[data-motion=reduce] .fte-news-ticker__track,html[data-motion=reduce] .academy-sync-saving i,html[data-motion=reduce] .academy-lab-state>i,html[data-motion=reduce] .reports-heading .live.is-checking i,html[data-motion=reduce] .new-project-skeleton>*,html[data-motion=reduce] .markets-rh-dot.wait,html[data-motion=reduce] [class*=orbit]{animation:none!important}.fte-status-pulse{animation:fte-status-pulse var(--duration-pulse,1.2s) ease-in-out infinite}@keyframes fte-status-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.fte-glass-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid color-mix(in srgb, var(--gold,#d4af37) 12%, var(--glass-border,#ffffff14));border-radius:var(--radius-md,12px);background:linear-gradient(180deg, color-mix(in srgb, var(--gold,#d4af37) 5%, transparent), transparent 38%), linear-gradient(180deg, #ffffff08, transparent 40%), color-mix(in srgb, var(--surface-1,var(--panel)) 88%, transparent);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(var(--glass-blur,14px));transition:border-color var(--motion-hover), box-shadow var(--motion-hover), transform var(--motion-hover);flex-direction:column;display:flex;position:relative}.fte-glass-card--elevated{background:linear-gradient(180deg, color-mix(in srgb, var(--gold,#d4af37) 7%, transparent), transparent 40%), linear-gradient(180deg, #ffffff0a, transparent 42%), color-mix(in srgb, var(--surface-elevated,var(--panel-raised)) 90%, transparent);box-shadow:var(--shadow-elevated), inset 0 1px 0 color-mix(in srgb, var(--gold,#d4af37) 16%, transparent);border-color:color-mix(in srgb, var(--gold,#d4af37) 22%, var(--border));border-radius:var(--radius-lg,16px)}.fte-glass-card--interactive:hover{border-color:color-mix(in srgb, var(--gold,#d4af37) 40%, var(--border));box-shadow:var(--shadow-elevated), var(--shadow-glow-gold,0 0 20px #d4af371f);transform:translateY(-1px)}.fte-glass-card--interactive:focus-visible{box-shadow:var(--shadow-focus);outline:none}.fte-glass-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.fte-glass-card__title{color:var(--text-primary,var(--text));font-size:var(--text-sm);letter-spacing:-.01em;font-weight:700;line-height:var(--leading-snug);margin:0}.fte-glass-card__meta{color:var(--text-muted,var(--muted-2));font-size:var(--text-xs);line-height:var(--leading-normal)}.fte-glass-card__body{flex:1;min-width:0}.fte-metric-tile{gap:var(--space-2);min-height:104px;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md,12px);background:linear-gradient(180deg, #ffffff06, transparent 48%), color-mix(in srgb, var(--surface-2,var(--panel-raised)) 88%, transparent);contain:layout;display:grid;box-shadow:inset 0 1px #ffffff08}.fte-metric-tile--interactive{cursor:pointer;transition:border-color var(--duration-med,.2s) ease-out, box-shadow var(--duration-med,.2s) ease-out}.fte-metric-tile--interactive:hover{border-color:color-mix(in srgb, var(--accent-primary,var(--gold)) 35%, var(--border))}.fte-metric-tile--interactive:focus-visible{box-shadow:var(--shadow-focus,0 0 0 2px #22d3ee73);outline:none}.fte-metric-tile__depth-hint{color:var(--gold,#d4af37);letter-spacing:.06em;text-transform:uppercase;opacity:.9;margin-left:auto;font-size:10px;font-weight:700}.fte-gold-rim{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--gold) 12%, transparent);border-color:var(--gold-border)!important}.fte-gold-text{color:var(--gold)!important}.fte-gold-kicker{color:var(--gold);font-family:var(--font-numeric,var(--font-geist-mono), monospace);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.fte-metric-tile__top{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.fte-metric-tile__label{color:var(--text-muted,var(--muted-2));font-family:var(--font-geist-sans);font-size:var(--text-ui,.8125rem);letter-spacing:.01em;text-transform:none;font-weight:600;line-height:1.3}.fte-metric-tile__value{color:var(--text-primary,var(--text));font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:-.02em;word-break:break-word;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:650;line-height:1.15}.fte-metric-tile__value[data-state=blank],.fte-metric-tile__value[data-state=loading],.fte-metric-tile__value[data-state=connecting]{color:var(--status-blank);font-weight:500}.fte-metric-tile__value[data-tone=up]{color:var(--status-positive)}.fte-metric-tile__value[data-tone=down]{color:var(--status-negative)}.fte-metric-tile__delta{min-height:18px;color:var(--text-secondary,var(--muted));font-family:var(--font-numeric);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;line-height:1.3;display:inline-flex}.fte-metric-tile__delta[data-tone=up]{color:var(--status-positive)}.fte-metric-tile__delta[data-tone=down]{color:var(--status-negative)}.fte-metric-tile__footer{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.fte-metric-tile__freshness{color:var(--text-muted,var(--muted-2));font-family:var(--font-telemetry,var(--font-numeric));font-size:var(--text-micro,.6875rem);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:400}.fte-live-tape{gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md,12px);background:color-mix(in srgb, var(--surface-1,var(--panel)) 90%, transparent);display:grid}.fte-live-tape__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.fte-live-tape__title{color:var(--text-primary,var(--text));font-family:var(--font-geist-sans);font-size:var(--text-ui,.8125rem);letter-spacing:.01em;text-transform:none;align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.fte-live-tape__meta{color:var(--text-muted,var(--muted-2));font-family:var(--font-telemetry,var(--font-numeric));font-size:var(--text-micro,.6875rem);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:400}.fte-live-tape__track-wrap{border-radius:var(--radius-sm,8px);background:#0000002e;min-width:0;overflow:hidden}.fte-live-tape__track{width:max-content;animation:fte-live-tape-scroll var(--duration-marquee) linear infinite;will-change:transform;gap:0;display:flex}.fte-live-tape[data-paused=true] .fte-live-tape__track{animation-play-state:paused}.fte-live-tape__chip{min-height:36px;color:var(--text-secondary,var(--muted));white-space:nowrap;border-right:1px solid #ffffff0f;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:inline-flex}.fte-live-tape__chip strong{color:var(--text-primary,var(--text));font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:12px;font-weight:700}.fte-live-tape__chip em{color:var(--text-primary,var(--text));font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-style:normal}.fte-live-tape__chip b{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-weight:650}.fte-live-tape__chip[data-tone=up] b{color:var(--status-positive)}.fte-live-tape__chip[data-tone=down] b{color:var(--status-negative)}.fte-live-tape__chip[data-tone=blank] em,.fte-live-tape__chip[data-tone=blank] b{color:var(--status-blank)}@keyframes fte-live-tape-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.fte-news-pulse-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md,12px);background:color-mix(in srgb, var(--surface-1,var(--panel)) 92%, transparent);transition:border-color var(--motion-hover), background var(--motion-hover);display:grid}a.fte-news-pulse-card:hover{border-color:color-mix(in srgb, var(--accent-primary,var(--gold)) 35%, var(--border));background:color-mix(in srgb, var(--surface-2,var(--panel-raised)) 88%, transparent)}.fte-news-pulse-card__kicker{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.fte-news-pulse-card__title{color:var(--text-primary,var(--text));font-size:var(--text-base);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:650;line-height:1.35}.fte-news-pulse-card__summary{color:var(--text-secondary,var(--muted));font-size:var(--text-sm);margin:0;line-height:1.55}.fte-news-pulse-card__foot{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-muted,var(--muted-2));font-family:var(--font-numeric);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:11px;display:flex}.fte-honest-empty,.fte-connecting,.fte-source-incomplete{gap:var(--space-3);min-height:140px;padding:var(--space-6) var(--space-5)}.fte-honest-empty__icon,.fte-connecting__icon,.fte-source-incomplete__icon{width:36px;height:36px;color:var(--accent-primary,var(--gold));background:rgba(var(--accent-rgb), .08);border:1px solid #ffffff1a;border-radius:999px;place-items:center;display:grid}.fte-connecting__icon{animation:1.1s linear infinite fte-connecting-spin}.fte-honest-empty__actions,.fte-connecting__actions,.fte-source-incomplete__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}@keyframes fte-connecting-spin{to{transform:rotate(360deg)}}.fte-sticky-research-header{z-index:var(--z-sticky,20);align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--gold,#d4af37) 14%, var(--glass-border,var(--border)));background:linear-gradient(90deg, color-mix(in srgb, var(--gold,#d4af37) 6%, transparent), transparent 42%), var(--glass-bg,#0b0f1ac7);-webkit-backdrop-filter:blur(var(--glass-blur,14px)) saturate(140%);display:flex;position:sticky;top:0}.fte-sticky-research-header__title{color:var(--text-primary,var(--text));font-size:var(--text-base);letter-spacing:-.015em;margin:0;font-weight:700}@supports ((-webkit-background-clip:text) or (background-clip:text)){.fte-sticky-research-header__title{background:linear-gradient(100deg, var(--text-primary,#f1f5f9) 12%, color-mix(in srgb, var(--gold,#d4af37) 70%, #f1f5f9) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}}.fte-sticky-research-header__meta{color:var(--text-muted,var(--muted-2));font-family:var(--font-numeric);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.fte-live-dot,.fte-connecting__icon,.fte-live-tape__track{animation:none!important}.fte-glass-card--interactive:hover{transform:none}}html[data-motion=reduce] .fte-live-dot,html[data-motion=reduce] .fte-connecting__icon,html[data-motion=reduce] .fte-live-tape__track{animation:none!important}.fte-zone-layout{gap:var(--space-4);min-width:0;display:grid}.fte-zone{min-width:0}.fte-zone--utility{top:var(--topbar,64px);z-index:calc(var(--z-sticky,20) - 1);position:sticky}.fte-zone--scanning{gap:var(--space-3);display:grid}.fte-zone--intelligence{gap:var(--space-4);display:grid}.fte-zone-block__label{margin:0 0 var(--space-2);color:var(--text-muted,var(--muted-2));letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.overview-desk-zones{gap:var(--space-3);width:100%;min-width:0;max-width:100%;display:grid}.overview-desk-zones .overview-tape-stack,.overview-desk-zones .desk-tape-stack,.overview-desk-zones .page-sticky-tape-slot,.markets-desk-zones .desk-tape-stack,.markets-desk-zones .page-sticky-tape-slot{width:calc(100% + 2*clamp(14px,1.6vw,22px));max-width:none;margin-left:calc(-1*clamp(14px,1.6vw,22px));margin-right:calc(-1*clamp(14px,1.6vw,22px))}.overview-desk-zones .fte-zone--primary,.overview-desk-zones .fte-zone--scanning,.markets-desk-zones .fte-zone--primary,.markets-desk-zones .fte-zone--scanning{width:100%;min-width:0}.fte-related-actions{display:inline-flex;position:relative}.fte-related-actions__trigger{border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:color-mix(in srgb, var(--surface-2,var(--panel-raised)) 80%, transparent);min-height:32px;color:var(--text-secondary,var(--muted));cursor:pointer;transition:border-color var(--motion-hover), color var(--motion-hover);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.fte-related-actions__trigger:hover,.fte-related-actions__trigger:focus-visible{border-color:color-mix(in srgb, var(--accent-primary,var(--gold)) 40%, var(--border));color:var(--text-primary,var(--text))}.fte-related-actions__menu{z-index:var(--z-dropdown,40);border:1px solid var(--glass-border,var(--border));border-radius:var(--radius-md,12px);background:color-mix(in srgb, var(--surface-elevated,var(--panel-raised)) 94%, transparent);min-width:240px;box-shadow:var(--shadow-elevated);-webkit-backdrop-filter:blur(var(--glass-blur,14px));backdrop-filter:blur(var(--glass-blur,14px));margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.fte-related-actions__item{border-radius:var(--radius-sm,8px);width:100%;min-height:40px;color:var(--text-primary,var(--text));font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-hover);background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.fte-related-actions__item:hover:not(.is-disabled),.fte-related-actions__item:focus-visible:not(.is-disabled){background:rgba(var(--accent-rgb), .1)}.fte-related-actions__item.is-disabled{color:var(--text-muted,var(--muted-2));cursor:not-allowed;opacity:.85}.fte-related-actions__item-meta{color:var(--text-muted,var(--muted-2));font-size:11px;font-weight:500;line-height:1.35}.fte-depth-drawer{z-index:var(--z-modal,80);justify-items:end;display:grid;position:fixed;inset:0}.fte-depth-drawer__backdrop{cursor:pointer;background:#06080f8c;border:0;position:absolute;inset:0}.fte-depth-drawer__panel{z-index:1;border-left:1px solid var(--glass-border,var(--border));background:color-mix(in srgb, var(--surface-1,var(--panel)) 96%, #000);width:min(100%,420px);height:100%;box-shadow:var(--shadow-overlay);animation:fte-depth-in var(--duration-slow,.25s) var(--ease-emphasized,ease-out);outline:none;flex-direction:column;display:flex;position:relative}.fte-depth-drawer__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--border);display:flex}.fte-depth-drawer__subject{color:var(--gold,#d4af37);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.fte-depth-drawer__title{color:var(--text-primary,var(--text));letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.fte-depth-drawer__meta{margin-top:8px}.fte-depth-drawer__close{border:1px solid var(--border);border-radius:var(--radius-sm,8px);width:36px;height:36px;color:var(--text-secondary,var(--muted));cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.fte-depth-drawer__body{padding:var(--space-4);flex:1;overflow:auto}.fte-depth-drawer__ledger{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.fte-depth-drawer__ledger li{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:color-mix(in srgb, var(--surface-2,var(--panel-raised)) 70%, transparent);gap:4px;display:grid}.fte-depth-drawer__ledger strong{color:var(--text-primary,var(--text));font-size:13px}.fte-depth-drawer__ledger span{color:var(--text-muted,var(--muted-2));font-family:var(--font-numeric,var(--font-geist-mono));font-variant-numeric:tabular-nums;font-size:12px}@keyframes fte-depth-in{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.fte-linked-metric-group{gap:var(--space-3);min-width:0;display:grid}.fte-linked-metric-group__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.fte-linked-metric-group__title{color:var(--text-primary,var(--text));letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:700}.fte-linked-metric-group__link-label{color:var(--text-muted,var(--muted-2));margin:4px 0 0;font-size:12px}.fte-linked-metric-group__depth{border:1px solid color-mix(in srgb, var(--gold,#d4af37) 42%, var(--border));border-radius:var(--radius-sm,8px);background:color-mix(in srgb, var(--gold,#d4af37) 10%, transparent);min-height:32px;box-shadow:0 0 16px color-mix(in srgb, var(--gold,#d4af37) 12%, transparent);color:var(--gold,#d4af37);cursor:pointer;flex:none;padding:0 12px;font-size:12px;font-weight:700}.fte-linked-metric-group__depth:disabled{border-color:var(--border);color:var(--text-muted,var(--muted-2));cursor:not-allowed;background:0 0}.fte-linked-metric-group__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));min-width:0;display:grid}@media (prefers-reduced-motion:reduce){.fte-depth-drawer__panel{animation:none}.fte-metric-tile--interactive{transition:none}}.fte-source-badge__status{color:var(--text-muted,var(--muted-2));font-family:var(--font-telemetry,var(--font-geist-sans));font-size:var(--text-micro,.6875rem);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-weight:400}.fte-source-badge[data-source-status=validated] .fte-source-badge__status{color:var(--validated,var(--positive,#34d399))}.fte-source-badge[data-source-status=error] .fte-source-badge__status{color:var(--status-negative,var(--negative,#f43f5e))}.fte-live-tape__pause{border:1px solid var(--border);border-radius:var(--radius-sm,8px);min-height:28px;color:var(--text-secondary,var(--muted));cursor:pointer;background:0 0;padding:0 10px;font-size:11px;font-weight:650}.fte-live-tape__pause[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent-primary) 40%, var(--border));color:var(--accent-primary)}.fte-live-tape__chip-status{color:var(--text-muted,var(--muted-2));text-transform:lowercase;font-size:10px;font-weight:600}.fte-zone--primary,.fte-zone--scanning,.fte-zone--context,.fte-zone--intelligence{min-height:48px}.fte-zone--primary .fte-honest-empty,.fte-zone--scanning .fte-honest-empty,.fte-zone--context .fte-honest-empty,.fte-zone--intelligence .fte-honest-empty,.fte-zone--primary .fte-connecting,.fte-zone--scanning .fte-connecting{min-height:140px}.overview-linked-token-banner{border:1px solid color-mix(in srgb, var(--accent-primary) 28%, var(--border));border-radius:var(--radius-sm,8px);background:rgba(var(--accent-rgb), .06);color:var(--text-secondary,var(--muted));margin:0;padding:8px 12px;font-size:12px}.research-desk-page[data-fte-wave="3"] .fte-zone-layout,.portfolio-page[data-fte-wave="3"] .fte-zone-layout{gap:var(--space-3)}.research-context-evidence,.portfolio-context-focus{gap:var(--space-3);display:grid}.research-context-ledger{margin:0}.portfolio-empty-actions .button[data-active=true]{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border));color:var(--accent-primary);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .2)}.markets-desk-zones{gap:var(--space-3);min-width:0;margin-bottom:var(--space-3);display:grid}.markets-desk-zones .fte-zone-layout{gap:var(--space-3)}.markets-context-boundary{padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md,12px);background:color-mix(in srgb, var(--surface-1,var(--panel)) 92%, transparent);color:var(--text-secondary,var(--muted));margin:0;font-size:12px;line-height:1.45}.markets-context-boundary strong{color:var(--text-primary,var(--text))}.markets-cex-empty{min-height:120px}.markets-retail[data-fte-wave="4"],.discover-desk-zones,.news-dashboard[data-fte-wave="5"],.workspace-desk-zones,.report-studio-desk-zones,.workspace-desk-zones[data-fte-wave="6"],.report-studio-desk-zones[data-fte-wave="6"],.workspace-desk-zones .fte-zone--primary,.report-studio-desk-zones .fte-zone--primary{min-width:0}.priority-view-strip{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md,12px);background:color-mix(in srgb, var(--surface-2,var(--panel-raised)) 88%, transparent);display:grid}.priority-view-strip header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.priority-view-strip header strong{color:var(--text-primary,var(--text));letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.priority-view-strip header span{color:var(--text-muted,var(--muted-2));font-size:11px}.priority-view-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.priority-view-list li{align-items:center;gap:8px;min-height:32px;display:flex}.priority-view-list a{min-width:0;color:var(--text-secondary,var(--muted));flex:1;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.priority-view-list a:hover{color:var(--text-primary,var(--text))}.priority-view-list em{background:rgba(var(--accent-rgb), .1);width:22px;height:22px;color:var(--accent-primary);border-radius:6px;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.priority-view-list li[data-primary=true] a{color:var(--text-primary,var(--text))}.priority-view-pin,.priority-view-reset{border:1px solid var(--border);border-radius:var(--radius-sm,8px);color:var(--text-muted,var(--muted-2));cursor:pointer;background:0 0;min-height:28px;padding:0 8px;font-size:11px;font-weight:650}.priority-view-pin:hover,.priority-view-reset:hover{border-color:color-mix(in srgb, var(--accent-primary) 35%, var(--border));color:var(--accent-primary)}.priority-view-badge{color:var(--accent-primary);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.priority-view-note{color:var(--text-muted,var(--muted-2));margin:0;font-size:11px;line-height:1.4}.priority-view-note a{color:var(--accent-primary)}.fte-lazy-mount{min-width:0}.fte-lazy-mount__placeholder{min-height:inherit;padding:var(--space-3);border-radius:var(--radius-md,12px);background:color-mix(in srgb, var(--surface-1,var(--panel)) 80%, transparent);border:1px dashed #ffffff14;place-items:stretch stretch;display:grid}.fte-stale-badge{border:1px solid color-mix(in srgb, var(--warning-token,#f59e0b) 45%, var(--border));background:color-mix(in srgb, var(--warning-token,#f59e0b) 12%, transparent);min-height:22px;color:var(--warning-token,#f59e0b);font-family:var(--font-numeric,var(--font-geist-mono), monospace);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.fte-stale-badge i{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--warning-token,#f59e0b) 25%, transparent);background:currentColor;border-radius:50%}.fte-virtual-list{border-radius:var(--radius-md,12px);min-width:0}.fte-virtual-list__row{min-width:0}.fte-windowed-rail{scrollbar-width:thin;min-width:0;max-width:100%}.fte-linked-metric-group__token{color:var(--accent-primary,var(--gold));margin:4px 0 0;font-size:12px;font-weight:650}@media (width<=720px){.fte-depth-drawer{place-items:end stretch}.fte-depth-drawer__panel{border-left:0;border-top:1px solid var(--glass-border,var(--border));border-radius:var(--radius-lg,16px) var(--radius-lg,16px) 0 0;width:100%;height:min(88vh,100%);max-height:88vh;animation-name:fte-depth-sheet-in}@keyframes fte-depth-sheet-in{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fte-zone-layout{gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.fte-depth-drawer__panel{animation:none!important}}.panel{box-shadow:var(--shadow-panel,none);padding:var(--space-4,16px)}.panel-accent{border-color:var(--gold-border);box-shadow:inset 3px 0 0 rgba(var(--accent-rgb), .45), var(--shadow-panel,none)}.panel-title{letter-spacing:var(--tracking-label,.06em);margin-bottom:var(--space-2,8px);font-size:var(--text-2xs,10px)!important}.panel>header{align-items:flex-start;gap:var(--space-2,8px) var(--space-3,12px);margin-bottom:var(--space-3,12px);flex-wrap:wrap;justify-content:space-between;display:flex}.panel>header h2,.panel>header .panel-title{margin-bottom:0}.fte-table,.data-table,.protocol-token-table,.portfolio-holdings-table{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);width:100%;min-width:0;overflow:auto}.fte-table table,.data-table table{border-collapse:collapse;width:100%;min-width:100%}.fte-table th,.data-table th,.protocol-token-table>header,.portfolio-table-head{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;background:#ffffff05;font-weight:650;font-size:var(--text-2xs,10px)!important}.fte-table td,.data-table td,.protocol-token-table>article,.portfolio-holding-row{border-top:1px solid var(--border-soft,#17242b);font-size:var(--text-sm,12px);font-variant-numeric:tabular-nums}.fte-table tr:hover td,.data-table tr:hover td,.protocol-token-table>article:hover,.portfolio-holding-row:hover{background:rgba(var(--accent-rgb), .04)}.fte-table .numeric,.data-table .numeric{font-family:var(--font-numeric,var(--font-geist-mono));text-align:right;white-space:nowrap}.fte-table .is-up,.data-table .is-up,.positive{color:var(--status-positive,var(--green))}.fte-table .is-down,.data-table .is-down,.negative{color:var(--status-negative,var(--red))}.fte-table thead th,.data-table thead th{z-index:var(--z-sticky,20);background:var(--panel-raised,#0a1217);position:sticky;top:0}.search-autocomplete{background:var(--panel-soft,#081015);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);min-height:var(--density-control,36px);transition:border-color var(--motion-hover), box-shadow var(--motion-hover);align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.search-autocomplete:focus-within{border-color:var(--gold-border-bright);box-shadow:var(--shadow-focus)}.search-autocomplete>.icon,.search-autocomplete>svg{color:var(--muted);flex:none}.search-autocomplete input{color:var(--text);font-size:var(--text-sm,12px);height:var(--density-control,36px);min-height:var(--density-control,36px);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0}.search-autocomplete-clear{color:var(--muted);cursor:pointer;min-width:28px;height:28px;transition:color var(--motion-hover), background var(--motion-hover);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.search-autocomplete-clear:hover{color:var(--text);background:#ffffff0f}.search-autocomplete-clear:focus-visible{box-shadow:var(--shadow-focus);outline:none}.search-autocomplete-menu{background:var(--panel-raised,#0a1217);border:1px solid var(--border);box-shadow:var(--shadow-overlay);max-height:min(360px,55vh);z-index:var(--z-dropdown,40);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.search-autocomplete-menu>button{color:var(--text);cursor:pointer;text-align:left;transition:background var(--motion-hover);background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}.search-autocomplete-menu>button:hover,.search-autocomplete-menu>button.active,.search-autocomplete-menu>button[aria-selected=true]{background:rgba(var(--accent-rgb), .1)}.search-autocomplete-menu>button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.search-autocomplete-visual{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.search-autocomplete-visual img{border:1px solid var(--border);object-fit:cover;border-radius:50%;width:28px;height:28px}.search-autocomplete-visual b{background:rgba(var(--accent-rgb), .12);border:1px solid var(--gold-border);color:var(--gold);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;display:flex}.search-autocomplete-copy{gap:2px;min-width:0;display:grid}.search-autocomplete-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.search-autocomplete-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.search-autocomplete-facts{text-align:right;justify-items:end;gap:2px;min-width:72px;display:grid}.search-autocomplete-facts small{color:var(--muted);font-size:10px}.search-autocomplete-facts strong{font-family:var(--font-numeric,var(--font-geist-mono));font-variant-numeric:tabular-nums;font-size:12px}.search-autocomplete-facts em{color:var(--muted-2);font-size:10px;font-style:normal}.search-autocomplete-menu>p{color:var(--muted);align-items:center;gap:8px;margin:0;padding:14px 12px;font-size:12px;display:flex}.canonical-asset-picker{gap:8px;display:grid;position:relative}.canonical-asset-picker-field{background:var(--panel-soft,#081015);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);min-height:var(--density-control,36px);align-items:center;gap:10px;padding:0 12px;display:flex}.canonical-asset-picker-field:focus-within{border-color:var(--gold-border-bright);box-shadow:var(--shadow-focus)}.canonical-asset-picker-field input{color:var(--text);font-size:var(--text-sm,12px);background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:36px}.canonical-asset-picker-menu{background:var(--panel-raised,#0a1217);border:1px solid var(--border);box-shadow:var(--shadow-overlay);width:100%;max-height:min(380px,55vh);z-index:var(--z-dropdown,40);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);overflow:auto}.canonical-asset-picker-menu>button{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}.canonical-asset-picker-menu>button.active,.canonical-asset-picker-menu>button:hover{background:rgba(var(--accent-rgb), .1)}.canonical-asset-picker-menu>button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.segmented{border:1px solid var(--border);background:#ffffff08;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);cursor:pointer;font-size:var(--text-sm,12px);min-height:30px;transition:background var(--motion-hover), color var(--motion-hover);background:0 0;border:0;border-radius:999px;padding:0 12px}.segmented button.active{background:rgba(var(--accent-rgb), .14);color:var(--gold)}.segmented button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.kpi-tile,.product-kpi .panel,.portfolio-kpis .panel{flex-direction:column;gap:6px;min-width:0;display:flex}.kpi-tile strong,.product-kpi .panel>strong,.portfolio-kpis .panel>strong{font-family:var(--font-numeric,var(--font-geist-mono));font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(18px,1.5vw,24px);font-weight:600;line-height:1.15}.markets-page .page-heading h1,.token-research-page .page-heading h1{font-size:var(--text-display)}.markets-page .page-ticker-tape,.token-research-page .page-ticker-tape,.portfolio-page .page-ticker-tape{margin-bottom:var(--space-4,16px)}html[data-theme=ledger] .search-autocomplete,html[data-theme=ledger] .canonical-asset-picker-field{background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .search-autocomplete-menu,html[data-theme=ledger] .canonical-asset-picker-menu{color:#17130d;background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .search-autocomplete-copy small,html[data-theme=ledger] .search-autocomplete-facts small{color:#5a544b}.canonical-asset-picker .canonical-picker-field{background:var(--panel-soft,#081015);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);min-height:var(--density-control,36px);transition:border-color var(--motion-hover), box-shadow var(--motion-hover);align-items:center;gap:10px;padding:0 12px;display:flex}.canonical-asset-picker .canonical-picker-field:focus-within{border-color:var(--gold-border-bright);box-shadow:var(--shadow-focus)}.canonical-asset-picker .canonical-picker-field input{color:var(--text);font-size:var(--text-sm,12px);background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:36px}.canonical-asset-picker .canonical-picker-clear{border:1px solid var(--border);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;min-height:28px;padding:0 10px;font-size:11px}.canonical-asset-picker .canonical-picker-clear:hover{border-color:var(--gold-border);color:var(--text)}.canonical-asset-picker .canonical-picker-clear:focus-visible{box-shadow:var(--shadow-focus);outline:none}.canonical-asset-picker .report-asset-results{background:var(--panel-raised,#0a1217);border:1px solid var(--border);box-shadow:var(--shadow-overlay);width:100%;max-height:min(380px,55vh);z-index:var(--z-dropdown,40);border-radius:12px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);overflow:auto}.canonical-asset-picker .report-asset-results>button{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;display:grid}.canonical-asset-picker .report-asset-results>button.active,.canonical-asset-picker .report-asset-results>button:hover{background:rgba(var(--accent-rgb), .1)}.canonical-asset-picker .report-asset-results>button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.canonical-asset-picker .report-asset-results img,.canonical-asset-picker .report-asset-results>button>b{border:1px solid var(--border);object-fit:cover;border-radius:50%;width:28px;height:28px}.canonical-asset-picker .report-asset-results>button>b{background:rgba(var(--accent-rgb), .12);color:var(--gold);justify-content:center;align-items:center;font-size:10px;display:flex}.canonical-picker-menu-head{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 4px 8px;font-size:11px;display:flex}.canonical-picker-menu-status{color:var(--muted);flex:none}.canonical-picker-identity{gap:2px;min-width:0;display:grid}.canonical-picker-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.canonical-picker-identity small{color:var(--muted);font-size:11px}.canonical-picker-facts{text-align:right;justify-items:end;gap:2px;display:grid}.canonical-picker-facts strong{font-family:var(--font-numeric,var(--font-geist-mono));font-variant-numeric:tabular-nums;font-size:12px}.canonical-picker-facts small[data-tone=up]{color:var(--green)}.canonical-picker-facts small[data-tone=down]{color:var(--red)}.canonical-picker-facts small[data-tone=muted]{color:var(--muted)}.canonical-asset-picker .report-asset-results>p{color:var(--muted);align-items:center;gap:8px;margin:0;padding:12px;font-size:12px;display:flex}.canonical-picker-error{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px 14px;display:flex}.canonical-picker-error p{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.canonical-picker-retry{border:1px solid color-mix(in srgb, var(--gold,#d4af37) 45%, var(--border,#2b363c));background:color-mix(in srgb, var(--gold,#d4af37) 14%, transparent);color:var(--gold,#d4af37);cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:uppercase;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:700}.canonical-picker-retry:hover{background:color-mix(in srgb, var(--gold,#d4af37) 22%, transparent)}.canonical-picker-retry:focus-visible{outline:2px solid var(--gold,#d4af37);outline-offset:2px}.product-kpis-shell{width:100%;min-width:0;container:fte-kpi-strip/inline-size}@container fte-kpi-strip (width<=900px){.product-kpis-shell .product-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container fte-kpi-strip (width<=420px){.product-kpis-shell .product-kpis{grid-template-columns:1fr!important}}.product-kpi,.dashboard-panel{min-width:0;container:fte-kpi-card/inline-size}.product-kpi{grid-template-columns:minmax(0,1fr) minmax(0,clamp(0px,5000cqi - 10500px,110px));min-height:clamp(96px,28cqi,119px);padding:clamp(8px,2.8cqi,12px) clamp(9px,3cqi,12px) clamp(6px,2cqi,8px)}.product-kpi .product-kpi-value strong{font-size:clamp(15px,7cqi,23px)}@container fte-kpi-card (width<=320px){.product-kpi .product-kpi-value strong{letter-spacing:-.03em;font-size:clamp(15px,8cqi,18px)}.product-kpi .product-kpi-value span{font-size:8px;line-height:1.3}.product-kpi .sparkline{height:32px}.product-kpi .live-metric-line{gap:5px;min-height:32px;padding-left:7px;font-size:7px}.product-kpi>small{font-size:7px}.product-kpi .panel-title{font-size:8px}}@container fte-kpi-card (width<=220px){.product-kpi .sparkline,.product-kpi .live-metric-line,.product-kpi .product-kpi-sparkline-help{display:none!important}.product-kpi .product-kpi-value strong{font-size:15px}}@container fte-kpi-card (width<=320px){.dashboard-panel>header>span{gap:5px;font-size:7px}.dashboard-panel .panel-metric{margin-top:6px;font-size:14px}.dashboard-panel>small{font-size:8px}.dashboard-panel>footer{padding:6px 9px;font-size:7px}.dashboard-panel .area-chart{height:72px;padding:8px 0 12px 28px}.dashboard-panel .area-chart .sparkline{height:44px}}.report-studio-canvas{width:100%;min-width:0;container:fte-report-canvas/inline-size}@container fte-report-canvas (width<=960px){.report-studio-canvas .report-studio-layout{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)}.report-studio-canvas .report-asset-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@container fte-report-canvas (width<=720px){.report-studio-canvas .report-studio-layout{grid-template-columns:1fr}.report-studio-canvas .report-studio-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-studio-canvas .report-asset-options{grid-template-columns:1fr}.report-studio-canvas .report-studio-boundary{flex-direction:column;align-items:stretch;gap:14px;min-height:0;padding:14px 16px}.report-studio-canvas .completed-report-toolbar{flex-wrap:wrap;gap:10px;padding:8px 10px}.report-studio-canvas .completed-report-toolbar-controls{width:100%}}@container fte-report-canvas (width<=480px){.report-studio-canvas .report-studio-side{grid-template-columns:1fr}.report-studio-canvas .report-studio-builder,.report-studio-canvas .report-preflight-panel,.report-studio-canvas .report-handoff-panel{padding:12px}}.report-studio-boundary,.completed-report-toolbar{min-width:0;container:fte-report-toolbar/inline-size}@container fte-report-toolbar (width<=720px){.report-studio-boundary .report-boundary-copy{max-width:none}.report-studio-boundary .report-boundary-contract{flex-wrap:wrap;width:100%}.report-studio-boundary .report-boundary-contract>span{flex:120px;min-width:0}}@container fte-report-toolbar (width<=480px){.report-studio-boundary .report-boundary-copy{flex-direction:column;gap:10px}.report-studio-boundary .report-boundary-copy h2{font-size:15px}.report-studio-boundary .report-boundary-copy p{font-size:9px}.report-studio-boundary .report-boundary-contract>span{min-width:0;padding:8px}.report-studio-boundary .report-boundary-icon{flex-basis:36px;height:36px}}@container fte-report-toolbar (width<=720px){.completed-report-toolbar .completed-report-toolbar-controls{flex-wrap:wrap;gap:6px}}@container fte-report-toolbar (width<=480px){.completed-report-toolbar .completed-report-toolbar-controls>a{flex:auto;justify-content:center;min-width:36px;padding:0 8px;font-size:0}.completed-report-toolbar .completed-report-toolbar-controls>a .icon{margin:0}}.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap{min-width:0;container:fte-data-table/inline-size}@container fte-data-table (width<=560px){:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) table{border-collapse:separate;border-spacing:0 8px;width:100%;min-width:0!important}:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) thead{display:none}:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) tbody{width:100%;display:block}:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) tbody tr{background:var(--panel-soft,#081116);border:1px solid var(--border,#2a363d);border-radius:8px;flex-direction:column;gap:2px;width:100%;min-width:0;margin:0 0 8px;padding:10px 12px;display:flex;overflow:hidden}:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) tbody tr:hover td{background:0 0}:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) td{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;width:100%;min-width:0;line-height:1.4;display:flex;text-align:left!important;white-space:normal!important;border:0!important;padding:4px 0!important;font-size:12px!important}:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) td:first-child{color:var(--text,#eef1f2);font-weight:650;padding-bottom:6px!important;font-size:13px!important}:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) td.numeric{font-variant-numeric:tabular-nums;justify-content:flex-start}:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) td[data-label]:before{color:var(--muted,#8b949a);content:attr(data-label);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;flex:none;margin-right:auto;font-size:9px}}@container fte-data-table (width<=720px) and (width>=561px){:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) th{padding-inline:8px;font-size:9px!important}:is(.data-table,.fte-table,.crypto-intel-table-wrap,.markets-sectors-table-wrap,.privacy-table-wrap,.onchain-widget-table-wrap,.data-health-table-wrap) td{padding-inline:8px;font-size:11px!important}}.markets-retail{gap:var(--space-4,16px);display:grid}.markets-flow-rail{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;display:flex}.markets-flow-rail a,.markets-flow-rail button{border-radius:999px;min-height:34px;font-size:12px}.markets-retail-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.markets-retail-toolbar .segmented{flex:auto;min-width:min(100%,280px)}.markets-retail .market-movers-hero,.markets-page .mm-hero{margin-bottom:4px}.markets-retail .panel h2,.markets-retail .panel-title{font-size:11px!important}.token-research-page{gap:var(--space-4,16px);display:grid}.token-retail-path{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;line-height:1.4;display:flex}.token-command-bar{background:linear-gradient(145deg, rgba(var(--accent-rgb), .07), var(--panel));border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:stretch;gap:14px;padding:16px;display:grid}.token-command-primary .eyebrow{color:var(--gold);letter-spacing:.08em;margin-bottom:6px;font-size:10px;display:block}.token-command-primary strong{letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:1.2;display:block}.token-command-primary small{color:var(--muted);font-size:12px}.token-command-metrics{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:8px;display:grid}.token-command-metrics span{gap:4px;min-width:0;display:grid}.token-command-metrics small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.token-command-metrics b{font-family:var(--font-numeric,var(--font-geist-mono));font-variant-numeric:tabular-nums;font-size:15px}.token-command-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.token-command-actions .button{width:100%}.token-evidence-spine{gap:12px;display:grid}.token-evidence-spine-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.token-evidence-layer{background:var(--panel-soft,#081015);border:1px solid var(--border);border-radius:10px;gap:4px;min-height:72px;padding:10px 12px;display:grid}.token-evidence-layer strong{font-size:12px}.token-evidence-layer small{color:var(--muted);font-size:11px;line-height:1.35}.token-operator-actions{flex-wrap:wrap;gap:8px;display:flex}.protocol-token-table{gap:0;display:grid}.protocol-token-table>header,.protocol-token-table>article{grid-template-columns:minmax(140px,1.4fr) repeat(5,minmax(72px,.8fr));align-items:center;gap:10px;min-width:720px;padding:10px 12px;display:grid}.protocol-token-table>header{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.protocol-token-table>article{border-top:1px solid var(--border-soft);font-size:12px}.protocol-token-table>article:hover{background:rgba(var(--accent-rgb), .04)}.token-metric-missing{color:var(--muted);font-size:11px;font-style:normal}@media (width<=900px){.token-command-bar{grid-template-columns:1fr}.token-command-actions{flex-flow:wrap}.token-command-actions .button{width:auto}.protocol-token-table{overflow-x:auto}}@media (width<=560px){.markets-retail-toolbar{flex-direction:column;align-items:stretch}.token-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.news-page{gap:var(--space-4,16px);display:grid}.news-page .page-heading h1{font-size:var(--text-display,clamp(22px, 2.2vw, 28px));font-weight:600}.news-page .page-heading p{font-size:var(--text-sm,12px);max-width:58ch}.news-page .reports-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.news-page .reports-toolbar .reports-search,.news-page .reports-toolbar .search-autocomplete{flex:220px;min-width:min(100%,220px)}.news-page .report-carousel{background:linear-gradient(145deg, rgba(var(--accent-rgb), .06), var(--panel));border:1px solid var(--border);border-radius:14px;align-items:stretch;gap:16px;padding:16px}.news-page .carousel-copy h2{letter-spacing:-.02em;margin:8px 0 10px;font-size:clamp(18px,1.8vw,24px);font-weight:650;line-height:1.25}.news-page .carousel-copy>p{color:var(--muted);max-width:62ch;font-size:13px;line-height:1.5}.news-page .carousel-signal-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0;display:grid}.news-page .carousel-signal-grid>span{border:1px solid var(--border-soft,#17242b);background:#ffffff06;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.news-page .carousel-signal-grid small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.news-page .carousel-signal-grid strong{font-family:var(--font-numeric,var(--font-geist-mono));font-variant-numeric:tabular-nums;font-size:16px}.news-page .carousel-signal-grid em{color:var(--muted-2);font-size:11px;font-style:normal;line-height:1.35}.news-page .carousel-actions{flex-wrap:wrap;gap:8px}.news-page .carousel-art{border-radius:12px;overflow:hidden}.news-page .carousel-controls button{min-width:36px;min-height:36px}.news-page .carousel-controls button:focus-visible,.news-page .carousel-dots button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.news-page .linked-intelligence-layer{border-radius:14px}.news-page .linked-layer-heading h2{margin:6px 0;font-size:18px;font-weight:650}.news-page .linked-layer-heading p{color:var(--muted);max-width:68ch;font-size:13px;line-height:1.5}.news-page .linked-analysis-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.news-page .linked-analysis-card{background:var(--panel-soft,#081015);border:1px solid var(--border);border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.news-page .linked-materiality-pill{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-page .linked-story-mini-chain{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.news-page .linked-story-mini-card strong{font-size:12px;line-height:1.35}.news-page .linked-story-mini-card small,.news-page .linked-story-mini-card em{font-size:11px}.news-page .reports-empty{text-align:center;place-items:center;gap:8px;min-height:180px;padding:28px;display:grid}.news-page .reports-empty strong{font-size:16px}.news-page .reports-empty span{color:var(--muted);font-size:13px}.news-page .news-embed-panel{margin-top:0}@media (width<=720px){.news-page .linked-story-mini-chain{grid-template-columns:1fr}.news-page .linked-story-mini-chain>i{display:none}.news-page .reports-toolbar .segmented{width:100%;overflow-x:auto}}.portfolio-page{gap:var(--space-4,16px);display:grid}.portfolio-page .page-heading h1{font-size:var(--text-display,clamp(22px, 2.2vw, 28px));font-weight:600}.portfolio-page .page-heading p{font-size:var(--text-sm,12px);max-width:58ch}.portfolio-page .product-actions{flex-wrap:wrap;gap:8px;display:flex}.portfolio-page .portfolio-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.portfolio-page .portfolio-tabs>span{color:var(--muted);font-size:12px}.portfolio-page .portfolio-empty-state{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.portfolio-page .portfolio-empty-state h2{margin:4px 0 6px;font-size:17px;font-weight:650}.portfolio-page .portfolio-empty-state p{color:var(--muted);max-width:56ch;margin:0;font-size:13px;line-height:1.5}.portfolio-page .portfolio-empty-icon{background:rgba(var(--accent-rgb), .1);border:1px solid var(--gold-border);color:var(--gold);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.portfolio-page .portfolio-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.portfolio-page .portfolio-status-banner{border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.portfolio-page .portfolio-status-banner.status-error{color:#ffb0b0;background:#ff454514;border:1px solid #ff454566}.portfolio-page .portfolio-status-banner button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;min-height:32px;padding:0 12px;font-size:12px}.portfolio-page .portfolio-command{border-radius:14px}.portfolio-page .portfolio-value strong{font-family:var(--font-numeric,var(--font-geist-mono));font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.1}.portfolio-page .portfolio-kpis{gap:10px}.portfolio-page .portfolio-kpis .panel{min-height:132px;padding:16px}.portfolio-page .portfolio-kpis .panel>strong{margin-top:14px!important;font-size:clamp(18px,1.6vw,24px)!important}.portfolio-page .portfolio-kpis .panel>span,.portfolio-page .portfolio-kpis .panel>small{font-size:11px!important;line-height:1.4!important}.portfolio-page .portfolio-table-head{letter-spacing:.05em;font-size:10px!important}.portfolio-page .portfolio-holding-row>span,.portfolio-page .portfolio-holding-row>strong{font-size:12px!important}.portfolio-page .portfolio-asset-cell b{font-size:13px!important}.portfolio-page .portfolio-asset-cell small{font-size:11px!important}.portfolio-page .portfolio-holdings-search,.portfolio-page .portfolio-table-actions label,.portfolio-page .portfolio-table-actions button{min-height:36px}.portfolio-page .portfolio-holdings-search input,.portfolio-page .portfolio-table-actions input{font-size:12px!important}.portfolio-page .portfolio-table-actions button{font-size:11px!important}@media (width<=800px){.portfolio-page .portfolio-empty-state{grid-template-columns:1fr;justify-items:start}.portfolio-page .product-actions{width:100%}.portfolio-page .product-actions .button{flex:auto}}html[data-theme=ledger] .news-page .carousel-signal-grid>span,html[data-theme=ledger] .news-page .linked-analysis-card{color:#17130d;background:#fffdf7;border-color:#d4c7b3}html[data-theme=ledger] .news-page .carousel-copy>p,html[data-theme=ledger] .news-page .linked-layer-heading p,html[data-theme=ledger] .portfolio-page .portfolio-empty-state p{color:#5a544b}.token-retail-path{flex-wrap:wrap;align-items:center;gap:6px 4px;display:flex}.token-retail-path>button{border:1px solid var(--border);color:var(--muted);cursor:pointer;min-height:34px;transition:border-color var(--motion-hover), color var(--motion-hover), background var(--motion-hover);background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:inline-flex}.token-retail-path>button b{color:var(--gold);font-family:var(--font-geist-mono,monospace);font-size:11px}.token-retail-path>button:hover{border-color:var(--gold-border);color:var(--text)}.token-retail-path>button.is-active{background:rgba(var(--accent-rgb), .12);border-color:var(--gold-border-bright);color:var(--text)}.token-retail-path>button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.token-retail-path>i{color:var(--muted-2);padding:0 2px;font-style:normal}.token-research-tabs{flex-wrap:wrap;gap:6px;display:flex}.token-research-tabs [role=tab]{border:1px solid var(--border);color:var(--muted);cursor:pointer;min-height:40px;transition:border-color var(--motion-hover), color var(--motion-hover), background var(--motion-hover);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:550;display:inline-flex}.token-research-tabs [role=tab] span{font-family:var(--font-geist-mono,monospace);background:#ffffff0d;border-radius:999px;padding:2px 7px;font-size:11px}.token-research-tabs [role=tab].active,.token-research-tabs [role=tab][aria-selected=true]{background:rgba(var(--accent-rgb), .12);border-color:var(--gold-border-bright);color:var(--gold)}.token-research-tabs [role=tab]:focus-visible{box-shadow:var(--shadow-focus);outline:none}.token-find-primary{background:linear-gradient(160deg, rgba(var(--accent-rgb), .08), #08101566);border:1px solid var(--gold-border);border-radius:14px;padding:14px;scroll-margin-top:72px}.token-find-primary .asset-search,.token-find-primary .report-asset-search{margin:0}.focused-intel-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.focused-intel-hint{color:var(--muted);margin-left:auto;font-size:12px}@media (width<=720px){.token-command-bar{gap:10px;padding:12px}.token-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.token-command-metrics span:nth-child(n+5){display:none}.token-command-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.token-command-actions .button:last-child{grid-column:1/-1}.token-retail-path>button{min-height:32px;padding:0 10px;font-size:11px}.token-research-tabs{width:100%}.token-research-tabs [role=tab]{flex:auto;justify-content:center;min-height:40px}.token-find-primary{padding:12px}.focused-intel-hint{width:100%;margin-left:0}}.token-command-bar.is-empty .token-command-metrics{display:none}.token-command-bar.is-empty{grid-template-columns:minmax(0,1fr) auto;padding:12px 14px}.token-command-bar.is-empty .token-command-primary strong{color:var(--muted);font-size:15px;font-weight:600}@media (width<=720px){.token-command-bar.is-empty .token-command-actions{display:none}.token-command-bar:not(.is-empty){order:0}}.token-find-primary--early{margin-bottom:4px}.focused-token-heading--compact{margin-bottom:10px}.focused-token-heading--compact h2{margin:4px 0 0;font-size:16px;font-weight:650}@media (width<=720px){.token-command-bar:not(.is-empty) .token-command-metrics span:nth-child(n+3){display:none}.token-command-bar{padding:10px 12px}.token-command-primary strong{font-size:16px}}.token-find-primary .asset-discovery-copy h2{margin:4px 0 6px;font-size:15px}.token-find-primary .asset-discovery-copy>p,.token-find-primary .catalogue-coverage-strip{display:none}.token-find-primary .asset-discovery-copy .eyebrow{font-size:10px}.token-pro-pill{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 50%, transparent);background:color-mix(in srgb, var(--gold,#f0be47) 16%, transparent);color:var(--gold,#f0be47);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.deep-data-wall-slot{gap:12px;margin:8px 0 16px;display:grid}.deep-data-wall-signin{color:var(--muted,#8e979c);margin:0;font-size:12px}.button.button-gold:disabled,button.button-gold.is-locked{opacity:.85}.token-trading-tab,.trading-analysis-section{gap:var(--space-4,16px);display:grid}.trading-analysis-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.trading-analysis-toolbar .token-intel-select{min-width:min(100%,220px)}.trading-analysis-empty{color:var(--muted);margin:8px 0 0;font-size:13px}.fte-loading-progress{gap:6px;width:100%;min-width:0;display:grid}.fte-loading-progress__meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fte-loading-progress__label{color:var(--muted);font-size:12px;font-weight:550}.fte-loading-progress__value{color:var(--gold);font-family:var(--font-numeric,var(--font-geist-mono));font-variant-numeric:tabular-nums;font-size:11px}.fte-loading-progress__detail{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.fte-loading-progress__track{border:1px solid var(--border-soft,#17242b);background:#ffffff0f;border-radius:999px;width:100%;position:relative;overflow:hidden}.fte-loading-progress--sm .fte-loading-progress__track{height:3px}.fte-loading-progress--md .fte-loading-progress__track{height:5px}.fte-loading-progress--lg .fte-loading-progress__track{height:8px}.fte-loading-progress__fill{background:linear-gradient(90deg, rgba(var(--accent-rgb), .35), var(--gold), rgba(var(--accent-rgb), .85));border-radius:inherit;transform-origin:0;width:0;height:100%}.fte-loading-progress.is-determinate .fte-loading-progress__fill{transition:width var(--duration-med,.18s) var(--ease-standard,ease)}.fte-loading-progress.is-indeterminate .fte-loading-progress__fill{animation:fte-progress-indeterminate 1.15s var(--ease-standard,cubic-bezier(.2, .8, .2, 1)) infinite;width:38%}@keyframes fte-progress-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.fte-loading-progress--block{background:rgba(var(--accent-rgb), .05);border:1px solid var(--border);border-radius:12px;padding:12px 14px}.fte-loading-progress--inline{max-width:280px}.fte-page-loading-bar{pointer-events:none;z-index:var(--z-sticky,20);position:sticky;top:0;left:0;right:0}.fte-page-loading-bar .fte-loading-progress__track{border:0;border-radius:0;height:3px}.fte-page-loading-bar .fte-loading-progress--sm .fte-loading-progress__track{height:3px}.fte-loading-progress--inline .fte-loading-progress__track{min-width:96px}@media (prefers-reduced-motion:reduce){.fte-loading-progress.is-indeterminate .fte-loading-progress__fill{opacity:.85;width:55%;animation:none;transform:none}}html[data-motion=reduce] .fte-loading-progress.is-indeterminate .fte-loading-progress__fill{opacity:.85;width:55%;animation:none;transform:none}html[data-theme=ledger] .fte-loading-progress__track{background:#0000000f;border-color:#d4c7b3}html[data-theme=ledger] .fte-loading-progress__label,html[data-theme=ledger] .fte-loading-progress__detail{color:#5a544b}.markets-rh-fold{padding:4px 14px 10px!important}.markets-rh-fold-toggle{align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 2px!important;display:flex!important}.markets-rh-fold-toggle>span:first-child{text-align:left;flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.markets-rh-fold-toggle small{color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.3;display:block}.markets-rh-fold-toggle strong{color:var(--text);letter-spacing:-.02em;font-size:15px;font-weight:650;line-height:1.3;display:block}.markets-rh-fold-toggle em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.4;display:block}.markets-rh-fold-chevron{border:1px solid var(--border);color:var(--gold);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.markets-rh-fold.open{border-color:color-mix(in srgb, var(--gold) 35%, var(--border))}.markets-rh-fold-body{border-top:1px solid var(--border);margin-top:4px;padding:14px 2px 8px;display:block}.markets-evidence-spine-grid,.markets-retail-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;max-width:100%;display:grid!important}.markets-evidence-layer{border:1px solid var(--border);background:#ffffff06;border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:84px;padding:12px;display:flex}.markets-evidence-layer small{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.markets-evidence-layer strong{font-size:14px;line-height:1.25}.markets-evidence-layer em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.35}.markets-evidence-layer.state-live{border-color:color-mix(in srgb, var(--green) 40%, var(--border))}.markets-evidence-layer.state-live strong{color:var(--green)}.markets-evidence-layer.state-partial{border-color:color-mix(in srgb, var(--gold) 40%, var(--border))}.markets-evidence-layer.state-partial strong{color:var(--gold)}.markets-evidence-layer.state-unavailable{opacity:.85}.markets-retail-trust-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin-top:4px;display:flex}.markets-delta-table{gap:0;min-width:0;max-width:100%;overflow-x:auto;display:grid!important}.markets-delta-head,.markets-delta-row{grid-template-columns:minmax(140px,1.4fr) minmax(80px,.9fr) minmax(72px,.7fr) minmax(140px,1.4fr);align-items:baseline;gap:10px 14px;min-width:520px;padding:10px 4px;display:grid!important}.markets-delta-head{border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.markets-delta-row{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);font-size:13px}.markets-delta-row:last-child{border-bottom:0}.markets-delta-row strong{letter-spacing:.02em;font-size:12px}.markets-delta-row .positive{color:var(--green)}.markets-delta-row .negative{color:var(--red)}.markets-delta-row small{color:var(--muted);font-size:11px;line-height:1.35}.crypto-intel-section{flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.crypto-intel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.crypto-intel-heading h2,.crypto-intel-heading h3{letter-spacing:-.02em;margin:4px 0 6px;font-size:16px}.crypto-intel-heading p{color:var(--muted);max-width:62ch;margin:0;font-size:12px;line-height:1.45}.crypto-intel-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crypto-intel-tabs{flex-wrap:wrap;gap:6px;display:flex}.crypto-intel-tabs button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:999px;min-height:36px;padding:0 14px;font-size:12px;font-weight:600}.crypto-intel-tabs button[aria-selected=true],.crypto-intel-tabs button.active{border-color:var(--gold);color:var(--gold)}.crypto-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.crypto-intel-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;margin-bottom:12px;display:flex}.crypto-intel-card-head h2{margin:4px 0 0;font-size:15px}.crypto-intel-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;min-width:0;max-width:100%;margin:0 0 14px;display:grid!important}.crypto-intel-metrics>span{border:1px solid var(--border);background:#ffffff06;border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:72px;padding:10px 12px;display:flex}.crypto-intel-metrics small{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:1.3}.crypto-intel-metrics strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.crypto-intel-wide{grid-column:1/-1}.crypto-intel-table-wrap{scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.crypto-intel-table-wrap table{border-collapse:collapse;width:100%;min-width:560px}.crypto-intel-table-wrap th,.crypto-intel-table-wrap td{border-bottom:1px solid color-mix(in srgb, var(--border) 75%, transparent);text-align:left;vertical-align:middle;padding:10px 12px;font-size:12px}.crypto-intel-table-wrap th{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.crypto-intel-table-wrap td small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.crypto-intel-loading,.crypto-intel-error-inline,.crypto-intel-provenance,.crypto-intel-disclaimer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:12px;line-height:1.45;display:flex}.crypto-intel-provenance{margin-top:12px}.derivatives-pulse-panel{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex;padding:14px!important}.derivatives-pulse-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.derivatives-pulse-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:4px 0 8px;display:flex}.derivatives-pulse-toolbar label{align-items:center;gap:8px;display:inline-flex}.derivatives-pulse-toolbar label>span{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.derivatives-pulse-toolbar select{border:1px solid var(--border);color:var(--text);background:#071015;border-radius:8px;min-height:36px;padding:0 10px}.derivatives-pulse-toolbar small{color:var(--muted);flex:220px;font-size:11px;line-height:1.4}.derivatives-pulse-table td,.derivatives-pulse-table th{white-space:nowrap}.derivatives-pulse-table .pulse-select-btn{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.derivatives-pulse-table .pulse-expand-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff08;border-radius:999px;min-height:32px;padding:0 12px;font-size:11px}.derivatives-pulse-table tr.selected td,.derivatives-pulse-table tr.pulse-row.selected td{background:color-mix(in srgb, var(--gold) 8%, transparent)}.pulse-venue-list{gap:8px;margin:0;padding:4px 0 8px;list-style:none;display:grid}.pulse-venue-list li{flex-wrap:wrap;align-items:center;gap:10px 16px;font-size:12px;display:flex}.pulse-venue-fallback,.derivatives-pulse-empty{color:var(--muted);padding:8px 0;font-size:12px;line-height:1.45}.derivatives-pulse-empty{border:1px dashed var(--border);border-radius:10px;padding:16px}.derivatives-pulse-empty .token-empty-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.markets-rh-pulse-shadow{pointer-events:none!important;visibility:hidden!important;width:0!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=900px){.markets-evidence-spine-grid,.markets-retail-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crypto-intel-grid{grid-template-columns:1fr}}@media (width<=560px){.markets-evidence-spine-grid,.markets-retail-trust-grid{grid-template-columns:1fr}.crypto-intel-metrics{grid-template-columns:1fr 1fr}}.credits-ai-allowance{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:16px;margin:0 0 14px;padding:16px!important;display:grid!important}.credits-ai-allowance h2{letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(18px,2vw,22px)}.credits-ai-allowance p{color:var(--muted);max-width:62ch;margin:0;font-size:12px;line-height:1.5}.credits-ai-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.credits-ai-stats>span{border:1px solid var(--border);background:#ffffff08;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.credits-ai-stats small{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.credits-ai-stats strong{font-family:var(--font-geist-mono,monospace);font-size:14px;font-weight:700}@media (width<=800px){.credits-ai-allowance,.credits-ai-stats{grid-template-columns:1fr}}:root{--amber:#ff8a1f;--amber-soft:#c45f0a;--amber-rgb:255, 138, 31}.tag-amber,.tone-amber,.tag.tone-amber{color:var(--amber)!important}.dot.amber,.legend i.amber,.live-metric-line i.amber{background:var(--amber)}.source-partial i,.asset-provider-ledger .partial i{background:var(--amber)!important;box-shadow:0 0 8px rgba(var(--amber-rgb), .55)!important}.asset-provider-ledger .partial b{color:var(--amber)!important}.source-state.source-checking i,.source-state.source-partial i{background:var(--amber);box-shadow:0 0 8px rgba(var(--amber-rgb), .45)}.alert-symbol.gold{color:var(--gold)}.alert-symbol.amber{color:var(--amber)}.ticker-tape{background:linear-gradient(90deg, rgba(var(--accent-rgb), .08), #ffffff05);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;min-height:44px;margin:0 0 12px;padding:6px 10px;display:flex;overflow:hidden}.page-ticker-tape.ticker-tape,.ticker-tape.page-ticker-tape{top:var(--topbar,64px);z-index:var(--z-sticky-tape,48);-webkit-backdrop-filter:blur(14px)saturate(1.1);background:linear-gradient(90deg, color-mix(in srgb, var(--gold,#f0be47) 10%, transparent), transparent 42%), color-mix(in srgb, var(--topbar-background,#02080bfa) 96%, #000);isolation:isolate;--tape-sticky-offset:52px;border-top:0;border-radius:0 0 12px 12px;margin:0 0 12px;position:sticky;overflow:hidden;box-shadow:0 8px 18px #00000047}.page-sticky-tape-slot .page-ticker-tape.ticker-tape,.page-sticky-tape-slot .ticker-tape.page-ticker-tape{z-index:1;border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;margin:0!important;position:relative!important;top:auto!important}.page-sticky-tape-slot{--tape-sticky-offset:52px;z-index:var(--z-sticky-tape,48);width:calc(100% + 2*clamp(14px,1.6vw,22px));max-width:none}.desk-tape-stack,.overview-tape-stack{--tape-sticky-offset:148px}@supports (top:env(safe-area-inset-top)){.page-ticker-tape.ticker-tape,.ticker-tape.page-ticker-tape{top:var(--topbar,64px)}.page-sticky-tape-slot .page-ticker-tape.ticker-tape,.page-sticky-tape-slot .ticker-tape.page-ticker-tape{top:auto!important}}.ticker-tape-label{color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.ticker-tape-pause{background:rgba(var(--accent-rgb), .08);border:1px solid var(--border);color:var(--text);cursor:pointer;min-height:32px;transition:background var(--motion-hover,.12s ease), border-color var(--motion-hover,.12s ease), color var(--motion-hover,.12s ease);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.ticker-tape-pause:hover{border-color:var(--gold-border);background:rgba(var(--accent-rgb), .14)}.ticker-tape-pause:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ticker-tape-pause[aria-pressed=true]{border-color:var(--gold-border-bright);color:var(--gold)}.ticker-tape-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker-tape-viewport.is-static{scrollbar-width:thin;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.ticker-tape-track{animation:ticker-scroll var(--duration-marquee,48s) var(--ease-linear,linear) infinite;gap:18px;width:max-content;display:flex}.ticker-tape-track.is-loading,.ticker-tape-track.is-paused,.ticker-tape.is-paused .ticker-tape-track{animation:none!important;transform:none!important}.ticker-tape.is-paused .ticker-tape-track{flex-wrap:nowrap;gap:12px;padding-bottom:2px}.ticker-chip{white-space:nowrap;align-items:baseline;gap:8px;display:inline-flex}.ticker-tape.is-paused .ticker-chip{border:1px solid var(--border-soft,#17242b);background:#ffffff08;border-radius:8px;padding:4px 8px}.ticker-chip strong{font-size:12px}.ticker-chip-name{color:var(--muted);opacity:0;max-width:0;transition:max-width var(--motion-select,.18s ease), opacity var(--motion-select,.18s ease);font-size:11px;overflow:hidden}.ticker-tape.is-paused .ticker-chip-name{opacity:1;text-overflow:ellipsis;max-width:14ch}.ticker-chip em{color:var(--muted);font-size:11px;font-style:normal;font-family:var(--font-geist-mono,monospace)}.ticker-chip b{font-family:var(--font-geist-mono,monospace);font-size:11px}.ticker-chip.is-up b{color:var(--green)}.ticker-chip.is-down b{color:var(--red)}.ticker-chip-button{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:2px 4px;transition:border-color .15s,background .15s,box-shadow .15s}.ticker-chip-button:hover,.ticker-chip-button:focus-visible{background:color-mix(in srgb, var(--gold,#d4af37) 10%, transparent);border-color:color-mix(in srgb, var(--gold,#d4af37) 45%, var(--border-soft,#17242b));box-shadow:0 0 0 1px color-mix(in srgb, var(--gold,#d4af37) 20%, transparent);outline:none}.ticker-tape.is-paused .ticker-chip-button{padding:4px 8px}.ticker-chip-menu{z-index:80;border:1px solid color-mix(in srgb, var(--gold,#d4af37) 40%, var(--border,#243038));background:color-mix(in srgb, var(--panel,#0b1216) 94%, #000);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;gap:4px;width:min(260px,100vw - 16px);padding:10px;display:grid;position:fixed;box-shadow:0 12px 40px #00000073,0 0 0 1px #d4af3714}.ticker-chip-menu-head{border-bottom:1px solid var(--border-soft,#17242b);align-items:center;gap:10px;margin-bottom:4px;padding:4px 4px 8px;display:flex}.ticker-chip-menu-head strong{color:var(--gold,#d4af37);letter-spacing:.04em;font-size:13px;display:block}.ticker-chip-menu-head span{color:var(--muted,#aeb6bb);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;display:block;overflow:hidden}.ticker-chip-menu-item{text-align:left;appearance:none;width:100%;color:var(--text,#e8eef2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex}.ticker-chip-menu-item:hover,.ticker-chip-menu-item:focus-visible{background:color-mix(in srgb, var(--gold,#d4af37) 12%, transparent);border-color:color-mix(in srgb, var(--gold,#d4af37) 30%, transparent);color:var(--text,#e8eef2);outline:none}.ticker-chip-menu-link{color:var(--muted,#aeb6bb)}.ticker-chip-menu-note{color:var(--gold,#d4af37);margin:4px 2px 0;font-size:11px;line-height:1.35}.ticker-chip-menu-dismiss{appearance:none;color:var(--muted,#aeb6bb);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;padding:6px 8px 2px;font-size:11px}.ticker-chip-menu-dismiss:hover{color:var(--text,#e8eef2)}.ticker-tape-empty{color:var(--muted);font-size:12px}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-tape-track{animation:none!important}.ticker-chip-name{opacity:1;max-width:14ch}}html[data-motion=reduce] .ticker-tape-track{animation:none!important}html[data-motion=reduce] .ticker-chip-name{opacity:1;max-width:14ch}.contact-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);gap:14px;display:grid}.contact-form{flex-direction:column;gap:12px;display:flex}.contact-form label{flex-direction:column;gap:6px;display:flex}.contact-form label>span,.contact-topics legend{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.contact-form input,.contact-form textarea{background:color-mix(in srgb, var(--panel-soft) 90%, #000);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.contact-form textarea{resize:vertical;min-height:140px}.contact-topics div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.contact-topics button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;min-height:36px;padding:0 12px;font-size:12px;font-weight:600}.contact-topics button.is-active{background:rgba(var(--accent-rgb), .12);border-color:color-mix(in srgb, var(--gold) 45%, var(--border));color:var(--gold)}.contact-error{color:#ffb4b8;background:#ff505a14;border:1px solid #ff505a59;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.contact-success{align-items:flex-start;gap:12px;display:grid}.contact-routes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.contact-routes li{gap:4px;display:grid}.contact-routes a{color:var(--gold);font-weight:650;text-decoration:none}.contact-routes small,.contact-note{color:var(--muted);font-size:12px;line-height:1.45}@media (width<=900px){.contact-layout{grid-template-columns:1fr}}.new-pool-quick-briefs,.ico-launches-panel{background:linear-gradient(165deg, rgba(var(--accent-rgb), .08), #ffffff05);border:1px solid color-mix(in srgb, var(--gold) 28%, var(--border));border-radius:14px;margin:0 0 14px;padding:14px 16px}.new-pool-quick-briefs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.new-pool-quick-briefs p,.ico-launches-panel p{color:var(--muted);max-width:52ch;margin:4px 0 0;font-size:13px;line-height:1.45}.new-pool-quick-briefs>div,.ico-quick-actions{flex-wrap:wrap;gap:8px;display:flex}.ico-launches-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ico-launches-grid article{border:1px solid var(--border);background:#ffffff08;border-radius:12px;padding:12px}.ico-launches-note{color:var(--muted);margin-top:12px;font-size:12px}@media (width<=900px){.ico-launches-grid{grid-template-columns:1fr}}.workspace-paid-landing{background:linear-gradient(120deg, rgba(var(--accent-rgb), .12), #ffffff05);border:1px solid color-mix(in srgb, var(--gold) 35%, var(--border));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:14px 16px;display:flex}.workspace-paid-landing strong{margin:4px 0;font-size:16px;display:block}.workspace-paid-landing p{color:var(--muted);max-width:56ch;margin:0;font-size:13px;line-height:1.45}.workspace-paid-actions{flex-wrap:wrap;gap:8px;display:flex}.portfolio-related-context{margin-top:14px}.portfolio-related-lead{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.45}.portfolio-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portfolio-related-grid article{border:1px solid var(--border);background:#ffffff08;border-radius:12px;gap:6px;padding:12px;display:grid}.portfolio-related-grid small{color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.portfolio-related-grid p{color:var(--muted);margin:0 0 6px;font-size:12px;line-height:1.4}@media (width<=900px){.portfolio-related-grid{grid-template-columns:1fr}}.record-state-hint{color:var(--text);margin:12px 0 6px;font-size:13px;line-height:1.45}.record-safe-use{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.4}.page-news-pulse-ticker{width:100%;min-width:0;margin:0 0 14px}.page-news-pulse-ticker .fte-news-ticker{border:1px solid var(--border,#253038);border-block-width:1px;border-radius:10px}html[data-theme=ledger] .page-news-pulse-ticker .fte-news-ticker{--news-bg:#1c1710;--news-surface:#241e15;--news-surface-elevated:#2a2318;--news-border:#3a3224;--news-border-strong:#4a4030;--news-text:#fff9ef;--news-muted:#c9bfae;--news-dim:#9a8f7c;--news-gold:#c9a04a}.pulse-exchanges-hint{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.45}.pulse-exchanges-hint strong{color:var(--text);font-weight:600}.derivatives-pulse-table .pulse-expand-btn{border-color:var(--gold-border);white-space:nowrap;min-height:36px;font-weight:550;display:inline-flex}.derivatives-pulse-table .pulse-expand-btn.is-open{background:rgba(var(--accent-rgb), .12);border-color:var(--gold-border-bright);color:var(--gold)}.pulse-venue-preview{color:var(--muted);text-overflow:ellipsis;max-width:160px;margin-top:4px;font-size:10px;display:block;overflow:hidden}.pulse-venue-panel{border:1px solid var(--border);background:#ffffff05;border-radius:10px;margin:4px 0 8px;padding:12px}.pulse-venue-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.pulse-venue-panel>header strong{font-size:13px}.pulse-venue-panel>header span{color:var(--muted);font-size:11px}.pulse-venue-list li{border:1px solid var(--border-soft,#17242b);background:#0003;border-radius:8px;padding:8px 10px}.pulse-venue-instrument{color:var(--muted-2);font-size:10px;font-style:normal}.derivatives-pulse-cards{gap:10px;display:none}.pulse-card{border:1px solid var(--border);background:#ffffff05;border-radius:12px;gap:10px;padding:12px;display:grid}.pulse-card.selected{border-color:var(--gold-border-bright);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .2)}.pulse-card>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pulse-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pulse-card-metrics span{gap:2px;min-width:0;display:grid}.pulse-card-metrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.pulse-card-metrics b{font-family:var(--font-numeric,var(--font-geist-mono));font-variant-numeric:tabular-nums;font-size:13px}.pulse-card .pulse-expand-btn{justify-content:center;width:100%}@media (width<=900px){.derivatives-pulse-table{display:none}.derivatives-pulse-cards{display:grid}}.pulse-venue-section{gap:8px;margin-top:10px;display:grid}.pulse-venue-section:first-of-type{margin-top:0}.pulse-venue-section h4{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.pulse-venue-kind{background:rgba(var(--accent-rgb), .12);border:1px solid var(--gold-border);color:var(--gold);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:650}.pulse-dex-list .pulse-venue-kind{color:#8ec5ff;background:#50a0ff1f;border-color:#50a0ff59}.pulse-dex-summary{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-bottom:4px;display:grid}.pulse-dex-summary span{border:1px solid var(--border-soft,#17242b);background:#ffffff08;border-radius:8px;gap:2px;padding:8px;display:grid}.pulse-dex-summary small{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.pulse-dex-summary b{font-family:var(--font-numeric,var(--font-geist-mono));font-variant-numeric:tabular-nums;font-size:12px}.pulse-dex-chain{color:var(--muted);text-transform:uppercase;font-size:10px}.pulse-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=420px){.pulse-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.pulse-dex-fee,.pulse-dex-fee-usd{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.pulse-dex-fee{background:rgba(var(--accent-rgb), .1);border:1px solid var(--gold-border);color:var(--gold);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.pulse-dex-fee i{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:500}.pulse-dex-fee-usd{color:var(--text);font-size:11px}.markets-map-tabs{flex-wrap:wrap;gap:6px;margin:4px 0 2px;display:inline-flex}.markets-map-tabs button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:999px;min-height:36px;padding:0 14px;font-size:12px;font-weight:600}.markets-map-tabs button.active,.markets-map-tabs button[aria-selected=true]{background:rgba(var(--accent-rgb,201, 162, 39), .12);border-color:var(--gold-border);color:var(--gold)}.markets-map-tabs button em{color:var(--text);opacity:.8;font-style:normal;font-weight:500}.markets-map-moved-card{border-radius:16px;flex-direction:column;gap:.55rem;margin-top:.35rem;padding:1.1rem 1.15rem;display:flex}.markets-map-moved-card h3{margin:0;font-size:1.15rem}.markets-map-moved-card p{max-width:42rem;color:var(--muted,#8b969c);margin:0;line-height:1.45}.markets-map-moved-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.ticker-tape-label.is-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;padding:.15rem .25rem;display:inline-flex}.ticker-tape-label.is-button:hover,.ticker-tape-label.is-button:focus-visible{background:color-mix(in srgb, var(--gold,#f5b800) 12%, transparent);outline:none}.ticker-tape-focus{color:var(--muted,#8b949e);text-overflow:ellipsis;white-space:nowrap;max-width:14rem;font-size:.68rem;font-weight:500;overflow:hidden}.page-sticky-tape-slot{z-index:40;flex-direction:column;gap:0;display:flex}.page-sticky-tape-slot .page-news-pulse-ticker--sticky,.page-sticky-tape-slot .page-news-pulse-ticker{border-top:1px solid color-mix(in srgb, var(--gold-border,#6c4b05) 35%, var(--border,#243038));background:color-mix(in srgb, var(--panel,#0a1217) 94%, transparent);margin:0;position:relative;top:auto}.page-sticky-tape-slot--news{--tape-sticky-offset:96px;gap:0;padding-bottom:0}.page-sticky-tape-slot--news .page-news-pulse-ticker--wide,.page-sticky-tape-slot--news .page-news-pulse-ticker{background:0 0;border-top:0;width:100%;min-width:0;margin:0}.page-sticky-tape-slot--news .fte-news-ticker-shell{width:100%}.page-sticky-tape-slot--news .fte-news-ticker{--news-height:clamp(4.75rem, 7.6cqi, 5.85rem);--news-story-width:clamp(15rem, 24cqi, 17rem);--news-anchor-width:clamp(9.25rem, 14cqi, 11.25rem);--news-control-width:clamp(2.75rem, 5cqi, 3.25rem);border-inline:1px solid color-mix(in srgb, var(--gold-border,#6c4b05) 40%, var(--border,#253038));border-block:1px solid color-mix(in srgb, var(--gold-border,#6c4b05) 40%, var(--border,#253038));width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--gold,#f0be47) 12%, transparent), 0 10px 32px #00000047;border-radius:.75rem}.page-sticky-tape-slot--news .fte-news-ticker__viewport{min-width:0}.news-page .page-heading,.news-dashboard .page-heading{scroll-margin-top:calc(var(--topbar,64px) + var(--tape-sticky-offset,96px) + 10px)}@media (width<=720px){.page-sticky-tape-slot--news{--tape-sticky-offset:118px}.page-sticky-tape-slot--news .fte-news-ticker{--news-height:5.5rem;--news-anchor-width:min(38vw, 9rem);--news-story-width:clamp(13rem, 70vw, 16rem)}}.markets-rh-hero{container:markets-token-desk/inline-size}.markets-rh-price-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(10px,1.5cqi,16px)}.markets-rh-price{flex-flow:wrap;justify-content:space-between;align-items:end;gap:8px clamp(18px,3cqi,32px);padding-block:2px;display:flex}.markets-rh-price>small{flex:180px;min-width:0}.markets-rh-price-reading{grid-template-columns:max-content minmax(0,max-content);grid-template-areas:"kind kind""value change""note note";place-items:baseline end;gap:2px 10px;min-width:0;display:grid}.markets-rh-price-reading .markets-rh-reading-kind{grid-area:kind}.markets-rh-price-reading>strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;grid-area:value;font-size:clamp(28px,4.5cqi,42px);line-height:1.05}.markets-rh-price-reading>b{font-family:var(--font-geist-mono,monospace);white-space:nowrap;grid-area:change;font-size:14px;font-weight:700}.markets-rh-price-reading>b.positive{color:var(--green)}.markets-rh-price-reading>b.negative{color:var(--red)}.markets-rh-price-reading>b.muted-change{color:var(--muted)}.markets-rh-price-reading .markets-rh-reading-note{grid-area:note;justify-self:end}.markets-rh-empty-price{flex:1 0 100%}.markets-rh-empty-price a,.markets-rh-chip-btn{color:inherit;text-decoration:none}.markets-rh-empty-price a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.markets-rh-chart{--markets-plot-height:clamp(170px, 18cqi, 200px);grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;max-width:100%;min-height:0;display:grid}.markets-rh-chart>*,.markets-ohlc-panel,.markets-rh-chart .lwc-candlestick{width:100%;min-width:0;max-width:100%}.markets-rh-chart .lwc-host{min-height:0;overflow:hidden}.markets-ohlc-panel[data-ohlc-status=idle]+.markets-rh-disclosed-path--fallback,.markets-ohlc-panel[data-ohlc-status=loading]+.markets-rh-disclosed-path--fallback,.markets-ohlc-panel[data-ohlc-status=ready]+.markets-rh-disclosed-path--fallback{display:none}.markets-ohlc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.markets-ohlc-head>div{flex-wrap:wrap;align-items:baseline;gap:5px 9px;min-width:0;display:flex}.markets-ohlc-provenance{overflow-wrap:anywhere;text-align:right;flex:360px;min-width:0;margin:0}.markets-rh-chart .candlestick-chart-title h3 em{font-size:1em}.markets-rh-chart .candlestick-chart-head{align-items:center}.markets-rh-chart .candlestick-chart-title{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:4px 12px;min-width:0;display:grid}.markets-rh-chart .candlestick-chart-title h3{white-space:nowrap;margin:0}.markets-rh-chart .candlestick-change{white-space:nowrap}.markets-rh-chart .candlestick-readout{grid-template-columns:minmax(90px,1.25fr) repeat(4,minmax(58px,1fr));gap:1px;min-width:0;display:grid}.markets-rh-chart .candlestick-readout>span{align-items:baseline;gap:5px;min-width:0;padding:4px 8px;display:flex}.markets-rh-chart .candlestick-readout b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.markets-rh-chart .lwc-candlestick .candlestick-chart-foot{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;display:grid}.markets-rh-chart .candlestick-chart-foot>span:last-child{grid-column:auto}.markets-rh-disclosed-path--fallback{opacity:.85;max-height:120px}@container markets-token-desk (width<=720px){.markets-rh-price{flex-direction:column;align-items:start}.markets-rh-price>small{flex-basis:auto}.markets-rh-price-reading{grid-template-columns:minmax(0,1fr) auto;justify-items:start;width:100%}.markets-rh-price-reading .markets-rh-reading-note{justify-self:start}.markets-rh-chart{--markets-plot-height:clamp(190px, 56cqi, 220px)}.markets-rh-fresh{white-space:normal;flex-basis:100%}.markets-ohlc-provenance{text-align:left;flex-basis:100%}.markets-rh-chart .candlestick-chart-head{grid-template-columns:minmax(0,1fr);display:grid}.markets-rh-chart .candlestick-chart-title{grid-template-columns:minmax(0,1fr);align-items:start}.markets-rh-chart .candlestick-tf{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.markets-rh-chart .candlestick-tf button{min-width:0;min-height:44px}.markets-rh-chart .candlestick-readout{grid-template-columns:repeat(4,minmax(0,1fr))}.markets-rh-chart .candlestick-readout>span:first-child{grid-column:1/-1}.markets-rh-chart .lwc-candlestick .candlestick-chart-foot{grid-template-columns:minmax(0,1fr)}.markets-rh-chart .candlestick-chart-foot>*{grid-column:1}}.markets-venue-switch{border:1px solid color-mix(in srgb, var(--gold-border,#6c4b05) 40%, var(--border,#243038));background:linear-gradient(180deg, color-mix(in srgb, var(--panel,#0c1216) 92%, #000), color-mix(in srgb, var(--canvas,#050709) 96%, #000));border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 10px;padding:4px;display:grid;box-shadow:0 10px 28px #00000059}.markets-venue-switch button{min-height:56px;color:var(--muted,#8b949e);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;transition:background .15s,border-color .15s,color .15s;display:flex}.markets-venue-switch button strong{letter-spacing:.08em;color:inherit;font-size:12px;font-weight:700}.markets-venue-switch button small{color:color-mix(in srgb, var(--muted,#8b949e) 90%, transparent);font-size:11px}.markets-venue-switch button:hover{color:var(--text,#e8eef2);background:color-mix(in srgb, var(--panel,#121a20) 80%, transparent)}.markets-venue-switch button.is-active{color:var(--text,#f3f5f4);border-color:color-mix(in srgb, var(--gold,#f0be47) 55%, var(--border,#243038));background:linear-gradient(135deg, color-mix(in srgb, var(--gold,#f0be47) 16%, transparent), transparent 70%), color-mix(in srgb, var(--panel,#0f171c) 96%, #000);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold,#f0be47) 18%, transparent)}.markets-venue-switch button.is-active strong{color:var(--gold,#f0be47)}.markets-venue-blurb{border:1px solid color-mix(in srgb, var(--border,#243038) 90%, transparent);background:color-mix(in srgb, var(--panel,#0a1217) 88%, transparent);color:var(--muted,#9aa3a8);border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.45}.markets-venue-blurb b{color:var(--text,#e8eef2);font-weight:600}@media (width<=640px){.markets-venue-switch{grid-template-columns:1fr}.markets-venue-switch button{flex-direction:row;justify-content:space-between;align-items:center;min-height:48px}}html{max-width:100%;overflow-x:clip}body{width:100%;max-width:100%;overflow-x:clip}.dashboard-shell,.dashboard-main,.product-page,.news-page,.news-dashboard,.portfolio-page,.markets-page,.overview-page,.token-research-page,.page-content,.product-dashboard,main{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.news-page,.news-dashboard,.portfolio-page,.markets-page{justify-items:stretch;overflow-x:clip;grid-template-columns:minmax(0,1fr)!important}.ticker-tape,.ticker-tape-viewport,.fte-news-ticker,.fte-news-ticker-shell,.fte-news-ticker__viewport,.page-news-pulse-ticker,.page-sticky-tape-slot,.gainer-track,.decliner-track,.markets-flow-steps,.drag-scroll-track{box-sizing:border-box;min-width:0;max-width:100%}.ticker-tape-viewport,.fte-news-ticker__viewport,.gainer-track,.decliner-track,.drag-scroll-track.is-scrollable{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.ticker-tape-focus{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden;min-width:0!important;max-width:min(14rem,42vw)!important}.ticker-tape-label.is-button{flex:0 auto;min-width:0;max-width:min(100%,18rem)}.report-carousel{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.report-kpis,.portfolio-kpis,.risk-score-row{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.news-dashboard .report-kpis>.panel{grid-template-columns:max-content minmax(0,1fr)}.news-dashboard .report-kpis>.panel>strong{overflow-wrap:normal;white-space:nowrap;min-width:max-content}.news-dashboard .report-kpis>.panel>span{min-width:0}.carousel-dots{box-sizing:border-box;flex-wrap:nowrap;gap:4px;max-width:calc(100% - 7.5rem)!important;display:flex!important;overflow:hidden!important}.carousel-dots button{flex:1 1 0;max-width:28px;width:auto!important;min-width:0!important}@media (width<=900px){.report-carousel{grid-template-columns:minmax(0,1fr)!important}.report-kpis,.portfolio-kpis,.risk-score-row{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;contain:inline-size;gap:10px;padding-bottom:4px;display:flex!important;overflow:auto hidden!important}.report-kpis>.panel,.portfolio-kpis>.panel,.risk-score-row>div{scroll-snap-align:start;min-width:0;max-width:min(215px,72vw);flex:0 0 min(215px,72vw)!important}.carousel-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-sticky-tape-slot--news .fte-news-ticker{--news-story-width:clamp(200px, 70vw, 280px);--news-anchor-width:min(40vw, 148px)}}@media (width<=767px){.report-carousel{flex-direction:column-reverse!important;width:100%!important;max-width:100%!important;min-height:0!important;display:flex!important}.carousel-art{width:100%!important;min-width:0!important;max-width:100%!important}.carousel-copy{box-sizing:border-box;max-width:100%;min-width:0!important;padding-inline:14px!important}.carousel-copy h2{overflow-wrap:anywhere;font-size:clamp(1.15rem,5.5vw,1.45rem)}.carousel-dots{width:auto!important;max-width:none!important;left:7rem!important;right:.75rem!important}.markets-flow-steps{overscroll-behavior-x:contain;max-width:100%;display:flex;overflow-x:auto}.portfolio-grid,.allocation-content{grid-template-columns:1fr!important}}@media (width<=720px){.page-sticky-tape-slot--news .fte-news-ticker{--news-anchor-width:6.5rem;--news-control-width:2.25rem;--news-story-width:calc(100cqi - var(--news-anchor-width) - var(--news-control-width) - 1rem - 2px)}.page-sticky-tape-slot--news .fte-news-ticker__viewport{overflow-x:hidden}.page-sticky-tape-slot--news .fte-news-ticker__track{animation-duration:var(--news-mobile-cycle);animation-timing-function:steps(var(--news-mobile-steps), end)}.page-sticky-tape-slot--news .fte-news-ticker__set{gap:0;padding:0}.page-sticky-tape-slot--news .fte-news-ticker__story{flex-basis:var(--news-story-width);margin:.5rem}}@media (width<=480px){.ticker-tape-focus{max-width:min(11rem,36vw)!important}.report-kpis>.panel,.portfolio-kpis>.panel{flex-basis:min(200px,78vw)!important;max-width:min(200px,78vw)!important}.carousel-controls{left:12px!important}}@media (prefers-reduced-motion:reduce){.report-kpis,.portfolio-kpis,.risk-score-row,.ticker-tape-viewport,.fte-news-ticker__viewport{scroll-behavior:auto}}.reports-page{gap:14px;min-width:0;display:grid}.reports-flow-rail{background:linear-gradient(90deg, rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), .02));border:1px solid var(--gold-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.reports-flow-rail ol{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.reports-flow-rail li{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.reports-flow-rail li span{border:1px solid var(--border);color:var(--muted);font-family:var(--font-geist-mono,monospace);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:10px;display:inline-flex}.reports-flow-rail li.done{color:var(--text)}.reports-flow-rail li.done span{color:var(--green,#34d990);background:#34d9901f;border-color:#34d99059}.reports-flow-rail li.active{color:var(--gold)}.reports-flow-rail li.active span{background:rgba(var(--accent-rgb), .16);border-color:var(--gold-border);color:var(--gold)}.reports-flow-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.reports-live-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.reports-live-heading h1{letter-spacing:-.03em;margin:4px 0 6px;font-size:clamp(1.35rem,2.2vw,1.75rem)}.reports-live-heading p{color:var(--muted);max-width:56ch;margin:0;font-size:13px;line-height:1.5}.reports-live-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reports-live-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;margin:0!important}.reports-live-metrics>.panel{flex-direction:column;gap:6px;display:flex;min-height:0!important;padding:14px!important}.reports-live-metrics span{text-transform:uppercase;color:var(--muted)!important;font-family:var(--font-geist-mono,monospace)!important;letter-spacing:.06em!important;font-size:10px!important}.reports-live-metrics strong{font-variant-numeric:tabular-nums;font-family:var(--font-geist-mono,monospace)!important;margin-top:2px!important;font-size:clamp(1.25rem,2vw,1.6rem)!important}.reports-live-metrics small{line-height:1.35;color:var(--muted)!important;margin-top:auto!important;padding-top:4px!important;font-size:11px!important}.reports-library-backup-banner,.reports-compare-suggest,.reports-compare-selection{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;padding:14px 16px!important}.reports-library-backup-banner{background:linear-gradient(135deg, rgba(var(--accent-rgb), .08), #080e12f2)!important}.reports-library-backup-banner .eyebrow,.reports-compare-suggest .eyebrow,.reports-compare-selection .eyebrow{color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;font-size:10px;font-weight:700}.reports-library-backup-banner strong,.reports-compare-selection strong,.reports-compare-suggest h2{margin:4px 0;font-size:15px;display:block}.reports-library-backup-banner p,.reports-compare-suggest p,.reports-compare-selection p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.reports-compare-suggest-icon{background:rgba(var(--accent-rgb), .12);border:1px solid var(--gold-border);color:var(--gold);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.reports-compare-suggest-actions,.reports-compare-selection-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.reports-compare-selection.ready{box-shadow:inset 0 0 0 1px #34d9901f;border-color:#34d99066!important}.reports-live-library{overflow:hidden;padding:0!important}.reports-live-toolbar{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:flex-end!important;gap:14px!important;min-height:0!important;padding:16px!important;display:grid!important}.reports-live-toolbar h2{margin:4px 0 0!important;font-size:1.05rem!important}.reports-live-toolbar .eyebrow{color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;font-size:10px;font-weight:700}.reports-live-filters{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(110px,.7fr)) auto;gap:8px;min-width:0;display:grid}.reports-live-filters label{min-width:0;gap:5px!important;display:grid!important}.reports-live-filters label>span{letter-spacing:.02em;font-weight:600;color:var(--muted)!important;font-size:11px!important}.reports-live-filters input[type=search],.reports-live-filters input:not([type=checkbox]),.reports-live-filters select{width:100%;min-width:0;border:1px solid var(--border)!important;color:var(--text)!important;background:#071015!important;border-radius:8px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important}.reports-live-warning-toggle{border:1px solid var(--border);white-space:nowrap;background:#ffffff05;border-radius:8px;align-self:end;min-height:40px;flex-direction:row!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:inline-flex!important}.reports-live-warning-toggle input{accent-color:var(--gold);width:16px;height:16px}.reports-live-count{border-bottom:1px solid var(--border-soft);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px;font-size:12px;display:flex}.reports-live-count strong{color:var(--text);font-weight:650}.reports-live-count button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:650}.reports-live-list{gap:0;display:grid!important}.reports-live-list article{transition:background .16s;border-bottom:1px solid var(--border-soft)!important;grid-template-columns:36px 52px minmax(0,1.4fr) minmax(180px,.7fr) minmax(150px,auto)!important;align-items:stretch!important;gap:14px!important;min-height:0!important;padding:16px!important;display:grid!important}.reports-live-list article:hover{background:rgba(var(--accent-rgb), .04)!important}.reports-live-list article.selected{background:rgba(var(--accent-rgb), .07);box-shadow:inset 3px 0 0 var(--gold)}.reports-live-select{place-items:center;gap:4px;padding-top:12px;display:grid}.reports-live-select input{accent-color:var(--gold);width:18px;height:18px}.reports-live-select span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:650}.reports-live-report-mark{align-self:center;width:48px!important;height:48px!important}.reports-live-report-mark span{font-size:11px!important}.reports-live-copy{gap:4px;min-width:0;display:grid}.reports-live-copy>span{text-transform:uppercase;font-weight:700;color:var(--gold)!important;font-family:var(--font-geist-mono,monospace)!important;letter-spacing:.08em!important;font-size:10px!important}.reports-live-copy h3{letter-spacing:-.02em;font-weight:650;line-height:1.3;margin:0!important;font-size:15px!important}.reports-live-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--muted)!important;white-space:normal!important;margin:0!important;font-size:13px!important;line-height:1.45!important}.reports-live-meta{flex-wrap:wrap;color:var(--muted)!important;gap:6px 12px!important;margin-top:4px!important;font-size:12px!important;display:flex!important}.reports-live-meta time{color:var(--text);font-weight:600}.reports-live-facts{align-self:center;background:0 0!important;border:0!important;border-radius:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow:visible!important}.reports-live-facts>span{border:1px solid var(--border);border-radius:10px;gap:4px;background:#ffffff06!important;flex-direction:column!important;min-height:0!important;padding:10px!important;display:flex!important}.reports-live-facts small{letter-spacing:.04em;text-transform:uppercase;color:var(--muted)!important;font-family:var(--font-geist-mono,monospace)!important;font-size:10px!important}.reports-live-facts strong{font-variant-numeric:tabular-nums;font-family:var(--font-geist-mono,monospace)!important;margin-top:0!important;font-size:13px!important}.reports-live-actions{align-self:center;min-width:140px;flex-direction:column!important;align-items:stretch!important;gap:8px!important;display:flex!important}.reports-live-actions .button{white-space:nowrap;justify-content:center;min-height:38px;text-decoration:none}.reports-live-actions .tag{align-self:flex-start}.reports-live-state{min-height:280px!important;padding:32px 20px!important}.reports-live-state strong{font-size:16px!important}.reports-live-state span,.reports-live-state p{color:var(--muted);max-width:420px;margin:8px 0 0;font-size:13px!important;line-height:1.5!important}.reports-live-state .button,.reports-live-state a.button{margin-top:16px!important}.reports-risk-tag.risk-high,.reports-risk-tag.risk-critical{color:#ff8a90;border-color:#ff5d6666}.reports-risk-tag.risk-moderate{color:var(--gold);border-color:#ffc53666}.reports-risk-tag.risk-low{color:var(--green,#34d990);border-color:#34d99059}@media (width<=1100px){.reports-live-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reports-live-toolbar{grid-template-columns:1fr!important}.reports-live-filters{grid-template-columns:1fr 1fr!important}.reports-live-warning-toggle{grid-column:1/-1;justify-content:flex-start}.reports-live-list article{grid-template-columns:32px 48px minmax(0,1fr) auto!important}.reports-live-facts{grid-column:3/5}}@media (width<=767px){.reports-live-heading{align-items:flex-start!important}.reports-live-heading-actions{width:100%}.reports-live-heading-actions .button{flex:1;justify-content:center}.reports-live-metrics{scroll-snap-type:x mandatory;overflow-x:auto;gap:8px!important;display:flex!important}.reports-live-metrics>.panel{scroll-snap-align:start;flex:0 0 170px}.reports-library-backup-banner,.reports-compare-suggest,.reports-compare-selection{grid-template-columns:1fr}.reports-compare-suggest-actions,.reports-compare-selection-actions{flex-flow:wrap}.reports-live-filters{grid-template-columns:1fr!important}.reports-live-list article{grid-template-columns:28px 42px minmax(0,1fr)!important;padding:14px 12px!important}.reports-live-facts{grid-column:1/-1!important}.reports-live-actions{min-width:0;grid-column:1/-1!important}.reports-live-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.reports-live-list article{transition:none}}.fte-th{color:var(--muted,#7a868c);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 8px;font-size:10px;font-weight:650}.fte-th-right{text-align:right}.fte-th-center{text-align:center}.fte-th-sortable{-webkit-user-select:none;user-select:none}.fte-th-button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;max-width:100%;text-transform:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;transition:color .14s,background .14s;display:inline-flex}.fte-th-right .fte-th-button{flex-direction:row-reverse;margin-left:auto}.fte-th-center .fte-th-button{margin-inline:auto}.fte-th-button:hover,.fte-th-button:focus-visible{background:rgba(var(--accent-rgb,201, 162, 39), .1);color:var(--gold,#ffc536);outline:none}.fte-th.is-active,.fte-th.is-active .fte-th-button{color:var(--gold,#ffc536)}.fte-th-indicator{opacity:.45;font-size:9px;line-height:1}.fte-th.is-active .fte-th-indicator{opacity:1}.fte-th-label{text-overflow:ellipsis;overflow:hidden}.fte-td-num{font-family:var(--font-geist-mono,monospace);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (prefers-reduced-motion:reduce){.fte-th-button{transition:none}}.protocol-token-head .fte-th-button,.protocol-token-head .protocol-sort-btn,.comparison-rank-head .fte-th-button,.comparison-rank-head .comparison-sort-btn{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;min-width:0;text-align:inherit;text-transform:inherit;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.protocol-token-head .fte-th-button.is-active,.protocol-token-head .protocol-sort-btn.is-active,.comparison-rank-head .fte-th-button.is-active,.comparison-rank-head .comparison-sort-btn.is-active,.protocol-token-head .fte-th-button:hover,.protocol-token-head .protocol-sort-btn:hover,.comparison-rank-head .fte-th-button:hover,.comparison-rank-head .comparison-sort-btn:hover{color:var(--gold,#ffc536)}.protocol-token-head .fte-th-static{color:inherit}.new-issue-canvas{gap:12px;min-width:0;display:grid}.new-issue-canvas-flow{background:linear-gradient(90deg, rgba(var(--accent-rgb), .08), rgba(var(--accent-rgb), .02));border:1px solid var(--gold-border,#c9a227);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;display:flex}.new-issue-canvas-flow ol{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.new-issue-canvas-flow li{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.new-issue-canvas-flow li span{border:1px solid var(--border);color:var(--muted);font-family:var(--font-geist-mono,monospace);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:10px;display:inline-flex}.new-issue-canvas-flow li.active{color:var(--gold)}.new-issue-canvas-flow li.active span{background:rgba(var(--accent-rgb), .16);border-color:var(--gold-border);color:var(--gold)}.new-issue-canvas-flow li.done{color:var(--text)}.new-issue-canvas-flow li.done span{color:var(--green,#34d990);background:#34d9901f;border-color:#34d99059}.new-issue-canvas-flow p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.new-issue-canvas-hero{grid-template-columns:minmax(0,1.4fr) auto;align-items:flex-start;gap:14px;padding:16px!important;display:grid!important}.new-issue-canvas-hero-copy .eyebrow{color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;font-size:10px;font-weight:700}.new-issue-canvas-hero-copy h2{letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:650}.new-issue-canvas-hero-copy p{color:var(--muted);max-width:62ch;margin:0;font-size:13px;line-height:1.5}.new-issue-canvas-hero-actions{flex-flow:column wrap;align-items:flex-end;gap:8px;display:flex}.new-issue-canvas-hero-actions .tag-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.new-issue-canvas-hero-actions .button-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.new-issue-canvas-action-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px!important;display:grid!important}.new-issue-canvas-action-card h3{margin:4px 0 6px;font-size:1.05rem}.new-issue-canvas-action-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.new-issue-canvas-action-secondary{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.new-issue-canvas-action-secondary li{border:1px solid var(--border);background:#ffffff08;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.new-issue-canvas-action-secondary strong{font-size:13px}.new-issue-canvas-action-secondary span{color:var(--muted);font-size:12px;line-height:1.4}.new-issue-canvas-action-buttons{flex-direction:column;gap:8px;display:flex}.new-issue-canvas-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.new-issue-canvas-kpis>.panel{flex-direction:column;gap:6px;min-height:0;padding:14px;display:flex}.new-issue-canvas-kpis .panel-title,.new-issue-canvas-kpis [class*=panel-title]{font-size:10px!important}.new-issue-canvas-kpis strong{font-family:var(--font-geist-mono,monospace);font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,2vw,1.55rem)}.new-issue-canvas-kpis span{color:var(--muted);margin-top:auto;font-size:12px;line-height:1.35}.new-issue-canvas-toolbar{background:color-mix(in srgb, var(--panel,#0c1216) 94%, #000);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.new-issue-canvas-toolbar>span{color:var(--muted);text-align:right;white-space:nowrap;font-size:11px}.new-issue-canvas-search{width:100%;min-width:0;max-width:none;display:flex}.new-issue-canvas-search input{min-height:40px;font-size:13px!important}.new-issue-canvas-candidates-panel,.new-issue-canvas-table-panel,.new-issue-canvas-embed-panel{overflow:hidden;padding:0!important}.new-issue-canvas-candidates-panel>header,.new-issue-canvas-table-panel>header,.new-issue-canvas-embed-panel>header{border-bottom:1px solid var(--border-soft,#1e2a31);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:14px 16px;display:flex}.new-issue-canvas-candidates-panel>header p,.new-issue-canvas-table-panel>header p,.new-issue-canvas-embed-panel>header p{color:var(--muted);max-width:56ch;margin:4px 0 0;font-size:12px;line-height:1.45}.new-issue-canvas-candidates-panel>header>span,.new-issue-canvas-table-panel>header>span{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.new-issue-canvas-candidates-panel>header>span.live{color:var(--green,#34d990)}.new-issue-candidate-count{border-bottom:1px solid var(--border-soft,#1e2a31);color:var(--muted);padding:8px 16px;font-size:12px}.new-issue-candidate-count strong{color:var(--text)}.new-issue-candidate-head{border-bottom:1px solid var(--border-soft,#1e2a31);color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(140px,1.3fr) minmax(80px,.7fr) minmax(120px,1.1fr) minmax(90px,.7fr) minmax(110px,.9fr) minmax(180px,auto);align-items:center;gap:10px;padding:10px 16px;font-size:10px;font-weight:700;display:grid}.new-issue-candidate-head .fte-th-button,.new-issue-candidate-head button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;gap:4px;padding:0;display:inline-flex}.new-issue-candidate-head .fte-th-button.is-active,.new-issue-candidate-head button.is-active{color:var(--gold)}.new-issue-candidate-list{max-height:min(640px,70vh);display:grid;overflow:auto}.new-issue-candidate-row{border-bottom:1px solid var(--border-soft,#1e2a31);grid-template-columns:minmax(140px,1.3fr) minmax(80px,.7fr) minmax(120px,1.1fr) minmax(90px,.7fr) minmax(110px,.9fr) minmax(180px,auto);gap:8px 10px;padding:12px 16px;transition:background .14s;display:grid}.new-issue-candidate-row:hover{background:rgba(var(--accent-rgb), .04)}.new-issue-candidate-row.quarantined{background:#ff5d660a}.new-issue-candidate-identity{gap:2px;min-width:0;display:grid}.new-issue-candidate-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.new-issue-candidate-identity small{color:var(--muted);font-size:11px}.new-issue-candidate-row>span{color:var(--text);font-family:var(--font-geist-mono,monospace);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:12px;overflow:hidden}.new-issue-candidate-contract{color:var(--muted)!important;font-size:11px!important}.new-issue-candidate-flags{flex-wrap:wrap;align-self:center;align-items:center;gap:4px;display:flex}.new-issue-candidate-actions{flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:6px;display:flex}.new-issue-candidate-actions .button{white-space:nowrap;min-height:34px;text-decoration:none}.new-issue-candidate-reason{color:#ff8a90;grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.new-issue-canvas-empty-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:32px 20px;display:flex}.new-issue-canvas-empty-panel strong{font-size:16px}.new-issue-canvas-empty-panel span{color:var(--muted);max-width:44ch;font-size:13px;line-height:1.5}.new-issue-canvas-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.new-issue-canvas-error{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px!important;display:grid!important}.new-issue-canvas-error strong{font-size:15px}.new-issue-canvas-error p{color:var(--muted);margin:4px 0 0;font-size:13px}.new-issue-canvas-skeleton{gap:8px;padding:14px 16px;display:grid}.new-issue-canvas-skeleton>div{background:#ffffff08;border-radius:10px;grid-template-columns:1.4fr .7fr 1fr .8fr;gap:10px;min-height:52px;padding:12px;display:grid}.new-issue-canvas-skeleton i,.new-issue-canvas-skeleton span{background:#ffffff0f;border-radius:4px;min-height:12px;display:block}.new-issue-column-toggles{flex-wrap:wrap;gap:6px;padding:12px 16px 0;display:flex}.new-issue-column-toggles>button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:650}.new-issue-column-toggles>button.active{border-color:var(--gold-border);color:var(--gold)}.new-issue-canvas-table-scroll{max-height:min(560px,65vh);padding:12px 16px 16px;overflow:auto}.new-issue-canvas-table{border-collapse:collapse;width:100%;min-width:720px}.new-issue-canvas-table th{background:color-mix(in srgb, var(--panel,#0c1216) 94%, #000);border-bottom:1px solid var(--border);color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-align:left;text-transform:uppercase;z-index:1;padding:10px 8px;font-size:10px;font-weight:700;position:sticky;top:0}.new-issue-canvas-table td{border-bottom:1px solid var(--border-soft,#1e2a31);text-overflow:ellipsis;white-space:nowrap;max-width:280px;padding:10px 8px;font-size:12px;overflow:hidden}.new-issue-canvas-table a{color:var(--gold);text-decoration:none}.new-issue-empty-cell{color:var(--muted);opacity:.7}.new-issue-canvas-embed-frame{border-top:1px solid var(--border-soft,#1e2a31);min-height:640px;position:relative}.new-issue-canvas-embed-frame iframe{border:0;width:100%;height:min(72vh,760px)}.new-issue-canvas-warnings{gap:6px;display:grid}.new-issue-canvas-warnings p{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}@media (width<=1100px){.new-issue-canvas-hero{grid-template-columns:1fr}.new-issue-canvas-hero-actions{align-items:stretch}.new-issue-canvas-hero-actions .tag-row,.new-issue-canvas-hero-actions .button-row{justify-content:flex-start}.new-issue-canvas-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.new-issue-canvas-toolbar{grid-template-columns:1fr}.new-issue-canvas-toolbar>span{text-align:left}.new-issue-canvas-action-card{grid-template-columns:1fr}}@media (width<=900px){.new-issue-candidate-head{display:none}.new-issue-candidate-row{border:1px solid var(--border);background:#ffffff05;border-radius:12px;grid-template-columns:1fr 1fr;margin:8px 12px;padding:12px}.new-issue-candidate-identity,.new-issue-candidate-contract,.new-issue-candidate-flags{grid-column:1/-1}.new-issue-candidate-actions{grid-column:1/-1;justify-content:stretch}.new-issue-candidate-actions .button{flex:1;justify-content:center}.new-issue-candidate-list{max-height:none;padding-bottom:8px}}@media (width<=560px){.new-issue-canvas-kpis{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.new-issue-canvas-kpis>.panel{scroll-snap-align:start;flex:0 0 160px}}.hourly-run-strip{gap:12px;margin-bottom:14px;display:grid}.hourly-run-hero{grid-template-columns:minmax(0,1.5fr) auto;align-items:flex-start;gap:14px;padding:16px!important;display:grid!important}.hourly-run-hero-copy h2{letter-spacing:-.02em;margin:6px 0 8px;font-size:clamp(1.05rem,1.8vw,1.35rem)}.hourly-run-hero-copy p{color:var(--muted);margin:0 0 6px;font-size:13px;line-height:1.45}.hourly-run-hero-copy strong{color:var(--text)}.hourly-run-release .is-blocked{color:var(--gold,#f0be47)}.hourly-run-release .is-open{color:var(--green,#34d990)}.hourly-run-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hourly-run-rank{background:color-mix(in srgb, var(--panel,#0c1216) 94%, #000);border:1px solid var(--border);border-radius:12px;overflow:hidden}.hourly-run-rank-head,.hourly-run-rank-row{grid-template-columns:36px minmax(0,1.8fr) minmax(90px,.7fr) minmax(100px,.8fr) 88px;align-items:center;gap:10px;padding:10px 14px;display:grid}.hourly-run-rank-head{border-bottom:1px solid var(--border-soft,#1e2a31);color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.hourly-run-rank-row{border-bottom:1px solid var(--border-soft,#1e2a31);font-size:13px}.hourly-run-rank-row:last-child{border-bottom:0}.hourly-run-rank-row strong{font-size:13px;font-weight:650;line-height:1.35;display:block}.hourly-run-rank-row .button{width:100%;min-height:32px}.hourly-run-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hourly-run-story{background:color-mix(in srgb, var(--panel,#0c1216) 94%, #000);border:1px solid var(--border);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.hourly-run-story h3{letter-spacing:-.02em;margin:4px 0 0;font-size:15px}.hourly-run-story p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.hourly-run-story p strong{color:var(--text)}.hourly-run-sources{font-size:12px!important}.hourly-run-story .button{justify-self:start;margin-top:4px;text-decoration:none}.hourly-run-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hourly-run-gates>div{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:12px 14px}.hourly-run-gates ul{color:var(--muted);gap:6px;margin:8px 0 0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:grid}.hourly-run-blockers code,.hourly-run-gates code{color:var(--gold);font-size:11px}.hourly-run-foot{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}@media (width<=1000px){.hourly-run-hero{grid-template-columns:1fr}.hourly-run-meta{justify-content:flex-start}.hourly-run-details,.hourly-run-gates{grid-template-columns:1fr}.hourly-run-rank-head{display:none}.hourly-run-rank-row{grid-template-rows:auto auto;grid-template-columns:28px 1fr}.hourly-run-rank-row>span:nth-child(3),.hourly-run-rank-row>span:nth-child(4){color:var(--muted);font-family:var(--font-geist-mono,monospace);grid-column:2;font-size:11px}.hourly-run-rank-row>span:nth-child(5){grid-column:1/-1}}.hourly-run-gates-list{grid-column:1/-1}.hourly-run-gates-clear{border:1px solid color-mix(in srgb, #3d9a6a 40%, var(--border,#2b363c));color:var(--text,#e8eef1);background:#3d9a6a1f;border-radius:10px;margin:0;padding:12px 14px;font-size:.8125rem;line-height:1.45}.hourly-run-blockers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px!important;display:grid!important}.hourly-run-blockers>li{border:1px solid var(--border);background:#ffffff05;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.hourly-run-blockers strong{color:var(--text);font-size:13px}.hourly-run-blockers small{color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.hourly-run-blockers p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.hourly-run-blockers code{color:var(--muted-2,#6a757c);word-break:break-all;font-size:10px;display:block}.hourly-run-blockers ol{color:var(--muted);margin:2px 0 0;padding-left:1.1rem;font-size:11px;line-height:1.4}.watchlist-chart-panel{min-width:0}.watchlist-trend-panel--candles{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.watchlist-trend-panel--candles>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.watchlist-trend-panel--candles>header span{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.watchlist-trend-panel--candles>header strong{margin-top:3px;font-size:14px;display:block}.watchlist-price-chart{gap:12px;width:100%;min-width:0;display:grid}.watchlist-price-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;min-width:0;display:flex}.watchlist-price-chart-asset{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.watchlist-price-chart-asset strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.watchlist-price-asset-select{flex:none}.watchlist-price-asset-select select{background:color-mix(in srgb, var(--panel,#0c1216) 90%, #000);border:1px solid var(--border);color:var(--text);border-radius:8px;max-width:min(220px,100%);min-height:36px;padding:0 10px;font-size:12px}.watchlist-price-chart .lw-candles,.watchlist-price-chart .lightweight-candles,.watchlist-price-chart [data-chart=candles]{min-height:300px;width:100%!important}.watchlist-price-chart .tv-lightweight-charts,.watchlist-price-chart canvas{max-width:100%}.watchlists-command-grid{align-items:stretch}@media (width<=960px){.watchlists-command-grid{grid-template-columns:1fr;grid-template-areas:"brief""chart""quick"}.watchlist-chart-panel{min-height:340px}.watchlist-status-row{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-status-row>span:nth-child(2){border-right:0}}@media (width<=560px){.watchlist-status-row{grid-template-columns:1fr 1fr}.watchlist-price-chart-toolbar{flex-direction:column;align-items:stretch}.watchlist-price-asset-select select{width:100%;max-width:none}}.edgeai-panel{background:color-mix(in srgb, var(--panel) 92%, #000);border:1px solid var(--border);border-radius:12px;min-width:0;max-width:100%;margin:10px 0 14px;overflow:hidden}.edgeai-panel-toggle{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;display:flex}.edgeai-mark{background:rgba(var(--accent-rgb), .12);border:1px solid color-mix(in srgb, var(--gold) 45%, var(--border));color:var(--gold);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.edgeai-toggle-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.edgeai-toggle-copy strong{font-size:14px}.edgeai-toggle-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.edgeai-panel-toggle>em{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-style:normal}.edgeai-panel-body{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding:12px 14px 14px;display:flex}.edgeai-context-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.edgeai-context-label{color:var(--gold);font-size:12px;font-weight:650;display:block}.edgeai-freshness{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:10px;display:block}.edgeai-mode-switch{border:1px solid var(--border);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.edgeai-mode-switch button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 12px;font-size:11px;font-weight:600}.edgeai-mode-switch button.is-active{background:rgba(var(--accent-rgb), .14);color:var(--gold)}.edgeai-mode-switch button:disabled{cursor:not-allowed;opacity:.45}.edgeai-disclaimer,.edgeai-empty,.edgeai-evidence-count{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.edgeai-question{gap:6px;display:grid}.edgeai-question>span{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.edgeai-question textarea{border:1px solid var(--border);color:var(--text);font:inherit;resize:vertical;background:#071015;border-radius:10px;width:100%;min-height:84px;padding:10px 12px}.edgeai-actions{flex-wrap:wrap;gap:8px;display:flex}.edgeai-error{color:var(--red);margin:0;font-size:12px}.edgeai-result{border:1px solid var(--border);background:#ffffff05;border-radius:12px;gap:12px;padding:12px;display:grid}.edgeai-answer{gap:10px;min-height:0;margin:0;font-size:14px;line-height:1.5;display:grid}.edgeai-answer-block{gap:6px;min-height:0;display:grid}.edgeai-answer-block p{margin:0}.edgeai-answer-block ul{gap:4px;margin:0;padding-left:1.2em;list-style:outside;display:grid}.edgeai-answer-block li{line-height:1.45}.edgeai-claims h3,.edgeai-limits h3,.edgeai-need h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:11px}.edgeai-claims ul,.edgeai-limits ul,.edgeai-need ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.edgeai-claims li{border:1px solid var(--border);background:#0003;border-radius:10px;gap:4px;padding:10px;display:grid}.claim-type{color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.edgeai-claims p{margin:0;font-size:13px;line-height:1.4}.edgeai-claims small{color:var(--muted);font-size:11px}.edgeai-claims code{overflow-wrap:anywhere;background:#ffffff0a;border-radius:6px;margin-top:4px;padding:6px 8px;font-size:11px;display:block}.edgeai-limits li,.edgeai-need li{color:var(--muted);font-size:12px;line-height:1.4}.edgeai-result.status-insufficient_context,.edgeai-result.status-calculation_blocked,.edgeai-result.status-context_conflict,.edgeai-result.status-safe_refusal,.edgeai-result.status-invalid_context{border-color:color-mix(in srgb, var(--gold) 35%, var(--border))}@media (width<=720px){.edgeai-context-bar{flex-direction:column}.edgeai-mode-switch{width:100%}.edgeai-mode-switch button{flex:1}}.edgeai-billing{background:linear-gradient(165deg, rgba(var(--accent-rgb), .1), #ffffff05);border:1px solid color-mix(in srgb, var(--gold) 28%, var(--border));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.edgeai-billing.is-blocked{border-color:color-mix(in srgb, var(--red) 40%, var(--border));background:linear-gradient(165deg,#ff5d6614,#ffffff05)}.edgeai-billing .eyebrow{color:var(--gold);letter-spacing:.12em;font-size:9px;display:block}.edgeai-billing strong{margin-top:3px;font-size:13px;display:block}.edgeai-billing small{color:var(--muted);max-width:48ch;margin-top:4px;font-size:11px;line-height:1.4;display:block}.edgeai-billing-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.edgeai-wallet-link{color:var(--gold);white-space:nowrap;font-size:12px;font-weight:650;text-decoration:none}.edgeai-topup{flex:none;min-height:40px;text-decoration:none}.edgeai-bill-chip{background:rgba(var(--accent-rgb), .12);border:1px solid color-mix(in srgb, var(--gold) 35%, var(--border));color:var(--gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;border-radius:999px;margin-left:auto;padding:4px 9px;font-size:10px;font-weight:700}.edgeai-result>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edgeai-block{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.edgeai-block h3{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:700}.edgeai-block-answer .edgeai-answer{margin:0}.edgeai-attached{color:var(--muted);font-size:12px}.edgeai-attached summary{cursor:pointer;font-weight:600;list-style:none}.edgeai-attached summary::-webkit-details-marker{display:none}.edgeai-attached ul{gap:4px;max-height:220px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.edgeai-attached li{border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);flex-wrap:wrap;justify-content:space-between;gap:6px 10px;padding:4px 0;display:flex}.edgeai-attached li strong{color:var(--text);font-weight:650}.edgeai-attached li span{font-variant-numeric:tabular-nums}.edgeai-calcs code{border:1px solid var(--border);word-break:break-word;background:#ffffff0a;border-radius:6px;margin-top:6px;padding:6px 8px;font-size:11px;display:block}.edgeai-templates{gap:6px;font-size:12px;display:grid}.edgeai-templates>span{color:var(--muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.edgeai-templates-select{appearance:none;background:color-mix(in srgb, var(--panel) 90%, #000);border:1px solid color-mix(in srgb, var(--gold) 38%, var(--border));color:var(--text);cursor:pointer;border-radius:8px;width:100%;min-height:38px;padding:8px 12px;font-size:13px;font-weight:600}.edgeai-templates-select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sign-in-page{--sign-in-max:476px;--sign-in-gold:var(--gold,#dcb95b);--sign-in-muted:var(--muted,#8b97a0);--sign-in-text:var(--text,#e8eef2);color:var(--sign-in-text);min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));isolation:isolate;background:#010407;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden auto}.sign-in-page:before,.sign-in-page:after{content:"";pointer-events:none;position:absolute;inset:0}body:has(.sign-in-page) .fte-bug-fab-wrap{display:none}.sign-in-page:before{z-index:0;background-image:url(/auth/sign-in-workspace-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.sign-in-page:after{z-index:1;background:radial-gradient(30% 76% at 50% 47%,#0105092e,#010509bd 76%,#0000 100%),linear-gradient(#0003072e,#0000 22% 76%,#0003076b)}.auth-surface{isolation:isolate}:is(body:has(.auth-surface) .fte-install-app,body:has(.auth-surface) [data-bug-widget=true],body:has(.auth-surface) .guideedge-fab){display:none!important}.sign-in-glow{pointer-events:none;background:radial-gradient(ellipse at center, rgba(var(--accent-rgb,212, 168, 75), .14), transparent 70%);filter:blur(8px);z-index:2;height:220px;position:absolute;inset:8% 10% auto}.sign-in-grid{pointer-events:none;z-index:2;opacity:.36;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 62% at 50% 42%,#000 15%,#0000 78%);mask-image:radial-gradient(72% 62% at 50% 42%,#000 15%,#0000 78%)}.sign-in-shell{z-index:3;width:min(100%, var(--sign-in-max));-webkit-backdrop-filter:blur(16px)saturate(112%);background:linear-gradient(165deg,#0a121ce6,#02070df2),#02080eeb;border:1px solid #d3ae541f;border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:26px 26px 22px;display:flex;position:relative;box-shadow:0 42px 100px #0000009e,inset 0 0 0 1px #ffffff06}.sign-in-brand{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.sign-in-brand-plate{border:1px solid color-mix(in srgb, var(--sign-in-gold) 48%, transparent);background:linear-gradient(160deg, #ffffff0f, transparent 55%), color-mix(in srgb, var(--panel,#0a1218) 88%, #000);width:70px;height:70px;box-shadow:0 0 0 5px rgba(var(--accent-rgb,212, 168, 75), .055), 0 18px 40px #00000073;border-radius:20px;place-items:center;display:grid}.sign-in-brand-mark{object-fit:contain;width:44px;height:44px;display:block}.sign-in-wordmark{object-fit:contain;opacity:.95;width:auto;max-width:min(200px,70vw);height:22px}.sign-in-brand-tag{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--sign-in-muted) 90%, transparent);margin:0;font-size:11px;font-weight:600}.sign-in-card{border:1px solid color-mix(in srgb, var(--sign-in-gold) 36%, var(--border,#1c2a32));background:linear-gradient(168deg,#111824f5,#050a11f7);border-radius:16px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 28px 70px #00000080,inset 0 0 0 1px #ffffff09}.sign-in-card-head{flex-direction:column;gap:10px;padding:20px 20px 4px;display:flex}.sign-in-pill{border:1px solid color-mix(in srgb, var(--sign-in-gold) 40%, transparent);background:rgba(var(--accent-rgb,212, 168, 75), .1);color:var(--sign-in-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.sign-in-card-head h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,4vw,1.92rem);font-weight:700;line-height:1.15}.sign-in-card-head p{color:var(--sign-in-muted);margin:0;font-size:13px;line-height:1.55}.sign-in-card-head strong{color:var(--sign-in-text);font-weight:650}.sign-in-trust{flex-wrap:wrap;gap:8px;margin:14px 20px 0;padding:0;list-style:none;display:flex}.sign-in-trust li{border:1px solid var(--border,#1c2a32);background:color-mix(in srgb, var(--panel-soft,#081015) 80%, transparent);color:var(--sign-in-muted);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:550;line-height:1.2;display:inline-flex}.sign-in-trust li svg,.sign-in-trust li .icon{color:var(--sign-in-gold);flex:none}.sign-in-body{flex-direction:column;gap:14px;padding:16px 20px 8px;display:flex}.sign-in-primary{flex-direction:column;gap:10px;display:flex}.sign-in-cta{appearance:none;cursor:pointer;width:100%;min-height:52px;font:inherit;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s;display:inline-flex}.sign-in-cta:focus-visible{outline:2px solid var(--sign-in-gold);outline-offset:3px}.sign-in-cta-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--sign-in-gold) 92%, #fff), color-mix(in srgb, var(--sign-in-gold) 78%, #8a6418));color:#120e05;box-shadow:0 10px 28px rgba(var(--accent-rgb,212, 168, 75), .28), 0 1px 0 #ffffff59 inset;text-align:left;justify-content:flex-start;padding:10px 14px}.sign-in-cta-primary:hover{box-shadow:0 14px 32px rgba(var(--accent-rgb,212, 168, 75), .34), 0 1px 0 #fff6 inset;transform:translateY(-1px)}.sign-in-cta-primary:active{transform:translateY(0)}.sign-in-cta-icon{background:#0000002e;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sign-in-cta-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sign-in-cta-copy strong{letter-spacing:-.01em;font-size:15px;font-weight:700}.sign-in-cta-copy small{opacity:.72;font-size:11.5px;font-weight:550}.sign-in-cta-primary>svg:last-child,.sign-in-cta-primary>.icon:last-child{opacity:.7;flex:none}.sign-in-cta-secondary{border:1px solid color-mix(in srgb, var(--sign-in-gold) 30%, var(--border,#1c2a32));min-height:44px;color:var(--sign-in-text);background:0 0;padding:10px 14px;font-size:13.5px;font-weight:600}.sign-in-cta-secondary:hover{border-color:color-mix(in srgb, var(--sign-in-gold) 55%, var(--border,#1c2a32));background:rgba(var(--accent-rgb,212, 168, 75), .06)}.sign-in-cta-email{background:color-mix(in srgb, var(--panel-soft,#081015) 70%, #000);border:1px solid color-mix(in srgb, var(--sign-in-gold) 28%, var(--border,#1c2a32));min-height:48px;color:var(--sign-in-text);font-size:14px;font-weight:650}.sign-in-cta-email:hover:not(:disabled){border-color:color-mix(in srgb, var(--sign-in-gold) 50%, var(--border,#1c2a32));background:rgba(var(--accent-rgb,212, 168, 75), .08)}.sign-in-cta-email:disabled{cursor:wait;opacity:.72}.sign-in-skeleton{flex-direction:column;gap:10px;display:flex}.sign-in-skeleton span{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a) 0 0/200% 100%;border-radius:14px;height:52px;animation:1.2s ease-in-out infinite sign-in-shimmer;display:block}.sign-in-skeleton span:last-child{opacity:.7;height:44px}@keyframes sign-in-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sign-in-divider{color:var(--sign-in-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:10.5px;font-weight:700;display:flex}.sign-in-divider:before,.sign-in-divider:after{content:"";background:var(--border,#1c2a32);flex:1;height:1px}.sign-in-email-toggle{appearance:none;border:1px dashed color-mix(in srgb, var(--sign-in-muted) 35%, transparent);color:var(--sign-in-muted);cursor:pointer;font:inherit;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px 12px;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.sign-in-email-toggle:hover{border-color:color-mix(in srgb, var(--sign-in-gold) 40%, transparent);color:var(--sign-in-text);background:rgba(var(--accent-rgb,212, 168, 75), .04);border-style:solid}.sign-in-email-toggle:focus-visible{outline:2px solid var(--sign-in-gold);outline-offset:2px}.sign-in-form{flex-direction:column;gap:12px;margin:0;animation:.22s sign-in-rise;display:flex}@keyframes sign-in-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sign-in-form-hint{color:var(--sign-in-muted);margin:0 0 2px;font-size:12.5px;line-height:1.45}.sign-in-form>label{flex-direction:column;gap:6px;margin:0;display:flex}.sign-in-form>label>span{color:var(--sign-in-muted);font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.sign-in-form input{appearance:none;background:color-mix(in srgb, var(--panel-soft,#081015) 90%, #000);border:1px solid var(--border,#1c2a32);color:var(--sign-in-text);border-radius:12px;width:100%;min-height:48px;padding:12px 14px;font-size:15px;line-height:1.3;transition:border-color .15s,box-shadow .15s}.sign-in-form input::placeholder{color:color-mix(in srgb, var(--sign-in-muted) 72%, transparent)}.sign-in-form input:hover:not(:disabled){border-color:color-mix(in srgb, var(--sign-in-gold) 32%, var(--border,#1c2a32))}.sign-in-form input:focus{border-color:color-mix(in srgb, var(--sign-in-gold) 62%, var(--border,#1c2a32));box-shadow:0 0 0 3px rgba(var(--accent-rgb,212, 168, 75), .16);outline:none}.sign-in-form input:disabled{cursor:not-allowed;opacity:.65}.sign-in-clerk-host{width:100%;min-height:214px}.sign-in-clerk-host>div,.sign-in-clerk-host [data-clerk-component]{width:100%}.sign-in-clerk-state{color:var(--sign-in-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:214px;display:flex}.sign-in-clerk-state strong{color:var(--sign-in-text);font-size:13px;font-weight:650}.sign-in-clerk-state small{font-size:11px}.sign-in-clerk-spinner{border:2px solid #dcb95b2e;border-top-color:var(--sign-in-gold);border-radius:999px;width:24px;height:24px;animation:.85s linear infinite sign-in-clerk-spin;display:block}@keyframes sign-in-clerk-spin{to{transform:rotate(360deg)}}.sign-in-clerk-error{color:#ffb4b8;background:#ff505a14;border:1px solid #ff5a6457;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;font-size:12.5px;line-height:1.45;display:flex}.sign-in-clerk-error>svg,.sign-in-clerk-error>.icon{color:#ff7a82;flex:none;margin-top:2px}.sign-in-clerk-error strong{color:#ffd5d7;font-size:12.5px;display:block}.sign-in-clerk-error p{margin:3px 0 0}.sign-in-clerk-error button{appearance:none;color:var(--sign-in-gold);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin:8px 0 0;padding:0;font-weight:700;text-decoration:underline}.sign-in-clerk-error button:focus-visible,.sign-in-clerk-continue:focus-visible{outline:2px solid var(--sign-in-gold);outline-offset:3px;border-radius:3px}.sign-in-clerk-continue{color:#080b10;background:linear-gradient(135deg,#e2c46f,#b89240);border-radius:8px;min-height:40px;margin-top:10px;padding:8px 14px;font-size:12.5px;font-weight:750;text-decoration:none;display:inline-flex}.sign-in-error{border:1px solid color-mix(in srgb, #ff5a64 38%, var(--border,#1c2a32));color:#ffb4b8;background:#ff505a14;border-radius:12px;align-items:flex-start;gap:8px;margin:12px 22px 0;padding:11px 12px;font-size:13px;line-height:1.45;display:flex}.sign-in-body>.sign-in-error,.sign-in-form .sign-in-error{margin:0}.sign-in-error>svg,.sign-in-error>.icon{color:#ff7a82;flex:none;margin-top:1px}.sign-in-card-foot{border-top:1px solid var(--border,#1c2a32);flex-direction:column;gap:10px;margin-top:10px;padding:14px 20px 16px;display:flex}.sign-in-links{flex-wrap:wrap;gap:8px 16px;display:flex}.sign-in-links a{color:var(--sign-in-gold);font-size:13px;font-weight:650;text-decoration:none}.sign-in-links a:hover{text-underline-offset:3px;text-decoration:underline}.sign-in-links a:focus-visible{outline:2px solid var(--sign-in-gold);outline-offset:3px;border-radius:4px}.sign-in-return{color:var(--sign-in-muted);margin:0;font-size:12px;line-height:1.45}.sign-in-return strong{color:var(--sign-in-text);font-weight:650}.sign-in-footnote{max-width:42ch;color:color-mix(in srgb, var(--sign-in-muted) 88%, transparent);text-align:center;margin:0;font-size:11px;line-height:1.5}.sign-in-page--transported:before{animation:.9s cubic-bezier(.18,.82,.22,1) both sign-in-scene-settle}.sign-in-page--transported .sign-in-shell{animation:.72s cubic-bezier(.18,.82,.22,1) .16s both sign-in-transport-arrival}@keyframes sign-in-scene-settle{0%{opacity:.45;filter:blur(5px);transform:scale(1.055)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes sign-in-transport-arrival{0%{opacity:0;filter:blur(8px);transform:translateY(22px)scale(.965)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=480px){.sign-in-page{padding-top:max(14px, env(safe-area-inset-top));padding-bottom:max(18px, env(safe-area-inset-bottom));align-items:flex-start}.sign-in-page:before{opacity:.56;background-position:50%}.sign-in-page:after{background:#0105097a}.sign-in-shell{border-radius:20px;gap:14px;padding:18px 14px 16px}.sign-in-card-head,.sign-in-body,.sign-in-card-foot{padding-left:16px;padding-right:16px}.sign-in-trust,.sign-in-error{margin-left:16px;margin-right:16px}.sign-in-form input{font-size:16px}.sign-in-brand-plate{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.sign-in-cta,.sign-in-form input,.sign-in-email-toggle{transition:none}.sign-in-form,.sign-in-skeleton span,.sign-in-page--transported:before,.sign-in-page--transported .sign-in-shell,.sign-in-clerk-spinner{animation:none}}.sign-in-clerk{flex-direction:column;gap:10px;display:flex}.sign-in-clerk-btn{justify-content:center;text-decoration:none}.sign-in-clerk-status{color:var(--sign-in-muted);margin:0;font-size:12px;line-height:1.4}.sign-in-clerk-secondary{justify-content:center;text-decoration:none}.fte-clerk-chrome{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:8px 12px;display:flex}.fte-clerk-btn{text-decoration:none}.fte-clerk-identity{color:var(--sign-in-muted);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.fte-clerk-identity small{background:rgba(var(--accent-rgb,212, 168, 75), .12);color:var(--sign-in-gold);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:.65rem;font-weight:650}.fte-clerk-status{color:var(--sign-in-muted);font-size:.8rem}.sign-in-cookie-banner{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 34%, var(--border,#2b363c));background:color-mix(in srgb, var(--gold,#f0be47) 8%, var(--panel-soft,#192329));border-radius:10px;gap:8px;padding:12px 14px;display:grid}.sign-in-cookie-banner strong{color:var(--text,#e8eef2);font-size:13px}.sign-in-cookie-banner p{color:var(--muted,#9aa3a8);margin:0;font-size:12px;line-height:1.45}.sign-in-cookie-banner .button{justify-self:start}.auth-access-denied__action{justify-content:space-between}.where-do-i{scroll-margin-top:calc(var(--topbar,64px) + 56px);gap:16px;display:grid}.where-do-i-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.where-do-i-head h2{letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem)}.where-do-i-head p{color:var(--muted,#9a9a9a);max-width:62ch;margin:0;font-size:.92rem;line-height:1.5}.where-do-i-head p strong{color:var(--gold,#d4af37);font-weight:700}.where-do-i-kpis{flex-wrap:wrap;gap:8px;display:flex}.where-do-i-kpis span{background:color-mix(in srgb, var(--panel,#141820) 88%, transparent);border:1px solid var(--border,#2a2e38);border-radius:12px;gap:2px;min-width:88px;padding:8px 10px;display:grid}.where-do-i-kpis small{color:var(--muted,#9a9a9a);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.where-do-i-kpis strong{font-size:.95rem}.where-do-i-controls{grid-template-columns:1.1fr 1fr;gap:12px;display:grid}@media (width<=900px){.where-do-i-controls{grid-template-columns:1fr}.where-do-i-head{align-items:stretch}}.where-do-i-field{gap:6px;display:grid;position:relative}.where-do-i-field>span{color:var(--muted,#9a9a9a);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:650}.where-do-i-input-wrap{background:color-mix(in srgb, var(--panel,#141820) 92%, #000);border:1px solid var(--border,#2a2e38);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:flex}.where-do-i-input-wrap:focus-within{border-color:color-mix(in srgb, var(--gold,#d4af37) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--gold,#d4af37) 14%, transparent)}.where-do-i-input-wrap input{color:var(--text,#eee);font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0}.where-do-i-token-img{object-fit:cover;border-radius:999px}.where-do-i-clear{color:var(--gold,#d4af37);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px;font-weight:650}.where-do-i-hint{color:var(--muted,#9a9a9a);font-size:12px;line-height:1.4}.where-do-i-hint.err{color:#ff8f8f}.where-do-i-hint strong{color:var(--gold,#d4af37);font-weight:700}.where-do-i-suggest{background:var(--panel,#141820);border:1px solid var(--border,#2a2e38);z-index:20;border-radius:12px;width:100%;max-height:280px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 16px 40px #00000059}.where-do-i-suggest button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.where-do-i-suggest button:hover,.where-do-i-suggest button:focus-visible{background:color-mix(in srgb, var(--gold,#d4af37) 12%, transparent);outline:none}.where-do-i-suggest img,.where-do-i-fallback{border-radius:999px;flex:none;width:24px;height:24px}.where-do-i-fallback{background:color-mix(in srgb, var(--gold,#d4af37) 18%, transparent);color:var(--gold,#d4af37);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.where-do-i-suggest strong{font-size:.92rem;display:block}.where-do-i-suggest small{color:var(--muted,#9a9a9a)}.where-do-i-chips{flex-wrap:wrap;gap:8px;display:flex}.where-do-i-chips button{background:color-mix(in srgb, var(--panel,#141820) 90%, #000);border:1px solid var(--border,#2a2e38);color:var(--text,#eee);cursor:pointer;border-radius:999px;min-height:36px;padding:6px 12px;font-size:12px}.where-do-i-chips button.active,.where-do-i-chips button:hover{border-color:color-mix(in srgb, var(--gold,#d4af37) 60%, var(--border));color:var(--gold,#d4af37)}.where-do-i-selected{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.where-do-i-selected strong{margin-top:2px;font-size:1.05rem;display:block}.where-do-i-selected p{color:var(--muted);margin:4px 0 0;font-size:.88rem}.where-do-i-mode-note{color:var(--muted,#9a9a9a);margin:0;font-size:.88rem}.where-do-i-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.where-do-i-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.where-do-i-gallery{grid-template-columns:1fr}}.where-do-i-card{background:linear-gradient(180deg, color-mix(in srgb, var(--panel,#141820) 94%, transparent), color-mix(in srgb, var(--panel-soft,var(--panel,#0c0f14)) 96%, #000));border:1px solid var(--border,#2a2e38);border-radius:16px;flex-direction:column;gap:8px;min-height:100%;padding:16px 16px 14px;transition:border-color .16s,box-shadow .16s;display:flex}.where-do-i-card.is-featured{border-color:color-mix(in srgb, var(--gold,#d4af37) 70%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--gold,#d4af37) 25%, transparent), 0 10px 30px #00000040}.where-do-i-card-head{gap:4px;display:grid}.where-do-i-problem-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.where-do-i-problem{color:var(--gold,#d4af37);letter-spacing:.12em;font-size:10px;font-weight:700}.where-do-i-info-btn{background:color-mix(in srgb, var(--gold,#d4af37) 12%, transparent);border:1px solid color-mix(in srgb, var(--gold,#d4af37) 45%, var(--border,#2a2e38));color:var(--gold,#d4af37);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:2px;min-width:26px;height:26px;padding:0 7px;transition:background .14s,border-color .14s,transform .14s;display:inline-flex;position:relative}.where-do-i-info-btn:hover,.where-do-i-info-btn:focus-visible{background:color-mix(in srgb, var(--gold,#d4af37) 22%, transparent);border-color:var(--gold,#d4af37);outline:none;transform:translateY(-1px)}.where-do-i-info-btn .icon{display:block}.where-do-i-info-btn-label{margin-left:-1px;font-family:ui-serif,Georgia,Times New Roman,serif;font-size:12px;font-style:italic;font-weight:700;line-height:1}.where-do-i-info-btn .icon+.where-do-i-info-btn-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.where-do-i-card h3{letter-spacing:-.01em;margin:4px 0 0;font-size:1rem;font-weight:650;line-height:1.35}.where-do-i-product{color:var(--gold,#d4af37);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.where-do-i-body{color:var(--muted,#a0a4ae);flex:1;margin:0;font-size:.88rem;line-height:1.5}.where-do-i-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:4px;display:flex}.where-do-i-more{color:var(--muted,#a0a4ae);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:600;text-decoration:underline}.where-do-i-more:hover,.where-do-i-more:focus-visible{color:var(--gold,#d4af37);outline:none}.where-do-i-cta{color:var(--gold,#d4af37);align-items:center;gap:6px;margin-left:auto;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.where-do-i-cta:hover{text-decoration:underline}.where-do-i-foot{border-top:1px solid var(--border,#2a2e38);flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding-top:12px;display:flex}.where-do-i-foot p{color:var(--muted);max-width:52ch;margin:0;font-size:12px;line-height:1.45}.where-do-i-foot nav{flex-wrap:wrap;gap:10px 14px;display:flex}.where-do-i-foot a{color:var(--gold,#d4af37);font-size:12px;font-weight:600;text-decoration:none}.where-do-i-foot a:hover{text-decoration:underline}.where-do-i-info-layer{z-index:80;position:fixed;inset:0}.where-do-i-info-backdrop{cursor:pointer;z-index:1;background:#05070ab8;border:0;width:100%;position:absolute;inset:0}.where-do-i-info-dialog{background:linear-gradient(165deg, color-mix(in srgb, var(--gold,#d4af37) 12%, #0a0d12), #0c1016 38%), #0c1016;border:1px solid color-mix(in srgb, var(--gold,#d4af37) 35%, var(--border,#2a2e38));color:var(--text,#f2f2f2);isolation:isolate;z-index:2;border-radius:18px;flex-direction:column;width:100%;max-width:min(560px,100vw - 28px);max-height:min(86vh,720px);display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 80px #0000008c}html[data-theme=ledger] .where-do-i-info-dialog,html[data-theme=signal-blue] .where-do-i-info-dialog,html[data-theme=film-noir] .where-do-i-info-dialog,html[data-theme=edge-gold] .where-do-i-info-dialog{background:linear-gradient(165deg, color-mix(in srgb, var(--gold,#d4af37) 14%, transparent), transparent 42%), color-mix(in srgb, var(--panel,#12161d) 98%, #000)}.where-do-i-info-head{border-bottom:1px solid var(--border,#2a2e38);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.where-do-i-info-kicker{color:var(--gold,#d4af37);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.where-do-i-info-head h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;line-height:1.3}.where-do-i-info-subtitle{color:var(--muted,#a0a4ae);margin:6px 0 0;font-size:.88rem}.where-do-i-info-close{background:color-mix(in srgb, var(--panel-soft,#1a1f28) 90%, #000);border:1px solid var(--border,#2a2e38);color:var(--text,#eee);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.where-do-i-info-close:hover,.where-do-i-info-close:focus-visible{border-color:var(--gold,#d4af37);color:var(--gold,#d4af37);outline:none}.where-do-i-info-body{gap:14px;padding:16px 18px;display:grid;overflow:auto}.where-do-i-info-body h3{color:var(--gold,#d4af37);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.where-do-i-info-body p{color:var(--text,#e8e8e8);margin:0;font-size:.92rem;line-height:1.55}.where-do-i-info-body ul{color:var(--text,#e8e8e8);gap:6px;margin:0;padding-left:1.15rem;display:grid}.where-do-i-info-body li{font-size:.9rem;line-height:1.45}.where-do-i-info-watch{background:color-mix(in srgb, var(--gold,#d4af37) 8%, transparent);border:1px solid color-mix(in srgb, var(--gold,#d4af37) 22%, var(--border,#2a2e38));border-radius:12px;padding:12px 12px 10px}.where-do-i-info-card-summary{border-top:1px dashed var(--border,#2a2e38);padding-top:12px;color:var(--muted,#a0a4ae)!important;font-size:.85rem!important}.where-do-i-info-foot{border-top:1px solid var(--border,#2a2e38);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 16px;display:flex}.where-do-i-info-foot>p{color:var(--muted,#9a9a9a);margin:0;font-size:11px}.where-do-i-info-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.where-do-i-info-secondary{border:1px solid var(--border,#2a2e38);color:var(--text,#eee);cursor:pointer;background:0 0;border-radius:999px;min-height:38px;padding:0 14px;font-size:.85rem;font-weight:600}.where-do-i-info-secondary:hover{border-color:color-mix(in srgb, var(--gold,#d4af37) 50%, var(--border))}.where-do-i-info-primary{background:color-mix(in srgb, var(--gold,#d4af37) 18%, transparent);border:1px solid color-mix(in srgb, var(--gold,#d4af37) 55%, var(--border));color:var(--gold,#d4af37);border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.where-do-i-info-primary:hover{background:color-mix(in srgb, var(--gold,#d4af37) 28%, transparent)}@media (prefers-reduced-motion:reduce){.where-do-i-card,.where-do-i-info-btn{transition:none}}.where-do-i.is-first-focus{outline:2px solid color-mix(in srgb, var(--gold,#f0be47) 70%, transparent);outline-offset:4px;box-shadow:0 0 0 8px color-mix(in srgb, var(--gold,#f0be47) 12%, transparent)}.first-visit-banner{background:linear-gradient(120deg, color-mix(in srgb, var(--gold,#f0be47) 14%, transparent), transparent 55%), color-mix(in srgb, var(--panel,#10181d) 94%, #000);border:1px solid color-mix(in srgb, var(--gold,#f0be47) 35%, var(--border,#2b363c));z-index:5;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:flex-start;gap:12px;margin:0 0 16px;padding:14px 16px;display:grid;position:relative;box-shadow:0 12px 28px #00000047}.first-visit-banner>svg{color:var(--gold,#f0be47);margin-top:2px}.first-visit-banner strong{margin-bottom:4px;font-size:.95rem;display:block}.first-visit-banner p{color:var(--muted,#8b949e);margin:0;font-size:.8125rem;line-height:1.45}.first-visit-banner em{color:var(--gold,#f0be47);font-style:normal;font-weight:600}.first-visit-banner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=720px){.first-visit-banner{grid-template-columns:22px minmax(0,1fr)}.first-visit-banner-actions{grid-column:1/-1;justify-content:stretch}.first-visit-banner-actions .button{flex:auto;justify-content:center}}.interesting-insights-page{flex-direction:column;gap:1rem;padding:.25rem 0 1.5rem;display:flex}.interesting-insights-page-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;padding:.25rem .15rem .35rem;display:flex}.interesting-insights-page-hero h1{letter-spacing:-.03em;margin:.2rem 0 .45rem;font-size:clamp(1.55rem,2.6vw,2rem)}.interesting-insights-page-hero p{max-width:46rem;color:var(--fte-muted,#8b949e);margin:0;line-height:1.45}.interesting-insights-page-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.interesting-insights-page-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.interesting-insights-page-rail article{border:1px solid color-mix(in srgb, var(--fte-border,#2a3140) 85%, transparent);background:color-mix(in srgb, var(--fte-panel,#12161c) 90%, transparent);border-radius:14px;padding:.75rem .85rem}.interesting-insights-page-rail strong{margin-bottom:.25rem;font-size:.92rem;display:block}.interesting-insights-page-rail span{color:var(--fte-muted,#8b949e);font-size:.82rem;line-height:1.35}.interesting-insights-page-panel{box-shadow:none;background:0 0;border:none;padding:.35rem}.interesting-insights-page-panel>.interesting-insights{margin:0}.interesting-insights-page-foot{color:var(--fte-muted,#8b949e);align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.4;display:flex}.markets-insights-teaser{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0 .5rem;padding:1rem 1.15rem;display:flex}.markets-insights-teaser-copy{max-width:40rem}.markets-insights-teaser-copy strong{margin:.15rem 0 .35rem;font-size:1.1rem;display:block}.markets-insights-teaser-copy p{color:var(--fte-muted,#8b949e);margin:0;font-size:.9rem;line-height:1.4}.markets-insights-teaser-actions{flex-wrap:wrap;gap:.5rem;display:flex}.interesting-insights{border:1px solid color-mix(in srgb, var(--fte-border,#2a3140) 85%, transparent);background:linear-gradient(165deg, color-mix(in srgb, var(--fte-gold,#c9a227) 7%, transparent), transparent 42%), color-mix(in srgb, var(--fte-panel,#12161c) 92%, #0a0c10 8%);border-radius:18px;margin:1.25rem 0 2rem;padding:1.25rem 1.35rem 1.5rem}.interesting-insights-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:1rem;display:flex}.interesting-insights-head h2{letter-spacing:-.02em;margin:.15rem 0 .4rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.interesting-insights-head p{max-width:52rem;color:var(--fte-muted,#8b949e);margin:0;font-size:.95rem;line-height:1.45}.interesting-insights-controls{flex-wrap:wrap;align-items:flex-end;gap:.65rem;display:flex}.interesting-insights-controls label{letter-spacing:.04em;text-transform:uppercase;color:var(--fte-muted,#8b949e);flex-direction:column;gap:.25rem;font-size:.72rem;display:flex}.interesting-insights-controls select{border:1px solid var(--fte-border,#2a3140);background:var(--fte-elevated,#161b22);min-width:8.5rem;color:inherit;border-radius:10px;padding:.45rem .65rem;font-size:.9rem}.insights-volume-scope{min-width:min(100%,14rem)}.insights-scope-hint{letter-spacing:.02em;text-transform:none;color:color-mix(in srgb, var(--fte-muted,#8b949e) 92%, transparent);max-width:16rem;margin-top:.15rem;font-size:.68rem;line-height:1.3}.insights-token-search{z-index:8;min-width:min(100%,18rem);position:relative}.insights-token-search-field{border:1px solid var(--fte-border,#2a3140);background:var(--fte-elevated,#161b22);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:2.35rem;padding:.2rem .45rem .2rem .55rem;display:grid}.insights-token-search-field:focus-within{border-color:var(--fte-gold,#c9a227)}.insights-token-search-field input{min-width:0;color:inherit;background:0 0;border:0;outline:0;height:2rem;font-size:.9rem}.insights-token-search-field .button{min-height:1.7rem;padding:0 .45rem;font-size:.68rem}.insights-token-menu{border:1px solid color-mix(in srgb, var(--fte-gold,#c9a227) 45%, var(--fte-border,#2a3140));background:var(--fte-elevated,#0f1419);z-index:20;border-radius:12px;max-height:min(320px,50vh);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 18px 40px #00000073}.insights-token-menu-head{letter-spacing:.08em;text-transform:uppercase;color:var(--fte-muted,#8b949e);border-bottom:1px solid var(--fte-border,#2a3140);padding:.45rem .7rem;font-size:.68rem}.insights-token-menu button{border:0;border-bottom:1px solid color-mix(in srgb, var(--fte-border,#2a3140) 70%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.55rem;padding:.55rem .7rem;display:grid}.insights-token-menu button:hover,.insights-token-menu button:focus-visible{background:color-mix(in srgb, var(--fte-gold,#c9a227) 10%, transparent);outline:none}.insights-token-menu button span{flex-direction:column;min-width:0;display:flex}.insights-token-menu button strong{font-size:.88rem}.insights-token-menu button small{color:var(--fte-muted,#8b949e);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.insights-token-menu p,.insights-token-menu-loading{color:var(--fte-muted,#8b949e);margin:0;padding:.85rem .75rem;font-size:.85rem}.insights-empty-set{max-width:14rem;color:var(--fte-gold,#c9a227);margin:0;font-size:.78rem;line-height:1.35}.interesting-insights-friday-charts{gap:1rem;display:grid}.interesting-insights-day-story{border:1px solid var(--fte-border,#2a3140);background:color-mix(in srgb, var(--fte-panel,#12161c) 80%, #000 20%);border-radius:12px;margin-top:.85rem;padding:.75rem .85rem}.interesting-insights-day-story ul{color:var(--fte-muted,#8b949e);margin:.4rem 0 0;padding-left:1.1rem;font-size:.86rem}.interesting-insights-modal-body{gap:.65rem;display:grid}.interesting-insights-modal-actions{flex-wrap:wrap;gap:.5rem;display:flex}.interesting-insights-holiday-list{gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.interesting-insights-holiday-list button{text-align:left;border:1px solid var(--fte-border,#2a3140);background:color-mix(in srgb, var(--fte-elevated,#161b22) 90%, transparent);width:100%;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.interesting-insights-holiday-list button:hover{border-color:var(--fte-gold,#c9a227)}.interesting-insights-holiday-list small{color:var(--fte-muted,#8b949e);font-size:.75rem}.interesting-insights-onchain{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.interesting-insights-onchain p{color:var(--fte-muted,#8b949e);margin:.2rem 0 0;font-size:.86rem}.interesting-insights-empty{color:var(--fte-muted,#8b949e);margin:.5rem 0;font-size:.9rem}.interesting-insights-toast{z-index:60;border:1px solid var(--fte-gold,#c9a227);background:#12161c;border-radius:10px;padding:.65rem .9rem;font-size:.88rem;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 30px #0006}.interesting-insights-blurb{color:var(--fte-muted,#8b949e);margin:0 0 .65rem;font-size:.88rem;line-height:1.4}.interesting-insights-kpis>div{border:1px solid var(--fte-border,#2a3140);background:color-mix(in srgb, var(--fte-elevated,#161b22) 88%, transparent);border-radius:10px;padding:.55rem .65rem}.interesting-insights-kpis small{color:var(--fte-muted,#8b949e);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;display:block}.interesting-insights-kpis strong{margin-top:.2rem;font-size:1rem;display:block}.interesting-insights-kpis .positive{color:var(--green,#3c6)}.interesting-insights-kpis .negative{color:var(--red,#ff6b6b)}@media (width>=900px){.interesting-insights-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.interesting-insights-meta{color:var(--fte-muted,#8b949e);flex-wrap:wrap;align-items:center;gap:.55rem .9rem;margin-bottom:.45rem;font-size:.85rem;display:flex}.interesting-insights-note{color:var(--fte-muted,#8b949e);margin:0 0 1rem;font-size:.86rem;line-height:1.4}.interesting-insights-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem;margin-bottom:1rem;display:grid}.interesting-insights-card header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.interesting-insights-card header p{color:var(--fte-muted,#8b949e);margin:.3rem 0 0;font-size:.88rem;line-height:1.4}.interesting-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.interesting-insights-kpis article{border:1px solid color-mix(in srgb, var(--fte-border,#2a3140) 80%, transparent);background:color-mix(in srgb, var(--fte-elevated,#161b22) 88%, transparent);border-radius:12px;padding:.7rem .8rem}.interesting-insights-kpis small{letter-spacing:.04em;text-transform:uppercase;color:var(--fte-muted,#8b949e);font-size:.7rem;display:block}.interesting-insights-kpis strong{font-variant-numeric:tabular-nums;margin:.2rem 0;font-size:1.15rem;display:block}.interesting-insights-kpis strong.negative{color:var(--red,#ff4545)}.interesting-insights-kpis strong.positive{color:var(--green,#3c6)}.interesting-insights-kpis span{color:var(--fte-muted,#8b949e);font-size:.78rem}.interesting-insights-compare-chart,.interesting-insights-dow-chart{margin-top:.75rem}.interesting-insights-dow-chart h3{color:var(--fte-muted,#8b949e);margin:0 0 .45rem;font-size:.85rem;font-weight:600}.interesting-insights-disruption-table{flex-direction:column;gap:.35rem;font-size:.88rem;display:flex}.interesting-insights-disruption-head,.interesting-insights-disruption-row{grid-template-columns:1.6rem minmax(0,1.4fr) minmax(0,.9fr) 5.5rem 5rem minmax(5rem,.7fr);align-items:center;gap:.45rem .55rem;display:grid}.interesting-insights-disruption-head{letter-spacing:.05em;text-transform:uppercase;color:var(--fte-muted,#8b949e);border-bottom:1px solid var(--fte-border,#2a3140);padding:.25rem .35rem;font-size:.68rem}.interesting-insights-disruption-row{background:color-mix(in srgb, var(--fte-elevated,#161b22) 55%, transparent);color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;width:100%;padding:.55rem .35rem;transition:border-color .14s,box-shadow .14s,background .14s}button.interesting-insights-disruption-row.as-button{font:inherit}.interesting-insights-disruption-row:hover,.interesting-insights-disruption-row:focus-visible{border-color:color-mix(in srgb, var(--fte-gold,#c9a227) 40%, transparent);outline:none}.interesting-insights-disruption-row.selected{border-color:var(--fte-gold,#c9a227);box-shadow:0 0 0 1px color-mix(in srgb, var(--fte-gold,#c9a227) 55%, transparent), 0 0 22px color-mix(in srgb, var(--fte-gold,#c9a227) 22%, transparent);background:color-mix(in srgb, var(--fte-gold,#c9a227) 10%, var(--fte-elevated,#161b22))}.interesting-insights-disruption-row strong{font-size:.9rem;display:block}.interesting-insights-disruption-row small{color:var(--fte-muted,#8b949e);font-size:.72rem;display:block}.interesting-insights-disruption-row .negative{color:var(--red,#ff4545);font-variant-numeric:tabular-nums}.interesting-insights-disruption-row .positive{color:var(--green,#3c6);font-variant-numeric:tabular-nums}.interesting-insights-score-track{background:color-mix(in srgb, var(--fte-border,#2a3140) 70%, transparent);border-radius:999px;height:.35rem;margin-bottom:.2rem;display:block;overflow:hidden}.interesting-insights-score-track b{background:linear-gradient(90deg, var(--fte-gold,#c9a227), var(--red,#ff4545));height:100%;display:block}.interesting-insights-disruption-row em{font-variant-numeric:tabular-nums;color:var(--fte-muted,#8b949e);font-size:.78rem;font-style:normal}.interesting-insights-friday{margin-bottom:1rem}.interesting-insights-friday>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.interesting-insights-friday>header p{color:var(--fte-muted,#8b949e);max-width:52rem;margin:.3rem 0 0;font-size:.88rem;line-height:1.4}.interesting-insights-friday-charts{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem;margin-top:.75rem;display:grid}.interesting-insights-friday-sectors{margin-top:1rem}.interesting-insights-friday-sectors h3{margin:0 0 .55rem;font-size:.95rem}.interesting-insights-sector-table{flex-direction:column;gap:.3rem;margin-top:.85rem;font-size:.84rem;display:flex}.interesting-insights-sector-head,.interesting-insights-sector-row{grid-template-columns:minmax(7.5rem,1.3fr) repeat(4,minmax(3.2rem,.55fr)) minmax(3.5rem,.55fr) 3rem;align-items:center;gap:.35rem .45rem;display:grid}.interesting-insights-sector-head{letter-spacing:.04em;text-transform:uppercase;color:var(--fte-muted,#8b949e);border-bottom:1px solid var(--fte-border,#2a3140);padding:.25rem .3rem;font-size:.66rem}.interesting-insights-sector-row{background:color-mix(in srgb, var(--fte-elevated,#161b22) 55%, transparent);color:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;width:100%;padding:.5rem .3rem;transition:border-color .14s,box-shadow .14s}button.interesting-insights-sector-row.as-button{font:inherit}.interesting-insights-sector-row:hover,.interesting-insights-sector-row:focus-visible{border-color:color-mix(in srgb, var(--fte-gold,#c9a227) 40%, transparent);outline:none}.interesting-insights-sector-row.selected{border-color:var(--fte-gold,#c9a227);box-shadow:0 0 18px color-mix(in srgb, var(--fte-gold,#c9a227) 25%, transparent);background:color-mix(in srgb, var(--fte-gold,#c9a227) 10%, var(--fte-elevated,#161b22))}.interesting-insights-sector-row strong{font-size:.86rem;display:block}.interesting-insights-sector-row small{color:var(--fte-muted,#8b949e);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.interesting-insights-sector-row .negative{color:var(--red,#ff4545);font-variant-numeric:tabular-nums;font-weight:600}.interesting-insights-sector-row .positive{color:var(--green,#3c6);font-variant-numeric:tabular-nums;font-weight:600}.interesting-insights-day-dossier{border:1px solid color-mix(in srgb, var(--fte-gold,#c9a227) 45%, var(--fte-border,#2a3140));background:color-mix(in srgb, var(--fte-gold,#c9a227) 8%, var(--fte-elevated,#161b22));border-radius:16px;margin-top:1rem;padding:1rem 1.05rem}.interesting-insights-day-dossier.selected-glow{box-shadow:0 0 0 1px color-mix(in srgb, var(--fte-gold,#c9a227) 40%, transparent), 0 0 28px color-mix(in srgb, var(--fte-gold,#c9a227) 18%, transparent)}.interesting-insights-day-dossier>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.interesting-insights-day-dossier h3{margin:.2rem 0 .35rem;font-size:1.05rem}.interesting-insights-day-dossier p{color:var(--fte-muted,#8b949e);margin:0;font-size:.9rem;line-height:1.4}.interesting-insights-day-dossier ul{color:var(--fte-muted,#8b949e);margin:.75rem 0 0;padding-left:1.1rem;font-size:.88rem;line-height:1.45}.interesting-insights-day-holidays{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.interesting-insights-chip{border:1px solid color-mix(in srgb, var(--fte-gold,#c9a227) 40%, transparent);background:color-mix(in srgb, var(--fte-panel,#0d1117) 80%, transparent);color:inherit;cursor:pointer;border-radius:999px;padding:.3rem .65rem;font-size:.78rem}.interesting-insights-day-actions{margin-top:.85rem}.interesting-insights-holidays header,.interesting-insights-holidays-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.interesting-insights-holidays header p,.interesting-insights-holidays-head p{color:var(--fte-muted,#8b949e);margin:.3rem 0 0;font-size:.88rem}.interesting-insights-holidays-actions{flex-wrap:wrap;gap:.45rem;display:flex}.interesting-insights-holiday-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.55rem;display:grid}.interesting-insights-holiday-card{border:1px solid color-mix(in srgb, var(--fte-border,#2a3140) 75%, transparent);background:color-mix(in srgb, var(--fte-elevated,#161b22) 70%, transparent);color:inherit;text-align:left;cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;gap:.15rem;padding:.65rem .75rem;transition:border-color .14s,box-shadow .14s,transform .12s;display:flex}.interesting-insights-holiday-card:hover,.interesting-insights-holiday-card:focus-visible{border-color:color-mix(in srgb, var(--fte-gold,#c9a227) 45%, transparent);outline:none}.interesting-insights-holiday-card.selected{border-color:var(--fte-gold,#c9a227);box-shadow:0 0 20px color-mix(in srgb, var(--fte-gold,#c9a227) 28%, transparent);transform:translateY(-1px)}.interesting-insights-holiday-card strong{font-size:.88rem;line-height:1.25}.interesting-insights-holiday-card span,.interesting-insights-holiday-card time{color:var(--fte-muted,#8b949e);font-size:.75rem}.interesting-insights-onchain{margin-bottom:1rem}.interesting-insights-onchain>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.interesting-insights-onchain>header p{color:var(--fte-muted,#8b949e);max-width:48rem;margin:.3rem 0 0;font-size:.88rem}.interesting-insights-onchain-list{gap:.5rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.interesting-insights-onchain-list li{border:1px solid color-mix(in srgb, var(--fte-border,#2a3140) 80%, transparent);background:color-mix(in srgb, var(--fte-elevated,#161b22) 70%, transparent);border-radius:12px;padding:.65rem .8rem}.interesting-insights-onchain-list li[data-severity=watch]{border-color:color-mix(in srgb, var(--fte-gold,#c9a227) 45%, transparent)}.interesting-insights-onchain-list li[data-severity=material]{border-color:color-mix(in srgb, var(--red,#ff4545) 45%, transparent)}.interesting-insights-onchain-list strong{margin-bottom:.2rem;display:block}.interesting-insights-onchain-list span{color:var(--fte-muted,#8b949e);font-size:.88rem;line-height:1.4}.interesting-insights-empty,.interesting-insights-more{color:var(--fte-muted,#8b949e);margin:.5rem 0 0;font-size:.9rem}.interesting-insights-foot{color:var(--fte-muted,#8b949e);align-items:flex-start;gap:.5rem;margin-top:1rem;font-size:.8rem;line-height:1.4;display:flex}.interesting-insights-loading{padding:1rem 0}.interesting-insights-alerts{border:1px solid color-mix(in srgb, var(--fte-border,#2a3140) 80%, transparent);background:color-mix(in srgb, var(--fte-elevated,#161b22) 75%, transparent);border-radius:12px;margin-bottom:.85rem;padding:.7rem .85rem}.interesting-insights-alerts strong{letter-spacing:.04em;text-transform:uppercase;color:var(--fte-muted,#8b949e);margin-bottom:.4rem;font-size:.78rem;display:block}.interesting-insights-alerts ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.interesting-insights-alerts li{justify-content:space-between;align-items:center;gap:.5rem;font-size:.86rem;display:flex}.interesting-insights-sector-widget,.interesting-insights-holiday-widget{flex-direction:column;gap:.65rem;display:flex}.interesting-insights-widget-lead{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.interesting-insights-widget-list{color:var(--fte-muted,#8b949e);margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.45}.interesting-insights-widget-note{color:var(--fte-muted,#8b949e);margin:0;font-size:.82rem;line-height:1.4}.interesting-insights-widget-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.interesting-insights-widget-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.interesting-insights-holiday-widget h4{letter-spacing:.04em;text-transform:uppercase;color:var(--fte-muted,#8b949e);margin:.35rem 0 0;font-size:.82rem}.interesting-insights-holiday-widget p{margin:0;font-size:.92rem;line-height:1.45}.interesting-insights-next{background:color-mix(in srgb, var(--fte-gold,#c9a227) 12%, transparent);border-radius:10px;padding:.55rem .7rem;margin:.25rem 0 0!important;font-size:.88rem!important}.interesting-insights-toast{z-index:80;border:1px solid color-mix(in srgb, var(--fte-gold,#c9a227) 40%, transparent);background:color-mix(in srgb, var(--fte-panel,#0d1117) 94%, #000);border-radius:12px;align-items:center;gap:.45rem;max-width:min(22rem,100vw - 2rem);padding:.7rem .9rem;font-size:.88rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 12px 32px #00000059}.friday-returns-chart{border:1px solid color-mix(in srgb, var(--fte-border,#2a3140) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--fte-elevated,#161b22) 88%, transparent), color-mix(in srgb, var(--fte-panel,#0d1117) 92%, transparent));border-radius:16px;margin-top:.85rem;padding:.95rem 1rem 1.1rem}.friday-returns-chart.size-window{min-height:320px}.friday-returns-chart.size-series{min-height:400px}.friday-returns-chart.size-sector{min-height:380px}.friday-returns-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.55rem;display:flex}.friday-returns-head h3{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.friday-returns-head p{color:var(--fte-muted,#8b949e);max-width:36rem;margin:.2rem 0 0;font-size:.82rem;line-height:1.35}.friday-returns-legend{letter-spacing:.03em;text-transform:uppercase;color:var(--fte-muted,#8b949e);flex-wrap:wrap;gap:.65rem;font-size:.72rem;display:flex}.friday-returns-legend span{align-items:center;gap:.35rem;display:inline-flex}.friday-returns-legend span:before{content:"";border-radius:2px;width:.55rem;height:.55rem}.friday-returns-legend .up:before{background:linear-gradient(180deg, var(--green,#3c6), color-mix(in srgb, var(--green,#3c6) 50%, transparent))}.friday-returns-legend .down:before{background:linear-gradient(180deg, var(--red,#ff4545), color-mix(in srgb, var(--red,#ff4545) 50%, transparent))}.friday-returns-legend .avg:before{border-top:2px dashed var(--fte-gold,#c9a227);background:0 0;border-radius:0;width:.9rem;height:0}.friday-returns-legend .sel:before{background:var(--fte-gold,#c9a227);box-shadow:0 0 8px color-mix(in srgb, var(--fte-gold,#c9a227) 70%, transparent)}.friday-returns-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.55rem;display:grid}.friday-returns-stats span{border:1px solid color-mix(in srgb, var(--fte-border,#2a3140) 70%, transparent);background:color-mix(in srgb, var(--fte-panel,#0d1117) 70%, transparent);border-radius:10px;padding:.45rem .55rem}.friday-returns-stats small{letter-spacing:.04em;text-transform:uppercase;color:var(--fte-muted,#8b949e);font-size:.65rem;display:block}.friday-returns-stats strong{font-variant-numeric:tabular-nums;margin-top:.12rem;font-size:.92rem;display:block}.friday-returns-stats .pos,.friday-returns-stats em.pos{color:var(--green,#3c6);font-style:normal}.friday-returns-stats .neg,.friday-returns-stats em.neg{color:var(--red,#ff4545);font-style:normal}.friday-returns-stage{width:100%;min-height:240px;position:relative}.friday-returns-svg{touch-action:manipulation;width:100%;height:auto;display:block;overflow:visible}.friday-grid{stroke:color-mix(in srgb, var(--fte-border,#2a3140) 75%, transparent);stroke-width:1px;stroke-dasharray:2 4}.friday-zero{stroke:color-mix(in srgb, var(--fte-muted,#8b949e) 70%, transparent);stroke-width:1.4px}.friday-avg-line{stroke:var(--fte-gold,#c9a227);stroke-width:1.6px;opacity:.9}.friday-y-label,.friday-x-label{fill:var(--fte-muted,#8b949e);font-size:10px;font-family:var(--font-geist-mono,ui-monospace, monospace)}.friday-x-label.selected{fill:var(--fte-gold,#c9a227);font-weight:700}.friday-bar{opacity:.88;cursor:pointer;transition:opacity .12s,filter .12s}.friday-bar.active,.friday-bar.selected{opacity:1}.friday-active-line{stroke:color-mix(in srgb, var(--fte-gold,#c9a227) 55%, transparent);stroke-width:1px;stroke-dasharray:3 3}.friday-returns-tooltip{z-index:3;border:1px solid color-mix(in srgb, var(--fte-gold,#c9a227) 35%, var(--fte-border,#2a3140));background:color-mix(in srgb, var(--fte-panel,#0d1117) 92%, #000 8%);pointer-events:none;border-radius:12px;min-width:9.5rem;max-width:15rem;padding:.55rem .7rem;position:absolute;top:.35rem;transform:translate(-50%);box-shadow:0 10px 28px #00000059}.friday-returns-tooltip.selected{border-color:var(--fte-gold,#c9a227);box-shadow:0 0 20px color-mix(in srgb, var(--fte-gold,#c9a227) 30%, transparent)}.friday-returns-tooltip strong{color:var(--fte-muted,#8b949e);margin-bottom:.15rem;font-size:.78rem;display:block}.friday-returns-tooltip>span{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:650;display:block}.friday-returns-tooltip>span.pos{color:var(--green,#3c6)}.friday-returns-tooltip>span.neg{color:var(--red,#ff4545)}.friday-returns-tooltip small{color:var(--fte-muted,#8b949e);margin-top:.2rem;font-size:.72rem;line-height:1.3;display:block}.friday-tip-cta{font-weight:600;color:var(--fte-gold,#c9a227)!important}.friday-returns-hint{text-align:center;color:var(--fte-muted,#8b949e);margin:.35rem 0 0;font-size:.78rem}.friday-returns-empty{color:var(--fte-muted,#8b949e);margin:.5rem 0 0;font-size:.9rem}@media (width<=1100px){.interesting-insights-grid,.interesting-insights-friday-charts{grid-template-columns:1fr}.interesting-insights-page-rail,.friday-returns-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.interesting-insights{padding:1rem}.interesting-insights-kpis{grid-template-columns:1fr}.interesting-insights-disruption-head,.interesting-insights-disruption-row{grid-template-columns:1.4rem minmax(0,1fr) 4.2rem}.interesting-insights-disruption-head span:nth-child(3),.interesting-insights-disruption-head span:nth-child(4),.interesting-insights-disruption-row span:nth-child(3),.interesting-insights-disruption-row span:nth-child(4){display:none}.interesting-insights-sector-head,.interesting-insights-sector-row{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(2.8rem,.5fr)) minmax(3rem,.55fr)}.interesting-insights-sector-head span:nth-child(3),.interesting-insights-sector-head span:nth-child(4),.interesting-insights-sector-head span:nth-child(7),.interesting-insights-sector-row span:nth-child(3),.interesting-insights-sector-row span:nth-child(4),.interesting-insights-sector-row span:nth-child(7){display:none}}@media (width<=560px){.interesting-insights-page-rail{grid-template-columns:1fr}.friday-returns-chart.size-window,.friday-returns-chart.size-series,.friday-returns-chart.size-sector{min-height:300px;padding:.7rem}}@media (width>=1800px){.interesting-insights-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.interesting-insights-friday-charts{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.onchain-discovery-desk{gap:1rem;margin-top:.25rem;display:grid}.onchain-discovery-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.onchain-discovery-header-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.onchain-discovery-dormant-banner{border:1px dashed color-mix(in srgb, var(--gold,#f5b800) 45%, var(--border,#2a3140));background:color-mix(in srgb, var(--gold,#f5b800) 6%, transparent);color:var(--muted,#a0a8b0);border-radius:10px;align-items:center;gap:.45rem;margin:.35rem 0 .75rem;padding:.55rem .7rem;font-size:.86rem;display:flex}.onchain-discovery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem;display:grid}.onchain-discovery-card{appearance:none;text-align:left;border:1px solid var(--border,#2a3140);background:color-mix(in srgb, var(--elevated,#161b22) 92%, transparent);color:inherit;cursor:pointer;border-radius:12px;gap:.35rem;padding:.75rem .8rem;transition:border-color .14s,box-shadow .14s,background .14s;display:grid}.onchain-discovery-card.is-dormant{opacity:.92}.onchain-discovery-card.is-selected{border-color:color-mix(in srgb, var(--gold,#f5b800) 70%, var(--border,#2a3140));box-shadow:0 0 0 1px color-mix(in srgb, var(--gold,#f5b800) 35%, transparent), 0 0 24px color-mix(in srgb, var(--gold,#f5b800) 12%, transparent)}.onchain-discovery-card.is-unlocked{border-color:color-mix(in srgb, var(--green,#3c6) 45%, var(--border,#2a3140))}.onchain-discovery-card-top{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.onchain-discovery-card-top strong{font-size:.92rem;line-height:1.25}.onchain-discovery-teaser{color:var(--muted,#8b949e);font-size:.8rem;line-height:1.35}.onchain-discovery-includes{color:var(--muted,#6e7781);letter-spacing:.01em;font-size:.72rem}.onchain-discovery-detail{border:1px solid var(--border,#2a3140);background:color-mix(in srgb, var(--panel,#12161c) 88%, #000 12%);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:.85rem 1rem;margin-top:.9rem;padding:.85rem .9rem;display:grid}.onchain-discovery-detail p{color:var(--muted,#a0a8b0);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.onchain-discovery-delivers{color:var(--text,#e8eaed)!important}.onchain-discovery-detail-actions{flex-direction:column;align-items:stretch;gap:.4rem;min-width:min(100%,220px);display:flex}.onchain-discovery-error{color:var(--red,#ff4545);margin:.75rem 0 0;font-size:.88rem}.onchain-discovery-error a{color:var(--gold,#f5b800)}.onchain-widget-stack{gap:1rem;display:grid}.onchain-widget-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.onchain-widget-body{gap:.95rem;display:grid}.onchain-widget-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.onchain-widget-asof{color:var(--muted,#8b949e);font-size:.75rem}.onchain-widget-analysis strong{margin-bottom:.35rem;font-size:1rem;display:block}.onchain-widget-analysis p{color:var(--muted,#a0a8b0);margin:0;font-size:.9rem;line-height:1.45}.onchain-widget-analysis ul{color:var(--muted,#a0a8b0);gap:.3rem;margin:.5rem 0 0;padding-left:1.1rem;font-size:.86rem;line-height:1.4;display:grid}.onchain-widget-charts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.onchain-widget-chart-card{border:1px solid var(--border,#2a3140);background:color-mix(in srgb, var(--elevated,#161b22) 90%, transparent);border-radius:12px;padding:.7rem .75rem .85rem}.onchain-widget-chart-card header{flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;margin-bottom:.45rem;display:flex}.onchain-widget-chart-card header strong{font-size:.88rem}.onchain-widget-chart-card header small{color:var(--muted,#8b949e);font-size:.72rem}.onchain-widget-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--gold,#f5b800);margin-bottom:.4rem;font-size:.78rem;display:block}.onchain-widget-table-wrap{overflow-x:auto}.onchain-widget-table{border-collapse:collapse;width:100%;font-size:.84rem}.onchain-widget-table th,.onchain-widget-table td{border-bottom:1px solid var(--border,#2a3140);text-align:left;padding:.45rem .55rem}.onchain-widget-table th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#8b949e);font-size:.7rem;font-weight:600}.onchain-widget-table td:nth-child(2){font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--gold,#f5b800)}.onchain-widget-observations ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.onchain-widget-observations li{border:1px solid var(--border,#2a3140);background:color-mix(in srgb, var(--elevated,#161b22) 88%, transparent);border-radius:10px;padding:.65rem .75rem}.onchain-widget-observations li>div{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.onchain-widget-observations p{color:var(--muted,#a0a8b0);margin:0;font-size:.86rem;line-height:1.4}.onchain-widget-caveats,.onchain-widget-errors{color:var(--muted,#788388);margin:0;font-size:.78rem;line-height:1.35}.onchain-widget-errors{color:var(--gold,#f5b800)}@media (width<=720px){.onchain-discovery-detail{grid-template-columns:1fr}.onchain-discovery-detail-actions{min-width:0}}.interesting-insights-focus-banner{border:1px solid color-mix(in srgb, var(--gold,#f5b800) 45%, var(--fte-border,#2a3140));background:color-mix(in srgb, var(--gold,#f5b800) 10%, var(--fte-panel,#12161c));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding:.7rem .9rem;display:flex}.interesting-insights-focus-banner strong{font-size:.95rem;display:block}.interesting-insights-focus-banner p{color:var(--fte-muted,#8b949e);margin:.2rem 0 0;font-size:.82rem;line-height:1.35}.interesting-insights-holiday-focus{margin-bottom:.25rem}.interesting-insights-focus-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin:.65rem 0;display:grid}.interesting-insights-focus-kpis div{border:1px solid var(--fte-border,#2a3140);background:color-mix(in srgb, var(--fte-elevated,#161b22) 90%, transparent);border-radius:10px;padding:.55rem .65rem}.interesting-insights-focus-kpis small{letter-spacing:.05em;text-transform:uppercase;color:var(--fte-muted,#8b949e);font-size:.65rem;display:block}.interesting-insights-focus-kpis strong{font-family:var(--font-geist-mono,ui-monospace, monospace);margin-top:.2rem;font-size:.95rem;display:block}.interesting-insights-focus-kpis strong.negative{color:var(--red,#ff4545)}.interesting-insights-focus-kpis strong.positive{color:var(--green,#3c6)}.interesting-insights-focus-chart{margin:.5rem 0 .75rem}.interesting-insights-holiday-row-actions{margin:.25rem 0 .35rem .15rem}.interesting-insights-holiday-list button.is-focused-occurrence{border-color:color-mix(in srgb, var(--gold,#f5b800) 65%, var(--fte-border,#2a3140));box-shadow:0 0 0 1px color-mix(in srgb, var(--gold,#f5b800) 30%, transparent);background:color-mix(in srgb, var(--gold,#f5b800) 8%, var(--fte-elevated,#161b22))}.eia-energy-infographics{gap:1.25rem;padding:.25rem 0 2rem;display:grid}.eia-hero h2{margin:.35rem 0;font-size:clamp(1.35rem,2.5vw,1.85rem)}.eia-hero p{opacity:.85;max-width:70ch;margin:0}.eia-meta{opacity:.75;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.75rem;font-size:.8rem;display:flex}.eia-domain-filters{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.eia-domain-filters button{border:1px solid color-mix(in srgb, var(--muted,#89949a) 40%, transparent);background:color-mix(in srgb, var(--panel,#12161c) 80%, transparent);color:inherit;cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.75rem}.eia-domain-filters button.active{border-color:var(--gold,#f5b800);color:var(--gold,#f5b800)}.eia-module{gap:.85rem;display:grid}.eia-module-head h3{margin:.3rem 0 .2rem}.eia-module-head p{opacity:.8;margin:0;font-size:.9rem}.eia-takeaway{opacity:.85;border-left:2px solid var(--gold,#f5b800);margin:0;padding-left:.65rem;font-size:.85rem}.eia-heatmap-scroll{max-width:100%;overflow-x:auto}.eia-heatmap{border-collapse:collapse;min-width:720px;font-size:.68rem}.eia-heatmap th,.eia-heatmap td{border:1px solid color-mix(in srgb, var(--muted) 25%, transparent);text-align:center;white-space:nowrap;padding:.28rem .32rem}.eia-heatmap th:first-child,.eia-heatmap td:first-child,.eia-heatmap tbody th{text-align:left;text-overflow:ellipsis;max-width:10rem;overflow:hidden}.eia-leaderboard{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.eia-leaderboard li{border:1px solid color-mix(in srgb, var(--muted) 28%, transparent);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:2rem 1fr auto;align-items:center;gap:.15rem .65rem;padding:.45rem .5rem;display:grid}.eia-rank{color:var(--gold,#f5b800);grid-row:span 2;font-weight:700}.eia-lb-r{font-variant-numeric:tabular-nums;font-weight:700}.eia-lb-meta{opacity:.7;font-size:.72rem;display:block}.eia-lb-bar{background:color-mix(in srgb, var(--muted) 25%, transparent);border-radius:99px;grid-column:2/-1;height:4px;overflow:hidden}.eia-lb-bar>div{border-radius:99px;height:100%}.eia-finding-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.85rem;display:grid}.eia-finding-card{border:1px solid color-mix(in srgb, var(--muted) 30%, transparent);background:color-mix(in srgb, var(--panel,#12161c) 88%, transparent);border-radius:10px;gap:.5rem;padding:.75rem;display:grid}.eia-finding-card h4{margin:.3rem 0 .25rem;font-size:.95rem;line-height:1.3}.eia-narrative{opacity:.88;margin:0;font-size:.82rem;line-height:1.4}.eia-score-pills{flex-wrap:wrap;gap:.3rem;display:flex}.eia-pill{border:1px solid color-mix(in srgb, var(--gold,#f5b800) 50%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:.12rem .45rem;font-size:.68rem}.eia-pill.muted{border-color:color-mix(in srgb, var(--muted) 40%, transparent);opacity:.85}.eia-spark-row,.eia-module-sparks{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;display:grid}.eia-series-label{opacity:.8;min-height:2em;margin-bottom:.2rem;font-size:.72rem;line-height:1.25}.eia-units{opacity:.65;font-size:.68rem}.eia-latest{margin-top:.2rem;font-size:.75rem}.eia-card-foot{opacity:.65;font-size:.7rem}.eia-disclaimer,.eia-methodology{opacity:.7;max-width:90ch;margin:0;font-size:.75rem}@media (width<=560px){.eia-leaderboard li{grid-template-columns:1.5rem 1fr auto}.eia-heatmap{font-size:.6rem}}.wwd-hero-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.wwd-jump{scrollbar-width:thin}.wwd-who,.wwd-surfaces,.wwd-flow,.wwd-not,.wwd-keywords,.wwd-faq,.wwd-cta{margin-bottom:14px}.wwd-who,.wwd-flow,.wwd-not,.wwd-faq,.wwd-cta{background:color-mix(in srgb, var(--panel,#10181d) 94%, #000);border:1px solid var(--border,#2b363c);border-radius:13px;padding:clamp(16px,2.5vw,28px)}.wwd-who header h2,.wwd-section-head h2,.wwd-flow header h2,.wwd-not header h2,.wwd-faq header h2,.wwd-cta h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(20px,2.4vw,30px);line-height:1.15}.wwd-who header p,.wwd-section-head p,.wwd-not header p,.wwd-cta p{color:var(--muted,#a9b2b7);max-width:72ch;margin:0;font-size:13px;line-height:1.65}.wwd-who-grid,.wwd-not-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.wwd-who-grid article,.wwd-not-grid li{border:1px solid var(--border,#2b363c);background:#ffffff05;border-radius:12px;gap:6px;min-width:0;padding:14px;display:grid}.wwd-who-grid svg,.wwd-not-grid svg{color:var(--gold,#f0be47)}.wwd-who-grid strong,.wwd-not-grid strong{overflow-wrap:anywhere;word-break:break-word;font-size:13px}.wwd-who-grid p,.wwd-not-grid span{color:var(--muted,#a9b2b7);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.wwd-surfaces{background:color-mix(in srgb, var(--panel,#10181d) 94%, #000);border:1px solid var(--border,#2b363c);border-radius:13px;padding:clamp(16px,2.5vw,28px)}.wwd-section-head{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:end;gap:14px;margin-bottom:14px;display:grid}.wwd-search{border:1px solid var(--border,#2b363c);background:#00000047;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex}.wwd-search svg{color:var(--muted,#8b949e);flex:none}.wwd-search input{color:var(--text,#e8eef1);font:inherit;background:0 0;border:0;outline:none;flex:auto;min-width:0;padding:10px 0;font-size:13px}.wwd-group-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.wwd-group-chips button,.wwd-mode-toggle button,.wwd-keyword-pills button,.wwd-cluster-surfaces button,.wwd-empty button{appearance:none;border:1px solid var(--border,#2b363c);color:var(--muted,#a9b2b7);cursor:pointer;font:inherit;background:#ffffff08;border-radius:999px;min-height:36px;padding:6px 12px;font-size:12px;transition:border-color .15s,color .15s,background .15s}.wwd-group-chips button.is-active,.wwd-mode-toggle button.is-active,.wwd-cluster-list button.is-active{background:color-mix(in srgb, var(--gold,#f0be47) 14%, transparent);border-color:color-mix(in srgb, var(--gold,#f0be47) 55%, var(--border,#2b363c));color:var(--text,#e8eef1)}.wwd-group-chips button:hover,.wwd-mode-toggle button:hover,.wwd-keyword-pills button:hover,.wwd-cluster-surfaces button:hover{border-color:color-mix(in srgb, var(--gold,#f0be47) 40%, var(--border,#2b363c));color:var(--text,#e8eef1)}.wwd-explorer{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;min-height:420px;display:grid}.wwd-surface-list{overscroll-behavior:contain;scrollbar-width:thin;gap:8px;max-height:min(62vh,640px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.wwd-surface-list li button{appearance:none;border:1px solid var(--border,#2b363c);color:inherit;cursor:pointer;text-align:left;background:#ffffff05;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:12px;transition:border-color .15s,background .15s;display:grid}.wwd-surface-list li button:hover,.wwd-surface-list li button.is-selected{background:color-mix(in srgb, var(--gold,#f0be47) 8%, transparent);border-color:color-mix(in srgb, var(--gold,#f0be47) 45%, var(--border,#2b363c))}.wwd-surface-icon{border:1px solid var(--border,#2b363c);color:var(--gold,#f0be47);background:#00000047;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.wwd-surface-copy{gap:2px;min-width:0;display:grid}.wwd-surface-copy strong{font-size:13px}.wwd-surface-copy small{color:var(--gold,#f0be47);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.wwd-surface-copy em{color:var(--muted,#a9b2b7);font-size:12px;font-style:normal;line-height:1.45}.wwd-chevron{color:var(--muted,#8b949e);opacity:.7}.wwd-empty{border:1px dashed var(--border,#2b363c);background:#ffffff05;border-radius:12px;align-items:flex-start;gap:8px;padding:18px;display:grid}.wwd-empty p{color:var(--muted,#a9b2b7);margin:0;font-size:12px}.wwd-detail{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 28%, var(--border,#2b363c));background:linear-gradient(160deg,#f0be470f,#0003);border-radius:14px;gap:12px;padding:18px;display:grid;position:sticky;top:8px}.wwd-detail h3{letter-spacing:-.02em;align-items:center;gap:10px;margin:6px 0 0;font-size:22px;display:flex}.wwd-detail h3 svg{color:var(--gold,#f0be47)}.wwd-short,.wwd-detail-body{color:var(--text,#e8eef1);margin:0;font-size:13px;line-height:1.6}.wwd-short strong{color:var(--gold,#f0be47)}.wwd-detail-body{color:var(--muted,#a9b2b7)}.wwd-not-for{border:1px solid var(--border,#2b363c);color:var(--muted,#a9b2b7);background:#00000047;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.wwd-not-for svg{color:var(--gold,#f0be47);flex:none;margin-top:1px}.wwd-keyword-pills{flex-wrap:wrap;gap:6px;display:flex}.wwd-detail-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.wwd-flow-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wwd-flow-steps a{border:1px solid var(--border,#2b363c);color:inherit;background:#ffffff05;border-radius:12px;gap:4px;min-height:104px;padding:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.wwd-flow-steps a:hover{border-color:color-mix(in srgb, var(--gold,#f0be47) 45%, var(--border,#2b363c));transform:translateY(-1px)}.wwd-flow-steps b{color:var(--gold,#f0be47);font-family:var(--font-geist-mono,monospace);font-size:11px}.wwd-flow-steps strong{font-size:13px}.wwd-flow-steps span{color:var(--muted,#a9b2b7);font-size:11px;line-height:1.4}.wwd-not-grid{margin:0;padding:0;list-style:none}.wwd-keywords{background:color-mix(in srgb, var(--panel,#10181d) 94%, #000);border:1px solid var(--border,#2b363c);border-radius:13px;padding:clamp(16px,2.5vw,28px)}.wwd-mode-toggle{gap:6px;display:inline-flex}.wwd-keyword-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;margin-top:4px;display:grid}.wwd-cluster-list{gap:8px;display:grid}.wwd-cluster-list button{appearance:none;border:1px solid var(--border,#2b363c);color:inherit;cursor:pointer;text-align:left;background:#ffffff05;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.wwd-cluster-list button strong{font-size:13px}.wwd-cluster-list button span{color:var(--muted,#a9b2b7);font-size:12px;line-height:1.4}.wwd-keyword-panel{border:1px solid var(--border,#2b363c);background:#00000038;border-radius:14px;gap:12px;padding:14px;display:grid}.wwd-cluster-intent{color:var(--muted,#a9b2b7);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.wwd-cluster-intent svg{color:var(--gold,#f0be47);flex:none}.wwd-keyword-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wwd-keyword-list button{appearance:none;border:1px solid var(--border,#2b363c);color:inherit;cursor:pointer;font:inherit;text-align:left;background:#ffffff05;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;font-size:13px;line-height:1.45;transition:border-color .15s,background .15s;display:flex}.wwd-keyword-list button:hover{background:color-mix(in srgb, var(--gold,#f0be47) 8%, transparent);border-color:color-mix(in srgb, var(--gold,#f0be47) 40%, var(--border,#2b363c))}.wwd-keyword-list button svg{color:var(--gold,#f0be47);flex:none;margin-top:2px}.wwd-cluster-surfaces{gap:8px;display:grid}.wwd-cluster-surfaces>div{flex-wrap:wrap;gap:6px;display:flex}.wwd-cluster-surfaces button{align-items:center;gap:6px;display:inline-flex}.wwd-faq-list{gap:8px;margin-top:14px;display:grid}.wwd-faq-list details{border:1px solid var(--border,#2b363c);background:#ffffff05;border-radius:12px;padding:0 14px}.wwd-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.wwd-faq-list summary::-webkit-details-marker{display:none}.wwd-faq-list summary svg{color:var(--muted,#8b949e);flex:none;transition:transform .15s}.wwd-faq-list details[open] summary svg{transform:rotate(180deg)}.wwd-faq-list p{border-top:1px solid var(--border,#2b363c);color:var(--muted,#a9b2b7);margin:0;padding:12px 0 14px;font-size:13px;line-height:1.6}.wwd-cta{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:16px;display:grid}.wwd-cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wwd-legal{color:var(--muted,#8b949e);max-width:90ch;margin:4px 0 18px;font-size:11px;line-height:1.55}@media (width<=980px){.wwd-who-grid,.wwd-not-grid,.wwd-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.wwd-section-head,.wwd-explorer,.wwd-keyword-layout,.wwd-cta{grid-template-columns:1fr}.wwd-detail{position:static}.wwd-cta-actions{justify-content:flex-start}.wwd-surface-list{max-height:min(48vh,420px)}}@media (width<=560px){.wwd-who-grid,.wwd-not-grid,.wwd-flow-steps{grid-template-columns:1fr}.wwd-who-grid article,.wwd-not-grid li{grid-template-columns:auto 1fr;align-items:start;column-gap:12px}.wwd-who-grid article svg,.wwd-not-grid li svg{grid-row:1/span 2}.wwd-surface-copy em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wwd-hero-actions .button,.wwd-detail-actions .button,.wwd-cta-actions .button{justify-content:center;width:100%}.wwd-jump{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.wwd-jump a{flex:none}}@media (prefers-reduced-motion:reduce){.wwd-surface-list li button,.wwd-flow-steps a,.wwd-keyword-list button,.wwd-group-chips button{transition:none}.wwd-flow-steps a:hover{transform:none}}.mkt-landing{--mkt-bg:#05080a;--mkt-surface:#0b1115;--mkt-panel:#10181d;--mkt-panel-raised:#141e24;--mkt-border:#d4af372e;--mkt-border-soft:#ffffff0f;--mkt-gold:#d4af37;--mkt-gold-hi:#f2b313;--mkt-gold-soft:#d4af371f;--mkt-text:#eef3f5;--mkt-muted:#9aa7ad;--mkt-slate:#6f7c82;--mkt-ok:#48d890;--mkt-info:#6eb6ff;--mkt-max:1160px;--mkt-announce-h:42px;background:var(--mkt-bg);min-height:100dvh;color:var(--mkt-text);opacity:0;font-family:inherit;transition:opacity .45s,transform .45s;position:relative;overflow-x:hidden;transform:translateY(6px)}.mkt-landing.is-visible{opacity:1;transform:none}.mkt-ambient{pointer-events:none;z-index:0;background:radial-gradient(640px 320px at 12% -4%,#d4af371a,#0000 60%),radial-gradient(720px 360px at 92% 8%,#6eb6ff0d,#0000 55%),linear-gradient(#05080a 0%,#070c10 40%,#05080a 100%);position:fixed;inset:0}.mkt-landing>header,.mkt-landing>main,.mkt-landing>footer,.mkt-landing>.mkt-announce,.mkt-landing>.mkt-announce-slot,.mkt-landing>.mkt-drawer,.mkt-landing>.mkt-drawer-backdrop{z-index:1;position:relative}.mkt-announce-slot{height:0;overflow:hidden}.mkt-announce{min-height:var(--mkt-announce-h);border-bottom:1px solid var(--mkt-border);color:var(--mkt-text);background:linear-gradient(90deg,#0d1418,#121a12 50%,#0d1418)}.mkt-announce-inner{max-width:var(--mkt-max);flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;margin:0 auto;padding:.45rem 1rem;display:flex}.mkt-announce-badge{letter-spacing:.12em;color:#0a0c08;background:var(--mkt-gold);border-radius:999px;flex:none;padding:.2rem .45rem;font-size:.625rem;font-weight:650}.mkt-announce-msg{color:#dfe7ea;text-align:center;margin:0;font-size:.8125rem}.mkt-announce-cta{color:var(--mkt-gold-hi);align-items:center;gap:.2rem;min-height:44px;padding:0 .25rem;font-size:.8125rem;font-weight:560;text-decoration:none;display:inline-flex}.mkt-announce-cta:hover{text-decoration:underline}.mkt-announce-dismiss{width:44px;height:44px;color:var(--mkt-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:-.25rem;display:inline-grid}.mkt-announce-dismiss:hover,.mkt-announce-dismiss:focus-visible{color:var(--mkt-text);background:#ffffff0f;outline:none}.mkt-nav{border-bottom:1px solid var(--mkt-border-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#05080ac7;align-items:center;gap:.75rem;padding:.65rem clamp(.85rem,2.5vw,1.75rem);display:flex;position:sticky;top:0}.mkt-brand{color:inherit;align-items:center;gap:.6rem;min-width:0;min-height:44px;text-decoration:none;display:flex}.mkt-brand img{object-fit:contain;background:0 0;width:36px;height:36px}.mkt-brand strong{letter-spacing:.01em;font-size:.95rem;display:block}.mkt-brand small{color:var(--mkt-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;display:block}.mkt-nav-links{flex:1;justify-content:center;align-items:center;gap:.15rem;min-width:0;display:none}.mkt-nav-links a{color:var(--mkt-muted);white-space:nowrap;border-radius:8px;align-items:center;min-height:44px;padding:.55rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.mkt-nav-links a:hover,.mkt-nav-links a:focus-visible{color:var(--mkt-text);background:#ffffff0a;outline:none}.mkt-nav-utils{align-items:center;gap:.4rem;margin-left:auto;display:flex}.mkt-nav-search{color:var(--mkt-muted);font-size:.8125rem;font:inherit;border:1px solid var(--mkt-border-soft);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.35rem;min-height:44px;padding:0 .65rem;text-decoration:none;display:none}.mkt-nav-search:hover,.mkt-nav-search:focus-visible{color:var(--mkt-text);border-color:var(--mkt-border);outline:none}.mkt-nav-menu-btn{border:1px solid var(--mkt-border-soft);width:44px;height:44px;color:var(--mkt-text);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:inline-grid}.mkt-nav-menu-btn:focus-visible{outline:2px solid var(--mkt-gold);outline-offset:2px}.mkt-nav{position:relative}.mkt-nav-links--preview{flex:1;justify-content:center;align-items:center;gap:.15rem;min-width:0;max-width:min(100%,52rem);display:none}@media (width>=760px) and (width<=1099px){.mkt-nav-links--preview{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;gap:.2rem;padding:0 .15rem;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.mkt-nav-links--preview::-webkit-scrollbar{display:none}.mkt-nav-item{scroll-snap-align:start;flex:none;min-height:40px;padding:0 .5rem;font-size:.75rem}}.mkt-nav-item{appearance:none;color:var(--mkt-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.25rem;min-height:44px;padding:0 .55rem;font-size:.8125rem;font-weight:550;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.mkt-nav-item svg{opacity:.65;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .16s}.mkt-nav-item.is-open,.mkt-nav-item:hover,.mkt-nav-item:focus-visible{color:var(--mkt-text);background:#ffffff0a;outline:none}.mkt-nav-item.is-open{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--mkt-gold,#f0be47) 80%, transparent);color:var(--mkt-gold,#f0be47)}.mkt-nav-item.is-open svg{opacity:1;transform:rotate(180deg)}@keyframes mkt-nav-preview-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes mkt-nav-preview-in-flush{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mkt-nav-preview-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-drawer-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mkt-drawer-accordion-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mkt-nav-preview{z-index:50;border:1px solid color-mix(in srgb, var(--mkt-gold,#f0be47) 28%, var(--mkt-border,#243038));transform-origin:top;background:linear-gradient(165deg,#121a20 0%,#0a1116 100%);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1rem;width:min(920px,100vw - 1.5rem);padding:1.15rem 1.25rem 1.25rem;animation:.28s cubic-bezier(.22,1,.36,1) both mkt-nav-preview-in;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 28px 70px #0000008c}.mkt-nav-preview-copy{align-content:start;gap:.45rem;min-width:0;animation:.32s cubic-bezier(.22,1,.36,1) 40ms both mkt-nav-preview-rise;display:grid}.mkt-nav-preview-copy h3{letter-spacing:-.02em;color:#f3f6f7;margin:0;font-size:1.2rem}.mkt-nav-preview-copy>p{color:var(--mkt-muted,#a0a8ad);margin:0;font-size:.875rem;line-height:1.5}.mkt-nav-preview-copy ul{color:var(--mkt-muted,#9aa3a8);gap:.3rem;margin:.25rem 0 0;padding:0 0 0 1.05rem;font-size:.8125rem;line-height:1.4;display:grid}.mkt-nav-preview-copy li{animation:.3s cubic-bezier(.22,1,.36,1) both mkt-nav-preview-rise}.mkt-nav-preview-copy li:first-child{animation-delay:60ms}.mkt-nav-preview-copy li:nth-child(2){animation-delay:.1s}.mkt-nav-preview-copy li:nth-child(3){animation-delay:.14s}.mkt-nav-preview-actions{flex-wrap:wrap;gap:.5rem;margin-top:.55rem;animation:.32s cubic-bezier(.22,1,.36,1) .12s both mkt-nav-preview-rise;display:flex}.mkt-nav-preview-hint{color:var(--mkt-muted,#6f787d);margin:.15rem 0 0;font-size:.72rem;line-height:1.35}.mkt-nav-preview-shot{border:1px solid var(--mkt-border-soft,#243038);background:#05090c;border-radius:12px;min-width:0;margin:0;animation:.34s cubic-bezier(.22,1,.36,1) 80ms both mkt-nav-preview-rise;overflow:hidden}.mkt-nav-preview-shot img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;height:auto;transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.mkt-nav-preview:hover .mkt-nav-preview-shot img{transform:scale(1.02)}.mkt-nav-preview-shot figcaption{letter-spacing:.04em;text-transform:uppercase;color:var(--mkt-muted,#7f898e);border-top:1px solid var(--mkt-border-soft,#243038);padding:.45rem .65rem;font-size:.7rem}.mkt-nav-preview-close{border:1px solid var(--mkt-border-soft,#243038);width:36px;height:36px;color:var(--mkt-muted,#a0a8ad);cursor:pointer;background:#00000059;border-radius:8px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:grid;position:absolute;top:.55rem;right:.55rem}.mkt-nav-preview-close:hover,.mkt-nav-preview-close:focus-visible{color:var(--mkt-text);border-color:var(--mkt-gold,#f0be47);background:color-mix(in srgb, var(--mkt-gold,#f0be47) 10%, transparent);outline:none}.mkt-drawer.is-open{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:min(78vh,640px);padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));animation:.24s cubic-bezier(.22,1,.36,1) both mkt-drawer-in;overflow-y:auto}.mkt-drawer-item{border:1px solid #0000;border-radius:10px;transition:border-color .16s,background .16s}.mkt-drawer-item.is-open{border-color:color-mix(in srgb, var(--mkt-gold,#f0be47) 28%, transparent);background:color-mix(in srgb, var(--mkt-gold,#f0be47) 5%, transparent);margin-bottom:.25rem}.mkt-drawer-item-btn{appearance:none;width:100%;min-height:48px;color:var(--mkt-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.9375rem;font-weight:560;transition:background .15s;display:flex}.mkt-drawer-item-btn svg{opacity:.7;flex:none;transition:transform .22s cubic-bezier(.22,1,.36,1)}.mkt-drawer-item.is-open .mkt-drawer-item-btn,.mkt-drawer-item-btn:hover,.mkt-drawer-item-btn:focus-visible{background:#ffffff0d;outline:none}.mkt-drawer-item.is-open .mkt-drawer-item-btn svg{opacity:1;color:var(--mkt-gold,#f0be47);transform:rotate(180deg)}.mkt-drawer-preview{gap:.6rem;padding:0 .85rem .95rem;animation:.26s cubic-bezier(.22,1,.36,1) both mkt-drawer-accordion-in;display:grid}.mkt-drawer-preview strong{color:#f1f4f5;font-size:.95rem}.mkt-drawer-preview p{color:var(--mkt-muted,#9aa3a8);margin:0;font-size:.8125rem;line-height:1.45}.mkt-drawer-preview ul{color:var(--mkt-muted,#8e979c);gap:.25rem;margin:0;padding:0 0 0 1rem;font-size:.78rem;line-height:1.4;display:grid}.mkt-drawer-preview figure{border:1px solid var(--mkt-border-soft,#243038);border-radius:10px;margin:0;overflow:hidden}.mkt-drawer-preview img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.mkt-drawer-preview-actions{gap:.45rem;display:grid}.mkt-drawer-preview-actions .mkt-btn{justify-content:center;width:100%;min-height:44px}.mkt-drawer-preview a:not(.mkt-btn){color:var(--mkt-gold,#f0be47);text-align:center;justify-content:center;align-items:center;min-height:40px;font-size:.8125rem;text-decoration:none;display:inline-flex}.mkt-drawer-lead{color:var(--mkt-muted,#8e979c);margin:0 0 .45rem;padding:0 .35rem .55rem;font-size:.78rem;line-height:1.4}.mkt-drawer-foot{border-top:1px solid var(--mkt-border-soft,#243038);gap:.35rem;margin-top:.35rem;padding-top:.5rem;display:grid}@media (width>=1100px){.mkt-nav-links--preview{display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (width<=820px){.mkt-nav-preview{grid-template-columns:1fr;width:auto;max-height:min(70vh,560px);animation-name:mkt-nav-preview-in-flush;left:.5rem;right:.5rem;overflow-y:auto;transform:none}}.mkt-landing.is-reduced .mkt-nav-preview,.mkt-landing.is-reduced .mkt-nav-preview-copy,.mkt-landing.is-reduced .mkt-nav-preview-copy li,.mkt-landing.is-reduced .mkt-nav-preview-actions,.mkt-landing.is-reduced .mkt-nav-preview-shot,.mkt-landing.is-reduced .mkt-drawer.is-open,.mkt-landing.is-reduced .mkt-drawer-preview{animation:none!important}.mkt-landing.is-reduced .mkt-nav-preview:hover .mkt-nav-preview-shot img{transform:none}@media (prefers-reduced-motion:reduce){.mkt-nav-preview,.mkt-nav-preview-copy,.mkt-nav-preview-copy li,.mkt-nav-preview-actions,.mkt-nav-preview-shot,.mkt-drawer.is-open,.mkt-drawer-preview{animation:none!important}.mkt-nav-item svg,.mkt-drawer-item-btn svg,.mkt-nav-preview-shot img{transition:none!important}}.mkt-drawer{z-index:40;top:calc(var(--mkt-announce-h) + 58px);background:var(--mkt-panel);border:1px solid var(--mkt-border);border-radius:14px;max-width:420px;margin-left:auto;padding:.75rem;position:fixed;left:.75rem;right:.75rem;box-shadow:0 24px 60px #00000073}.mkt-landing:not(.has-announce) .mkt-drawer{top:66px}.mkt-drawer[hidden]{display:none!important}.mkt-drawer nav{gap:.25rem;display:grid}.mkt-drawer a{min-height:44px;color:var(--mkt-text);border-radius:10px;align-items:center;padding:.55rem .75rem;font-size:.9375rem;text-decoration:none;display:flex}.mkt-drawer a:hover,.mkt-drawer a:focus-visible{background:#ffffff0d;outline:none}.mkt-drawer .mkt-btn{justify-content:center;margin-top:.35rem}.mkt-drawer-backdrop{z-index:35;cursor:pointer;background:#00000073;border:0;position:fixed;inset:0}.mkt-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.55rem 1rem;font-size:.875rem;font-weight:560;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mkt-btn:focus-visible{outline:2px solid var(--mkt-gold-hi);outline-offset:2px}.mkt-btn-sm{min-height:40px;padding:.4rem .8rem;font-size:.8125rem}.mkt-btn-lg{min-height:48px;padding:.7rem 1.2rem;font-size:.9375rem}.mkt-btn-gold{background:linear-gradient(180deg, #e0bc4a, var(--mkt-gold));color:#12100a;border-color:#b99428}.mkt-btn-gold:hover{background:linear-gradient(#ecc85a,#d9b43c)}.mkt-btn-ghost{color:var(--mkt-text);border-color:var(--mkt-border-soft);background:0 0}.mkt-btn-ghost:hover{border-color:var(--mkt-border);background:#ffffff08}.mkt-text-link{color:var(--mkt-gold-hi);align-items:center;gap:.25rem;min-height:44px;font-size:.875rem;font-weight:560;text-decoration:none;display:inline-flex}.mkt-text-link:hover,.mkt-text-link:focus-visible{outline:none;text-decoration:underline}.mkt-landing>main{display:block}.mkt-section{max-width:var(--mkt-max);margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,3vw,1.75rem)}.mkt-section-head{max-width:40rem;margin-bottom:1.75rem}.mkt-section-head h2{letter-spacing:-.025em;color:#f4f7f8;margin:.35rem 0 .65rem;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:540;line-height:1.15}.mkt-section-head p{color:var(--mkt-muted);margin:0;font-size:.975rem;line-height:1.55}.mkt-kicker{color:var(--mkt-gold);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;font-size:.6875rem;font-weight:600;display:inline-flex}.mkt-kicker-brand{letter-spacing:0;text-transform:none;gap:.65rem}.mkt-hero-wordmark{object-fit:contain;object-position:left center;width:min(320px,72vw);height:auto;max-height:72px;display:block}.mkt-pulse{background:var(--mkt-ok);border-radius:50%;width:7px;height:7px;box-shadow:0 0 #48d89080}.mkt-landing:not(.is-reduced) .mkt-pulse{animation:2.4s ease-out infinite mkt-pulse}@keyframes mkt-pulse{0%{box-shadow:0 0 #48d89073}70%{box-shadow:0 0 0 10px #48d89000}to{box-shadow:0 0 #48d89000}}.mkt-section-note{color:var(--mkt-slate);margin:1rem 0 0;font-size:.8125rem;line-height:1.5}.mkt-badge{border:1px solid var(--mkt-border);color:var(--mkt-gold);letter-spacing:.12em;border-radius:999px;align-items:center;padding:.25rem .55rem;font-size:.625rem;font-weight:650;display:inline-flex}.mkt-disclosure{color:var(--mkt-slate);margin:.75rem 0 0;font-size:.75rem;line-height:1.45}.mkt-hero{isolation:isolate;max-width:var(--mkt-max);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin:0 auto;padding:clamp(1.75rem,5vw,3.25rem) clamp(1rem,3vw,1.75rem) 1.25rem;display:grid;position:relative;overflow:hidden}.mkt-hero-copy{z-index:1;isolation:isolate;min-width:0;position:relative}.mkt-hero-mark{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.7;filter:drop-shadow(0 12px 36px #f0be471a);width:min(72%,280px);height:min(72%,280px);position:absolute;top:12%;right:-4%}.mkt-hero-mark-img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.mkt-hero-copy-inner{z-index:1;min-width:0;position:relative}.mkt-hero-visual{z-index:2;min-width:0;position:relative}.mkt-hero-copy h1{letter-spacing:-.035em;color:#f7fafb;text-shadow:0 1px 18px #0000008c;margin:.55rem 0 .85rem;font-size:clamp(2.1rem,6vw,3.35rem);font-weight:540;line-height:1.05}.mkt-lede{max-width:36rem;color:var(--mkt-muted);margin:0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.55}.mkt-hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.mkt-trustline{color:#c5ced2;letter-spacing:.01em;margin:1.1rem 0 0;font-size:.8125rem}.mkt-preview-stack{z-index:1;gap:.75rem;display:grid;position:relative}.mkt-preview-card{border:1px solid var(--mkt-border-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#121a20 0%,#0c1318 100%);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 18px 40px #00000059}.mkt-preview-card-main{border-color:color-mix(in srgb, var(--mkt-gold) 28%, transparent)}.mkt-preview-kicker{color:var(--mkt-gold);letter-spacing:.14em;margin-bottom:.35rem;font-size:.625rem;font-weight:650;display:block}.mkt-preview-card strong{letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.05rem;font-weight:560;display:block}.mkt-preview-grid{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.mkt-preview-grid>div{border:1px solid var(--mkt-border-soft);background:#00000038;border-radius:10px;gap:.15rem;padding:.65rem .7rem;display:grid}.mkt-preview-grid span{color:var(--mkt-slate);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem}.mkt-preview-grid b{color:#f0f4f5;font-size:.9rem;font-weight:560}.mkt-preview-grid small{color:var(--mkt-muted);font-size:.75rem;line-height:1.35}.mkt-tone-ok{color:var(--mkt-ok)!important}.mkt-preview-note{color:var(--mkt-slate);margin:.75rem 0 0;font-size:.72rem;line-height:1.4}.mkt-preview-card-side p{color:var(--mkt-muted);margin:0 0 .55rem;font-size:.875rem;line-height:1.45}.mkt-preview-card-side ul{color:#d5dee2;margin:0;padding-left:1.1rem;font-size:.8125rem;line-height:1.5}.mkt-preview-card-trust dl{gap:.45rem;margin:0;display:grid}.mkt-preview-card-trust dl div{border-top:1px solid var(--mkt-border-soft);justify-content:space-between;gap:.75rem;padding-top:.4rem;font-size:.8125rem;display:flex}.mkt-preview-card-trust dt{color:var(--mkt-slate)}.mkt-preview-card-trust dd{color:#e4ebed;text-align:right;margin:0}.mkt-benefits{border-block:1px solid var(--mkt-border-soft);background:#0a0e11a6}.mkt-benefit-track{max-width:var(--mkt-max);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:.65rem;margin:0 auto;padding:.85rem clamp(.75rem,2vw,1.25rem);list-style:none;display:grid;overflow-x:auto}.mkt-benefit-track li{scroll-snap-align:start;min-width:220px}.mkt-benefit{border:1px solid var(--mkt-border-soft);background:var(--mkt-surface);height:100%;color:inherit;border-radius:12px;gap:.3rem;min-height:112px;padding:.85rem .9rem;text-decoration:none;display:grid}.mkt-benefit:hover,.mkt-benefit:focus-visible{border-color:var(--mkt-border);outline:none}.mkt-benefit-icon{color:var(--mkt-gold);display:inline-flex}.mkt-benefit strong{letter-spacing:-.01em;font-size:.875rem;font-weight:580}.mkt-benefit span:last-child{color:var(--mkt-muted);font-size:.78rem;line-height:1.4}.mkt-trust-grid{gap:.85rem;display:grid}.mkt-trust-panel{background:var(--mkt-panel);border:1px solid var(--mkt-border-soft);border-radius:14px;padding:1.15rem 1.2rem}.mkt-trust-panel h3{margin:0 0 .85rem;font-size:.95rem;font-weight:560}.mkt-chip-list{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.mkt-chip-list li{border:1px solid var(--mkt-border-soft);color:#d7e0e3;background:#ffffff05;border-radius:999px;padding:.4rem .65rem;font-size:.78rem}.mkt-q-list{color:#d5dee2;gap:.55rem;margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.45;display:grid}.mkt-problem-list{gap:.85rem;display:grid}.mkt-problem{border:1px solid var(--mkt-border-soft);background:linear-gradient(135deg,#10181df2,#0a0f12f2);border-radius:14px;grid-template-columns:auto 1fr;gap:.9rem;padding:1.15rem 1.2rem;display:grid}.mkt-problem-icon{width:44px;height:44px;color:var(--mkt-gold);background:var(--mkt-gold-soft);border:1px solid var(--mkt-border);border-radius:11px;place-items:center;display:grid}.mkt-problem h3{letter-spacing:-.02em;margin:.3rem 0 .45rem;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:540;line-height:1.25}.mkt-problem p{color:var(--mkt-muted);margin:0 0 .35rem;font-size:.925rem;line-height:1.5}.mkt-fomo-card{border:1px solid var(--mkt-border);background:radial-gradient(ellipse 80% 70% at 10% 0%, #d4af371a, transparent 55%), var(--mkt-panel);border-radius:16px;max-width:48rem;margin:0 auto;padding:clamp(1.35rem,3vw,2rem)}.mkt-fomo-card h2{letter-spacing:-.025em;margin:.4rem 0 .75rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:540;line-height:1.2}.mkt-fomo-card>p{color:var(--mkt-muted);margin:0 0 1rem;line-height:1.55}.mkt-fomo-qs{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mkt-fomo-qs li{border-left:2px solid var(--mkt-gold);color:#e2e9eb;background:#0000002e;padding:.55rem .75rem;font-size:.9rem}.mkt-family-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.mkt-family{border:1px solid var(--mkt-border-soft);background:var(--mkt-panel);border-radius:14px;padding:1rem 1.05rem}.mkt-family header{color:var(--mkt-gold);align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.mkt-family h3{color:var(--mkt-text);margin:0;font-size:.95rem;font-weight:580}.mkt-family ul{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.mkt-family a{min-height:40px;color:var(--mkt-muted);border-radius:8px;align-items:center;padding:.2rem .35rem;font-size:.875rem;text-decoration:none;display:flex}.mkt-family a:hover,.mkt-family a:focus-visible{color:var(--mkt-text);background:#ffffff0a;outline:none}.mkt-learn-grid{gap:1.25rem;display:grid}.mkt-learn-grid h2{letter-spacing:-.025em;margin:.4rem 0 .75rem;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:540;line-height:1.2}.mkt-learn-grid>div>p{color:var(--mkt-muted);margin:0 0 .85rem;line-height:1.55}.mkt-check-list{color:#d9e1e4;margin:0 0 .85rem;padding-left:1.15rem;font-size:.9rem;line-height:1.55}.mkt-learn-panel{border:1px solid var(--mkt-border);background:linear-gradient(160deg,#151f25,#0d1418);border-radius:14px;padding:1.2rem 1.25rem}.mkt-learn-panel strong{margin:.25rem 0 .85rem;font-size:1.05rem;display:block}.mkt-learn-panel ol{color:var(--mkt-muted);margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.65}.mkt-intel-demo{border:1px solid var(--mkt-border-soft);background:var(--mkt-panel);border-radius:16px;overflow:hidden}.mkt-intel-demo-head{border-bottom:1px solid var(--mkt-border-soft);gap:.45rem;padding:1rem 1.15rem;display:grid}.mkt-intel-demo-head p{color:var(--mkt-muted);margin:0;font-size:.875rem;line-height:1.45}.mkt-intel-demo-body{gap:0;display:grid}.mkt-intel-chart{border-bottom:1px solid var(--mkt-border-soft);background:#080d10;padding:1.15rem}.mkt-intel-bars{grid-template-columns:repeat(12,1fr);align-items:end;gap:.35rem;height:140px;display:grid}.mkt-intel-bars i{height:var(--h,40%);background:linear-gradient(#d4af37d9,#d4af3740);border-radius:4px 4px 0 0;display:block}.mkt-intel-axis{color:var(--mkt-slate);justify-content:space-between;margin-top:.55rem;font-size:.7rem;display:flex}.mkt-intel-meta{padding:1.15rem}.mkt-intel-meta h3{letter-spacing:-.015em;margin:0 0 .85rem;font-size:1.1rem;font-weight:560}.mkt-intel-meta dl{gap:.55rem;margin:0;display:grid}.mkt-intel-meta dl div{border-bottom:1px solid var(--mkt-border-soft);gap:.15rem;padding-bottom:.5rem;display:grid}.mkt-intel-meta dt{color:var(--mkt-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.mkt-intel-meta dd{color:#d8e1e4;margin:0;font-size:.875rem;line-height:1.4}.mkt-sr-summary{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt-intel-meta{position:relative}.mkt-report-ladder{gap:.65rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.mkt-report-ladder>li{border:1px solid var(--mkt-border-soft);background:var(--mkt-surface);border-radius:12px;grid-template-columns:auto 1fr;gap:.85rem;padding:.95rem 1rem;display:grid}.mkt-report-step{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--mkt-gold);padding-top:.15rem;font-size:.8125rem;font-weight:650}.mkt-report-ladder h3{margin:0 0 .25rem;font-size:.975rem;font-weight:560}.mkt-report-ladder p{color:var(--mkt-muted);margin:0 0 .2rem;font-size:.85rem;line-height:1.45}.mkt-film{gap:.75rem;display:grid}.mkt-film-card{border:1px solid var(--mkt-border-soft);background:#000;border-radius:12px;margin:0;transition:border-color .15s;overflow:hidden}.mkt-film-card.is-focus{border-color:var(--mkt-border)}.mkt-film-card img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.mkt-film-card figcaption{background:var(--mkt-panel);gap:.15rem;padding:.7rem .85rem;display:grid}.mkt-film-card strong{font-size:.875rem}.mkt-film-card span{color:var(--mkt-muted);font-size:.78rem}.mkt-social-featured{gap:.75rem;display:grid}.mkt-social-card{border:1px solid var(--mkt-border-soft);background:var(--mkt-panel);color:inherit;border-radius:14px;gap:.35rem;min-height:120px;padding:1rem 1.05rem;text-decoration:none;display:grid}.mkt-social-card:hover,.mkt-social-card:focus-visible{border-color:var(--mkt-border);outline:none}.mkt-social-platform{color:var(--mkt-gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.75rem;font-weight:650;display:inline-flex}.mkt-social-card strong{font-size:1rem}.mkt-social-card>span:not(.mkt-social-platform){color:var(--mkt-muted);font-size:.85rem;line-height:1.4}.mkt-social-card em{color:var(--mkt-gold-hi);margin-top:auto;font-size:.8125rem;font-style:normal;font-weight:560}.mkt-social-compact{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.mkt-social-compact a{border:1px solid var(--mkt-border-soft);min-height:44px;color:var(--mkt-text);background:var(--mkt-surface);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.mkt-social-compact a:hover,.mkt-social-compact a:focus-visible{border-color:var(--mkt-border);outline:none}.mkt-social-compact small{color:var(--mkt-muted)}.mkt-anchor-target{pointer-events:none;width:0;height:0;position:relative;top:-96px;overflow:hidden}.mkt-section[id],.mkt-hero[id]{scroll-margin-top:96px}.mkt-pricing-grid{grid-template-columns:1fr;gap:1rem;max-width:52rem;margin:0 auto;display:grid}@media (width>=720px){.mkt-pricing-grid{grid-template-columns:1fr 1fr}}.mkt-pricing-card{border:1px solid var(--mkt-border-soft,#243038);background:linear-gradient(165deg,#111920,#0a1116);border-radius:14px;gap:.75rem;padding:1.25rem 1.35rem;display:grid;box-shadow:0 16px 40px #00000047}.mkt-pricing-card h3{color:#f1f4f5;margin:0;font-size:1.25rem}.mkt-pricing-card--pro{border-color:color-mix(in srgb, var(--mkt-gold,#f0be47) 35%, transparent);background:linear-gradient(165deg,#232623,#0a1116)}.mkt-pricing-card .mkt-btn{justify-self:start;margin-top:.25rem}.mkt-section-cta{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.mkt-final-card{text-align:center;border:1px solid var(--mkt-border);background:radial-gradient(70% 80% at 50% 0,#d4af371f,#0000 60%),linear-gradient(#121a1f,#0a1014);border-radius:18px;padding:clamp(1.5rem,4vw,2.5rem)}.mkt-final-card h2{letter-spacing:-.025em;max-width:28ch;margin:0 auto .75rem;font-size:clamp(1.4rem,3.2vw,2rem);font-weight:540;line-height:1.2}.mkt-final-card>p{max-width:42rem;color:var(--mkt-muted);margin:0 auto;line-height:1.55}.mkt-final .mkt-hero-actions{justify-content:center}.mkt-final-points{color:#c9d3d6;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:1.25rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.mkt-final-points li{align-items:center;gap:.35rem;display:inline-flex}.mkt-final-points li:before{content:"";background:var(--mkt-gold);border-radius:50%;width:6px;height:6px}.mkt-footer{border-top:1px solid var(--mkt-border-soft);background:#040709;max-width:none;padding:2rem clamp(1rem,3vw,1.75rem) 1.5rem}.mkt-footer-brand{max-width:var(--mkt-max);margin:0 auto 1.5rem}.mkt-footer-brand img{background:0 0;width:auto;height:24px;margin-bottom:.75rem;display:block}.mkt-footer-brand>p:first-of-type{color:var(--mkt-muted);max-width:36rem;margin:0 0 .5rem;font-size:.9rem;line-height:1.5}.mkt-footer-dirs{max-width:var(--mkt-max);gap:.35rem;margin:0 auto;display:grid}.mkt-footer-col{border-bottom:1px solid var(--mkt-border-soft)}.mkt-footer-heading{display:none}.mkt-footer-toggle{width:100%;min-height:48px;color:var(--mkt-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.5rem .1rem;font-size:.9rem;font-weight:580;display:flex}.mkt-footer-toggle:focus-visible{outline:2px solid var(--mkt-gold);outline-offset:2px}.mkt-footer-col ul{gap:.15rem;margin:0;padding:0 0 .75rem;list-style:none;display:none}.mkt-footer-col.is-open ul{display:grid}.mkt-footer-col a{min-height:40px;color:var(--mkt-muted);align-items:center;font-size:.875rem;text-decoration:none;display:flex}.mkt-footer-col a:hover,.mkt-footer-col a:focus-visible{color:var(--mkt-text);outline:none}.mkt-footer-base{max-width:var(--mkt-max);border-top:1px solid var(--mkt-border-soft);color:var(--mkt-slate);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin:1.5rem auto 0;padding-top:1rem;font-size:.78rem;display:flex}.mkt-footer-base p{margin:0}.mkt-footer-base nav{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.mkt-footer-base a{color:var(--mkt-muted);align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.mkt-footer-base a:hover,.mkt-footer-base a:focus-visible{color:var(--mkt-text);outline:none}@media (width<=720px){.mkt-nav-utils .mkt-btn-ghost,.mkt-nav-utils .mkt-btn-gold{display:none!important}.mkt-announce-msg{flex:100%;order:2}.mkt-announce-cta{order:3}.mkt-brand small{display:none}}@media (width>=768px){.mkt-hero{grid-template-columns:1.05fr .95fr;gap:2.25rem;padding-top:2.75rem}.mkt-hero-mark{opacity:.7;width:min(78%,320px);height:min(78%,320px);top:8%;right:-8%}.mkt-preview-stack{grid-template-rows:auto auto;grid-template-columns:1.2fr .9fr}.mkt-preview-card-main{grid-row:1/span 2}.mkt-trust-grid{grid-template-columns:1fr 1fr}.mkt-family-grid{grid-template-columns:repeat(2,1fr)}.mkt-learn-grid{grid-template-columns:1.1fr .9fr;align-items:start}.mkt-intel-demo-body{grid-template-columns:1.05fr 1fr}.mkt-intel-chart{border-bottom:0;border-right:1px solid var(--mkt-border-soft)}.mkt-film{grid-template-columns:repeat(3,1fr)}.mkt-social-featured{grid-template-columns:repeat(2,1fr)}.mkt-footer-dirs{grid-template-columns:repeat(3,1fr);gap:1.25rem 1.5rem}.mkt-footer-col{border:0}.mkt-footer-toggle{display:none}.mkt-footer-heading{letter-spacing:.08em;text-transform:uppercase;color:#cfd8db;margin:0 0 .65rem;font-size:.8rem;font-weight:620;display:block}.mkt-footer-col ul{padding:0;display:grid!important}}@media (width>=1100px){.mkt-nav-links{display:flex}.mkt-nav-search{display:inline-flex}.mkt-nav-menu-btn{display:none}.mkt-family-grid{grid-template-columns:repeat(3,1fr)}.mkt-social-featured{grid-template-columns:repeat(4,1fr)}.mkt-footer-dirs{grid-template-columns:repeat(5,1fr)}.mkt-benefit-track{grid-auto-flow:dense;grid-template-columns:repeat(5,1fr);overflow:visible}.mkt-benefit-track li{min-width:0}}.mkt-landing.is-reduced{transition:none}.mkt-landing.is-reduced .mkt-pulse,.mkt-landing.is-reduced *{animation:none!important}@media (prefers-reduced-motion:reduce){.mkt-landing{transition:none}.mkt-landing .mkt-pulse,.mkt-landing *{animation:none!important}}.mkt-landing :target{scroll-margin-top:88px}@media (width<=767px){.mkt-hero-mark{opacity:.55;width:min(55vw,200px);height:min(55vw,200px);top:0;right:-10%}.mkt-hero-copy h1{text-shadow:0 2px 20px #000000a6}}@media (prefers-reduced-motion:reduce){.mkt-hero-mark{filter:none}}@font-face{font-family:FTE Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(/landing/evidence-first/manrope-latin.woff2)format("woff2")}@font-face{font-family:FTE Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/landing/evidence-first/inter-latin.woff2)format("woff2")}.ef-landing{--ef-canvas:#06080f;--ef-bg:#06080f;--ef-surface:#0b0f1a;--ef-surface-2:#0f1424;--ef-elevated:#151b2d;--ef-border:#ffffff12;--ef-border-strong:#ffffff1f;--ef-primary:#22d3ee;--ef-primary-fg:#041018;--ef-secondary:#67e8f9;--ef-accent:#06b6d4;--ef-soft:#0891b2;--ef-violet:#8b5cf6;--ef-fg:#f1f5f9;--ef-muted:#94a3b8;--ef-muted-2:#64748b;--ef-positive:#10b981;--ef-negative:#f43f5e;--ef-warning:#f59e0b;--ef-brand-gold:#e0bd3d;--ef-accent-rgb:34, 211, 238;--ef-glass:#0b0f1ab8;--ef-glass-border:#ffffff14;--ef-glow:0 0 0 1px rgba(var(--ef-accent-rgb), .22), 0 0 28px rgba(var(--ef-accent-rgb), .18);--ef-shadow-sm:0 4px 12px #02061047;--ef-shadow-md:0 12px 32px #0206105c;--ef-shadow-lg:0 24px 64px #0206107a;--ef-radius-sm:8px;--ef-radius-md:12px;--ef-radius-lg:16px;--ef-space-1:4px;--ef-space-2:8px;--ef-space-3:12px;--ef-space-4:16px;--ef-space-5:20px;--ef-space-6:24px;--ef-space-7:32px;--ef-space-8:40px;--ef-space-9:48px;--ef-font-sans:"FTE Manrope", "FTE Inter", "Inter", system-ui, sans-serif;--ef-font-data:"FTE Inter", "IBM Plex Mono", ui-monospace, monospace;--ef-ease-out:cubic-bezier(.2, .8, .2, 1);--ef-duration-fast:.15s;--ef-duration-med:.22s;--ef-duration-slow:.28s;--ef-header-height:64px;--ef-preview-ticker-duration:36s;--ef-preview-scan-duration:8s;--ef-preview-pulse-duration:2.4s;--ef-gutter:clamp(.875rem, 2.5vw + .5rem, 3.5rem);--ef-section-pad-y:clamp(2.75rem, 4vh + 2rem, 7rem);--ef-content-max:min(100%, max(72rem, 92vw), 120rem);--ef-readable-max:min(100%, max(36rem, 52vw), 64rem);--ef-frame-16-9-h:calc(100vw * 9 / 16);isolation:isolate;box-sizing:border-box;background:var(--ef-bg);width:100%;max-width:100%;min-height:100dvh;color:var(--ef-fg);font-family:var(--ef-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:clamp(.9375rem,.85rem + .35vw,1.125rem);line-height:1.5;position:relative;overflow-x:clip}.ef-landing[data-ef-theme=edge-gold]{--ef-canvas:#030303;--ef-bg:#08080c;--ef-surface:#0e0e14;--ef-surface-2:#14141c;--ef-border:#2a2418;--ef-primary:#d4af37;--ef-primary-fg:#0a0906;--ef-secondary:#f2d36b;--ef-accent:#c9a227;--ef-soft:#8a7020;--ef-fg:#f4efe4;--ef-muted:#8b8272;--ef-muted-2:#5a5448;--ef-accent-rgb:212, 175, 55;--ef-glass:#0e0e14c2}.ef-landing[data-ef-theme=private-client],.ef-landing[data-ef-theme=noir-gold]{--ef-canvas:#01060a;--ef-bg:#03090d;--ef-surface:#060d11;--ef-surface-2:#0a1217;--ef-border:#263139;--ef-primary:#f2b313;--ef-primary-fg:#0a0702;--ef-secondary:#ffd060;--ef-accent:#c88a09;--ef-soft:#c88a09;--ef-fg:#f1f2ef;--ef-muted:#aeb6bb;--ef-muted-2:#9aa3a8;--ef-positive:#37ce63;--ef-accent-rgb:242, 179, 19;--ef-glass:#060d11c7}.ef-landing[data-ef-theme=terminal-green]{--ef-canvas:#010806;--ef-bg:#061410;--ef-surface:#0c1e18;--ef-surface-2:#122820;--ef-border:#1a3a2c;--ef-primary:#57dc91;--ef-primary-fg:#010806;--ef-secondary:#7ef0b0;--ef-accent:#2a8a55;--ef-soft:#2a9a58;--ef-fg:#e8f5ee;--ef-muted:#6a8f7a;--ef-muted-2:#3a5a48;--ef-positive:#7ef0b0;--ef-accent-rgb:87, 220, 145;--ef-glass:#0c1e18c7}.ef-landing[data-ef-theme=obsidian-glass]{--ef-canvas:#030309;--ef-bg:#0c0b14;--ef-surface:#1c1b2c;--ef-surface-2:#262438;--ef-border:#3a3650;--ef-primary:#c5a7ff;--ef-primary-fg:#100c1a;--ef-secondary:#ddc8ff;--ef-accent:#9b7fd4;--ef-soft:#8a6ac8;--ef-fg:#f0eaff;--ef-muted:#8a80a8;--ef-muted-2:#5a5470;--ef-positive:#6adea0;--ef-accent-rgb:197, 167, 255;--ef-glass:#1c1b2cc2}.ef-landing[data-ef-theme=executive-slate]{--ef-canvas:#05070b;--ef-bg:#0a1018;--ef-surface:#141d29;--ef-surface-2:#1a2736;--ef-border:#2a3a50;--ef-primary:#9abbe4;--ef-primary-fg:#05070b;--ef-secondary:#bcd4f0;--ef-accent:#6a90b8;--ef-soft:#5a80a8;--ef-fg:#e8eef6;--ef-muted:#7a8ea4;--ef-muted-2:#4a5c70;--ef-positive:#60c890;--ef-accent-rgb:154, 187, 228;--ef-glass:#141d29c7}.ef-landing[data-ef-theme=intelligence-ledger]{--ef-canvas:#ebe4d4;--ef-bg:#f3ecdf;--ef-surface:#fbf8f1;--ef-surface-2:#fffdf8;--ef-border:#c9b896;--ef-primary:#b8922a;--ef-primary-fg:#14110c;--ef-secondary:#c9a227;--ef-accent:#8a7020;--ef-soft:#8a7020;--ef-fg:#14110c;--ef-muted:#6b6152;--ef-muted-2:#8a7f6c;--ef-positive:#1f6b3a;--ef-accent-rgb:184, 146, 42;--ef-glass:#fbf8f1db}.ef-landing[data-ef-theme=signal-matrix]{--ef-canvas:#000609;--ef-bg:#020b10;--ef-surface:#071820;--ef-surface-2:#0a222c;--ef-border:#15404b;--ef-primary:#21e6f3;--ef-primary-fg:#000609;--ef-secondary:#6ef0fa;--ef-accent:#00a8bb;--ef-soft:#00aebc;--ef-fg:#eaffff;--ef-muted:#8aafb4;--ef-muted-2:#597e84;--ef-positive:#40e0a0;--ef-accent-rgb:33, 230, 243;--ef-glass:#071820c7}.ef-landing:before{z-index:-1;pointer-events:none;background:radial-gradient(42% 32% at 14% 0%, rgba(var(--ef-accent-rgb), .1), transparent 70%), radial-gradient(36% 28% at 88% 8%, #8b5cf60f, transparent 68%), radial-gradient(50% 40% at 50% 100%, rgba(var(--ef-accent-rgb), .04), transparent 72%), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px);content:"";background-size:auto,auto,auto,72px 72px,72px 72px;position:fixed;inset:0}.ef-landing *,.ef-landing :before,.ef-landing :after{box-sizing:border-box}.ef-landing img,.ef-landing svg{display:block}.ef-landing a{color:inherit;text-decoration:none}.ef-landing button,.ef-landing a{-webkit-tap-highlight-color:transparent}.ef-landing~.fte-bug-fab-wrap{display:none}.ef-landing h1,.ef-landing h2,.ef-landing h3,.ef-landing p,.ef-landing dl,.ef-landing dd{margin:0}.ef-skip-link{z-index:300;top:var(--ef-space-3);left:var(--ef-space-3);border-radius:var(--ef-radius-sm);background:var(--ef-primary);transition:transform var(--ef-duration-fast) var(--ef-ease-out);padding:10px 14px;font-size:.8125rem;font-weight:700;position:fixed;transform:translateY(-160%);color:var(--ef-primary-fg)!important}.ef-skip-link:focus{transform:translateY(0)}.ef-header{z-index:100;height:var(--ef-header-height);border-bottom:1px solid var(--ef-glass-border);box-shadow:0 1px 0 #ffffff08, var(--ef-shadow-sm);-webkit-backdrop-filter:blur(16px)saturate(140%);background:#030b13e0;position:fixed;top:0;left:0;right:0}.ef-header__inner{box-sizing:border-box;width:min(100%, var(--ef-content-max));max-width:100%;height:100%;padding:0 var(--ef-gutter);align-items:center;margin:0 auto;display:flex}.ef-brand,.ef-footer__brand-lockup{flex:none;align-items:center;gap:10px;display:inline-flex}.ef-brand__mark{object-fit:contain;width:27px;height:27px}.ef-brand__wordmark{width:112px;height:auto}.ef-nav{align-items:center;gap:var(--ef-space-7);margin-left:auto;display:flex}.ef-nav__link{color:var(--ef-muted);letter-spacing:-.01em;transition:color var(--ef-duration-fast) var(--ef-ease-out);font-size:.875rem;font-weight:600;position:relative}.ef-nav__link:after{background:var(--ef-primary);content:"";opacity:0;height:2px;transition:opacity var(--ef-duration-fast) var(--ef-ease-out), transform var(--ef-duration-med) var(--ef-ease-out);border-radius:999px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(.4)}.ef-nav__link:hover,.ef-nav__link:focus-visible{color:var(--ef-fg)}.ef-nav__link:hover:after,.ef-nav__link:focus-visible:after{opacity:1;transform:scaleX(1)}.ef-header__actions{align-items:center;gap:var(--ef-space-2);margin-left:var(--ef-space-6);display:flex}.ef-header__sign-in{min-height:40px;padding:0 var(--ef-space-3);border-radius:var(--ef-radius-sm);color:var(--ef-muted);transition:color var(--ef-duration-fast) var(--ef-ease-out), background var(--ef-duration-fast) var(--ef-ease-out);align-items:center;font-size:.875rem;font-weight:600;display:inline-flex}.ef-header__sign-in:hover{color:var(--ef-fg);background:#ffffff0a}.ef-theme-picker{position:relative}.ef-theme-trigger{align-items:center;gap:var(--ef-space-2);min-width:148px;height:40px;min-height:40px;padding:0 var(--ef-space-3);border:1px solid var(--ef-border);border-radius:var(--ef-radius-sm);background:color-mix(in srgb, var(--ef-surface) 70%, transparent);color:var(--ef-fg);cursor:pointer;transition:border-color var(--ef-duration-fast) var(--ef-ease-out), background var(--ef-duration-fast) var(--ef-ease-out);font-size:.8125rem;font-weight:600;display:inline-flex}.ef-theme-trigger:hover{border-color:var(--ef-border-strong);background:color-mix(in srgb, var(--ef-elevated) 80%, transparent)}.ef-theme-trigger__icon{color:var(--ef-primary)}.ef-theme-trigger__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ef-theme-trigger__current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ef-theme-trigger__chevron{color:var(--ef-muted);margin-left:auto}.ef-theme-swatch{border:1px solid #ffffff73;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 10px}.ef-theme-options{z-index:130;border:1px solid var(--ef-border);background:var(--ef-surface);border-radius:12px;width:226px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 55px #0000006b}.ef-theme-option__button{width:100%;min-height:39px;color:var(--ef-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:.79rem;font-weight:650;display:flex}.ef-theme-option__button:hover,.ef-theme-option__button.is-selected{background:rgba(var(--ef-accent-rgb), .12);color:var(--ef-fg)}.ef-theme-option__check{color:var(--ef-primary);margin-left:auto}.ef-button{justify-content:center;align-items:center;gap:var(--ef-space-2);min-height:44px;padding:0 var(--ef-space-5);border-radius:var(--ef-radius-sm);cursor:pointer;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--ef-duration-fast) var(--ef-ease-out), box-shadow var(--ef-duration-med) var(--ef-ease-out), border-color var(--ef-duration-fast) var(--ef-ease-out), background var(--ef-duration-fast) var(--ef-ease-out), color var(--ef-duration-fast) var(--ef-ease-out), opacity var(--ef-duration-fast) var(--ef-ease-out);border:1px solid #0000;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}.ef-button:hover{transform:translateY(-1px)}.ef-button:active{opacity:.94;transform:translateY(0)}.ef-button:focus-visible{outline:2px solid var(--ef-primary);outline-offset:3px}.ef-button--primary,.ef-button--secondary{min-width:8.5rem}.ef-button--primary{border-color:color-mix(in srgb, var(--ef-primary) 55%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ef-soft) 90%, #0e7490), var(--ef-primary) 52%, color-mix(in srgb, var(--ef-secondary) 88%, #fff));box-shadow:var(--ef-glow), 0 10px 28px rgba(var(--ef-accent-rgb), .16);color:var(--ef-primary-fg)!important}.ef-button--primary:hover{box-shadow:var(--ef-glow), 0 14px 36px rgba(var(--ef-accent-rgb), .24)}.ef-button--secondary{border-color:var(--ef-border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;box-shadow:inset 0 1px #ffffff0a;color:var(--ef-fg)!important}.ef-button--secondary:hover{border-color:color-mix(in srgb, var(--ef-primary) 40%, var(--ef-border));background:#ffffff12;color:var(--ef-fg)!important}.ef-button--large{min-width:200px;min-height:52px;padding:0 var(--ef-space-7);border-radius:var(--ef-radius-md);font-size:.9375rem}.ef-button--quiet{filter:saturate(.92)brightness(.94);box-shadow:0 0 0 1px rgba(var(--ef-accent-rgb), .12), 0 10px 24px #02081233}.ef-button--text{border-color:var(--ef-border);background:0 0;color:var(--ef-muted)!important}.ef-mobile-trigger,.ef-mobile-menu{display:none}.ef-main{width:100%;max-width:100%;position:relative}.ef-hero{box-sizing:border-box;width:100%;max-width:100%;min-height:100dvh;padding:calc(var(--ef-header-height) + clamp(2.25rem, 6vh, 4.5rem)) var(--ef-gutter) 0;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden}.ef-hero__media,.ef-hero__scrim{width:100%;height:100%;position:absolute;inset:0}.ef-hero__media{object-fit:cover;object-position:center center;pointer-events:none}.ef-hero__scrim{background:linear-gradient(180deg, transparent 0%, transparent 76%, #06080f6b 90%, var(--ef-bg) 100%)}.ef-hero__content{z-index:2;box-sizing:border-box;width:min(100%,78rem);min-width:0;max-width:100%;min-height:calc(100svh - var(--ef-header-height) - clamp(2.25rem, 6vh, 4.5rem));min-height:calc(100dvh - var(--ef-header-height) - clamp(2.25rem, 6vh, 4.5rem));text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;container:ef-hero/inline-size}.ef-hero__stage{align-items:center;gap:clamp(1.25rem,3vw,2.5rem);width:100%;min-width:0;display:grid}@media (width>=960px){.ef-hero__stage{text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.ef-hero__lead{justify-items:start}.ef-hero__title,.ef-hero__description{text-align:left;margin-inline:0!important}}.ef-hero__lead{justify-items:center;gap:clamp(.75rem,1.8vh,1.25rem);display:grid}.ef-hero__eyebrow{width:fit-content;color:var(--ef-primary);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 2px 16px #000c;margin:0;font-size:.75rem;font-weight:700}.ef-hero__live-dot{background:var(--ef-positive);width:7px;height:7px;animation:ef-live-pulse var(--ef-preview-pulse-duration) ease-out infinite;border-radius:999px;box-shadow:0 0 #10b9818c}.ef-section__eyebrow{width:fit-content;color:var(--ef-primary);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700;margin:0 auto var(--ef-space-4)!important}.ef-hero__title{width:100%;max-width:16ch;color:var(--ef-fg);letter-spacing:-.055em;text-wrap:balance;text-shadow:0 4px 28px #000000b8;font-size:clamp(2.35rem,1.1rem + 3.4vw,4.35rem);font-weight:720;line-height:.98}@supports (font-size:1cqi){.ef-hero__title{font-size:clamp(2.5rem,4.5cqi + .9rem,5rem)}}.ef-hero__title-line{display:block}.ef-hero__title-gold{color:#e2ad3e;margin-inline:.14em}.ef-hero__title-accent{color:#56b8ff}.ef-gradient-text{background:linear-gradient(135deg, var(--ef-primary), var(--ef-secondary) 55%, color-mix(in srgb, var(--ef-violet) 55%, var(--ef-primary)));color:#0000;-webkit-background-clip:text;background-clip:text}.ef-theme-text{color:var(--ef-primary)}.ef-gold-text{color:var(--ef-brand-gold)}.ef-inline-fte-question{align-items:center;gap:0;display:inline-flex}.ef-inline-fte-question__mark{border-radius:2px;width:36px;height:auto;margin-left:.28rem;display:block}.ef-hero__description{box-sizing:border-box;width:100%;max-width:min(100%,46rem);padding-inline:var(--ef-space-2);-webkit-text-fill-color:#f1f5f9e6;letter-spacing:-.018em;text-align:center;text-wrap:pretty;text-shadow:0 4px 20px #000000c7;font-size:clamp(.95rem,.75rem + .55vw,1.25rem);font-weight:450;line-height:1.4;color:#f1f5f9e6!important;margin:0 auto!important}.ef-hero__actions,.ef-final__actions{justify-content:center;gap:var(--ef-space-3);margin-top:var(--ef-space-6);flex-wrap:wrap;display:flex}.ef-hero__launch{justify-items:center;gap:clamp(.75rem,1.8vh,1rem);margin-top:auto;padding-bottom:clamp(2.25rem,6vh,4.5rem);display:grid}.ef-hero__launch .ef-hero__actions{margin-top:0}.ef-hero__actions .ef-button--large{min-width:156px;min-height:44px;padding-inline:1.25rem;font-size:.8125rem}.ef-hero__disclosure{color:#cbd5e1b8;letter-spacing:.01em;text-shadow:0 1px #0000008c,0 2px 8px #00000073,0 6px 18px #0206108c;font-size:clamp(.68rem,.62rem + .2vw,.82rem);line-height:1.45;margin-top:0!important}.ef-hero__journey-cue{color:color-mix(in srgb, var(--ef-primary) 78%, #fff);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 2px 16px #000000e6;margin-bottom:.55rem;font-size:.625rem;font-weight:700}.ef-report-artifact{text-align:left;gap:.65rem;width:min(100%,28rem);margin:0 auto;display:grid}.ef-report-artifact__card{border:1px solid color-mix(in srgb, var(--ef-brand-gold) 34%, var(--ef-border-strong));border-radius:var(--ef-radius-md);box-shadow:var(--ef-shadow-lg), inset 0 1px 0 #e0bd3d14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0b0f1adb,#06080feb);gap:.7rem;padding:1rem 1.05rem .95rem;display:grid}.ef-report-artifact__topbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ef-report-artifact__product,.ef-report-artifact__kicker{color:var(--ef-brand-gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.ef-report-artifact__badge{border:1px solid color-mix(in srgb, var(--ef-brand-gold) 40%, transparent);color:var(--ef-brand-gold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.18rem .5rem;font-size:.62rem;font-weight:700}.ef-report-artifact__title{color:var(--ef-fg);letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,.9rem + .8vw,1.45rem);font-weight:700}.ef-report-artifact__lede,.ef-report-artifact__limits,.ef-report-artifact__caption{color:var(--ef-muted);margin:0;font-size:.82rem;line-height:1.45}.ef-report-artifact__rows{gap:.4rem;margin:0;display:grid}.ef-report-artifact__row{border-top:1px solid var(--ef-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.38rem 0;display:flex}.ef-report-artifact__row dt{color:var(--ef-soft);font-size:.78rem}.ef-report-artifact__row dd{color:var(--ef-fg);letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:700}.ef-report-artifact__row dd[data-tone=checked]{color:var(--ef-positive)}.ef-report-artifact__row dd[data-tone=blank]{color:var(--ef-warning)}.ef-report-artifact__row dd[data-tone=labelled]{color:var(--ef-brand-gold)}.ef-report-artifact__caption{text-align:center;text-shadow:0 2px 10px #000000b3;font-size:.72rem}.ef-transport{z-index:1000;opacity:0;pointer-events:none;visibility:hidden;background:#000;position:fixed;inset:0;overflow:hidden}.ef-transport[data-active=true]{opacity:1;pointer-events:auto;visibility:visible}.ef-transport__video{object-fit:cover;object-position:center center;width:100%;height:100%}.ef-transport__skip{top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));color:#f8fafc;cursor:pointer;min-height:44px;font:650 .75rem/1 var(--ef-font-sans);letter-spacing:.03em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0208128f;border:1px solid #ffffff38;border-radius:999px;padding:0 1rem;position:absolute}.ef-transport__skip:hover,.ef-transport__skip:focus-visible{background:#020812c7;border-color:#56b8ffc2}.ef-transport__status{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ef-trust-bar{padding-top:0;padding-bottom:8px}.ef-trust-strip{justify-content:center;gap:var(--ef-space-2);width:min(100%, var(--ef-readable-max));flex-wrap:wrap;max-width:100%;margin:0 auto;padding:0;list-style:none;display:flex}.ef-trust-strip__item{border:1px solid var(--ef-border);background:color-mix(in srgb, var(--ef-surface) 70%, transparent);min-height:36px;color:var(--ef-muted);letter-spacing:-.01em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.ef-trust-strip__item svg{color:var(--ef-primary);flex:none}.ef-metrics-strip{width:min(100%,900px);margin:var(--ef-space-6) auto 0;gap:var(--ef-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ef-metric-tile{min-height:88px;padding:var(--ef-space-4);border:1px solid var(--ef-glass-border);border-radius:var(--ef-radius-md);background:color-mix(in srgb, var(--ef-elevated) 55%, transparent);text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:4px;display:grid;box-shadow:inset 0 1px #ffffff0a}.ef-metric-tile__label{color:var(--ef-muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.ef-metric-tile__value{color:var(--ef-fg);font-family:var(--ef-font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.125rem;font-weight:650;line-height:1.2}.ef-metric-tile__meta{color:var(--ef-muted);font-size:.75rem;line-height:1.35}.ef-preview{width:min(100%,960px);min-width:0;max-width:100%;margin:var(--ef-space-7) auto 0;color:var(--ef-fg);text-align:left;filter:drop-shadow(0 24px 48px #02061080);position:relative}.ef-preview__screen{isolation:isolate;border:1px solid color-mix(in srgb, var(--ef-primary) 28%, var(--ef-glass-border));border-radius:var(--ef-radius-lg);background:color-mix(in srgb, var(--ef-surface) 92%, #000);min-width:0;height:300px;box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px #00000040, var(--ef-shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative;overflow:hidden}.ef-preview__screen:before{z-index:-1;background:linear-gradient(rgba(var(--ef-accent-rgb), .04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ef-accent-rgb), .035) 1px, transparent 1px), radial-gradient(circle at 76% 10%, rgba(var(--ef-accent-rgb), .12), transparent 38%);content:"";background-size:32px 32px,32px 32px,auto;position:absolute;inset:0}.ef-preview__topbar{background:#040d16e6;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(120px,1fr) auto minmax(160px,1fr);align-items:center;gap:16px;height:44px;padding:0 16px;display:grid}.ef-preview__brand{color:#f5f8fa;letter-spacing:-.015em;align-items:center;gap:8px;font-size:.72rem;font-weight:750;display:inline-flex}.ef-preview__brand img{object-fit:contain;width:18px;height:18px}.ef-preview__tabs{color:#72869a;align-items:center;gap:20px;font-size:.64rem;font-weight:650;display:inline-flex}.ef-preview__tabs .is-active{color:var(--ef-primary)}.ef-preview__mode{color:#90a4b7;letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-family:FTE Inter,system-ui,sans-serif;font-size:.56rem}.ef-preview__ticker{background:rgba(var(--ef-accent-rgb), .07);border-bottom:1px solid #ffffff0f;height:32px;overflow:hidden}.ef-preview__ticker-track{width:max-content;height:100%;animation:ef-preview-ticker var(--ef-preview-ticker-duration) linear infinite;will-change:transform;display:flex}.ef-preview__ticker-set{flex:none;align-items:center;display:flex}.ef-preview__ticker-item{height:100%;color:var(--ef-muted);font-family:var(--ef-font-data);font-variant-numeric:tabular-nums;white-space:nowrap;border-right:1px solid #ffffff0f;align-items:center;gap:7px;padding:0 22px;font-size:.6875rem;display:inline-flex}.ef-preview__ticker-item strong{color:var(--ef-primary);letter-spacing:.04em;font-size:.6875rem;font-weight:700}.ef-preview__workspace{grid-template-columns:118px minmax(0,1fr) 238px;height:210px;display:grid}.ef-preview__sidebar{background:#030b1294;border-right:1px solid #ffffff0f;flex-direction:column;gap:7px;padding:16px 11px;display:flex}.ef-preview__sidebar>span{color:#71879a;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 9px;font-size:.6rem;font-weight:600;display:flex}.ef-preview__sidebar>.is-active{background:rgba(var(--ef-accent-rgb), .12);color:var(--ef-primary)}.ef-preview__chart-panel{min-width:0;padding:14px 16px 12px}.ef-preview__panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ef-preview__panel-heading>div{gap:3px;display:grid}.ef-preview__panel-heading>div>span,.ef-preview__evidence-kicker{color:var(--ef-primary);font-family:var(--ef-font-data);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:700}.ef-preview__panel-heading strong,.ef-preview__evidence>strong{color:var(--ef-fg);font-size:.8125rem;font-weight:700}.ef-preview__status{color:var(--ef-muted);white-space:nowrap;align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.ef-preview__status i{width:6px;height:6px;animation:ef-preview-status var(--ef-preview-pulse-duration) ease-in-out infinite;background:var(--ef-positive);box-shadow:0 0 10px color-mix(in srgb, var(--ef-positive) 70%, transparent);border-radius:999px}.ef-preview__chart{background:#050f18b8;border:1px solid #ffffff0d;border-radius:9px;height:148px;margin-top:10px;position:relative;overflow:hidden}.ef-preview__chart svg{width:100%;height:100%;display:block}.ef-preview__gridlines{fill:none;stroke:#a0bed414;stroke-width:1px}.ef-preview__area{fill:color-mix(in srgb, var(--ef-primary) 14%, transparent);stroke:none}.ef-preview__line{fill:none;stroke:var(--ef-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.ef-preview__candles{fill:color-mix(in srgb, var(--ef-positive) 65%, var(--ef-primary));stroke:color-mix(in srgb, var(--ef-positive) 65%, var(--ef-primary));stroke-width:2px;vector-effect:non-scaling-stroke}.ef-preview__chart-scan{width:16%;animation:ef-preview-chart-scan var(--ef-preview-scan-duration) ease-in-out infinite;background:linear-gradient(90deg, transparent, rgba(var(--ef-accent-rgb), .16), transparent);border-right:1px solid rgba(var(--ef-accent-rgb), .3);will-change:transform;position:absolute;top:0;bottom:0;left:-10%}.ef-preview__evidence{background:#07121c9e;border-left:1px solid #ffffff0f;flex-direction:column;min-width:0;padding:15px 15px 12px;display:flex}.ef-preview__evidence>strong{margin-top:4px}.ef-preview__evidence-rows{gap:6px;margin-top:13px;display:grid}.ef-preview__evidence-rows>span{min-width:0;color:var(--ef-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.6875rem;display:flex}.ef-preview__evidence-rows b{color:var(--ef-muted);letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums;border:1px solid #ffffff14;border-radius:999px;padding:3px 6px;font-size:.625rem;font-weight:700}.ef-preview__evidence-rows b[data-tone=checked]{border-color:color-mix(in srgb, var(--ef-positive) 35%, transparent);color:var(--ef-positive)}.ef-preview__evidence-rows b[data-tone=labelled]{border-color:color-mix(in srgb, var(--ef-primary) 34%, transparent);color:var(--ef-primary)}.ef-preview__evidence p{color:var(--ef-muted-2);font-size:.6875rem;line-height:1.4;margin-top:auto!important}.ef-preview__caption{min-height:44px;color:var(--ef-muted);justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:0 4px 0 8px;font-size:.75rem;display:flex}.ef-preview__motion-toggle{border:1px solid rgba(var(--ef-accent-rgb), .36);color:#dce9f3;min-width:88px;min-height:40px;font:inherit;cursor:pointer;background:#030b12d1;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:inline-flex}.ef-preview__motion-toggle:hover:not(:disabled){border-color:var(--ef-primary);color:var(--ef-primary)}.ef-preview__motion-toggle:focus-visible{outline:2px solid var(--ef-primary);outline-offset:3px}.ef-preview__motion-toggle:disabled{cursor:default;opacity:.72}.ef-preview__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ef-preview[data-preview-paused=true] [data-preview-motion]{animation-play-state:paused}@keyframes ef-preview-ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes ef-preview-chart-scan{0%,8%{opacity:0;transform:translate(0,0)}18%{opacity:1}82%{opacity:1}92%,to{opacity:0;transform:translate(720%)}}@keyframes ef-preview-status{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes ef-live-pulse{0%{opacity:1;box-shadow:0 0 #10b98173}70%{opacity:.85;box-shadow:0 0 0 8px #10b98100}to{opacity:1;box-shadow:0 0 #10b98100}}.ef-section{box-sizing:border-box;width:min(100%, var(--ef-content-max));max-width:100%;padding:var(--ef-section-pad-y) var(--ef-gutter);scroll-margin-top:calc(var(--ef-header-height) + 16px);margin:0 auto;position:relative}.ef-section__header{width:100%;max-width:var(--ef-readable-max);text-align:center;margin:0 auto clamp(1.5rem,4vh,2.5rem)}.ef-section__eyebrow{color:var(--ef-primary);letter-spacing:.16em;text-transform:uppercase;background:0 0;font-size:.75rem;margin-bottom:var(--ef-space-3)!important}.ef-section__title,.ef-banner__title,.ef-final__title{width:100%;color:var(--ef-fg);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.5rem,1rem + 2.2vw,2.75rem);font-weight:700;line-height:1.15}.ef-section__description,.ef-final__body{width:100%;max-width:min(100%,48rem);color:var(--ef-muted);text-wrap:pretty;font-size:clamp(.9375rem,.85rem + .4vw,1.125rem);line-height:1.6;margin:clamp(.75rem,2vh,1.25rem) auto 0!important}.ef-card{border:1px solid var(--ef-border);border-radius:var(--ef-radius-lg);background:linear-gradient(180deg, #ffffff08, transparent 42%), color-mix(in srgb, var(--ef-surface) 92%, transparent);transition:transform var(--ef-duration-med) var(--ef-ease-out), border-color var(--ef-duration-fast) var(--ef-ease-out), box-shadow var(--ef-duration-med) var(--ef-ease-out);box-shadow:inset 0 1px #ffffff0a}a.ef-card:hover{border-color:color-mix(in srgb, var(--ef-primary) 42%, var(--ef-border));box-shadow:var(--ef-shadow-md), 0 0 0 1px rgba(var(--ef-accent-rgb), .08);transform:translateY(-3px)}a.ef-card:focus-visible{outline:2px solid var(--ef-primary);outline-offset:3px}.ef-card__title{color:var(--ef-fg);letter-spacing:-.02em;font-size:1.0625rem;font-weight:700;line-height:1.35}.ef-card__body{color:var(--ef-muted);font-size:.9375rem;line-height:1.55;margin-top:var(--ef-space-2)!important}.ef-text-link{transition:gap var(--ef-duration-fast) var(--ef-ease-out);align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex;color:var(--ef-primary)!important}a.ef-card:hover .ef-text-link{gap:10px}.ef-journey{padding-top:var(--ef-section-pad-y);padding-bottom:var(--ef-section-pad-y)}.ef-journey__grid{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);width:100%;margin:0;padding:0;list-style:none;display:grid}.ef-journey-card{min-height:220px;padding:var(--ef-space-6) var(--ef-space-5);position:relative}.ef-journey-card__number{width:40px;height:40px;margin-bottom:var(--ef-space-5);border:1px solid color-mix(in srgb, var(--ef-brand-gold) 40%, transparent);border-radius:var(--ef-radius-sm);background:color-mix(in srgb, var(--ef-brand-gold) 10%, transparent);color:var(--ef-brand-gold);font-family:var(--ef-font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;place-items:center;font-size:1rem;font-weight:700;line-height:1;display:grid}.ef-tools{padding-top:var(--ef-section-pad-y);padding-bottom:var(--ef-section-pad-y)}.ef-tools__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);width:100%;display:grid}.ef-tool-card{min-height:228px;padding:var(--ef-space-6) var(--ef-space-5);flex-direction:column;align-items:flex-start;display:flex}.ef-tool-card__icon{width:44px;height:44px;margin-bottom:var(--ef-space-5);border:1px solid rgba(var(--ef-accent-rgb), .18);border-radius:var(--ef-radius-md);background:rgba(var(--ef-accent-rgb), .1);color:var(--ef-primary);place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d}.ef-tool-card .ef-text-link{padding-top:var(--ef-space-5);margin-top:auto}.ef-banner{box-sizing:border-box;width:min(calc(100% - 2 * var(--ef-gutter)), var(--ef-content-max));border:1px solid var(--ef-border);border-radius:var(--ef-radius-lg);max-width:100%;min-height:clamp(16rem,42vh,28rem);box-shadow:var(--ef-shadow-md);align-items:center;margin:0 auto clamp(2rem,6vh,5rem);padding:clamp(1.5rem,4vw,2.5rem);display:flex;overflow:hidden}.ef-banner__media,.ef-banner__scrim{width:100%;height:100%;position:absolute;inset:0}.ef-banner__media{object-fit:cover;object-position:center 52%}.ef-banner__scrim{background:linear-gradient(90deg,#06080ff0 0%,#06080fc7 38%,#06080f47 72%,#06080f29)}.ef-banner__content{z-index:2;max-width:560px;position:relative}.ef-banner__title{color:var(--ef-fg)}.ef-banner__body{color:var(--ef-muted);font-size:1rem;line-height:1.55;margin:var(--ef-space-3) 0 var(--ef-space-6)!important}.ef-built{box-sizing:border-box;width:min(calc(100% - 2 * var(--ef-gutter)), var(--ef-content-max));border:1px solid var(--ef-border);border-radius:var(--ef-radius-lg);background:linear-gradient(180deg, #ffffff06, transparent 40%), color-mix(in srgb, var(--ef-surface) 94%, transparent);max-width:100%;box-shadow:var(--ef-shadow-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);margin:0 auto clamp(1.5rem,5vh,3.5rem);padding:clamp(1.25rem,3.5vw,2.5rem);display:grid}.ef-built__content .ef-section__description{text-align:left;margin:var(--ef-space-4) 0 0!important}.ef-built__list{gap:var(--ef-space-3);margin:var(--ef-space-6) 0 var(--ef-space-7);padding:0;list-style:none;display:grid}.ef-built__item{align-items:flex-start;gap:var(--ef-space-3);color:var(--ef-fg);font-size:.9375rem;line-height:1.45;display:flex}.ef-built__check{border:1px solid color-mix(in srgb, var(--ef-positive) 55%, transparent);background:color-mix(in srgb, var(--ef-positive) 12%, transparent);width:20px;height:20px;color:var(--ef-positive);border-radius:999px;flex:none;place-items:center;margin-top:1px;display:grid}.ef-built__media{border:1px solid var(--ef-border);border-radius:var(--ef-radius-md);object-fit:cover;object-position:top center;width:100%;height:clamp(14rem,36vh,22rem);box-shadow:var(--ef-shadow-md)}.ef-final{box-sizing:border-box;width:min(calc(100% - 2 * var(--ef-gutter)), min(var(--ef-content-max), 62.5rem));border:1px solid var(--ef-border);border-radius:var(--ef-radius-lg);background:radial-gradient(60% 80% at 50% 0%, rgba(var(--ef-accent-rgb), .1), transparent 70%), color-mix(in srgb, var(--ef-surface) 96%, transparent);text-align:center;max-width:100%;box-shadow:var(--ef-shadow-md);margin:0 auto clamp(2rem,6vh,4.5rem);padding:clamp(2rem,6vh,3.5rem) clamp(1.25rem,4vw,2.5rem);position:relative}.ef-final__title{font-size:clamp(1.75rem,1rem + 2.5vw,2.75rem)}.ef-final__body{font-size:1rem}.ef-final__trust{justify-content:center;gap:var(--ef-space-2) var(--ef-space-4);margin:var(--ef-space-5) 0 0;color:var(--ef-muted-2);flex-wrap:wrap;padding:0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.ef-final__trust li{align-items:center;gap:6px;display:inline-flex}.ef-final__trust li:before{background:var(--ef-primary);content:"";width:5px;height:5px;box-shadow:0 0 8px rgba(var(--ef-accent-rgb), .55);border-radius:999px}.ef-footer{border-top:1px solid var(--ef-border);background:color-mix(in srgb, var(--ef-canvas) 96%, transparent)}.ef-footer__grid{box-sizing:border-box;width:min(100%, var(--ef-content-max));max-width:100%;padding:clamp(1.75rem, 4vh, 2.5rem) var(--ef-gutter) clamp(1.5rem, 3vh, 2rem);grid-template-columns:minmax(0,1.45fr) minmax(160px,.65fr) minmax(200px,.75fr);gap:clamp(1.5rem,4vw,3rem);margin:0 auto;display:grid}.ef-footer__mark{object-fit:contain;width:23px;height:23px}.ef-footer__wordmark{width:118px;height:auto}.ef-footer__copy,.ef-footer__link{color:var(--ef-muted);font-size:.875rem;line-height:1.6}.ef-footer__brand>.ef-footer__copy{max-width:420px;margin-top:var(--ef-space-4)!important}.ef-footer__heading{color:var(--ef-fg);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:700;margin-bottom:var(--ef-space-3)!important}.ef-footer__links{gap:var(--ef-space-2);margin:0;padding:0;list-style:none;display:grid}.ef-footer__contact{align-items:flex-start;gap:var(--ef-space-2);flex-direction:column;display:flex}.ef-footer__contact .ef-footer__link+.ef-footer__link{margin-top:0}.ef-footer__link{transition:color var(--ef-duration-fast) var(--ef-ease-out);border-radius:4px}.ef-footer__link:hover{color:var(--ef-primary)}.ef-footer__disclaimer{box-sizing:border-box;width:min(100%, var(--ef-content-max));max-width:100%;padding:var(--ef-space-4) var(--ef-gutter) var(--ef-space-6);border-top:1px solid var(--ef-border);color:var(--ef-muted-2);text-align:center;margin:0 auto;font-size:.75rem;line-height:1.5}.ef-landing[data-ef-theme=intelligence-ledger] .ef-banner__scrim{background:linear-gradient(#14110c61,#14110cb3)}.ef-landing :where(a,button):focus-visible{outline:2px solid var(--ef-primary);outline-offset:3px}@media (width<=1080px){.ef-tools__grid,.ef-journey__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-built{gap:34px}}@media (width<=900px){.ef-metrics-strip{grid-template-columns:1fr}.ef-trust-strip{gap:var(--ef-space-2)}}@media (width<=767px){.ef-landing{--ef-header-height:64px}.ef-header__inner{padding:0 var(--ef-space-4);justify-content:flex-end;position:relative}.ef-brand{gap:9px;position:absolute;left:50%;transform:translate(-50%)}.ef-brand__mark{width:29px;height:29px}.ef-brand__wordmark{width:122px}.ef-nav,.ef-header__actions{display:none}.ef-mobile-trigger{z-index:1;width:42px;height:42px;color:var(--ef-fg);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;margin-left:auto;display:grid}.ef-mobile-menu{z-index:120;border-bottom:1px solid var(--ef-border);background:color-mix(in srgb, var(--ef-surface) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);gap:12px;padding:17px 16px 20px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 22px 50px #00000059}.ef-mobile-menu__nav{display:grid}.ef-mobile-menu__link{color:var(--ef-muted);padding:12px 10px;font-size:.86rem;font-weight:600}.ef-theme-picker--compact,.ef-theme-picker--compact .ef-theme-trigger,.ef-mobile-menu>.ef-button{width:100%}.ef-theme-picker--compact .ef-theme-trigger{min-height:44px}.ef-theme-picker--compact .ef-theme-trigger__label{clip:auto;width:auto;height:auto;position:static;overflow:visible}.ef-theme-picker--compact .ef-theme-trigger__current{display:none}.ef-theme-picker--compact .ef-theme-options{width:100%;max-height:288px;left:0;right:auto;overflow-y:auto}.ef-landing{--ef-content-max:100%;--ef-readable-max:100%}.ef-hero{min-height:100dvh;padding:calc(var(--ef-header-height) + clamp(1.5rem, 4vh, 2.75rem)) var(--ef-gutter) 0}.ef-hero__content{width:100%;max-width:100%;min-height:calc(100svh - var(--ef-header-height) - clamp(1.5rem, 4vh, 2.75rem));min-height:calc(100dvh - var(--ef-header-height) - clamp(1.5rem, 4vh, 2.75rem))}.ef-hero__media,.ef-transport__video{object-position:54% center}.ef-hero__scrim{background:linear-gradient(180deg, transparent 0%, transparent 68%, #06080f7a 86%, var(--ef-bg) 100%)}.ef-hero__title{max-width:16ch;font-size:clamp(2.1rem,8.6vw,3rem);line-height:1}.ef-hero__description{text-wrap:pretty;width:100%;max-width:32rem;font-size:clamp(.88rem,2vw + .35rem,1.05rem);line-height:1.45;margin-top:0!important}.ef-hero__launch{gap:.75rem;padding-bottom:clamp(1.5rem,4.5vh,2.5rem)}.ef-report-artifact{width:100%}.ef-section{width:100%;max-width:100%;padding:var(--ef-section-pad-y) var(--ef-gutter)}.ef-section__header{max-width:100%}.ef-section__title,.ef-banner__title,.ef-final__title{font-size:clamp(1.35rem,1rem + 3.2vw,2rem)}.ef-metrics-strip{margin-top:var(--ef-space-5)}.ef-metric-tile{min-height:76px}.ef-preview{--ef-preview-ticker-duration:44s;filter:drop-shadow(0 20px 34px #0006);width:100%;max-width:100%;margin-top:26px}.ef-preview__screen{border-radius:14px;height:206px}.ef-preview__topbar{grid-template-columns:1fr auto;gap:8px;height:38px;padding:0 11px}.ef-preview__tabs{display:none}.ef-preview__mode{font-size:.46rem}.ef-preview__ticker{height:28px}.ef-preview__ticker-item{gap:6px;padding:0 14px;font-size:.51rem}.ef-preview__ticker-item strong{font-size:.55rem}.ef-preview__workspace{grid-template-columns:minmax(0,1fr);height:139px}.ef-preview__sidebar,.ef-preview__evidence{display:none}.ef-preview__chart-panel{padding:10px 11px 9px}.ef-preview__panel-heading strong{font-size:.61rem}.ef-preview__status{display:none}.ef-preview__chart{height:91px;margin-top:7px}.ef-preview__caption{gap:8px;min-height:48px;margin-top:6px;padding-left:4px;font-size:.56rem;line-height:1.35}.ef-preview__caption>span{max-width:205px}.ef-preview__motion-toggle{min-width:86px;min-height:44px;padding:0 12px}.ef-hero__actions,.ef-final__actions{flex-direction:column;align-items:center;gap:14px;margin-top:20px}.ef-hero__actions .ef-button,.ef-final__actions .ef-button{width:min(100%,280px)}.ef-hero__disclosure{max-width:34ch;font-size:.72rem;margin:0 auto!important}.ef-hero__journey-cue{margin-bottom:.45rem;font-size:.58rem}.ef-transport__skip{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right))}.ef-section{padding:72px var(--ef-space-4)}.ef-final{width:calc(100% - 32px);padding:var(--ef-space-8) var(--ef-space-4);margin-bottom:48px}.ef-section__header{margin-bottom:34px}.ef-section__title,.ef-banner__title{font-size:1.85rem}.ef-section__description{font-size:.91rem}.ef-journey__grid,.ef-tools__grid{grid-template-columns:1fr}.ef-journey-card,.ef-tool-card{min-height:0}.ef-journey__grid,.ef-tools__grid{gap:14px}.ef-journey-card,.ef-tool-card{padding:24px 22px}.ef-banner{align-items:flex-end;width:calc(100% - 32px);min-height:410px;margin-bottom:64px;padding:34px 24px}.ef-banner__scrim{background:linear-gradient(#02071129 18%,#020711e6 82%)}.ef-built{grid-template-columns:1fr;gap:34px;width:calc(100% - 32px);padding:28px 22px}.ef-built__media{height:260px}.ef-final{padding:88px 18px 96px}.ef-final__title{font-size:2.25rem}.ef-footer__grid{grid-template-columns:1fr;gap:34px;padding:42px 20px}}html[data-motion=reduce] .ef-preview [data-preview-motion],html[data-motion=reduce] .ef-hero__live-dot,html[data-motion=reduce] .ef-preview__status i{opacity:1!important;animation:none!important;transform:none!important}html[data-motion=reduce] .ef-hero__video{display:none}html[data-motion=reduce] .ef-hero__poster{display:block}@media (prefers-reduced-motion:reduce){.ef-hero__video{display:none}.ef-hero__poster{display:block}.ef-hero__live-dot,.ef-preview__status i{box-shadow:none;animation:none!important}.ef-preview [data-preview-motion]{opacity:1!important;animation:none!important;transform:none!important}.ef-landing *,.ef-landing :before,.ef-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fte-bug-fab-wrap{z-index:9000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:4.75rem;right:.85rem}@media (width>=640px){.fte-bug-fab-wrap{bottom:1.25rem;right:1.25rem}}.fte-bug-fab-wrap>*{pointer-events:auto}.fte-bug-fab{cursor:pointer;background:#000;border:1px solid #d4a01780;border-radius:10px;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;transition:transform .12s;display:flex;position:relative;box-shadow:0 0 0 1px #d4a01733,0 8px 24px -8px #d4a01773}.fte-bug-fab:active{transform:scale(.95)}.fte-bug-fab.is-open{box-shadow:0 0 0 2px #d4a01780,0 8px 24px -8px #d4a01773}.fte-bug-fab img{object-fit:contain;pointer-events:none;width:2rem;height:2rem}.fte-bug-fab-badge{color:#000;font-variant-numeric:tabular-nums;background:#d4a017;border-radius:999px;justify-content:center;align-items:center;min-width:1rem;height:1rem;padding:0 .25rem;font-size:10px;font-weight:700;display:flex;position:absolute;top:-.25rem;right:-.25rem}.fte-bug-panel{background:var(--surface,#12161e);width:min(100vw - 1.5rem,400px);max-height:min(720px,100dvh - 6rem);color:var(--fg,#eef0f5);border:1px solid #d4a01759;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #d4a0171f,0 20px 50px -20px #000c}.fte-bug-panel header{border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.fte-bug-panel header img{object-fit:contain;width:2rem;height:2rem}.fte-bug-panel header strong{font-size:.9rem;display:block}.fte-bug-panel header p{opacity:.65;margin:0;font-size:11px}.fte-bug-panel-body{flex-direction:column;flex:1;gap:.75rem;padding:.75rem 1rem;display:flex;overflow-y:auto}.fte-bug-panel label{opacity:.75;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.fte-bug-panel input,.fte-bug-panel textarea{width:100%;color:inherit;font:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;padding:.55rem .7rem;font-size:.875rem}.fte-bug-panel textarea{resize:vertical;min-height:4rem}.fte-bug-panel .err{color:#f07178;margin-top:.2rem;font-size:.75rem}.fte-bug-panel footer{border-top:1px solid #ffffff14;padding:.75rem}.fte-bug-btn{min-height:2.5rem;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}.fte-bug-btn:disabled{opacity:.5;cursor:not-allowed}.fte-bug-btn-primary{color:#000;background:#d4a017;border-color:#d4a017;width:100%;min-height:2.75rem}.fte-bug-btn-primary:hover:not(:disabled){filter:brightness(1.08)}.fte-bug-evidence{background:#00000040;border:1px solid #ffffff1a;border-radius:10px;padding:.75rem}.fte-bug-evidence-actions,.fte-bug-shots{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.fte-bug-shots img{object-fit:cover;border:1px solid #ffffff1f;border-radius:6px;width:5rem;height:4rem}.fte-bug-done{background:var(--surface,#12161e);width:min(100vw - 1.5rem,320px);color:var(--fg,#eef0f5);border:1px solid #3dd68c59;border-radius:16px;padding:1rem;box-shadow:0 12px 40px -16px #000000b3}.fte-bug-done a{color:#d4a017;font-weight:600;text-decoration:none}.fte-annotate-overlay{z-index:9500;cursor:crosshair;background:#00000059;position:fixed;inset:0}.fte-annotate-ui{z-index:9501;color:#eef0f5;background:#0c0e12eb;border:1px solid #d4a01766;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%)}.fte-annotate-rect{pointer-events:none;z-index:9500;background:#d4a0171f;border:2px solid #d4a017;position:fixed}.fte-record-overlay{z-index:9500;pointer-events:auto;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.fte-record-card{color:#eef0f5;background:#12161e;border:1px solid #d4a01759;border-radius:16px;width:min(100%,380px);padding:1.25rem;box-shadow:0 18px 48px #00000073}.fte-record-hud{z-index:9500;pointer-events:none;background:0 0;width:auto;max-width:min(100vw - 2rem,22rem);padding:0;display:block;position:fixed;inset:auto auto 1rem 1rem}.fte-record-hud-card{pointer-events:auto;color:#eef0f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1016f0;border:1px solid #d4a01780;border-radius:14px;padding:.75rem .85rem;box-shadow:0 12px 36px #00000080}.fte-record-hud-row{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin-bottom:.55rem;display:flex}.fte-record-pulse{background:#e05454;border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;animation:1.4s ease-out infinite fte-record-pulse;box-shadow:0 0 #e054548c}@keyframes fte-record-pulse{0%{box-shadow:0 0 #e0545480}70%{box-shadow:0 0 0 8px #e0545400}to{box-shadow:0 0 #e0545400}}.fte-record-timer{font-variant-numeric:tabular-nums;color:#f0be47;font-size:.9rem;font-weight:700}.fte-record-hud-hint{opacity:.65;margin-left:auto;font-size:.7rem}.fte-record-hud-actions{flex-wrap:wrap;gap:.4rem;display:flex}.fte-record-error{color:#f07178;margin:0 0 .5rem;font-size:.75rem}@media (width<=520px){.fte-record-hud{max-width:none;bottom:.65rem;left:.65rem;right:.65rem}.fte-record-hud-hint{width:100%;margin-left:0}}.fte-agent-desk{color:#eef0f5;background:#0b0d11;min-height:100dvh;padding:1rem 1rem 5rem}.fte-agent-desk-inner{max-width:72rem;margin:0 auto}.fte-agent-desk-head{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.fte-agent-desk-tabs{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.fte-agent-desk-tabs button{color:#8b93a7;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:.4rem .85rem;font-size:.8rem}.fte-agent-desk-tabs button.is-active{color:#f0d78c;background:#d4a01726;border-color:#d4a01773}.fte-agent-job{background:#12161e;border:1px solid #ffffff14;border-radius:12px;margin-bottom:.75rem;padding:1rem}.fte-agent-job h3{margin:0 0 .35rem;font-size:.95rem}.fte-agent-job .meta{color:#8b93a7;font-size:.75rem}.fte-agent-badge{border:1px solid #ffffff1f;border-radius:999px;align-items:center;margin-right:.35rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.fte-agent-badge.sev-critical,.fte-agent-badge.sev-high{color:#f07178;border-color:#f0717866}.fte-agent-badge.sev-medium{color:#f0b429;border-color:#f0b42966}.fte-agent-gate{color:#eef0f5;background:#0b0d11;justify-content:center;align-items:center;min-height:100dvh;padding:1.5rem;display:flex}.fte-agent-gate-card{background:#12161e;border:1px solid #d4a01759;border-radius:16px;width:min(100%,380px);padding:1.5rem;box-shadow:0 20px 50px -24px #000c}.fte-agent-gate-card h1{margin:0 0 .35rem;font-size:1.15rem}.fte-agent-gate-card p{color:#8b93a7;margin:0 0 1rem;font-size:.85rem}.fte-agent-gate-card input{width:100%;color:inherit;font:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:8px;margin-bottom:.75rem;padding:.65rem .75rem}.fte-agent-gate-card .err{color:#f07178;margin-bottom:.5rem;font-size:.8rem}.perf-lab{flex-direction:column;gap:14px;min-width:0;display:flex}.perf-lab-hero{background:linear-gradient(125deg, rgba(var(--accent-rgb), .1), var(--panel) 42%, #2dce630a);border:1px solid var(--gold-border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.perf-lab-hero h1{letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(20px,2vw,28px);font-weight:520}.perf-lab-hero p{color:var(--muted);max-width:52rem;margin:0;font-size:12px;line-height:1.55}.perf-lab-hero .eyebrow{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.perf-lab-form{background:var(--panel);border:1px solid var(--border);border-radius:10px;gap:14px;padding:16px 18px;display:grid}.perf-lab-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.perf-lab-form label>span{color:#aeb5b8;font-size:10px}.perf-lab-form input[type=url],.perf-lab-form input[type=text]{color:var(--text);background:#061016;border:1px solid #354149;border-radius:6px;outline:0;width:100%;min-height:42px;padding:0 12px;font-size:13px}.perf-lab-form input:focus{border-color:var(--gold-border-bright)}.perf-lab-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.perf-lab-mode{color:var(--text);cursor:pointer;text-align:left;background:#071016;border:1px solid #2d3940;border-radius:8px;flex-direction:column;gap:6px;min-height:96px;padding:12px 14px;display:flex}.perf-lab-mode.active{background:rgba(var(--accent-rgb), .08);border-color:var(--gold)}.perf-lab-mode strong{font-size:13px}.perf-lab-mode small{color:var(--muted);font-size:10px;line-height:1.45}.perf-lab-confirm{color:var(--muted);align-items:flex-start;gap:10px;font-size:11px;line-height:1.45;display:flex}.perf-lab-confirm input{margin-top:2px}.perf-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.perf-lab-error{color:#ffb4b8;background:#ff5d6614;border:1px solid #ff5d6659;border-radius:6px;padding:10px 12px;font-size:12px}.perf-lab-scoreboard{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.perf-lab-total{background:linear-gradient(160deg, rgba(var(--accent-rgb), .12), var(--panel));border:1px solid var(--gold-border-bright);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.perf-lab-total strong{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:-.04em;font-size:clamp(36px,4vw,48px);font-weight:520}.perf-lab-total span{color:var(--muted);font-size:11px}.perf-lab-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.perf-lab-section{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.perf-lab-section header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.perf-lab-section header b{font-family:var(--font-geist-mono);font-size:14px}.perf-lab-section header span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.perf-lab-meter{background:#0a1217;border-radius:99px;width:100%;height:6px;overflow:hidden}.perf-lab-meter>i{background:linear-gradient(90deg, var(--gold), #57dc91);height:100%;display:block}.perf-lab-section small{color:#7f898e;font-size:9px}.perf-lab-panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;min-width:0;padding:14px 16px}.perf-lab-panel h2{color:var(--gold);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:10px}.perf-lab-findings{flex-direction:column;gap:10px;display:flex}.perf-lab-finding{border:1px solid #2a363d;border-left:3px solid var(--gold);background:#071016;border-radius:6px;gap:6px;padding:12px;display:grid}.perf-lab-finding[data-severity=critical],.perf-lab-finding[data-severity=blocker]{border-left-color:#ff5d66}.perf-lab-finding[data-severity=high]{border-left-color:#e5bc4f}.perf-lab-finding[data-severity=medium]{border-left-color:#00a3ff}.perf-lab-finding header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.perf-lab-finding strong{font-size:12px}.perf-lab-tag{border:1px solid var(--border);color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border-radius:99px;padding:3px 8px;font-size:8px}.perf-lab-finding p{color:#aeb5b8;margin:0;font-size:11px;line-height:1.45}.perf-lab-matrix{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;display:grid}.perf-lab-cell{background:#071016;border:1px solid #2a363d;border-radius:6px;flex-direction:column;gap:4px;min-height:72px;padding:8px 10px;display:flex}.perf-lab-cell b{font-family:var(--font-geist-mono);font-size:12px}.perf-lab-cell span{color:var(--muted);font-size:9px;line-height:1.35}.perf-lab-cell[data-tested=false]{opacity:.55}.perf-lab-hosts,.perf-lab-pages{flex-direction:column;gap:6px;font-size:11px;display:flex}.perf-lab-hosts li,.perf-lab-pages li{flex-wrap:wrap;align-items:baseline;gap:8px;list-style:none;display:flex}.perf-lab-prompt{color:#c8d0d4;font-family:var(--font-geist-mono);white-space:pre-wrap;word-break:break-word;background:#050b0f;border:1px solid #2a363d;border-radius:8px;max-height:420px;padding:12px;font-size:10px;line-height:1.5;overflow:auto}.perf-lab-disclaimer{color:#6f777b;margin:0;font-size:10px;line-height:1.5}.perf-lab-sim-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.perf-lab-sim-grid h3,.perf-lab-panel h3{color:var(--muted);margin:12px 0 8px;font-size:11px}.perf-lab-tag.rag-red{color:#ffb4b8;border-color:#ff5d66}.perf-lab-tag.rag-amber{color:#e5bc4f;border-color:#e5bc4f}.perf-lab-tag.rag-green{color:#57dc91;border-color:#57dc91}@media (width<=900px){.perf-lab-scoreboard,.perf-lab-sections,.perf-lab-modes,.perf-lab-sim-grid{grid-template-columns:1fr}}.ops-console{flex-direction:column;gap:16px;min-width:0;display:flex}.ops-hero{background:linear-gradient(125deg, color-mix(in srgb, var(--gold,#f0be47) 12%, transparent), var(--panel) 46%);border:1px solid var(--gold-border,#6c4b05);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.ops-hero h1{letter-spacing:-.03em;margin:6px 0 8px;font-size:clamp(20px,2vw,28px);font-weight:560}.ops-hero p{color:var(--muted);max-width:52rem;margin:0;font-size:13px;line-height:1.55}.ops-hero .eyebrow{color:var(--gold,#f0be47);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.ops-hero-meta{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ops-hero-meta>span{color:var(--muted);font-size:11px}.ops-error{background:color-mix(in srgb, #ff8a8a 12%, var(--panel));border:1px solid color-mix(in srgb, #ff8a8a 40%, var(--border));color:#ffb4b4;border-radius:10px;margin:0;padding:12px 14px}.ops-totals{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.ops-total{background:var(--panel);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ops-total span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.ops-total strong{font-size:24px;font-weight:680}.ops-section{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px}.ops-section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ops-section h2{margin:0;font-size:16px;font-weight:600}.ops-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ops-check{background:color-mix(in srgb, var(--panel) 88%, #000);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.ops-check header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ops-check h3{margin:0;font-size:13px;font-weight:620}.ops-check p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.ops-check dl{gap:6px;margin:0;display:grid}.ops-check dl div{justify-content:space-between;gap:10px;display:flex}.ops-check dt{color:var(--muted);font-size:11px}.ops-check dd{text-align:right;word-break:break-word;margin:0;font-size:11px}.ops-check footer{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.ops-warnings{color:#f0be47;margin:0;padding-left:16px;font-size:12px}.ops-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:650}.ops-pill-healthy{color:#78d69b;background:#78d69b2e}.ops-pill-degraded{color:#f0be47;background:#f0be472e}.ops-pill-blocked{color:#ff8a8a;background:#ff8a8a2e}.ops-pill-unknown{color:#aeb0b5;background:#aeb0b52e}.ops-pill-not_configured{color:#8aa0b8;background:#8aa0b82e}.ops-links{flex-wrap:wrap;gap:10px;display:flex}.ops-links a{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 40%, var(--border));color:var(--gold,#f0be47);border-radius:999px;padding:7px 12px;font-size:12px;text-decoration:none}.ops-links a:hover,.ops-links a:focus-visible{border-color:var(--gold,#f0be47);outline:none}@media (width<=720px){.ops-hero-meta{align-items:flex-start;width:100%}}:root{--fte-text-scale:1;--fte-browser-zoom:1;--fte-zoom:1}html{font-size:calc(16px * var(--fte-text-scale,1));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizelegibility}body{font-size:.875rem;line-height:var(--leading-normal,1.5);overflow-x:clip}:root{--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.75rem;--text-md:.8125rem;--text-base:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--text-display:clamp(1.35rem, 2.2vw, 1.75rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--density-row:2.75rem;--density-control:2.25rem;--density-chip:1.75rem}html[data-density=comfortable]{--density-row:3.25rem;--density-control:2.5rem;--density-chip:2rem}html[data-density=compact]{--density-row:2.25rem;--density-control:2rem;--density-chip:1.5rem}html[data-text-scale=lg]{--density-row:max(var(--density-row), 3rem);--density-control:max(var(--density-control), 2.5rem);--topbar:clamp(3.75rem, 6vw, 4.5rem)}html[data-text-scale=xl]{--density-row:max(var(--density-row), 3.35rem);--density-control:max(var(--density-control), 2.75rem);--topbar:clamp(4rem, 6.5vw, 4.75rem)}@media (width>=1251px){:root{--sidebar:clamp(13rem, 17vw, 14.5rem);--topbar:clamp(3.5rem, 5.5vw, 4rem)}html[data-text-scale=xl]{--sidebar:clamp(12rem, 18vw, 14rem)}html[data-zoom=high]{--sidebar:clamp(11rem, 20vw, 13.5rem)}html[data-zoom=max]{--sidebar:clamp(11.5rem, 22vw, 14rem)}}@media (width>=1100px) and (width<=1250px){:root{--sidebar:clamp(9.75rem, 14vw, 10.5rem);--topbar:clamp(3.5rem, 5.5vw, 4rem)}html[data-text-scale=xl]{--sidebar:clamp(10rem, 15vw, 11rem)}}@media (width>=961px) and (width<=1099px){:root{--sidebar:4.5rem;--topbar:clamp(3.25rem, 5vw, 3.75rem)}html[data-text-scale=xl],html[data-zoom=high],html[data-zoom=max]{--sidebar:4.5rem}}@media (width<=960px){:root{--sidebar:0px}.sidebar{display:none}.shell-body{margin-left:0}}.app-shell,.shell-body,.main-content,.page-stack,.panel,.product-grid,.product-kpis,.markets-flow-rail,.nav-item,.nav-group>p,.section-identity,.panel header,.page-heading,.topbar-actions,.product-kpi,.premium-card{min-width:0}.panel>strong,.panel header strong,.product-kpi-value,.numeric{overflow-wrap:anywhere;word-break:normal;min-width:0}.brand-lockup{height:auto;min-height:4.5rem;padding:.55rem .85rem .5rem}.brand-mark{width:3.25rem;height:3.25rem}.brand-wordmark{width:auto;max-width:10rem;height:2.65rem}.nav-group>p{font-size:var(--text-2xs);letter-spacing:.1em;white-space:normal;line-height:1.35}.nav-item{font-size:var(--text-xs);min-height:var(--density-control);white-space:normal;align-items:flex-start;padding-top:.45rem;padding-bottom:.45rem;line-height:1.35}.nav-item span,.nav-item strong{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.topbar,.shell-topbar{min-height:var(--topbar);height:var(--topbar);box-sizing:border-box;flex-wrap:nowrap;align-items:center;row-gap:0}.global-search input{font-size:var(--text-sm)}.section-identity strong{white-space:normal;text-overflow:unset;line-height:1.3;overflow:visible}html[data-zoom=mid] .product-kpis,html[data-zoom=mid] .portfolio-kpis{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))!important}html[data-zoom=mid] .perspective-choice-grid,html[data-zoom=mid] .density-settings-grid,html[data-zoom=mid] .text-scale-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-zoom=high] .product-kpis,html[data-zoom=high] .portfolio-kpis{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))!important}html[data-zoom=high] .perspective-choice-grid,html[data-zoom=high] .density-settings-grid,html[data-zoom=high] .text-scale-settings-grid{grid-template-columns:1fr}html[data-zoom=high] .nav-item,html[data-zoom=high] .premium-card small,html[data-zoom=high] .premium-card strong{white-space:normal}html[data-zoom=high] .panel header{flex-wrap:wrap;align-items:flex-start;gap:.35rem .75rem}html[data-zoom=max]{--density-row:max(var(--density-row), 3.5rem);--density-control:max(var(--density-control), 2.85rem)}html[data-zoom=max] .product-grid,html[data-zoom=max] .portfolio-grid,html[data-zoom=max] .portfolio-command,html[data-zoom=max] .allocation-content{grid-template-columns:minmax(0,1fr)!important}html[data-zoom=max] .product-kpis,html[data-zoom=max] .portfolio-kpis{grid-template-columns:1fr!important}html[data-zoom=max] .global-search kbd,html[data-zoom=max] .perspective-status small{display:none}html[data-text-scale=lg] .product-kpis,html[data-text-scale=xl] .product-kpis,html[data-text-scale=lg] .portfolio-kpis,html[data-text-scale=xl] .portfolio-kpis{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))!important}html[data-text-scale=xl] .density-settings-grid,html[data-text-scale=xl] .text-scale-settings-grid,html[data-text-scale=xl] .perspective-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){html[data-text-scale=xl] .density-settings-grid,html[data-text-scale=xl] .text-scale-settings-grid,html[data-text-scale=xl] .perspective-choice-grid{grid-template-columns:1fr}}.premium-card strong,.premium-card small,.premium-card em,.need-help,.nav-group>p,.perspective-status span,.perspective-status small,.theme-popover>header small,.theme-choice-copy small,.allocation-legend small,.allocation-breakdown small,.portfolio-performance footer span,.portfolio-performance footer small,.portfolio-kpis .panel>span,.portfolio-kpis .panel>small{font-size:max(.625rem,.68em);line-height:1.35}.portfolio-kpis .panel>strong{font-size:clamp(1.1rem,2.2vw,1.35rem);line-height:1.2}.portfolio-line-chart{min-height:clamp(11rem,15vw,15rem);max-height:none}.panel{overflow:clip visible}.panel header{gap:.5rem}.markets-flow-rail,.gainer-track,.drag-scroll-track{align-items:stretch}.markets-flow-rail button,.gainer-track button{white-space:normal;min-height:var(--density-chip);height:auto;line-height:1.3}.text-scale-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=900px){.text-scale-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.text-scale-settings-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.overview-page{isolation:isolate;position:relative}.overview-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, #01060a33 0%, #01060a8c 50%, var(--background,#03090d) 100%), radial-gradient(ellipse 70% 55% at 72% 24%, #f2b3131f, transparent 70%);opacity:1;width:min(100vw,1600px);height:min(48vh,420px);position:absolute;top:0;left:50%;transform:translate(-50%)}.overview-page>*{z-index:1;position:relative}.overview-brand-hero{z-index:1;border:1px solid color-mix(in srgb, var(--gold-border,#6c4b05) 28%, transparent);background:radial-gradient(70% 65% at 78% 28%,#f2b31324,#0000 62%),radial-gradient(55% 50% at 88% 88%,#f2b31314,#0000 70%),linear-gradient(#060c1059 0%,#03090d8c 100%);border-radius:14px;grid-template-rows:1fr auto;place-items:stretch stretch;min-height:clamp(200px,32vh,320px);margin:0 0 10px;padding:1rem 1rem .85rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2b31308}.overview-brand-hero-veil{pointer-events:none;z-index:0;background:linear-gradient(90deg,#01060a73 0%,#0000 42% 72%,#01060a33 100%),linear-gradient(#0000 45%,#01060a59 100%);position:absolute;inset:0}.overview-brand-hero-mark{z-index:2;object-fit:contain;object-position:right top;filter:drop-shadow(0 10px 28px #00000073);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;width:clamp(72px,12vw,128px);height:auto;max-height:clamp(72px,14vh,128px);position:absolute;top:clamp(12px,2.2vh,22px);right:clamp(12px,2.4vw,28px)}.overview-brand-hero-wordmark{z-index:2;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 8px 20px #0006);pointer-events:none;-webkit-user-select:none;user-select:none;background:0 0;width:min(340px,46vw);max-width:calc(100% - 24px);height:auto;max-height:clamp(48px,9vh,72px);position:absolute;bottom:clamp(36px,5.5vh,56px);right:clamp(12px,2.4vw,28px)}.overview-brand-hero-caption{z-index:2;place-self:end start;max-width:min(42rem,58%);margin-top:auto;padding:.25rem .15rem 0;position:relative}.overview-brand-hero-caption p{color:color-mix(in srgb, var(--muted,#aeb6bb) 92%, white);font-size:var(--text-xs,.6875rem);max-width:36rem;margin:0;line-height:1.45}.overview-page .product-hero-panel{background-image:linear-gradient(125deg, color-mix(in srgb, var(--panel-raised,#0a1217) 88%, transparent) 0%, color-mix(in srgb, var(--panel,#060d11) 78%, transparent) 55%, color-mix(in srgb, var(--panel,#060d11) 92%, transparent) 100%), radial-gradient(ellipse 90% 80% at 78% 30%, #f2b3131a, transparent 62%);background-position:50%,50%;background-repeat:no-repeat;background-size:cover,cover;position:relative;overflow:hidden}.overview-page .product-hero-panel>*{z-index:1;position:relative}.overview-page .product-toolbar,.overview-page .page-news-pulse-ticker,.overview-page .product-kpis-shell,.overview-page .product-main-grid{background:0 0}.overview-page .page-sticky-tape-slot{z-index:var(--z-sticky-tape,48)!important;background:var(--canvas,#050709)!important}.overview-page .page-sticky-tape-slot .page-ticker-tape,.overview-page .page-ticker-tape{overflow:hidden;background:linear-gradient(90deg, color-mix(in srgb, var(--gold,#f0be47) 12%, transparent), transparent 46%), color-mix(in srgb, var(--panel,#0c1216) 98%, #000)!important}.overview-page .aeo-answer,.overview-page .aeo-answer-card,.overview-page .page-heading{z-index:0;position:relative}.overview-page .product-toolbar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb, var(--panel-soft,#081015) 55%, transparent);border:1px solid color-mix(in srgb, var(--border-soft,#17242b) 80%, transparent);border-radius:10px;padding:6px 8px}html[data-text-scale=lg] .overview-brand-hero,html[data-text-scale=xl] .overview-brand-hero,html[data-zoom=high] .overview-brand-hero,html[data-zoom=max] .overview-brand-hero{min-height:clamp(160px,26vh,280px)}html[data-zoom=max] .overview-brand-hero-mark{width:clamp(56px,10vw,96px)}html[data-zoom=max] .overview-brand-hero-wordmark{width:min(260px,42vw);max-height:56px}@media (width<=720px){.overview-page:before{height:min(36vh,300px)}.overview-brand-hero{border-radius:10px;min-height:clamp(160px,28vh,240px);margin-bottom:8px;padding:.85rem .75rem .65rem}.overview-brand-hero-mark{width:clamp(56px,18vw,88px);top:10px;right:10px}.overview-brand-hero-wordmark{width:min(220px,62vw);max-height:48px;bottom:40px;right:10px}.overview-brand-hero-caption{max-width:55%;padding:.15rem .25rem 0}}@media (prefers-reduced-motion:reduce){.overview-brand-hero,.overview-page:before{transition:none}}.overview-brand-strip{border:1px solid color-mix(in srgb, var(--border,#243038) 80%, transparent);background:color-mix(in srgb, var(--panel,#0a1217) 88%, #000);color:var(--muted,#8e979c);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 1rem;padding:8px 12px;font-size:11px;display:flex}.overview-brand-strip-mark{object-fit:contain;opacity:.9;width:22px;height:22px}.overview-brand-strip-link{color:var(--gold,#f0be47);font-weight:600;text-decoration:none}.overview-brand-strip>span{flex:auto;min-width:12ch}.overview-brand-strip-link:hover{text-decoration:underline}.overview-page .omd{margin-top:4px}.fte-frame-menu{z-index:13000;border:1px solid color-mix(in srgb, var(--gold,#f0be47) 30%, var(--border,#2b363c));background:linear-gradient(160deg, color-mix(in srgb, var(--panel-raised,#141c22) 92%, #000), color-mix(in srgb, var(--panel,#10181d) 96%, #000));min-width:260px;max-width:min(320px,100vw - 16px);color:var(--text,#e8eef1);border-radius:12px;gap:4px;padding:8px;display:grid;position:fixed;box-shadow:0 22px 50px #0000008c,0 0 0 1px #f0be4714}.fte-frame-menu.has-submenu{min-width:280px}.fte-frame-menu-head{border-bottom:1px solid var(--border,#2b363c);gap:2px;min-width:0;margin-bottom:4px;padding:6px 8px 10px;display:grid}.fte-frame-menu-kicker{color:var(--gold,#f0be47);font-family:var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:.5625rem}.fte-frame-menu-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.fte-frame-menu-meta{color:var(--muted,#8b949e);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem}.fte-frame-menu-reasons{color:var(--gold,#f0be47);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;opacity:.9;margin-top:4px;font-size:.5625rem;display:block}.fte-frame-submenu-reading{font-family:var(--font-geist-mono,monospace);letter-spacing:.02em;color:var(--gold,#f0be47)!important;font-size:.625rem!important}.fte-frame-menu-item{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;margin:0;padding:9px 10px;display:grid}.fte-frame-menu-item:hover:not(:disabled),.fte-frame-menu-item:focus-visible{background:color-mix(in srgb, var(--gold,#f0be47) 12%, transparent);outline:none}.fte-frame-menu-item:disabled{opacity:.45;cursor:default}.fte-frame-menu-item span{gap:2px;min-width:0;display:grid}.fte-frame-menu-item b{font-size:.8125rem;font-weight:600}.fte-frame-menu-item small{color:var(--muted,#8b949e);font-size:.6875rem;line-height:1.3}.fte-frame-menu-item>svg:first-child{color:var(--gold,#f0be47)}.fte-frame-menu-item>svg:last-child{color:var(--muted,#6f777b);justify-self:end}.fte-frame-submenu{border:1px solid var(--border,#2b363c);background:color-mix(in srgb, var(--canvas,#01060a) 55%, transparent);border-radius:8px;gap:2px;max-height:220px;margin:2px 0 6px;padding:6px;display:grid;overflow:auto}.fte-frame-submenu-note{color:var(--muted,#8b949e);margin:0;padding:6px 8px;font-size:.6875rem;line-height:1.4}.fte-frame-submenu-item{width:100%;color:var(--text,#e8eef1);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;margin:0;padding:8px 9px;font-size:.8125rem;display:flex}.fte-frame-submenu-item:hover:not(:disabled),.fte-frame-submenu-item:focus-visible{background:color-mix(in srgb, var(--gold) 12%, transparent);color:var(--gold,#f0be47);outline:none}.fte-frame-submenu-item:disabled{opacity:.45;cursor:default}.fte-frame-submenu-item.is-create{border-top:1px solid var(--border,#2b363c);color:var(--gold,#f0be47);margin-top:4px;padding-top:10px;font-weight:600}.fte-frame-create{gap:6px;padding:6px 4px 2px;display:grid}.fte-frame-create input{border:1px solid var(--border,#2b363c);background:color-mix(in srgb, var(--canvas,#01060a) 70%, transparent);width:100%;min-height:34px;color:var(--text,#e8eef1);border-radius:7px;padding:0 10px;font-size:.8125rem}.fte-frame-create-go{justify-self:end}.fte-frame-menu-foot{border-top:1px solid var(--border,#2b363c);flex-wrap:wrap;gap:4px;margin-top:2px;padding-top:4px;display:flex}.fte-frame-menu-foot .fte-frame-menu-item{grid-template-columns:16px minmax(0,1fr);padding:7px 8px}.fte-frame-toast{z-index:14000;border:1px solid color-mix(in srgb, var(--gold) 35%, var(--border));background:color-mix(in srgb, var(--panel,#10181d) 94%, #000);max-width:min(420px,100vw - 24px);color:var(--text,#e8eef1);text-align:center;pointer-events:none;border-radius:999px;padding:10px 14px;font-size:.8125rem;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0006}[data-fte-frame-active="1"]{outline-offset:2px;outline:2px solid color-mix(in srgb, var(--gold,#f2b313) 75%, transparent)!important;box-shadow:0 0 0 4px rgba(var(--accent-rgb,242, 179, 19), .12)!important}@media (hover:hover) and (pointer:fine){[data-fte-frame][data-fte-feed]:hover,[data-fte-frame][data-fte-actions="1"]:hover,[data-fte-frame][data-fte-context="1"]:hover,.data-fed-panel:hover,.data-fed-workspace-panel:hover,.explainable-chart:hover,.market-movers:hover,.ticker-tape:hover,.friday-returns-chart:hover,.markets-structure-board:hover,.markets-sectors-section:hover,.markets-networks-section:hover,.markets-associated-tokens:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold-border,#6c4b05) 35%, transparent)}}.vertical-bars-wrap{gap:6px;width:100%;min-width:0;padding:4px 2px 2px;display:grid;position:relative}.vertical-bars-wrap.size-compact{min-height:72px}.vertical-bars-wrap.size-expanded{gap:10px;min-height:220px;padding:8px 4px 4px}.vertical-bars-expanded-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:0 4px;display:flex}.vertical-bars-expanded-title{color:var(--text,#f1f2ef);letter-spacing:-.01em;font-size:.875rem;font-weight:600}.vertical-bars-expanded-hint{color:var(--muted,#aeb6bb);font-size:.6875rem;line-height:1.35}.vertical-bars{box-sizing:border-box;align-items:flex-end;gap:6px;width:100%;height:56px;min-height:56px;padding:0 2px;display:flex}.vertical-bars.is-expanded{gap:10px;height:160px;min-height:160px;padding-bottom:22px}.vertical-bar{min-width:10px;max-width:72px;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;margin:0;padding:0;display:flex;position:relative}.vertical-bar:disabled{cursor:default}.vertical-bar>i{background:linear-gradient(180deg, color-mix(in srgb, var(--gold,#f2b313) 88%, white), color-mix(in srgb, var(--gold-soft,#c88a09) 70%, #1a1204));width:100%;max-width:36px;min-height:6px;box-shadow:0 0 0 1px rgba(var(--accent-rgb,242, 179, 19), .18);border-radius:4px 4px 1px 1px;transition:filter .12s,box-shadow .12s;display:block}.vertical-bar.positive>i{background:linear-gradient(180deg, color-mix(in srgb, var(--green,#37ce63) 85%, white), color-mix(in srgb, var(--green,#37ce63) 45%, #06140c));box-shadow:0 0 0 1px #37ce6338}.vertical-bar.negative>i{background:linear-gradient(180deg, color-mix(in srgb, var(--red,#ff4545) 80%, white), color-mix(in srgb, var(--red,#ff4545) 40%, #1a0606));transform:none;box-shadow:0 0 0 1px #ff454538}.vertical-bar:hover>i,.vertical-bar:focus-visible>i,.vertical-bar.active>i{filter:brightness(1.12);box-shadow:0 0 0 1px rgba(var(--accent-rgb,242, 179, 19), .45), 0 0 14px rgba(var(--accent-rgb,242, 179, 19), .22)}.vertical-bar:focus-visible{outline:none}.vertical-bar-x-label{color:var(--muted,#aeb6bb);font-family:var(--font-geist-mono);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.625rem;position:absolute;bottom:-18px;left:50%;overflow:hidden;transform:translate(-50%)}.vertical-bars-caption{color:var(--muted,#aeb6bb);padding:0 2px;font-size:.6875rem;line-height:1.35}.vertical-bars-hover-idle{color:var(--muted,#aeb6bb);margin:0;padding:6px 4px 0;font-size:.75rem;line-height:1.4}.vertical-bars-hover-card{min-height:0;position:relative}.vertical-bars-hover-card.is-expanded{margin-top:6px}.vertical-bars-hover-story{border:1px solid var(--border-soft,#17242b);background:color-mix(in srgb, var(--panel-soft,#081015) 92%, black);border-radius:10px;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.vertical-bars-hover-story strong{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:.8125rem;display:flex}.vertical-bars-hover-story strong span{color:var(--gold,#f2b313);font-family:var(--font-geist-mono);font-weight:600}.vertical-bars-hover-story p{color:var(--muted,#aeb6bb);margin:0;font-size:.75rem;line-height:1.45}.vertical-bars-why em{color:var(--gold,#f2b313);font-style:normal;font-weight:600}.chart-illustrative-chip{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2,#9aa3a8);border:1px solid var(--border,#263139);border-radius:999px;padding:2px 6px;font-size:.5625rem;position:absolute;top:4px;left:4px}.gauge-help{place-items:center;width:100%;display:grid}.gauge{width:min(100%,280px);height:auto;display:block;overflow:visible}.gauge--ragometer{width:min(100%,320px)}.gauge-score{font-family:var(--font-geist-sans,"Open Sauce One", system-ui, sans-serif);font-variant-numeric:tabular-nums;paint-order:stroke fill;stroke:#06080f8c;stroke-width:.6px}.gauge-band{font-family:var(--font-geist-sans,"Open Sauce One", system-ui, sans-serif);letter-spacing:.01em}.gauge-help--ragometer{--kpi-gold:var(--gold,#f5b800);--kpi-gold-rgb:245, 184, 0;isolation:isolate;background:radial-gradient(circle at 100% 0%, rgba(var(--kpi-gold-rgb), .13) 0%, rgba(var(--kpi-gold-rgb), .04) 26%, transparent 48%), linear-gradient(145deg, #ffffff1b 0%, #ffffff0a 36%, #070a108f 100%), #080c1494;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #ffffff08, 0 18px 48px #00000057, 0 0 0 1px rgba(var(--kpi-gold-rgb), .018);border:1px solid #ffffff1d;border-radius:22px;padding:18px 16px 12px;position:relative;overflow:hidden}.gauge-help--ragometer:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(120deg,#ffffff24 0%,#ffffff0b 22%,#0000 44%),radial-gradient(circle at 15% -10%,#ffffff1f,#0000 35%);position:absolute;inset:0}.gauge-help--ragometer:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent 0%, rgba(var(--kpi-gold-rgb), .14) 16%, rgba(var(--kpi-gold-rgb), .72) 50%, rgba(var(--kpi-gold-rgb), .14) 84%, transparent 100%);opacity:.38;height:2px;box-shadow:0 -4px 14px rgba(var(--kpi-gold-rgb), .12), 0 0 22px rgba(var(--kpi-gold-rgb), .09);position:absolute;bottom:0;left:18px;right:18px}.gauge-help--ragometer>:not(.chart-help-trigger){z-index:1;position:relative}.gauge-help--ragometer .chart-help-trigger{opacity:.75;z-index:5}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gauge-help--ragometer{background:radial-gradient(circle at 100% 0%, rgba(var(--kpi-gold-rgb), .12), transparent 42%), linear-gradient(145deg, #171b24, #0a0d14)}}.interesting-insights-card .vertical-bars{justify-content:center;gap:16px;max-width:280px;height:88px;min-height:88px}.interesting-insights-card .vertical-bar{max-width:64px}.interesting-insights-card .vertical-bars.is-expanded{max-width:none;height:180px;min-height:180px}.interesting-insights-card .vertical-bars-help+.vertical-bars-help .vertical-bars,.interesting-insights-card .vertical-bars-wrap+.vertical-bars-help .vertical-bars{max-width:none}.chart-expand-modal .modal-card,.modal.chart-expand-modal,.chart-expand-modal{max-width:min(1080px,100vw - 24px)}.chart-expand-body{grid-template-columns:minmax(0,1.25fr) minmax(260px,.9fr);align-items:start;gap:16px;min-width:0;display:grid}@media (width<=820px){.chart-expand-body{grid-template-columns:1fr}}.chart-expand-canvas{border:1px solid var(--border-soft,#17242b);background:radial-gradient(ellipse 80% 60% at 50% 0%, rgba(var(--accent-rgb,242, 179, 19), .08), transparent 60%), color-mix(in srgb, var(--panel-soft,#081015) 94%, black);border-radius:12px;min-width:0;min-height:240px;padding:12px}.chart-expand-guide{scrollbar-width:thin;gap:12px;min-width:0;max-height:min(70vh,640px);padding:2px 2px 8px;display:grid;overflow:auto}.chart-expand-kicker{color:var(--gold,#f2b313);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.625rem}.chart-expand-guide>p{color:var(--muted,#aeb6bb);margin:0;font-size:.75rem;line-height:1.5}.chart-expand-block{border:1px solid var(--border-soft,#17242b);background:color-mix(in srgb, var(--panel,#060d11) 88%, black);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.chart-expand-block>strong{color:var(--text,#f1f2ef);letter-spacing:.01em;font-size:.75rem;font-weight:650;display:block}.chart-expand-block>p{color:var(--muted,#aeb6bb);margin:0;font-size:.75rem;line-height:1.5}.chart-expand-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.chart-expand-figures>span{border:1px solid var(--border-soft,#17242b);background:color-mix(in srgb, var(--panel-soft,#081015) 90%, black);border-radius:8px;gap:4px;min-width:0;padding:8px 10px;display:grid}.chart-expand-figures small{color:var(--muted,#aeb6bb);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;display:block}.chart-expand-figures b{color:var(--gold,#f2b313);font-family:var(--font-geist-mono);overflow-wrap:anywhere;font-size:.875rem;font-weight:600;display:block}.chart-expand-metrics{gap:8px;display:grid}.chart-expand-metrics>strong{color:var(--text,#f1f2ef);font-size:.75rem;font-weight:650;display:block}.chart-expand-metrics ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chart-expand-metrics li{border:1px solid var(--border-soft,#17242b);background:color-mix(in srgb, var(--panel,#060d11) 88%, black);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.chart-expand-metrics li>strong{color:var(--gold,#f2b313);font-size:.75rem;font-weight:650;line-height:1.35;display:block}.chart-expand-metrics li>span{color:var(--muted,#aeb6bb);font-size:.75rem;line-height:1.5;display:block}.chart-expand-notes{color:var(--muted,#aeb6bb);gap:6px;margin:0;padding-left:1.1rem;font-size:.75rem;line-height:1.45;display:grid}.chart-expand-disclaimer{color:var(--muted-2,#9aa3a8);border-top:1px solid var(--border-soft,#17242b);margin:0;padding-top:10px;font-size:.6875rem;line-height:1.45}.modal.chart-expand-modal{width:min(1080px,100vw - 24px);max-width:min(1080px,100vw - 24px)}.vertical-bars:has(.vertical-bar-x-label){height:76px;min-height:76px;padding-bottom:20px}.vertical-bars.is-expanded:has(.vertical-bar-x-label){height:180px;min-height:180px;padding-bottom:24px}.interesting-insights-card .vertical-bars:has(.vertical-bar-x-label){height:108px;min-height:108px}.chart-tooltip{pointer-events:none;z-index:6}.data-fed-panel{flex-direction:column;min-width:0;display:flex}.data-fed-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:8px;display:flex}.data-fed-heading{flex:auto;min-width:0}.data-fed-heading .panel-title{margin:0}.data-fed-subtitle{color:var(--muted,#8b949e);margin:3px 0 0;font-size:.6875rem;line-height:1.35}.data-fed-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.data-fed-actions-inline{gap:2px}.data-fed-action{border:1px solid var(--border,#2b363c);background:color-mix(in srgb, var(--panel-raised,#141c22) 80%, transparent);min-height:28px;color:var(--muted,#a9b2b7);font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.5625rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.data-fed-actions-inline .data-fed-action{width:28px;padding:0}.data-fed-action:hover{color:var(--gold,#f0be47);border-color:color-mix(in srgb, var(--gold) 45%, var(--border));background:color-mix(in srgb, var(--gold) 10%, transparent)}.data-fed-body{flex:auto;min-width:0}.modal.data-fed-expand-modal{width:100%;max-width:min(1100px,100vw - 24px)}.data-fed-expand-toolbar{border-bottom:1px solid var(--border,#2b363c);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.data-fed-expand-note{color:var(--muted,#8b949e);max-width:52ch;margin:0;font-size:.75rem;line-height:1.4}.data-fed-expand-body{min-width:0;max-height:min(70vh,720px);padding:4px 2px 8px;overflow:auto}.dashboard-panel-tools{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.dashboard-panel.data-fed-workspace-panel>header{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-panel.data-fed-workspace-panel>header>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-panel-body{min-width:0}.panel-popout-page{background:radial-gradient(ellipse 80% 50% at 50% -10%, color-mix(in srgb, var(--gold,#f0be47) 12%, transparent), transparent), var(--canvas,#01060a);min-height:100vh;color:var(--text,#e8eef1);padding:18px 20px 28px}.panel-popout-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.panel-popout-header h1{letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600}.panel-popout-header p{color:var(--muted,#8b949e);max-width:60ch;margin:0;font-size:.8125rem;line-height:1.45}.panel-popout-actions{flex:none;gap:8px;display:flex}.panel-popout-body{min-height:240px;padding:14px 16px}.panel-popout-empty{justify-items:start;gap:8px;padding:28px 20px;display:grid}.panel-popout-empty strong{font-size:1rem}.panel-popout-empty p{color:var(--muted,#8b949e);max-width:48ch;margin:0;line-height:1.5}.panel-popout-footer{color:var(--muted,#6f777b);text-align:center;margin-top:16px;font-size:.6875rem}@media (width<=720px){.data-fed-header{flex-direction:column;align-items:stretch}.data-fed-actions{justify-content:flex-end}.data-fed-action span{display:none}.data-fed-action{width:32px;padding:0}.panel-popout-header{flex-direction:column}.data-fed-expand-toolbar{flex-direction:column;align-items:flex-start}}@media print{.panel-popout-actions,.panel-popout-footer{display:none}.panel-popout-page{color:#111;background:#fff;padding:0}}.beta-waitlist{--beta-gold:var(--gold,#f0be47);--beta-gold-rgb:var(--accent-rgb,240, 190, 71);--beta-ink:var(--text,#e8eced);--beta-muted:var(--muted,#8b949e);--beta-panel:color-mix(in srgb, var(--panel,#0c1419) 92%, #000);--beta-line:color-mix(in srgb, var(--gold,#f0be47) 22%, var(--border,#243038));color:var(--beta-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.beta-waitlist-bg{pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 50% at 50% -10%, rgba(var(--beta-gold-rgb), .16), transparent 55%), radial-gradient(circle at 90% 80%, rgba(var(--beta-gold-rgb), .06), transparent 40%), linear-gradient(180deg, #02080c 0%, #061018 45%, #030a0e 100%);position:fixed;inset:0}.beta-waitlist-grid{opacity:.35;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 20%,#0000 75%)}.beta-waitlist-orb{filter:blur(60px);border-radius:50%;position:absolute}.beta-waitlist-orb-a{background:rgba(var(--beta-gold-rgb), .18);width:280px;height:280px;top:18%;left:8%}.beta-waitlist-orb-b{background:#2878a01f;width:320px;height:320px;top:40%;right:5%}.beta-waitlist-chrome,.beta-waitlist-progress,.beta-splash,.beta-landing,.beta-survey,.beta-done,.beta-waitlist-foot{z-index:1;position:relative}.beta-waitlist-chrome{justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,4vw,40px) 8px;display:flex}.beta-waitlist-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.beta-waitlist-brand img{object-fit:contain;width:36px;height:36px}.beta-waitlist-brand strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;display:block}.beta-waitlist-brand small{color:var(--beta-muted);font-size:.6875rem}.beta-waitlist-chrome-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.beta-waitlist-chrome-nav a{color:var(--beta-muted);font-size:.8125rem;text-decoration:none}.beta-waitlist-chrome-nav a:hover{color:var(--beta-gold)}.beta-waitlist-skip{border:1px solid var(--beta-line);border-radius:999px;padding:6px 12px;color:var(--beta-ink)!important}.beta-waitlist-progress{align-items:center;gap:12px;padding:4px clamp(16px,4vw,40px) 0;display:flex}.beta-waitlist-progress-track{background:#ffffff0f;border-radius:999px;flex:1;height:4px;overflow:hidden}.beta-waitlist-progress-track i{background:linear-gradient(90deg, var(--beta-gold), #ffe6a0);height:100%;transition:width .28s;display:block}.beta-waitlist-progress span{color:var(--beta-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-align:right;min-width:4.5rem;font-size:.6875rem}.beta-eyebrow{color:var(--beta-gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.6875rem;display:inline-block}.beta-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:transform .12s,border-color .12s,background .12s;display:inline-flex}.beta-btn:disabled{cursor:wait;opacity:.7}.beta-btn-gold{background:linear-gradient(180deg, #f6d37a, var(--beta-gold));color:#1a1204}.beta-btn-gold:hover{filter:brightness(1.05);transform:translateY(-1px)}.beta-btn-ghost{border-color:var(--beta-line);color:var(--beta-ink);background:0 0}.beta-btn-ghost:hover{border-color:var(--beta-gold);color:var(--beta-gold)}.beta-btn-block{width:100%}.beta-field{flex-direction:column;gap:8px;margin:14px 0;display:flex}.beta-field>span{color:var(--beta-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.beta-field input,.beta-field textarea{border:1px solid var(--beta-line);color:var(--beta-ink);font:inherit;background:#00000059;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:1.05rem}.beta-field input:focus,.beta-field textarea:focus{border-color:var(--beta-gold);box-shadow:0 0 0 3px rgba(var(--beta-gold-rgb), .18)}.beta-field-answer input{padding:16px 18px;font-size:1.35rem}.beta-error{color:#ff9b9b;margin:8px 0 0;font-size:.875rem}.beta-fineprint{color:var(--beta-muted);margin:14px 0 0;font-size:.75rem;line-height:1.45}.beta-fineprint code{color:var(--beta-gold);font-size:.7rem}.beta-splash{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px 80px;display:flex}.beta-splash-mark{filter:drop-shadow(0 0 24px rgba(var(--beta-gold-rgb), .35));object-fit:contain;width:88px;height:88px;margin-bottom:22px;animation:2.4s ease-in-out infinite beta-pulse}.beta-splash-kicker{color:var(--beta-gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin:0 0 12px;font-size:.75rem}.beta-splash h1{font-family:var(--font-display), var(--font-geist-sans), sans-serif;letter-spacing:-.02em;max-width:18ch;margin:0 auto 12px;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:650;line-height:1.15}.beta-splash-sub{color:var(--beta-muted);max-width:36ch;margin:0 auto 28px;font-size:.95rem}.beta-splash-bar{background:#ffffff14;border-radius:999px;width:min(220px,50vw);height:3px;margin-top:36px;overflow:hidden}.beta-splash-bar i{background:var(--beta-gold);width:0;height:100%;animation:3.1s linear forwards beta-splash-load;display:block}html[data-motion=reduce] .beta-splash-mark,html[data-motion=reduce] .beta-splash-bar i{animation:none}html[data-motion=reduce] .beta-splash-bar i{width:100%}@keyframes beta-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.04)}}@keyframes beta-splash-load{0%{width:0}to{width:100%}}.beta-landing{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(280px,400px);gap:clamp(28px,5vw,56px);width:100%;max-width:1100px;margin:0 auto;padding:24px clamp(16px,4vw,40px) 48px;display:grid}.beta-landing-copy h1{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(1.75rem,3.5vw,2.55rem);font-weight:650;line-height:1.12}.beta-landing-copy>p{color:color-mix(in srgb, var(--beta-ink) 88%, var(--beta-muted));max-width:52ch;margin:0 0 22px;font-size:1.02rem;line-height:1.55}.beta-landing-points{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.beta-landing-points li{align-items:flex-start;gap:12px;display:flex}.beta-landing-points svg{color:var(--beta-gold);flex:none;margin-top:2px}.beta-landing-points strong{font-size:.95rem;display:block}.beta-landing-points span{color:var(--beta-muted);font-size:.9rem;line-height:1.4}.beta-landing-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:420px;display:grid}.beta-landing-stats>div{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;padding:12px 10px}.beta-landing-stats strong{color:var(--beta-gold);font-family:var(--font-geist-mono), monospace;font-size:1.25rem;display:block}.beta-landing-stats small{color:var(--beta-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.beta-landing-card{background:linear-gradient(160deg, rgba(var(--beta-gold-rgb), .08), transparent 42%), var(--beta-panel);border:1px solid var(--beta-line);border-radius:18px;align-self:start;padding:22px 22px 20px;position:sticky;top:16px;box-shadow:0 24px 60px #00000059}.beta-landing-card h2{letter-spacing:-.02em;margin:0 0 8px;font-size:1.25rem;font-weight:650}.beta-landing-card>p{color:var(--beta-muted);margin:0 0 4px;font-size:.9rem;line-height:1.45}.beta-survey{flex:1;justify-content:center;padding:28px clamp(16px,4vw,40px) 64px;display:flex}.beta-survey-card{width:100%;max-width:640px;animation:.28s beta-slide-in}.beta-waitlist[data-direction=back] .beta-survey-card{animation-name:beta-slide-back}.beta-survey-step{color:var(--beta-gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.75rem}.beta-survey-step span{color:var(--beta-muted)}.beta-survey-card h2{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(1.45rem,3vw,1.95rem);font-weight:650;line-height:1.2}.beta-survey-help{color:var(--beta-muted);max-width:48ch;margin:0 0 20px;font-size:.95rem;line-height:1.5}.beta-options{gap:10px;display:grid}.beta-option{color:inherit;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;transition:border-color .12s,background .12s,transform .12s;display:grid}.beta-option:hover{border-color:color-mix(in srgb, var(--beta-gold) 40%, transparent);transform:translateY(-1px)}.beta-option.is-selected{background:rgba(var(--beta-gold-rgb), .1);border-color:var(--beta-gold);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .2)}.beta-option-key{color:var(--beta-muted);font-family:var(--font-geist-mono), monospace;background:#00000059;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;display:inline-flex}.beta-option.is-selected .beta-option-key{border-color:var(--beta-gold);color:var(--beta-gold)}.beta-option-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.beta-option-copy strong{font-size:.98rem;font-weight:600}.beta-option-copy small{color:var(--beta-muted);font-size:.8rem;line-height:1.35}.beta-option-check{border:2px solid #ffffff26;border-radius:50%;width:18px;height:18px}.beta-option.is-selected .beta-option-check{background:var(--beta-gold);border-color:var(--beta-gold);box-shadow:inset 0 0 0 3px #1a1204}.beta-option-box{border:2px solid #ffffff2e;border-radius:5px;width:18px;height:18px}.beta-option.is-selected .beta-option-box{background:var(--beta-gold);border-color:var(--beta-gold);box-shadow:inset 0 0 0 3px #1a1204}.beta-option[aria-pressed]{grid-template-columns:auto 1fr}.beta-survey-actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;display:flex}.beta-survey-hint{color:var(--beta-muted);margin:14px 0 0;font-size:.75rem}@keyframes beta-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes beta-slide-back{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.beta-done{flex:1;justify-content:center;padding:32px clamp(16px,4vw,40px) 64px;display:flex}.beta-done-card{background:linear-gradient(160deg, rgba(var(--beta-gold-rgb), .1), transparent 50%), var(--beta-panel);border:1px solid var(--beta-line);border-radius:20px;width:100%;max-width:640px;padding:28px 26px 24px}.beta-done-card h1{font-family:var(--font-display), sans-serif;margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.1rem)}.beta-done-card>p{color:var(--beta-muted);margin:0 0 20px;line-height:1.55}.beta-done-pills{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px;display:grid}.beta-done-pills>div{background:#00000040;border:1px solid #ffffff0f;border-radius:14px;padding:14px}.beta-done-pills small{color:var(--beta-gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.65rem;display:block}.beta-done-pills strong{margin-bottom:6px;font-size:1rem;display:block}.beta-done-pills p{color:var(--beta-muted);margin:0;font-size:.82rem;line-height:1.4}.beta-done-actions{flex-wrap:wrap;gap:10px;display:flex}.beta-waitlist-foot{color:var(--beta-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:auto;padding:12px clamp(16px,4vw,40px) 20px;font-size:.72rem;display:flex}@media (width<=900px){.beta-landing{grid-template-columns:1fr}.beta-landing-card{position:static}.beta-done-pills{grid-template-columns:1fr}}@media (width<=520px){.beta-landing-stats{grid-template-columns:1fr}.beta-waitlist-chrome-nav a:not(.beta-waitlist-skip){display:none}.beta-option{padding:12px}}.widget-explain-layer{isolation:isolate;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));z-index:13000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.widget-explain-backdrop{cursor:default;z-index:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060ab8;border:0;position:absolute;inset:0}.widget-explain-panel{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 34%, #2a363d);color:#e8eced;isolation:isolate;z-index:1;background-color:#0a1218;background-image:linear-gradient(165deg,#f0be471a,#0000 48%),linear-gradient(#101a21 0%,#0a1218 100%);border-radius:16px;flex-direction:column;width:100%;max-width:min(440px,100vw - 32px);max-height:min(80vh,620px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #000000a6,0 0 0 1px #f0be4714}.widget-explain-panel.mode-minimal,.widget-explain-panel.mode-on_demand{max-width:min(400px,100vw - 32px)}.widget-explain-head{background:#0c151c;border-bottom:1px solid #243038;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 14px;display:flex}.widget-explain-head-copy{flex:auto;min-width:0}.widget-explain-kicker{color:var(--gold,#f0be47);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:.625rem;font-weight:650;line-height:1.35;display:block}.widget-explain-head h2{color:#f2f5f4;font-family:var(--font-display), var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.2rem;font-weight:650;line-height:1.25}.widget-explain-close{color:#8b949e;cursor:pointer;background:#0a1116;border:1px solid #2b363c;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.widget-explain-close:hover{border-color:var(--gold,#f0be47);color:var(--gold,#f0be47)}.widget-explain-body{-webkit-overflow-scrolling:touch;background:#0a1218;flex-direction:column;flex:auto;gap:0;min-height:0;padding:4px 0 8px;display:flex;overflow:hidden auto}.widget-explain-block{border-bottom:1px solid #243038e6;padding:12px 16px}.widget-explain-block:last-child{border-bottom:0}.widget-explain-block.is-focus{background:color-mix(in srgb, var(--gold,#f0be47) 7%, transparent);box-shadow:inset 3px 0 0 var(--gold,#f0be47)}.widget-explain-reading .widget-explain-figures span{color:var(--gold,#f0be47);font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:600}.widget-explain-qa h3{text-transform:none;letter-spacing:.02em;font-family:var(--font-geist-sans), system-ui, sans-serif;color:var(--text,#e8eef1);font-size:.95rem;font-weight:650}.widget-explain-block h3{color:var(--gold,#f0be47);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.625rem;font-weight:650;line-height:1.3}.widget-explain-block p{color:#d7dcde;font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:normal;overflow-wrap:anywhere;white-space:normal;margin:0;font-size:.9rem;font-weight:400;line-height:1.55}.widget-explain-block ol{color:#d7dcde;margin:0;padding-left:1.2rem;font-size:.875rem;line-height:1.5}.widget-explain-block ol li{margin:0 0 6px;padding-left:2px}.widget-explain-block ol li:last-child{margin-bottom:0}.widget-explain-nota p{color:#9aa3a8;font-size:.84rem}.widget-explain-figures{gap:8px;margin:0;padding:0;list-style:none;display:grid}.widget-explain-figures li{justify-content:space-between;align-items:baseline;gap:12px;font-size:.84rem;display:flex}.widget-explain-figures strong{color:#9aa3a8;min-width:0;font-weight:500}.widget-explain-figures span{color:#e8eced;font-family:var(--font-geist-mono), monospace;flex:none;font-size:.8rem}.widget-explain-foot{background:#0c151c;border-top:1px solid #243038;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 16px 14px;display:flex}.widget-explain-disclaimer{color:#8b949e;flex:140px;min-width:0;margin:0;font-size:.72rem;line-height:1.4}.widget-explain-done{background:linear-gradient(180deg, #f6d37a, var(--gold,#f0be47));color:#1a1204;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 16px;font-size:.875rem;font-weight:650}.widget-explain-done:hover{filter:brightness(1.05)}.widget-explain-badge{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 40%, #2b363c);color:var(--gold,#f0be47);cursor:help;letter-spacing:.04em;text-transform:uppercase;z-index:3;background:#0a1218;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:0 8px;font-size:.65rem;font-weight:650;display:inline-flex}.widget-explain-badge.mode-on_tap{border-radius:50%;justify-content:center;width:26px;height:26px;min-height:26px;padding:0}.widget-explain-badge:hover,.widget-explain-badge:focus-visible{background:rgba(var(--accent-rgb,240, 190, 71), .14);box-shadow:0 0 0 3px rgba(var(--accent-rgb,240, 190, 71), .12);outline:0}.explainable-widget{position:relative}.explainable-widget-chrome{z-index:4;position:absolute;top:8px;right:8px}html[data-explainer-mode=guided] .explainable-widget{cursor:help}html[data-explainer-mode=minimal] .widget-explain-badge,html[data-explainer-mode=on_demand] .widget-explain-badge{display:none!important}.ticker-tape .ticker-explain-badge,.ticker-tape .widget-explain-badge{flex:none;margin-right:2px}.market-movers.market-movers-module{position:relative}.knowledge-stage-settings{background:var(--panel-soft,#081015);border:1px solid var(--border,#2b363c);border-radius:12px;grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:14px;margin:12px 0;padding:16px;display:grid}.knowledge-stage-settings-icon{background:rgba(var(--accent-rgb,240, 190, 71), .1);color:var(--gold,#f0be47);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.knowledge-stage-settings-copy h2{margin:4px 0 8px;font-size:1.05rem}.knowledge-stage-settings-copy>p{color:var(--muted,#8b949e);margin:0 0 10px;font-size:.875rem;line-height:1.45}.knowledge-stage-hint{background:rgba(var(--accent-rgb,240, 190, 71), .06);border-left:2px solid var(--gold,#f0be47);padding:8px 10px;color:var(--text,#e8eced)!important}.knowledge-stage-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 8px;display:grid}.knowledge-stage-choices button{border:1px solid var(--border,#2b363c);color:inherit;cursor:pointer;text-align:left;background:#00000040;border-radius:10px;padding:10px 12px}.knowledge-stage-choices button.is-active{background:rgba(var(--accent-rgb,240, 190, 71), .12);border-color:var(--gold,#f0be47)}.knowledge-stage-choices strong{margin-bottom:2px;font-size:.9rem;display:block}.knowledge-stage-choices small{color:var(--muted,#8b949e);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.knowledge-stage-mode{color:var(--muted,#8b949e);font-size:.75rem}@media (width<=560px){.knowledge-stage-choices{grid-template-columns:1fr}.widget-explain-panel{max-height:min(88vh,680px)}.widget-explain-foot{flex-direction:column;align-items:stretch}.widget-explain-done{width:100%}}.aeo-answer{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0 0 10px}.aeo-answer-card{background:color-mix(in srgb, var(--panel,#10181d) 90%, #f0be470d);border:1px solid color-mix(in srgb, var(--gold,#f0be47) 26%, var(--border,#2b363c));box-sizing:border-box;border-radius:10px;flex-direction:column;align-content:start;gap:0;width:100%;min-width:0;max-width:100%;padding:0;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;overflow:hidden}.aeo-answer-card:hover{border-color:color-mix(in srgb, var(--gold,#f0be47) 48%, var(--border,#2b363c))}.aeo-answer-card.is-open{border-color:color-mix(in srgb, var(--gold,#f0be47) 55%, var(--border,#2b363c));box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 18%, transparent), 0 10px 28px #00000047;z-index:0}.aeo-answer-face{box-sizing:border-box;text-align:left;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:10px 12px 12px;display:flex}.aeo-answer-cta-row{align-items:center;gap:8px;margin-top:2px;display:flex}.aeo-answer-open-btn{color:#1a1204;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#f0be47,#c9921a);border:0;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #c9921a38}.aeo-answer-open-btn:hover{filter:brightness(1.05)}.aeo-answer-open-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--gold) 70%, transparent);outline-offset:2px}.aeo-answer-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;min-width:0;max-width:100%;font:inherit;appearance:none;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:10px 12px 11px;display:flex}.aeo-answer-full{box-sizing:border-box;background:0 0;border:none;width:100%;min-width:0;max-width:none;margin:8px 0 12px;padding:0}.aeo-answer-pair{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(10px,1.8vw,16px);width:100%;min-width:0;display:grid}.aeo-answer-pair.aeo-answer-triple{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.aeo-answer-pair.aeo-answer-triple{grid-template-columns:repeat(2,minmax(0,1fr))}}.aeo-answer-full .aeo-answer-card{flex:unset;width:100%;min-width:0;max-width:none;margin:0}.aeo-answer-card-start{margin-right:0}.aeo-answer-card-end{background:color-mix(in srgb, var(--panel,#10181d) 92%, #f0be4709);border-color:color-mix(in srgb, var(--gold,#f0be47) 18%, var(--border,#2b363c));margin-left:0}.aeo-answer-top{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.aeo-answer-kicker{color:var(--gold,#f0be47);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:auto;align-items:center;gap:5px;min-width:0;margin:0;font-size:.625rem;line-height:1.2;display:inline-flex;overflow:hidden}.aeo-answer-kicker svg,.aeo-answer-kicker .icon{flex:none;width:10px;height:10px}.aeo-answer-chevron{color:var(--muted,#8b949e);flex:none;justify-content:center;align-items:center;transition:transform .15s,color .15s;display:inline-flex}.aeo-answer-card.is-open .aeo-answer-chevron{color:var(--gold,#f0be47);transform:rotate(180deg)}.aeo-answer-question{color:var(--text,#e8eef1);letter-spacing:-.015em;text-align:left;white-space:normal;margin:0;font-size:.8125rem;font-weight:650;line-height:1.35;display:block;overflow:visible}.aeo-answer-card.is-closed .aeo-answer-panel,.aeo-answer-body-preview{display:none!important}.aeo-answer-body-full{white-space:normal;padding-top:2px;line-height:1.5;overflow:visible}.aeo-answer-body strong{color:var(--gold,#f0be47);margin-right:.25em;font-weight:650}.aeo-answer-not{color:var(--muted,#8b949e);text-align:left;align-items:flex-start;gap:5px;min-width:0;margin:2px 0 0;font-size:.6875rem;line-height:1.35;display:flex}.aeo-answer-toggle .aeo-answer-not{white-space:normal;overflow:hidden}.aeo-answer-not span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.aeo-answer-card.is-open .aeo-answer-toggle .aeo-answer-not{display:none}.aeo-answer-not svg,.aeo-answer-not .icon{color:var(--gold,#f0be47);flex:none;width:11px;height:11px;margin-top:1px}.aeo-answer-panel{border-top:1px solid color-mix(in srgb, var(--gold) 16%, var(--border));text-align:left;gap:8px;min-width:0;padding:0 12px 12px;display:grid}.aeo-answer-panel[hidden]{display:none!important}.aeo-answer-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:2px;display:flex}.aeo-answer-link{color:var(--gold,#f0be47);white-space:nowrap;align-items:center;gap:3px;font-size:.6875rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.aeo-answer-link:hover{text-underline-offset:2px;text-decoration:underline}.aeo-answer-link-muted{color:var(--muted,#a9b2b7);font-weight:500}.aeo-answer-collapse{color:var(--muted,#8b949e);font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:2px 0;font-size:.5625rem}.aeo-answer-collapse:hover{color:var(--gold,#f0be47)}.aeo-answer-compact{max-width:min(72ch,100%)}.aeo-answer-compact .aeo-answer-card{width:100%;max-width:none}.page-heading .aeo-answer-full{width:100%;max-width:none;margin-top:10px;margin-bottom:8px}.page-heading .aeo-answer-compact{margin-top:8px;margin-bottom:6px}.aeo-answer .aeo-answer-question{text-align:left!important;font-size:.8125rem!important;line-height:1.35!important}.aeo-answer .aeo-answer-body{text-align:left!important;font-size:.75rem!important;line-height:1.45!important}.aeo-answer .aeo-answer-kicker{text-align:left!important;font-size:.625rem!important}.aeo-answer .aeo-answer-not{text-align:left!important;font-size:.6875rem!important}@media (width<=900px){.aeo-answer-pair{grid-template-columns:1fr;gap:8px}.aeo-answer-full .aeo-answer-card{width:100%;max-width:none;margin:0}.aeo-answer-question,.aeo-answer-body-preview{-webkit-line-clamp:3;line-clamp:3}}@media (prefers-reduced-motion:reduce){.aeo-answer-card,.aeo-answer-chevron{transition:none}}.markets-structure-board{--mm-gold:var(--gold,#ffc536);--mm-gold-rgb:var(--accent-rgb,255, 197, 54);--mm-panel:var(--panel,#090d10);--mm-panel-raised:var(--panel-raised,var(--mm-panel));--mm-panel-soft:var(--panel-soft,var(--mm-panel));--mm-canvas:var(--canvas,#05090c);--mm-border:var(--border,#2b333a);--mm-text:var(--text,#f1f2ef);--mm-muted:var(--muted,#9ca4ad);--mm-green:var(--green,#34d990);--mm-red:var(--red,#ff5d66);--mm-purple:var(--purple,#a966e8);--mm-blue:var(--blue,#62a9ff);--mm-deep:color-mix(in srgb, var(--mm-panel) 88%, var(--mm-canvas));--mm-inset:color-mix(in srgb, var(--mm-text) 7%, var(--mm-panel));--mm-track:color-mix(in srgb, var(--mm-text) 10%, var(--mm-panel));background:radial-gradient(ellipse 70% 45% at 8% 0%, rgba(var(--mm-gold-rgb), .08), transparent 55%), radial-gradient(ellipse 50% 40% at 96% 100%, #508cff0e, transparent 50%), linear-gradient(165deg, var(--mm-panel-raised), var(--mm-deep));border:1px solid color-mix(in srgb, var(--mm-gold) 28%, var(--mm-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mm-text) 8%, transparent), 0 20px 52px color-mix(in srgb, var(--mm-canvas) 45%, transparent);color:var(--mm-text);z-index:1;border-radius:18px;gap:16px;min-width:0;max-width:100%;min-height:320px;margin:4px 0 14px;padding:18px 18px 14px;display:grid;position:relative;overflow:visible}.markets-structure-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;min-width:0;display:flex}.markets-structure-head .eyebrow{color:var(--mm-gold);font-family:var(--font-geist-mono,monospace);letter-spacing:.14em;font-size:10px;font-weight:700}.markets-structure-head h2{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(20px,2.2vw,26px);font-weight:650}.markets-structure-head p{color:var(--mm-muted);max-width:58ch;margin:0;font-size:12px;line-height:1.5}.markets-structure-meta{color:var(--mm-muted);font-family:var(--font-geist-mono,monospace);flex-direction:column;align-items:flex-end;gap:8px;font-size:11px;display:flex}.markets-structure-breadth .up,.markets-structure-meta .up{color:var(--mm-green)}.markets-structure-breadth .down,.markets-structure-meta .down{color:var(--mm-red)}.markets-structure-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.markets-structure-kpi{background:linear-gradient(165deg, color-mix(in srgb, var(--mm-text) 5%, transparent), color-mix(in srgb, var(--mm-text) 2%, transparent));border:1px solid color-mix(in srgb, var(--mm-gold) 16%, var(--mm-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mm-text) 6%, transparent);border-radius:12px;gap:5px;min-width:0;padding:11px 13px;display:grid}.markets-structure-kpi small{color:var(--mm-muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:650}.markets-structure-kpi strong{color:var(--mm-text);font-family:var(--font-geist-mono,monospace);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.7vw,19px);font-weight:700;line-height:1.15;overflow:hidden}.markets-structure-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);align-items:start;gap:14px;min-width:0;display:grid}.markets-structure-l1,.markets-structure-sectors{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mm-text) 5%, transparent);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:visible;background:linear-gradient(180deg, color-mix(in srgb, var(--mm-text) 4%, transparent), transparent 40%), var(--mm-panel-soft)!important;border:1px solid color-mix(in srgb, var(--mm-gold) 18%, var(--mm-border))!important;border-radius:14px!important;padding:14px!important}.markets-structure-l1>.markets-structure-l1-body,.markets-structure-sectors>.markets-sector-grid{flex:auto;min-width:0}.markets-structure-panel-head{border-bottom:1px solid color-mix(in srgb, var(--mm-border) 80%, transparent);justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;display:flex}.markets-structure-panel-head small{color:var(--mm-muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.markets-structure-l1-body{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.markets-l1-share-visual{background:var(--mm-inset);border:1px solid color-mix(in srgb, var(--mm-border) 85%, transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 18px;min-width:0;padding:12px 14px;display:grid}.markets-l1-ring{box-shadow:0 0 0 1px color-mix(in srgb, var(--mm-text) 8%, transparent), 0 10px 24px color-mix(in srgb, var(--mm-canvas) 35%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--mm-canvas) 20%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:108px;height:108px;margin:0;display:grid;position:relative}.markets-l1-ring:after{background:radial-gradient(circle at 40% 32%, color-mix(in srgb, var(--mm-text) 8%, transparent), transparent 55%), var(--mm-deep);border:1px solid color-mix(in srgb, var(--mm-text) 8%, transparent);box-shadow:inset 0 2px 10px color-mix(in srgb, var(--mm-canvas) 35%, transparent);content:"";border-radius:50%;width:64%;height:64%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.markets-l1-ring>span{text-align:center;z-index:1;place-items:center;gap:3px;position:relative;display:grid!important}.markets-l1-ring strong{color:var(--mm-text);font-family:var(--font-geist-mono,monospace);letter-spacing:-.03em;font-size:clamp(18px,1.9vw,22px);font-weight:700;line-height:1}.markets-l1-ring small{color:var(--mm-muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.markets-l1-legend{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:4px 12px;width:100%;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.markets-l1-legend>li{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:1px 0;display:grid}.markets-l1-legend i{box-shadow:0 0 0 1px color-mix(in srgb, var(--mm-canvas) 25%, transparent);border-radius:2px;width:8px;height:8px;display:block}.markets-l1-legend span{color:var(--mm-text);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:650;overflow:hidden}.markets-l1-legend strong{color:color-mix(in srgb, var(--mm-muted) 70%, var(--mm-text));font-family:var(--font-geist-mono,monospace);letter-spacing:.01em;text-align:right;white-space:nowrap;font-size:11px;font-weight:700}.markets-l1-bars>li{width:100%;min-width:0;margin:0;list-style:none}.markets-l1-bars{gap:6px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:visible}.markets-l1-row{background:linear-gradient(90deg, color-mix(in srgb, var(--mm-text) 5%, transparent), color-mix(in srgb, var(--mm-text) 1.5%, transparent));border:1px solid color-mix(in srgb, var(--mm-border) 88%, transparent);color:inherit;cursor:pointer;text-align:left;min-width:0;min-height:52px;transition:border-color var(--motion-hover), background var(--motion-hover), transform var(--motion-hover);border-radius:12px;grid-template-columns:28px minmax(96px,1.1fr) minmax(0,1.6fr) minmax(76px,auto);align-items:center;gap:10px 12px;width:100%;padding:10px 12px;display:grid}.markets-l1-row:hover{background:linear-gradient(90deg, rgba(var(--mm-gold-rgb), .11), color-mix(in srgb, var(--mm-text) 2%, transparent));border-color:color-mix(in srgb, var(--mm-gold) 50%, var(--mm-border));transform:translateY(-1px)}.markets-l1-row:focus-visible{outline:2px solid var(--mm-gold);outline-offset:2px}.markets-l1-rank{color:color-mix(in srgb, var(--mm-muted) 80%, var(--mm-gold));font-family:var(--font-geist-mono,monospace);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:center;white-space:nowrap;min-width:1.5ch;font-size:11px;font-weight:700;line-height:1}.markets-l1-id{align-items:center;gap:8px;min-width:0;display:flex}.markets-l1-id img{border:1px solid color-mix(in srgb, var(--mm-border) 80%, transparent);object-fit:cover;outline:1px solid color-mix(in srgb, var(--mm-text) 8%, transparent);outline-offset:-1px;border-radius:50%;flex-shrink:0;width:24px;height:24px}.markets-l1-id>i{background:linear-gradient(145deg, var(--mm-panel-raised), var(--mm-deep));border:1px solid var(--mm-border);border-radius:50%;flex-shrink:0;width:24px;height:24px;display:inline-block}.markets-l1-names{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.markets-l1-names strong{color:var(--mm-text);letter-spacing:.03em;font-size:12px;font-weight:700;line-height:1.15;display:block}.markets-l1-names em{color:var(--mm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.15;display:block;overflow:hidden}.markets-l1-bar-col{gap:4px;min-width:0;display:grid}.markets-l1-bar-track{background:var(--mm-track);border:1px solid color-mix(in srgb, var(--mm-text) 8%, transparent);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--mm-canvas) 30%, transparent);border-radius:99px;min-width:0;height:10px;overflow:hidden}.markets-l1-bar-track>i{background:linear-gradient(90deg, rgba(var(--mm-gold-rgb), .35), rgba(var(--mm-gold-rgb), .85) 55%, color-mix(in srgb, var(--mm-gold) 70%, #fff));box-shadow:0 0 14px rgba(var(--mm-gold-rgb), .32);min-width:8px;height:100%;transition:width var(--duration-slow) var(--ease-standard);border-radius:99px;display:block}.markets-l1-row.heat-up .markets-l1-bar-track>i{background:linear-gradient(90deg, #34d99052, rgba(var(--mm-gold-rgb), .75), color-mix(in srgb, var(--mm-gold) 70%, #fff))}.markets-l1-row.heat-down .markets-l1-bar-track>i{background:linear-gradient(90deg, #ff5d6640, rgba(var(--mm-gold-rgb), .58), color-mix(in srgb, var(--mm-gold) 55%, #fff))}.markets-l1-share-chip{color:var(--mm-muted);font-family:var(--font-geist-mono,monospace);letter-spacing:.02em;font-size:9px;font-style:normal}.markets-l1-figs{text-align:right;flex-direction:column;gap:2px;min-width:0;display:flex}.markets-l1-figs b{color:var(--mm-text);font-family:var(--font-geist-mono,monospace);letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:700}.markets-l1-figs small{font-family:var(--font-geist-mono,monospace);font-size:10px;font-weight:700}.markets-l1-figs .up{color:var(--mm-green)}.markets-l1-figs .down{color:var(--mm-red)}.markets-l1-figs .muted{color:var(--mm-muted)}.markets-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;min-height:180px;display:grid}.markets-sector-card{background:linear-gradient(160deg, color-mix(in srgb, var(--mm-text) 5%, transparent), color-mix(in srgb, var(--mm-text) 1%, transparent) 52%), var(--mm-deep);border:1px solid color-mix(in srgb, var(--mm-border) 82%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mm-text) 6%, transparent);min-width:0;min-height:128px;transition:border-color var(--motion-hover), transform var(--motion-hover), box-shadow var(--motion-hover);border-radius:13px;gap:8px;padding:12px 13px 11px;display:grid;position:relative;overflow:hidden}.markets-sector-card:before{background:var(--mm-gold);content:"";opacity:.7;border-radius:99px 0 0 99px;width:3px;height:46%;position:absolute;top:27%;left:0}.markets-sector-card.tone-purple:before{background:var(--mm-purple)}.markets-sector-card.tone-green:before{background:var(--mm-green)}.markets-sector-card.tone-blue:before{background:var(--mm-blue)}.markets-sector-card.tone-red:before{background:var(--mm-red)}.markets-sector-card.tone-silver:before{background:#8b969c}.markets-sector-card.heat-hot{background:linear-gradient(160deg, #34d99026, transparent 52%), var(--mm-deep);border-color:color-mix(in srgb, var(--mm-green) 38%, var(--mm-border))}.markets-sector-card.heat-warm{background:linear-gradient(160deg, #34d99014, transparent 50%), var(--mm-deep)}.markets-sector-card.heat-cool{background:linear-gradient(160deg, #ff5d6614, transparent 50%), var(--mm-deep)}.markets-sector-card.heat-cold{background:linear-gradient(160deg, #ff5d6626, transparent 52%), var(--mm-deep);border-color:color-mix(in srgb, var(--mm-red) 34%, var(--mm-border))}.markets-sector-card:hover{border-color:color-mix(in srgb, var(--mm-gold) 45%, var(--mm-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mm-text) 7%, transparent), 0 12px 30px color-mix(in srgb, var(--mm-canvas) 28%, transparent);transform:translateY(-1px)}.markets-sector-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.markets-sector-card header strong{color:var(--mm-text);letter-spacing:-.01em;padding-right:4px;font-size:12px;font-weight:650;line-height:1.3}.markets-sector-delta{font-family:var(--font-geist-mono,monospace);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-weight:700;line-height:1;font-size:10px!important}.markets-sector-delta.up{color:var(--mm-green);background:#34d99024;border:1px solid #34d99052}.markets-sector-delta.down{color:var(--mm-red);background:#ff5d661f;border:1px solid #ff5d664d}.markets-sector-delta.muted{background:color-mix(in srgb, var(--mm-text) 5%, transparent);border:1px solid var(--mm-border);color:var(--mm-muted)}.markets-sector-value{font-family:var(--font-geist-mono,monospace);letter-spacing:-.025em;font-weight:700;line-height:1.1;color:var(--mm-text)!important;font-size:17px!important}.markets-sector-bar{background:var(--mm-track);border:1px solid color-mix(in srgb, var(--mm-text) 8%, transparent);border-radius:99px;height:7px;margin-top:1px;overflow:hidden}.markets-sector-bar>i{box-shadow:0 0 10px rgba(var(--mm-gold-rgb), .22);min-width:6px;height:100%;transition:width var(--duration-slow) var(--ease-standard);border-radius:99px;display:block}.markets-sector-card.tone-gold .markets-sector-bar>i,.markets-sector-card .markets-sector-bar>i{background:var(--mm-gold)}.markets-sector-card.tone-purple .markets-sector-bar>i{background:var(--mm-purple)}.markets-sector-card.tone-green .markets-sector-bar>i{background:var(--mm-green)}.markets-sector-card.tone-blue .markets-sector-bar>i{background:var(--mm-blue)}.markets-sector-card.tone-red .markets-sector-bar>i{background:var(--mm-red)}.markets-sector-card.tone-silver .markets-sector-bar>i{background:#8b969c}.markets-sector-card footer{gap:6px;margin-top:2px;display:grid}.markets-sector-card footer small{color:var(--mm-muted);font-family:var(--font-geist-mono,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.markets-sector-coins{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.markets-sector-coins em,.markets-sector-coins-empty{background:color-mix(in srgb, var(--mm-text) 5%, transparent);border:1px solid color-mix(in srgb, var(--mm-border) 80%, transparent);color:color-mix(in srgb, var(--mm-muted) 55%, var(--mm-text));font-family:var(--font-geist-mono,monospace);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:4px 7px;font-size:9px;font-style:normal;line-height:1;overflow:hidden}.markets-sector-coins-empty{background:0 0;border:0;padding:0}.markets-structure-note{background:var(--mm-inset);border:1px solid color-mix(in srgb, var(--mm-border) 80%, transparent);color:var(--mm-muted);border-radius:10px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 12px;font-size:11px;line-height:1.45;display:flex}.markets-structure-note .icon{color:var(--mm-gold);opacity:.85;flex:none;margin-top:1px}.markets-structure-empty{color:var(--mm-muted);padding:12px 4px;font-size:12px}.markets-structure-empty.wide{grid-column:1/-1}@media (width<=1180px){.markets-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.markets-structure-grid{grid-template-columns:1fr}.markets-structure-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.markets-structure-grid{grid-template-columns:1fr}}@media (width<=560px){.markets-structure-board{border-radius:14px;padding:14px 12px 12px}.markets-structure-kpis{grid-template-columns:1fr 1fr;gap:8px}.markets-sector-grid{grid-template-columns:1fr}.markets-l1-share-visual{text-align:center;grid-template-columns:1fr;justify-items:center}.markets-l1-ring{margin:0 auto}.markets-l1-legend{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.markets-l1-row{grid-template-columns:22px minmax(0,1fr) auto;gap:8px;min-height:48px}.markets-l1-bar-col{display:none}}@media (prefers-reduced-motion:reduce){.markets-l1-row,.markets-sector-card,.markets-l1-bar-track>i,.markets-sector-bar>i{transition:none}}.markets-sector-card{cursor:pointer;font:inherit;text-align:left;width:100%;color:inherit}.markets-sector-card:hover,.markets-sector-card:focus-visible{border-color:var(--gold-border-bright,#c9a227);outline:none;transform:translateY(-1px)}.markets-sector-open-hint{color:var(--gold,#ffc536);margin-top:4px;font-size:10px;font-weight:650;display:block}.markets-sector-matrix{border-top:1px solid color-mix(in srgb, var(--mm-border) 80%, transparent);gap:10px;margin-top:14px;padding-top:14px;display:grid}.markets-sector-matrix-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.markets-sector-matrix-head small{color:var(--mm-muted);font-size:11px}.markets-sector-matrix-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.markets-sector-matrix-cell{background:var(--mm-inset);border:1px solid var(--mm-border);color:var(--mm-text);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;min-height:64px;padding:10px 10px 9px;transition:border-color .15s,transform .15s;display:flex}.markets-sector-matrix-cell:hover{border-color:color-mix(in srgb, var(--mm-gold) 45%, var(--mm-border));transform:translateY(-1px)}.markets-sector-matrix-cell span{color:var(--mm-muted);letter-spacing:.02em;font-size:10px;font-weight:600;line-height:1.25}.markets-sector-matrix-cell strong{font-family:var(--font-geist-mono,monospace);font-size:13px}.markets-sector-matrix-cell.heat-hot{background:#34d99029;border-color:#34d99059}.markets-sector-matrix-cell.heat-warm{background:#34d99014}.markets-sector-matrix-cell.heat-cool{background:#ff5d6614}.markets-sector-matrix-cell.heat-cold{background:#ff5d6629;border-color:#ff5d6659}.markets-sector-matrix-cell.heat-flat{background:color-mix(in srgb, var(--mm-text) 4%, transparent)}.markets-sector-matrix-cell .up{color:var(--mm-green)}.markets-sector-matrix-cell .down{color:var(--mm-red)}.markets-sector-matrix-cell .muted{color:var(--mm-muted)}@media (width>=1800px){.markets-sector-matrix-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}}@media (width>=2400px){.markets-sector-matrix-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}.uw-markets-structure-pane .markets-structure-board{margin-bottom:0}}.markets-sectors-section{gap:14px;margin-top:8px;display:grid}.markets-sectors-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;display:flex}.markets-sectors-head h2{letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:650}.markets-sectors-head p{color:var(--muted);max-width:52ch;margin:0;font-size:13px;line-height:1.45}.markets-sectors-head-actions{align-items:center;gap:8px;display:flex}.markets-sectors-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.markets-sectors-card{border:1px solid var(--border);color:inherit;cursor:pointer;text-align:left;background:#ffffff05;border-radius:14px;gap:8px;padding:14px;transition:border-color .16s,transform .16s,background .16s;display:grid}.markets-sectors-card:hover,.markets-sectors-card:focus-visible{border-color:var(--gold-border-bright,#c9a227);background:rgba(var(--accent-rgb,201, 162, 39), .06);outline:none;transform:translateY(-1px)}.markets-sectors-card header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.markets-sectors-card header strong{font-size:13px;font-weight:650}.markets-sectors-card>b{font-family:var(--font-numeric,var(--font-geist-mono,monospace));font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.25rem}.markets-sectors-bar{background:#ffffff0f;border-radius:999px;height:4px;overflow:hidden}.markets-sectors-bar i{border-radius:inherit;height:100%;display:block}.markets-sectors-card footer{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.markets-sectors-card footer em{color:var(--gold,#ffc536);font-style:normal;font-weight:600}.markets-sectors-card .up{color:var(--green,#34d990)}.markets-sectors-card .down{color:var(--red,#ff5d66)}.markets-sectors-card .muted{color:var(--muted)}:root,.markets-sectors-section{--sector-tone-0:var(--gold,#ffc536);--sector-tone-1:var(--purple,#a966e8);--sector-tone-2:var(--green,#34d990);--sector-tone-3:var(--blue,#62a9ff);--sector-tone-4:var(--red,#ff5d66);--sector-tone-5:#8b969c}.markets-sectors-chips{flex-wrap:wrap;gap:6px;display:flex}.markets-sectors-chips button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff08;border-radius:999px;min-height:32px;padding:0 12px;font-size:11px}.markets-sectors-chips button:hover:not(:disabled){border-color:var(--gold-border);color:var(--gold)}.markets-sectors-chips button.is-missing,.markets-sectors-chips button:disabled{cursor:not-allowed;opacity:.4}.markets-sectors-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.markets-sectors-kpis span{border:1px solid var(--border);background:#ffffff05;border-radius:12px;gap:4px;padding:12px;display:grid}.markets-sectors-kpis small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.markets-sectors-kpis b{font-family:var(--font-numeric,var(--font-geist-mono,monospace));font-variant-numeric:tabular-nums;font-size:15px}.markets-sectors-kpis .up{color:var(--green,#34d990)}.markets-sectors-kpis .down{color:var(--red,#ff5d66)}.markets-sectors-tokens-panel{gap:12px;display:grid;padding:14px!important}.markets-sectors-tokens-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.markets-sectors-tokens-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.markets-sectors-tokens-tools label{align-items:center;gap:6px;display:inline-flex}.markets-sectors-tokens-tools input,.markets-sectors-tokens-tools select{border:1px solid var(--border);color:var(--text);background:#071015;border-radius:8px;min-height:36px;padding:0 10px}.markets-sectors-tokens-tools input{min-width:min(220px,70vw)}.markets-sectors-table-wrap{overflow-x:auto}.markets-sectors-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.markets-sectors-table-wrap th,.markets-sectors-table-wrap td{border-bottom:1px solid var(--border-soft,#17242b);text-align:left;white-space:nowrap;padding:10px 8px;font-size:12px}.markets-sectors-table-wrap th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.markets-sectors-table-wrap td.up{color:var(--green,#34d990)}.markets-sectors-table-wrap td.down{color:var(--red,#ff5d66)}.markets-sectors-token-btn{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.markets-sectors-token-btn img,.markets-sectors-token-btn>i{border-radius:999px;width:22px;height:22px}.markets-sectors-token-btn>i{background:#ffffff14;display:inline-block}.markets-sectors-token-btn span{gap:1px;display:grid}.markets-sectors-token-btn strong{font-size:12px}.markets-sectors-token-btn em{color:var(--muted);font-size:11px;font-style:normal}.markets-sectors-research{color:var(--gold);font-size:11px;font-weight:600;text-decoration:none}.markets-sectors-research:hover{text-decoration:underline}.markets-sectors-empty,.markets-sectors-note{color:var(--muted);font-size:12px;line-height:1.45}.markets-sectors-note{align-items:flex-start;gap:6px;margin:0;display:flex}.markets-sectors-empty-panel{gap:8px;display:grid;padding:16px!important}.markets-sectors-empty-panel p{color:var(--muted);margin:0}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.markets-sectors-grid{grid-template-columns:1fr 1fr}}@media (width<=420px){.markets-sectors-grid{grid-template-columns:1fr}}.markets-sectors-sort-hint{color:var(--muted);text-align:right;margin:0;font-size:11px}.markets-sectors-sort-hint strong{color:var(--gold)}.markets-sectors-sort-hint span{opacity:.75}.markets-sectors-table-wrap table thead th{border-bottom:1px solid var(--border,#1e2a31)}.markets-sectors-table-wrap .fte-th-button{width:100%}.markets-sectors-table-wrap th.fte-th{z-index:1;background:color-mix(in srgb, var(--panel,#0c1216) 94%, var(--canvas,#05090c));position:sticky;top:0}.markets-associated{background:linear-gradient(180deg, #ffffff06, transparent 50%), color-mix(in srgb, var(--panel,#0c1216) 92%, var(--canvas,#05090c));border:1px solid var(--border,#1e2a31);border-radius:14px;gap:12px;margin-top:4px;padding:14px;display:grid}.markets-associated-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.markets-associated-head .eyebrow{color:var(--gold,#ffc536);font-family:var(--font-geist-mono,monospace);letter-spacing:.1em;font-size:10px;font-weight:700}.markets-associated-head h3{letter-spacing:-.02em;margin:4px 0;font-size:1.05rem;font-weight:650}.markets-associated-head h3 em{color:var(--muted);font-style:normal;font-weight:500}.markets-associated-head p{color:var(--muted);max-width:52ch;margin:0;font-size:12px;line-height:1.4}.markets-associated-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.markets-associated-grid>li{gap:6px;min-width:0;display:grid}.markets-associated-card{border:1px solid var(--border,#1e2a31);color:inherit;cursor:pointer;text-align:left;background:#ffffff06;border-radius:12px;gap:8px;width:100%;min-width:0;padding:12px;transition:border-color .16s,transform .16s,background .16s;display:grid}.markets-associated-card:hover,.markets-associated-card:focus-visible{background:rgba(var(--accent-rgb,201, 162, 39), .07);border-color:var(--gold-border,#c9a227);outline:none;transform:translateY(-1px)}.markets-associated-id{align-items:center;gap:10px;min-width:0;display:flex}.markets-associated-id img,.markets-associated-id>i{border-radius:999px;flex-shrink:0;width:28px;height:28px}.markets-associated-id>i{background:#ffffff14;display:inline-block}.markets-associated-id span{gap:1px;min-width:0;display:grid}.markets-associated-id strong{font-size:13px;font-weight:700}.markets-associated-id em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.markets-associated-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:3px 8px;font-size:10px;font-weight:650;display:inline-flex}.markets-associated-badge.is-rival,.markets-associated-badge.is-curated{color:#ff8a90;background:#ff5d661f;border:1px solid #ff5d6659}.markets-associated-badge.is-same-sector{background:rgba(var(--accent-rgb,201, 162, 39), .12);border:1px solid var(--gold-border,#c9a227);color:var(--gold,#ffc536)}.markets-associated-figs{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.markets-associated-figs b{font-family:var(--font-numeric,var(--font-geist-mono,monospace));font-variant-numeric:tabular-nums;font-size:14px}.markets-associated-figs small{font-family:var(--font-geist-mono,monospace);font-size:11px;font-weight:700}.markets-associated-figs .up{color:var(--green,#34d990)}.markets-associated-figs .down{color:var(--red,#ff5d66)}.markets-associated-figs .muted{color:var(--muted)}.markets-associated-mcap{justify-content:space-between;gap:8px;display:flex}.markets-associated-mcap small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.markets-associated-mcap b{font-family:var(--font-numeric,var(--font-geist-mono,monospace));font-variant-numeric:tabular-nums;font-size:12px}.markets-associated-research{color:var(--gold,#ffc536);padding-left:4px;font-size:11px;font-weight:650;text-decoration:none}.markets-associated-research:hover{text-decoration:underline}.markets-associated-foot{gap:8px;display:grid}.markets-associated-sector-link{color:var(--gold,#ffc536);cursor:pointer;text-align:left;background:0 0;border:0;width:fit-content;padding:0;font-size:12px;font-weight:650}.markets-associated-sector-link:hover{text-decoration:underline}.markets-associated-note,.markets-associated-empty{color:var(--muted);align-items:flex-start;gap:6px;margin:0;font-size:11px;line-height:1.45;display:flex}@media (width<=560px){.markets-associated-grid{grid-template-columns:1fr}}.markets-networks-section{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 22%, var(--border,#2b363c));background:color-mix(in srgb, var(--panel,#10181d) 92%, #f0be470a);border-radius:10px;gap:12px;min-width:0;margin:0 0 14px;padding:14px 14px 12px;display:grid}.markets-networks-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.markets-networks-head h3{letter-spacing:-.02em;color:var(--text,#e8eef1);margin:2px 0 4px;font-size:1rem;font-weight:600}.markets-networks-head p{max-width:52ch;color:var(--muted,#8b949e);margin:0;font-size:.75rem;line-height:1.45}.markets-networks-search{border:1px solid var(--border,#2b363c);background:color-mix(in srgb, var(--canvas,#01060a) 70%, transparent);min-width:min(320px,100%);max-width:380px;min-height:40px;color:var(--muted,#8b949e);border-radius:8px;flex:240px;align-items:center;gap:8px;padding:0 10px;display:flex}.markets-networks-search:focus-within{border-color:color-mix(in srgb, var(--gold) 50%, var(--border));color:var(--gold,#f0be47)}.markets-networks-search input{min-width:0;color:var(--text,#e8eef1);background:0 0;border:none;outline:none;flex:auto;font-size:.8125rem}.markets-networks-search input::placeholder{color:var(--muted,#6f777b)}.markets-networks-clear{width:26px;height:26px;color:var(--muted,#8b949e);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.markets-networks-clear:hover{color:var(--gold,#f0be47);background:color-mix(in srgb, var(--gold) 10%, transparent)}.markets-networks-meta{font-family:var(--font-geist-mono,monospace);letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#8b949e);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:.625rem;display:flex}.markets-networks-meta span{color:var(--gold,#f0be47)}.markets-networks-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.markets-networks-grid :is(button,a){border:1px solid var(--border,#2b363c);background:color-mix(in srgb, var(--panel-raised,#141c22) 85%, transparent);width:100%;min-height:52px;color:var(--text,#e8eef1);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:border-color .15s,background .15s,transform .12s;display:grid}.markets-networks-grid :is(button,a):hover{border-color:color-mix(in srgb, var(--gold) 42%, var(--border));transform:translateY(-1px)}.markets-networks-grid :is(button,a).active{border-color:var(--gold,#f0be47);background:color-mix(in srgb, var(--gold) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 18%, transparent)}.markets-networks-logo{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:#00000040;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.markets-networks-logo img{object-fit:cover;width:100%;height:100%}.markets-networks-copy{gap:2px;min-width:0;display:grid}.markets-networks-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.markets-networks-copy small{min-width:0;color:var(--muted,#8b949e);font-family:var(--font-geist-mono,monospace);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;font-size:.625rem;display:flex}.markets-networks-copy small em{opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.markets-networks-grid :is(button,a)>svg{color:var(--muted,#6f777b);flex:none}.markets-networks-grid :is(button,a).active>svg,.markets-networks-grid :is(button,a):hover>svg{color:var(--gold,#f0be47)}.markets-networks-empty{border:1px dashed var(--border,#2b363c);color:var(--muted,#8b949e);border-radius:8px;justify-items:start;gap:6px;padding:18px 12px;display:grid}.markets-networks-empty strong{color:var(--text,#e8eef1);font-size:.875rem}.markets-networks-empty p{margin:0;font-size:.75rem;line-height:1.4}.markets-networks-note{color:var(--muted,#6f777b);margin:0;font-size:.6875rem;line-height:1.4}@media (width<=720px){.markets-networks-section{padding:12px}.markets-networks-grid{grid-template-columns:1fr}.markets-networks-search{max-width:none}}.markets-networks-filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.markets-networks-filters button{border:1px solid color-mix(in srgb, var(--gold,#f0be47) 28%, var(--border,#2b363c));color:var(--muted,#8b949e);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:.625rem;font-weight:700}.markets-networks-filters button.is-active{color:#0a1210;background:color-mix(in srgb, var(--green,#3c6) 78%, #fff);border-color:color-mix(in srgb, var(--green,#3c6) 60%, var(--border))}.markets-networks-filters small{letter-spacing:.03em;color:var(--muted,#6f777b);text-transform:none;max-width:48ch;font-family:inherit;font-size:.6rem;line-height:1.35}.markets-networks-grid{scrollbar-gutter:stable;max-height:min(70vh,920px);padding-right:2px;overflow:auto}.markets-networks-copy strong{align-items:center;gap:6px;max-width:100%;display:inline-flex}.markets-networks-mapped{color:var(--green,#3c6);text-shadow:0 0 6px color-mix(in srgb, var(--green,#3c6) 55%, transparent);flex:none;font-size:.55rem;font-style:normal;line-height:1}.networks-desk{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:100%;display:flex}.networks-desk-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.25rem .15rem .5rem;display:flex}.networks-desk-hero h1{letter-spacing:-.02em;margin:.2rem 0 .35rem;font-size:clamp(1.55rem,2.4vw,2rem)}.networks-desk-hero p{max-width:52rem;color:var(--muted,#8b969c);margin:0;line-height:1.45}.networks-desk-hero-meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.networks-profiles-head,.networks-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.networks-profiles-head h2,.networks-detail-head h2,.networks-detail-head h3{margin:.15rem 0 .3rem}.networks-profiles-head p,.networks-detail-head p{color:var(--muted,#8b969c);max-width:40rem;margin:0;line-height:1.4}.networks-profile-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.75rem;display:grid}.networks-profile-card{text-align:left;border:1px solid color-mix(in srgb, var(--gold,#ffc536) 22%, transparent);background:color-mix(in srgb, var(--panel,#0d1a14) 92%, #000);color:inherit;cursor:pointer;border-radius:14px;flex-direction:column;gap:.55rem;padding:.85rem .9rem;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.networks-profile-card:hover{border-color:color-mix(in srgb, var(--gold,#ffc536) 55%, transparent);transform:translateY(-1px)}.networks-profile-card:focus-visible{border-color:var(--gold,#ffc536);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold,#ffc536) 22%, transparent);outline:0}.networks-profile-card.is-active{border-color:var(--green,#34d990);box-shadow:0 0 0 1px color-mix(in srgb, var(--green,#34d990) 35%, transparent)}.networks-profile-card-top{align-items:center;gap:.65rem;display:flex}.networks-profile-card-top strong{font-size:.95rem;display:block}.networks-profile-card-top small{color:var(--muted,#8b969c)}.networks-profile-card>p{color:color-mix(in srgb, var(--text,#e8eee9) 88%, var(--muted,#8b969c));-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.networks-profile-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:auto;display:grid}.networks-profile-card-stats span{flex-direction:column;gap:.1rem;min-width:0;display:flex}.networks-profile-card-stats small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#8b969c);font-size:.65rem}.networks-profile-card-stats b{font-variant-numeric:tabular-nums;font-size:.82rem}.networks-detail-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:start;gap:.9rem;display:grid}.networks-detail-main,.networks-token-share{min-width:0}.modal-network-detail{max-width:min(1180px,100vw - 32px);max-height:min(92vh,960px);padding:clamp(16px,2vw,24px)}.modal-network-detail>header{z-index:4;background:color-mix(in srgb, var(--panel-raised,#10191d) 96%, transparent);padding-top:clamp(16px,2vw,24px);position:sticky;top:-24px}.modal-network-detail .networks-detail-main,.modal-network-detail .networks-token-share{margin:0}.networks-detail-actions{flex-wrap:wrap;gap:.45rem;display:flex}.networks-wallet-setup{border:1px solid color-mix(in srgb, var(--green,#34d990) 35%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;padding:.8rem;display:flex}.networks-wallet-setup.is-supported{background:color-mix(in srgb, var(--green,#34d990) 7%, transparent)}.networks-wallet-setup.is-unsupported{background:color-mix(in srgb, var(--gold,#ffc536) 6%, transparent);border-color:color-mix(in srgb, var(--gold,#ffc536) 30%, transparent)}.networks-wallet-setup-copy{gap:.25rem;min-width:0;display:grid}.networks-wallet-setup-copy strong{font-size:.9rem}.networks-wallet-setup-copy p,.networks-wallet-boundary,.networks-wallet-status{margin:0;font-size:.76rem;line-height:1.45}.networks-wallet-setup-copy p,.networks-wallet-boundary{color:var(--muted,#8b969c)}.networks-wallet-setup-copy code{color:var(--green,#34d990)}.networks-wallet-add{white-space:normal;flex:none;max-width:18rem;min-height:2.75rem}.networks-wallet-boundary{margin:0 0 .75rem;padding:0 .2rem}.networks-wallet-status{background:color-mix(in srgb, var(--red,#ff5d66) 8%, transparent);border:1px solid color-mix(in srgb, var(--red,#ff5d66) 30%, transparent);border-radius:9px;margin:0 0 .75rem;padding:.65rem .75rem}.networks-wallet-status.is-added{background:color-mix(in srgb, var(--green,#34d990) 8%, transparent);border-color:color-mix(in srgb, var(--green,#34d990) 35%, transparent);color:var(--green,#34d990)}.networks-wallet-status.is-request-rejected{background:color-mix(in srgb, var(--gold,#ffc536) 7%, transparent);border-color:color-mix(in srgb, var(--gold,#ffc536) 30%, transparent);color:var(--muted,#8b969c)}.networks-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.networks-detail-facts article{border:1px solid color-mix(in srgb, var(--border,#1e3a2f) 80%, transparent);background:#00000038;border-radius:12px;min-width:0;padding:.7rem .75rem}.networks-detail-facts p{margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.networks-chip-list{flex-wrap:wrap;gap:.35rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.networks-chip-list li{border:1px solid color-mix(in srgb, var(--green,#34d990) 30%, transparent);border-radius:999px;padding:.2rem .5rem;font-size:.75rem}.networks-rpc-list,.networks-link-list{flex-direction:column;gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.networks-rpc-list code{word-break:break-all;color:var(--green,#34d990);font-size:.72rem}.networks-rpc-note,.networks-token-note,.networks-footnote,.networks-top-coins{color:var(--muted,#8b969c);margin:.5rem 0 0;font-size:.78rem;line-height:1.4}.networks-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.45rem;display:grid}.networks-detail-stats span{flex-direction:column;gap:.15rem;display:flex}.networks-detail-stats small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#8b969c);font-size:.65rem}.networks-token-table-wrap{max-width:100%;overflow-x:auto}.networks-token-table{border-collapse:collapse;width:100%;font-size:.84rem}.networks-token-table th,.networks-token-table td{border-bottom:1px solid color-mix(in srgb, var(--border,#1e3a2f) 70%, transparent);text-align:left;vertical-align:middle;padding:.45rem .4rem}.networks-token-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#8b969c);font-size:.68rem;font-weight:600}.networks-token-link{color:inherit;align-items:center;gap:.45rem;min-width:0;text-decoration:none;display:inline-flex}.networks-token-link span{flex-direction:column;min-width:0;display:flex}.networks-token-link strong{font-size:.84rem}.networks-token-link small{color:var(--muted,#8b969c);white-space:nowrap;text-overflow:ellipsis;max-width:9rem;overflow:hidden}.networks-share-cell{flex-direction:column;gap:.2rem;min-width:4.5rem;display:flex}.networks-share-cell i{background:linear-gradient(90deg, var(--green,#34d990), color-mix(in srgb, var(--gold,#ffc536) 70%, transparent));border-radius:999px;height:4px;display:block}.networks-empty,.networks-empty-row{color:var(--muted,#8b969c);padding:.75rem .25rem;font-size:.88rem}.networks-desk .up{color:var(--green,#34d990)}.networks-desk .down{color:var(--red,#ff5d66)}.networks-desk .muted{color:var(--muted,#8b969c)}@media (width<=960px){.networks-detail-grid,.networks-detail-facts{grid-template-columns:1fr}}@media (width<=560px){.modal-network-detail{max-width:calc(100vw - 20px);max-height:calc(100svh - 20px);padding:14px}.modal-network-detail>header{padding-top:14px;top:-14px}.networks-wallet-setup{flex-direction:column;align-items:stretch}.networks-wallet-add{width:100%;max-width:none}.networks-profile-card-stats,.networks-detail-stats{grid-template-columns:1fr 1fr}}.networks-filters{flex-direction:column;gap:.55rem;margin-bottom:.65rem;display:flex}.networks-search{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 28%, transparent);background:#0000004d;border-radius:12px;align-items:center;gap:.5rem;min-height:2.6rem;padding:0 .75rem;display:flex}.networks-search input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.networks-search-clear{appearance:none;color:var(--muted,#8b969c);cursor:pointer;background:0 0;border:0;padding:.2rem;display:inline-flex}.networks-filter-pills{flex-wrap:wrap;gap:.35rem;display:flex}.networks-filter-pills button{appearance:none;border:1px solid color-mix(in srgb, var(--border,#1e3a2f) 90%, transparent);color:inherit;font:inherit;cursor:pointer;background:#00000038;border-radius:999px;padding:.3rem .7rem;font-size:.78rem}.networks-filter-pills button.is-active{border-color:color-mix(in srgb, var(--green,#34d990) 55%, transparent);color:var(--green,#34d990);background:color-mix(in srgb, var(--green,#34d990) 10%, transparent)}.networks-filter-meta{color:var(--muted,#8b969c);margin-bottom:.55rem;font-size:.8rem}.networks-desk-stats{color:var(--muted,#8b969c);font-size:.78rem}.networks-profile-card.is-curated{border-color:color-mix(in srgb, var(--gold,#ffc536) 40%, transparent)}.networks-load-more{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.85rem;display:flex}.ep-dev{flex-direction:column;gap:1rem;width:100%;min-width:0;max-width:100%;display:flex}.ep-dev-hero{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 35%, transparent);background:radial-gradient(120% 80% at 10% 0%, color-mix(in srgb, var(--gold,#ffc536) 12%, transparent), transparent 55%), #050709;border-radius:16px;padding:1.15rem 1.2rem}.ep-dev-hero h2{letter-spacing:-.02em;margin:.25rem 0 .45rem;font-size:clamp(1.45rem,2.2vw,1.85rem)}.ep-dev-hero h2 em{color:var(--gold,#ffc536);font-style:normal}.ep-dev-hero p{max-width:52rem;color:var(--muted,#8b969c);margin:0 0 .85rem;line-height:1.45}.ep-dev-hero p strong{color:var(--gold,#ffc536)}.ep-dev-hero-actions{flex-wrap:wrap;gap:.45rem;display:flex}.ep-dev-panel{flex-direction:column;gap:.85rem;display:flex}.ep-dev-panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ep-dev-panel-head h3{margin:0 0 .3rem;font-size:1.1rem}.ep-dev-panel-head p{color:var(--muted,#8b969c);max-width:48rem;margin:0;line-height:1.4}.ep-dev-key-icon{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 45%, transparent);width:2.25rem;height:2.25rem;color:var(--gold,#ffc536);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ep-dev-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ep-dev-fields label{flex-direction:column;gap:.35rem;min-width:0;display:flex}.ep-dev-fields span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#8b969c);font-size:.72rem}.ep-dev-fields input,.ep-dev-fields select{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 28%, transparent);width:100%;min-height:2.5rem;color:inherit;font:inherit;background:#070b0d;border-radius:10px;padding:.55rem .75rem}.ep-dev-scopes-label{letter-spacing:.06em;color:var(--muted,#8b969c);justify-content:space-between;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.ep-dev-scopes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.ep-dev-scope{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 22%, transparent);cursor:pointer;background:#00000047;border-radius:12px;align-items:flex-start;gap:.55rem;padding:.7rem .75rem;display:flex}.ep-dev-scope.is-on{border-color:color-mix(in srgb, var(--gold,#ffc536) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold,#ffc536) 18%, transparent)}.ep-dev-scope input{accent-color:var(--gold,#ffc536);margin-top:.2rem}.ep-dev-scope span{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ep-dev-scope strong{font-size:.9rem}.ep-dev-scope small{color:var(--muted,#8b969c);line-height:1.35}.ep-dev-scope code{color:color-mix(in srgb, var(--gold,#ffc536) 85%, #fff);font-size:.72rem}.ep-dev-mint{appearance:none;width:100%;min-height:2.75rem;font:inherit;cursor:pointer;color:#14110a;background:linear-gradient(180deg, #ffd76a 0%, var(--gold,#ffc536) 55%, #d4a01a 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold,#ffc536) 40%, transparent);border:0;border-radius:999px;font-weight:650}.ep-dev-mint:disabled{opacity:.55;cursor:not-allowed}.ep-dev-mint:not(:disabled):hover{filter:brightness(1.05)}.ep-dev-secret{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 40%, transparent);background:color-mix(in srgb, var(--gold,#ffc536) 8%, #05080a);border-radius:12px;flex-direction:column;gap:.55rem;padding:.85rem;display:flex}.ep-dev-secret-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ep-dev-secret-actions{flex-wrap:wrap;gap:.35rem;display:flex}.ep-dev-secret-value{word-break:break-all;border:1px solid color-mix(in srgb, var(--border,#243038) 80%, transparent);color:var(--gold,#ffc536);background:#05080a;border-radius:8px;padding:.65rem .75rem;font-size:.82rem;display:block}.ep-dev-keylist h4,.ep-dev-adopt h4{margin:.25rem 0;font-size:.95rem}.ep-dev-keylist ul{flex-direction:column;gap:.45rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.ep-dev-keylist li{border:1px solid color-mix(in srgb, var(--border,#243038) 80%, transparent);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.55rem .65rem;display:grid}.ep-dev-keylist small{color:var(--muted,#8b969c);grid-column:1/-1}.ep-dev-flow{color:color-mix(in srgb, var(--text,#e8eee9) 92%, var(--muted));flex-direction:column;gap:.35rem;margin:0;padding-left:1.15rem;line-height:1.4;display:flex}.ep-dev-endpoints{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.45rem;display:grid}.ep-dev-endpoints div{border:1px solid color-mix(in srgb, var(--border,#243038) 80%, transparent);border-radius:10px;flex-direction:column;gap:.2rem;padding:.5rem .6rem;display:flex}.ep-dev-endpoints small{text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#8b969c);font-size:.65rem}.ep-dev-endpoints code{word-break:break-all;color:var(--gold,#ffc536);font-size:.78rem}.ep-dev-notes{color:var(--muted,#8b969c);margin:0;padding-left:1.1rem;line-height:1.4}.ep-dev-codes{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.65rem;display:grid}.ep-dev-codes article{border:1px solid color-mix(in srgb, var(--gold,#ffc536) 22%, transparent);border-radius:12px;flex-direction:column;gap:.35rem;min-width:0;padding:.75rem;display:flex}.ep-dev-codes article header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.ep-dev-codes article p{color:var(--muted,#8b969c);margin:0;font-size:.84rem;line-height:1.4}.ep-dev-codes article small{color:color-mix(in srgb, var(--gold,#ffc536) 80%, #fff);font-size:.72rem}.ep-dev-source{border:1px solid color-mix(in srgb, var(--border,#243038) 80%, transparent);white-space:pre-wrap;word-break:break-word;background:#05080a;border-radius:12px;max-height:28rem;margin:0;padding:.85rem;font-size:.75rem;line-height:1.45;overflow:auto}.ep-dev-error{color:var(--red,#ff5d66);margin:0}.ep-dev-hint,.ep-dev-footnote{color:var(--muted,#8b969c);margin:0;font-size:.84rem;line-height:1.4}.ep-dev-inline-link{appearance:none;color:var(--gold,#ffc536);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=720px){.ep-dev-fields,.ep-dev-scopes,.ep-dev-keylist li{grid-template-columns:1fr}}html:has(.fte-news-embed-shell){background:#050a0d!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html:has(.fte-news-embed-shell) body{background:#050a0d!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html:has(.fte-news-embed-shell) body{display:block!important}.fte-news-embed-shell{width:100%;min-width:0}.fte-news-embed-root{gap:4px;width:100%;min-width:0;padding:0;display:grid}.fte-news-embed-ticker{width:100%;min-width:0}.fte-news-embed-ticker .fte-news-ticker{border-radius:0}.fte-news-embed-attribution{text-align:right;margin:0;padding:0 10px 4px}.fte-news-embed-attribution a{color:#929b9f;letter-spacing:.04em;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:10px;text-decoration:none}.fte-news-embed-attribution a:hover{color:#e5bc4f}html[data-embed-theme=light] .fte-news-embed-attribution a,html[data-theme=ledger] .fte-news-embed-attribution a{color:#6a645a}.fte-news-embed-loading{color:#929b9f;letter-spacing:.04em;justify-content:center;align-items:center;height:86px;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:12px;display:flex}html[data-embed-theme=light] .fte-news-embed-shell{background:#f4efe4!important}html[data-theme=ledger]:has(.fte-news-embed-shell) body{background:#f4efe4!important}
