@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.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{--black:#050505;--panel:#090909;--panel-2:#0d0d0d;--line:#252525;--line-soft:#171717;--white:#f2f2ef;--muted:#858585;--dim:#505050}:root[data-theme=light]{--black:#e9e1d2;--panel:#f2eadc;--panel-2:#ded4c1;--line:#9d917e;--line-soft:#c9bda8;--white:#24211c;--muted:#6b6356;--dim:#8b806f}*{box-sizing:border-box}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--black);color:var(--white);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}html,body,.table-scroll,.validator-scroll{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.table-scroll::-webkit-scrollbar{display:none}.validator-scroll::-webkit-scrollbar{display:none}button,input{font:inherit}button{color:inherit}body:before{content:"";pointer-events:none;z-index:20;opacity:.22;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 4px);position:fixed;inset:0}.terminal-shell{flex-direction:column;width:100%;min-height:100vh;padding:0 22px 24px;display:flex}.basket-desk{border:1px solid var(--line);background:var(--panel);font-variant-numeric:tabular-nums;order:0;margin:18px 0 22px}.desk-header{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.desk-kicker{color:var(--muted);font:10px var(--font-geist-mono);letter-spacing:.14em}.desk-header h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(22px,3vw,30px);font-weight:540}.desk-header p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.desk-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.desk-badge{border:1px dashed var(--line);color:var(--muted);font:10px var(--font-geist-mono);padding:9px 10px}.desk-badge.on{color:var(--white);border-style:solid}.basket-desk button{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--white);cursor:pointer;font:10px var(--font-geist-mono);letter-spacing:.03em;justify-content:center;align-items:center;gap:8px;padding:9px 13px;display:inline-flex}.basket-desk button:hover:not(:disabled){background:var(--panel-2);border-color:var(--muted)}.basket-desk button.desk-primary{background:var(--white);color:var(--black);border-color:var(--white)}.basket-desk button.desk-primary:hover:not(:disabled){background:var(--white);color:var(--black);border-color:var(--muted)}.basket-desk button:disabled{opacity:.45;cursor:not-allowed}.basket-desk button:focus-visible,.basket-desk input:focus-visible,.basket-desk select:focus-visible,.desk-table-scroll:focus-visible{outline:2px solid var(--white);outline-offset:3px}.desk-provenance{border-top:1px solid var(--line-soft);color:var(--muted);font:10px/1.5 var(--font-geist-mono);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 24px;display:flex}.desk-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.desk-metrics>div{border-right:1px solid var(--line);align-content:start;gap:12px;padding:20px 24px;display:grid}.desk-metrics>div:last-child{border:0}.desk-metrics span{font:10px var(--font-geist-mono);letter-spacing:.08em;color:var(--muted)}.desk-metrics strong{font:500 clamp(18px, 2vw, 26px) var(--font-geist-mono);letter-spacing:-.05em}.desk-metrics small{color:var(--muted);font-size:11px;line-height:1.5}.desk-nav{border-bottom:1px solid var(--line);gap:4px;padding:12px 24px;display:flex;overflow-x:auto}.desk-nav button{white-space:nowrap;color:var(--muted);border-color:#0000}.desk-nav button.active{color:var(--white);border-color:var(--line);background:var(--panel-2)}.desk-content{padding:24px}.desk-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.desk-toolbar small{color:var(--muted);font:10px/1.5 var(--font-geist-mono);margin-left:auto;padding-block:12px}.basket-desk label{gap:8px;min-width:0;display:grid}.basket-desk label>span{font:10px var(--font-geist-mono);color:var(--muted)}.basket-desk input,.basket-desk select{border:1px solid var(--line);background:var(--black);width:100%;min-width:0;min-height:42px;color:var(--white);font:12px var(--font-geist-mono);border-radius:0;padding:10px 12px}.desk-search{flex:1;max-width:420px;min-width:190px!important}.desk-note{color:var(--muted);text-wrap:pretty;margin:14px 0;font-size:12px;line-height:1.7}.desk-note code{overflow-wrap:anywhere;font-size:11px}.desk-table-scroll{border:1px solid var(--line);scrollbar-width:thin;max-height:430px;overflow:auto}.desk-table{border-collapse:collapse;width:100%;min-width:770px;font:11px var(--font-geist-mono)}.desk-table th{z-index:1;background:var(--panel-2);color:var(--muted);text-align:right;letter-spacing:.04em;padding:13px 14px;font-size:9px;font-weight:500;position:sticky;top:0}.desk-table th:first-child{text-align:left}.desk-table td{text-align:right;border-top:1px solid var(--line-soft);white-space:nowrap;padding:13px 14px}.desk-table td:first-child{text-align:left}.desk-table td:first-child b{width:57px;font-weight:500;display:inline-block}.desk-table td:first-child span{color:var(--muted);vertical-align:middle;text-overflow:ellipsis;max-width:160px;display:inline-block;overflow:hidden}.desk-table tr:hover{background:var(--panel-2)}.desk-split{grid-template-columns:minmax(0,1.3fr) minmax(270px,.8fr);gap:32px;display:grid}.desk-content h3{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:550;display:flex}.desk-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.desk-asset-select{align-content:start;gap:8px;min-width:0;display:grid}.desk-asset-select small{color:var(--muted);font-size:11px;line-height:1.5}.desk-form .desk-primary{place-self:end start}.claim-form{grid-template-columns:1fr}.desk-actions{flex-wrap:wrap;gap:8px;display:flex}.desk-execution-mode{margin:20px 0}.desk-execution-mode label{gap:10px;max-width:540px;display:grid}.desk-execution-mode label>span{font:11px var(--font-geist-mono);color:var(--muted)}.desk-execution-mode select{border:1px solid var(--line);background:var(--panel);width:100%;min-height:44px;color:var(--white);padding:12px}.desk-fee-comparison{border-block:1px solid var(--line);margin-bottom:24px;padding-block:16px}.desk-guardrails{border-left:1px solid var(--line);padding-left:28px}.desk-guardrails dl,.desk-review dl{margin:0;font-size:12px}.desk-guardrails dl>div,.desk-review dl>div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.desk-guardrails dt,.desk-review dt{color:var(--muted)}.desk-guardrails dd,.desk-review dd{text-align:right;font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin:0}.desk-guardrails ul{color:var(--muted);margin:20px 0;padding-left:17px;font-size:12px;line-height:1.75}.desk-guardrails li{margin-block:10px}.desk-guardrails a,.claim-readiness>a{color:var(--white);text-underline-offset:4px;font-size:12px}.desk-review{border:1px solid var(--line);background:var(--panel-2);margin-top:22px;padding:20px}.desk-notice{border:1px dashed var(--line);color:var(--muted);padding:13px 16px;font-size:12px;line-height:1.7}.desk-notice.warning{color:var(--white);border-style:solid;border-left:3px solid var(--muted)}.basket-desk>.desk-notice{margin:16px 24px}.desk-loss dd{font-weight:600}.desk-target-planner{margin-bottom:24px}.desk-target-planner .desk-toolbar{margin:20px 0 12px}.desk-target-table{max-height:490px}.desk-target-table th:nth-child(2),.desk-target-table td:nth-child(2){text-align:left}.desk-target-table td{padding-block:7px}.basket-desk .desk-target-input{text-align:right;width:90px;min-height:38px}.basket-desk input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--white);cursor:pointer}.desk-target-footer{padding:12px 0 0}.desk-plan-summary{border:1px solid var(--line);margin:16px 0;padding:16px}.desk-plan-summary .desk-rebalance-totals{margin:0 0 16px}.desk-plan-summary .desk-rebalance-totals strong{font-size:18px}.desk-plan-summary .desk-note:last-child{margin-bottom:0}.desk-target-footer>.desk-notice{margin:12px 0}.desk-target-footer>.desk-actions{margin-top:16px}.desk-execution{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.desk-execution code{overflow-wrap:anywhere}.basket-desk .desk-execution-consent{align-items:flex-start;gap:12px;margin:18px 0;display:flex}.basket-desk .desk-execution-consent span{font:12px/1.7 var(--font-geist-mono)}.desk-execution-consent input{flex:0 0 18px;margin-top:2px}.desk-target-footer [role=status]{font-size:12px}.basket-desk .desk-changed-filter{align-items:center;gap:8px;display:flex}.research-notice{color:var(--muted);border-top:1px solid var(--line);font:10px/1.6 var(--font-geist-mono);order:1;padding:14px 0}@media (max-width:900px){.desk-header{flex-direction:column;align-items:flex-start;padding:20px}.desk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-metrics>div{border-bottom:1px solid var(--line);padding:16px}.desk-split{grid-template-columns:1fr;gap:26px}.desk-guardrails{border-left:0;border-top:1px solid var(--line);padding:22px 0 0}.desk-content{padding:18px}.desk-provenance,.desk-nav{padding-inline:18px}}@media (max-width:520px){.desk-form{grid-template-columns:1fr}.desk-metrics strong{font-size:18px}.desk-review{padding:14px}.desk-review dl>div{flex-direction:column;gap:7px}.desk-review dd{text-align:left}.desk-status{gap:6px}.basket-desk button{min-height:44px}}.metrics-grid{order:1}.analysis-grid{order:2}.control-deck{order:3}.strategy-tuner{order:4}.table-panel{order:5}.validator-panel{order:6}.terminal-shell>footer{order:7}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;display:flex}.brand-lockup{align-items:center;gap:12px;display:flex}.brand-mark{background:#101010;border:1px solid #4a4a4a;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 3px #080808}.eyebrow,.control-label{font-family:var(--font-geist-mono);color:var(--muted);letter-spacing:.16em;font-size:9px}h1{font-family:var(--font-geist-mono);letter-spacing:.08em;margin:5px 0 0;font-size:16px;font-weight:620;line-height:1}.topbar-status{align-items:center;gap:9px;display:flex}.status-pill,.block-readout,.wallet-button,.theme-button,.refresh-button{border:1px solid var(--line);height:34px;font-family:var(--font-geist-mono);letter-spacing:.08em;background:#0a0a0a;align-items:center;gap:8px;padding:0 12px;font-size:9px;display:flex}.pulse-dot{background:#e9e9e6;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #ffffff12}.status-pill.live .pulse-dot{animation:1.8s infinite pulse}.status-pill.danger{color:#aaa;border-style:dashed}.block-readout span{color:var(--dim)}.wallet-button{cursor:pointer;color:var(--white)}.wallet-button:hover{border-color:#777}.wallet-button:disabled{opacity:.5;cursor:wait}.theme-button{cursor:pointer;color:var(--muted)}.theme-button:hover{color:var(--white);border-color:#555}.refresh-button{cursor:pointer;background:var(--white);color:#050505;border-color:var(--white);font-weight:680}.refresh-button:hover{background:#cfcfcb}.refresh-button:disabled{opacity:.45;cursor:wait}.spinning{animation:1s linear infinite spin}.subbar{border-bottom:1px solid var(--line-soft);height:38px;color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.breadcrumb,.freshness{align-items:center;gap:7px;display:flex}.curation-readiness{border:1px solid var(--line);color:var(--muted);padding:4px 6px}.curation-readiness.ready{color:var(--white)}.curation-readiness.pending{border-style:dashed}.divider{color:#333}.error-banner{min-height:40px;font-family:var(--font-geist-mono);color:#bbb;border:1px dashed #555;align-items:center;gap:9px;margin-top:12px;padding:9px 12px;font-size:10px;display:flex}.error-banner button{color:#111;cursor:pointer;background:#eee;border:0;margin-left:auto;padding:6px 10px;font-size:9px}.wallet-deck{border:1px solid var(--line);background:var(--panel-2);border-top:0;grid-template-columns:minmax(280px,1.1fr) 1.5fr auto;align-items:center;gap:18px;min-height:64px;padding:10px 12px;display:grid;position:relative}.wallet-identity{gap:6px;display:grid}.wallet-identity select{border:1px solid var(--line);background:var(--panel);width:100%;height:28px;color:var(--white);font:8px var(--font-geist-mono);padding:0 8px}.wallet-facts{color:var(--muted);font:7px var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;gap:14px;display:flex}.wallet-facts span{gap:4px;display:grid}.wallet-facts b{color:var(--white);font-size:9px;font-weight:500}.wallet-actions{gap:6px;display:flex}.wallet-actions button{border:1px solid var(--line);background:var(--panel);height:29px;color:var(--muted);cursor:pointer;font:7px var(--font-geist-mono);align-items:center;gap:6px;padding:0 9px;display:flex}.wallet-error{color:#aaa;font:8px var(--font-geist-mono);position:absolute;inset:auto 12px -18px auto}.control-deck{flex-wrap:wrap;align-items:flex-end;gap:30px;min-height:76px;padding:14px 0;display:flex}.strategy-block,.top-n-block{flex-direction:column;gap:8px;display:flex}.universe-lock{color:#777;font:7px var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #444;margin-left:6px;padding:2px 5px}.universe-lock.free{color:var(--white);border-style:dashed}.universe-lock.immune-on{color:var(--white);border-style:double}.segmented{border:1px solid var(--line);background:#080808;padding:3px;display:flex}.strategy-block .segmented{flex-wrap:nowrap}.segmented button{color:#6d6d6d;height:28px;font-family:var(--font-geist-mono);letter-spacing:.07em;cursor:pointer;background:0 0;border:0;border-right:1px solid #1b1b1b;padding:0 14px;font-size:9px}.strategy-block .segmented button{padding:0 10px;font-size:8px}.segmented button:last-child{border-right:0}.segmented button.active{color:#050505;background:#e8e8e4}.segmented.compact button{padding:0 10px}.strategy-universe{border:1px solid var(--line);height:35px;color:var(--muted);font:8px var(--font-geist-mono);letter-spacing:.08em;align-items:center;gap:9px;padding:0 12px;display:flex}.strategy-universe button{height:25px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;display:flex}.strategy-universe button.free{border-bottom:1px dashed var(--white)}.strategy-universe b{color:var(--white);font-weight:600}.strategy-universe small{color:var(--dim);font:6px var(--font-geist-mono);letter-spacing:.08em}.strategy-option{display:inline-flex;position:relative}.strategy-option:last-child>button{border-right:0}.strategy-option:hover .help-card,.strategy-option:focus-within .help-card{opacity:1;visibility:visible;transform:translate(-50%)}.strategy-option:first-child .help-card{left:0;transform:translateY(-3px)}.strategy-option:first-child .help-card:before{left:28px}.strategy-option:first-child:hover .help-card,.strategy-option:first-child:focus-within .help-card{transform:translate(0)}.vector-actions{gap:7px;margin-left:auto;display:flex}.copy-vector,.sign-vector{height:35px;font-family:var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:#111;border:1px solid #555;align-items:center;gap:8px;padding:0 16px;font-size:9px;display:flex}.copy-vector:hover{background:#171717;border-color:#eee}.sign-vector{background:var(--white);color:var(--black);border-color:var(--white);font-weight:680}.copy-vector:disabled,.sign-vector:disabled{opacity:.4;cursor:not-allowed}.strategy-tuner{border:1px solid var(--line);background:var(--panel);align-items:stretch;min-height:58px;margin:0 0 10px;display:flex;overflow-x:auto}.tuner-head{border-right:1px solid var(--line);min-width:155px;font-family:var(--font-geist-mono);flex-direction:column;justify-content:center;gap:4px;padding:10px 12px;display:flex}.tuner-head span,.tuner-head small{color:var(--dim);letter-spacing:.1em;font-size:6px}.tuner-head b{color:var(--white);letter-spacing:.08em;font-size:9px}.tuner-factors,.tuner-gates{align-items:center;gap:4px;padding:7px;display:flex}.tuner-factors{border-right:1px solid var(--line)}.tuner-factor{border:1px solid #292929;grid-template-rows:1fr 1fr;grid-template-columns:25px 1fr;align-items:center;width:82px;min-width:82px;height:42px;display:grid}.tuner-factor button{color:#777;width:25px;font:6px var(--font-geist-mono);cursor:pointer;background:0 0;border:0;border-right:1px solid #292929;grid-row:1/3;align-self:stretch}.tuner-factor span{color:#888;font:6px var(--font-geist-mono);letter-spacing:.05em;padding-left:5px}.tuner-factor input,.tuner-gates input{width:100%;min-width:0;color:var(--white);font:9px var(--font-geist-mono);background:0 0;border:0;outline:0}.tuner-factor.off{opacity:.42;border-style:dashed}.tuner-factor.off input{pointer-events:none}.tuner-gates label{border:1px solid #292929;grid-template-columns:1fr auto;align-items:center;width:82px;min-width:82px;height:42px;padding:5px 6px;display:grid}.tuner-gates label span,.tuner-gates label button{color:#777;text-align:left;font:6px var(--font-geist-mono);letter-spacing:.06em;background:0 0;border:0;grid-column:1/3;padding:0}.tuner-gates label button{cursor:pointer}.tuner-gates label.gate-active{border-style:double}.tuner-gates label.gate-active button{color:var(--white)}.tuner-gates label em{color:#555;font:normal 6px var(--font-geist-mono)}.tuner-reset{color:#666;height:42px;font:6px var(--font-geist-mono);cursor:pointer;background:0 0;border:1px dashed #383838}.review-backdrop{z-index:50;background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.review-panel{background:var(--panel);border:1px solid #666;width:min(680px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 24px 90px #000000a6}.review-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;display:flex}.review-head span{color:var(--muted);font:8px var(--font-geist-mono);letter-spacing:.12em}.review-head h2{font:600 12px var(--font-geist-mono);letter-spacing:.08em;margin:6px 0 0}.review-head button{border:1px solid var(--line);cursor:pointer;background:0 0;place-items:center;width:30px;height:30px;display:grid}.review-warning{color:#aaa;font:9px/1.5 var(--font-geist-mono);border:1px dashed #555;margin:12px 14px 0;padding:10px}.review-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin:12px 14px;display:grid}.review-grid div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:66px;padding:10px}.review-grid dt{color:var(--muted);font:7px var(--font-geist-mono);letter-spacing:.1em}.review-grid dd{overflow-wrap:anywhere;font:10px var(--font-geist-mono);margin:9px 0 0}.review-grid small,.tx-state small{color:var(--dim);margin-top:5px;font-size:7px;display:block}.vector-preview{border:1px solid var(--line);max-height:88px;color:var(--muted);word-break:break-all;font:7px/1.6 var(--font-geist-mono);margin:0 14px;padding:10px;overflow:auto}.sign-blocker,.tx-state{color:#aaa;font:8px/1.4 var(--font-geist-mono);border:1px dashed #555;align-items:center;gap:7px;margin:10px 14px 0;padding:9px 10px;display:flex}.tx-state{display:block}.tx-state.finalized{color:var(--white);border-style:solid}.review-actions{justify-content:flex-end;gap:8px;padding:14px;display:flex}.review-actions button{height:35px;font:8px var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;align-items:center;gap:7px;padding:0 14px;display:flex}.cancel-sign{border:1px solid var(--line);background:0 0}.confirm-sign{border:1px solid var(--white);background:var(--white);color:var(--black);font-weight:680!important}.review-actions button:disabled{opacity:.4;cursor:not-allowed}.metrics-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.metric-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#0c0c0c,#070707);min-height:112px;padding:14px 15px 12px;position:relative;overflow:hidden}.metric-card:after{content:"";border:1px solid #151515;width:75px;height:75px;position:absolute;bottom:-24px;right:-20px;transform:rotate(45deg)}.metric-card.alert{background:repeating-linear-gradient(135deg,#090909 0 7px,#0e0e0e 7px 8px)}.metric-label{font-family:var(--font-geist-mono);letter-spacing:.08em;color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.metric-value{font-family:var(--font-geist-mono);letter-spacing:-.05em;margin-top:18px;font-size:clamp(22px,2.25vw,34px);line-height:1}.metric-meta{font-family:var(--font-geist-mono);color:#5d5d5d;letter-spacing:.08em;margin-top:9px;font-size:8px}.metric-skeleton{background:linear-gradient(90deg,#121212,#252525,#121212) 0 0/200% 100%;width:65%;height:28px;margin-top:18px;animation:1.5s infinite shimmer}.analysis-grid{grid-template-columns:1.5fr 1fr .75fr;gap:10px;margin-top:10px;display:grid}.panel{border:1px solid var(--line);background:var(--panel)}.panel-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:53px;padding:10px 12px;display:flex}.panel-header span{font-family:var(--font-geist-mono);color:#555;letter-spacing:.12em;font-size:8px}.panel-header h2{font-family:var(--font-geist-mono);letter-spacing:.06em;margin:6px 0 0;font-size:11px;line-height:1}.panel-header em{color:#5f5f5f;font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:8px;font-style:normal}.allocation-panel,.flow-panel,.concentration-panel{min-height:335px}.leader-list{scrollbar-width:none;height:280px;padding:8px 12px 10px;overflow-y:auto}.leader-list::-webkit-scrollbar{display:none}.leader-row{height:21px;font-family:var(--font-geist-mono);border-bottom:1px solid #111;grid-template-columns:24px minmax(120px,1fr) 1.2fr 55px;align-items:center;gap:8px;font-size:8px;display:grid}.leader-rank{color:#4f4f4f}.leader-identity{gap:8px;min-width:0;display:flex}.leader-identity b{color:#d7d7d2;font-weight:500}.leader-identity span{color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leader-bar{background:#1d1d1d;height:3px}.leader-bar i{background:#e7e7e2;height:100%;display:block}.leader-share{text-align:right;color:#aaa}.flow-panel{padding-bottom:13px}.flow-total{padding:21px 15px 14px}.flow-total span{font-family:var(--font-geist-mono);letter-spacing:-.06em;font-size:28px}.flow-total small{color:#555;font-family:var(--font-geist-mono);letter-spacing:.08em;margin-top:6px;font-size:8px;display:block}.flow-stack{border:1px solid #444;gap:3px;height:26px;margin:0 15px;padding:3px;display:flex}.flow-emission{background:#e8e8e4}.flow-buys{background:repeating-linear-gradient(135deg,#777 0 2px,#151515 2px 5px)}.flow-legend{gap:8px;margin:15px;display:grid}.flow-legend div{font-family:var(--font-geist-mono);grid-template-columns:9px 1fr auto 45px;align-items:center;gap:8px;font-size:8px;display:grid}.flow-legend i{width:7px;height:7px}.legend-white{background:#e8e8e4}.legend-hatch{background:#555}.flow-legend span{color:#777}.flow-legend b{font-weight:500}.flow-legend em{color:#777;text-align:right;font-style:normal}.flow-note{color:#5c5c5c;border-top:1px solid #191919;padding:12px 15px 0;font-size:9px;line-height:1.45}.curve-bars{justify-content:space-between;align-items:flex-end;gap:7px;height:190px;padding:18px 14px 8px;display:flex}.curve-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.curve-track{background:#111;border:1px solid #1d1d1d;align-items:flex-end;width:100%;max-width:22px;height:135px;display:flex}.curve-track i{background:linear-gradient(#d7d7d2,#4d4d4d);width:100%;display:block}.curve-column b,.curve-column span{font-family:var(--font-geist-mono);color:#888;font-size:7px;font-weight:400}.curve-column span{color:#454545}.risk-readout{font-family:var(--font-geist-mono);color:#666;border-top:1px solid #1b1b1b;justify-content:space-between;margin:0 14px;padding-top:11px;font-size:8px;display:flex}.risk-readout b{color:#ccc;letter-spacing:.1em;font-weight:500}.validator-panel{margin-top:10px}.validator-strip{border-bottom:1px solid var(--line);background:var(--panel-2);grid-template-columns:repeat(4,1fr);display:grid}.validator-strip>div{border-right:1px solid var(--line-soft);gap:6px;min-height:52px;padding:9px 12px;display:grid}.validator-strip>div:last-child{border-right:0}.validator-strip span{color:var(--muted);font:7px var(--font-geist-mono);letter-spacing:.09em}.validator-strip b{font:520 14px var(--font-geist-mono)}.validator-strip b.positive,.trustedstake-highlight b.positive{color:var(--positive)}.validator-strip b.negative,.trustedstake-highlight b.negative{color:var(--negative)}.validator-leaders{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.validator-leaders>div{border-right:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:center;gap:6px;min-height:50px;padding:8px 12px;display:grid}.validator-leaders>div:last-child{border-right:0}.validator-leaders span{color:var(--dim);font:6px var(--font-geist-mono);letter-spacing:.09em;grid-column:1/-1}.validator-leaders b{text-overflow:ellipsis;min-width:0;color:var(--white);font:520 9px var(--font-geist-mono);white-space:nowrap;overflow:hidden}.validator-leaders em{color:var(--muted);font:8px var(--font-geist-mono);white-space:nowrap;font-style:normal}.validator-leaders em.positive{color:var(--positive)}.validator-leaders em.negative{color:var(--negative)}.trustedstake-highlight{border-bottom:1px solid var(--line);background:repeating-linear-gradient(135deg,#111 0 7px,#0d0d0d 7px 14px);grid-template-columns:minmax(190px,1.5fr) repeat(6,minmax(90px,1fr));display:grid}.trustedstake-highlight>div{border-right:1px solid var(--line-soft);align-content:center;gap:6px;min-height:58px;padding:10px 12px;display:grid}.trustedstake-highlight>div:last-child{border-right:0}.trustedstake-highlight span,.trustedstake-highlight em,.trustedstake-highlight small{color:var(--muted);font:7px var(--font-geist-mono);letter-spacing:.08em;font-style:normal}.trustedstake-highlight b{color:var(--white);font:520 11px var(--font-geist-mono);white-space:nowrap}.trustedstake-title{grid-template-columns:auto 1fr;column-gap:7px}.trustedstake-title svg{color:var(--white)}.trustedstake-title b,.trustedstake-title em{grid-column:1/-1}.trustedstake-title b{font-size:13px}.fund-analytics{border-bottom:1px solid var(--line);background:#080808}.fund-analytics-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:9px 12px;display:flex}.fund-analytics-heading>div{gap:5px;display:grid}.fund-analytics-heading span,.fund-analytics-heading small,.fund-section-label{color:var(--dim);font:7px var(--font-geist-mono);letter-spacing:.1em}.fund-analytics-heading b{color:var(--white);font:520 10px var(--font-geist-mono);letter-spacing:.04em}.fund-analytics-main{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,3fr) minmax(270px,1fr);display:grid}.fund-chart-shell,.claim-readiness{min-width:0;padding:12px}.fund-chart-shell{border-right:1px solid var(--line-soft)}.fund-section-label{align-items:flex-start;gap:3px;min-height:22px;display:flex}.fund-chart{border:1px solid var(--line-soft);background:#090909;min-height:340px}.fund-chart-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:6px 8px;display:flex}.fund-chart-tabs,.fund-chart-ranges{display:flex}.fund-chart-tabs button,.fund-chart-ranges button{border:0;border-right:1px solid var(--line-soft);height:24px;color:var(--dim);font:6px var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:0 0;padding:0 9px}.fund-chart-tabs button:first-child,.fund-chart-ranges button:first-child{border-left:1px solid var(--line-soft)}.fund-chart-tabs button.active,.fund-chart-ranges button.active{color:#111;background:#e7e4dd}.fund-chart-legend{border-bottom:1px solid var(--line-soft);justify-content:flex-end;gap:5px;min-height:34px;padding:5px 9px;display:flex}.fund-chart-legend button{color:#3f3f3f;min-height:23px;font:6px var(--font-geist-mono);letter-spacing:.07em;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:5px;padding:0 7px;display:flex}.fund-chart-legend button.active{color:var(--muted);border-color:#262626}.fund-chart-legend i{opacity:.3;background:#e5e5df;width:15px;height:2px}.fund-chart-legend button.active i{opacity:1}.fund-chart-legend .claimable i{background:#8b8b85}.fund-chart-legend .index i{background:repeating-linear-gradient(90deg,#555 0 3px,#0000 3px 6px);height:1px}.fund-chart-legend b{color:inherit;font-weight:500}.fund-chart-stage{position:relative}.fund-chart svg{width:100%;height:auto;overflow:visible}.fund-chart svg:focus{outline-offset:-1px;outline:1px solid #555}.fund-chart svg line{stroke:#1d1d1d;stroke-width:1px;vector-effect:non-scaling-stroke}.fund-chart svg line.zero{stroke:#555}.fund-chart svg line.crosshair{stroke:#777;stroke-dasharray:2 3}.fund-chart svg text{fill:#555;font:8px var(--font-geist-mono)}.fund-chart svg path{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke}.fund-chart svg path.manager{stroke:#eeeae2}.fund-chart svg path.claimable{stroke:#85857f}.fund-chart svg path.index{stroke:#4c4c48;stroke-dasharray:4 5}.fund-chart-dot{stroke:#090909;stroke-width:2px}.fund-chart-dot.manager{fill:#eeeae2}.fund-chart-dot.claimable{fill:#8b8b85}.fund-chart-dot.index{fill:#555}.fund-chart-tooltip{z-index:3;pointer-events:none;background:#0d0d0df2;border:1px solid #484848;min-width:225px;padding:9px;position:absolute;top:14px;transform:translate(10px);box-shadow:0 10px 25px #0008}.fund-chart-tooltip.flip{transform:translate(calc(-100% - 10px))}.fund-chart-tooltip>span{color:#666;font:6px var(--font-geist-mono);letter-spacing:.06em;margin-bottom:7px;display:block}.fund-chart-tooltip>div{min-height:19px;color:var(--muted);font:7px var(--font-geist-mono);grid-template-columns:auto 1fr auto auto;align-items:center;gap:6px;display:grid}.fund-chart-tooltip i{background:#eeeae2;width:9px;height:2px}.fund-chart-tooltip i.claimable{background:#8b8b85}.fund-chart-tooltip i.index{background:#555;height:1px}.fund-chart-tooltip .alpha{border-top:1px solid #252525;margin-top:4px;padding-top:4px}.fund-chart-tooltip .alpha i{background:0 0;border:1px solid #777;border-radius:50%;width:7px;height:7px}.fund-chart-tooltip em{font-style:normal}.fund-chart-tooltip b{color:var(--white);font-weight:500}.fund-chart-tooltip small{color:#565656;font:6px var(--font-geist-mono)}.fund-chart-context{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(95px,auto)) 1fr;align-items:center;gap:15px;min-height:39px;padding:6px 10px;display:grid}.fund-chart-context span{gap:3px;display:grid}.fund-chart-context em,.fund-chart-context small{color:#4f4f4f;font:6px var(--font-geist-mono);letter-spacing:.07em;font-style:normal}.fund-chart-context b{color:var(--white);font:500 8px var(--font-geist-mono)}.fund-chart-context small{text-align:right;justify-self:end}.fund-chart-empty{min-height:250px;color:var(--dim);font:7px var(--font-geist-mono);letter-spacing:.08em;justify-content:center;align-items:center;gap:8px;display:flex}.claim-readiness{flex-direction:column;display:flex}.claim-scope{color:#666;white-space:nowrap;margin-left:auto}.claim-state{color:var(--white);font:520 13px var(--font-geist-mono);letter-spacing:.08em;text-align:center;border:1px solid #3b3b3b;margin:5px 0 13px;padding:10px}.claim-state.claim-review-window{background:#1a1a18;border-color:#b1b1aa}.claim-state.watch{border-color:#696963}.claim-state.hold-compound{border-color:#3f5143}.claim-state.execution-risk{color:#888;border-style:dashed}.claim-guidance{color:#666;min-height:38px;font:6px/1.55 var(--font-geist-mono);letter-spacing:.06em;margin:-5px 4px 9px}.claim-checks{gap:1px;display:grid}.claim-checks span{color:#777;min-height:29px;font:7px var(--font-geist-mono);letter-spacing:.06em;border-bottom:1px solid #181818;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:0 8px;display:grid}.claim-checks span i{border:1px solid #555;border-radius:50%;width:6px;height:6px}.claim-checks span i.pass{background:#ddd;border-color:#ddd}.claim-checks span i.fail{background:repeating-linear-gradient(135deg,#777 0 1px,#0000 1px 3px);border-color:#777}.claim-checks span b{color:var(--white);font-weight:500}.claim-readiness p{color:#595959;font:7px/1.55 var(--font-geist-mono);margin:auto 0 0;padding-top:13px}.claim-readiness code{color:#85857f;font:inherit}.fund-quant-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.fund-quant-grid>div{border-right:1px solid var(--line-soft);align-content:center;gap:6px;min-height:54px;padding:9px 10px;display:grid}.fund-quant-grid>div:nth-child(4n){border-right:0}.fund-quant-grid span{color:var(--dim);font:6px var(--font-geist-mono);letter-spacing:.08em;white-space:nowrap}.fund-quant-grid b{color:var(--white);font:520 11px var(--font-geist-mono)}.fund-assets{padding-top:10px}.fund-assets>.fund-section-label{padding:0 12px}.fund-assets-scroll{scrollbar-width:none;max-height:300px;overflow:auto}.fund-assets-scroll::-webkit-scrollbar{display:none}.fund-assets table{border-collapse:collapse;width:100%;min-width:980px}.fund-assets th{z-index:2;border-block:1px solid var(--line-soft);height:28px;color:var(--dim);font:6px var(--font-geist-mono);letter-spacing:.08em;text-align:right;background:#0b0b0b;padding:0 9px;position:sticky;top:0}.fund-assets th:first-child,.fund-assets th:last-child{text-align:left}.fund-assets td{color:#888;height:31px;font:7px var(--font-geist-mono);text-align:right;white-space:nowrap;border-bottom:1px solid #151515;padding:0 9px}.fund-assets td:first-child,.fund-assets td:last-child{text-align:left}.fund-assets td:first-child b{min-width:35px;color:var(--white);font-weight:500;display:inline-block}.fund-assets td:first-child span{color:#666}.fund-assets td em{color:#777;border:1px solid #3a3a3a;margin-right:4px;padding:2px 4px;font-size:6px;font-style:normal;display:inline-block}.fund-assets td em.ok{color:#555;border-color:#252525}.validator-toolbar{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:8px 10px;display:flex}.validator-filters{gap:7px;display:flex}.favorite-filter,.validator-column-control>button{border:1px solid var(--line);height:30px;color:var(--muted);font:7px var(--font-geist-mono);letter-spacing:.07em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 10px;display:flex}.favorite-filter.active,.validator-column-control>button.active{color:var(--white);border-color:#666}.validator-column-control{position:relative}.validator-column-menu{z-index:30;background:#0c0c0c;border:1px solid #4a4a4a;width:300px;max-height:390px;position:absolute;top:35px;right:0;overflow:auto;box-shadow:0 16px 35px #000b}.validator-column-menu>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:34px;padding:0 9px;display:flex}.validator-column-menu>div span,.validator-column-menu>div small{color:var(--muted);font:7px var(--font-geist-mono);letter-spacing:.07em}.validator-column-menu>div small{color:var(--dim);font-size:6px}.validator-column-menu>button{width:100%;min-height:29px;color:var(--muted);text-align:left;font:7px var(--font-geist-mono);cursor:grab;background:0 0;border:0;border-bottom:1px solid #1d1d1d;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;padding:0 8px;display:grid}.validator-column-menu>button:hover{color:var(--white);background:#151515}.validator-column-menu input{accent-color:#d7d7d2}.validator-column-menu>.validator-column-row{gap:4px;height:auto;min-height:44px;padding:0 6px;display:flex}.validator-column-row label{cursor:pointer;flex:1;align-items:center;gap:6px;min-height:44px;display:flex}.validator-column-row button{min-width:40px;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.validator-column-row button:disabled{opacity:.25;cursor:default}.validator-column-row button:hover:not(:disabled){color:var(--white);background:var(--line)}.desk-policy{border-bottom:1px solid var(--line);padding:0 24px}.desk-policy summary{cursor:pointer;min-height:40px;font:11px var(--font-geist-mono);align-content:center;display:list-item}.desk-policy .desk-form{max-width:960px}.desk-policy summary small{color:var(--muted);margin-left:16px}.desk-composition{border-bottom:1px solid var(--line);padding:20px 24px}.desk-composition-heading,.desk-draft-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.desk-composition-heading strong{font-size:13px}.desk-composition-heading span,.desk-draft-heading h3 span{font:11px var(--font-geist-mono);color:var(--muted)}.desk-composition-bar{gap:3px;height:8px;margin:16px 0 12px;display:flex}.desk-composition-bar span{background:var(--white);min-width:1px}.desk-composition-legend{font:11px var(--font-geist-mono);color:var(--muted);flex-wrap:wrap;gap:10px 22px;display:flex}.desk-composition-legend b{color:var(--white);margin-left:6px;font-weight:400}.desk-rebalance{max-width:1200px}.desk-draft-heading{margin:28px 0 12px}.desk-draft-heading h3{margin:0}.desk-trade-list{margin:0 0 20px;padding:0;list-style:none}.desk-trade-list>li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.desk-trade-list strong{font-size:13px}.desk-trade-list p{font:11px var(--font-geist-mono);color:var(--muted);margin:8px 0 0}.desk-trade-list .desk-trade-output{color:var(--white)}.desk-rebalance-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.desk-rebalance-totals>div{gap:10px;display:grid}.desk-rebalance-totals span{font:11px var(--font-geist-mono);color:var(--muted)}.desk-rebalance-totals strong{font:13px var(--font-geist-mono);overflow-wrap:anywhere}.desk-changed-filter{cursor:pointer;align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.desk-chain-rules{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:12px}.desk-chain-rules summary{cursor:pointer;min-height:32px}@media (max-width:640px){.desk-rebalance-totals{grid-template-columns:1fr}.desk-composition{padding:18px}.desk-policy{padding-inline:18px}.desk-policy summary small{margin:6px 0;display:block}}.desk-health{padding:0 20px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.validator-column-menu>button.column-reset{color:var(--white);text-align:center;cursor:pointer;padding:10px;display:block}.validator-scroll{max-height:620px;overflow:auto}.validator-table{min-width:1700px}.validator-table thead{z-index:4;position:sticky;top:0}.validator-table th{white-space:nowrap}.validator-table th>button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.validator-table th:has(.help-tip)>button{border-bottom:1px dotted #626262}.validator-table th:hover .help-card{opacity:1;visibility:visible;transform:translate(-50%)}.validator-table th>button.active{color:var(--white)}.validator-table .validator-col-favorite{width:34px}.validator-table .validator-col-name{min-width:225px}.validator-table td{height:39px}.validator-table tbody tr.ours{background:#151515;box-shadow:inset 2px 0 #d7d7d2}.validator-favorite{color:#4d4d4d;cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.validator-favorite.active{color:#d7d7d2}.validator-name{text-align:left;align-items:center;gap:7px;display:flex}.validator-name>img,.validator-name>i{object-fit:cover;width:23px;height:23px;color:var(--muted);font:8px var(--font-geist-mono);border:1px solid #333;flex:0 0 23px;place-items:center;font-style:normal;display:grid}.validator-name>div{gap:3px;min-width:0;display:grid}.validator-name b{text-overflow:ellipsis;max-width:180px;color:var(--white);font:520 9px var(--font-geist-mono);white-space:nowrap;overflow:hidden}.validator-name small{color:var(--dim);font:6px var(--font-geist-mono);letter-spacing:.06em}.root-state,.basket-state{color:#777;font:7px var(--font-geist-mono);letter-spacing:.05em;border:1px solid #333;padding:3px 5px;display:inline-block}.root-state.on,.basket-state.curated{color:#d7d7d2;border-color:#666}.root-state.off,.basket-state.null{color:#5f5f5f;border-style:dashed}.validator-address{color:#666}.table-panel{margin-top:10px}.table-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.table-toolbar .panel-header{border:0;min-width:285px}.table-actions{gap:7px;margin-right:10px;display:flex}.vector-import{border-bottom:1px solid var(--line);background:var(--panel-2);grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:10px;min-height:38px;padding:4px 10px;display:grid}.vector-import label{color:var(--dim);font:7px var(--font-geist-mono);letter-spacing:.1em;white-space:nowrap}.vector-import input{border:1px solid var(--line);min-width:0;height:27px;color:var(--white);font:8px var(--font-geist-mono);letter-spacing:.02em;background:#090909;outline:0;padding:0 9px}.vector-import input:focus{border-color:#666}.vector-import button{color:#111;height:27px;font:650 7px var(--font-geist-mono);letter-spacing:.07em;cursor:pointer;background:#d7d7d2;border:1px solid #555;padding:0 11px}.vector-import .copy-matrix-config{border-color:var(--line);color:var(--muted);white-space:nowrap;background:0 0;align-items:center;gap:6px;display:inline-flex}.vector-import .copy-matrix-config:hover:not(:disabled){color:var(--white);border-color:#666}.vector-import button:disabled{border-color:var(--line);color:var(--dim);cursor:not-allowed;background:0 0}.basket-edit-error{border-bottom:1px dashed var(--line);min-height:34px;color:var(--muted);font:8px/1.4 var(--font-geist-mono);align-items:center;gap:8px;padding:7px 11px;display:flex}.basket-edit-error span{flex:1}.basket-edit-error button{color:var(--white);font:7px var(--font-geist-mono);cursor:pointer;background:0 0;border:0}.quant-strip{border-bottom:1px solid var(--line);background:var(--panel-2);grid-template-columns:repeat(7,1fr);display:grid}.quant-strip>div{border-right:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:baseline;gap:3px 10px;min-height:54px;padding:9px 12px;display:grid}.quant-strip>div:last-child{border-right:0}.quant-strip>div>span,.quant-strip small{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.09em;font-size:7px}.quant-strip b{font-family:var(--font-geist-mono);font-size:14px;font-weight:520}.quant-strip small{color:var(--dim);grid-column:1/-1;font-size:6px}.search-box{border:1px solid var(--line);color:#666;align-items:center;gap:7px;width:225px;height:30px;padding:0 9px;display:flex}.search-box input{color:#ddd;min-width:0;font-family:var(--font-geist-mono);letter-spacing:.05em;background:0 0;border:0;outline:0;flex:1;font-size:8px}.search-box button{cursor:pointer;color:#777;background:0 0;border:0;padding:0}.zero-toggle{border:1px solid var(--line);color:#606060;height:30px;font-family:var(--font-geist-mono);cursor:pointer;background:#0b0b0b;align-items:center;gap:6px;padding:0 9px;font-size:8px;display:flex}.zero-toggle.active{color:#ddd;border-color:#555}.reset-overrides{color:#999;height:30px;font:7px var(--font-geist-mono);letter-spacing:.07em;cursor:pointer;background:0 0;border:1px dashed #555;padding:0 9px}.table-scroll{max-height:650px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:2350px}thead{z-index:4;background:#0c0c0c;position:sticky;top:0}th{border-bottom:1px solid var(--line);text-align:right;color:#575757;height:34px;font-family:var(--font-geist-mono);letter-spacing:.09em;white-space:nowrap;padding:0 10px;font-size:7px;font-weight:500}th:nth-child(2){text-align:left}th button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}th button.sort-active{color:#c8c8c3}.header-label{align-items:center;gap:3px;display:inline-flex}.help-tip{vertical-align:middle;letter-spacing:0;align-items:center;display:inline-flex;position:relative}.help-tip>button{color:#535353;cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.help-tip>button:hover,.help-tip>button:focus-visible{color:#d7d7d2;outline-offset:1px;outline:1px solid #555}.help-card{z-index:20;color:#969696;text-align:left;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;background:#0a0a0a;border:1px solid #444;width:250px;padding:11px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%,-3px);box-shadow:0 12px 35px #000000b8}.help-card:before{content:"";background:#0a0a0a;border-top:1px solid #444;border-left:1px solid #444;width:7px;height:7px;position:absolute;top:-4px;left:calc(50% - 4px);transform:rotate(45deg)}.help-card b,.help-card code,.help-card em,.help-card small{display:block}.help-card b{color:#e0e0db;font:600 9px/1.2 var(--font-geist-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px}.help-card code{color:#c5c5c0;font:8px/1.45 var(--font-geist-mono);background:#111;border:1px solid #252525;padding:7px 8px}.help-card em{color:#818181;font:normal 9px/1.5 var(--font-geist-sans);margin-top:8px}.help-card small{color:#444;font:6px/1.2 var(--font-geist-mono);letter-spacing:.12em;margin-top:8px}.help-tip:hover .help-card,.help-tip:focus-within .help-card{opacity:1;visibility:visible;transform:translate(-50%)}td{text-align:right;color:#929292;white-space:nowrap;border-bottom:1px solid #141414;height:37px;padding:0 10px;font-size:9px}tbody tr:hover{background:#0f0f0f}tbody tr.out-vector{opacity:.45}.rank-col{text-align:center;color:#4b4b4b;width:48px;font-family:var(--font-geist-mono)}.subnet-cell{text-align:left;align-items:center;gap:9px;min-width:145px;display:flex}.subnet-cell span{color:#e1e1dc;width:36px;font-family:var(--font-geist-mono)}.subnet-cell b{color:#777;text-overflow:ellipsis;max-width:130px;font-weight:450;overflow:hidden}.mono{font-family:var(--font-geist-mono)}.strong{color:#dbdbd7}.share-cell{min-width:92px;font-family:var(--font-geist-mono);color:#bbb;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.share-cell i{background:#aaa;max-width:100%;height:2px;display:block}.share-editor{justify-content:flex-end;align-items:center;display:flex}.share-editor button{color:inherit;font:inherit;cursor:text;background:0 0;border:0;padding:0}.share-editor .share-clear{color:#666;cursor:pointer;width:13px;margin-left:4px}.share-input{width:67px;color:var(--white);text-align:right;font:8px var(--font-geist-mono);background:#111;border:1px solid #666;outline:0;padding:2px 4px}.mix-badge{font-family:var(--font-geist-mono);color:#888;border:1px solid #2b2b2b;padding:3px 5px;display:inline-block}.adr-badge{min-width:46px;font-family:var(--font-geist-mono);color:#888;text-align:center;border:1px solid #333;padding:3px 5px;display:inline-block}.adr-badge.floor{color:#050505;background:#d9d9d4;border-color:#d9d9d4;font-weight:650}.adr-badge.distributed{color:#bbb;border-style:double}.price-change{min-width:58px}.flow-cell{min-width:76px}.positive{color:#d9d9d3!important}.negative{color:#707070!important}.flat{color:#8b8b8b!important}.strong-signal{font-weight:650}.mini-trend{justify-content:center;align-items:flex-end;gap:3px;width:54px;height:22px;margin-left:auto;display:flex}.mini-trend i{background:#555;width:6px;min-height:2px;display:block}.mini-trend.up i{background:#d2d2cd}.mini-trend.down i{background:#666}.history-pending{color:var(--dim);font-family:var(--font-geist-mono);letter-spacing:.08em;font-size:7px}.state{font-family:var(--font-geist-mono);letter-spacing:.06em;font-size:7px}.state:before{content:"";vertical-align:1px;border-radius:50%;width:4px;height:4px;margin-right:5px;display:inline-block}.state.enabled{color:#aaa}.state.enabled:before{background:#ddd}.state.disabled{color:#444}.state.disabled:before{border:1px solid #555}.basket-actions{gap:3px;display:flex}.basket-edit{color:#777;min-width:52px;height:22px;font:7px var(--font-geist-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #353535}.basket-edit:hover:not(:disabled),.basket-edit:focus-visible{color:#ddd;border-color:#888;outline:0}.basket-edit.role{min-width:38px}.basket-edit.role.active{color:var(--white);background:var(--panel-2);border-color:#888}.basket-edit.remove{border-style:dashed}.basket-edit:disabled{opacity:.25;cursor:not-allowed}.loading-rows{gap:8px;padding:5px 0;display:grid}.loading-rows i{background:linear-gradient(90deg,#111,#1d1d1d,#111) 0 0/200% 100%;height:8px;animation:1.5s infinite shimmer;display:block}footer{border:1px solid var(--line);color:#505050;height:46px;font-family:var(--font-geist-mono);letter-spacing:.07em;border-top:0;justify-content:space-between;align-items:center;padding:0 12px;font-size:7px;display:flex}footer div{align-items:center;gap:7px;display:flex}footer span{color:#2d2d2d}:root[data-theme=light] body:before{opacity:.32;background:repeating-linear-gradient(0deg,#0000 0 3px,#39312609 4px)}:root[data-theme=light] .brand-mark{background:#d9cfbd;border-color:#7f7464;box-shadow:inset 0 0 0 3px #eee6d8}:root[data-theme=light] .status-pill,:root[data-theme=light] .block-readout,:root[data-theme=light] .wallet-button,:root[data-theme=light] .theme-button{background:#dfd5c3}:root[data-theme=light] .theme-button:hover{border-color:#5f574c}:root[data-theme=light] .pulse-dot{background:#332f28;box-shadow:0 0 0 3px #2d28211a}:root[data-theme=light] .refresh-button{color:#f3ecdf;background:#28251f;border-color:#28251f}:root[data-theme=light] .refresh-button:hover{background:#4a4439}:root[data-theme=light] .divider{color:#a79b88}:root[data-theme=light] .error-banner{color:#514a40;border-color:#716757}:root[data-theme=light] .error-banner button{color:#f3ecdf;background:#28251f}:root[data-theme=light] .segmented{background:#ddd3c1}:root[data-theme=light] .segmented button{color:#746b5d;border-color:#b9ad99}:root[data-theme=light] .segmented button.active{color:#f2eadc;background:#2c2923}:root[data-theme=light] .copy-vector{background:#d9cfbd;border-color:#837867}:root[data-theme=light] .copy-vector:hover{background:#cfc3af;border-color:#4c463d}:root[data-theme=light] .strategy-tuner{background:#eee6d8}:root[data-theme=light] .tuner-factor,:root[data-theme=light] .tuner-factor button,:root[data-theme=light] .tuner-gates label{border-color:#b9ad99}:root[data-theme=light] .tuner-factor input,:root[data-theme=light] .tuner-gates input,:root[data-theme=light] .tuner-gates label.gate-active button{color:#302c26}:root[data-theme=light] .share-input{color:#302c26;background:#eee6d8;border-color:#837867}:root[data-theme=light] .sign-vector,:root[data-theme=light] .confirm-sign{color:#f3ecdf;background:#28251f;border-color:#28251f}:root[data-theme=light] .wallet-deck{background:#ded4c1}:root[data-theme=light] .wallet-identity select,:root[data-theme=light] .wallet-actions button{background:#eee6d8}:root[data-theme=light] .review-backdrop{background:#2d271fb8}:root[data-theme=light] .review-panel{border-color:#716757}:root[data-theme=light] .review-warning,:root[data-theme=light] .sign-blocker{color:#514a40;border-color:#716757}:root[data-theme=light] .metric-card{background:linear-gradient(135deg,#f3ecdf,#ddd3c1)}:root[data-theme=light] .metric-card:after{border-color:#c8bba5}:root[data-theme=light] .metric-card.alert{background:repeating-linear-gradient(135deg,#e9dfce 0 7px,#ddd2bf 7px 8px)}:root[data-theme=light] .metric-meta{color:#7d7363}:root[data-theme=light] .metric-skeleton,:root[data-theme=light] .loading-rows i{background:linear-gradient(90deg,#d8cdb9,#f4edde,#d8cdb9) 0 0/200% 100%}:root[data-theme=light] .panel-header span,:root[data-theme=light] .panel-header em{color:#766d5f}:root[data-theme=light] .leader-row{border-color:#d3c7b2}:root[data-theme=light] .leader-rank{color:#8d8271}:root[data-theme=light] .leader-identity b{color:#37332c}:root[data-theme=light] .leader-identity span{color:#756c5e}:root[data-theme=light] .leader-bar{background:#cfc3af}:root[data-theme=light] .leader-bar i{background:#37332c}:root[data-theme=light] .leader-share{color:#5e574c}:root[data-theme=light] .flow-total small,:root[data-theme=light] .flow-legend span,:root[data-theme=light] .flow-legend em,:root[data-theme=light] .flow-note{color:#716859}:root[data-theme=light] .flow-stack{border-color:#7e7363}:root[data-theme=light] .flow-emission,:root[data-theme=light] .legend-white{background:#2f2b25}:root[data-theme=light] .flow-buys{background:repeating-linear-gradient(135deg,#746a5b 0 2px,#e5dbc9 2px 5px)}:root[data-theme=light] .flow-note{border-color:#cabda7}:root[data-theme=light] .curve-track{background:#d8cdb9;border-color:#b9ad98}:root[data-theme=light] .curve-track i{background:linear-gradient(#302c26,#948977)}:root[data-theme=light] .curve-column b{color:#625a4e}:root[data-theme=light] .curve-column span{color:#958a78}:root[data-theme=light] .risk-readout{color:#756c5e;border-color:#c9bca6}:root[data-theme=light] .risk-readout b{color:#39352e}:root[data-theme=light] .trustedstake-highlight{background:repeating-linear-gradient(135deg,#e5dbc9 0 7px,#ded4c1 7px 14px)}:root[data-theme=light] .fund-analytics{background:#eee6d8}:root[data-theme=light] .fund-chart{background:#ece3d4}:root[data-theme=light] .fund-chart-shell{border-color:#c9bda8}:root[data-theme=light] .fund-chart-tabs button.active,:root[data-theme=light] .fund-chart-ranges button.active{color:#f3ecdf;background:#302c26}:root[data-theme=light] .fund-chart-legend button.active{border-color:#b8ab96}:root[data-theme=light] .fund-chart svg line{stroke:#d4c8b4}:root[data-theme=light] .fund-chart svg line.zero,:root[data-theme=light] .fund-chart svg line.crosshair{stroke:#8a7f6e}:root[data-theme=light] .fund-chart svg text{fill:#817766}:root[data-theme=light] .fund-chart svg path.manager{stroke:#29251f}:root[data-theme=light] .fund-chart svg path.claimable{stroke:#776d5e}:root[data-theme=light] .fund-chart svg path.index{stroke:#a0937e}:root[data-theme=light] .fund-chart-legend i{background:#29251f}:root[data-theme=light] .fund-chart-legend .claimable i{background:#776d5e}:root[data-theme=light] .fund-chart-dot{stroke:#ece3d4}:root[data-theme=light] .fund-chart-tooltip{background:#eee6d8f2;border-color:#8f8370;box-shadow:0 10px 25px #6c625844}:root[data-theme=light] .fund-chart-tooltip b,:root[data-theme=light] .fund-chart-context b{color:#302c26}:root[data-theme=light] .fund-chart-tooltip .alpha{border-color:#cfc2ad}:root[data-theme=light] .fund-chart-context em,:root[data-theme=light] .fund-chart-context small{color:#817766}:root[data-theme=light] .claim-state{border-color:#8e826f}:root[data-theme=light] .claim-state.claim-review-window{background:#ded4c1}:root[data-theme=light] .claim-guidance{color:#746a5b}:root[data-theme=light] .claim-checks span{color:#746a5b;border-color:#d4c8b4}:root[data-theme=light] .claim-checks span i.pass{background:#332f28;border-color:#332f28}:root[data-theme=light] .claim-readiness p{color:#817766}:root[data-theme=light] .fund-assets th{background:#e4dac8}:root[data-theme=light] .fund-assets td{color:#706758;border-color:#d5c9b5}:root[data-theme=light] .fund-assets td:first-child span{color:#786f60}:root[data-theme=light] .fund-assets td em{color:#625a4e;border-color:#9f927e}:root[data-theme=light] .trustedstake-title svg,:root[data-theme=light] .trustedstake-highlight b,:root[data-theme=light] .validator-leaders b,:root[data-theme=light] .favorite-filter.active,:root[data-theme=light] .validator-column-control>button.active{color:#302c26}:root[data-theme=light] .validator-column-menu{background:#e8decb;border-color:#9f927e;box-shadow:0 16px 35px #6c625844}:root[data-theme=light] .validator-column-menu>button{color:#716859;border-color:#cfc3af}:root[data-theme=light] .validator-column-menu>button:hover{color:#302c26;background:#ded4c1}:root[data-theme=light] .validator-table tbody tr.ours{background:#ded4c1;box-shadow:inset 2px 0 #302c26}:root[data-theme=light] .validator-favorite.active,:root[data-theme=light] .validator-name b{color:#302c26}:root[data-theme=light] .root-state,:root[data-theme=light] .basket-state{color:#6f6658;border-color:#9f927e}:root[data-theme=light] .root-state.on,:root[data-theme=light] .basket-state.curated{color:#302c26;border-color:#5f574b}:root[data-theme=light] .search-box{color:#716859}:root[data-theme=light] .search-box input{color:#302c26}:root[data-theme=light] .search-box button{color:#716859}:root[data-theme=light] .zero-toggle{color:#756c5e;background:#ded4c1}:root[data-theme=light] .zero-toggle.active{color:#302c26;border-color:#716859}:root[data-theme=light] .vector-import input{color:#302c26;background:#e8decb}:root[data-theme=light] .vector-import button{color:#f0e7d5;background:#302c26}:root[data-theme=light] .vector-import .copy-matrix-config{color:#716859;background:0 0;border-color:#9f937f}:root[data-theme=light] .vector-import .copy-matrix-config:hover:not(:disabled){color:#302c26;border-color:#4b453b}:root[data-theme=light] .vector-import button:disabled{color:#9a907f;background:0 0}:root[data-theme=light] .universe-lock{color:#716859;border-color:#9f937f}:root[data-theme=light] .universe-lock.free{color:#302c26}:root[data-theme=light] .reset-overrides,:root[data-theme=light] .basket-edit{color:#6c6355;border-color:#9f937f}:root[data-theme=light] .basket-edit:hover:not(:disabled),:root[data-theme=light] .basket-edit:focus-visible{color:#2e2a24;border-color:#4b453b}:root[data-theme=light] thead{background:#ded4c1}:root[data-theme=light] th{color:#72695b}:root[data-theme=light] th button.sort-active{color:#29261f}:root[data-theme=light] td{color:#5f584c;border-color:#cfc3af}:root[data-theme=light] tbody tr:hover{background:#ded4c1}:root[data-theme=light] .rank-col{color:#857a69}:root[data-theme=light] .subnet-cell span,:root[data-theme=light] .strong{color:#302c26}:root[data-theme=light] .subnet-cell b{color:#6f6658}:root[data-theme=light] .share-cell{color:#4e483e}:root[data-theme=light] .share-cell i{background:#5c5549}:root[data-theme=light] .mix-badge{color:#5f574b;border-color:#a99d89}:root[data-theme=light] .help-tip>button{color:#8b806e}:root[data-theme=light] .help-tip>button:hover,:root[data-theme=light] .help-tip>button:focus-visible{color:#2e2a24;outline-color:#877c6a}:root[data-theme=light] .help-card{color:#514a40;background:#eee6d8;border-color:#8f8370;box-shadow:0 12px 35px #352d2233}:root[data-theme=light] .help-card:before{background:#eee6d8;border-color:#8f8370}:root[data-theme=light] .help-card b{color:#29251f}:root[data-theme=light] .help-card code{color:#3f392f;background:#dfd5c3;border-color:#b7aa95}:root[data-theme=light] .help-card em{color:#5f574b}:root[data-theme=light] .help-card small{color:#948875}:root[data-theme=light] .adr-badge{color:#5f574b;border-color:#a99d89}:root[data-theme=light] .adr-badge.floor{color:#f2eadc;background:#302c26;border-color:#302c26}:root[data-theme=light] .adr-badge.distributed{color:#3f3a32}:root[data-theme=light] .positive{color:#29261f!important}:root[data-theme=light] .negative{color:#8a5d4e!important}:root[data-theme=light] .flat{color:#746b5d!important}:root[data-theme=light] .mini-trend.up i{background:#39352e}:root[data-theme=light] .mini-trend.down i{background:#9b6f5f}:root[data-theme=light] .state.enabled{color:#514a40}:root[data-theme=light] .state.enabled:before{background:#37332c}:root[data-theme=light] .state.disabled{color:#958a78}:root[data-theme=light] footer{color:#7e7464}:root[data-theme=light] footer span{color:#aa9e8a}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:1100px){.strategy-block{flex:100%}.strategy-block .segmented{flex-wrap:wrap}.metrics-grid{grid-template-columns:repeat(3,1fr)}.analysis-grid{grid-template-columns:1fr 1fr}.concentration-panel{grid-column:1/-1;min-height:280px}.curve-bars{height:150px}.curve-track{height:95px}.fund-analytics-main{grid-template-columns:1fr}.fund-chart-shell{border-right:0;border-bottom:1px solid var(--line-soft)}.fund-quant-grid{grid-template-columns:repeat(3,1fr)}.fund-quant-grid>div:nth-child(4n){border-right:1px solid var(--line-soft)}.fund-quant-grid>div:nth-child(3n){border-right:0}}@media (max-width:760px){.terminal-shell{padding:0 12px 18px}.topbar{align-items:flex-start;gap:12px;height:auto;min-height:72px;padding:12px 0}.topbar-status{flex-wrap:wrap;justify-content:flex-end}.block-readout{display:none}.subbar{gap:8px;height:auto;min-height:42px}.freshness{text-align:right;justify-content:flex-end}.control-deck{flex-direction:column;align-items:stretch;gap:12px}.strategy-tuner{align-items:flex-start}.segmented button{flex:1;padding:0 5px}.vector-actions{margin:0}.copy-vector,.sign-vector{flex:1;justify-content:center}.wallet-deck{grid-template-columns:1fr;gap:10px;padding:12px}.wallet-facts{flex-wrap:wrap}.metrics-grid{grid-template-columns:1fr 1fr}.analysis-grid{grid-template-columns:1fr}.concentration-panel{grid-column:auto}.table-toolbar{flex-direction:column;align-items:stretch}.validator-strip,.validator-leaders,.trustedstake-highlight{grid-template-columns:repeat(2,1fr)}.trustedstake-title{grid-column:1/-1}.fund-analytics-heading{flex-direction:column;align-items:flex-start}.fund-chart-toolbar,.fund-chart-legend{flex-direction:column;align-items:stretch}.fund-chart-legend{grid-template-columns:repeat(3,1fr);display:grid}.fund-chart-legend button{justify-content:center}.fund-chart-context{grid-template-columns:repeat(3,1fr)}.fund-chart-context small{text-align:left;grid-column:1/-1;justify-self:start}.fund-quant-grid{grid-template-columns:repeat(2,1fr)}.fund-quant-grid>div:nth-child(3n){border-right:1px solid var(--line-soft)}.fund-quant-grid>div:nth-child(2n){border-right:0}.validator-toolbar{flex-direction:column;align-items:stretch}.validator-filters{flex-wrap:wrap}.validator-column-control>button{justify-content:center;width:100%}.validator-column-menu{width:min(100%,280px);left:0;right:auto}.table-actions{margin:0;padding:0 10px 10px}.vector-import{grid-template-columns:1fr auto auto;padding:8px 10px}.vector-import label{grid-column:1/-1}.quant-strip{grid-template-columns:repeat(2,1fr)}.quant-strip>div{border-bottom:1px solid var(--line-soft)}.search-box{flex:1;width:auto}footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;height:auto;min-height:52px}.review-grid{grid-template-columns:1fr}}@media (max-width:480px){.brand-mark,.status-pill{display:none}.wallet-button{max-width:140px}.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:92px}.metric-value{margin-top:12px}.vector-import{grid-template-columns:1fr 1fr}.vector-import input{grid-column:1/-1}.vector-import button{justify-content:center;padding:0 6px}.leader-row{grid-template-columns:20px 1fr 50px}.leader-bar{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}
