/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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{.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}.top-1{top:var(--spacing)}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.italic{font-style:italic}.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,)}.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,)}}:root{color:#e8edeb;font-synthesis:none;text-rendering:optimizelegibility;background:#07100f;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}[data-brand=assay]{--bg:#05080d;--bg-deep:#030508;--surface:#0a1018;--surface-high:#101822;--surface-soft:#0a1018eb;--text:#eef2f5;--text-soft:#a8b0b8;--muted:#66707a;--line:#b4c4d21c;--line-strong:#becdda38;--accent:#d6a84b;--accent-bright:#f1ce7c;--accent-rgb:214, 168, 75;--secondary:#48d6c5;--positive:#3ecf8e;--negative:#f17668;--danger:#f17668;--radius:2px;--heading:"IBM Plex Sans", Inter, sans-serif;--mono:"IBM Plex Mono", monospace}[data-brand=prism]{--bg:#080a16;--bg-deep:#050610;--surface:#0f1223;--surface-high:#15182c;--surface-soft:#101325bd;--text:#f1f2fa;--text-soft:#adb0c5;--muted:#70748e;--line:#b1b8e724;--line-strong:#b1b8e742;--accent:#8a8cff;--accent-bright:#a5a6ff;--accent-rgb:138, 140, 255;--secondary:#44d6e9;--tertiary:#ef6bc4;--positive:#52d6a1;--negative:#f2749f;--danger:#f2749f;--radius:10px;--heading:"Space Grotesk", Inter, sans-serif;--mono:"IBM Plex Mono", monospace}[data-brand=assay],[data-brand=prism]{--space-1:8px;--space-2:16px;--space-3:24px;--row-compact:44px;--row-default:48px;--row-emphasis:56px;--type-label:9px;--type-table-head:10px;--type-body:11px;--type-metric:18px;--glow-active:0 0 16px rgba(var(--accent-rgb), .75);--glow-live:0 0 8px rgba(var(--accent-rgb), .65);--glow-chart:drop-shadow(0 0 5px rgba(var(--accent-rgb), .35))}.site-shell,.app-shell{color:var(--text);background:var(--bg);font-family:var(--heading);min-height:100vh;position:relative}.brand-logo{color:var(--text);align-items:center;gap:10px;display:inline-flex}.brand-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.brand-mark{width:33px;height:33px;color:var(--accent)}.brand-mark.oddsmith-mark{width:42px;color:var(--text)}.brand-logo>span{font:600 16px/1 var(--heading);letter-spacing:.17em}.brand-logo>.brand-wordmark,.brand-copy>.brand-wordmark{color:var(--text);font:650 28px/.9 var(--heading);letter-spacing:-.055em;text-transform:lowercase}.brand-logo small,.brand-subtitle{color:var(--muted);font:500 7px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin-top:0;display:block}.sidebar-logo .brand-copy>.brand-wordmark{font-size:22px}.sidebar-logo .brand-subtitle{letter-spacing:.1em;white-space:normal;max-width:148px;font-size:7px;line-height:1.35}.prism .brand-mark{filter:drop-shadow(0 0 9px rgba(var(--accent-rgb), .35))}.button{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:44px;color:var(--text);justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.button:hover{border-color:var(--accent);transform:translateY(-1px)}.button.primary{color:#fff;border-color:var(--accent);background:var(--accent)}.assay .button.primary,.assay .page-actions button.primary{color:#fff}.prism .button.primary{color:#fff;box-shadow:0 10px 34px rgba(var(--accent-rgb), .2);background:linear-gradient(115deg,#7779f5,#9b6ff1)}.button.small{min-height:35px;padding:0 14px;font-size:11px}.text-action{color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.text-action svg{transition:transform .2s}.text-action:hover svg{transform:translate(3px)}.landing{background:var(--bg);position:relative;overflow:hidden}.landing.assay{background-image:linear-gradient(rgba(var(--accent-rgb), .04) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb), .04) 1px, transparent 1px);background-size:64px 64px}.landing.prism:before{content:"";pointer-events:none;background:radial-gradient(at 70% 22%,#7757eb2b,#0000 38%),radial-gradient(at 87% 43%,#1ec3d514,#0000 30%);height:820px;position:absolute;inset:0 0 auto}.marketing-nav{z-index:5;border-bottom:1px solid var(--line);align-items:center;max-width:1280px;height:76px;margin:0 auto;padding:0 30px;display:flex;position:relative}.logo-link{min-width:250px}.nav-links{align-items:center;gap:34px;display:flex}.nav-links a,.brand-switch{color:var(--text-soft);font-size:11px}.nav-links a:hover,.brand-switch:hover{color:var(--text)}.nav-actions{align-items:center;gap:22px;margin-left:auto;display:flex}.hero{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);align-items:center;gap:72px;max-width:1280px;min-height:676px;margin:0 auto;padding:80px 30px 90px;display:grid;position:relative}.hero:after{z-index:-1;border:1px solid var(--line);content:"";width:780px;height:470px;position:absolute;top:90px;right:-290px;transform:rotate(-9deg)}.prism .hero:after{border-color:#8884ff21;transform:rotate(-11deg)skew(-6deg);box-shadow:-50px 0 120px #8a5bf40f}.hero-aura{z-index:-1;background:radial-gradient(circle, rgba(var(--accent-rgb), .1), transparent 68%);filter:blur(16px);width:400px;height:400px;position:absolute;top:145px;right:110px}.eyebrow{color:var(--accent);font:500 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:30px;display:flex}.eyebrow>span{width:25px;height:25px;color:var(--bg);background:var(--accent);border-radius:1px;place-items:center;font-size:9px;display:grid}.prism .eyebrow>span{color:#fff;background:linear-gradient(135deg, var(--accent), var(--tertiary));border-radius:6px}.hero-copy h1{letter-spacing:-.052em;max-width:620px;margin:0;font-size:clamp(53px,5.2vw,77px);font-weight:400;line-height:.99}.assay .hero-copy h1{font-weight:500}.prism .hero-copy h1{color:#0000;background:linear-gradient(120deg,#fff 15%,#c6c7ff 55%,#8ee9f0);-webkit-background-clip:text;background-clip:text}.hero-copy>p{max-width:540px;color:var(--text-soft);margin:28px 0 34px;font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:24px;display:flex}.trusted-row{color:var(--muted);font:500 9px/1 var(--mono);letter-spacing:.1em;align-items:center;gap:18px;margin-top:50px;display:flex}.trusted-row span{color:var(--muted)}.trusted-row strong{color:var(--text-soft);font-weight:500}.hero-terminal{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);position:relative;overflow:hidden;box-shadow:0 34px 90px #0000002e}.hero-terminal:before{background:linear-gradient(130deg, rgba(var(--accent-rgb), .035), transparent 45%);pointer-events:none;content:"";position:absolute;inset:0}.prism .hero-terminal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0c1adb;border-color:#9da0ff40;box-shadow:0 34px 100px #02020c80,0 0 70px #6f5fee14}.terminal-head,.terminal-foot{border-bottom:1px solid var(--line);height:45px;color:var(--muted);font:500 8px/1 var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;padding:0 17px;display:flex;position:relative}.terminal-title{color:var(--text-soft);align-items:center;gap:8px;display:flex}.terminal-title svg{color:var(--accent)}.live-status{color:var(--accent);align-items:center;gap:7px;display:flex}.live-status i,.live-dot{background:var(--accent);width:5px;height:5px;box-shadow:var(--glow-live);border-radius:50%;animation:2s infinite pulse}.terminal-main{grid-template-columns:145px 1fr;align-items:end;gap:12px;height:245px;padding:28px 20px 0;display:grid;position:relative}.terminal-metric{align-self:start}.terminal-metric span,.terminal-metric small{color:var(--muted);font:500 8px/1.4 var(--mono);letter-spacing:.08em;display:block}.terminal-metric strong{color:var(--accent);font:500 31px/1 var(--mono);margin:14px 0 5px;display:block}.mini-line{width:calc(100% - 40px);height:150px;position:absolute;bottom:14px;right:20px;overflow:visible}.chart-gridline{stroke:var(--line);stroke-width:1px;stroke-dasharray:3 4}.chart-line{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.chart-dot{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.mini-depth rect{transform-origin:bottom;animation:1.15s cubic-bezier(.22,.72,.18,1) both depth-rise}.mini-depth rect:nth-child(2n){animation-delay:80ms}.mini-depth rect:nth-child(3n){animation-delay:.16s}.mini-area{opacity:.92;filter:drop-shadow(0 18px 30px rgba(var(--accent-rgb), .11))}.hero-line-glow{stroke:var(--accent);stroke-width:8px;opacity:.16;filter:blur(7px)}.hero-line-core{stroke:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hero-line-core{stroke:color-mix(in srgb, var(--accent) 78%, white 22%)}}.hero-line-core{stroke-width:2.4px;filter:drop-shadow(0 0 10px rgba(var(--accent-rgb), .42))}.mini-scan{opacity:0;mix-blend-mode:screen;animation:4.6s ease-in-out 1.1s infinite market-scan}.chart-reveal{transform-box:fill-box;transform-origin:0;animation:2.8s cubic-bezier(.22,.72,.18,1) .15s forwards chart-reveal;transform:scaleX(0)}.chart-line-animated,.performance-line-animated{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.8s cubic-bezier(.22,.72,.18,1) .15s forwards chart-draw}.chart-runner{fill:var(--accent);stroke:var(--surface);stroke-width:2px;vector-effect:non-scaling-stroke;filter:var(--glow-chart)}.chart-end-dot{opacity:0;filter:var(--glow-chart);animation:.25s 2.9s forwards chart-annotation}.terminal-signal{border-top:1px solid var(--line);background:rgba(var(--accent-rgb), .025);grid-template-columns:1.2fr 1fr 1.35fr;align-items:center;gap:16px;min-height:75px;padding:13px 17px;display:grid;position:relative}.wallet-ident{align-items:center;gap:10px;display:flex}.wallet-glyph{border:1px solid var(--line-strong);width:31px;height:31px;color:var(--accent);background:var(--surface);font:500 12px var(--mono);border-radius:var(--radius);place-items:center;display:grid}.wallet-ident strong,.wallet-ident small{display:block}.wallet-ident strong{font-size:11px;font-weight:500}.wallet-ident small{color:var(--muted);font:8px var(--mono);margin-top:4px}.signal-tag{width:max-content;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .24);background:rgba(var(--accent-rgb), .06);font:500 7px var(--mono);letter-spacing:.04em;border-radius:2px;padding:6px 8px}.strength{grid-template-columns:1fr 28px;align-items:center;gap:8px;display:grid}.strength>span{color:var(--muted);font:8px var(--mono);text-transform:uppercase;grid-column:1/-1}.strength-bar{background:var(--line);height:4px;overflow:hidden}.strength-bar i{background:var(--accent);height:100%;display:block}.strength b{color:var(--accent);font:500 11px var(--mono)}.terminal-foot{border:0;border-top:1px solid var(--line);height:34px}.stats-band{z-index:2;border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1280px;margin:0 auto;display:grid;position:relative}.stats-band>div{border-right:1px solid var(--line);padding:30px}.stats-band>div:last-child{border:0}.stats-band strong{font:500 23px var(--mono);margin-bottom:7px;display:block}.stats-band span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.section{z-index:1;max-width:1280px;margin:0 auto;padding:130px 30px;position:relative}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.section-index{color:var(--accent);font:500 9px/1 var(--mono);letter-spacing:.12em;margin-bottom:22px;display:block}.section h2{letter-spacing:-.04em;margin:0;font-size:clamp(35px,3.6vw,52px);font-weight:400;line-height:1.08}.section-heading>p,.intelligence-copy>p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.8}.feature-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.feature-card{border-right:1px solid var(--line);background:linear-gradient(145deg, var(--surface-soft), transparent);min-height:300px;padding:30px;position:relative}.feature-card:last-child{border:0}.feature-card>span{color:var(--muted);font:9px var(--mono);position:absolute;top:28px;right:25px}.feature-icon{width:41px;height:41px;color:var(--accent);border:1px solid var(--line-strong);border-radius:var(--radius);place-items:center;margin-bottom:54px;display:grid}.feature-card h3{margin:0 0 15px;font-size:18px;font-weight:500}.feature-card p{min-height:66px;color:var(--text-soft);margin:0 0 22px;font-size:12px;line-height:1.75}.feature-card a{color:var(--accent);align-items:center;gap:7px;font-size:10px;display:inline-flex}.prism .feature-card:hover{background:linear-gradient(145deg, rgba(var(--accent-rgb), .08), #44d6e906)}.intelligence-section{grid-template-columns:1.2fr .8fr;align-items:center;gap:100px;display:grid}.intelligence-visual{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-soft);box-shadow:0 28px 80px #0003}.visual-head{border-bottom:1px solid var(--line);color:var(--text-soft);font:500 9px var(--mono);letter-spacing:.08em;justify-content:space-between;padding:17px 20px;display:flex}.visual-head small{color:var(--muted);font-size:8px}.category-stack{padding:12px 20px}.category-row{border-bottom:1px solid var(--line);min-height:58px;font:9px var(--mono);grid-template-columns:28px 1.5fr 1fr 35px 42px;align-items:center;gap:11px;display:grid}.category-row:last-child{border:0}.category-row>span{color:var(--muted)}.category-row strong{color:var(--text-soft);font-size:9px;font-weight:500}.category-row>div{background:var(--line);height:4px}.category-row>div i{background:var(--accent);height:100%;display:block}.prism .category-row:nth-child(2)>div i{background:#44d6e9}.prism .category-row:nth-child(3)>div i{background:#bd75ee}.prism .category-row:nth-child(4)>div i{background:#ef6bc4}.prism .category-row:nth-child(5)>div i{background:#f49b78}.category-row b{font-weight:500}.category-row em{text-align:right;font-size:8px;font-style:normal}.positive{color:var(--positive)!important}.negative{color:var(--negative,var(--danger))!important}.intelligence-copy h2{margin-bottom:25px}.intelligence-copy ul{gap:13px;margin:28px 0 31px;padding:0;list-style:none;display:grid}.intelligence-copy li{color:var(--text-soft);align-items:center;gap:10px;font-size:11px;display:flex}.intelligence-copy li svg{color:var(--accent)}.method-grid{border:1px solid var(--line);grid-template-columns:1.45fr .8fr .75fr;display:grid}.method-card{border-right:1px solid var(--line);background:var(--surface-soft);min-height:275px;padding:27px}.method-card:last-child{border:0}.method-label{color:var(--muted);font:500 8px var(--mono);letter-spacing:.09em;align-items:center;gap:8px;display:flex}.method-label svg{color:var(--accent)}.method-card>strong{font:500 37px var(--mono);margin:53px 0 14px;display:block}.method-card>p{max-width:380px;color:var(--text-soft);margin:0;font-size:11px;line-height:1.7}.data-columns{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:34px;display:grid}.data-columns span{border-right:1px solid var(--line);color:var(--muted);font:7px var(--mono);text-align:center;padding:11px 5px}.data-columns span:last-child{border:0}.score-ring{border:1px solid var(--accent);border-radius:50%;justify-content:center;align-items:baseline;width:115px;height:115px;margin:25px auto 15px;padding-top:33px;display:flex}.score-ring strong{font:500 31px var(--mono)}.score-ring span{color:var(--muted);font:9px var(--mono)}.score-method>p{text-align:center}.cta-section{border:1px solid var(--line);text-align:center;background:linear-gradient(120deg, var(--surface), rgba(var(--accent-rgb), .06), var(--surface));flex-direction:column;align-items:center;max-width:1220px;margin-bottom:40px;display:flex}.cta-section>span{color:var(--accent);font:500 9px var(--mono);letter-spacing:.15em;margin-bottom:25px}.cta-section h2{margin-bottom:20px}.cta-section p{color:var(--text-soft);margin:0 0 30px;font-size:13px}.landing footer{border-top:1px solid var(--line);align-items:center;max-width:1280px;height:100px;margin:0 auto;padding:0 30px;display:flex}.landing footer>span{color:var(--muted);margin-left:40px;font-size:9px}.landing footer>div{color:var(--text-soft);gap:24px;margin-left:auto;font-size:9px;display:flex}.app-shell{isolation:isolate;background:radial-gradient(circle at 19% -8%, rgba(var(--accent-rgb), .11), transparent 32%), radial-gradient(circle at 92% 18%, #48d6c50e, transparent 28%), linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 64%, #020504 100%);display:flex;overflow-x:hidden}@supports (color:color-mix(in lab, red, red)){.app-shell{background:radial-gradient(circle at 19% -8%, rgba(var(--accent-rgb), .11), transparent 32%), radial-gradient(circle at 92% 18%, #48d6c50e, transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 78%, #0b1713 22%) 0%, var(--bg-deep) 64%, #020504 100%)}}.app-shell:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(rgba(var(--accent-rgb), .026) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb), .022) 1px, transparent 1px), radial-gradient(circle, #ffffff0a 0 1px, transparent 1px);opacity:.42;background-position:0 0,0 0,0 0;background-size:72px 72px,72px 72px,3px 3px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#00000057 46%,#0000002e);mask-image:linear-gradient(#000000d1,#00000057 46%,#0000002e)}.app-main,.sidebar{position:relative}.sidebar{z-index:10;border-right:1px solid var(--line);background:var(--bg);flex-direction:column;width:226px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-logo{border-bottom:1px solid var(--line);align-items:center;min-height:67px;padding:12px 19px;display:flex}.workspace-switcher{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:14px 12px 7px;padding:11px}.workspace-switcher span{color:var(--muted);font:600 9px var(--mono);letter-spacing:.09em;margin-bottom:7px;display:block}.workspace-switcher strong{justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.side-nav{padding:8px}.side-nav small{color:var(--muted);font:600 10px var(--mono);letter-spacing:.14em;margin:21px 11px 9px;display:block}.side-nav button,.sidebar-foot button,.side-nav a{border-radius:var(--radius);width:100%;height:42px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 11px;font-size:12px;font-weight:500;transition:color .15s,background-color .15s,border-color .15s;display:flex}.side-nav button svg,.sidebar-foot button svg,.side-nav a svg{color:var(--muted);margin-right:11px}.side-nav button b,.side-nav a b{color:var(--accent);background:rgba(var(--accent-rgb), .1);font:600 9px var(--mono);border-radius:8px;margin-left:auto;padding:2px 6px}.side-nav button:hover,.sidebar-foot button:hover,.side-nav a:hover{color:var(--text);background:rgba(var(--accent-rgb), .045)}.side-nav button.active,.side-nav a.active{color:var(--text);background:rgba(var(--accent-rgb), .1);font-weight:600}.side-nav button.active svg,.side-nav a.active svg{color:var(--accent)}.assay .side-nav button.active,.assay .side-nav a.active{border-left:2px solid var(--accent)}.prism .side-nav button.active,.prism .side-nav a.active{background:linear-gradient(90deg, rgba(var(--accent-rgb), .17), rgba(var(--accent-rgb), .04))}.sidebar-foot{padding:9px 9px calc(46px + env(safe-area-inset-bottom));border-top:1px solid var(--line);margin-top:auto}.sidebar-foot>a{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:9px;margin:0 8px 10px;padding-bottom:11px;font-size:11px;font-weight:500;display:flex}.user{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:7px;margin-bottom:12px;padding:8px;display:flex}.user>span{border:1px solid var(--line-strong);width:29px;height:29px;color:var(--accent);background:var(--surface);border-radius:var(--radius);font:500 9px var(--mono);place-items:center;display:grid}.user div{flex:1}.user strong,.user small{display:block}.user strong{font-size:11px;font-weight:600}.user small{color:var(--muted);margin-top:3px;font-size:9px}.user svg{color:var(--muted)}.app-main{width:calc(100% - 226px);margin-left:226px}.app-header{z-index:8;border-bottom:1px solid var(--line);background:var(--bg);align-items:center;height:67px;padding:0 24px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-header{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.prism .app-header{background:#050610d9}.mobile-brand,.mobile-bottom-nav{display:none}.search-box{width:340px;height:34px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:9px;padding:0 10px;font-size:9px;display:flex;position:relative}.search-box input{min-width:0;height:100%;color:var(--text);font:500 9px var(--mono);background:0 0;border:0;outline:none;flex:1}.search-box input::placeholder{color:var(--muted)}.search-box kbd{border:1px solid var(--line);color:var(--muted);font:8px var(--mono);margin-left:auto;padding:3px 6px}.search-box.open{border-color:rgba(var(--accent-rgb), .45)}.search-suggest{z-index:12;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-high);width:100%;padding:8px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #00000047}.search-suggest small{color:var(--muted);font:6px var(--mono);letter-spacing:.12em;margin:0 6px 6px;display:block}.search-suggest button{border-radius:var(--radius);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto;padding:8px;display:grid}.search-suggest button:hover{background:rgba(var(--accent-rgb), .08)}.search-suggest strong{font-size:9px;font-weight:500}.search-suggest span{color:var(--accent);font:7px var(--mono)}.search-suggest em{color:var(--muted);font:7px/1.3 var(--mono);grid-column:1/-1;margin-top:3px;font-style:normal}.header-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.header-actions button,.compare-brand{border:1px solid var(--line);border-radius:var(--radius);height:32px;color:var(--text-soft);background:var(--surface);cursor:pointer;font-size:8px}.compare-brand{align-items:center;padding:0 12px;display:flex}.header-actions button{padding:0 9px;position:relative}.header-actions button>i{background:var(--secondary);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:6px}.header-actions .network-status{font:500 10px var(--mono);letter-spacing:.04em;align-items:center;gap:7px;padding:0 11px;display:flex}.network-status span{border-radius:50%;flex:0 0 5px;width:5px;height:5px}.network-status.is-live span{background:#3ecf8e;animation:2s infinite pulse;box-shadow:0 0 8px #3ecf8ea6}.network-status.is-stale span{background:#f0a04b;box-shadow:0 0 8px #f0a04b73}.network-status.is-loading span{background:var(--muted);box-shadow:none}.network-status.is-stale{color:#f0a04b}.network-status.is-loading{color:var(--muted)}.dashboard-content{max-width:1550px;margin:0 auto;padding:26px 24px 45px}.page-title{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.breadcrumb{color:var(--accent);font:500 var(--type-label) var(--mono);letter-spacing:.12em;margin-bottom:10px}.breadcrumb span{color:var(--muted);margin:0 5px}.page-title h1{letter-spacing:-.025em;margin:0 0 5px;font-size:25px;font-weight:500}.page-title p{color:var(--muted);margin:0;font-size:9px}.page-actions{gap:8px;display:flex}.page-actions button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:9px;display:flex}.page-actions button b{min-width:16px;height:16px;color:var(--accent);background:rgba(var(--accent-rgb), .11);font:7px var(--mono);border-radius:8px;place-items:center;display:grid}.page-actions button.primary{color:#fff;border-color:var(--accent);background:var(--accent)}.page-actions button:disabled{opacity:.55;cursor:wait}.prism .page-actions button.primary{color:#fff;background:linear-gradient(120deg, var(--accent), #9f70ef)}.metric-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.metric-grid article{border-right:1px solid var(--line);min-height:116px;padding:17px}.metric-grid article:last-child{border:0}.metric-grid article>div{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.metric-grid article small{font:7px var(--mono)}.metric-grid article>strong{font:500 23px var(--mono);letter-spacing:-.03em;margin:19px 0 7px;display:block}.metric-grid article p{color:var(--muted);margin:0;font-size:7px}.metric-grid article p b{color:var(--accent);font:500 8px var(--mono);margin-right:4px}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:12px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);min-width:0;overflow:hidden}.prism .panel{background:linear-gradient(145deg,#12152ae6,#0c0e1dd1);box-shadow:inset 0 1px #ffffff04}.panel-head{min-height:var(--row-emphasis);padding:0 var(--space-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.panel-head>div:first-child>span,.panel-head>div:first-child>small{display:block}.panel-head>div:first-child>span{font-size:var(--type-body);margin-bottom:5px;font-weight:500}.panel-head>div:first-child>small{color:var(--muted);font-size:var(--type-label)}.wallet-dossier .panel-head>div:first-child>span{margin-bottom:5px;font-size:12px;font-weight:500}.wallet-dossier .panel-head>div:first-child>small{color:var(--muted);font-size:10px}.wallet-dossier .perf-stat-row strong{font:500 var(--type-metric) var(--mono)}.wallet-dossier .address-copy{font-size:10px}.wallet-dossier .winloss-split{font-size:9px}.wallet-dossier .tag-chip{height:22px;padding:0 8px;font-size:9px}.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}.panel-head button{color:var(--text-soft);cursor:pointer;background:0 0;border:0}.panel-head-actions{align-items:center;gap:8px;display:flex}.json-copy-button{border-radius:var(--radius);place-items:center;width:28px;height:28px;display:grid;border:1px solid var(--line)!important;color:var(--accent)!important;background:rgba(var(--accent-rgb), .08)!important}.json-copy-button:hover{border-color:rgba(var(--accent-rgb), .5)!important;background:rgba(var(--accent-rgb), .14)!important}.backtest-panel-actions{border-bottom:1px solid var(--line);justify-content:flex-start;align-items:center;gap:10px;min-height:42px;padding:7px 16px;display:flex}.backtest-panel-actions .json-copy-button{white-space:nowrap;gap:7px;width:auto;padding:0 10px;font-size:8px;display:inline-flex}.icon-button{border-radius:var(--radius);place-items:center;width:28px;height:28px;display:grid;border:1px solid var(--line)!important}.text-button{align-items:center;gap:6px;font-size:8px;display:flex;color:var(--accent)!important}.performance-panel{min-height:330px;position:relative}.chart-legend{color:var(--muted);align-items:center;gap:13px;font-size:7px;display:flex}.chart-legend>span:before{background:var(--muted);vertical-align:middle;content:"";width:14px;height:2px;margin-right:5px;display:inline-block}.chart-legend>span.alpha:before{background:var(--accent)}.chart-legend button{border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex}.chart-summary{z-index:2;position:absolute;top:73px;left:18px}.chart-summary strong,.chart-summary span{display:block}.chart-summary strong{font:500 21px var(--mono)}.chart-summary span{color:var(--accent);margin-top:4px;font-size:7px}.overview-chart{width:calc(100% - 30px);height:calc(100% - 101px);position:absolute;inset:78px 15px 23px;overflow:visible}.overview-chart>line:not(.cursor-line){stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.performance-line{fill:none;stroke:var(--accent);stroke-width:2px;vector-effect:non-scaling-stroke}.baseline-line{fill:none;stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.baseline-line-animated{stroke-dasharray:.035 .025;stroke-dashoffset:1px;animation:2.8s cubic-bezier(.22,.72,.18,1) .15s forwards chart-draw}.cursor-line{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 3}.performance-dot{fill:var(--surface);stroke:var(--accent);stroke-width:2px}.dashboard-runner{stroke-width:2.5px}.chart-annotation{opacity:0;animation:.3s 2.55s forwards chart-annotation}.chart-tooltip rect{fill:var(--surface-high);stroke:var(--line-strong)}.chart-tooltip text{fill:var(--muted);font:6px var(--mono)}.chart-tooltip text:last-child{fill:var(--accent);font-size:8px}.chart-legend .replay-chart{color:var(--accent)}.chart-legend .replay-chart svg{transition:transform .25s}.chart-legend .replay-chart:hover svg{transform:rotate(-120deg)}.chart-axis{color:var(--muted);font:6px var(--mono);justify-content:space-between;display:flex;position:absolute;inset:auto 17px 10px}.category-panel{min-height:330px}.category-bars{gap:15px;padding:16px;display:grid}.category-bars>div>div:first-child{justify-content:space-between;align-items:center;font-size:8px;display:flex}.category-bars>div>div:first-child span{color:var(--text-soft);align-items:center;gap:7px;display:flex}.category-bars>div>div:first-child i,.classification i{background:var(--accent);border-radius:1px;width:5px;height:5px}.prism .category-bars i,.prism .classification i{background:hsl(calc(238deg + var(--index) * 28deg) 80% 69%)}.category-bars b{font:500 8px var(--mono)}.category-bars .bar{background:var(--line);height:3px;margin:7px 0 5px}.category-bars .bar i{background:var(--accent);border-radius:0;height:100%;display:block}.category-bars small{font:6px var(--mono);text-align:right;display:block}.signals-panel,.wallet-panel{grid-column:1/-1}.signals-panel{min-height:278px}.panel-head .live-dot{vertical-align:middle;margin-right:5px;display:inline-block}.signal-table-wrap,.wallet-table-wrap{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%}th{border-bottom:1px solid var(--line);height:34px;color:var(--muted);font:600 var(--type-table-head) var(--mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 13px}td{border-bottom:1px solid var(--line);height:45px;color:var(--text-soft);font-size:var(--type-body);padding:0 13px}tbody tr:last-child td{border-bottom:0}tbody tr:hover td{background:rgba(var(--accent-rgb), .025)}.signal-table td:first-child strong,.signal-table td:first-child small{display:block}.signal-table td:first-child strong{color:var(--text);margin-bottom:3px;font-size:8px;font-weight:500}.signal-table td small{color:var(--muted);font-size:7px}.direction{color:var(--accent);align-items:center;gap:5px;display:inline-flex}.compact-meter{background:var(--line);vertical-align:middle;width:44px;height:3px;margin-right:7px;display:inline-block}.compact-meter i{background:var(--accent);height:100%;display:block}.signal-table td>b{color:var(--text);font:500 8px var(--mono)}.score-pill{border:1px solid var(--line-strong);border-radius:calc(var(--radius) * .7);min-width:27px;height:20px;font:500 8px var(--mono);place-items:center;display:inline-grid}.score-pill.high{color:var(--accent);border-color:rgba(var(--accent-rgb), .26);background:rgba(var(--accent-rgb), .07)}.score-pill.low{color:var(--negative);background:#f1766814;border-color:#f1766847}.follow-panel{min-height:328px}.assay-score{grid-template-columns:90px 1fr;gap:18px;padding:21px 16px 13px;display:grid}.score-stamp{border:1px solid var(--accent);background:repeating-linear-gradient(0deg, rgba(var(--accent-rgb), .03), rgba(var(--accent-rgb), .03) 1px, transparent 1px, transparent 6px);flex-direction:column;justify-content:center;align-items:center;height:117px;display:flex}.score-stamp span{color:var(--muted);font:7px var(--mono)}.score-stamp strong{color:var(--accent);font:500 34px var(--mono)}.score-stamp small{color:#fff;background:var(--accent);font:600 6px var(--mono);padding:3px 7px}.dimension-list{gap:7px;display:grid}.dimension-list>div{grid-template-columns:1fr 23px;align-items:center;gap:5px;display:grid}.dimension-list span{color:var(--muted);font-size:7px}.dimension-list>div>div{background:var(--line);height:3px}.dimension-list>div>div i{background:var(--accent);height:100%;display:block}.dimension-list b{font:500 7px var(--mono);grid-area:1/2/3}.execution-note{border:1px solid var(--line);background:rgba(var(--accent-rgb), .035);align-items:center;gap:9px;margin:0 16px 14px;padding:10px;display:flex}.execution-note svg{color:var(--accent)}.execution-note strong,.execution-note span{display:block}.execution-note strong{margin-bottom:3px;font-size:7px;font-weight:500}.execution-note span{color:var(--muted);font-size:6px}.prism-score{grid-template-columns:170px 1fr;align-items:center;padding:9px 15px 3px;display:grid;position:relative}.prism-score svg{width:160px;height:160px}.prism-score line,.radar-grid{fill:none;stroke:var(--line);stroke-width:1px}.radar-value{fill:rgba(var(--accent-rgb), .14);stroke:var(--accent);stroke-width:1.5px}.radar-center{flex-direction:column;align-items:center;display:flex;position:absolute;top:67px;left:71px}.radar-center strong{font:500 17px var(--mono)}.radar-center span{color:var(--accent);font:5px var(--mono)}.radar-legend{gap:8px;display:grid}.radar-legend span{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-bottom:5px;font-size:6px;display:flex}.radar-legend b{color:var(--text);font:500 7px var(--mono)}.wallet-panel{min-height:315px}.wallet-cell{align-items:center;gap:8px;display:flex}.wallet-cell>span{border:1px solid var(--line);width:26px;height:26px;color:var(--accent);background:var(--surface-high);border-radius:var(--radius);font:500 var(--type-label) var(--mono);place-items:center;display:grid}.wallet-avatar{border:1px solid rgba(var(--accent-rgb), .28);border-radius:var(--radius);background:radial-gradient(circle at 28% 22%, hsl(var(--avatar-hue-secondary,220) 72% 62% / .34), transparent 52%), linear-gradient(145deg, hsl(var(--avatar-hue,170) 62% 20% / .94), var(--surface-high));flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative;overflow:hidden}.wallet-avatar--profile{border-color:rgba(var(--accent-rgb), .4);width:38px;height:38px}.wallet-avatar.has-image{background:var(--surface);border-color:rgba(var(--accent-rgb), .42)}.wallet-avatar img{object-fit:cover;width:100%;height:100%}.wallet-identicon{filter:drop-shadow(0 1px 2px #00000059);width:72%;height:72%;overflow:visible}.wallet-identicon .primary{fill:hsl(var(--avatar-hue,170) 76% 68%)}.wallet-identicon .secondary{fill:hsl(var(--avatar-hue-secondary,220) 72% 72%)}.wallet-cell strong,.wallet-cell small{display:block}.wallet-cell strong{color:var(--text);font-size:var(--type-body);margin-bottom:2px;font-weight:500}.wallet-cell small{color:var(--muted);font:var(--type-label) var(--mono)}.classification{align-items:center;gap:7px;display:inline-flex}.chain{border:1px solid var(--line);color:var(--muted);font:var(--type-label) var(--mono);border-radius:2px;padding:3px 6px}.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--accent)}.wallet-kpis{grid-template-columns:repeat(6,1fr)}.wallet-identity{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(120deg, rgba(var(--accent-rgb), .08), transparent 42%), var(--surface-soft);justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;padding:16px 18px;display:flex}.wallet-address{font-family:var(--mono);font-variant-numeric:tabular-nums}.address-copy{color:var(--muted);font:8px var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;display:inline-flex}.address-copy:hover{color:var(--accent)}.identity-meta{gap:28px;display:flex}.identity-meta small,.identity-meta b{display:block}.identity-meta small{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.identity-meta b{font:500 11px var(--mono)}.wallet-missing{border:1px solid rgba(var(--accent-rgb), .28);border-radius:var(--radius);background:rgba(var(--accent-rgb), .06);align-items:center;gap:14px;margin-bottom:14px;padding:18px;display:flex}.wallet-missing svg{color:var(--accent)}.wallet-missing strong,.wallet-missing p{display:block}.wallet-missing strong{margin-bottom:4px;font-size:13px}.wallet-missing p{color:var(--muted);margin:0;font-size:9px}.wallet-missing button{border:1px solid var(--line-strong);border-radius:var(--radius);height:32px;color:var(--text);background:var(--surface);font:8px var(--mono);cursor:pointer;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.wallet-missing.loading{border-style:dashed}.dossier-summary-skeleton .skeleton-panel{min-height:180px}.skeleton-line{background:linear-gradient(90deg, var(--line) 0%, rgba(var(--accent-rgb), .12) 50%, var(--line) 100%);background-size:200% 100%;border-radius:999px;height:8px;animation:1.2s ease-in-out infinite dossier-skeleton;display:block}.skeleton-line.wide{width:72%;height:10px;margin-top:6px}.dossier-summary-skeleton small.skeleton-line{width:48%;margin-bottom:4px}.dossier-summary-skeleton .risk-row .skeleton-line{margin:0}@keyframes dossier-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.scan-pulse{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 0 rgba(var(--accent-rgb), .5);border-radius:50%;animation:1.6s infinite pulse}.wallet-performance{min-height:360px;margin-bottom:12px;position:relative}.perf-stat-row{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:0;margin:0 0 8px;display:grid}.perf-stat-row>div{border-right:1px solid var(--line);padding:12px 16px}.perf-stat-row>div:last-child{border:0}.perf-stat-row small{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;display:block}.perf-stat-row strong{font:500 16px var(--mono)}.winloss-split{min-width:170px;color:var(--muted);font:var(--type-label) var(--mono);align-items:center;gap:8px;display:flex}.winloss-track{background:var(--danger);flex:1;height:3px;display:block;overflow:hidden}.winloss-track i{background:var(--positive);height:100%;display:block}.atlas-panel{margin-bottom:12px}.ledger-panel{margin-top:0}.ledger-tabs{border-bottom:1px solid var(--line);gap:0;display:flex}.ledger-tabs button{height:46px;color:var(--muted);font:500 12px var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.ledger-tabs button.active{color:var(--text);border-bottom-color:var(--accent)}.ledger-tabs b{color:var(--accent);font:11px var(--mono)}.ledger-empty{color:var(--muted);text-align:center;padding:36px 16px;font-size:13px}.ledger-table{table-layout:fixed;width:100%;min-width:980px}.ledger-table .col-type{width:156px}.ledger-table .col-market{width:auto}.ledger-table .col-side{width:96px}.ledger-table .col-metric{width:112px}.ledger-table .col-pnl{width:132px}.ledger-table .col-time{width:224px}.ledger-table .num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.ledger-table .ledger-time{text-overflow:clip;white-space:nowrap;overflow:visible}.ledger-panel th{height:42px;font:500 11px var(--mono);letter-spacing:.04em;padding:0 16px}.ledger-panel td{text-overflow:ellipsis;height:56px;padding:0 16px;font-size:13px;font-weight:400;overflow:hidden}.ledger-panel td strong,.ledger-panel .market-cell strong{font-weight:400}.ledger-panel td small{font-size:12px;font-weight:400}.ledger-panel .chain{padding:4px 8px;font-size:11px}.activity-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:10px;padding:12px 14px;display:flex}.activity-toolbar label{color:var(--muted);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:5px;display:grid}.activity-toolbar select{border:1px solid var(--line);border-radius:var(--radius);min-width:180px;height:34px;color:var(--text);background:var(--surface);font:12px var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 10px}.sort-toggle,.activity-pager button{border:1px solid var(--line);border-radius:var(--radius);height:34px;color:var(--text-soft);font:12px var(--mono);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.activity-pager{border-top:1px solid var(--line);color:var(--muted);font:12px var(--mono);justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;display:flex}.activity-pager button:disabled{opacity:.35;cursor:default}.wallet-table-wrap.is-loading{opacity:.55}.side-pill{min-width:52px;height:22px;font:600 11px var(--mono);letter-spacing:.06em;border:1px solid;border-radius:99px;place-items:center;display:inline-grid}.side-buy{color:#3ecf8e;background:#3ecf8e1a}.side-sell{color:#f17668;background:#f176681a}.market-cell{align-items:center;gap:10px;min-width:0;display:flex}.market-cell>div{min-width:0}.market-cell img,.market-cell>span,.market-cell-fallback{border:1px solid var(--line);object-fit:cover;background:var(--surface);border-radius:3px;flex:0 0 28px;width:28px;height:28px}.market-cell-fallback{color:var(--muted);font:600 11px var(--mono);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.market-cell-type{color:var(--accent);background:rgba(var(--accent-rgb), .08)}.market-icon-stack{flex:none;align-items:center;display:inline-flex}.market-icon-stack img{border:1px solid var(--line);object-fit:cover;background:var(--surface);border-radius:3px;width:24px;height:24px;margin-left:-8px}.market-icon-stack img:first-child{margin-left:0}.market-icon-more{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);font:600 9px var(--mono);background:var(--surface-high);border-radius:3px;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.combo-legs-cell{gap:8px;display:grid}.combo-legs-cell .market-cell strong{font-size:11px}.combo-legs-cell .market-cell small{font-size:10px}.market-cell strong,.market-cell small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.market-cell strong{max-width:none;color:var(--text);font-size:13px}.market-cell small{color:var(--muted);margin-top:3px;font-size:11px}.palette-switcher{border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:var(--surface);align-items:center;gap:2px;padding:3px;display:inline-flex}.palette-switcher button{border-radius:var(--radius);height:25px;color:var(--muted);font:500 var(--type-label) var(--mono);letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 7px;display:flex}.palette-switcher button:hover{color:var(--text)}.palette-switcher button.active{color:var(--text);border-color:var(--line-strong);background:var(--surface-high)}.color-mode-toggle{border:1px solid var(--line-strong);border-radius:var(--radius);height:33px;color:var(--text);background:linear-gradient(180deg, rgba(var(--accent-rgb), .08), transparent 58%), var(--surface);font:500 var(--type-label) var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex;position:relative;overflow:hidden}.color-mode-toggle:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .55)}.color-mode-toggle--header{position:relative}.color-mode-toggle--dock{z-index:100;border-color:rgba(var(--accent-rgb), .35);background:linear-gradient(135deg, rgba(var(--accent-rgb), .16), rgba(var(--accent-rgb), .04)), var(--surface-high);height:44px;padding:0 14px 0 8px;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #00000047}.mode-toggle-frame{border:1px solid var(--line);border-radius:calc(var(--radius) - 1px);background:rgba(var(--accent-rgb), .06);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative;overflow:hidden}.color-mode-toggle--dock .mode-toggle-frame{width:30px;height:30px}.mode-glyph{width:16px;height:16px;color:var(--accent)}.color-mode-toggle--dock .mode-glyph{width:17px;height:17px}.mode-toggle-copy{flex-direction:column;align-items:flex-start;gap:1px;line-height:1;display:flex}.mode-toggle-copy small{color:var(--muted);font-size:var(--type-label);letter-spacing:.14em}.mode-toggle-copy strong{letter-spacing:.08em;font-size:10px;font-weight:600}.header-settings,.nav-settings{border:1px solid var(--line);border-radius:var(--radius);height:33px;color:var(--muted);background:var(--surface);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.header-settings:hover,.nav-settings:hover{color:var(--text);border-color:var(--line-strong)}.nav-settings span{font:500 var(--type-label) var(--mono);letter-spacing:.06em;text-transform:uppercase}.settings-overlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04080a94;justify-content:flex-end;display:flex;position:fixed;inset:0}.settings-panel{border-left:1px solid var(--line-strong);background:linear-gradient(180deg, rgba(var(--accent-rgb), .05), transparent 120px), var(--surface-high);width:min(380px,100vw);height:100%;padding:18px 16px 24px;overflow-y:auto;box-shadow:-18px 0 48px #0000003d}.settings-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.settings-kicker{color:var(--muted);font:500 var(--type-label) var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;display:block}.settings-panel-head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.settings-close{border:1px solid var(--line);border-radius:var(--radius);width:30px;height:30px;color:var(--muted);background:var(--surface);font-size:18px;line-height:1}.settings-close:hover{color:var(--text);border-color:var(--line-strong)}.settings-section{gap:12px;display:grid}.settings-section-head span{margin-bottom:3px;font-size:11px;font-weight:500;display:block}.settings-section-head small{color:var(--muted);font-size:9px}.settings-palette-grid{gap:8px;display:grid}.settings-palette-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;color:inherit;text-align:left;cursor:pointer;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.settings-palette-card:hover{border-color:var(--line-strong);background:rgba(var(--accent-rgb), .04)}.settings-palette-card.active{border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .08);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .08)}.settings-palette-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-high);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.settings-palette-preview .palette-swatch{width:10px;height:10px}.settings-palette-copy strong{margin-bottom:3px;font-size:11px;font-weight:500;display:block}.settings-palette-copy small{color:var(--muted);font-size:9px;line-height:1.35}.palette-swatch{border-radius:50%;width:7px;height:7px}.palette-swatch.mineral{background:#d6a84b;box-shadow:4px 0 #48d6c5}.palette-swatch.clinical{background:#f7faf8;border:1px solid #087f71;box-shadow:4px 0 #245bdb}.palette-swatch.acid{background:#c9ff4a;box-shadow:4px 0 #00d9ff}.palette-swatch.systems{background:#075dff;box-shadow:4px 0 #101114}[data-brand=assay][data-assay-theme=mineral]{--accent:#d6a84b;--accent-bright:#f1ce7c;--accent-rgb:214, 168, 75;--secondary:#48d6c5;--danger:#f17668}[data-brand=assay][data-assay-theme=clinical]{--accent:#087f71;--accent-bright:#079c89;--accent-rgb:8, 127, 113;--secondary:#245bdb;--danger:#c94842}[data-brand=assay][data-assay-theme=acid]{--accent:#c9ff4a;--accent-bright:#ddff8e;--accent-rgb:201, 255, 74;--secondary:#00d9ff;--danger:#ff557c}[data-brand=assay][data-assay-theme=systems]{--accent:#377dff;--accent-bright:#4b89ff;--accent-rgb:55, 125, 255;--secondary:#8eb6ff;--danger:#e33d36}html[data-color-mode=light] .assay{--bg:#edf2ef;--bg-deep:#e5ebe7;--surface:#f8fbf9;--surface-high:#fff;--surface-soft:#fafcfbe6;--text:#10211e;--text-soft:#485e59;--muted:#748580;--line:#16423a1f;--line-strong:#16423a3d}html[data-color-mode=light] .assay[data-assay-theme=mineral]{--accent:#946b18;--accent-bright:#ad7d1c;--accent-rgb:148, 107, 24;--secondary:#087f71}html[data-color-mode=light] .assay[data-assay-theme=acid]{--accent:#617b00;--accent-bright:#789700;--accent-rgb:97, 123, 0;--secondary:#007a91}html[data-color-mode=light] .assay[data-assay-theme=systems]{--accent:#075dff;--accent-bright:#2f7aff;--accent-rgb:7, 93, 255;--secondary:#101114}html[data-color-mode=light] .landing.assay{background-color:var(--bg);background-image:linear-gradient(#22373209 1px,#0000 1px),linear-gradient(90deg,#22373208 1px,#0000 1px)}html[data-color-mode=light] .app-shell{background:var(--bg)}html[data-color-mode=light] .app-shell:before{opacity:.55;background-image:linear-gradient(#22373206 1px,#0000 1px),linear-gradient(90deg,#22373206 1px,#0000 1px);background-size:80px 80px;-webkit-mask-image:none;mask-image:none}html[data-color-mode=light] .feature-card,html[data-color-mode=light] .cta-section,html[data-color-mode=light] .assay .panel{background:var(--surface-soft)}html[data-color-mode=dark] .assay{--bg:#080c10;--bg-deep:#05080b;--surface:#0d141b;--surface-high:#131e27;--surface-soft:#0d141bcc;--text:#f2f1ec;--text-soft:#aeb6b9;--muted:#707b80;--line:#becdd021;--line-strong:#cbd8da40}html[data-color-mode=dark] .assay[data-assay-theme=mineral]{--accent:#d6a84b;--accent-bright:#f1ce7c;--accent-rgb:214, 168, 75;--secondary:#48d6c5}html[data-color-mode=dark] .assay[data-assay-theme=clinical]{--accent:#2db5a4;--accent-bright:#4fd0c0;--accent-rgb:45, 181, 164;--secondary:#628dff}html[data-color-mode=dark] .assay[data-assay-theme=acid]{--accent:#c9ff4a;--accent-bright:#ddff8e;--accent-rgb:201, 255, 74;--secondary:#00d9ff}html[data-color-mode=dark] .assay[data-assay-theme=systems]{--accent:#377dff;--accent-bright:#4b89ff;--accent-rgb:55, 125, 255;--secondary:#8eb6ff}html[data-color-mode=dark] .color-mode-toggle--dock{color:#101114;background:linear-gradient(135deg,#ffffffeb,#f2f2ede0),#f2f2ed;border-color:#f2f2edbf;box-shadow:0 12px 35px #00000061}html[data-color-mode=dark] .color-mode-toggle--dock .mode-glyph{color:#075dff}.assay,.assay .marketing-nav,.assay .panel,.assay .feature-card,.assay .method-card,.assay.landing footer{transition:color .3s,background-color .3s,border-color .3s}@keyframes chart-reveal{to{transform:scaleX(1)}}@keyframes chart-draw{to{stroke-dashoffset:0}}@keyframes chart-annotation{to{opacity:1}}@keyframes mini-chart-reveal{0%,5%{transform:scaleX(0)}62%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes mini-chart-draw{0%,5%{stroke-dashoffset:1px}62%,94%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes mini-chart-end{0%,58%{opacity:0}63%,94%{opacity:1}to{opacity:0}}@keyframes depth-rise{0%{opacity:0;transform:scaleY(.18)}to{opacity:1;transform:scaleY(1)}}@keyframes market-scan{0%,18%{opacity:0;transform:translate(0)}35%{opacity:1}72%{opacity:.72;transform:translate(560px)}to{opacity:0;transform:translate(560px)}}@keyframes pulse{50%{opacity:.5}}@media (width<=1100px){.marketing-nav,.hero,.section,.landing footer{padding-left:24px;padding-right:24px}.logo-link{min-width:210px}.hero{grid-template-columns:1fr 1.1fr;gap:38px}.hero-copy h1{font-size:54px}.intelligence-section{gap:50px}.dashboard-grid{grid-template-columns:1fr}.category-panel,.follow-panel{grid-column:auto}.category-panel{grid-row:2}}@media (width<=900px){.nav-links,.color-mode-toggle--dock .mode-toggle-copy{display:none}.color-mode-toggle--dock{justify-content:center;width:44px;padding:0}.logo-link{min-width:auto}.hero{grid-template-columns:1fr;padding-top:80px}.hero-copy,.hero-terminal{max-width:680px}.stats-band{grid-template-columns:repeat(2,1fr)}.stats-band>div:nth-child(2){border-right:0}.stats-band>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section-heading,.intelligence-section{grid-template-columns:1fr}.section-heading{gap:28px}.intelligence-copy{max-width:600px}.feature-grid{grid-template-columns:1fr}.feature-card{border-right:0;border-bottom:1px solid var(--line);min-height:240px}.method-grid{grid-template-columns:1fr 1fr}.primary-method{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.sidebar{width:66px}.sidebar .brand-logo>span,.workspace-switcher,.side-nav small,.side-nav button span,.side-nav a span,.side-nav button b,.side-nav a b,.sidebar-foot>a,.sidebar-foot button span,.user div,.user svg{display:none}.sidebar-logo{justify-content:center;padding:0}.side-nav button,.side-nav a,.sidebar-foot button{justify-content:center}.side-nav button svg,.side-nav a svg,.sidebar-foot button svg{margin:0}.user{justify-content:center;padding:8px 0}.app-main{width:calc(100% - 66px);margin-left:66px}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-grid article:nth-child(2){border-right:0}.metric-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=640px){.marketing-nav{height:65px;padding:0 16px}.brand-switch,.color-mode-toggle--dock .mode-toggle-copy{display:none}.color-mode-toggle--dock{justify-content:center;width:44px;padding:0;bottom:14px;right:14px}.nav-actions{gap:0}.hero{gap:48px;min-height:0;padding:68px 16px 70px}.hero-copy h1{font-size:45px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.trusted-row{flex-wrap:wrap;margin-top:38px}.terminal-main{height:210px}.terminal-signal{grid-template-columns:1fr 1fr}.strength{grid-column:1/-1}.terminal-foot span:nth-child(2){display:none}.stats-band>div{padding:22px 16px}.stats-band strong{font-size:20px}.section{padding:90px 16px}.section h2{font-size:34px}.intelligence-section{gap:50px}.category-row{grid-template-columns:22px 1.4fr 1fr 28px}.category-row em{display:none}.method-grid{grid-template-columns:1fr}.primary-method{grid-column:auto}.method-card{border-right:0;border-bottom:1px solid var(--line)}.landing footer{flex-wrap:wrap;gap:20px;height:auto;padding:28px 16px}.landing footer>span{order:3;width:100%;margin:0}.landing footer>div{margin-left:auto}.sidebar{display:none}.app-main{width:100%;margin:0}.app-header{padding:0 14px}.mobile-brand{display:block}.search-box{border:1px solid var(--line);background:var(--surface);width:min(52vw,220px)}.search-box kbd,.compare-brand{display:none}.dashboard-content{padding:20px 12px 35px}.page-title{flex-direction:column;align-items:flex-start;gap:17px}.page-actions{width:100%}.page-actions button{flex:1;justify-content:center}.metric-grid,.wallet-kpis{grid-template-columns:1fr 1fr}.metric-grid article{min-height:105px;padding:13px}.metric-grid article>strong{font-size:18px}.panel-head{padding:0 12px}.chart-legend>span{display:none}.performance-panel{min-height:300px}.signals-panel,.wallet-panel{grid-column:auto}.signal-table{min-width:780px}.wallet-table{min-width:980px}.prism-score{grid-template-columns:150px 1fr}.prism-score svg{width:145px}.radar-center{left:65px}.wallet-identity{grid-template-columns:1fr;gap:14px;display:grid}.identity-meta{flex-wrap:wrap;gap:14px}.perf-stat-row{grid-template-columns:1fr 1fr}}.wallet-dossier .dossier-title{margin-bottom:10px}.wallet-dossier .dossier-title h1{letter-spacing:-.02em;font-size:24px}.wallet-dossier .dossier-title p{font-size:11px}.wallet-dossier-header{border:1px solid rgba(var(--accent-rgb), .22);background:linear-gradient(90deg, rgba(var(--accent-rgb), .035) 1px, transparent 1px), linear-gradient(rgba(var(--accent-rgb), .035) 1px, transparent 1px), linear-gradient(180deg, rgba(var(--accent-rgb), .04), transparent 42%), var(--surface-soft);background-size:22px 22px,22px 22px,auto,auto;grid-template-columns:minmax(220px,1.05fr) minmax(240px,1.35fr) 128px minmax(200px,.9fr);gap:0;margin-bottom:8px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05}.wallet-dossier-header>*{z-index:1;border-right:1px solid rgba(var(--accent-rgb), .12);padding:12px 14px;position:relative}.wallet-dossier-header>:last-child{border-right:0}.dossier-header-scan{z-index:0;background:linear-gradient(180deg, transparent 0%, rgba(var(--accent-rgb), .08) 48%, transparent 100%);opacity:.35;pointer-events:none;animation:6s linear infinite dossier-scan;position:absolute;inset:0}.dossier-header-corners{z-index:2;pointer-events:none;position:absolute;inset:0}.dossier-header-corners span{border-color:rgba(var(--accent-rgb), .55);border-style:solid;width:10px;height:10px;position:absolute}.dossier-header-corners span:first-child{border-width:1px 0 0 1px;top:6px;left:6px}.dossier-header-corners span:nth-child(2){border-width:1px 1px 0 0;top:6px;right:6px}.dossier-header-corners span:nth-child(3){border-width:0 0 1px 1px;bottom:6px;left:6px}.dossier-header-corners span:nth-child(4){border-width:0 1px 1px 0;bottom:6px;right:6px}@keyframes dossier-scan{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}.dossier-ident{align-items:center;gap:12px;display:flex}.dossier-ident-rail{align-items:center;gap:6px;margin-bottom:4px;display:flex}.dossier-ident-rail small{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.18em;text-transform:uppercase}.desk-signal{background:var(--accent);width:6px;height:6px;box-shadow:var(--glow-live);border-radius:50%;animation:2.4s ease-in-out infinite desk-signal-pulse}@keyframes desk-signal-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.dossier-ident strong{letter-spacing:-.01em;font-size:14px;font-weight:500;display:block}.dossier-tags{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.tag-chip{border:1px solid rgba(var(--accent-rgb), .28);height:20px;color:var(--accent-bright);background:linear-gradient(180deg, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), .03));font:8px var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff05}.tag-chip.ghost{border-color:var(--line);color:var(--muted);box-shadow:none;background:0 0}.dossier-score{text-align:center;background:linear-gradient(180deg, rgba(var(--accent-rgb), .06), transparent);flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.dossier-score small{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.16em;text-transform:uppercase}.dossier-score strong{color:var(--accent);max-width:100%;font:600 28px var(--mono);letter-spacing:-.04em;white-space:nowrap;line-height:1}.dossier-score-value.is-large{font-size:23px}.dossier-score-value.is-very-large{font-size:19px}.desk-indexed{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:5px;margin-top:5px;display:inline-flex}.desk-indexed-dot{background:#3ecf8e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #3ecf8ea6}.dossier-categories{flex-direction:column;justify-content:center;gap:8px;min-width:0;display:flex}.dossier-categories>small{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.16em;text-transform:uppercase}.dossier-categories>b{font:500 12px var(--mono)}.dossier-category-track{flex-wrap:wrap;gap:5px;max-height:58px;display:flex;overflow:hidden}.dossier-category-chip{border:1px solid rgba(var(--accent-rgb), .18);height:18px;color:var(--text-soft);font:8px var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#ffffff05;border-radius:2px;align-items:center;padding:0 7px;display:inline-flex}.volume-kpi-strip{border:1px solid var(--line);background:var(--surface);grid-template-columns:repeat(4,1fr);margin-bottom:8px;display:grid}.volume-kpi-strip article{border-right:1px solid var(--line);min-height:72px;padding:10px 12px}.volume-kpi-strip article:last-child{border-right:0}.volume-kpi-strip article>div{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.volume-kpi-strip article small{font:6px var(--mono)}.volume-kpi-strip article>strong{font:500 var(--type-metric) var(--mono);letter-spacing:-.03em;margin-top:12px;display:block}.dossier-mid-grid{gap:var(--space-1);margin-bottom:var(--space-1);grid-template-columns:minmax(180px,.55fr) minmax(0,1.5fr) minmax(180px,.55fr);display:grid}.compact-panel{min-height:100%}.compact-metrics{gap:0;display:grid}.compact-metrics>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.compact-metrics>div:last-child{border-bottom:0}.compact-metrics small{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.08em;text-transform:uppercase}.compact-metrics strong{font:500 14px var(--mono)}.risk-panel{min-height:100%}.risk-matrix{display:grid}.risk-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 34px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;display:grid}.risk-row span{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.06em;text-transform:uppercase}.risk-row strong{font:500 11px var(--mono);text-align:right}.risk-row b{color:var(--accent);font:500 10px var(--mono);text-align:right}.risk-empty{color:var(--muted);margin:0;padding:16px 14px;font-size:10px}.category-rank-table{overflow-x:auto}.category-matrix-table{table-layout:fixed;min-width:980px}.category-matrix-table .col-toggle{width:36px}.category-matrix-table .col-category{width:16%}.category-matrix-table .col-share{width:7%}.category-matrix-table .col-heat{width:88px}.category-matrix-table .col-score{width:56px}.category-matrix-table .col-metric{width:10%}.category-matrix-table th,.category-matrix-table td{height:var(--row-default);font-size:var(--type-body);padding:0 12px}.category-matrix-table th{height:var(--row-compact);font-size:var(--type-table-head)}.category-matrix-table td strong{color:var(--text);font-size:12px;font-weight:500}.category-matrix-table .toggle-col{text-align:center;width:36px;padding:0 8px 0 12px}.category-toggle-icon{border:1px solid var(--line);border-radius:var(--radius);width:22px;height:22px;color:var(--muted);background:var(--surface-high);justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.category-rank-table tbody tr:hover .category-toggle-icon{border-color:rgba(var(--accent-rgb), .45);color:var(--accent)}.category-rank-table tbody tr.open .category-toggle-icon{border-color:rgba(var(--accent-rgb), .5);color:var(--accent);background:rgba(var(--accent-rgb), .1)}.category-rank-table tbody tr{cursor:pointer}.category-rank-table tbody tr.active td{background:rgba(var(--accent-rgb), .06)}.category-rank-table tbody tr.active.open td{border-bottom-color:#0000}.category-performance-row{cursor:default}.category-performance-row td{background:rgba(var(--accent-rgb), .03);border-top:none;height:auto;padding:0 0 8px}.category-performance-row .performance-panel{border-radius:0 0 var(--radius) var(--radius);border-top:none;margin:0}.heat-strip{background:var(--line);width:100%;max-width:88px;height:5px}.heat-strip i{background:var(--accent);height:100%;display:block}.category-score-cell{text-align:right}.category-score-badge{color:var(--accent);font:600 12px var(--mono);font-variant-numeric:tabular-nums}.category-score-empty{color:var(--muted);font:500 11px var(--mono)}.panel-head-side{align-items:center;gap:12px;display:flex}.category-score-pill{border:1px solid rgba(var(--accent-rgb), .35);border-radius:var(--radius);background:rgba(var(--accent-rgb), .06);flex-direction:column;align-items:center;min-width:44px;padding:4px 8px;display:flex}.category-score-pill small{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.08em;text-transform:uppercase}.category-score-pill strong{color:var(--accent);font:600 16px var(--mono);line-height:1.1}.category-tag-strip{flex-wrap:wrap;gap:6px;padding:10px 16px 0;display:flex}.pnl-curve-shell{position:absolute;inset:128px 12px 12px}.wallet-performance .pnl-curve{z-index:1;width:100%;height:calc(100% - 24px);position:absolute;inset:24px 0 0}.pnl-range-bar{z-index:10;pointer-events:auto;gap:4px;display:flex;position:absolute;top:0;right:0}.pnl-range-bar button{border:1px solid var(--line);height:20px;color:var(--muted);background:var(--surface-high);font:var(--type-label) var(--mono);cursor:pointer;padding:0 8px}.pnl-range-bar button:hover{color:var(--text);border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .05)}.pnl-range-bar button.active{color:var(--accent);border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .08)}.pnl-reset-view{place-items:center;width:22px;position:relative;color:var(--text-soft)!important;border-color:rgba(var(--accent-rgb), .28)!important;background:rgba(var(--accent-rgb), .06)!important;padding:0!important;display:grid!important}.pnl-reset-view svg{pointer-events:none}.pnl-reset-view:hover{transform:translateY(-1px);color:var(--accent)!important;border-color:rgba(var(--accent-rgb), .45)!important;background:rgba(var(--accent-rgb), .12)!important}.pnl-reset-view:after{content:"Reset view";border:1px solid var(--line-strong);min-width:max-content;color:var(--text);background:var(--surface-high);box-shadow:var(--shadow-soft);font:var(--type-label) var(--mono);opacity:0;pointer-events:none;border-radius:7px;padding:5px 7px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-3px)}.pnl-reset-view:hover:after,.pnl-reset-view:focus-visible:after{opacity:1;transform:translateY(0)}.pnl-tooltip{z-index:20;border:1px solid var(--line-strong);background:var(--surface-high);pointer-events:none;white-space:nowrap;padding:6px 8px;position:absolute;transform:translate(-50%,-120%)}.pnl-tooltip small{color:var(--muted);font:var(--type-label) var(--mono);margin-bottom:3px;display:block}.pnl-tooltip strong{font:500 10px var(--mono)}.wallet-table td,.wallet-table th.num,.wallet-table td.num,.volume-kpi-strip strong,.compact-metrics strong,.perf-stat-row strong,.dossier-categories>b,.address-copy,.wallet-address{font-family:var(--mono)}.wallet-table th.num,.wallet-table td.num{text-align:right;font-variant-numeric:tabular-nums}.num,time,.network-status,.rank-cell,.metric-grid article>strong,.chart-summary strong,.score-stamp strong,.perf-stat-row strong,.compact-metrics strong,.dossier-score strong,.dossier-categories>b,.volume-kpi-strip strong,.wallet-kpis strong,.preview-row b,.watchlist-card-metrics strong,.backtest-metrics strong,.backtest-result-meta strong,.desk-indexed,.address-copy,.wallet-address{font-variant-numeric:tabular-nums}.intelligence-layout{max-width:1550px}.overview-command-grid{grid-template-columns:minmax(360px,1.2fr) repeat(2,minmax(260px,.9fr));gap:12px;margin-bottom:12px;display:grid}.overview-secondary-grid{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(260px,.85fr);gap:12px;margin-bottom:12px;display:grid}.market-pulse-card{flex-direction:column;display:flex}.overview-note{color:var(--muted);margin:auto 0 0;padding:0 16px 16px;font-size:10px;line-height:1.55}.preview-list{gap:0;display:grid}.preview-row{border-top:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.preview-row:first-child{border-top:0}.preview-row:hover{background:rgba(var(--accent-rgb), .04)}.preview-row strong{font-size:11px;font-weight:500;display:block}.preview-row small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.preview-row b{color:var(--text);font:500 10px var(--mono)}.rank-cell{color:var(--accent);font:600 11px var(--mono)}.status-list{display:grid}.status-list>div{border-top:1px solid var(--line);padding:14px 16px}.status-list>div:first-child{border-top:0}.status-list span,.status-list strong,.status-list small{display:block}.status-list span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.status-list strong{font:500 17px var(--mono);margin-top:8px}.status-list small{color:var(--muted);margin-top:5px;font-size:9px}.action-list{padding:8px;display:grid}.action-list a{border-top:1px solid var(--line);min-height:40px;color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:11px;text-decoration:none;display:flex}.action-list a:first-child{border-top:0}.action-list a:hover{color:var(--accent);background:rgba(var(--accent-rgb), .04)}.compact-wallet-list .classification{flex:none}.intel-split{grid-template-columns:260px minmax(0,1fr);gap:12px;display:grid}.category-nav-panel{background:linear-gradient(180deg, rgba(var(--accent-rgb), .045), transparent 130px), var(--surface-soft);align-self:start}.category-nav-panel .panel-head{min-height:64px}.category-nav-list{gap:6px;padding:8px;display:grid}.category-nav-list a{border-radius:calc(var(--radius) * .85);min-height:58px;color:var(--text-soft);box-sizing:border-box;background:#ffffff03;border:1px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex;position:relative}.category-nav-list a.active,.category-nav-list a:hover{color:var(--text);border-color:rgba(var(--accent-rgb), .22);background:radial-gradient(circle at 12% 50%, rgba(var(--accent-rgb), .18), transparent 42%), rgba(var(--accent-rgb), .055)}.category-nav-list a:hover{transform:translate(2px)}.category-nav-list a.active:before{content:"";background:var(--accent);width:2px;box-shadow:var(--glow-active);position:absolute;inset:10px auto 10px -1px}.sector-nav-main{align-items:center;min-width:0;display:flex}.sector-copy{min-width:0}.sector-copy strong,.sector-copy small{display:block}.sector-copy strong{color:inherit;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.sector-copy small{color:var(--muted);font:500 9px var(--mono);margin-top:4px}.sector-nav-action{border-radius:calc(var(--radius) * .65);width:22px;height:22px;color:var(--muted);background:#ffffff05;flex:0 0 22px;place-items:center;display:grid}.category-nav-list a.active .sector-nav-action,.category-nav-list a:hover .sector-nav-action{color:var(--accent);background:rgba(var(--accent-rgb), .08)}.leaderboard-custom-note{color:var(--muted);letter-spacing:.02em;font-size:11px}.lb-filter-bar{border-bottom:1px solid var(--line);background:linear-gradient(180deg, rgba(var(--accent-rgb), .035), transparent 72%), #ffffff03;flex-wrap:wrap;align-items:stretch;gap:10px 28px;padding:12px 16px 13px;display:flex}.lb-filter-group{align-items:center;gap:14px;min-width:0;display:flex}.lb-filter-label{flex:0 0 92px}.lb-filter-label span,.lb-filter-label small{display:block}.lb-filter-label span{color:var(--text);font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase}.lb-filter-label small{color:var(--muted);margin-top:3px;font-size:9px}.lb-filter-group.is-active .lb-filter-label span{color:var(--accent-bright)}.lb-seg{border-radius:calc(var(--radius) * 1.4);background:#00000038;border:1px solid #ffffff0f;align-items:center;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff04}.lb-seg button{border-radius:calc(var(--radius) * 1.05);height:28px;color:var(--muted);font:600 10px var(--mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:0 11px}.lb-seg-short{display:none}.lb-seg button:hover{color:var(--text-soft);background:#ffffff08}.lb-seg button.active{color:var(--accent-bright);background:linear-gradient(180deg, rgba(var(--accent-rgb), .2), rgba(var(--accent-rgb), .07));box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .28), 0 0 12px rgba(var(--accent-rgb), .12)}.lb-range{align-items:center;gap:10px;min-width:0;display:flex}.lb-range-value{border-radius:calc(var(--radius) * 1.05);min-width:52px;height:28px;color:var(--text-soft);font:600 11px var(--mono);font-variant-numeric:tabular-nums;text-align:center;background:#00000038;border:1px solid #ffffff0f;padding:0 8px;line-height:26px}.lb-filter-group.is-active .lb-range-value{color:var(--accent-bright);border-color:rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .08)}.lb-range-slider{width:min(320px,36vw);min-width:180px;height:28px;position:relative}.lb-range-track{pointer-events:none;background:#ffffff14;border-radius:999px;height:3px;position:absolute;top:13px;left:0;right:0}.lb-range-track i{border-radius:inherit;background:linear-gradient(90deg, rgba(var(--accent-rgb), .55), var(--accent));box-shadow:0 0 10px rgba(var(--accent-rgb), .28);position:absolute;top:0;bottom:0}.lb-range-ticks{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:6px;left:6px;right:6px}.lb-range-ticks span{background:#ffffff1a;width:1px;height:16px}.lb-range-ticks .is-zero{background:#ffffff38;height:20px;margin-top:-2px}.lb-range-slider input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.lb-range-slider input[type=range]::-webkit-slider-thumb{pointer-events:auto;border:2px solid rgba(var(--accent-rgb), .85);width:16px;height:16px;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12);appearance:none;cursor:grab;background:#10141c;border-radius:50%}.lb-range-slider input[type=range]::-moz-range-thumb{pointer-events:auto;border:2px solid rgba(var(--accent-rgb), .85);width:16px;height:16px;box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12);cursor:grab;background:#10141c;border-radius:50%}.lb-filter-reset{border:1px solid var(--line);border-radius:calc(var(--radius) * 1.05);height:28px;color:var(--muted);font:600 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 10px}.lb-filter-reset:hover:not(:disabled){color:var(--text-soft);border-color:rgba(var(--accent-rgb), .3)}.lb-filter-reset:disabled,.lb-filter-reset.is-idle{opacity:.38;cursor:default}.leaderboard-panel{position:relative}.leaderboard-table-wrap:before{content:"";z-index:2;opacity:0;background:linear-gradient(90deg, transparent, #f0a04bf2, var(--accent), #f0a04bf2, transparent);height:3px;box-shadow:0 0 12px rgba(var(--accent-rgb), .45), 0 0 18px #f0a04b52;pointer-events:none;background-size:220% 100%;position:absolute;inset:0 0 auto}.leaderboard-panel.is-switching .leaderboard-table-wrap:before{animation:.9s ease-in-out infinite leaderboard-scan}.leaderboard-panel.is-switching .lb-filter-bar{box-shadow:inset 0 -1px #f0a04b8c}.leaderboard-table-wrap{position:relative}.leaderboard-sync-overlay{z-index:3;color:#f0a04b;font:600 var(--type-label) var(--mono);letter-spacing:.12em;text-shadow:0 0 12px #f0a04b73;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex;position:absolute;top:10px;right:12px}.leaderboard-sync-overlay:before{content:"";background:#f0a04b;border-radius:50%;width:6px;height:6px;animation:1.4s infinite pulse;box-shadow:0 0 10px #f0a04bb8}.leaderboard-table{table-layout:fixed;min-width:1180px}.leaderboard-table .col-rank{width:56px}.leaderboard-table .col-wallet{width:198px}.leaderboard-table .col-score{width:104px}.leaderboard-table .col-pnl{width:130px}.leaderboard-table .col-trend{width:108px}.leaderboard-table .col-win-rate{width:84px}.leaderboard-table .col-volume{width:100px}.leaderboard-table .col-tags{width:400px}.leaderboard-table th{height:var(--row-compact);font-size:var(--type-table-head)}.leaderboard-table tbody{animation:.24s ease-out leaderboard-body-enter}.leaderboard-table td{vertical-align:middle;height:66px;font-size:12px}.leaderboard-table th.num,.leaderboard-table td.num{text-align:right;font-variant-numeric:tabular-nums}.leaderboard-table .rank-cell,.leaderboard-table .wallet-cell strong{font-size:13px}.leaderboard-table .wallet-cell small{font-size:10px}.leaderboard-wallet-cell{align-items:center;gap:8px;min-width:0;display:flex}.leaderboard-wallet-cell .wallet-cell{min-width:0}.leaderboard-address-copy{border:1px solid var(--line);border-radius:calc(var(--radius) * .65);background:#ffffff05;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-top:0;display:grid}.leaderboard-address-copy:hover{border-color:rgba(var(--accent-rgb), .36);background:rgba(var(--accent-rgb), .07)}.pnl-sparkline{--spark-color:var(--accent);width:108px;height:30px;color:var(--spark-color);cursor:crosshair;position:relative}.pnl-sparkline.is-positive{--spark-color:var(--positive)}.pnl-sparkline.is-negative{--spark-color:var(--negative,var(--danger))}.pnl-sparkline svg{width:100%;height:100%;display:block;overflow:visible}.pnl-sparkline-path{fill:none;stroke:var(--spark-color);stroke-width:1.6px;vector-effect:non-scaling-stroke}.pnl-sparkline-zero{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.pnl-sparkline-endpoint,.pnl-sparkline-focus{fill:var(--surface-high);stroke:var(--spark-color);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pnl-sparkline-endpoint{filter:drop-shadow(0 0 3px var(--spark-color))}.pnl-sparkline-crosshair{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.pnl-sparkline-empty{width:108px;color:var(--muted);font:500 11px var(--mono);text-align:center;display:block}.leaderboard-score-stack{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.leaderboard-score{color:var(--accent);font:600 13px var(--mono);font-variant-numeric:tabular-nums}.leaderboard-score-stack small{color:var(--muted);font:500 9px var(--mono);font-variant-numeric:tabular-nums}.leaderboard-table .tag-row{grid-template-rows:repeat(2,18px);grid-auto-columns:max-content;grid-auto-flow:column;gap:5px 6px;max-width:100%;display:grid;overflow:hidden}.leaderboard-table .tag-chip{text-overflow:ellipsis;white-space:nowrap;max-width:126px;height:18px;padding:0 7px;font-size:7px;overflow:hidden}@keyframes leaderboard-scan{0%{opacity:.25;background-position:120%}35%,75%{opacity:1}to{opacity:.35;background-position:-120%}}@keyframes leaderboard-body-enter{0%{opacity:.62;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}.robustness-range{border:1px solid var(--line);border-radius:var(--radius);display:flex;overflow:hidden}.robustness-range button{border:0;border-right:1px solid var(--line);min-width:44px;height:32px;color:var(--muted);background:var(--surface);font:500 9px var(--mono);cursor:pointer}.robustness-range button:last-child{border-right:0}.robustness-range button.active{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.robustness-controls{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:12px 16px;display:flex}.robustness-controls label{color:var(--muted);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.robustness-controls select{border:1px solid var(--line);border-radius:var(--radius);height:30px;color:var(--text);background:var(--surface);padding:0 10px;font-size:10px}.robustness-controls p{color:var(--muted);margin:0;font-size:10px}.robustness-wallet-focus{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:8px;min-width:min(620px,100%);display:grid}.robustness-wallet-focus input{border:1px solid var(--line);border-radius:var(--radius);height:30px;color:var(--text);background:var(--surface);padding:0 10px;font-size:10px}.robustness-wallet-focus button{border:1px solid var(--line-strong);border-radius:var(--radius);height:30px;color:var(--text-soft);background:var(--surface-high);cursor:pointer;padding:0 10px;font-size:10px}.robustness-wallet-focus button[type=submit]{color:#fff;border-color:var(--accent);background:var(--accent)}.robustness-metrics{margin-bottom:12px}.robustness-layout{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;gap:12px;display:grid}.robustness-layout.is-single{grid-template-columns:1fr}.robustness-table{table-layout:fixed;min-width:980px}.robustness-table tbody tr{cursor:pointer}.robustness-table tbody tr.active td{background:rgba(var(--accent-rgb), .06)}.robustness-table td,.robustness-table th{height:48px}.robustness-wallet-cell{align-items:center;gap:8px;min-width:0;display:flex}.robustness-wallet-cell strong{font-size:13px}.robustness-address-copy{border:1px solid var(--line);border-radius:calc(var(--radius) * .65);background:#ffffff05;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.robustness-address-copy:hover{border-color:rgba(var(--accent-rgb), .36);background:rgba(var(--accent-rgb), .07)}.robustness-table .action-col{text-align:center;width:42px}.robustness-analyze-link{border:1px solid var(--line);border-radius:calc(var(--radius) * .7);width:28px;height:28px;color:var(--muted);background:#ffffff05;place-items:center;display:inline-grid}.robustness-analyze-link:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .36);background:rgba(var(--accent-rgb), .07)}.robustness-category-section{margin-top:12px}.robustness-category-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;margin-top:12px;display:grid}.robustness-category-card{gap:12px;padding:14px;display:grid}.robustness-category-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.robustness-category-head strong{font-size:14px;display:block}.robustness-category-head small{color:var(--muted);font:500 10px var(--mono);margin-top:4px;display:block}.robustness-category-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.robustness-category-metrics>div{border:1px solid var(--line);border-radius:calc(var(--radius) * .75);background:#ffffff03;padding:8px 10px}.robustness-category-metrics small{color:var(--muted);font:500 9px var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;display:block}.robustness-category-metrics strong{font:500 13px var(--mono)}.robustness-detail-panel{position:sticky;top:16px}.robustness-layout.is-single .robustness-detail-panel{position:static}.robustness-detail{gap:16px;padding:14px 16px 16px;display:grid}.robustness-score-card{border:1px solid rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .06);grid-template-columns:32px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.robustness-score-card svg{color:var(--accent)}.robustness-score-card small,.robustness-score-card span{color:var(--muted);font:500 9px var(--mono);display:block}.robustness-score-card strong{color:var(--accent);font:600 28px var(--mono);margin:3px 0;display:block}.robustness-section-title{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;display:flex}.robustness-section-title svg{color:var(--accent)}.robustness-histogram-wrap{gap:8px;display:grid}.robustness-histogram-legend{color:var(--muted);font:500 10px var(--mono);justify-content:space-between;gap:12px;display:flex}.robustness-histogram-legend span{align-items:center;gap:6px;display:inline-flex}.robustness-histogram-legend i{border-radius:1px;width:8px;height:8px}.robustness-histogram-legend .loss i{background:var(--negative)}.robustness-histogram-legend .win i{background:var(--positive)}.robustness-histogram{border-bottom:1px solid var(--line);background:linear-gradient(0deg,#ffffff0b 1px,#0000 1px) 0 0/100% 25%,linear-gradient(#ffffff05,#0000 70%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:0;height:128px;padding:10px 0 0;display:grid;position:relative;box-shadow:inset 0 -1px #ffffff06}.robustness-histogram-side{z-index:1;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex;position:relative}.robustness-histogram-side.loss{justify-content:flex-end}.robustness-histogram-side.win{justify-content:flex-start}.robustness-histogram-bar{opacity:.92;cursor:crosshair;border:1px solid #0000;border-bottom:0;border-radius:2px 2px 0 0;flex:1;min-width:5px;max-width:18px;transition:opacity .14s,transform .14s,filter .14s,box-shadow .14s;position:relative}.robustness-histogram-bar.loss{background:linear-gradient(180deg, var(--negative), #f1766870);border-color:#f176683d}.robustness-histogram-bar.win{background:linear-gradient(180deg, var(--positive), #3ecf8e70);border-color:#3ecf8e3d}.robustness-histogram-bar:hover,.robustness-histogram-bar.is-active{opacity:1;filter:saturate(1.12);transform:translateY(-2px)}.robustness-histogram-bar.loss:hover,.robustness-histogram-bar.loss.is-active{box-shadow:0 0 0 1px #f1766833,0 0 14px #f176682e}.robustness-histogram-bar.win:hover,.robustness-histogram-bar.win.is-active{box-shadow:0 0 0 1px #3ecf8e33,0 0 14px #3ecf8e2e}.robustness-histogram-bar.is-active:after{content:attr(data-count);border:1px solid var(--line);border-radius:calc(var(--radius) * .45);color:var(--text);font:600 8px var(--mono);background:var(--surface-high);box-shadow:var(--shadow-soft);pointer-events:none;padding:2px 5px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.robustness-histogram-bar:focus-visible{outline:1px solid var(--text);outline-offset:2px}.robustness-histogram-zero{z-index:2;background:linear-gradient(180deg, transparent, var(--text-soft) 14%, var(--text-soft) 86%, transparent);opacity:.72;width:2px;height:calc(100% - 2px);margin:0 4px;position:relative}.robustness-histogram-zero span{color:var(--muted);font:500 9px var(--mono);white-space:nowrap;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.robustness-histogram-empty{width:100%;color:var(--muted);font:500 9px var(--mono);text-align:center;opacity:.7;align-self:center}.robustness-histogram-axis{color:var(--muted);font:500 9px var(--mono);grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.robustness-histogram-axis span:nth-child(2),.robustness-histogram-axis span:nth-child(3),.robustness-histogram-axis span:nth-child(4){text-align:center}.robustness-histogram-axis span:last-child{text-align:right}.robustness-histogram-hover{border:1px solid var(--line);border-radius:calc(var(--radius) * .55);min-height:17px;color:var(--text-soft);font:500 9px var(--mono);background:linear-gradient(90deg,#f1766809,#0000 34%,#3ecf8e09),#ffffff04;padding:6px 8px}.robustness-sensitivity{gap:8px;display:grid}.robustness-sensitivity>div{grid-template-columns:74px 1fr 72px;align-items:center;gap:8px;display:grid}.robustness-sensitivity span{color:var(--muted);font:500 9px var(--mono)}.robustness-sensitivity i{background:var(--line);height:5px;overflow:hidden}.robustness-sensitivity b{background:var(--accent);height:100%;display:block}.robustness-sensitivity b.negative{background:var(--negative)}.robustness-sensitivity strong{font:500 10px var(--mono);text-align:right}.robustness-market-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.robustness-market-list{border:1px solid var(--line);gap:7px;padding:10px;display:grid}.robustness-market-list>small{color:var(--muted);font:500 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.robustness-market-list>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.robustness-market-list>div>span{color:var(--text-soft);font:500 9px var(--mono)}.robustness-market-list>div>strong{font:500 10px var(--mono);flex:none}.robustness-market-list .market-cell{flex:auto;min-width:0}.robustness-market-list .market-cell img,.robustness-market-list .market-cell>span,.robustness-market-list .market-cell-fallback{flex-basis:24px;width:24px;height:24px}.robustness-market-list .market-cell strong{color:var(--text);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.robustness-market-list .market-cell small{font-size:9px}.robustness-detail-actions{gap:14px;padding-top:2px;display:flex}.docs-page{max-width:1280px}.docs-status-pill{border:1px solid var(--line);border-radius:calc(var(--radius) * .8);color:var(--text-soft);font:500 11px var(--mono);background:#ffffff05;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.docs-status-pill span{background:var(--muted);border-radius:50%;width:6px;height:6px}.docs-status-pill span.live{background:var(--positive);box-shadow:0 0 8px #3ecf8e73}.docs-status-pill span.stale{background:var(--negative)}.docs-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:12px;display:grid}.docs-nav{position:sticky;top:16px}.docs-nav-body{gap:14px;padding:12px;display:grid}.docs-nav-group{gap:4px;display:grid}.docs-nav-group>small{color:var(--muted);font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.docs-nav-group a{border-radius:calc(var(--radius) * .65);color:var(--text-soft);padding:7px 9px;font-size:12px;line-height:1.35;display:block}.docs-nav-group a:hover,.docs-nav-group a.active{color:var(--text);background:rgba(var(--accent-rgb), .08)}.docs-nav-group a.active{color:var(--accent)}.docs-content{gap:12px;min-width:0;display:grid}.docs-intro{padding:16px 18px}.docs-intro p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.65}.docs-intro-meta{color:var(--muted);font:500 10px var(--mono);flex-wrap:wrap;gap:10px 18px;margin-top:12px;display:flex}.docs-intro-meta code{color:var(--accent)}.docs-group{gap:10px;display:grid}.docs-group-title{color:var(--muted);font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:8px 2px 0}.docs-section-body{gap:12px;padding:14px 18px 18px;display:grid}.docs-section-body p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.65}.docs-section-body ul{color:var(--text-soft);margin:0;padding-left:18px;font-size:13px;line-height:1.6}.docs-section-body li+li{margin-top:6px}.docs-note{border-left:2px solid rgba(var(--accent-rgb), .45);border-radius:0 calc(var(--radius) * .5) calc(var(--radius) * .5) 0;background:rgba(var(--accent-rgb), .05);padding:10px 12px;color:var(--text-soft)!important;font-size:12px!important}.docs-table-wrap{border:1px solid var(--line);border-radius:calc(var(--radius) * .75);overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:12px}.docs-table th,.docs-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.docs-table th{color:var(--muted);font:600 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff04}.docs-table tbody tr:last-child td{border-bottom:0}.docs-table td:first-child{color:var(--text);white-space:nowrap;font-weight:500}.docs-footer{padding:14px 18px}.docs-footer p{color:var(--muted);margin:0;font-size:12px}.docs-footer a{color:var(--accent)}.briefing-hero{margin-bottom:12px}.briefing-macro{color:var(--text-soft);margin:0;padding:0 16px 16px;font-size:12px;line-height:1.6}.briefing-macro.compact{padding-top:0}.briefing-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:12px;display:grid}.briefing-list{display:grid}.briefing-item{border-top:1px solid var(--line);padding:14px 16px}.briefing-item:first-child{border-top:0}.briefing-item small{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;display:block}.briefing-item strong{margin-bottom:6px;font-size:12px;font-weight:500;display:block}.briefing-item p{color:var(--text-soft);margin:0 0 10px;font-size:11px;line-height:1.5}.briefing-movers{display:grid}.briefing-mover-row{border-top:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;padding:12px 16px;text-decoration:none;display:flex}.briefing-mover-row:first-child{border-top:0}.signals-layout{grid-template-columns:200px minmax(0,1fr) 280px;gap:12px;min-height:520px;display:grid}.signals-filters{border-radius:calc(var(--radius-lg) + 2px);background:var(--surface-soft);align-self:start;box-shadow:0 18px 42px #0000002e,inset 0 0 0 1px #ffffff05;border-color:rgba(var(--accent-rgb), .2)!important}.signals-stream-panel,.signals-detail-panel{min-width:0}.signals-head-actions{align-items:center;gap:8px;display:inline-flex}.signals-subscription-card{border:1px solid rgba(var(--accent-rgb), .2);border-radius:var(--radius);background:rgba(var(--accent-rgb), .045);gap:8px;margin:12px;padding:12px;display:grid}.signals-subscription-card span{color:var(--accent);font:600 var(--type-label) var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.signals-subscription-card strong{font-size:12px}.signals-subscription-card small{color:var(--text-soft);font-size:11px;line-height:1.5}.signals-subscription-card em{border:1px solid var(--line);width:max-content;color:var(--muted);font:500 var(--type-label) var(--mono);border-radius:999px;padding:4px 7px;font-style:normal}.signals-subscription-card em.is-live{color:var(--accent);border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .07)}.filter-field{color:var(--muted);font-size:var(--type-label);text-transform:uppercase;gap:6px;padding:0 14px 12px;display:grid}.filter-field select{border:1px solid var(--line);border-radius:var(--radius);height:32px;color:var(--text);background:var(--surface);padding:0 10px;font-size:11px}.signals-stream-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(var(--accent-rgb), .025);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.signals-stream-toolbar span{color:var(--text-soft);font:600 var(--type-label) var(--mono);letter-spacing:.06em;text-transform:uppercase}.signals-stream-toolbar label{color:var(--muted);font:600 var(--type-label) var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.signals-stream-toolbar select{border:1px solid var(--line);height:26px;color:var(--text);background:var(--surface);font:600 var(--type-label) var(--mono);border-radius:8px;padding:0 7px}.signals-stream-toolbar div{gap:6px;display:inline-flex}.signals-stream-toolbar button{border:1px solid var(--line);height:26px;color:var(--text-soft);background:var(--surface);font:600 var(--type-label) var(--mono);cursor:pointer;border-radius:8px;padding:0 8px}.signals-stream-toolbar button:not(:disabled):hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .07)}.signals-stream-toolbar button:disabled{cursor:not-allowed;opacity:.45}.signals-stream-list{display:grid;overflow:visible}.signals-stream-header,.signals-stream-item{grid-template-columns:94px 96px 62px minmax(140px,1.7fr) 52px 34px 42px 58px 54px;align-items:center;gap:7px;min-width:0;display:grid}.signals-stream-list.hide-names .signals-stream-header,.signals-stream-list.hide-names .signals-stream-item{grid-template-columns:94px 96px minmax(170px,1.9fr) 52px 34px 42px 58px 54px}.signals-stream-header{z-index:3;border-bottom:1px solid var(--line);color:var(--muted);background:var(--panel);font:600 var(--type-label) var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:9px 16px;position:sticky;top:0}.signals-stream-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signals-stream-item{border:0;border-top:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;padding:11px 14px}.signals-stream-item:focus-visible{outline:2px solid rgba(var(--accent-rgb), .35);outline-offset:-2px}.signals-stream-header+.signals-stream-item{border-top:0}.signals-stream-item.active,.signals-stream-item:hover{background:rgba(var(--accent-rgb), .05)}.signals-stream-item strong{font-size:10px}.signals-stream-item span{color:var(--text-soft);font-size:10px}.signals-stream-item b{font:500 10px var(--mono)}.signals-stream-item .signals-age{border:1px solid rgba(var(--accent-rgb), .22);width:100%;max-width:100%;color:var(--accent);background:rgba(var(--accent-rgb), .07);font:650 var(--type-label) var(--mono);text-align:center;white-space:nowrap;border-radius:999px;padding:5px 8px 5px 18px;position:relative}.signals-stream-item .signals-age:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .1);border-radius:999px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.signals-wallet-address,.signals-price,.signals-size,.signals-stream-item b{font-family:var(--mono);white-space:nowrap}.signals-wallet-cell{align-items:center;gap:5px;min-width:0;display:inline-flex}.signals-wallet-address{min-width:0;color:var(--text);text-overflow:ellipsis;overflow:hidden}.signals-wallet-copy{border:1px solid var(--line);width:20px;height:20px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.signals-wallet-copy:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .07)}.signals-stream-item .signals-wallet-name{color:var(--muted);font:500 9px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signals-stream-item .signals-market-title{min-width:0;color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.signals-side,.signals-outcome{border:1px solid var(--line);width:max-content;font:650 var(--type-label) var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 7px}.signals-side.positive{background:#24a66b14;border-color:#24a66b3d}.signals-side.negative{background:#e1535314;border-color:#e153533d}.signals-outcome{color:var(--text);background:var(--surface)}.signals-name-toggle{border:1px solid var(--line);color:var(--text-soft);background:var(--surface);font:600 var(--type-label) var(--mono);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.signals-name-toggle:disabled{cursor:not-allowed;opacity:.55}.signals-name-toggle:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .06)}.signals-detail{padding:0 16px 16px}.signals-detail small{color:var(--muted);font:var(--type-label) var(--mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;display:block}.signals-detail strong{margin-bottom:6px;font-size:13px;display:block}.signals-detail p{color:var(--text-soft);margin:0 0 12px;font-size:11px}.signals-detail-wallet{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-items:center;gap:9px;margin-bottom:12px;padding:10px;display:flex}.signals-detail-wallet strong,.signals-detail-wallet span{display:block}.signals-detail-wallet strong{margin:0 0 3px}.signals-detail-wallet span{color:var(--muted);font:500 var(--type-label) var(--mono)}.signals-detail-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.signals-detail-metrics div{border:1px solid var(--line);border-radius:var(--radius);padding:10px}.signals-detail-metrics small{color:var(--muted);font-size:var(--type-label);margin-bottom:4px;display:block}.signals-detail-metrics b{font:500 12px var(--mono)}.signals-trade-ticket{border:1px solid rgba(var(--accent-rgb), .2);border-radius:var(--radius);background:rgba(var(--accent-rgb), .04);gap:4px;margin-bottom:12px;padding:12px;display:grid}.signals-trade-ticket span{color:var(--accent);font:600 var(--type-label) var(--mono);letter-spacing:.08em;text-transform:uppercase}.signals-trade-ticket b{font:500 14px var(--mono)}.signals-trade-ticket small{color:var(--text-soft);text-transform:none;letter-spacing:0;margin:0}.watchlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.watchlist-card{border-color:rgba(var(--accent-rgb), .18);border-radius:calc(var(--radius-lg) + 2px);background:var(--surface-soft);color:inherit;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:block;box-shadow:0 16px 36px #00000024,inset 0 0 0 1px #ffffff04}.watchlist-card:hover{border-color:rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .04);box-shadow:0 18px 42px #0000002e, 0 0 0 1px rgba(var(--accent-rgb), .08) inset;transform:translateY(-1px)}.watchlist-card p{color:var(--text-soft);margin:0;padding:0 16px 12px;font-size:11px;line-height:1.5}.watchlist-card-metrics{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 16px;display:grid}.watchlist-card-metrics small{color:var(--muted);font-size:var(--type-label);margin-bottom:4px;display:block}.watchlist-card-metrics strong{font:500 16px var(--mono)}.watchlist-card-metrics .watchlist-latest-age{border:1px solid rgba(var(--accent-rgb), .22);max-width:100%;min-height:24px;color:var(--text-soft);background:rgba(var(--accent-rgb), .055);font:700 9px var(--mono);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.watchlist-summary{color:var(--muted);font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:16px;margin:-8px 0 16px;display:flex}.watchlist-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.watchlist-overview-grid article{gap:6px;padding:16px;display:grid}.watchlist-overview-grid small{color:var(--muted);font:600 var(--type-label) var(--mono);letter-spacing:.08em;text-transform:uppercase}.watchlist-overview-grid strong{font:500 18px var(--mono)}.watchlist-overview-grid span{color:var(--text-soft);font-size:11px}.watchlist-subscription-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:grid}.watchlist-subscription-panel span,.watchlist-subscription-panel strong,.watchlist-subscription-panel small{display:block}.watchlist-subscription-panel span{color:var(--accent);font:600 var(--type-label) var(--mono);letter-spacing:.1em;text-transform:uppercase}.watchlist-subscription-panel strong{margin-top:5px;font-size:14px}.watchlist-subscription-panel small{color:var(--text-soft);margin-top:5px;font-size:11px}.watchlist-category-subscriptions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.watchlist-category-subscriptions a{border:1px solid var(--line);color:var(--text-soft);background:var(--surface);font:500 var(--type-label) var(--mono);border-radius:999px;padding:7px 9px}.watchlist-category-subscriptions a:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .06)}.watchlist-create{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:end;gap:10px;margin-bottom:12px;padding:14px 16px;display:grid}.watchlist-create label{color:var(--muted);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;gap:6px;display:grid}.watchlist-create input,.watchlist-add-row input{border:1px solid var(--line);border-radius:var(--radius);height:34px;color:var(--text);background:var(--surface);padding:0 10px;font-size:11px}.watchlist-create button,.watchlist-add-row button{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-high);cursor:pointer;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:10px;display:inline-flex}.watchlist-create button.primary{color:#fff;border-color:var(--accent);background:var(--accent)}.watchlist-error{color:var(--negative);font:500 10px var(--mono);grid-column:1/-1;margin:0}.watchlist-card-preview{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.watchlist-card-preview span{color:var(--muted);font:500 9px var(--mono);align-items:center;gap:6px;display:inline-flex}.watchlist-card-preview small{color:var(--muted);font-size:10px}.watchlist-add-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 16px;display:grid}.watchlist-empty{color:var(--muted);padding:28px 16px;font-size:12px}.watchlist-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.watchlist-remove{color:var(--negative);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:inline-flex}.watchlist-last-trade strong,.watchlist-last-trade small{display:block}.watchlist-last-trade strong{color:var(--text);margin-bottom:3px;font-size:11px}.watchlist-last-trade small{color:var(--muted);font:500 var(--type-label) var(--mono)}.watchlist-activity-panel{margin-top:12px}.watchlist-activity-list{display:grid}.watchlist-activity-list article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;display:grid}.watchlist-activity-list article:first-child{border-top:0}.watchlist-activity-list article:hover{background:rgba(var(--accent-rgb), .035)}.watchlist-activity-list strong,.watchlist-activity-list span,.watchlist-activity-list small{display:block}.watchlist-activity-list strong{margin-bottom:3px;font-size:12px}.watchlist-activity-list span{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.watchlist-activity-list small{color:var(--muted);font:500 var(--type-label) var(--mono);margin-top:3px}.watchlist-activity-list b{text-align:right;font:500 12px var(--mono);margin-bottom:3px;display:block}.watchlist-picker{position:relative}.watchlist-picker-menu{z-index:8;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-high);min-width:240px;padding:8px;position:absolute;top:calc(100% + 6px);left:0}.watchlist-picker-menu small{color:var(--muted);font:500 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px 8px;display:block}.watchlist-picker-menu button{width:100%;min-height:32px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;display:grid}.watchlist-picker-menu button:hover{background:rgba(var(--accent-rgb), .06)}.watchlist-picker-menu button span{color:var(--accent)}.watchlist-picker-menu button em{color:var(--muted);font:500 10px var(--mono)}.watchlist-picker-menu a{border-top:1px solid var(--line);color:var(--accent);margin-top:6px;padding:8px;font-size:10px;display:block}.backtest-layout{grid-template-columns:348px minmax(0,1fr);align-items:start;gap:16px;display:grid}.backtest-layout .panel{background:var(--surface-soft);border-color:#94a3b829;box-shadow:0 14px 36px #00000024}.backtest-left-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.backtest-config{border-radius:calc(var(--radius-lg) + 2px);background:var(--surface-soft);isolation:isolate;box-shadow:0 18px 42px #0000002e,inset 0 0 0 1px #ffffff05;border-color:rgba(var(--accent-rgb), .2)!important}.backtest-config:before{display:none}.backtest-module{border-radius:calc(var(--radius-lg) + 2px);background:var(--surface-soft);flex:none;box-shadow:0 18px 42px #0000002e,inset 0 0 0 1px #ffffff05;border-color:rgba(var(--accent-rgb), .2)!important}.backtest-module.is-dragging{cursor:grabbing;opacity:.72;outline:1px dashed rgba(var(--accent-rgb), .52);outline-offset:4px}.backtest-module:has(.backtest-drag-grip:hover){border-color:rgba(var(--accent-rgb), .3)}.backtest-drag-grip{border:1px solid var(--line);height:24px;color:var(--muted);background:var(--surface);font:700 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.backtest-module-actions{align-items:center;gap:8px;display:inline-flex}.backtest-stage{gap:16px;display:grid}.backtest-layout .panel-head{border-bottom-color:#94a3b824;min-height:64px;padding:0 18px}.backtest-layout .panel-head>div:first-child>span{letter-spacing:-.01em;margin-bottom:6px;font-size:13px;font-weight:650}.backtest-layout .panel-head>div:first-child>small{font:500 10px/1.4 var(--mono);letter-spacing:.01em}.backtest-left-rail .panel-head{min-height:60px;padding:0 14px}.backtest-left-rail .panel-head>div:first-child{min-width:0}.backtest-left-rail .panel-head>div:first-child>span{margin-bottom:5px;font-size:12.5px;font-weight:650}.backtest-left-rail .panel-head>div:first-child>small{font:500 9px/1.35 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backtest-command-bar{background:rgba(var(--accent-rgb), .035);border-bottom:1px solid #94a3b81f;gap:10px;padding:15px 18px;display:grid}.backtest-command-bar small{color:var(--muted);font:500 9px/1.4 var(--mono)}.backtest-method-badges{flex-wrap:wrap;gap:6px;display:flex}.backtest-method-badges span{border:1px solid rgba(var(--accent-rgb), .22);color:var(--text-soft);background:rgba(var(--accent-rgb), .07);font:600 7px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 8px}.backtest-step-flow{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:15px 14px 2px;list-style:none;display:grid}.backtest-step-flow li{color:var(--muted);font:700 7px var(--mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;justify-items:center;gap:7px;display:grid;position:relative}.backtest-step-flow li:not(:last-child):after{background:var(--line-strong);content:"";width:calc(100% - 24px);height:1px;position:absolute;top:10px;left:calc(50% + 12px)}.backtest-step-flow b{z-index:1;border:1px solid var(--line-strong);background:var(--surface);width:22px;height:22px;font:800 8px var(--mono);border-radius:50%;place-items:center;display:grid;position:relative}.backtest-step-flow li.is-active,.backtest-step-flow li.is-done{color:var(--accent)}.backtest-step-flow li.is-active b,.backtest-step-flow li.is-done b{border-color:rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .12)}.backtest-step-flow li.is-done:not(:last-child):after{background:rgba(var(--accent-rgb), .45)}.backtest-submit-row{background:var(--surface-soft);border-top:1px solid #94a3b829;gap:8px;margin:0 -18px -18px;padding:14px 18px 16px;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.backtest-submit-row{background:color-mix(in srgb, var(--surface-soft) 88%, transparent)}}.backtest-submit-row{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.backtest-submit-row button{border:1px solid var(--line-strong);border-radius:var(--radius);height:40px;color:var(--text-soft);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:10px;display:inline-flex}.backtest-submit-row button.primary{color:#fff;border-color:var(--accent);background:var(--accent);letter-spacing:.01em;height:42px;box-shadow:0 14px 34px rgba(var(--accent-rgb), .22);font-size:10px;font-weight:700}.backtest-submit-row button.danger{color:#fff;background:linear-gradient(135deg,#ef4444f2,#991b1beb);border-color:#ef4444bf;height:42px;font-size:10px;font-weight:600}.backtest-submit-row button.secondary{height:32px;color:var(--muted);background:0 0;border-color:#0000;justify-self:start;padding:0}.backtest-submit-row button.secondary:hover{color:var(--text-soft)}.backtest-submit-row button:disabled{opacity:.55;cursor:wait}.backtest-fee-stamp{width:fit-content;min-height:18px;color:var(--accent);font:600 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.backtest-fee-stamp:before{background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px rgba(var(--accent-rgb), .55);content:"";border-radius:50%;margin-right:7px}.backtest-comparison-summary{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.backtest-comparison-summary article{border-right:1px solid var(--line);min-height:86px;padding:14px 16px}.backtest-comparison-summary article:last-child{border-right:0}.backtest-comparison-summary small,.backtest-run-list small{color:var(--muted);font:600 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;display:block}.backtest-comparison-summary strong{font:600 17px var(--mono);margin-top:14px;display:block}.backtest-form{gap:18px;padding:18px;display:grid}.backtest-form label,.backtest-categories{border-radius:var(--radius-lg);color:var(--muted);font:700 9px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#ffffff03;border:1px solid #94a3b821;gap:9px;margin:0;padding:12px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.backtest-form label:focus-within,.backtest-categories:focus-within,.backtest-form label:hover,.backtest-categories:hover{border-color:rgba(var(--accent-rgb), .26);background:rgba(var(--accent-rgb), .035);box-shadow:0 12px 28px #00000014}.backtest-form input,.backtest-form select{border-radius:var(--radius);height:38px;color:var(--text);background:#ffffff06;border:1px solid #94a3b82e;outline:none;padding:0 12px;font-size:12px;transition:border-color .18s,box-shadow .18s,background .18s}.backtest-form input:focus,.backtest-form select:focus{border-color:rgba(var(--accent-rgb), .62);background:rgba(var(--accent-rgb), .04);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .09)}.backtest-form input[type=date]{font-family:var(--mono);font-size:10px}.backtest-wallet-row,.backtest-date-row{align-items:center;gap:8px;display:grid}.backtest-wallet-row{grid-template-columns:minmax(0,1fr) auto}.backtest-date-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.backtest-date-row>span{color:var(--muted);font:500 10px var(--mono);text-align:center}.backtest-wallet-picker{gap:8px;display:grid;position:relative}.backtest-wallet-options{z-index:30;border:1px solid rgba(var(--accent-rgb), .24);border-radius:var(--radius);background:var(--surface-high);gap:5px;padding:8px;display:grid;position:absolute;top:calc(100% + 2px);left:0;right:0;box-shadow:0 18px 40px #00000057,0 0 0 1px #0000002e}.backtest-wallet-options>span{color:var(--muted);font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:2px 4px 5px}.backtest-wallet-option{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.backtest-wallet-options button{height:32px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;padding:0 8px;display:grid}.backtest-wallet-options button:hover{border-color:rgba(var(--accent-rgb), .24);background:rgba(var(--accent-rgb), .07)}.backtest-wallet-option>button:first-child{grid-template-columns:minmax(0,1fr) auto}.backtest-wallet-option .backtest-wallet-copy{width:32px;color:var(--muted);border-color:var(--line);background:var(--surface);justify-content:center;padding:0;display:inline-flex}.backtest-wallet-option .backtest-wallet-copy:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .3)}.backtest-wallet-options b{font:650 10px var(--mono);text-overflow:ellipsis;overflow:hidden}.backtest-wallet-options small{color:var(--accent);font:700 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.backtest-wallet-row button,.backtest-form button[type=submit]{border:1px solid rgba(var(--accent-rgb), .28);border-radius:var(--radius);height:38px;color:var(--accent);background:rgba(var(--accent-rgb), .08);font:700 10px var(--mono);cursor:pointer;padding:0 14px}.backtest-field-note,.backtest-form-error{font:500 9px/1.4 var(--mono);letter-spacing:0;text-transform:none;margin:0}.backtest-field-note{color:var(--muted)}.backtest-form-error{color:var(--negative)}.backtest-load-bar{border:1px solid rgba(var(--accent-rgb), .22);border-radius:var(--radius-lg);background:rgba(var(--accent-rgb), .045);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.backtest-load-bar div{gap:4px;display:grid}.backtest-load-bar small,.backtest-load-bar em{color:var(--muted);font:500 9px/1.35 var(--mono);letter-spacing:0;text-transform:none}.backtest-load-bar strong{color:var(--text);letter-spacing:0;text-transform:none;font-size:13px;font-weight:650}.backtest-load-bar button{border:1px solid var(--line-strong);border-radius:var(--radius);height:34px;color:var(--text);background:var(--surface-high);font:700 9px var(--mono);cursor:pointer;padding:0 13px}.backtest-load-bar button.primary{color:var(--accent-contrast);border-color:rgba(var(--accent-rgb), .5);background:var(--accent)}.backtest-load-bar button:disabled{cursor:not-allowed;opacity:.55}.backtest-seg{border-radius:var(--radius);background:#ffffff05;border:1px solid #94a3b82e;display:flex;overflow:hidden}.backtest-seg button{border:0;border-right:1px solid var(--line);height:32px;color:var(--muted);font:700 9px var(--mono);cursor:pointer;background:0 0;flex:1}.backtest-seg button:last-child{border-right:0}.backtest-seg button.active{color:var(--accent);background:rgba(var(--accent-rgb), .13);box-shadow:inset 0 -1px rgba(var(--accent-rgb), .28)}.backtest-chip-row{flex-wrap:wrap;gap:6px;display:flex}.backtest-chip-row button{height:28px;color:var(--text-soft);background:var(--surface);letter-spacing:0;text-transform:none;cursor:pointer;border:1px solid #94a3b82e;border-radius:999px;padding:0 10px;font-size:10px}.backtest-chip-row button.active{color:var(--accent);border-color:rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .1)}.backtest-metrics{background:#ffffff03;border-bottom:1px solid #94a3b824;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.backtest-metrics>div{border-right:1px solid #94a3b81f;min-width:0;padding:15px 16px}.backtest-metrics>div:last-child{border-right:0}.backtest-metrics small{color:var(--muted);font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;display:block}.backtest-metrics strong{font:650 20px var(--mono);letter-spacing:-.03em;display:block}.backtest-metrics em{color:var(--muted);font:500 9px var(--mono);margin-top:5px;display:block}.backtest-result-meta{background:#ffffff03;border-bottom:1px solid #94a3b824;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.backtest-result-meta>div{border-right:1px solid #94a3b81f;padding:12px 16px}.backtest-result-meta>div:last-child{border-right:0}.backtest-result-meta small{color:var(--muted);font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;display:block}.backtest-result-meta strong{font:650 14px var(--mono)}.backtest-result-meta em{color:var(--muted);font:500 8px var(--mono);margin-top:4px;font-style:normal;display:block}.backtest-failure-breakdown{border-radius:var(--radius-lg);background:#ffffff03;border:1px solid #94a3b824;gap:12px;margin:14px;padding:14px;display:grid}.backtest-failure-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.backtest-failure-head span{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:650;display:block}.backtest-failure-head small{color:var(--muted);font:500 9px var(--mono)}.backtest-failure-head strong{color:var(--text-soft);font:700 9px var(--mono);white-space:nowrap}.backtest-failure-bar{border:1px solid var(--line);background:var(--surface);border-radius:999px;height:9px;display:flex;overflow:hidden}.backtest-failure-bar span{min-width:0;height:100%}.backtest-failure-bar .is-filled{background:var(--positive)}.backtest-failure-bar .is-closed{background:var(--negative)}.backtest-failure-bar .is-later{background:#f59e0b}.backtest-failure-bar .is-other{background:var(--muted)}.backtest-failure-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.backtest-failure-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:10px 10px 10px 12px;position:relative}.backtest-failure-grid article:before{background:var(--muted);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.backtest-failure-grid article.is-filled:before{background:var(--positive)}.backtest-failure-grid article.is-closed:before{background:var(--negative)}.backtest-failure-grid article.is-later:before{background:#f59e0b}.backtest-failure-grid small,.backtest-failure-grid em{color:var(--muted);font:600 8px/1.35 var(--mono);font-style:normal;display:block}.backtest-failure-grid strong{color:var(--text);font:700 14px var(--mono);margin:4px 0 2px;display:block}.backtest-chart-well{border-radius:var(--radius-lg);background:linear-gradient(#94a3b809 1px, transparent 1px), linear-gradient(90deg, #94a3b808 1px, transparent 1px), radial-gradient(circle at 50% 0%, rgba(var(--accent-rgb), .08), transparent 36%);background-size:100% 42px,42px 100%,auto;border:1px solid #94a3b81f;min-height:310px;margin:14px;position:relative;overflow:hidden}.backtest-chart-well .pnl-curve-shell{inset:16px 12px 12px}.backtest-chart-well .pnl-curve{z-index:1;width:100%;height:100%;position:absolute;inset:0}.backtest-chart-legend{color:var(--muted);font:500 9px var(--mono);gap:16px;padding:0 18px 16px;display:flex}.backtest-chart-legend span:before{vertical-align:middle;content:"";width:14px;height:2px;margin-right:6px;display:inline-block}.backtest-chart-legend .copy:before{background:var(--accent)}.backtest-chart-legend .source:before{background:repeating-linear-gradient(90deg, var(--muted) 0 6px, transparent 6px 9px);height:3px}.backtest-run-list{display:grid}.backtest-run-list-head,.backtest-run-list article{grid-template-columns:minmax(220px,1.2fr) minmax(230px,1fr) 94px 72px 42px 42px;align-items:center;gap:8px;display:grid}.backtest-run-list-head{border-bottom:1px solid var(--line);color:var(--muted);font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:8px 16px}.backtest-run-list-head span{font:inherit;margin:0}.backtest-run-list-head span:nth-child(n+3){text-align:right}.backtest-run-list-head span:nth-child(5),.backtest-run-list-head span:nth-child(6){text-align:center}.backtest-run-list article{border-top:1px solid var(--line);min-height:54px;padding:10px 16px}.backtest-run-list article.is-restorable{cursor:pointer;transition:border-color .15s,background .15s}.backtest-run-list article.is-restorable:hover,.backtest-run-list article.is-restorable:focus-visible{border-color:rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .045);outline:none}.backtest-run-list article.is-selected{border-color:rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .045);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .08) inset}.backtest-run-list article.is-selected .backtest-run-started{color:var(--accent)!important}.backtest-run-list-head+article{border-top:0}.backtest-run-list strong{font:600 10px var(--mono);margin-bottom:4px;display:block}.backtest-run-wallet{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.backtest-run-wallet strong{overflow-wrap:anywhere;margin:0;font-size:9.5px;line-height:1.35}.backtest-run-wallet button{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);background:var(--surface);font:700 8px var(--mono);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.backtest-run-wallet button:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .07)}.backtest-run-config{color:var(--muted);font:500 9px/1.45 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backtest-run-started{letter-spacing:.02em;text-transform:uppercase;color:var(--text-soft)!important;font:700 8px var(--mono)!important}.backtest-run-list article>span,.backtest-run-success{text-align:right}.backtest-run-success small{color:var(--text-soft);font:600 9px var(--mono)}.backtest-run-list span{font:600 11px var(--mono);margin-bottom:4px;display:block}.backtest-run-list .backtest-run-list-head span,.backtest-run-list article>span,.backtest-run-success small{margin:0}.backtest-run-list .backtest-run-list-head span{font:700 8px var(--mono)}.backtest-run-list .json-copy-button{width:28px;height:28px}.backtest-clear-runs,.backtest-remove-run{border:1px solid var(--line);color:var(--text-soft);background:var(--surface);font:700 9px var(--mono);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.backtest-clear-runs{border-radius:999px;height:28px;padding:0 10px}.backtest-clear-runs:disabled{cursor:not-allowed;opacity:.55}.backtest-remove-run{width:28px;height:28px;color:var(--muted);border-radius:9px;padding:0}.backtest-clear-runs:hover,.backtest-remove-run:hover{color:var(--negative);background:#e1535314;border-color:#e1535347}.backtest-left-rail .backtest-recent-runs{overflow:visible}.backtest-left-rail .backtest-run-list{gap:8px;padding:10px}.backtest-recent-status{border:1px solid rgba(var(--accent-rgb), .18);border-radius:var(--radius);color:var(--text-soft);background:rgba(var(--accent-rgb), .055);font:600 9px/1.4 var(--mono);margin:10px 10px 0;padding:9px 10px}.backtest-run-empty{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--muted);background:var(--surface);font:500 9px/1.55 var(--mono);padding:13px}.backtest-left-rail .backtest-run-list-head{display:none}.backtest-left-rail .backtest-run-list article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;min-height:0;padding:11px}.backtest-left-rail .backtest-run-list article.is-selected{border-color:rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .045);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .08) inset}.backtest-left-rail .backtest-run-wallet,.backtest-left-rail .backtest-run-started,.backtest-left-rail .backtest-run-config{grid-column:1/-1}.backtest-left-rail .backtest-run-wallet strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;overflow:hidden}.backtest-left-rail .backtest-run-list article>span{text-align:left}.backtest-left-rail .backtest-run-success{text-align:left;align-self:center}.backtest-left-rail .backtest-run-list .json-copy-button,.backtest-left-rail .backtest-remove-run{justify-self:end}.backtest-outcome-header{border-bottom:1px solid var(--line);background:rgba(var(--accent-rgb), .035);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:stretch;gap:16px;padding:16px;display:grid}.backtest-outcome-header>div:first-child{align-content:center;gap:8px;display:grid}.backtest-outcome-header>div:first-child>strong{letter-spacing:-.03em;max-width:620px;font-size:20px;font-weight:650}.backtest-outcome-header>div:first-child>small{color:var(--muted);font:600 10px var(--mono)}.backtest-outcome-pill{border:1px solid rgba(var(--accent-rgb), .35);width:fit-content;color:var(--accent);background:rgba(var(--accent-rgb), .1);font:800 8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 9px}.backtest-outcome-pill.loss-making,.backtest-outcome-pill.low-liquidity{color:var(--negative);background:#ef444417;border-color:#ef444461}.backtest-outcome-pill.lag-sensitive,.backtest-outcome-pill.partial-capture{color:#f59e0b;background:#f59e0b17;border-color:#f59e0b61}.backtest-outcome-metrics{border:1px solid var(--line);border-radius:var(--radius);background:#00000014;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.backtest-outcome-metrics article{border-right:1px solid var(--line);padding:13px}.backtest-outcome-metrics article:last-child{border-right:0}.backtest-outcome-metrics small{color:var(--muted);font:700 8px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;display:block}.backtest-outcome-metrics strong{font:700 14px var(--mono)}.backtest-robustness-card{background:rgba(var(--accent-rgb), .035);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.backtest-robustness-card span,.backtest-drawer-head span,.backtest-robustness-histogram .robustness-section-title{color:var(--accent);font:700 8px var(--mono);letter-spacing:.14em;text-transform:uppercase;display:block}.backtest-robustness-card strong{margin:8px 0 6px;font-size:15px;font-weight:600;display:block}.backtest-robustness-card small{color:var(--muted);font-size:10px}.backtest-robustness-card button{border:1px solid var(--accent);border-radius:var(--radius);color:#fff;background:var(--accent);cursor:pointer;height:36px;padding:0 14px;font-size:9px}.backtest-drawer-shell{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.backtest-drawer-backdrop{cursor:pointer;background:#0000007a;border:0;position:absolute;inset:0}.backtest-robustness-drawer{z-index:1;border-left:1px solid var(--line);background:var(--surface-soft);width:min(560px,100vw);height:100%;position:relative;overflow:auto;box-shadow:-24px 0 60px #00000052}.backtest-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.backtest-drawer-head small,.backtest-drawer-loading small,.backtest-score-card small,.backtest-removal-ladder small,.backtest-robustness-histogram small{color:var(--muted);font:500 9px/1.5 var(--mono)}.backtest-drawer-head button{border:1px solid var(--line);border-radius:var(--radius);height:30px;color:var(--text-soft);background:var(--surface-soft);cursor:pointer;padding:0 10px;font-size:9px}.backtest-drawer-loading{text-align:center;place-items:center;gap:8px;min-height:260px;padding:28px;display:grid}.backtest-robustness-tabs{border:1px solid var(--line);border-radius:var(--radius);width:calc(100% - 36px);margin:14px 18px;display:flex;overflow:hidden}.backtest-robustness-tabs button{border:0;border-right:1px solid var(--line);height:34px;color:var(--muted);background:var(--surface);font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;flex:1}.backtest-robustness-tabs button:last-child{border-right:0}.backtest-robustness-tabs button.active{color:var(--accent);background:rgba(var(--accent-rgb), .1)}.backtest-score-card{border:1px solid rgba(var(--accent-rgb), .32);border-radius:var(--radius);background:rgba(var(--accent-rgb), .06);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;margin:0 18px 14px;padding:12px;display:grid}.backtest-score-card>div{min-width:0;display:block}.backtest-score-card strong{font:600 28px/1.05 var(--mono)}.backtest-removal-ladder{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff03;gap:8px;margin:0 18px 16px;padding:12px;display:grid}.backtest-removal-ladder>div{grid-template-columns:96px 1fr 78px}.backtest-removal-ladder i b{background:var(--positive)}.backtest-removal-ladder i b.negative{background:var(--negative)}.backtest-robustness-drawer>.robustness-section-title{margin:0 18px 9px}.backtest-robustness-histogram{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff03;margin:0 18px 22px;padding:14px}.backtest-robustness-histogram .robustness-histogram-bar{appearance:none;padding:0}.backtest-placeholder,.backtest-empty-curve{min-height:260px;color:var(--muted);text-align:center;background:0 0;place-items:center;gap:10px;padding:32px 24px;display:grid}.backtest-placeholder strong{color:var(--text);font-size:14px;font-weight:650}.backtest-placeholder span,.backtest-empty-curve span{max-width:380px;font-size:11px;line-height:1.65}.backtest-source,.backtest-results{position:relative}.backtest-run-overlay{z-index:4;background:radial-gradient(circle at 48% 38%, rgba(var(--accent-rgb), .16), transparent 35%), var(--surface-soft);align-items:center;gap:14px;padding:0 24px;display:flex;position:absolute;inset:64px 0 0}@supports (color:color-mix(in lab, red, red)){.backtest-run-overlay{background:radial-gradient(circle at 48% 38%, rgba(var(--accent-rgb), .16), transparent 35%), color-mix(in srgb, var(--surface-soft) 88%, transparent)}}.backtest-run-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.backtest-run-overlay strong,.backtest-run-overlay span{display:block}.backtest-run-overlay strong{margin-bottom:7px;font-size:14px;font-weight:700}.backtest-run-overlay span{color:var(--muted);font-size:11px;line-height:1.55}.backtest-progress{background:#94a3b82e;border-radius:999px;width:min(360px,100%);height:4px;margin-top:14px;display:block;overflow:hidden}.backtest-progress b{background:linear-gradient(90deg, var(--accent), var(--secondary));height:100%;display:block}.backtest-stale-flag{color:var(--accent);font:500 8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.backtest-results.is-stale{opacity:.72}.backtest-results.is-fresh{animation:1.15s ease-in-out 3 backtest-result-flash}.backtest-results.is-fresh .backtest-metrics strong{animation:1.15s ease-in-out 3 backtest-metric-flash}@keyframes backtest-result-flash{0%,to{border-color:var(--line);box-shadow:none}40%{border-color:rgba(var(--accent-rgb), .7);box-shadow:0 0 0 1px rgba(var(--accent-rgb), .35), 0 0 28px rgba(var(--accent-rgb), .16)}}@keyframes backtest-metric-flash{0%,to{color:inherit}40%{color:var(--accent-bright)}}.dossier-action-bar{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.dossier-action{border:1px solid var(--line);border-radius:var(--radius);height:30px;color:var(--text-soft);background:var(--surface);align-items:center;padding:0 12px;font-size:10px;text-decoration:none;display:inline-flex}.dossier-action.primary{border-color:rgba(var(--accent-rgb), .35);color:var(--accent);background:rgba(var(--accent-rgb), .08)}.header-notifications{border:1px solid var(--line);border-radius:var(--radius);width:28px;height:28px;color:var(--text-soft);place-items:center;display:grid;position:relative}.header-notifications i{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}@media (width<=1180px){.overview-command-grid,.overview-secondary-grid,.watchlist-grid,.watchlist-create,.watchlist-overview-grid,.watchlist-subscription-panel,.robustness-layout,.docs-layout,.signals-layout,.briefing-grid,.backtest-layout,.intel-split{grid-template-columns:1fr}.robustness-detail-panel,.docs-nav{position:static}.backtest-outcome-header,.backtest-robustness-card,.backtest-score-card{grid-template-columns:1fr}.backtest-outcome-metrics,.backtest-comparison-summary{grid-template-columns:1fr 1fr}.backtest-robustness-drawer{width:min(100vw,520px)}.backtest-metrics,.backtest-result-meta,.backtest-failure-grid{grid-template-columns:1fr 1fr}.backtest-metrics>div:nth-child(2),.backtest-result-meta>div:nth-child(2){border-right:0}.backtest-metrics>div:nth-child(-n+2),.backtest-result-meta>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.wallet-dossier-header{grid-template-columns:1fr 1fr}.wallet-dossier-header>*{border-bottom:1px solid var(--line)}.dossier-mid-grid{grid-template-columns:1fr}.volume-kpi-strip{grid-template-columns:repeat(2,1fr)}.volume-kpi-strip article:nth-child(2){border-right:0}.volume-kpi-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=900px){.leaderboard-table{min-width:1270px}.leaderboard-table .trend-col{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.chart-reveal{transform:scaleX(1)}.chart-line-animated,.performance-line-animated,.baseline-line-animated{stroke-dashoffset:0}.chart-annotation,.chart-end-dot{opacity:1}.chart-runner{display:none}.backtest-results.is-fresh,.backtest-results.is-fresh .backtest-metrics strong{animation:none}}.auth-loading,.auth-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 72% 18%, rgba(var(--accent-rgb), .1), transparent 32%), radial-gradient(circle at 22% 78%, #48d6c50e, transparent 30%), linear-gradient(135deg, #04070c 0%, #07100f 54%, #090d14 100%), var(--bg);font-family:var(--heading);position:relative;overflow:hidden}.auth-page:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 72%);mask-image:linear-gradient(#000000b3,#0000 72%)}.auth-loading{place-items:center;display:grid}.auth-loading span{color:var(--muted);font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase}.auth-topbar{z-index:1;justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:28px 30px;display:flex;position:relative}.auth-card{z-index:1;border:1px solid rgba(var(--accent-rgb), .16);background:linear-gradient(#101822f0,#070c12f5);border-radius:14px;gap:20px;width:min(440px,100vw - 32px);margin:76px auto 0;padding:32px;display:grid;position:relative;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff06}.auth-card-icon{width:42px;height:42px;color:var(--accent-bright);border:1px solid rgba(var(--accent-rgb), .24);background:rgba(var(--accent-rgb), .065);border-radius:11px;place-items:center;display:grid}.auth-card .breadcrumb{color:var(--accent-bright);font:700 10px/1 var(--mono);letter-spacing:.16em;margin-bottom:12px}.auth-card h1{color:#f5f1e8;letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(28px,4vw,36px);font-weight:680;line-height:1.05}.auth-card p{color:#9ca7ad;margin:0;font-size:13px;line-height:1.6}.auth-form,.admin-create-form{gap:14px;display:grid}.auth-form label,.admin-create-form label{color:var(--text-soft);font:600 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:7px;display:grid}.auth-form label{color:#b8c0c5;letter-spacing:.12em;font-size:10px}.auth-form input,.admin-create-form input,.admin-create-form select,.admin-users-table input,.admin-users-table select{width:100%;height:38px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);outline:none;padding:0 11px}.auth-form input{color:#f4f7f6;background:#05090ed1;border-color:#b4c4d22e;border-radius:10px;height:44px;padding:0 13px;font-size:13px}.auth-form input:focus,.admin-create-form input:focus,.admin-create-form select:focus,.admin-users-table input:focus,.admin-users-table select:focus{border-color:rgba(var(--accent-rgb), .55)}.password-input{width:100%;position:relative}.password-input input{padding-right:40px}.password-input button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.password-input button:hover{color:var(--text)}.auth-form .password-input button{color:#87939a;right:8px}.auth-form .button.primary{color:#08100f;background:linear-gradient(135deg, var(--accent-bright), var(--accent));width:100%;height:44px;box-shadow:0 14px 34px rgba(var(--accent-rgb), .18);border:0;border-radius:10px;margin-top:2px;font-size:13px;font-weight:750}.auth-form .button.primary:hover{box-shadow:0 18px 42px rgba(var(--accent-rgb), .24);transform:translateY(-1px)}.auth-form .button.primary:disabled{opacity:.62;cursor:wait;transform:none}html[data-color-mode=light] .auth-page{color:#16231f;background:radial-gradient(circle at 72% 18%,#946b181f,#0000 32%),radial-gradient(circle at 22% 78%,#087f7114,#0000 30%),linear-gradient(135deg,#f8faf7 0%,#edf2ef 56%,#e6ece8 100%)}html[data-color-mode=light] .auth-page:before{background-image:linear-gradient(#2237320b 1px,#0000 1px),linear-gradient(90deg,#2237320b 1px,#0000 1px);-webkit-mask-image:linear-gradient(#00000094,#0000 72%);mask-image:linear-gradient(#00000094,#0000 72%)}html[data-color-mode=light] .auth-card{background:linear-gradient(#fffffdf5,#f6f9f6f0);border-color:#16423a24;box-shadow:0 28px 80px #1625201f,inset 0 1px #ffffffd1}html[data-color-mode=light] .auth-card-icon{color:#946b18;background:#946b1813;border-color:#946b1838}html[data-color-mode=light] .auth-card .breadcrumb{color:#946b18}html[data-color-mode=light] .auth-card h1{color:#17231f}html[data-color-mode=light] .auth-card p{color:#62706b}html[data-color-mode=light] .auth-form label{color:#4f5f59}html[data-color-mode=light] .auth-form input{color:#17231f;background:#ffffffd6;border-color:#16423a2e;box-shadow:inset 0 1px #ffffffa6}html[data-color-mode=light] .auth-form input:focus{background:#fff;border-color:#946b1873;box-shadow:0 0 0 3px #946b1817}html[data-color-mode=light] .auth-form .password-input button{color:#6b7a74}html[data-color-mode=light] .auth-form .password-input button:hover{color:#17231f}html[data-color-mode=light] .auth-form .button.primary{color:#fff;background:linear-gradient(135deg,#ad7d1c,#946b18);box-shadow:0 14px 34px #946b182e}html[data-color-mode=light] .auth-notice{color:#78540f;background:#946b1812;border-color:#946b182e}.auth-error,.auth-notice,.admin-message{border:1px solid rgba(var(--accent-rgb), .22);color:var(--accent-bright);background:rgba(var(--accent-rgb), .08);padding:11px 12px;font-size:11px;line-height:1.5}.auth-error,.admin-message.is-error{color:var(--negative);background:#f1766814;border-color:#f1766852}.admin-users-page{gap:14px;display:grid}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-stat-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);min-height:96px;padding:14px}.admin-stat-grid small,.admin-stat-grid span{color:var(--muted);font:600 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.admin-stat-grid strong{color:var(--text);font:650 22px var(--mono);letter-spacing:-.04em;margin:12px 0 8px;display:block}.admin-stat-grid span{text-transform:none;font-size:8px;line-height:1.45}.admin-create-panel{overflow:visible}.admin-create-form{grid-template-columns:minmax(180px,1.4fr) minmax(160px,1fr) minmax(160px,1fr) 120px 110px;align-items:end;padding:16px}.admin-create-form button.primary{color:#fff;border:1px solid var(--accent);background:var(--accent);cursor:pointer;justify-content:center;align-items:center;gap:7px;height:38px;display:inline-flex}.admin-create-form button:disabled{opacity:.55;cursor:wait}.admin-users-table-wrap{overflow-x:auto}.admin-users-table{min-width:1180px}.admin-users-table td:first-child strong,.admin-users-table td:first-child small{display:block}.admin-users-table td:first-child strong{color:var(--text);font-size:12px;font-weight:600}.admin-users-table td:first-child small{color:var(--muted);margin-top:4px;font-size:10px}.admin-users-table button{height:30px;color:var(--text-soft);border:1px solid var(--line);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.admin-users-table button:disabled,.admin-users-table select:disabled{opacity:.45;cursor:not-allowed}.admin-password-reset{align-items:center;gap:8px;display:flex}.admin-password-reset .password-input,.admin-password-reset input{max-width:180px}.admin-danger-button{color:var(--negative)!important;border-color:#f176683d!important}.admin-users-table .admin-user-link{width:100%;height:auto;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.admin-user-link:hover strong,.admin-users-table tr.is-selected .admin-user-link strong{color:var(--accent)}.admin-user-link small{color:var(--muted)}.admin-login-overlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04080a94;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-login-panel{border-left:1px solid var(--line-strong);background:linear-gradient(180deg, rgba(var(--accent-rgb), .05), transparent 120px), var(--surface-high);width:min(420px,100vw);height:100%;padding:18px 16px 24px;overflow-y:auto;box-shadow:-18px 0 48px #0000003d}.admin-login-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.admin-login-panel-head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500}.admin-login-panel-head small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.admin-login-panel-copy{color:var(--muted);align-items:center;gap:7px;margin:0 0 16px;font-size:11px;display:flex}.admin-login-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.admin-login-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-login-list li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.admin-login-list strong{color:var(--text);font-size:12px;font-weight:500;display:block}.admin-login-list small{color:var(--text-soft);margin-top:4px;font-size:11px;display:block}.admin-login-list time{color:var(--muted);font:500 10px var(--mono);text-align:right;white-space:nowrap;flex:none}@media (width<=1100px){.admin-create-form,.admin-stat-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.auth-topbar{padding:20px 16px}.auth-card{margin-top:48px;padding:22px}.admin-create-form,.admin-stat-grid{grid-template-columns:1fr}}@media (width<=640px){.app-shell.dashboard{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.app-header{z-index:18;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05080df0;height:58px;padding:0 10px;position:sticky;top:0}.header-actions{gap:6px}.header-actions .color-mode-toggle--header{display:none}.network-status{justify-content:center;width:34px;min-width:34px;padding:0;font-size:0}.network-status span{margin:0}.mobile-bottom-nav{z-index:30;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080df5;align-items:center;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.mobile-bottom-nav a{min-width:58px;height:52px;color:var(--muted);border-radius:calc(var(--radius) * 1.4);font:600 9px var(--mono);border:1px solid #0000;flex:1 0 58px;place-items:center;gap:4px;display:grid}.mobile-bottom-nav a svg{color:currentColor}.mobile-bottom-nav a.active{color:var(--accent);border-color:rgba(var(--accent-rgb), .22);background:rgba(var(--accent-rgb), .08)}.dashboard-content{padding:16px 10px calc(96px + env(safe-area-inset-bottom))}.page-title{margin-bottom:16px}.page-title h1{font-size:clamp(28px,10vw,38px);line-height:.98}.page-title p{max-width:100%;font-size:10.5px;line-height:1.55}.page-actions{overflow-x:auto}.panel-head{min-height:56px}.wallet-table-wrap,.signal-table-wrap,.leaderboard-table-wrap,.category-rank-table,.docs-table-wrap,.admin-users-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.metric-grid{grid-template-columns:1fr 1fr}.intel-split,.robustness-layout,.signals-layout,.docs-layout,.briefing-grid,.backtest-layout,.dossier-mid-grid{gap:10px}.category-nav-panel{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080df5;border-left:0;border-right:0;border-radius:0;margin:-2px -10px 2px;position:sticky;top:58px}.category-nav-panel .panel-head{display:none}.category-nav-list{gap:8px;padding:8px 10px;display:flex;overflow-x:auto}.category-nav-list a{flex:0 0 172px;min-height:50px;transform:none!important}.category-nav-list a.active:before{width:auto;height:2px;inset:auto 12px 6px}.sector-nav-action{display:none}.leaderboard-panel .panel-head{flex-direction:column;align-items:flex-start;gap:6px;padding-top:12px;padding-bottom:12px}.leaderboard-custom-note{align-self:flex-start}.lb-filter-bar{flex-direction:column;gap:12px;padding:12px 10px 14px}.lb-filter-group,.lb-range{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.lb-seg{width:100%;overflow-x:auto}.lb-seg-long{display:none}.lb-seg-short{display:inline}.lb-range-slider{width:100%;min-width:0}.lb-range{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.lb-range-slider{grid-area:1/1/auto/-1}.lb-range-value.is-min{grid-area:2/1;justify-self:start}.lb-range-value.is-max{grid-area:2/3;justify-self:end}.lb-filter-reset{grid-area:2/2;justify-self:center}.leaderboard-table{min-width:720px}.leaderboard-table .trend-col,.leaderboard-table .col-tags,.leaderboard-table th:nth-child(8),.leaderboard-table td:nth-child(8){display:none}.leaderboard-table .col-rank{width:48px}.leaderboard-table .col-wallet{width:172px}.leaderboard-table .col-score{width:88px}.leaderboard-table .col-pnl{width:116px}.leaderboard-table .col-win-rate{width:78px}.leaderboard-table .col-volume{width:88px}.leaderboard-table th,.leaderboard-table td{padding-left:9px;padding-right:9px}.leaderboard-wallet-cell{gap:6px}.wallet-dossier-header{grid-template-columns:1fr!important}.wallet-dossier-header>*{border-right:0}.volume-kpi-strip,.wallet-kpis,.backtest-comparison-summary,.backtest-metrics,.backtest-result-meta,.backtest-failure-grid{grid-template-columns:1fr 1fr}.backtest-left-rail{gap:10px}.wallet-performance{min-height:330px}.pnl-curve-shell{inset:108px 8px 12px}.wallet-performance .pnl-curve,.backtest-chart-well .pnl-curve{height:calc(100% - 34px);inset:34px 0 0}.pnl-range-bar{gap:6px;top:0;left:0;right:auto}.pnl-range-bar button{min-width:38px;height:26px;padding:0 10px}.pnl-reset-view:after{display:none}.pnl-tooltip{max-width:calc(100vw - 32px);transform:translate(-50%,-112%)}.backtest-chart-well{min-height:270px}.backtest-chart-well .pnl-curve-shell{inset:12px 8px 10px}.backtest-form{gap:12px;padding:12px}.backtest-wallet-row,.backtest-date-row,.backtest-load-bar{grid-template-columns:1fr}.backtest-date-row>span{display:none}.backtest-wallet-row button,.backtest-load-bar button,.backtest-form button[type=submit]{width:100%}.backtest-load-bar{gap:12px}.auth-card{width:min(100% - 20px,430px)}.admin-create-form{gap:12px;padding:12px}.admin-create-form button.primary{width:100%}.admin-users-table{min-width:1080px}.admin-password-reset{flex-direction:column;align-items:stretch}.admin-password-reset .password-input,.admin-password-reset input{max-width:none}}@media (width<=420px){.metric-grid,.wallet-kpis,.volume-kpi-strip,.backtest-comparison-summary,.backtest-metrics,.backtest-result-meta,.backtest-failure-grid{grid-template-columns:1fr}.search-box{width:min(54vw,190px)}.mobile-bottom-nav a{flex-basis:54px;min-width:54px;font-size:8px}}[data-brand=assay],[data-brand=prism]{--type-label:10px;--type-table-head:11px;--type-body:12.5px;--type-metric:20px}.app-shell,.site-shell{font-size:13px}.workspace-switcher span{font-size:10px}.workspace-switcher strong{font-size:13px}.side-nav button,.sidebar-foot button,.side-nav a,.sidebar-foot>a{font-size:12px}.side-nav small{font-size:10.5px}.side-nav button b,.side-nav a b{font-size:10px}.user strong{font-size:12.5px}.user small,.search-box,.search-suggest strong{font-size:10.5px}.search-suggest span,.search-suggest em{font-size:8.5px}.header-actions button,.compare-brand{font-size:10px}.breadcrumb{font-size:var(--type-label)}.page-title h1{font-size:30px;font-weight:560}.page-title p{max-width:720px;font-size:11.5px;line-height:1.55}.page-actions button,.text-button{font-size:10.5px}.metric-grid article>div{font-size:9.5px}.metric-grid article small{font-size:8.5px}.panel-head>div:first-child>span,.wallet-dossier .panel-head>div:first-child>span{font-size:13.5px}.panel-head>div:first-child>small,.wallet-dossier .panel-head>div:first-child>small{font-size:10.5px}.preview-row strong,.wallet-cell strong,.signal-table td:first-child strong{font-size:12.5px}.preview-row small,.wallet-cell small,.signal-table td small{font-size:10px}.wallet-missing p,.ledger-empty{font-size:11px;line-height:1.55}th{font-size:var(--type-table-head)}td{font-size:var(--type-body)}@media (width<=640px){.page-title h1{font-size:clamp(30px,10vw,40px)}.page-title p{font-size:12px}.mobile-bottom-nav a{font-size:9.5px}}[data-brand=assay],[data-brand=prism]{--font-page-title:30px;--font-auth-title:34px;--font-section-title:22px;--font-panel-title:13.5px;--font-item-title:12.5px;--font-body:12px;--font-caption:10.5px;--font-micro:9.5px;--font-table:12.5px;--font-table-head:11px;--line-body:1.55}.page-title h1,.wallet-dossier .dossier-title h1{font-size:var(--font-page-title);letter-spacing:-.035em;font-weight:600;line-height:1.05}.auth-card h1{font-size:var(--font-auth-title);letter-spacing:-.035em;font-weight:680;line-height:1.05}.section h2{letter-spacing:-.055em;font-size:clamp(34px,5vw,52px);line-height:.98}.feature-card h3,.cta-section h2{font-size:var(--font-section-title);letter-spacing:-.025em;line-height:1.1}.panel-head>div:first-child>span,.wallet-dossier .panel-head>div:first-child>span{font-size:var(--font-panel-title);font-weight:600;line-height:1.2}.page-title p,.auth-card p,.feature-card p,.cta-section p,.wallet-missing p,.ledger-empty,.briefing-macro,.overview-note{font-size:var(--font-body);line-height:var(--line-body)}.panel-head>div:first-child>small,.wallet-dossier .panel-head>div:first-child>small,.preview-row small,.wallet-cell small,.signal-table td small,.user small,.identity-meta small,.perf-stat-row small{font-size:var(--font-caption);line-height:1.35}.preview-row strong,.wallet-cell strong,.signal-table td:first-child strong,.market-cell strong,.user strong{font-size:var(--font-item-title);line-height:1.25}.breadcrumb,.side-nav small,.auth-form label,.admin-create-form label,.stats-band span,.admin-stat-grid small,.admin-stat-grid span{font-size:var(--font-micro)}th{font-size:var(--font-table-head);line-height:1.2}td{font-size:var(--font-table);line-height:1.35}.side-nav button,.sidebar-foot button,.side-nav a,.sidebar-foot>a,.page-actions button,.text-button,.button.small{font-size:var(--font-caption)}@media (width<=640px){[data-brand=assay],[data-brand=prism]{--font-page-title:clamp(30px, 9vw, 38px);--font-auth-title:30px;--font-panel-title:13px;--font-item-title:12px;--font-body:12px;--font-caption:10.5px}}.recent-wallet-row{gap:10px;padding:0}.recent-wallet-main{min-width:0;min-height:48px;color:inherit;flex:auto;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.recent-wallet-main>div{min-width:0}.recent-wallet-title,.recent-wallet-open{color:inherit;text-decoration:none}.recent-wallet-main strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-wallet-meta{flex-wrap:wrap;gap:4px 10px;display:flex}.recent-wallet-address-row{align-items:center;gap:5px;display:inline-flex}.recent-wallet-address{color:var(--text-soft);font-family:var(--mono)}.recent-wallet-open{color:var(--text);font:500 10px var(--mono);flex:none}.recent-wallet-copy{border:1px solid var(--line);border-radius:calc(var(--radius) * .7);width:21px;height:21px;color:var(--muted);cursor:pointer;background:#ffffff05;flex:0 0 21px;place-items:center;display:grid}.recent-wallet-copy:hover{color:var(--accent);border-color:rgba(var(--accent-rgb), .36);background:rgba(var(--accent-rgb), .07)}@media (width<=420px){.metric-grid article{border-right:0}.metric-grid article:not(:last-child){border-bottom:1px solid var(--line)}}.metric-grid article>strong{font-size:26px;line-height:1.05}.metric-grid article p{font-size:var(--font-caption);line-height:1.45}.metric-grid article p b{font-size:var(--font-caption)}.action-list a{font-size:var(--font-body)}.preview-row b,.recent-wallet-open,.rank-cell{font-size:11.5px}@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}
