.sv-app{--surface:#f7f3ea;--surface-2:#fbf8f1;--good:#3f6b3a;--bad:#9b3b2a;--warn:#8a5a12;--radius:6px;min-height:100svh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);font-feature-settings:"tnum" 1,"lnum" 1}.sv-app .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.banner{padding:8px var(--gutter);font-size:14px;text-align:center}.banner-test{background:var(--ink);color:var(--paper)}.banner-dev{background:var(--sky);color:var(--ink)}.app-head{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:24px;padding:12px var(--gutter);background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.app-logo img{height:18px;width:auto;filter:invert(1)}.app-nav{display:flex;gap:4px}.app-nav a{padding:8px 12px;border-radius:999px;font-size:15px;color:var(--ink-2);transition:background .15s,color .15s}.app-nav a:hover,.app-nav a[aria-current=page]{color:var(--ink);background:var(--paper-2)}.app-right{margin-left:auto;display:flex;align-items:center;gap:10px}.net-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:999px;font-size:13px}.wallet-menu{position:relative}.wallet-menu summary{list-style:none}.wallet-menu summary::-webkit-details-marker{display:none}.wallet-pop{position:absolute;right:0;top:calc(100% + 6px);min-width:180px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 30px rgba(28,26,22,.12);padding:4px;display:grid}.wallet-pop button{text-align:left;padding:10px 12px;border-radius:4px;font:inherit;background:none;border:0;cursor:pointer;color:var(--ink)}.wallet-pop button:hover{background:var(--paper-2)}.app-main{flex:1 1;width:100%;max-width:1240px;margin:0 auto;padding:32px var(--gutter) 80px}.page-head{display:flex;align-items:end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:28px}.page-head h1{font-size:clamp(34px,5vw,56px);font-weight:400;letter-spacing:-.02em;line-height:1}.page-head p{color:var(--ink-2);max-width:56ch;margin-top:10px;text-wrap:pretty}.eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}h2.sec{font-size:24px;font-weight:400;margin:40px 0 14px;letter-spacing:-.01em}h3{font-weight:500}.muted{color:var(--muted)}.small{font-size:13px}.grid-2{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}.stack{display:grid;gap:12px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.spacer{flex:1 1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid transparent;font:inherit;font-size:15px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s,transform .1s}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover:not(:disabled){background:#000}.btn-line{background:transparent;border-color:var(--line);color:var(--ink)}.btn-line:hover:not(:disabled){border-color:var(--ink)}.btn-ghost{background:transparent;color:var(--ink-2)}.btn-ghost:hover:not(:disabled){color:var(--ink);background:var(--paper-2)}.btn-block{width:100%;min-height:48px}.btn-sm{min-height:32px;padding:0 12px;font-size:13px}.input,.select,.textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;outline:none;transition:border-color .15s,box-shadow .15s}.input:focus,.select:focus,.textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(28,26,22,.08)}.textarea{min-height:96px;resize:vertical;line-height:1.45}.field{display:grid;gap:6px}.field>span{font-size:13px;color:var(--ink-2)}.amount{position:relative}.amount .input{font-size:28px;padding:14px 72px 14px 14px}.amount .unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--muted)}.seg{display:inline-flex;padding:3px;background:var(--paper-2);border-radius:999px}.seg button{font:inherit;font-size:14px;border:0;background:none;padding:7px 14px;border-radius:999px;cursor:pointer;color:var(--ink-2)}.seg button[aria-pressed=true]{background:var(--surface-2);color:var(--ink);box-shadow:0 1px 2px rgba(28,26,22,.12)}.card{background:var(--surface)}.card,.panel{border:1px solid var(--line);border-radius:var(--radius);padding:20px}.panel{background:var(--surface-2)}.sticky{position:sticky;top:84px}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap}.pill-live{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pill-paper{border-style:dashed}.pill-warn{color:var(--warn)}.pill-bad,.pill-warn{border-color:currentColor}.pill-bad{color:var(--bad)}.dot{width:6px;height:6px;border-radius:50%;background:currentColor}.note{padding:12px 14px;border-radius:var(--radius);font-size:14px;line-height:1.45;border:1px solid var(--line);background:var(--surface)}.note-warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 7%,var(--surface-2))}.note-bad{border-color:color-mix(in srgb,var(--bad) 40%,transparent);background:color-mix(in srgb,var(--bad) 7%,var(--surface-2))}.note-good{border-color:color-mix(in srgb,var(--good) 40%,transparent);background:color-mix(in srgb,var(--good) 7%,var(--surface-2))}.note strong{font-weight:600}.code{font-size:12px;color:var(--muted)}.up{color:var(--good)}.down{color:var(--bad)}.filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.bcard{display:grid;grid-template-rows:120px auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s,transform .2s var(--ease),box-shadow .2s}.bcard:hover{border-color:var(--ink-2);transform:translateY(-2px);box-shadow:0 12px 30px rgba(28,26,22,.08)}.bcard-art{background-size:cover;background-position:50%;position:relative}.bcard-art .pill{position:absolute;top:10px;left:10px;background:var(--surface-2)}.bcard-art .pill-live{background:var(--ink)}.bcard-body{padding:16px;display:grid;gap:10px}.bcard-body h3{font-size:22px;font-weight:400;letter-spacing:-.01em}.bcard-body .thesis{color:var(--ink-2);font-size:15px;line-height:1.4;min-height:2.8em}.mix{display:flex;height:6px;border-radius:3px;overflow:hidden;gap:2px}.mix span{display:block;height:100%}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:10px;border-top:1px solid var(--line)}.stats dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.stats dd{font-size:16px;margin-top:2px}.bcard-off{opacity:.7}.table{width:100%;border-collapse:collapse;font-size:15px}.table th{text-align:left;font-weight:400;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px}.table td,.table th{border-bottom:1px solid var(--line)}.table td{padding:12px 10px;vertical-align:middle}.table .r{text-align:right}.table tr:last-child td{border-bottom:0}.asset{display:flex;align-items:center;gap:10px}.asset img{width:24px;height:24px;border-radius:50%;background:var(--paper-2)}.asset small{display:block;color:var(--muted);font-size:12px}.bar{position:relative;height:6px;background:var(--paper-2);min-width:80px}.bar,.bar i{border-radius:3px}.bar i{inset:0 auto 0 0;background:var(--ink)}.bar b,.bar i{position:absolute}.bar b{top:-3px;width:2px;height:12px;background:var(--gold)}.table-wrap{overflow-x:auto}.kv{display:grid;grid-template-columns:max-content 1fr;gap:8px 16px;font-size:14px}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere}.kv a{text-decoration:underline;text-underline-offset:3px}.detail-hero{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;padding-bottom:24px;border-bottom:1px solid var(--line)}.detail-hero h1{font-size:clamp(40px,6vw,72px);font-weight:400;letter-spacing:-.03em;line-height:.95}.detail-hero .thesis{font-size:20px;color:var(--ink-2);margin-top:12px;max-width:48ch}.headline-num{font-size:40px;line-height:1}.plate-strip{height:140px;border-radius:var(--radius);background-size:cover;background-position:50%;margin-bottom:24px}.chart{width:100%;height:160px;display:block}.steps{display:grid;gap:8px;counter-reset:s}.steps li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:14px;align-items:start}.steps li:before{counter-increment:s;content:counter(s);width:22px;height:22px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:12px}.steps li[data-state=done]:before{background:var(--ink);color:var(--paper);border-color:var(--ink);content:"✓"}.steps li[data-state=now]:before{border-color:var(--ink)}.steps li[data-state=now]{font-weight:500}.receipt{display:grid;gap:6px;font-size:14px}.receipt>div{display:flex;justify-content:space-between;gap:12px}.receipt .total{border-top:1px solid var(--line);padding-top:8px;margin-top:4px;font-size:16px}.builder-row{display:grid;grid-template-columns:minmax(140px,1fr) 2fr 84px 32px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.builder-row input[type=range]{width:100%;accent-color:var(--ink)}.weight-in{text-align:right;padding:8px;font-size:15px}.picker{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 6px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);font:inherit;font-size:13px;cursor:pointer}.chip img{width:18px;height:18px;border-radius:50%}.chip:hover{border-color:var(--ink)}.chip:disabled{opacity:.35;cursor:default}.total-line{display:flex;justify-content:space-between;padding:12px 0;font-size:16px}.lineage{display:grid;gap:8px}.lineage a{text-decoration:underline;text-underline-offset:3px}.empty{padding:40px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:var(--radius)}.modal-back{position:fixed;inset:0;z-index:50;background:rgba(21,19,15,.45);display:grid;place-items:center;padding:16px;animation:fade .15s ease-out}.modal{width:min(520px,100%);max-height:90svh;overflow:auto;background:var(--surface-2);border-radius:10px;padding:24px;display:grid;gap:14px;animation:pop .2s var(--ease)}.modal h2{font-size:26px;font-weight:400}.check{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:14px;line-height:1.45;align-items:start;cursor:pointer}.check input{margin-top:3px;accent-color:var(--ink);width:16px;height:16px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(6px) scale(.98)}}.app-foot{border-top:1px solid var(--line);padding:28px var(--gutter) 40px;display:grid;gap:14px;max-width:1240px;margin:0 auto;width:100%}.foot-row{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:start}.foot-row p,.foot-small{font-size:13px;color:var(--ink-2);line-height:1.5;max-width:90ch}.foot-sol{width:130px;height:auto}.foot-small a{text-decoration:underline;text-underline-offset:3px}.wallet-adapter-modal-wrapper{background:var(--surface-2)!important;font-family:var(--font-season)!important;border-radius:10px!important}.wallet-adapter-modal-list .wallet-adapter-button,.wallet-adapter-modal-title{color:var(--ink)!important;font-weight:400!important}.wallet-adapter-modal-list .wallet-adapter-button{font-family:var(--font-season)!important}.wallet-adapter-modal-button-close,.wallet-adapter-modal-list .wallet-adapter-button:hover{background:var(--paper-2)!important}.wallet-adapter-modal-button-close svg{fill:var(--ink)!important}.wallet-adapter-modal-list-more,.wallet-adapter-modal-middle-button{color:var(--ink)!important;font-family:var(--font-season)!important}.wallet-adapter-modal-overlay{background:rgba(21,19,15,.45)!important}@media (max-width:960px){.grid-2{grid-template-columns:1fr}.sticky{position:static}.detail-hero{grid-template-columns:1fr}}@media (max-width:720px){.app-head{flex-wrap:wrap;gap:10px}.app-nav{order:3;width:100%;overflow-x:auto}.net-pill{display:none}.foot-row{grid-template-columns:1fr}.builder-row{grid-template-columns:1fr 84px 32px}.builder-row input[type=range]{grid-column:1/-1;grid-row:2}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bcard,.btn,.modal,.modal-back{transition:none;animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sv-app .note{max-width:none;color:var(--ink);font-size:14px}.bicon{position:absolute;left:12px;bottom:-18px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--ink);border:1px solid var(--line);box-shadow:0 2px 8px rgba(28,26,22,.1)}.bcard-art{overflow:visible}.bcard{overflow:hidden}.bcard-body{padding-top:26px}.hero-title{display:flex;align-items:center;gap:16px}.hero-icon{flex:none;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface-2)}.icon-pick{display:flex;flex-wrap:wrap;gap:6px}.icon-pick button{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);cursor:pointer;transition:border-color .15s,color .15s}.icon-pick button:hover{color:var(--ink);border-color:var(--ink-2)}.icon-pick button[aria-checked=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.sk{display:inline-block;vertical-align:middle;background:linear-gradient(90deg,var(--paper-2) 0,color-mix(in srgb,var(--paper-2) 55%,#fff) 50%,var(--paper-2) 100%);background-size:200% 100%;animation:sk-shimmer 1.4s ease-in-out infinite}.sk-card{pointer-events:none}.sk-card:hover{transform:none;box-shadow:none;border-color:var(--line)}.sk-art,.sk-dot{background:var(--paper-2)}.sk-dot{box-shadow:none}.sk-row{display:grid;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.sk-row:last-child{border-bottom:0}@keyframes sk-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:8px}.stats-row .headline-num{font-size:30px;margin-top:6px}.perf{display:grid;gap:10px}.perf-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--ink-2)}.perf-legend i{display:inline-block;width:14px;height:2px;border-radius:1px;vertical-align:middle;margin-right:6px}.perf-plot{position:relative;width:100%}.perf-plot svg{display:block;cursor:crosshair}.perf-plot svg:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.perf-axis{font-size:11px;fill:var(--muted);font-feature-settings:"tnum" 1}.perf-end{font-size:12px;fill:var(--ink);font-feature-settings:"tnum" 1}.perf-tip{position:absolute;top:6px;min-width:150px;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:8px 10px;box-shadow:0 6px 18px rgba(28,26,22,.1);pointer-events:none;font-size:13px;display:grid;gap:4px}.perf-tip-date{color:var(--muted);font-size:12px}.perf-tip-row{display:grid;grid-template-columns:12px auto 1fr;gap:8px;align-items:center}.perf-tip-row i{width:12px;height:2px;border-radius:1px}.perf-tip-row strong{font-weight:600;font-feature-settings:"tnum" 1}.perf-tip-row span{color:var(--ink-2)}.perf-table-toggle{justify-self:start}.spark,.spark-empty{display:block}.spark-empty{width:120px;height:32px}.chg-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px}.chg-row>div{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.chg-row dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.chg-row dd{font-size:18px;margin-top:2px;font-feature-settings:"tnum" 1}.perf-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.outcomes{display:grid;gap:8px}.outcome-bar{position:relative;height:10px;background:var(--paper-2);border-radius:5px}.outcome-bar .band{position:absolute;top:0;bottom:0;background:color-mix(in srgb,#3558a6 30%,transparent);border-radius:5px}.outcome-bar .mid{width:2px;background:#3558a6}.outcome-bar .mid,.outcome-bar .zero{position:absolute;top:-3px;height:16px}.outcome-bar .zero{width:1px;background:var(--ink-2)}.news{display:grid;gap:0}.news a{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line)}.news a:hover strong{text-decoration:underline;text-underline-offset:3px}.news strong{font-weight:400;font-size:16px;line-height:1.35}.news .meta{font-size:12px;color:var(--muted);grid-column:1/-1;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.news .tick{font-size:11px;padding:1px 6px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2)}.asset img{border-radius:6px}.chip img{border-radius:4px}.card-trend{display:flex;align-items:end;justify-content:space-between;gap:8px;font-size:13px;font-feature-settings:"tnum" 1}.sv-app{word-spacing:-.12em}.sv-app .headline-num,.sv-app .mono,.sv-app .perf-axis,.sv-app .perf-end{word-spacing:normal}.info{position:relative;display:inline-flex;vertical-align:middle;margin-left:4px}.info-btn{width:16px;height:16px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font:italic 600 10px/1 Georgia,serif;cursor:help;display:grid;place-items:center;padding:0}.info-btn:focus-visible,.info-btn:hover{color:var(--ink);border-color:var(--ink-2)}.info-pop{position:absolute;z-index:30;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:260px;padding:10px 12px;background:var(--ink);color:var(--paper);border-radius:8px;font-size:12.5px;line-height:1.45;word-spacing:-.05em;box-shadow:0 10px 30px rgba(0,0,0,.2);text-align:left;font-style:normal;font-weight:400}.bk{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:start}.bk-main{display:grid;gap:36px;min-width:0}.bk-top{display:grid;gap:10px}.bk-title{display:flex;align-items:center;gap:14px}.bk-title h1{font-size:clamp(30px,4vw,44px);font-weight:400;letter-spacing:-.02em;line-height:1}.bk-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:var(--ink);color:var(--paper);flex:none}.bk-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bk-price .big{font-size:clamp(40px,6vw,60px);letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum" 1}.chip-chg{font-size:15px;padding:3px 10px;border-radius:999px;font-feature-settings:"tnum" 1}.chip-chg.up{background:color-mix(in srgb,var(--good) 12%,transparent)}.chip-chg.down{background:color-mix(in srgb,var(--bad) 12%,transparent)}.bk-sub{color:var(--ink-2);font-size:16px}.badges{display:flex;flex-wrap:wrap}.badge-ok,.badges{gap:6px;align-items:center}.badge-ok{display:inline-flex;font-size:12px;padding:3px 9px;border-radius:999px;color:var(--good);background:color-mix(in srgb,var(--good) 10%,transparent)}.chart-block{display:grid;gap:12px}.chart-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.stat-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stat-strip>div{padding:12px 10px;border-left:1px solid var(--line)}.stat-strip>div:first-child{border-left:0;padding-left:0}.stat-strip dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.stat-strip dd{font-size:17px;margin-top:3px;font-feature-settings:"tnum" 1}.sec-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.sec-h h2{font-size:22px;font-weight:400;letter-spacing:-.01em}.hold,.hold-row{display:grid}.hold-row{grid-template-columns:36px minmax(0,1fr) 70px 90px 80px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line);font-feature-settings:"tnum" 1}.hold-row img{width:36px;height:36px;border-radius:9px;background:var(--paper-2)}.hold-row .nm{min-width:0}.hold-row .nm b{font-weight:500;display:block}.hold-row .nm span{color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.hold-row .w{text-align:right}.hold-row .w small{display:block;height:4px;background:var(--paper-2);border-radius:2px;margin-top:5px;overflow:hidden}.hold-row .w small i{display:block;height:100%;background:var(--ink)}.hold-row .dy,.hold-row .px{text-align:right}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ncard{display:grid;grid-template-rows:auto 1fr;border-radius:10px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line);transition:transform .2s var(--ease),box-shadow .2s}.ncard:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(28,26,22,.08)}.ncard .nimg{aspect-ratio:16/9;background:var(--paper-2) center /cover no-repeat;display:grid;place-items:center}.ncard .nimg img{width:56px;height:56px;border-radius:12px}.ncard .nbody{padding:12px 14px 14px;display:grid;gap:8px;align-content:start}.ncard .nbody strong{font-weight:400;font-size:15.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ncard .nmeta{font-size:12px;color:var(--muted);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ncard .tick{font-size:11px;padding:1px 6px;border-radius:999px;background:var(--paper-2);color:var(--ink-2)}.about{display:grid;gap:10px}.about p{line-height:1.55;max-width:68ch}.about p,.kv-line{color:var(--ink-2)}.kv-line{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}.kv-line b{font-weight:500;color:var(--ink)}.buy{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;gap:14px;position:sticky;top:84px}.buy-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--paper-2);border-radius:10px;padding:3px}.buy-tabs button{border:0;background:none;font:inherit;padding:9px;border-radius:8px;cursor:pointer;color:var(--ink-2)}.buy-tabs button[aria-pressed=true]{background:var(--surface-2);color:var(--ink);box-shadow:0 1px 2px rgba(28,26,22,.12)}.buy-amt{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid var(--line);padding-bottom:8px}.buy-amt input{flex:1 1;min-width:0;border:0;background:none;font:inherit;font-size:40px;letter-spacing:-.02em;color:var(--ink);outline:none;font-feature-settings:"tnum" 1}.buy-amt span{color:var(--muted);font-size:18px}.quick{display:flex;gap:6px}.quick button{flex:1 1;border:1px solid var(--line);background:none;font:inherit;font-size:13px;padding:7px 0;border-radius:8px;cursor:pointer;color:var(--ink-2)}.quick button:hover{border-color:var(--ink-2);color:var(--ink)}.buy-line{display:flex;justify-content:space-between;font-size:14px;color:var(--ink-2);font-feature-settings:"tnum" 1}.buy-line b{font-weight:500;color:var(--ink)}.buy-get{display:flex;justify-content:space-between;align-items:baseline}.buy-get span{color:var(--ink-2)}.buy-get b{font-size:22px;font-weight:400;font-feature-settings:"tnum" 1}.range-mini{display:grid;gap:6px;font-size:13px}.range-mini .row{justify-content:space-between}.prog{display:grid;gap:10px;padding:12px;border-radius:10px;background:var(--paper-2)}.prog-bar{display:grid;grid-auto-flow:column;gap:4px}.prog-bar i{height:4px;border-radius:2px;background:var(--line)}.prog-bar i.on{background:var(--ink)}.buy-fine{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:2px;flex-wrap:wrap}.bc{display:grid;grid-template-rows:auto 1fr;min-width:0;border-radius:14px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line);transition:transform .15s var(--ease),border-color .15s,box-shadow .15s}.bc:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(28,26,22,.08)}.bc:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.bc-art{height:112px;background:50%/cover no-repeat;position:relative}.bc-art .pill{position:absolute;top:12px;left:12px;background:var(--surface-2)}.bc-art .pill-live{background:var(--ink);color:var(--paper)}.bc-art .pill-warn{background:var(--surface-2)}.bc-body{padding:18px;display:grid;align-content:start}.bc-body,.bc-top{gap:12px;min-width:0}.bc-top{display:flex;align-items:flex-start}.bc-top .bk-icon{width:40px;height:40px;border-radius:10px;margin-top:0;box-shadow:0 0 0 3px var(--surface-2)}.bc-title{display:grid;gap:2px;min-width:0;padding-top:1px}.bc-top h3{font-size:20px;font-weight:500;flex:1 1;min-width:0;line-height:1.15;text-wrap:balance}.bc-title>span{color:var(--muted);font-size:11px;font-weight:500;text-transform:uppercase}.bc-thesis{color:var(--ink-2);font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;text-wrap:pretty}.bc-return-row{display:flex;align-items:end;justify-content:space-between;gap:12px}.bc-return{display:grid;gap:3px}.bc-label,.bc-return-kind{color:var(--muted);font-size:11px;line-height:1.2}.bc-label{font-weight:500;text-transform:uppercase}.bc-return strong{font-size:28px;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-return-kind{align-self:center;padding:4px 8px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.bc-chart{min-width:0;height:64px;overflow:hidden;border-bottom:1px solid var(--line)}.bc-chart .spark{width:100%;height:46px}.bc-chart-range{display:block;color:var(--muted);font-size:10px;line-height:14px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-chart-state{display:flex;align-items:center;justify-content:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:12px}.bc-method{color:var(--muted);font-size:11px;line-height:1.3;text-wrap:pretty}.bc-mix{display:grid;gap:6px}.bc-weights{color:var(--muted);font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-foot{display:flex;align-items:end;justify-content:space-between;gap:10px;padding-top:2px}.logos{display:flex;min-width:0}.logos img{width:24px;height:24px;border-radius:7px;border:2px solid var(--surface-2);margin-left:-6px;background:var(--paper-2)}.logos img:first-child{margin-left:0}.logos .more{font-size:12px;color:var(--muted);margin-left:6px;align-self:center}.bc-meta{display:grid;justify-items:end;gap:2px;min-width:0;color:var(--muted);font-size:11px;line-height:1.25;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-meta small{color:var(--ink-2);font-size:11px;white-space:nowrap}.pill-concept{background:var(--surface-2)}@media (max-width:960px){.bk{grid-template-columns:1fr}.buy{position:static}.stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-strip>div:nth-child(4){border-left:0;padding-left:0}.news-grid{grid-template-columns:1fr}}@media (max-width:560px){.hold-row{grid-template-columns:32px minmax(0,1fr) 64px 70px}.hold-row .px{display:none}}.docs,.sv-app{--good:#16a34a;--bad:#dc2626;--warn:#b45309;--gold:#09090b;--radius:12px;font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;letter-spacing:-.011em;word-spacing:normal;background:#fff;-webkit-font-smoothing:antialiased}.sv-app .bk-title h1,.sv-app .modal h2,.sv-app .page-head h1,.sv-app .sec-h h2,.sv-app h1,.sv-app h2,.sv-app h2.sec,.sv-app h3{font-weight:600;letter-spacing:-.035em}.sv-app .page-head h1{font-size:clamp(32px,4.5vw,48px)}.sv-app h3{letter-spacing:-.02em}.sv-app .bk-price .big{font-weight:600;letter-spacing:-.045em}.sv-app .buy-amt input,.sv-app .headline-num{font-weight:600;letter-spacing:-.04em}.sv-app .eyebrow{letter-spacing:.02em;font-weight:500}.sv-app .app-head{background:rgba(255,255,255,.85)}.sv-app .banner-dev{background:#f4f4f5;font-size:13px}.sv-app .banner-test{color:#fff;font-size:13px}.sv-app .app-nav a,.sv-app .btn{font-weight:500}.sv-app .bc,.sv-app .bcard,.sv-app .buy,.sv-app .card,.sv-app .chg-row>div,.sv-app .ncard,.sv-app .note,.sv-app .panel{border-color:var(--line);background:#fff}.sv-app .buy{box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.04)}.sv-app .hold-row .nm b,.sv-app .stat-strip dd{font-weight:600}.sv-app .badge-ok,.sv-app .chip-chg.up{background:#f0fdf4;color:#15803d}.sv-app .chip-chg.down{background:#fef2f2;color:#b91c1c}.sv-app .up{color:#15803d}.sv-app .down{color:#b91c1c}.sv-app .pill{border-color:var(--line);color:var(--ink-2);background:#fff}.sv-app .foot-row p,.sv-app .foot-small{color:var(--muted)}.sv-app .bc:hover,.sv-app .bcard:hover,.sv-app .ncard:hover{transform:none;box-shadow:none;border-color:#d4d4d8}.sv-app .bc,.sv-app .bcard,.sv-app .ncard{transition:border-color .15s}.sv-app input[type=range]{appearance:none;height:22px;background:transparent;cursor:pointer}.sv-app input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(var(--ink),var(--ink)) 0 /var(--fill,0) 100% no-repeat,#e4e4e7}.sv-app input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:#e4e4e7}.sv-app input[type=range]::-moz-range-progress{height:4px;border-radius:2px}.sv-app input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7px;border-radius:50%;background:#fff;border:1px solid #d4d4d8;box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-transition:transform .1s;transition:transform .1s}.sv-app input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:1px solid #d4d4d8;box-shadow:0 1px 3px rgba(0,0,0,.15)}.sv-app input[type=range]:active::-webkit-slider-thumb{transform:scale(1.1)}.sv-app input[type=range]:focus-visible{outline:none}.sv-app input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(9,9,11,.12)}.sv-app .builder-row{grid-template-columns:minmax(150px,1fr) 2fr 76px 32px;padding:12px 0}.sv-app .weight-in{border-radius:8px;text-align:right}.sv-app .perf-tip{background:#fff;border-radius:10px}.sv-app .perf-axis{fill:#a1a1aa}.sv-app .bk-top{gap:14px}.sv-app .bk-title h1{font-size:clamp(26px,3.2vw,34px)}.sv-app .bk-icon{width:40px;height:40px;border-radius:10px}.docs,.sv-app{--bg:#ffffff;--card:#ffffff;--paper:#ffffff;--paper-2:#f4f4f5;--surface:#ffffff;--surface-2:#ffffff;--ink:#09090b;--ink-2:#3f3f46;--muted:#71717a;--line:#e4e4e7;--line-2:#d4d4d8;--up:#15803d;--down:#b91c1c;--up-bg:#f0fdf4;--down-bg:#fef2f2;--s-basket:#3558a6;--s-bench:#b86e14;--s-live:#1f8a70;--s-down:#b91c1c;--grid:rgba(9,9,11,0.07);--axis:rgba(9,9,11,0.3);--head:rgba(255,255,255,0.85);--shadow:rgba(0,0,0,0.06);--logo-filter:invert(1);background:var(--bg);color:var(--ink);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .docs,:root:not([data-theme=light]) .sv-app{--bg:#09090b;--card:#111113;--paper:#09090b;--paper-2:#1c1c1f;--surface:#111113;--surface-2:#111113;--ink:#fafafa;--ink-2:#d4d4d8;--muted:#a1a1aa;--line:#27272a;--line-2:#3f3f46;--up:#4ade80;--down:#f87171;--up-bg:rgba(74,222,128,0.12);--down-bg:rgba(248,113,113,0.12);--s-basket:#6b8fe0;--s-bench:#c97f2c;--s-live:#2a9d77;--s-down:#f87171;--grid:rgba(250,250,250,0.07);--axis:rgba(250,250,250,0.3);--head:rgba(9,9,11,0.8);--shadow:rgba(0,0,0,0.4);--logo-filter:none;color-scheme:dark}}:root[data-theme=dark] .docs,:root[data-theme=dark] .sv-app{--bg:#09090b;--card:#111113;--paper:#09090b;--paper-2:#1c1c1f;--surface:#111113;--surface-2:#111113;--ink:#fafafa;--ink-2:#d4d4d8;--muted:#a1a1aa;--line:#27272a;--line-2:#3f3f46;--up:#4ade80;--down:#f87171;--up-bg:rgba(74,222,128,0.12);--down-bg:rgba(248,113,113,0.12);--s-basket:#6b8fe0;--s-bench:#c97f2c;--s-live:#2a9d77;--s-down:#f87171;--grid:rgba(250,250,250,0.07);--axis:rgba(250,250,250,0.3);--head:rgba(9,9,11,0.8);--shadow:rgba(0,0,0,0.4);--logo-filter:none;color-scheme:dark}:root:not([data-theme=light]) body:has(.sv-app),:root[data-theme=dark] body{background:var(--bg,#09090b)}.sv-app .app-head{background:var(--head)}.sv-app .banner-dev{background:var(--paper-2);color:var(--ink-2)}.sv-app .banner-test{background:var(--ink);color:var(--bg)}.sv-app .bc,.sv-app .bcard,.sv-app .buy,.sv-app .card,.sv-app .chg-row>div,.sv-app .chip,.sv-app .info-pop,.sv-app .input,.sv-app .modal,.sv-app .ncard,.sv-app .note,.sv-app .panel,.sv-app .perf-tip,.sv-app .pill,.sv-app .select,.sv-app .textarea,.sv-app .wallet-pop{background:var(--card);border-color:var(--line);color:var(--ink)}.sv-app .info-pop{background:var(--ink);color:var(--bg)}.sv-app .buy{box-shadow:0 1px 2px var(--shadow),0 8px 24px var(--shadow);grid-template-columns:minmax(0,1fr)}.sv-app .buy-amt input{width:100%}.sv-app .buy-tabs,.sv-app .hold-row .w small,.sv-app .hold-row img,.sv-app .logos img,.sv-app .ncard .nimg,.sv-app .ncard .tick,.sv-app .outcome-bar,.sv-app .prog,.sv-app .seg,.sv-app .sk-art{background-color:var(--paper-2)}.sv-app .buy-tabs button[aria-pressed=true],.sv-app .seg button[aria-pressed=true]{background:var(--card);color:var(--ink)}.sv-app .logos img{border-color:var(--card)}.sv-app .bc-top .bk-icon{box-shadow:0 0 0 3px var(--card)}.sv-app .bk-icon,.sv-app .btn-ink{background:var(--ink);color:var(--bg)}.sv-app .btn-ink:hover:not(:disabled){background:var(--ink-2)}.sv-app .btn-line{color:var(--ink);border-color:var(--line)}.sv-app .btn-line:hover:not(:disabled){border-color:var(--ink-2)}.sv-app .badge-ok,.sv-app .chip-chg.up{background:var(--up-bg);color:var(--up)}.sv-app .chip-chg.down{background:var(--down-bg);color:var(--down)}.sv-app .up{color:var(--up)}.sv-app .down{color:var(--down)}.sv-app .note-bad{background:var(--down-bg);border-color:transparent}.sv-app .note-good{background:var(--up-bg);border-color:transparent}.sv-app .note-warn{background:var(--paper-2);border-color:transparent}.sv-app .bc:hover,.sv-app .bcard:hover,.sv-app .ncard:hover{border-color:var(--line-2)}.docs .docs-brand img,.sv-app .admin-logo,.sv-app .app-logo img{filter:var(--logo-filter)}.sv-app .perf-axis{fill:var(--muted)}.sv-app .perf-end{fill:var(--ink)}.sv-app .outcome-bar .band{background:color-mix(in srgb,var(--s-basket) 35%,transparent)}.sv-app .outcome-bar .mid{background:var(--s-basket)}.sv-app .outcome-bar .zero{background:var(--ink-2)}.sv-app .prog-bar i{background:var(--line)}.sv-app .prog-bar i.on{background:var(--ink)}.sv-app .sk{background:linear-gradient(90deg,var(--paper-2) 0,color-mix(in srgb,var(--paper-2) 60%,var(--card)) 50%,var(--paper-2) 100%);background-size:200% 100%}.sv-app input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--ink),var(--ink)) 0 /var(--fill,0) 100% no-repeat,var(--line)}.sv-app input[type=range]::-moz-range-track{background:var(--line)}.sv-app input[type=range]::-moz-range-progress{background:var(--ink)}.sv-app input[type=range]::-webkit-slider-thumb{background:var(--card);border-color:var(--line-2)}.sv-app input[type=range]::-moz-range-thumb{background:var(--card);border-color:var(--line-2)}.sv-app .modal-back{background:rgba(0,0,0,.5)}.sv-app .wallet-adapter-modal-wrapper{background:var(--card)!important;font-family:var(--font-inter)!important}.sv-app .wallet-adapter-modal-list .wallet-adapter-button,.sv-app .wallet-adapter-modal-title{color:var(--ink)!important;font-family:var(--font-inter)!important}.sv-app .wallet-adapter-modal-list .wallet-adapter-button:hover{background:var(--paper-2)!important}.theme-btn{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);display:grid;place-items:center;cursor:pointer}.theme-btn:hover{border-color:var(--line-2)}.only-dark,:root[data-theme=dark] .only-light{display:none!important}:root[data-theme=dark] .only-dark{display:block!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .only-light{display:none!important}:root:not([data-theme=light]) .only-dark{display:block!important}}.wiz{display:grid;gap:24px;padding-bottom:80px}.wiz-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.wiz-head h1{font-size:28px}.wiz-steps{display:flex;gap:6px}.wiz-steps button{display:flex;align-items:center;gap:8px;border:0;background:none;font:inherit;font-size:14px;color:var(--muted);padding:6px 10px 6px 6px;border-radius:999px;cursor:pointer}.wiz-steps button:disabled{cursor:default}.wiz-steps span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--paper-2);color:var(--muted)}.wiz-steps li[data-state=now] button{color:var(--ink);background:var(--paper-2)}.wiz-steps li[data-state=done] span,.wiz-steps li[data-state=now] span{background:var(--ink);color:var(--bg)}.wiz-steps li[data-state=done] button{color:var(--ink-2)}.wiz-body{display:grid;gap:20px}.wiz-body h2{font-size:22px}.wiz-narrow{max-width:560px}.wiz-title{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.wiz-search{max-width:280px}.pick-group{display:grid;gap:10px}.pick-group h3{font-size:13px;color:var(--muted);font-weight:500;letter-spacing:0}.pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.pick{display:grid;grid-template-columns:36px minmax(0,1fr) 24px;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.pick:hover{border-color:var(--line-2)}.pick[aria-pressed=true]{border-color:var(--ink);background:var(--paper-2)}.pick img{width:36px;height:36px;border-radius:9px;background:var(--paper-2)}.pick b{display:block;font-weight:600;font-size:14px}.pick small{display:block;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-check{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:13px;border:1px solid var(--line);color:var(--muted)}.pick[aria-pressed=true] .pick-check{background:var(--ink);color:var(--bg);border-color:var(--ink)}.total-bar{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.total-track{height:8px;border-radius:4px;background:var(--paper-2);overflow:hidden}.total-track i{display:block;height:100%;background:var(--muted);border-radius:4px;transition:width .2s var(--ease)}.total-track i.ok{background:var(--up)}.total-track i.over{background:var(--down)}.total-bar b{font-size:18px;font-weight:600;font-feature-settings:"tnum" 1}.weights,.wrow{display:grid}.wrow{grid-template-columns:32px 64px minmax(0,1fr) 96px 28px;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.wrow img{width:32px;height:32px;border-radius:8px}.wrow b{font-weight:600}.wval{display:flex;align-items:center;gap:4px;color:var(--muted)}.wval input{padding:7px 8px;text-align:right;font-size:15px}.wx{width:28px;height:28px;border-radius:8px;border:0;background:none;color:var(--muted);font-size:18px;cursor:pointer}.wx:hover{background:var(--paper-2);color:var(--ink)}.plate-pick{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.plate-pick button{aspect-ratio:16/10;border-radius:8px;border:2px solid transparent;background:50%/cover;cursor:pointer}.plate-pick button[aria-pressed=true]{border-color:var(--ink)}.review-head{position:relative;display:flex;align-items:end;gap:14px;min-height:150px;padding:18px;border-radius:16px;background:50%/cover;overflow:hidden}.review-head:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.05))}.review-head>*{position:relative;color:#fff}.review-head .bk-icon{background:#fff;color:#09090b}.review-head h2{font-size:28px;color:#fff}.review-head p{color:rgba(255,255,255,.85)}.wiz-foot{position:fixed;left:0;right:0;bottom:0;z-index:15;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px max(16px,calc((100vw - 1240px) / 2 + 24px));background:var(--head);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}@media (max-width:720px){.wiz-steps button{font-size:0;padding:4px}.wiz-steps span{font-size:12px}.wrow{grid-template-columns:28px 52px minmax(0,1fr) 80px 24px;gap:8px}.plate-pick{grid-template-columns:repeat(4,1fr)}}.sv-app .bk-top,.sv-app .chart-block,.sv-app .perf,.sv-app .perf-plot{min-width:0;max-width:100%}.sv-app .perf-plot{overflow:hidden}@media (max-width:960px){.sv-app .bk{grid-template-columns:minmax(0,1fr)}.sv-app .stat-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.m-buy{display:none}@media (max-width:960px){.sv-app .m-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--head);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.sv-app .m-buy span{display:grid}.sv-app .m-buy b{font-weight:600;font-size:17px}.sv-app .m-buy small{color:var(--muted);font-size:12px}.sv-app .m-buy .btn{padding:0 22px}.sv-app .bk{padding-bottom:70px}.sv-app #buy{scroll-margin-top:80px}}