:root{--nav: #0e1014;--canvas: #16191f;--calc: #d5d9e2;--calc-edge: rgba(255, 255, 255, .28);--slot: #e4e6eb;--slot-empty: rgba(74, 80, 90, .22);--ink: #1a1d24;--ink-soft: #4a5160;--muted: #7a8290;--panel: #ffffff;--you: #22c55e;--them: #22c55e;--accent: #14b8a6;--win: #15803d;--lose: #dc2626;--fair: #4b5563;--font: "DM Sans", system-ui, sans-serif;--display: "Space Grotesk", system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;background:var(--nav)}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}body{margin:0;font-family:var(--font);color:#e8eaed;-webkit-font-smoothing:antialiased}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-thumb:hover{background:#ffffff47;border:2px solid transparent;background-clip:padding-box}html::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar-button{display:none;width:0;height:0}button,input,a{font:inherit;color:inherit}button{cursor:pointer}.site{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.topnav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:0 1.5rem;height:68px;background:var(--nav);border-bottom:1px solid rgba(255,255,255,.06)}.topnav:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px;background:var(--nav);pointer-events:none}.logo{font-family:var(--display);font-weight:700;font-size:1.42rem;letter-spacing:-.03em;text-decoration:none;color:#fff;white-space:nowrap}.nav-links{display:flex;align-items:center;gap:.25rem}.nav-links a{border:0;background:transparent;color:#ffffff9e;font-size:.92rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.55rem .9rem;border-radius:8px;text-decoration:none}.nav-links a:hover{color:#fff}.nav-links a.on{color:#fff;background:#ffffff14}.nav-menu{display:none;position:relative;z-index:25}.nav-menu-trigger{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0f;color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .7rem;max-width:11rem}.nav-menu-trigger span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-menu-caret{font-size:.7rem;opacity:.65;transition:transform .15s ease}.nav-menu.open .nav-menu-caret{transform:rotate(180deg)}.nav-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;border:0;background:transparent;cursor:default}.nav-menu-panel{position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);z-index:26;min-width:11.5rem;padding:.3rem;border-radius:12px;background:#16191f;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000073;display:flex;flex-direction:column;gap:.15rem}.nav-menu-panel a{border:0;background:transparent;color:#ffffff9e;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:.65rem .75rem;border-radius:8px;text-decoration:none}.nav-menu-panel a:hover{color:#fff;background:#ffffff0f}.nav-menu-panel a.on{color:#fff;background:#ffffff1a}.nav-right{display:flex;justify-content:flex-end;align-items:center}.nav-settings{display:flex;align-items:center}.nav-settings-btn{width:36px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0f;color:#ffffff8c;display:grid;place-items:center;box-shadow:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.nav-settings-btn:hover,.nav-settings-btn.on{background:#ffffff1a;color:#fff;border-color:#ffffff24}.source-toggle{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff14}.source-toggle button{border:0;background:transparent;border-radius:999px;padding:.42rem .85rem;font-size:.76rem;font-weight:700;color:#ffffff8c}.source-toggle button.active{background:var(--accent);color:#042f2e}.page{position:relative;flex:1 0 auto;display:flex;flex-direction:column}.page-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 65% 50% at 50% 42%,rgba(120,130,148,.22),transparent 70%),radial-gradient(900px 520px at 50% 30%,rgba(20,184,166,.07),transparent 62%),radial-gradient(640px 400px at 12% 78%,rgba(34,197,94,.05),transparent 58%),radial-gradient(640px 400px at 88% 72%,rgba(59,130,246,.06),transparent 58%),linear-gradient(180deg,#1b1f27,#14171d 55%,#11141a);pointer-events:none}.page-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");opacity:.55;mix-blend-mode:soft-light}.calc-wrap{position:relative;z-index:1;flex:1;display:grid;place-items:center;padding:1.75rem 1rem 2.5rem;min-height:calc(100vh - 68px)}.calc{position:relative;width:min(980px,100%);container-type:inline-size;container-name:calc;background:#2a303c;color:#e8eaed;border-radius:22px;border:1px solid rgba(255,255,255,.16);box-shadow:0 1px #ffffff14 inset,0 0 0 1px #0000004d,0 24px 56px #00000073,0 0 0 1px #14b8a61a;padding:1.5rem 1.6rem 1.65rem;animation:calc-in .45s var(--ease) both}.calc-head{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;margin-bottom:.85rem;padding:0}.calc-head h1{margin:0;font-family:var(--display);font-size:1.4rem;font-weight:700;letter-spacing:-.04em;color:#fff}.calc-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#080a0eb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:backdrop-in .2s ease both}.calc-settings-panel{width:min(340px,100%);max-height:min(78vh,560px);overflow:auto;padding:1rem 1.05rem 1.1rem;border-radius:16px;background:#16191f;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 48px #00000073;color:#e8eaed;animation:calc-in .25s var(--ease) both}.calc-settings-panel-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.calc-settings-title{font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:0}.calc-settings-close{width:32px;height:32px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0f;color:#ffffff8c;font-size:1.25rem;font-weight:700;line-height:1;display:grid;place-items:center;flex-shrink:0}.calc-settings-close:hover{background:#dc2626;border-color:transparent;color:#fff}.calc-settings-group+.calc-settings-group{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.07)}.calc-settings-label{font-size:.72rem;font-weight:650;color:#fff6;margin-bottom:.45rem}.calc-settings-toggle{width:100%;background:#ffffff0f}.calc-settings-toggle button{flex:1;color:#ffffff80}.calc-settings-toggle button.active{background:var(--accent);color:#042f2e}.calc-settings-attrs{display:flex;flex-wrap:wrap;gap:.35rem}.calc-settings-attrs button{width:36px;height:36px;border:0;border-radius:999px;background:#ffffff0f;color:#ffffff80;font-weight:800;font-size:.78rem;display:inline-flex;align-items:center;justify-content:center}.calc-settings-attrs button.on{color:#fff}.calc-settings-attrs button.mod-f.on{background:#2f6bff}.calc-settings-attrs button.mod-r.on{background:#e83e8c}.calc-settings-attrs button.mod-d.on{background:#f97316}.calc-settings-attrs button.mod-n.on{background:#7ac943}.calc-settings-attrs button.mod-m.on{background:#a855f7}.calc-settings-stack{display:flex;flex-direction:column;gap:.35rem}.calc-settings-choice{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff0a;padding:.5rem .65rem;text-align:left;color:#ffffff9e;transition:background .15s ease,border-color .15s ease,color .15s ease}.calc-settings-choice:hover{background:#ffffff12;color:#ffffffd9}.calc-settings-choice.on{background:#14b8a624;border-color:#14b8a673;color:#fff}.calc-settings-choice-label{font-size:.78rem;font-weight:700}.calc-settings-choice-hint{font-size:.65rem;color:#fff6;font-weight:500}.calc-settings-check{display:flex;align-items:center;gap:.55rem;width:100%;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff0a;padding:.55rem .65rem;text-align:left;color:#e8eaed;font-size:.78rem;font-weight:650}.calc-settings-check.on{background:#14b8a624;border-color:#14b8a673}.calc-settings-check-box{width:18px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:#042f2e;flex-shrink:0}.calc-settings-check.on .calc-settings-check-box{background:var(--accent);border-color:transparent}.calc-settings-hint{margin:.45rem 0 0;font-size:.68rem;color:#fff6;line-height:1.35}.error{color:#f87171}.calc-body{display:grid;grid-template-columns:1fr minmax(168px,196px) 1fr;gap:.75rem;align-items:center}@container calc (max-width: 820px){.calc-body{grid-template-columns:1fr minmax(140px,160px) 1fr;gap:.5rem}.calc-dual-pair b{font-size:1.15rem}.calc-dual-delta{font-size:.78rem}.trade-mid-mark{font-size:.55rem}}.board{min-width:0}.board-head{display:flex;flex-direction:row;align-items:baseline;margin-bottom:.55rem;padding:0 .25rem;min-height:0}.board-them .board-head{align-items:baseline;text-align:left}.board-head h2{margin:0;font-family:var(--display);font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.board-panel{background:#00000038;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:.55rem;box-shadow:inset 0 1px 2px #00000047}.slot-scroll.expanded{width:100%;max-height:360px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.15rem}.slot-scroll.expanded::-webkit-scrollbar{width:6px}.slot-scroll.expanded::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;align-items:start}.slot-empty{aspect-ratio:1 / 1;width:100%;height:auto;min-height:0;border:1px dashed rgba(255,255,255,.16);border-radius:12px;background:#ffffff0a;display:grid;place-items:center;color:transparent;padding:0;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}.slot-empty.is-next:not(:disabled){background:linear-gradient(160deg,#34d399 0%,var(--you) 100%);border:1px solid transparent;color:#fff;box-shadow:0 6px 16px #22c55e47}.slot-empty.is-next:not(:disabled):hover{transform:translateY(-1px) scale(1.02);box-shadow:0 10px 22px #22c55e57}.slot-empty:disabled{cursor:default;opacity:.9}.slot-plus{font-family:var(--display);font-size:1.55rem;font-weight:700;line-height:1}.slot-card{position:relative;aspect-ratio:1 / 1;width:100%;height:auto;min-height:0;border:1px solid rgba(26,29,36,.08);border-radius:12px;background:#f2f3f5;padding:.3rem;display:grid;place-items:center;overflow:hidden;cursor:pointer;container-type:inline-size;container-name:slot;box-shadow:0 1px #ffffffd9 inset,0 1px 3px #0000001f;transition:transform .16s var(--ease),box-shadow .16s var(--ease),outline-color .16s ease}.slot-card:hover{transform:translateY(-1px);outline:2px solid rgba(220,38,38,.7);outline-offset:-2px;box-shadow:0 1px #ffffffe6 inset,0 6px 14px #00000029}.slot-thumb{width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.14))}.slot-thumb.fallback{display:grid;place-items:center;width:100%;height:100%;color:#1a1d2466;font-size:.65rem;font-weight:700;filter:none}.slot-badges{--slot-attr: clamp(9px, 17cqi, 16px);--slot-attr-font: clamp(5.5px, 10cqi, 9px);--slot-attr-gap: clamp(1px, 2.2cqi, 3px);position:absolute;right:clamp(2px,3.5cqi,4px);bottom:clamp(2px,3.5cqi,4px);display:flex;flex-direction:row;align-items:center;gap:var(--slot-attr-gap);max-width:calc(100% - 4px);pointer-events:none;transform-origin:bottom right}.slot-badges[data-count="3"]{transform:scale(.86)}.slot-badges[data-count="4"]{transform:scale(.72)}.slot-badges[data-count="5"]{transform:scale(.62)}.slot-badges .attr{width:var(--slot-attr);height:var(--slot-attr);flex:0 0 auto;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--slot-attr-font);font-weight:800;line-height:1;letter-spacing:0;text-align:center;padding:0;color:#fff;border:0;box-shadow:0 1px 3px #00000073;overflow:hidden}.slot-badges .attr-label{display:block;max-width:100%;line-height:1;font-size:1em;translate:.04em .04em}.slot-badges .attr-n{background:#7ac943}.slot-badges .attr-m{background:#a855f7}.slot-badges .attr-f{background:#2f6bff}.slot-badges .attr-r{background:#e83e8c}.slot-badges .attr-qty{width:auto;min-width:var(--slot-attr);padding:0 .22em;background:#0e1014;font-size:calc(var(--slot-attr-font) * .92)}.calc-dual{display:flex;flex-direction:column;gap:.5rem;margin:0;width:100%;min-width:0}.calc-dual-item{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.55rem .6rem .5rem;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#0c0e1273}.calc-dual-top{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;min-width:0}.calc-dual-name{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}.calc-dual-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:.2rem;min-width:0;font-variant-numeric:tabular-nums}.calc-dual-pair b{font-family:var(--display);font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.1;min-width:0;overflow:visible;padding-inline:.04em}.calc-dual-pair b:first-of-type{text-align:left;justify-self:start}.calc-dual-pair b:last-of-type{text-align:right;justify-self:end}.calc-dual-pair i{font-style:normal;font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff47;line-height:1;padding:0 .05rem}.calc-dual-delta{font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#ffffff73;line-height:1}.calc-dual-item.is-win .calc-dual-delta{color:#4ade80}.calc-dual-item.is-lose .calc-dual-delta{color:#f87171}.calc-dual-item.is-fair .calc-dual-delta{color:#ffffffb8}.calc-dual-track{position:relative;display:flex;height:6px;border-radius:999px;overflow:hidden;background:#ffffff0f}.calc-dual-fill-you,.calc-dual-fill-them{height:100%;transition:width .35s var(--ease),background .25s ease}.calc-dual-fill-you{background:#64748b}.calc-dual-fill-them{background:#94a3b8}.calc-dual-item.is-empty .calc-dual-fill-you,.calc-dual-item.is-empty .calc-dual-fill-them{background:#ffffff1a}.calc-dual-item.is-win .calc-dual-fill-you{background:#166534}.calc-dual-item.is-win .calc-dual-fill-them{background:#4ade80}.calc-dual-item.is-lose .calc-dual-fill-you{background:#f87171}.calc-dual-item.is-lose .calc-dual-fill-them{background:#7f1d1d}.calc-dual-item.is-fair .calc-dual-fill-you{background:#64748b}.calc-dual-item.is-fair .calc-dual-fill-them{background:#94a3b8}.calc-dual-fill-center{position:absolute;top:-2px;bottom:-2px;left:50%;width:2px;margin-left:-1px;background:#ffffffb3;border-radius:1px}.calc-load-error{margin:.4rem 0 0;font-size:.8rem}.trade-mid{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.55rem;padding-top:0;min-width:0;align-self:center}.trade-mid-mark{display:flex;align-items:center;justify-content:center;min-height:.95rem;padding:0 .1rem;font-family:var(--display);font-size:clamp(.52rem,1.1vw,.68rem);font-weight:700;letter-spacing:.06em;color:#fff3;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}.trade-swap{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.2rem .55rem;border:0;border-radius:999px;background:transparent;color:#ffffff6b;font-family:var(--font);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.2;transition:color .15s ease,background .15s ease}.trade-swap>span{display:inline-grid;place-items:center;font-size:.95rem;line-height:1;transition:transform .18s var(--ease)}.trade-swap:hover{color:#ffffffd9;background:#ffffff0f}.trade-swap:hover>span{transform:rotate(180deg)}.trade-swap:active>span{transform:rotate(180deg) scale(.94)}.calc-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}.trade-share{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.2rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#ffffffb3;font-family:var(--font);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.2;transition:color .15s ease,background .15s ease,border-color .15s ease}.trade-share:hover:not(:disabled){color:#fff;border-color:#14b8a673;background:#14b8a61a}.trade-share:disabled{opacity:.4;cursor:not-allowed}.dash-page{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem clamp(2rem,9vw,5.5rem) 2.25rem;max-width:1200px;width:100%;margin:0 auto}.dash-head h1{margin:0;font-family:var(--display);font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;letter-spacing:-.03em}.dash-head p{margin:.35rem 0 0;color:#ffffff7a;font-size:.88rem;max-width:38rem;line-height:1.45}.dash-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.dash-metric{display:flex;flex-direction:column;gap:.2rem;padding:.95rem 1.05rem;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.dash-metric-label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}.dash-metric-value{font-family:var(--display);font-size:1.45rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}.dash-metric-value.up{color:#4ade80}.dash-metric-value.down{color:#f87171}.dash-metric-hint{font-size:.72rem;color:#fff6;line-height:1.35}.dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.dash-stack{display:flex;flex-direction:column;gap:.9rem;min-width:0}.dash-panel{display:flex;flex-direction:column;min-width:0;padding:1rem 1.05rem .85rem;border-radius:14px;background:#14161cb8;border:1px solid rgba(255,255,255,.07)}.dash-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.dash-panel-head h2{margin:0;font-family:var(--display);font-size:1rem;font-weight:700;letter-spacing:-.02em}.dash-panel-hint{font-size:.68rem;font-weight:650;color:#ffffff61;white-space:nowrap}.dash-panel-sub{margin:0 0 .65rem;font-size:.72rem;color:#fff6}.dash-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.dash-list-compact .dash-row{padding:.45rem .35rem}.dash-row{width:100%;display:flex;align-items:center;gap:.7rem;border:0;background:transparent;border-radius:10px;padding:.5rem .4rem;text-align:left;transition:background .15s ease}.dash-row:hover{background:#ffffff0d}.dash-thumb{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:#ffffff0f;display:grid;place-items:center;overflow:hidden;font-size:.65rem;font-weight:700;color:#ffffff73}.dash-thumb img{width:100%;height:100%;object-fit:contain}.dash-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.dash-row-name{font-size:.84rem;font-weight:650;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-row-meta{font-size:.68rem;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-row-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.dash-pct{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.dash-pct.up{color:#4ade80}.dash-pct.down{color:#f87171}.dash-row-tag{font-size:.62rem;font-weight:650;letter-spacing:.02em;color:#ffffff61;text-transform:lowercase}.dash-empty{padding:1.4rem .5rem;text-align:center;color:#fff6;font-size:.82rem}.dash-view-more{width:100%;margin-top:.55rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb8;font-size:.74rem;font-weight:700;padding:.55rem .75rem;border-radius:10px;cursor:pointer}.dash-view-more:hover{border-color:#14b8a666;color:#5eead4;background:#14b8a61a}.dash-rank{flex:0 0 1.4rem;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffff59;text-align:right}.dash-arb-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1.25rem 0 0;background:#06080c8c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:backdrop-in .2s ease both}.dash-arb-modal{width:100%;max-width:none;height:calc(90dvh - 1.25rem);max-height:calc(90dvh - 1.25rem);display:flex;flex-direction:column;background:#12151b;border-radius:16px;border:0;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000073;overflow:hidden;margin:0 auto}@media(min-width:720px){.dash-arb-backdrop{align-items:center;padding:1.5rem 0 0}.dash-arb-modal{width:min(640px,100%);height:calc(90dvh - 1.5rem);max-height:calc(90dvh - 1.5rem);border-radius:16px;border:1px solid rgba(255,255,255,.08)}}.dash-arb-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem clamp(1rem,4vw,1.75rem) .9rem;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0;background:#12151b}.dash-arb-modal-head h2{margin:0;font-family:var(--display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.dash-arb-modal-head p{margin:.3rem 0 0;font-size:.72rem;color:#fff6}.dash-arb-modal-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}.dash-arb-close{border:0;width:2rem;height:2rem;border-radius:8px;background:#ffffff0f;color:#ffffffa6;font-size:.85rem;cursor:pointer}.dash-arb-close:hover{background:#ffffff1a;color:#fff}.dash-arb-modal-list{flex:1 1 auto;min-height:0;overflow:auto;padding:.55rem clamp(.75rem,3vw,1.5rem) 1.5rem;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.dash-arb-modal-list::-webkit-scrollbar{width:8px}.dash-arb-modal-list::-webkit-scrollbar-track{background:transparent;margin:.35rem 0}.dash-arb-modal-list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.dash-arb-modal-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d;border:2px solid transparent;background-clip:padding-box}@media(max-width:900px){.dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid{grid-template-columns:1fr}}@media(max-width:720px){.dash-page{padding:1rem 1.1rem 1.75rem}.dash-panel-head{flex-wrap:wrap}}.placeholder-page{position:relative;z-index:1;flex:1;display:grid;place-items:center;padding:2rem 1rem}.placeholder-card{width:min(420px,100%);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.75rem;text-align:center}.placeholder-card h1{margin:0;font-family:var(--display);font-size:1.4rem}.placeholder-card p{margin:.6rem 0 1.2rem;color:#fff9;font-size:.9rem}.placeholder-cta{border:0;border-radius:999px;background:var(--accent);color:#042f2e;font-weight:700;font-size:.82rem;padding:.55rem 1.1rem}.values-page{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem clamp(2rem,9vw,5.5rem) 2rem;max-width:1200px;width:100%;margin:0 auto}.values-history-group{margin-top:0;min-width:0}.values-history-group .values-history-source{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;font-size:.72rem}.values-history-source-label{display:inline-flex;align-items:center;gap:.4rem}.values-history-count{font-weight:650;letter-spacing:0;text-transform:none;color:#ffffff59;font-size:.68rem}.values-toolbar{display:flex;flex-direction:column;gap:.75rem}.values-search{position:relative;display:flex;align-items:center}.values-search-icon{position:absolute;left:1.05rem;color:#fff6;font-size:1.05rem;pointer-events:none}.values-search input{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#14161ceb;color:#fff;padding:.85rem 1.2rem .85rem 2.65rem;font-size:.92rem;outline:none;box-shadow:inset 0 1px #ffffff0a}.values-search input::placeholder{color:#ffffff61}.values-search input:focus{border-color:#14b8a673;box-shadow:0 0 0 3px #14b8a61f}.values-controls{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.values-control-group{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.values-control-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;flex-shrink:0}.values-seg{display:inline-flex;gap:1px;padding:2px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}.values-seg button{border:0;background:transparent;border-radius:8px;padding:.4rem .72rem;font-size:.74rem;font-weight:650;color:#ffffff7a;white-space:nowrap;transition:background .15s ease,color .15s ease}.values-seg button:hover{color:#ffffffd1}.values-seg button.on{background:#ffffff1f;color:#fff}.values-stat{margin-left:auto;display:inline-flex;align-items:baseline;gap:.35rem;color:#ffffff6b;font-size:.74rem;white-space:nowrap}.values-stat strong{color:#ffffffe0;font-weight:700;font-variant-numeric:tabular-nums}.values-filter-chips{display:flex;flex-wrap:wrap;gap:.35rem;padding-top:.1rem}.values-filter-chips button{border:0;border-radius:999px;background:transparent;color:#ffffff7a;font-size:.72rem;font-weight:650;padding:.32rem .7rem;transition:background .15s ease,color .15s ease}.values-filter-chips button:hover{color:#ffffffd9;background:#ffffff0d}.values-filter-chips button.on{background:#14b8a629;color:#5eead4}.values-section-title{margin:0 0 .85rem;font-family:var(--display);font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:#ffffffe6}.values-section-title span{color:#fff6;font-weight:600;font-size:.82rem;margin-left:.35rem}.values-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.65rem}.value-card{display:flex;flex-direction:column;gap:.4rem;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:linear-gradient(180deg,#242830fa,#161920fa);padding:.55rem .55rem .5rem;color:#fff;cursor:pointer;box-shadow:0 8px 20px #0003;transition:border-color .16s ease,box-shadow .16s ease}.value-card:hover{border-color:#ffffff24;box-shadow:0 12px 26px #00000047}.value-card-name{font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;min-height:1.7em}.value-card-art{aspect-ratio:1 / 1;border-radius:9px;background:#00000047;display:grid;place-items:center;overflow:hidden}.value-card-art img{width:74%;height:74%;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}.value-card-fallback{font-family:var(--display);font-weight:700;font-size:1.05rem;color:#ffffff59}.value-card-rows{display:flex;flex-direction:column;gap:.22rem;min-height:2.4rem}.value-card-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr) max-content;align-items:center;gap:.35rem;font-size:.62rem}.value-card-row-dual{grid-template-columns:3.6rem 1fr;gap:.2rem .15rem}.value-card-dual{display:grid;grid-template-columns:1fr 1fr;column-gap:.35rem;align-items:baseline;font-variant-numeric:tabular-nums;min-width:0;margin-left:-.35rem}.value-card-dual-bit{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:.22rem;font-family:var(--display);font-weight:700;font-size:.72rem;color:#e8eaed;min-width:0}.value-card-dual-bit em{font-style:normal;font-size:.58rem;font-weight:700;letter-spacing:.04em;color:#fff6;flex-shrink:0}.value-age{font-weight:700;font-size:.62rem;letter-spacing:.02em;color:#ffffff73}.value-age.neon{color:#8be04a}.value-age.mega{color:#c084fc}.value-age.regular,.value-age.value{color:#ffffff80}.value-change{display:inline-flex;align-items:baseline;gap:.28rem;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.value-change .from{color:#ffffff61}.value-change .arrow{color:#ffffff47}.value-change .to{color:#fff;font-weight:700}.value-pct{font-size:.62rem;font-weight:800;padding:.22rem .5rem;border-radius:999px;background:#ffffff14;color:#ffffff8c;white-space:nowrap;flex-shrink:0;letter-spacing:.01em;line-height:1.2}.value-pct.up{background:#22c55e29;color:#4ade80}.value-pct.down{background:#ef444429;color:#f87171}.values-empty{padding:2rem 1rem;text-align:center;color:#ffffff80;font-size:.88rem;line-height:1.45}.values-empty.tight{padding:.75rem 0;font-size:.8rem}.values-banner.error{border-radius:10px;padding:.7rem .9rem;background:#dc26261f;border:1px solid rgba(220,38,38,.3);color:#fca5a5;font-size:.82rem}.values-detail-backdrop{z-index:70;padding:max(1rem,env(safe-area-inset-top,0px) + .75rem) .85rem max(1rem,env(safe-area-inset-bottom,0px) + .75rem);align-items:start;justify-items:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.values-detail-backdrop::-webkit-scrollbar{display:none;width:0;height:0}.values-detail{width:min(760px,100%);max-height:min(calc(100dvh - 2rem),780px);margin:auto 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;resize:none;border-radius:18px;background:linear-gradient(180deg,#23272f,#181b22);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px #00000073;padding:1.1rem 1.15rem 1.25rem;color:#fff}.values-detail::-webkit-scrollbar{display:none;width:0;height:0}.values-detail::-webkit-resizer{display:none}.values-detail-top{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.values-detail-top h2{margin:0;font-family:var(--display);font-size:1.25rem;letter-spacing:-.03em}.values-detail-meta{margin:.25rem 0 0;color:#ffffff73;font-size:.78rem;text-transform:capitalize}.values-detail-close{width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0f;color:#fff;font-size:1.25rem;line-height:1;flex-shrink:0}.values-detail-close:hover{background:#dc2626;border-color:transparent}.values-detail-body{display:grid;grid-template-columns:140px 1fr;gap:1rem;margin-bottom:1.15rem}.values-detail-art-col{display:flex;flex-direction:column;gap:.55rem;min-width:0}.values-detail-art{aspect-ratio:1 / 1;border-radius:14px;background:#00000047;display:grid;place-items:center}.values-detail-art img{width:80%;height:80%;object-fit:contain}.values-detail-move{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:.45rem .55rem;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffff8c}.values-detail-move strong{font-size:1.05rem;font-weight:800;letter-spacing:-.03em;color:#ffffffe0;font-variant-numeric:tabular-nums}.values-detail-move span{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff61}.values-detail-move.up strong{color:#86efac}.values-detail-move.down strong{color:#fca5a5}.values-detail-current{display:grid;gap:.65rem}.values-chart{margin:0 0 1.1rem;padding:.75rem .8rem .7rem;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#00000038}.values-chart-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}.values-chart-title{font-family:var(--display);font-size:.88rem;font-weight:700;letter-spacing:-.02em}.values-chart-sub{margin-top:.15rem;font-size:.68rem;color:#fff6}.values-chart-ranges{flex-shrink:0}.values-chart-ranges button{min-width:2.4rem;padding:.35rem .55rem;font-size:.7rem}.values-chart-plot{position:relative}.values-chart-svg{display:block;width:100%;height:auto;overflow:visible;touch-action:none;cursor:crosshair}.values-chart-hit{pointer-events:all}.values-chart-crosshair line{stroke:#ffffff59;stroke-width:1;stroke-dasharray:3 3}.values-chart-crosshair circle.elve{fill:#5eead4;stroke:#0f1419;stroke-width:1.5}.values-chart-crosshair circle.amvgg{fill:#93c5fd;stroke:#0f1419;stroke-width:1.5}.values-chart-tip{position:absolute;top:10px;z-index:2;min-width:9.5rem;padding:.45rem .55rem;border-radius:10px;background:#0c0e12f0;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 28px #0006;pointer-events:none;transform:translate(10px);font-size:.72rem;line-height:1.25;color:#ffffffb3}.values-chart-tip.flip{transform:translate(calc(-100% - 10px))}.values-chart-tip-date{margin-bottom:.35rem;color:#fff6;font-size:.65rem;letter-spacing:.02em}.values-chart-tip-row{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem}.values-chart-tip-row+.values-chart-tip-row{margin-top:.28rem}.values-chart-tip-row.elve span{color:#5eead4;font-weight:700}.values-chart-tip-row.amvgg span{color:#93c5fd;font-weight:700}.values-chart-tip-row strong{font-weight:700;color:#fff;text-align:right;white-space:nowrap}.values-chart-tip-row strong em{display:block;margin-top:.08rem;font-style:normal;font-weight:500;font-size:.65rem;color:#ffffff6b}.values-chart-grid{stroke:#ffffff24;stroke-width:1;stroke-dasharray:3 4}.values-chart-axis{fill:#ffffff59;font-size:10px;font-family:var(--font)}.values-chart-line{stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.values-chart-line.elve{stroke:#5eead4}.values-chart-line.amvgg{stroke:#93c5fd}.values-chart-legend{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.35rem;font-size:.72rem;font-weight:650;color:#ffffff8c}.values-chart-legend>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.15rem 0;min-width:0}.values-chart-legend .elve{color:#5eead4}.values-chart-legend .amvgg{color:#93c5fd}.values-chart-legend strong{margin-left:.35rem;font-variant-numeric:tabular-nums;color:#ffffffc7;font-weight:700}.values-chart-legend em{margin-left:.35rem;font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;font-size:.62rem;line-height:1.2;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;padding:.2rem .48rem;border-radius:999px;background:#ffffff14;color:#ffffff80}.values-chart-legend em.up,.values-chart-legend strong.up{color:#4ade80;background:#22c55e29}.values-chart-legend em.down,.values-chart-legend strong.down{color:#f87171;background:#ef444429}.values-current-block{border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:.65rem .75rem;background:#ffffff08}.values-current-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-bottom:.4rem}.values-current-mode{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#14b8a6e6;background:#14b8a61f;border:1px solid rgba(20,184,166,.28);border-radius:999px;padding:.12rem .45rem}.values-detail-history h3{margin:0 0 .65rem;font-family:var(--display);font-size:.92rem}.values-history-columns{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;align-items:start}.values-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(42vh,420px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.values-history-list::-webkit-scrollbar{display:none;width:0;height:0}.values-history-item{border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:.65rem .75rem;background:#0000002e}.values-history-head{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;font-size:.68rem;color:#fff6}.values-history-source{font-weight:800;letter-spacing:.06em;text-transform:uppercase}.values-history-source.elve{color:#5eead4}.values-history-source.amvgg{color:#93c5fd}@media(max-width:720px){.values-page{padding:1rem 1.1rem 1.75rem;gap:1.15rem}.values-toolbar{gap:1rem}.values-search input{padding:.9rem 1.1rem .9rem 2.55rem;font-size:.95rem}.values-controls{flex-direction:column;align-items:stretch;gap:.85rem}.values-control-group{display:grid;grid-template-columns:3.4rem 1fr;align-items:center;gap:.65rem;width:100%}.values-control-label{font-size:.7rem}.values-seg{width:100%;padding:3px;border-radius:12px}.values-seg button{flex:1;padding:.55rem .45rem;font-size:.76rem;border-radius:9px}.values-stat{margin-left:0;padding-top:.1rem;font-size:.78rem}.values-filter-chips{flex-wrap:nowrap;overflow-x:auto;gap:.45rem;padding:.15rem 0 .35rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.values-filter-chips::-webkit-scrollbar{display:none}.values-filter-chips button{flex-shrink:0;padding:.45rem .85rem;font-size:.76rem;background:#ffffff0a}.values-section-title{margin-bottom:.95rem}.values-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:.65rem}.values-detail-body{grid-template-columns:72px 1fr;gap:.65rem;margin-bottom:.7rem;align-items:start}.values-detail-art-col{max-width:none;margin:0;width:auto;gap:.35rem}.values-detail-art{max-width:none;margin:0;border-radius:10px}.values-detail-move{flex-direction:column;align-items:center;justify-content:center;gap:.05rem;padding:.35rem .3rem;border-radius:8px;text-align:center}.values-detail-move strong{font-size:.88rem;line-height:1.1}.values-detail-move span{font-size:.55rem;letter-spacing:.06em}.values-detail{width:100%;max-height:90dvh;min-height:0;margin:0;border-radius:14px;padding:.75rem .75rem .9rem;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.values-detail-backdrop{padding:max(.45rem,env(safe-area-inset-top,0px) + .25rem) .4rem max(.45rem,env(safe-area-inset-bottom,0px) + .25rem);align-items:start}.values-detail-top{margin-bottom:.7rem;flex-shrink:0}.values-detail-top h2{font-size:1.05rem}.values-detail-meta{font-size:.7rem}.values-detail-close{width:30px;height:30px}.values-detail-body{flex-shrink:0}.values-detail-current{grid-template-columns:1fr 1fr;gap:.45rem}.values-current-block{padding:.45rem .5rem;min-width:0;border-radius:10px}.values-current-title{font-size:.58rem;margin-bottom:.22rem}.values-detail-current .value-card-row{grid-template-columns:2.35rem 1fr;font-size:.64rem;gap:.15rem}.values-detail-current .value-card-rows{min-height:0;gap:.14rem}.values-detail-current .value-pct{display:none}.values-chart{padding:.55rem .5rem .5rem;margin-bottom:.7rem;border-radius:12px;flex-shrink:0}.values-chart-top{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.35rem}.values-chart-title{font-size:.78rem}.values-chart-sub{display:none}.values-chart-ranges{margin-left:0;width:100%;display:flex}.values-chart-ranges button{flex:1;min-width:0;padding:.36rem .4rem;font-size:.68rem}.values-chart-legend{gap:.45rem .75rem;font-size:.64rem;margin-top:.25rem}.values-chart-tip{top:4px;min-width:7.5rem;max-width:min(10rem,68vw);padding:.35rem .45rem;font-size:.64rem}.values-chart-line{stroke-width:2.5}.values-detail-history{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}.values-detail-history h3{margin-bottom:.45rem;font-size:.84rem;flex-shrink:0}.values-history-columns{grid-template-columns:1fr 1fr;gap:.55rem;flex:0 0 auto;min-height:0;align-items:start}.values-history-group{min-height:0;display:flex;flex-direction:column;height:auto}.values-history-list{max-height:7.25rem;flex:none;min-height:0}.values-history-item{padding:.45rem .5rem;border-radius:10px}.values-history-item .value-card-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.28rem;font-size:.58rem}.values-history-item .value-age{flex:none}.values-history-item .value-change{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.values-history-item .value-pct{margin-left:0;padding:.16rem .38rem;font-size:.56rem;justify-self:end}.values-history-head{margin-bottom:.3rem;font-size:.6rem}.values-history-source{font-size:.62rem;margin-bottom:.35rem;flex-shrink:0}}@media(max-width:420px){.values-detail-body{grid-template-columns:64px 1fr;gap:.5rem}.values-chart-legend{gap:.3rem .55rem}.values-history-list{max-height:6.5rem}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#080a0e9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;padding:.75rem;z-index:50;animation:backdrop-in .2s ease both}.picker{width:min(840px,100%);height:min(580px,86vh);display:grid;grid-template-columns:128px 1fr;background:#16191f;border-radius:20px;border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 1px #ffffff0a inset,0 28px 70px #0000008c,0 8px 24px #0000004d;color:#e8eaed;animation:picker-in .28s var(--ease) both}@media(max-width:720px){.topnav{grid-template-columns:auto 1fr auto;height:auto;min-height:58px;padding:.55rem .75rem;gap:.5rem}.nav-links{display:none}.nav-menu{display:block;justify-self:center}.nav-right{justify-content:flex-end}.nav-settings-btn{width:32px;height:32px;border-radius:8px}.nav-settings-btn svg{width:16px;height:16px}.source-toggle button{padding:.38rem .65rem;font-size:.7rem}.calc-wrap{padding:1rem .65rem 1.5rem}.calc-settings-panel{width:min(320px,100%);max-height:min(78vh,520px);padding:.85rem .9rem .95rem;border-radius:14px}.calc-settings-title{font-size:.75rem}.calc-settings-group+.calc-settings-group{margin-top:.7rem;padding-top:.7rem}.calc-settings-label{font-size:.68rem;margin-bottom:.38rem}.calc-settings-choice{padding:.45rem .6rem;border-radius:9px}.calc-settings-choice-label{font-size:.75rem}.calc-settings-choice-hint{font-size:.6rem}.calc-settings-attrs button{width:32px;height:32px;font-size:.72rem}.calc-settings-check{padding:.5rem .6rem;font-size:.74rem}.calc-settings-hint{font-size:.62rem}.calc-body{grid-template-columns:1fr;gap:.95rem}.trade-mid{flex-direction:column;align-items:stretch;justify-content:center;padding:.15rem 0;gap:.45rem;width:100%}.trade-mid-mark{min-height:auto;font-size:.72rem;letter-spacing:.08em;color:#ffffff3d}.calc-dual{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.calc-dual-item{padding:.5rem .55rem .45rem;gap:.35rem}.calc-dual-name{font-size:.56rem}.calc-dual-pair b{font-size:1.25rem}.calc-dual-pair i{font-size:.5rem}.calc-dual-delta{font-size:.75rem}.calc-dual-track{height:5px}.slot-scroll.expanded{max-height:none;aspect-ratio:1 / 1}.calc.calc-keep-side{width:100%;padding:.85rem .55rem 1rem}.calc.calc-keep-side .calc-head{margin-bottom:.5rem;padding:0;gap:.25rem}.calc:not(.calc-keep-side) .calc-head{padding:0}.calc.calc-keep-side .calc-head h1{font-size:1.05rem}.calc.calc-keep-side .calc-body{grid-template-columns:1fr 1fr;grid-template-areas:"mid mid" "you them";gap:.55rem .4rem;align-items:start}.calc.calc-keep-side .board-you{grid-area:you}.calc.calc-keep-side .board-them{grid-area:them}.calc.calc-keep-side .board-head{margin-bottom:.3rem;padding:0 .05rem}.calc.calc-keep-side .board-head h2{font-size:.68rem;letter-spacing:.08em}.calc.calc-keep-side .board-panel{padding:.3rem;border-radius:12px}.calc.calc-keep-side .slot-grid{gap:.2rem}.calc.calc-keep-side .slot-empty,.calc.calc-keep-side .slot-card{border-radius:8px}.calc.calc-keep-side .slot-plus{font-size:1.1rem}.calc.calc-keep-side .slot-badges{--slot-attr: clamp(8px, 16cqi, 14px);--slot-attr-font: clamp(5px, 9.5cqi, 8px)}.calc.calc-keep-side .trade-mid{grid-area:mid;flex-direction:column;align-items:stretch;justify-content:flex-start;align-self:stretch;padding:0;gap:.3rem;width:100%;max-width:none}.calc.calc-keep-side .trade-mid-mark{min-height:auto;font-size:.58rem;letter-spacing:.08em;color:#ffffff38}.calc.calc-keep-side .calc-dual{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.calc.calc-keep-side .calc-dual-item{padding:.42rem .45rem .38rem;gap:.28rem;border-radius:10px}.calc.calc-keep-side .calc-dual-name{font-size:.52rem}.calc.calc-keep-side .calc-dual-pair b{font-size:1.05rem}.calc.calc-keep-side .calc-dual-pair i{font-size:.48rem}.calc.calc-keep-side .calc-dual-delta{font-size:.72rem}.calc.calc-keep-side .calc-dual-track{height:4px}.calc.calc-keep-side .trade-swap{font-size:.68rem;padding:.15rem .45rem}.picker{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:min(800px,92vh);border-radius:18px 18px 0 0;align-self:end;width:100%}}.picker-nav{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .55rem;background:#ffffff08;border-right:1px solid rgba(255,255,255,.07);overflow-y:auto}@media(max-width:720px){.picker-nav{flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding:.6rem}}.picker-nav button{border:0;background:transparent;color:#ffffff80;border-radius:9px;padding:.48rem .6rem;font-size:.7rem;font-weight:650;text-align:left;white-space:nowrap;transition:background .15s ease,color .15s ease}.picker-nav button:hover{background:#ffffff0f;color:#fff}.picker-nav button.on{background:#ffffff1a;color:#fff;box-shadow:none}.picker-main{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;background:transparent}.picker-top{display:flex;align-items:center;gap:.5rem;padding:.75rem .8rem .5rem}.picker-search{position:relative;flex:1}.picker-search input{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0e1014eb;color:#fff;padding:.58rem 2.1rem .58rem .85rem;outline:none;font-size:.84rem;font-weight:500;transition:box-shadow .15s ease,border-color .15s ease}.picker-search input::placeholder{color:#ffffff80}.picker-search input:focus{border-color:#14b8a68c;box-shadow:0 0 0 3px #14b8a638}.picker-search-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#ffffff80;font-size:.9rem;pointer-events:none}.picker-close{width:38px;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0f;font-size:1.1rem;font-weight:700;color:#fff;flex-shrink:0;line-height:1;transition:background .15s ease,border-color .15s ease,transform .12s ease}.picker-close:hover{background:#dc2626;border-color:transparent;transform:scale(1.04)}.picker-grid-wrap{min-height:0;overflow:auto;overscroll-behavior:contain;padding:.25rem .8rem .6rem}.picker-grid-wrap::-webkit-scrollbar{width:6px}.picker-grid-wrap::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.picker-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem}@media(max-width:900px){.picker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:720px){.picker-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.picker-tile{position:relative;aspect-ratio:1 / 1;border:0;border-radius:12px;background:#ffffff12;padding:.25rem;display:grid;place-items:center;overflow:hidden;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 72px}.picker-tile:hover,.picker-tile:focus-visible{background:#ffffff1f}.picker-tile img{width:90%;height:90%;object-fit:contain;pointer-events:none}.picker-tile-fallback{font-size:.62rem;font-weight:700;color:#ffffff8c}.picker-tile-name{position:absolute;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;min-height:42%;padding:.35rem .3rem;background:#14161ce0;color:#fff;font-size:.58rem;font-weight:700;line-height:1.15;text-align:center;letter-spacing:-.01em;pointer-events:none}.picker-tile:hover .picker-tile-name,.picker-tile:focus-visible .picker-tile-name{display:flex}.picker-mods{display:flex;justify-content:center;align-items:center;gap:.65rem;padding:.8rem .9rem .95rem;background:#ffffff08;border-top:1px solid rgba(255,255,255,.07)}.picker-mods-cluster{display:flex;align-items:center;gap:.3rem;padding:.28rem;border-radius:999px;background:#ffffff0f;box-shadow:none}.picker-mods button{width:46px;height:46px;border:0;border-radius:999px;background:transparent;color:#ffffff80;font-weight:800;font-size:.92rem;letter-spacing:0;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}.picker-mods button:hover:not(.on):not(:disabled){background:#ffffff1a;color:#fff}.picker-mods button:disabled{opacity:.32;cursor:not-allowed;box-shadow:none}.picker-mods button:active:not(:disabled){transform:scale(.94)}.picker-mods button.on{color:#fff;box-shadow:0 4px 12px #0000002e,0 0 0 2px #ffffff8c}.picker-mods button.mod-f.on{background:#2f6bff;box-shadow:0 4px 14px #2f6bff73,0 0 0 2px #ffffff8c}.picker-mods button.mod-r.on{background:#e83e8c;box-shadow:0 4px 14px #e83e8c73,0 0 0 2px #ffffff8c}.picker-mods button.mod-d.on{background:#f97316;box-shadow:0 4px 14px #f9731666,0 0 0 2px #ffffff8c}.picker-mods button.mod-n.on{background:#7ac943;box-shadow:0 4px 14px #7ac9436b,0 0 0 2px #ffffff8c}.picker-mods button.mod-m.on{background:#a855f7;box-shadow:0 4px 14px #a855f773,0 0 0 2px #ffffff8c}.empty{padding:2rem 1rem;text-align:center;color:#fff6;font-size:.85rem}.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}.trading-page{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:1rem;padding:1.25rem clamp(1rem,4vw,2.5rem) 2rem;max-width:1400px;width:100%;margin:0 auto}.trading-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.trading-head h1{margin:0;font-family:var(--display);font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;letter-spacing:-.03em}.trading-sub{margin:.35rem 0 0;font-size:.84rem;color:#ffffff80}.trading-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;text-align:right}.trading-status{font-size:.75rem;color:#ffffff73;font-variant-numeric:tabular-nums}.trading-status.is-err{color:#f87171}.trading-source-pills{display:flex;gap:.35rem}.trading-pill{font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#ffffff73}.trading-pill.ok{color:#4ade80;border-color:#4ade8059;background:#4ade8014}.trading-pill.bad{color:#f87171;border-color:#f871714d;background:#f8717114}.trading-status.is-paused{color:#fbbf24}.trading-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.trading-search{flex:1 1 220px;min-width:0}.trading-toolbar-actions{display:flex;align-items:center;gap:.45rem;margin-left:auto;flex-shrink:0}.trading-scan-group{display:flex;align-items:center;gap:.45rem}.trading-scan-btn{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffb3;font-size:.76rem;font-weight:700;padding:.5rem .85rem;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.trading-scan-btn:hover{border-color:#ffffff38;color:#fff}.trading-scan-btn.on{border-color:#fbbf2473;color:#fbbf24;background:#fbbf241f}.trading-scan-refresh{width:38px;padding-left:0;padding-right:0}.trading-scan-refresh:disabled{opacity:.55;cursor:default}.trading-scan-refresh.busy svg{animation:trading-spin .8s linear infinite}.trading-search input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;border-radius:10px;padding:.55rem .75rem;font-size:.88rem;outline:none}.trading-search input:focus{border-color:#14b8a68c}.trading-search input::placeholder{color:#ffffff59}.trading-filters-toggle{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffb3;font-size:.76rem;font-weight:700;padding:.5rem .85rem;border-radius:10px;cursor:pointer}.trading-filters-toggle.on,.trading-filters-toggle.active{border-color:#14b8a666;color:#5eead4;background:#14b8a61f}.trading-filters-panel{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .95rem;border-radius:12px;background:#14161cb8;border:1px solid rgba(255,255,255,.07)}.trading-filter-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.trading-filter-label{flex:0 0 3.2rem;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}.trading-filters{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.trading-filters button{border:0;background:transparent;color:#ffffff80;font-size:.72rem;font-weight:700;padding:.35rem .6rem;border-radius:8px;cursor:pointer;min-width:1.85rem}.trading-filters button.on{background:#14b8a62e;color:#5eead4}.trading-profit-input{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:650;color:#ffffff8c}.trading-profit-input input{width:4.2rem;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;border-radius:8px;padding:.35rem .45rem;font-size:.78rem;font-variant-numeric:tabular-nums;outline:none}.trading-profit-input input:focus{border-color:#14b8a68c}.trading-banner{margin:0;font-size:.78rem;color:#ffffff8c}.trading-banner.is-err{color:#f87171}.trading-empty{padding:2.5rem 1rem;text-align:center;color:#ffffff73;font-size:.9rem}.trading-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}.trading-col{min-width:0;display:flex;flex-direction:column;gap:.55rem}.trading-col-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .15rem}.trading-col-head h2{margin:0;font-family:var(--display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.trading-col-empty{margin:0;padding:1.4rem .8rem;text-align:center;font-size:.82rem;color:#ffffff61;border-radius:12px;border:1px dashed rgba(255,255,255,.1)}.trading-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.trading-card{display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1.05rem;border-radius:14px;background:#14161cb8;border:1px solid rgba(255,255,255,.07)}.trading-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.trading-card-who{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}.trading-src{font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:.18rem .42rem;border-radius:999px}.trading-src-amvgg{background:#a855f72e;color:#d8b4fe}.trading-src-elve{background:#14b8a629;color:#5eead4}.trading-author{font-weight:650;font-size:.9rem;color:#fff}.trading-age{font-size:.72rem;color:#fff6}.trading-wfl-dual{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;font-variant-numeric:tabular-nums}.trading-wfl-bit{display:inline-flex;align-items:baseline;gap:.28rem;line-height:1.15}.trading-wfl-tag{font-size:.62rem;font-weight:700;letter-spacing:.04em;color:#ffffff61}.trading-wfl-label{font-family:var(--display);font-weight:700;font-size:.88rem;letter-spacing:-.02em}.trading-wfl-delta{font-size:.72rem;color:#ffffff73}.trading-wfl-bit.is-win .trading-wfl-label{color:#4ade80}.trading-wfl-bit.is-lose .trading-wfl-label{color:#f87171}.trading-wfl-bit.is-fair .trading-wfl-label{color:#ffffffb3}.trading-wfl-bit.is-empty .trading-wfl-label{color:#ffffff59}.trading-card-body{display:grid;grid-template-columns:1fr auto 1fr;gap:.65rem;align-items:start}.trading-vs{align-self:center;color:#ffffff47;font-size:1.1rem;padding-top:1.1rem}.trading-side{min-width:0;display:flex;flex-direction:column;gap:.4rem}.trading-side-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.trading-side-label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;padding-top:.15rem}.trading-side-values{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem}.trading-val{display:inline-flex;align-items:baseline;gap:.35rem;font-variant-numeric:tabular-nums;line-height:1.15}.trading-val-src{font-size:.62rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#fff6}.trading-val-n{font-family:var(--display);font-weight:700;font-size:.88rem;color:#e8eaed;min-width:2.4ch;text-align:right}.trading-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:.35rem}.trading-icon{cursor:default;width:100%}.trading-icon:hover{transform:none;outline:none;box-shadow:0 1px #ffffffd9 inset,0 1px 3px #0000001f}.trading-icon.is-sign{background:#fff7ed}.trading-icon.is-unknown{opacity:.55}.trading-icon .slot-badges{--slot-attr: clamp(8px, 16cqi, 14px);--slot-attr-font: clamp(5px, 9.5cqi, 8px)}.trading-icon-more{aspect-ratio:1 / 1;display:grid;place-items:center;border-radius:12px;border:1px dashed rgba(255,255,255,.18);color:#ffffff73;font-size:.72rem;font-weight:700}.trading-empty-side{grid-column:1 / -1;font-size:.78rem;color:#ffffff59}.trading-card-foot{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;padding-top:.15rem;border-top:1px solid rgba(255,255,255,.06)}.trading-actions{display:flex;gap:.4rem;flex-wrap:wrap}.trading-btn{border:0;border-radius:999px;background:var(--accent);color:#042f2e;font-weight:700;font-size:.74rem;padding:.45rem .85rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.trading-btn-ghost{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.14)}.trading-btn-ghost:hover{border-color:#ffffff47;color:#fff}@media(max-width:900px){.trading-toolbar-actions{flex:1 1 100%;margin-left:0}.trading-scan-group{margin-left:auto}.trading-columns{grid-template-columns:1fr}}@media(max-width:720px){.trading-card-body{grid-template-columns:1fr}.trading-vs{display:none}.trading-meta{align-items:flex-start;text-align:left}}.page-bg.is-home{background:transparent}.page-bg.is-home:after{display:none}.lofi-motes{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.lofi-motes span{position:absolute;bottom:-8%;left:calc(6% + (var(--m) * 6.5%));width:calc(2px + (var(--m) * .18px));height:calc(2px + (var(--m) * .18px));border-radius:50%;background:#b4dcff8c;box-shadow:0 0 6px #14b8a659;opacity:0;animation:lofi-mote-rise calc(18s + var(--m) * 1.4s) linear infinite;animation-delay:calc(var(--m) * -1.6s)}.lofi-motes span:nth-child(odd){background:#99f6e473;box-shadow:0 0 5px #14b8a647}.lofi-motes span:nth-child(3n){left:calc(10% + (var(--m) * 5.8%));animation-duration:calc(22s + var(--m) * 1.1s)}.home{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 90% 50% at 78% 8%,rgba(20,184,166,.14),transparent 58%),radial-gradient(ellipse 60% 40% at 12% 70%,rgba(34,197,94,.08),transparent 55%),linear-gradient(180deg,#07090c,#10141a 42%,#0e1218)}.home-sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.home-hero{position:relative;z-index:1;display:flex;align-items:center;overflow:visible;min-height:calc(100dvh - 68px);padding:clamp(2.5rem,7vh,4rem) clamp(1.25rem,5vw,3.5rem);background:transparent}.home-cosmos-nebula{position:absolute;border-radius:50%;filter:blur(70px)}.home-cosmos-nebula-a{width:min(560px,72vw);height:min(340px,46vw);right:2%;top:4%;background:#6366f11a;animation:home-nebula-breathe 16s ease-in-out infinite alternate}.home-cosmos-nebula-b{width:min(420px,58vw);height:min(300px,40vw);left:-6%;bottom:6%;background:#14b8a61a;animation:home-nebula-breathe 20s ease-in-out infinite alternate-reverse}.home-lamp{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.home-lamp-a{width:min(520px,70vw);height:min(340px,48vw);left:4%;top:18%;background:#14b8a62e;animation:lofi-lamp-pulse 11s ease-in-out infinite alternate}.home-lamp-b{width:min(300px,42vw);height:min(220px,32vw);right:12%;top:8%;background:#14b8a614;animation:lofi-lamp-pulse 15s ease-in-out infinite alternate-reverse}.home-lamp-finale{width:min(460px,65vw);height:min(280px,40vw);left:18%;bottom:6%;background:#14b8a61f;animation:lofi-lamp-pulse 12s ease-in-out infinite alternate}.home-lofi-motes{opacity:.85}.home-cosmos-veil{position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;background:radial-gradient(ellipse 50% 35% at 70% 30%,rgba(20,184,166,.08),transparent 70%),radial-gradient(ellipse 40% 30% at 20% 70%,rgba(20,184,166,.07),transparent 65%);animation:home-veil-drift 26s ease-in-out infinite alternate;pointer-events:none}.home-cosmos-dust{position:absolute;top:0;left:0;border-radius:50%;background:transparent}.home-cosmos-dust-a{width:1px;height:1px;box-shadow:0 920px #ffffff61,378px 729px #ffffff82,592px 752px #ffffffa3,977px 684px #ffffff91,1470px 242px #ffffff6e,1274px 698px #ffffff40,1231px 467px #ffffffba,1453px 122px #ffffff80,1661px 688px #ffffff91,1039px 911px #ffffffb8,670px 335px #ffffffad,598px 152px #ffffff61,771px 294px #ffffffbd,1003px 729px #ffffffb3,105px 273px #ffffff87,915px 421px #ffffff54,1636px 54px #ffffff6b,619px 664px #ffffffba,926px 165px #ffffff70,510px 364px #ffffff73,598px 531px #ffffff8f,419px 906px #ffffff78,1553px 635px #ffffff91,929px 504px #fff9,1691px 396px #ffffff9c,452px 586px #ffffff69,595px 391px #ffffffa8,1579px 111px #ffffffab,139px 406px #ffffff4d,140px 996px #ffffff57,1138px 144px #ffffff78,1067px 137px #ffffffba,1592px 890px #ffffffb5,1633px 761px #ffffff5e,18px 248px #ffffff42,2px 616px #ffffff59,1334px 489px #fff9,428px 882px #ffffff59,673px 894px #ffffff4a,880px 2px #ffffffb8,1146px 922px #ffffff3b,1620px 188px #ffffffbf,1017px 679px #ffffff5e,400px 208px #ffffff87,94px 769px #ffffff9c,1285px 498px #ffffff3d,198px 919px #ffffff4a,1238px 893px #ffffff3d,1589px 861px #ffffffc4,1717px 764px #ffffff73,446px 727px #ffffffb5,716px 234px #ffffff70,1596px 558px #ffffff69,1118px 734px #fff6,1305px 422px #ffffff54,561px 985px #ffffffc4,1138px 872px #ffffffba,359px 645px #ffffff4a,895px 557px #ffffffa3,1702px 482px #ffffff52,804px 166px #ffffff94,939px 561px #ffffff80,1362px 362px #ffffffa1,46px 298px #ffffff85,364px 722px #ffffff61,424px 659px #ffffff75,135px 772px #ffffffab,1647px 910px #ffffff96,1725px 25px #ffffffa3,1081px 724px #ffffffb5,66px 135px #ffffff42,194px 84px #ffffff3b,1089px 945px #ffffff54,240px 202px #ffffff96,437px 456px #ffffffc4,760px 673px #ffffffa6,714px 416px #ffffff40,414px 807px #ffffffc2,274px 925px #ffffff80,219px 210px #ffffff8c,306px 78px #ffffff5e,1163px 556px #ffffff7a,1788px 75px #ffffff73,566px 4px #ffffff38,744px 91px #ffffff59,1663px 777px #ffffffa3,786px 854px #ffffffbf,1441px 661px #ffffff87,626px 407px #ffffff7d,890px 567px #ffffff9e,1197px 632px #ffffff9e,1592px 845px #ffffffc2,788px 487px #ffffffbf,1755px 357px #ffffff42,616px 882px #ffffff9c,1328px 955px #ffffffa6,372px 238px #ffffffa8,187px 915px #ffffffa8,1143px 711px #ffffff82,797px 872px #ffffff87,1572px 270px #fff9,781px 395px #ffffff52,1060px 231px #ffffffb5,1479px 337px #fff9,1579px 115px #ffffff63,1657px 1px #ffffff4a,715px 21px #fff9,1616px 172px #ffffff57,1705px 699px #ffffff52,210px 626px #ffffff3b,1461px 591px #ffffffa1,230px 331px #ffffff9c,1719px 547px #ffffff8a,1399px 702px #ffffff9e,1075px 100px #ffffff3d,1103px 224px #ffffff8a,451px 223px #ffffff8f,1133px 812px #ffffff59,1629px 52px #fff9,732px 791px #ffffff94,1448px 104px #ffffffba,901px 822px #ffffff73,1559px 790px #ffffff9e,1634px 858px #ffffff52,1295px 154px #ffffff4a,1707px 954px #ffffff40,138px 261px #ffffffbd,1565px 956px #ffffff5e,356px 29px #ffffff7a,1006px 141px #fff6,865px 226px #ffffff40,79px 93px #ffffff91,842px 808px #ffffff9e,919px 700px #ffffff6e,1104px 965px #ffffffa3,1731px 711px #ffffff8c,1444px 171px #ffffff42,1307px 646px #ffffff75,980px 386px #ffffff7d,219px 66px #ffffff42;animation:home-dust-drift 120s linear infinite;opacity:.75}.home-cosmos-dust-b{width:1.5px;height:1.5px;box-shadow:0 524px #ffffff9e,473px 376px #ffffff54,1756px 512px #ffffff82,462px 107px #ffffffab,1620px 452px #ffffff59,445px 188px #fff6,186px 807px #ffffff82,1520px 737px #ffffff42,970px 131px #ffffffb0,836px 471px #ffffff78,420px 12px #ffffff3b,1788px 915px #ffffffa6,1027px 769px #ffffff8f,619px 375px #ffffff5e,633px 640px #ffffff6b,95px 528px #ffffff4f,816px 329px #ffffff54,116px 986px #ffffff85,160px 993px #ffffff75,1262px 186px #ffffff85,1791px 189px #fff9,718px 438px #ffffffa1,320px 810px #ffffffa8,175px 29px #ffffff4a,1147px 380px #ffffff5c,912px 521px #ffffff47,1770px 348px #ffffffa3,477px 666px #ffffffb8,839px 440px #ffffffba,841px 977px #fff6,1429px 865px #ffffffa1,1003px 826px #ffffff82,553px 343px #ffffff63,803px 566px #ffffff94,113px 489px #ffffff78,17px 701px #ffffff6e,804px 936px #ffffff4a,770px 292px #ffffff73,438px 365px #ffffff9c,1684px 17px #ffffff7a,1478px 532px #ffffff4a,720px 128px #ffffffab,705px 76px #ffffff8c,605px 253px #ffffff6e,565px 616px #ffffff54,512px 989px #ffffff54,1191px 514px #ffffffa6,228px 358px #ffffff57,537px 168px #ffffffbf,1306px 589px #ffffff80,880px 365px #ffffff61,701px 408px #ffffff75,579px 352px #ffffff47,1312px 409px #ffffff3b,632px 536px #ffffff54,1566px 912px #ffffffbf,1430px 233px #ffffff80,355px 871px #ffffffab,1772px 344px #ffffff91,1214px 892px #ffffff4a,1224px 996px #ffffffc2,234px 369px #ffffff3d,977px 174px #ffffff80,281px 793px #ffffff5c,389px 337px #ffffffa1,745px 957px #ffffff8a,813px 637px #ffffffbd,886px 460px #ffffff45,1355px 151px #ffffff87,1091px 344px #ffffff6e,399px 815px #ffffff7a,1168px 509px #ffffff40,1134px 674px #ffffff4d,1443px 213px #ffffff40,827px 738px #ffffffbf,964px 42px #ffffff94,686px 498px #ffffff6b,685px 845px #ffffffb0,1646px 553px #ffffff40,1319px 260px #ffffff8f;animation:home-dust-drift 180s linear infinite reverse;opacity:.9}.home-cosmos-dust-c{width:2px;height:2px;box-shadow:1px 22px #ffffffa8,731px 743px #ffffff96,1183px 207px #ffffff5c,962px 966px #ffffff73,478px 422px #ffffff61,792px 443px #ffffffa3,1724px 617px #fff6,1782px 308px #ffffff47,1386px 165px #ffffff47,1328px 183px #ffffff73,219px 457px #ffffffc2,1258px 872px #ffffff7d,1136px 884px #ffffff47,303px 456px #ffffff5e,978px 582px #ffffff80,352px 531px #ffffff8a,1796px 204px #ffffffb5,531px 539px #ffffff57,1021px 484px #ffffff4f,1562px 11px #ffffffc4,1009px 947px #ffffff47,1051px 677px #ffffffb8,626px 982px #ffffffad,542px 570px #ffffff3d,775px 467px #ffffff75,1764px 157px #ffffffbf,701px 250px #ffffffbd,740px 570px #ffffff4f,1721px 324px #ffffffb5,1468px 946px #ffffffbf,155px 325px #ffffffa1,1465px 520px #ffffffa1,1432px 309px #ffffff94,223px 193px #fff6,781px 654px #ffffff57,1068px 438px #ffffff5e,1638px 349px #ffffff8a,145px 903px #ffffff52,1548px 361px #ffffffab,112px 756px #ffffffb8;filter:drop-shadow(0 0 1px rgba(255,255,255,.35));animation:home-dust-twinkle 7s ease-in-out infinite alternate}.home-hero-inner{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(260px,.88fr) minmax(340px,1.2fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem)}.home-hero-copy{text-align:left;max-width:34rem;animation:home-rise .75s var(--ease) both}.home-brand{margin:0 0 .85rem;font-family:var(--display);font-size:clamp(2.7rem,6.5vw,4.6rem);font-weight:700;letter-spacing:-.05em;line-height:.92;color:#fff}.home-hero-copy h1{margin:0;font-family:var(--display);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.3;color:#ffffffe0}.home-lead{margin:.75rem 0 0;max-width:28rem;font-size:1rem;line-height:1.5;color:#ffffff7a}.home-cta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.65rem;margin-top:1.55rem}.home-cta-primary,.home-cta-ghost{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:.86rem;padding:.78rem 1.3rem;border-radius:12px;transition:transform .18s var(--ease),background .18s ease,border-color .18s ease,color .18s ease}.home-cta-primary{background:#14b8a6;color:#042f2e;box-shadow:0 8px 28px #14b8a62e}.home-cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px #14b8a647}.home-cta-ghost{background:#ffffff0a;color:#ffffffd9;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-cta-ghost:hover{border-color:#ffffff4d;color:#fff;background:#ffffff12}.home-hero-stage{position:relative;width:100%;min-width:0;animation:home-rise .9s var(--ease) .08s both}.home-hero-stage:after{content:none;display:none}.home-shot-glow{position:absolute;left:50%;top:52%;width:min(70%,420px);height:min(55%,280px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(20,184,166,.22),transparent 68%);filter:blur(18px);animation:home-glow-pulse 7s ease-in-out infinite alternate;pointer-events:none}.home-shot-stack{position:relative;width:100%;min-height:clamp(280px,36vw,400px);display:grid;place-items:center;animation:home-float 8s var(--ease) infinite alternate}.home-shot{display:block;border-radius:10px;border:0;box-shadow:0 28px 60px #00000073;background:transparent}.home-shot-detail{width:min(540px,100%);margin:0 auto;transform:perspective(1400px) rotateX(3deg) rotateY(-8deg);transform-origin:50% 55%}.home-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(3.25rem,9vh,5.5rem) clamp(1.25rem,6vw,4.5rem);width:100%;box-sizing:border-box;background:transparent;border:0;border-top:0}.home-mission,.home-explore,.home-insights,.home-about,.home-finale{background:transparent;border:0;border-top:0}.home-panel>*:not(.home-explore-links):not(.home-why-split):not(.home-finale-inner){position:relative;z-index:1;max-width:40rem;width:100%}.home-kicker{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#14b8a6}.home-panel h2,.home-finale-inner h2{margin:0;font-family:var(--display);font-size:clamp(1.45rem,3.2vw,1.9rem);font-weight:650;letter-spacing:-.03em;line-height:1.2;color:#f2f4f7}.home-panel>p,.home-finale-inner>p{margin:.85rem 0 0;font-size:1.02rem;line-height:1.55;color:#ffffff94}.home-why-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,4vw,2.5rem);margin-top:1.75rem;max-width:40rem;width:100%;text-align:center;position:relative;z-index:1}.home-why-item{position:relative;padding-top:.85rem}.home-why-item:before{content:"";position:absolute;top:0;left:50%;width:2.25rem;height:2px;transform:translate(-50%);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(20,184,166,.7),transparent)}.home-why-split h3{margin:0 0 .4rem;font-family:var(--display);font-size:1.05rem;font-weight:650;color:#e8eaed}.home-why-split p{margin:0;font-size:.95rem;line-height:1.5;color:#ffffff85}.home-explore-links{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1.75rem;max-width:52rem;width:100%;text-align:left;position:relative;z-index:1}.home-explore-link{display:flex;flex-direction:column;gap:.4rem;min-height:7.5rem;padding:1.2rem 1.25rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#ffffff0b,#ffffff04);text-decoration:none;transition:border-color .22s ease,background .22s ease,transform .22s var(--ease),box-shadow .22s ease}.home-explore-link:hover{border-color:#14b8a659;background:linear-gradient(160deg,#14b8a614,#ffffff08);transform:translateY(-3px);box-shadow:0 16px 36px #00000047}.home-explore-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.home-explore-label{font-family:var(--display);font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:#f2f4f7}.home-explore-arrow{font-size:1rem;color:#14b8a68c;transform:translate(0);transition:transform .22s var(--ease),color .22s ease,opacity .22s ease;opacity:.7}.home-explore-link:hover .home-explore-label{color:#fff}.home-explore-link:hover .home-explore-arrow{transform:translate(4px);color:#14b8a6;opacity:1}.home-explore-blurb{font-size:.92rem;line-height:1.45;color:#ffffff80}.home-finale{position:relative;z-index:1;padding:clamp(3.5rem,10vh,6rem) clamp(1.25rem,6vw,4.5rem);background:transparent;border:0;border-top:0}.home-finale-inner{position:relative;z-index:1;max-width:34rem;margin:0 auto;text-align:center}.home-finale-inner .home-cta{justify-content:center}@media(max-width:960px){.home-hero-inner{grid-template-columns:1fr;gap:2rem}.home-hero-copy{max-width:36rem}.home-shot-stack{min-height:0;animation:none;padding-bottom:.5rem}.home-shot-detail{width:100%;transform:perspective(1200px) rotateX(8deg) rotateY(-14deg) rotate(1deg)}}@media(max-width:560px){.home-shot-detail{transform:perspective(1000px) rotateX(6deg) rotateY(-10deg)}.home-why-split,.home-explore-links{grid-template-columns:1fr}}.legal-page{position:relative;z-index:1;flex:1;width:min(720px,100%);margin:0 auto;padding:2rem clamp(1.25rem,5vw,2rem) 3.5rem}.legal-head h1{margin:0;font-family:var(--display);font-size:clamp(1.6rem,3vw,2rem);font-weight:700;letter-spacing:-.03em}.legal-updated{margin:.45rem 0 0;font-size:.78rem;color:#fff6}.legal-body{margin-top:1.75rem;font-size:.92rem;line-height:1.65;color:#ffffffad}.legal-body h2{margin:1.75rem 0 .55rem;font-family:var(--display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#fff}.legal-body p{margin:0 0 .85rem}.legal-body a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em}.legal-body ul{margin:0 0 .85rem;padding-left:1.15rem}.legal-body li{margin-bottom:.45rem}.legal-body code{font-size:.84em;padding:.1rem .35rem;border-radius:5px;background:#ffffff14;color:#99f6e4}.site-footer{position:relative;z-index:1;margin-top:auto;border-top:1px solid rgba(255,255,255,.06);background:#0a0c10;padding:1.75rem clamp(1.25rem,5vw,3rem) 1.25rem}.site-footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;max-width:1100px;margin:0 auto}.site-footer-brand{max-width:16rem}.site-footer-logo{font-family:var(--display);font-weight:700;font-size:1rem;letter-spacing:-.03em;text-decoration:none;color:#fff}.site-footer-brand p{margin:.4rem 0 0;font-size:.78rem;line-height:1.4;color:#fff6}.site-footer-nav{display:flex;flex-wrap:wrap;gap:.35rem 1rem}.site-footer-nav a{font-size:.74rem;font-weight:650;color:#ffffff80;text-decoration:none}.site-footer-nav a:hover{color:#fff}.site-footer-copy{max-width:1100px;margin:1.25rem auto 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05);font-size:.68rem;color:#ffffff47}@media(max-width:800px){.site-footer-inner{flex-direction:column}}@media(prefers-reduced-motion:reduce){.calc,.picker,.modal-backdrop,.slot-empty,.slot-card,.picker-tile,.trade-swap,.home-hero-copy,.home-pet,.home-cta-primary{animation:none!important;transition:none!important}.trade-swap:hover>span,.home-cta-primary:hover{transform:none}}html[data-theme=warm-cosmos]{--nav: #1a1714;--canvas: #221e1a;--calc: #d5d9e2;--calc-edge: rgba(255, 255, 255, .28);--slot: #e4e6eb;--slot-empty: rgba(74, 80, 90, .22);--ink: #1a1d24;--ink-soft: #4a5160;--muted: #7a8290;--panel: #ffffff;--you: #22c55e;--them: #22c55e;--accent: #5eb8a8;--accent-rgb: 94, 184, 168;--accent-soft: #c8e8df;--accent-ink: #142824;--lamp: #e8b884;--lamp-rgb: 232, 184, 132;--ember: #e8a06a;--ember-rgb: 232, 160, 106;--ember-soft: #f0c9a8;--win: #15803d;--lose: #dc2626;--fair: #4b5563;--font: "Nunito", system-ui, sans-serif;--display: "Sora", system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1)}html[data-theme=warm-cosmos] *,html[data-theme=warm-cosmos] *:before,html[data-theme=warm-cosmos] *:after{box-sizing:border-box}html[data-theme=warm-cosmos],html[data-theme=warm-cosmos] body,html[data-theme=warm-cosmos] #root{min-height:100%;background:var(--nav)}html[data-theme=warm-cosmos]{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}html[data-theme=warm-cosmos] body{margin:0;font-family:var(--font);color:#ebe4da;-webkit-font-smoothing:antialiased}html[data-theme=warm-cosmos]::-webkit-scrollbar{width:10px;height:10px}html[data-theme=warm-cosmos]::-webkit-scrollbar-track{background:transparent}html[data-theme=warm-cosmos]::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html[data-theme=warm-cosmos]::-webkit-scrollbar-thumb:hover{background:#ffffff47;border:2px solid transparent;background-clip:padding-box}html[data-theme=warm-cosmos]::-webkit-scrollbar-corner{background:transparent}html[data-theme=warm-cosmos]::-webkit-scrollbar-button{display:none;width:0;height:0}html[data-theme=warm-cosmos] button,html[data-theme=warm-cosmos] input,html[data-theme=warm-cosmos] a{font:inherit;color:inherit}html[data-theme=warm-cosmos] button{cursor:pointer}html[data-theme=warm-cosmos] .site{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}html[data-theme=warm-cosmos] .topnav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:0 1.5rem;height:68px;background:var(--nav);border-bottom:1px solid rgba(255,255,255,.06)}html[data-theme=warm-cosmos] .topnav:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:24px;background:var(--nav);pointer-events:none}html[data-theme=warm-cosmos] .logo{font-family:var(--display);font-weight:700;font-size:1.42rem;letter-spacing:-.03em;text-decoration:none;color:#fff;white-space:nowrap;transition:color .15s ease}html[data-theme=warm-cosmos] .logo:hover{color:var(--accent-soft)}html[data-theme=warm-cosmos] .nav-links{display:flex;align-items:center;gap:.25rem}html[data-theme=warm-cosmos] .nav-links a{border:0;background:transparent;color:#ffffff9e;font-size:.92rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.55rem .9rem;border-radius:8px;text-decoration:none;transition:color .15s ease,background .15s ease}html[data-theme=warm-cosmos] .nav-links a:hover{color:#fff}html[data-theme=warm-cosmos] .nav-links a.on{color:var(--accent-soft);background:rgba(var(--accent-rgb),.12)}html[data-theme=warm-cosmos] .nav-menu{display:none;position:relative;z-index:25}html[data-theme=warm-cosmos] .nav-menu-trigger{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0f;color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .7rem;max-width:11rem}html[data-theme=warm-cosmos] .nav-menu-trigger span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=warm-cosmos] .nav-menu-caret{font-size:.7rem;opacity:.65;transition:transform .15s ease}html[data-theme=warm-cosmos] .nav-menu.open .nav-menu-caret{transform:rotate(180deg)}html[data-theme=warm-cosmos] .nav-menu-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;border:0;background:transparent;cursor:default}html[data-theme=warm-cosmos] .nav-menu-panel{position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);z-index:26;min-width:11.5rem;padding:.3rem;border-radius:12px;background:#16191f;border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #00000073;display:flex;flex-direction:column;gap:.15rem}html[data-theme=warm-cosmos] .nav-menu-panel a{border:0;background:transparent;color:#ffffff9e;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:.65rem .75rem;border-radius:8px;text-decoration:none}html[data-theme=warm-cosmos] .nav-menu-panel a:hover{color:#fff;background:#ffffff0f}html[data-theme=warm-cosmos] .nav-menu-panel a.on{color:var(--accent-soft);background:rgba(var(--accent-rgb),.12)}html[data-theme=warm-cosmos] .nav-right{display:flex;justify-content:flex-end;align-items:center}html[data-theme=warm-cosmos] .nav-settings{display:flex;align-items:center}html[data-theme=warm-cosmos] .nav-settings-btn{width:36px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0f;color:#ffffff8c;display:grid;place-items:center;box-shadow:none;transition:background .15s ease,color .15s ease,border-color .15s ease}html[data-theme=warm-cosmos] .nav-settings-btn:hover,html[data-theme=warm-cosmos] .nav-settings-btn.on{background:rgba(var(--accent-rgb),.12);color:var(--accent-soft);border-color:rgba(var(--accent-rgb),.28)}html[data-theme=warm-cosmos] .source-toggle{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff14}html[data-theme=warm-cosmos] .source-toggle button{border:0;background:transparent;border-radius:999px;padding:.42rem .85rem;font-size:.76rem;font-weight:700;color:#ffffff8c}html[data-theme=warm-cosmos] .source-toggle button.active{background:var(--accent);color:var(--accent-ink)}html[data-theme=warm-cosmos] .page{position:relative;flex:1 0 auto;display:flex;flex-direction:column}html[data-theme=warm-cosmos] .page-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 48% 36%,rgba(90,70,55,.22),transparent 70%),radial-gradient(900px 520px at 50% 24%,rgba(var(--lamp-rgb),.1),transparent 62%),radial-gradient(640px 400px at 12% 82%,rgba(var(--accent-rgb),.07),transparent 58%),radial-gradient(640px 400px at 88% 78%,rgba(var(--lamp-rgb),.06),transparent 58%),linear-gradient(180deg,#171411,#12100e 55%,#0e0c0a);pointer-events:none}html[data-theme=warm-cosmos] .page-bg.is-home{background:transparent}html[data-theme=warm-cosmos] .page-bg.is-home:after{display:none}html[data-theme=warm-cosmos] .page-bg-lamp{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}html[data-theme=warm-cosmos] .page-bg-lamp-a{width:min(480px,65vw);height:min(320px,45vw);left:8%;bottom:6%;background:rgba(var(--lamp-rgb),.16);animation:lofi-lamp-pulse 10s ease-in-out infinite alternate}html[data-theme=warm-cosmos] .page-bg-lamp-b{width:min(360px,50vw);height:min(240px,34vw);right:10%;top:18%;background:rgba(var(--lamp-rgb),.08);animation:lofi-lamp-pulse 14s ease-in-out infinite alternate-reverse}html[data-theme=warm-cosmos] .page-bg-nebula{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}html[data-theme=warm-cosmos] .page-bg-nebula-a{width:min(520px,70vw);height:min(300px,42vw);right:-4%;top:8%;background:#6e5a8214;animation:home-nebula-breathe 18s ease-in-out infinite alternate}html[data-theme=warm-cosmos] .page-bg-nebula-b{width:min(440px,60vw);height:min(260px,38vw);left:-6%;bottom:12%;background:rgba(var(--accent-rgb),.09);animation:home-nebula-breathe 22s ease-in-out infinite alternate-reverse}html[data-theme=warm-cosmos] .page-bg-veil{position:absolute;top:-8%;right:-4%;bottom:-8%;left:-4%;background:radial-gradient(ellipse 45% 30% at 72% 22%,rgba(var(--lamp-rgb),.07),transparent 70%),radial-gradient(ellipse 40% 28% at 18% 72%,rgba(var(--accent-rgb),.06),transparent 65%);animation:home-veil-drift 28s ease-in-out infinite alternate;pointer-events:none}html[data-theme=warm-cosmos] .page-bg-dust{opacity:.34}html[data-theme=warm-cosmos] .page-bg-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 75% 70% at 50% 45%,transparent 40%,rgba(8,6,5,.45) 100%);pointer-events:none;z-index:2}html[data-theme=warm-cosmos] .page-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");opacity:.7;mix-blend-mode:soft-light;z-index:1}html[data-theme=warm-cosmos] .lofi-motes{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}html[data-theme=warm-cosmos] .lofi-motes span{position:absolute;bottom:-8%;left:calc(6% + (var(--m) * 6.5%));width:calc(2px + (var(--m) * .18px));height:calc(2px + (var(--m) * .18px));border-radius:50%;background:#ffecd28c;box-shadow:0 0 6px rgba(var(--lamp-rgb),.35);opacity:0;animation:lofi-mote-rise calc(18s + var(--m) * 1.4s) linear infinite;animation-delay:calc(var(--m) * -1.6s)}html[data-theme=warm-cosmos] .lofi-motes span:nth-child(odd){background:#d2f0e673;box-shadow:0 0 5px rgba(var(--accent-rgb),.28)}html[data-theme=warm-cosmos] .lofi-motes span:nth-child(3n){left:calc(10% + (var(--m) * 5.8%));animation-duration:calc(22s + var(--m) * 1.1s)}html[data-theme=warm-cosmos] .app-kicker{margin:0 0 .4rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--lamp-rgb),.72)}html[data-theme=warm-cosmos] .calc-wrap{position:relative;z-index:1;flex:1;display:grid;place-items:center;padding:1.75rem 1rem 2.5rem;min-height:calc(100vh - 68px)}html[data-theme=warm-cosmos] .calc-wrap:before{content:"";position:absolute;left:50%;top:42%;width:min(720px,86vw);height:min(420px,55vh);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.1),transparent 68%);filter:blur(28px);pointer-events:none;z-index:0}html[data-theme=warm-cosmos] .calc{position:relative;z-index:1;width:min(980px,100%);container-type:inline-size;container-name:calc;background:#2a303c;color:#e8eaed;border-radius:22px;border:1px solid rgba(255,255,255,.16);box-shadow:0 1px #ffffff14 inset,0 0 0 1px #0000004d,0 24px 56px #00000073,0 0 40px rgba(var(--accent-rgb),.08),0 0 0 1px rgba(var(--accent-rgb),.12);padding:1.5rem 1.6rem 1.65rem;animation:calc-in .45s var(--ease) both}@keyframes calc-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}html[data-theme=warm-cosmos] .calc-head{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;margin-bottom:.85rem;padding:0}html[data-theme=warm-cosmos] .calc-head h1{margin:0;font-family:var(--display);font-size:1.4rem;font-weight:700;letter-spacing:-.04em;color:#fff}html[data-theme=warm-cosmos] .calc-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#080a0eb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:backdrop-in .2s ease both}html[data-theme=warm-cosmos] .calc-settings-panel{width:min(340px,100%);max-height:min(78vh,560px);overflow:auto;padding:1rem 1.05rem 1.1rem;border-radius:16px;background:#16191f;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 48px #00000073;color:#e8eaed;animation:calc-in .25s var(--ease) both}html[data-theme=warm-cosmos] .calc-settings-panel-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}html[data-theme=warm-cosmos] .calc-settings-title{font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:0}html[data-theme=warm-cosmos] .calc-settings-close{width:32px;height:32px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0f;color:#ffffff8c;font-size:1.25rem;font-weight:700;line-height:1;display:grid;place-items:center;flex-shrink:0}html[data-theme=warm-cosmos] .calc-settings-close:hover{background:#dc2626;border-color:transparent;color:#fff}html[data-theme=warm-cosmos] .calc-settings-group+.calc-settings-group{margin-top:.85rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.07)}html[data-theme=warm-cosmos] .calc-settings-label{font-size:.72rem;font-weight:650;color:#fff6;margin-bottom:.45rem}html[data-theme=warm-cosmos] .calc-settings-toggle{width:100%;background:#ffffff0f}html[data-theme=warm-cosmos] .calc-settings-toggle button{flex:1;color:#ffffff80}html[data-theme=warm-cosmos] .calc-settings-toggle button.active{background:var(--accent);color:var(--accent-ink)}html[data-theme=warm-cosmos] .calc-settings-attrs{display:flex;flex-wrap:wrap;gap:.35rem}html[data-theme=warm-cosmos] .calc-settings-attrs button{width:36px;height:36px;border:0;border-radius:999px;background:#ffffff0f;color:#ffffff80;font-weight:800;font-size:.78rem;display:inline-flex;align-items:center;justify-content:center}html[data-theme=warm-cosmos] .calc-settings-attrs button.on{color:#fff}html[data-theme=warm-cosmos] .calc-settings-attrs button.mod-f.on{background:#2f6bff}html[data-theme=warm-cosmos] .calc-settings-attrs button.mod-r.on{background:#e83e8c}html[data-theme=warm-cosmos] .calc-settings-attrs button.mod-d.on{background:#f97316}html[data-theme=warm-cosmos] .calc-settings-attrs button.mod-n.on{background:#7ac943}html[data-theme=warm-cosmos] .calc-settings-attrs button.mod-m.on{background:#a855f7}html[data-theme=warm-cosmos] .calc-settings-stack{display:flex;flex-direction:column;gap:.35rem}html[data-theme=warm-cosmos] .calc-settings-choice{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff0a;padding:.5rem .65rem;text-align:left;color:#ffffff9e;transition:background .15s ease,border-color .15s ease,color .15s ease}html[data-theme=warm-cosmos] .calc-settings-choice:hover{background:#ffffff12;color:#ffffffd9}html[data-theme=warm-cosmos] .calc-settings-choice.on{background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.45);color:#fff}html[data-theme=warm-cosmos] .calc-settings-choice-label{font-size:.78rem;font-weight:700}html[data-theme=warm-cosmos] .calc-settings-choice-hint{font-size:.65rem;color:#fff6;font-weight:500}html[data-theme=warm-cosmos] .calc-settings-check{display:flex;align-items:center;gap:.55rem;width:100%;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff0a;padding:.55rem .65rem;text-align:left;color:#e8eaed;font-size:.78rem;font-weight:650}html[data-theme=warm-cosmos] .calc-settings-check.on{background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.45)}html[data-theme=warm-cosmos] .calc-settings-check-box{width:18px;height:18px;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:var(--accent-ink);flex-shrink:0}html[data-theme=warm-cosmos] .calc-settings-check.on .calc-settings-check-box{background:var(--accent);border-color:transparent}html[data-theme=warm-cosmos] .calc-settings-hint{margin:.45rem 0 0;font-size:.68rem;color:#fff6;line-height:1.35}html[data-theme=warm-cosmos] .error{color:#f87171}html[data-theme=warm-cosmos] .calc-body{display:grid;grid-template-columns:1fr minmax(168px,196px) 1fr;gap:.75rem;align-items:center}@container calc (max-width: 820px){html[data-theme=warm-cosmos] .calc-body{grid-template-columns:1fr minmax(140px,160px) 1fr;gap:.5rem}html[data-theme=warm-cosmos] .calc-dual-pair b{font-size:1.15rem}html[data-theme=warm-cosmos] .calc-dual-delta{font-size:.78rem}html[data-theme=warm-cosmos] .trade-mid-mark{font-size:.55rem}}html[data-theme=warm-cosmos] .board{min-width:0}html[data-theme=warm-cosmos] .board-head{display:flex;flex-direction:row;align-items:baseline;margin-bottom:.55rem;padding:0 .25rem;min-height:0}html[data-theme=warm-cosmos] .board-them .board-head{align-items:baseline;text-align:left}html[data-theme=warm-cosmos] .board-head h2{margin:0;font-family:var(--display);font-size:.95rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}html[data-theme=warm-cosmos] .board-panel{background:#00000038;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:.55rem;box-shadow:inset 0 1px 2px #00000047}html[data-theme=warm-cosmos] .slot-scroll.expanded{width:100%;max-height:360px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:.15rem}html[data-theme=warm-cosmos] .slot-scroll.expanded::-webkit-scrollbar{width:6px}html[data-theme=warm-cosmos] .slot-scroll.expanded::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}html[data-theme=warm-cosmos] .slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;align-items:start}html[data-theme=warm-cosmos] .slot-empty{aspect-ratio:1 / 1;width:100%;height:auto;min-height:0;border:1px dashed rgba(255,255,255,.16);border-radius:12px;background:#ffffff0a;display:grid;place-items:center;color:transparent;padding:0;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease)}html[data-theme=warm-cosmos] .slot-empty.is-next:not(:disabled){background:linear-gradient(160deg,#f0b27a 0%,var(--ember) 100%);border:1px solid transparent;color:#1a120c;box-shadow:0 6px 16px rgba(var(--ember-rgb),.32)}html[data-theme=warm-cosmos] .slot-empty.is-next:not(:disabled):hover{transform:translateY(-1px) scale(1.02);box-shadow:0 10px 22px rgba(var(--ember-rgb),.4)}html[data-theme=warm-cosmos] .slot-empty:disabled{cursor:default;opacity:.9}html[data-theme=warm-cosmos] .slot-plus{font-family:var(--display);font-size:1.55rem;font-weight:700;line-height:1}html[data-theme=warm-cosmos] .slot-card{position:relative;aspect-ratio:1 / 1;width:100%;height:auto;min-height:0;border:1px solid rgba(26,29,36,.08);border-radius:12px;background:#f2f3f5;padding:.3rem;display:grid;place-items:center;overflow:hidden;cursor:pointer;box-shadow:0 1px #ffffffd9 inset,0 1px 3px #0000001f;transition:transform .16s var(--ease),box-shadow .16s var(--ease),outline-color .16s ease}html[data-theme=warm-cosmos] .slot-card:hover{transform:translateY(-1px);outline:2px solid rgba(220,38,38,.7);outline-offset:-2px;box-shadow:0 1px #ffffffe6 inset,0 6px 14px #00000029}html[data-theme=warm-cosmos] .slot-thumb{width:90%;height:90%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.14))}html[data-theme=warm-cosmos] .slot-thumb.fallback{display:grid;place-items:center;width:100%;height:100%;color:#1a1d2466;font-size:.65rem;font-weight:700;filter:none}html[data-theme=warm-cosmos] .slot-badges .attr-n{background:#7ac943}html[data-theme=warm-cosmos] .slot-badges .attr-m{background:#a855f7}html[data-theme=warm-cosmos] .slot-badges .attr-f{background:#2f6bff}html[data-theme=warm-cosmos] .slot-badges .attr-r{background:#e83e8c}html[data-theme=warm-cosmos] .slot-badges .attr-qty{background:#0e1014}html[data-theme=warm-cosmos] .calc-dual{display:flex;flex-direction:column;gap:.5rem;margin:0;width:100%;min-width:0}html[data-theme=warm-cosmos] .calc-dual-item{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.55rem .6rem .5rem;border-radius:12px;border:1px solid rgba(255,255,255,.09);background:#0c0e1273}html[data-theme=warm-cosmos] .calc-dual-top{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;min-width:0}html[data-theme=warm-cosmos] .calc-dual-name{font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}html[data-theme=warm-cosmos] .calc-dual-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:.2rem;min-width:0;font-variant-numeric:tabular-nums}html[data-theme=warm-cosmos] .calc-dual-pair b{font-family:var(--display);font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.1;min-width:0;overflow:visible;padding-inline:.04em}html[data-theme=warm-cosmos] .calc-dual-pair b:first-of-type{text-align:left;justify-self:start}html[data-theme=warm-cosmos] .calc-dual-pair b:last-of-type{text-align:right;justify-self:end}html[data-theme=warm-cosmos] .calc-dual-pair i{font-style:normal;font-size:.55rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff47;line-height:1;padding:0 .05rem}html[data-theme=warm-cosmos] .calc-dual-delta{font-family:var(--display);font-size:.82rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#ffffff73;line-height:1}html[data-theme=warm-cosmos] .calc-dual-item.is-win .calc-dual-delta{color:#4ade80}html[data-theme=warm-cosmos] .calc-dual-item.is-lose .calc-dual-delta{color:#f87171}html[data-theme=warm-cosmos] .calc-dual-item.is-fair .calc-dual-delta{color:#ffffffb8}html[data-theme=warm-cosmos] .calc-dual-track{position:relative;display:flex;height:6px;border-radius:999px;overflow:hidden;background:#ffffff0f}html[data-theme=warm-cosmos] .calc-dual-fill-you,html[data-theme=warm-cosmos] .calc-dual-fill-them{height:100%;transition:width .35s var(--ease),background .25s ease}html[data-theme=warm-cosmos] .calc-dual-fill-you{background:#64748b}html[data-theme=warm-cosmos] .calc-dual-fill-them{background:#94a3b8}html[data-theme=warm-cosmos] .calc-dual-item.is-empty .calc-dual-fill-you,html[data-theme=warm-cosmos] .calc-dual-item.is-empty .calc-dual-fill-them{background:#ffffff1a}html[data-theme=warm-cosmos] .calc-dual-item.is-win .calc-dual-fill-you{background:#166534}html[data-theme=warm-cosmos] .calc-dual-item.is-win .calc-dual-fill-them{background:#4ade80}html[data-theme=warm-cosmos] .calc-dual-item.is-lose .calc-dual-fill-you{background:#f87171}html[data-theme=warm-cosmos] .calc-dual-item.is-lose .calc-dual-fill-them{background:#7f1d1d}html[data-theme=warm-cosmos] .calc-dual-item.is-fair .calc-dual-fill-you{background:#64748b}html[data-theme=warm-cosmos] .calc-dual-item.is-fair .calc-dual-fill-them{background:#94a3b8}html[data-theme=warm-cosmos] .calc-dual-fill-center{position:absolute;top:-2px;bottom:-2px;left:50%;width:2px;margin-left:-1px;background:#ffffffb3;border-radius:1px}html[data-theme=warm-cosmos] .calc-load-error{margin:.4rem 0 0;font-size:.8rem}html[data-theme=warm-cosmos] .trade-mid{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.55rem;padding-top:0;min-width:0;align-self:center}html[data-theme=warm-cosmos] .trade-mid-mark{display:flex;align-items:center;justify-content:center;min-height:.95rem;padding:0 .1rem;font-family:var(--display);font-size:clamp(.52rem,1.1vw,.68rem);font-weight:700;letter-spacing:.06em;color:rgba(var(--accent-rgb),.35);text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}html[data-theme=warm-cosmos] .trade-swap{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;margin:0;padding:.2rem .55rem;border:0;border-radius:999px;background:transparent;color:#ffffff6b;font-family:var(--font);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.2;transition:color .15s ease,background .15s ease}html[data-theme=warm-cosmos] .trade-swap>span{display:inline-grid;place-items:center;font-size:.95rem;line-height:1;transition:transform .18s var(--ease)}html[data-theme=warm-cosmos] .trade-swap:hover{color:#ffffffd9;background:#ffffff0f}html[data-theme=warm-cosmos] .trade-swap:hover>span{transform:rotate(180deg)}html[data-theme=warm-cosmos] .trade-swap:active>span{transform:rotate(180deg) scale(.94)}html[data-theme=warm-cosmos] .calc-head-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem}html[data-theme=warm-cosmos] .trade-share{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.2rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;color:#ffffffb3;font-family:var(--font);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1.2;transition:color .15s ease,background .15s ease,border-color .15s ease}html[data-theme=warm-cosmos] .trade-share:hover:not(:disabled){color:#fff;border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.1)}html[data-theme=warm-cosmos] .trade-share:disabled{opacity:.4;cursor:not-allowed}html[data-theme=warm-cosmos] .dash-page{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem clamp(2rem,9vw,5.5rem) 2.25rem;max-width:1200px;width:100%;margin:0 auto}html[data-theme=warm-cosmos] .dash-head h1{margin:0;font-family:var(--display);font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;letter-spacing:-.03em}html[data-theme=warm-cosmos] .dash-head p:not(.app-kicker){margin:.35rem 0 0;color:#ffffff7a;font-size:.88rem;max-width:38rem;line-height:1.45}html[data-theme=warm-cosmos] .dash-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}html[data-theme=warm-cosmos] .dash-metric{display:flex;flex-direction:column;gap:.2rem;padding:.95rem 1.05rem;border-radius:12px;background:linear-gradient(160deg,#ffffff0d,#ffffff06);border:1px solid rgba(255,255,255,.07);transition:border-color .18s ease,background .18s ease}html[data-theme=warm-cosmos] .dash-metric:hover{border-color:rgba(var(--accent-rgb),.22);background:linear-gradient(160deg,rgba(var(--accent-rgb),.07),#ffffff08)}html[data-theme=warm-cosmos] .dash-metric-label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}html[data-theme=warm-cosmos] .dash-metric-value{font-family:var(--display);font-size:1.45rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#fff}html[data-theme=warm-cosmos] .dash-metric-value.up{color:#4ade80}html[data-theme=warm-cosmos] .dash-metric-value.down{color:#f87171}html[data-theme=warm-cosmos] .dash-metric-hint{font-size:.72rem;color:#fff6;line-height:1.35}html[data-theme=warm-cosmos] .dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}html[data-theme=warm-cosmos] .dash-stack{display:flex;flex-direction:column;gap:.9rem;min-width:0}html[data-theme=warm-cosmos] .dash-panel{display:flex;flex-direction:column;min-width:0;padding:1rem 1.05rem .85rem;border-radius:14px;background:linear-gradient(165deg,#1c2028e0,#12141ac7);border:1px solid rgba(255,255,255,.07);box-shadow:0 12px 28px #0000002e;transition:border-color .18s ease}html[data-theme=warm-cosmos] .dash-panel:hover{border-color:#ffffff1f}html[data-theme=warm-cosmos] .dash-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}html[data-theme=warm-cosmos] .dash-panel-head h2{margin:0;font-family:var(--display);font-size:1rem;font-weight:700;letter-spacing:-.02em}html[data-theme=warm-cosmos] .dash-panel-hint{font-size:.68rem;font-weight:650;color:#ffffff61;white-space:nowrap}html[data-theme=warm-cosmos] .dash-panel-sub{margin:0 0 .65rem;font-size:.72rem;color:#fff6}html[data-theme=warm-cosmos] .dash-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}html[data-theme=warm-cosmos] .dash-list-compact .dash-row{padding:.45rem .35rem}html[data-theme=warm-cosmos] .dash-row{width:100%;display:flex;align-items:center;gap:.7rem;border:0;background:transparent;border-radius:10px;padding:.5rem .4rem;text-align:left;transition:background .15s ease}html[data-theme=warm-cosmos] .dash-row:hover{background:rgba(var(--accent-rgb),.07)}html[data-theme=warm-cosmos] .dash-thumb{width:36px;height:36px;flex-shrink:0;border-radius:8px;background:#ffffff0f;display:grid;place-items:center;overflow:hidden;font-size:.65rem;font-weight:700;color:#ffffff73}html[data-theme=warm-cosmos] .dash-thumb img{width:100%;height:100%;object-fit:contain}html[data-theme=warm-cosmos] .dash-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}html[data-theme=warm-cosmos] .dash-row-name{font-size:.84rem;font-weight:650;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=warm-cosmos] .dash-row-meta{font-size:.68rem;color:#fff6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=warm-cosmos] .dash-row-side{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}html[data-theme=warm-cosmos] .dash-pct{font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}html[data-theme=warm-cosmos] .dash-pct.up{color:#4ade80}html[data-theme=warm-cosmos] .dash-pct.down{color:#f87171}html[data-theme=warm-cosmos] .dash-row-tag{font-size:.62rem;font-weight:650;letter-spacing:.02em;color:#ffffff61;text-transform:lowercase}html[data-theme=warm-cosmos] .dash-empty{padding:1.4rem .5rem;text-align:center;color:#fff6;font-size:.82rem}html[data-theme=warm-cosmos] .dash-view-more{width:100%;margin-top:.55rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffb8;font-size:.74rem;font-weight:700;padding:.55rem .75rem;border-radius:10px;cursor:pointer}html[data-theme=warm-cosmos] .dash-view-more:hover{border-color:rgba(var(--accent-rgb),.4);color:var(--accent-soft);background:rgba(var(--accent-rgb),.1)}html[data-theme=warm-cosmos] .dash-rank{flex:0 0 1.4rem;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;color:#ffffff59;text-align:right}html[data-theme=warm-cosmos] .dash-arb-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:1.25rem 0 0;background:#06080c8c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:backdrop-in .2s ease both}html[data-theme=warm-cosmos] .dash-arb-modal{width:100%;max-width:none;height:calc(90dvh - 1.25rem);max-height:calc(90dvh - 1.25rem);display:flex;flex-direction:column;background:#12151b;border-radius:16px;border:0;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000073;overflow:hidden;margin:0 auto}@media(min-width:720px){html[data-theme=warm-cosmos] .dash-arb-backdrop{align-items:center;padding:1.5rem 0 0}html[data-theme=warm-cosmos] .dash-arb-modal{width:min(640px,100%);height:calc(90dvh - 1.5rem);max-height:calc(90dvh - 1.5rem);border-radius:16px;border:1px solid rgba(255,255,255,.08)}}html[data-theme=warm-cosmos] .dash-arb-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem clamp(1rem,4vw,1.75rem) .9rem;border-bottom:1px solid rgba(255,255,255,.07);flex-shrink:0;background:#12151b}html[data-theme=warm-cosmos] .dash-arb-modal-head h2{margin:0;font-family:var(--display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}html[data-theme=warm-cosmos] .dash-arb-modal-head p{margin:.3rem 0 0;font-size:.72rem;color:#fff6}html[data-theme=warm-cosmos] .dash-arb-modal-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}html[data-theme=warm-cosmos] .dash-arb-close{border:0;width:2rem;height:2rem;border-radius:8px;background:#ffffff0f;color:#ffffffa6;font-size:.85rem;cursor:pointer}html[data-theme=warm-cosmos] .dash-arb-close:hover{background:#ffffff1a;color:#fff}html[data-theme=warm-cosmos] .dash-arb-modal-list{flex:1 1 auto;min-height:0;overflow:auto;padding:.55rem clamp(.75rem,3vw,1.5rem) 1.5rem;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}html[data-theme=warm-cosmos] .dash-arb-modal-list::-webkit-scrollbar{width:8px}html[data-theme=warm-cosmos] .dash-arb-modal-list::-webkit-scrollbar-track{background:transparent;margin:.35rem 0}html[data-theme=warm-cosmos] .dash-arb-modal-list::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px;border:2px solid transparent;background-clip:padding-box}html[data-theme=warm-cosmos] .dash-arb-modal-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d;border:2px solid transparent;background-clip:padding-box}@media(max-width:900px){html[data-theme=warm-cosmos] .dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=warm-cosmos] .dash-grid{grid-template-columns:1fr}}@media(max-width:720px){html[data-theme=warm-cosmos] .dash-page{padding:1rem 1.1rem 1.75rem}html[data-theme=warm-cosmos] .dash-panel-head{flex-wrap:wrap}}html[data-theme=warm-cosmos] .placeholder-page{position:relative;z-index:1;flex:1;display:grid;place-items:center;padding:2rem 1rem}html[data-theme=warm-cosmos] .placeholder-card{width:min(420px,100%);background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.75rem;text-align:center}html[data-theme=warm-cosmos] .placeholder-card h1{margin:0;font-family:var(--display);font-size:1.4rem}html[data-theme=warm-cosmos] .placeholder-card p{margin:.6rem 0 1.2rem;color:#fff9;font-size:.9rem}html[data-theme=warm-cosmos] .placeholder-cta{border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:.82rem;padding:.55rem 1.1rem}html[data-theme=warm-cosmos] .values-page{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem clamp(2rem,9vw,5.5rem) 2rem;max-width:1200px;width:100%;margin:0 auto}html[data-theme=warm-cosmos] .values-head h1{margin:0;font-family:var(--display);font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;letter-spacing:-.03em}html[data-theme=warm-cosmos] .values-head p:not(.app-kicker){margin:.35rem 0 0;color:#ffffff7a;font-size:.88rem;max-width:38rem;line-height:1.45}html[data-theme=warm-cosmos] .values-history-group{margin-top:0;min-width:0}html[data-theme=warm-cosmos] .values-history-group .values-history-source{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;font-size:.72rem}html[data-theme=warm-cosmos] .values-history-source-label{display:inline-flex;align-items:center;gap:.4rem}html[data-theme=warm-cosmos] .values-history-count{font-weight:650;letter-spacing:0;text-transform:none;color:#ffffff59;font-size:.68rem}html[data-theme=warm-cosmos] .values-toolbar{display:flex;flex-direction:column;gap:.75rem}html[data-theme=warm-cosmos] .values-search{position:relative;display:flex;align-items:center}html[data-theme=warm-cosmos] .values-search-icon{position:absolute;left:1.05rem;color:#fff6;font-size:1.05rem;pointer-events:none}html[data-theme=warm-cosmos] .values-search input{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#14161ceb;color:#fff;padding:.85rem 1.2rem .85rem 2.65rem;font-size:.92rem;outline:none;box-shadow:inset 0 1px #ffffff0a}html[data-theme=warm-cosmos] .values-search input::placeholder{color:#ffffff61}html[data-theme=warm-cosmos] .values-search input:focus{border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}html[data-theme=warm-cosmos] .values-controls{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}html[data-theme=warm-cosmos] .values-control-group{display:inline-flex;align-items:center;gap:.5rem;min-width:0}html[data-theme=warm-cosmos] .values-control-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;flex-shrink:0}html[data-theme=warm-cosmos] .values-seg{display:inline-flex;gap:1px;padding:2px;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06)}html[data-theme=warm-cosmos] .values-seg button{border:0;background:transparent;border-radius:8px;padding:.4rem .72rem;font-size:.74rem;font-weight:650;color:#ffffff7a;white-space:nowrap;transition:background .15s ease,color .15s ease}html[data-theme=warm-cosmos] .values-seg button:hover{color:#ffffffd1}html[data-theme=warm-cosmos] .values-seg button.on{background:rgba(var(--accent-rgb),.18);color:var(--accent-soft)}html[data-theme=warm-cosmos] .values-stat{margin-left:auto;display:inline-flex;align-items:baseline;gap:.35rem;color:#ffffff6b;font-size:.74rem;white-space:nowrap}html[data-theme=warm-cosmos] .values-stat strong{color:#ffffffe0;font-weight:700;font-variant-numeric:tabular-nums}html[data-theme=warm-cosmos] .values-filter-chips{display:flex;flex-wrap:wrap;gap:.35rem;padding-top:.1rem}html[data-theme=warm-cosmos] .values-filter-chips button{border:0;border-radius:999px;background:transparent;color:#ffffff7a;font-size:.72rem;font-weight:650;padding:.32rem .7rem;transition:background .15s ease,color .15s ease}html[data-theme=warm-cosmos] .values-filter-chips button:hover{color:#ffffffd9;background:#ffffff0d}html[data-theme=warm-cosmos] .values-filter-chips button.on{background:rgba(var(--accent-rgb),.16);color:var(--accent-soft)}html[data-theme=warm-cosmos] .values-section-title{margin:0 0 .85rem;font-family:var(--display);font-size:.95rem;font-weight:700;letter-spacing:-.02em;color:#ffffffe6}html[data-theme=warm-cosmos] .values-section-title span{color:#fff6;font-weight:600;font-size:.82rem;margin-left:.35rem}html[data-theme=warm-cosmos] .values-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.65rem}html[data-theme=warm-cosmos] .value-card{display:flex;flex-direction:column;gap:.4rem;text-align:left;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:linear-gradient(180deg,#242830fa,#161920fa);padding:.55rem .55rem .5rem;color:#fff;cursor:pointer;box-shadow:0 8px 20px #0003;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}html[data-theme=warm-cosmos] .value-card:hover{border-color:rgba(var(--accent-rgb),.32);background:linear-gradient(180deg,#283036fa,#161c20fa);box-shadow:0 12px 28px #0000004d,0 0 0 1px rgba(var(--accent-rgb),.08)}html[data-theme=warm-cosmos] .value-card-name{font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;min-height:1.7em}html[data-theme=warm-cosmos] .value-card-art{aspect-ratio:1 / 1;border-radius:9px;background:#00000047;display:grid;place-items:center;overflow:hidden}html[data-theme=warm-cosmos] .value-card-art img{width:74%;height:74%;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}html[data-theme=warm-cosmos] .value-card-fallback{font-family:var(--display);font-weight:700;font-size:1.05rem;color:#ffffff59}html[data-theme=warm-cosmos] .value-card-rows{display:flex;flex-direction:column;gap:.22rem;min-height:2.4rem}html[data-theme=warm-cosmos] .value-card-row{display:grid;grid-template-columns:3.4rem minmax(0,1fr) max-content;align-items:center;gap:.35rem;font-size:.62rem}html[data-theme=warm-cosmos] .value-card-row-dual{grid-template-columns:3.6rem 1fr;gap:.2rem .15rem}html[data-theme=warm-cosmos] .value-card-dual{display:grid;grid-template-columns:1fr 1fr;column-gap:.35rem;align-items:baseline;font-variant-numeric:tabular-nums;min-width:0;margin-left:-.35rem}html[data-theme=warm-cosmos] .value-card-dual-bit{display:inline-flex;align-items:baseline;justify-content:flex-start;gap:.22rem;font-family:var(--display);font-weight:700;font-size:.72rem;color:#e8eaed;min-width:0}html[data-theme=warm-cosmos] .value-card-dual-bit em{font-style:normal;font-size:.58rem;font-weight:700;letter-spacing:.04em;color:#fff6;flex-shrink:0}html[data-theme=warm-cosmos] .value-age{font-weight:700;font-size:.62rem;letter-spacing:.02em;color:#ffffff73}html[data-theme=warm-cosmos] .value-age.neon{color:#8be04a}html[data-theme=warm-cosmos] .value-age.mega{color:#c084fc}html[data-theme=warm-cosmos] .value-age.regular,html[data-theme=warm-cosmos] .value-age.value{color:#ffffff80}html[data-theme=warm-cosmos] .value-change{display:inline-flex;align-items:baseline;gap:.28rem;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}html[data-theme=warm-cosmos] .value-change .from{color:#ffffff61}html[data-theme=warm-cosmos] .value-change .arrow{color:#ffffff47}html[data-theme=warm-cosmos] .value-change .to{color:#fff;font-weight:700}html[data-theme=warm-cosmos] .value-pct{font-size:.62rem;font-weight:800;padding:.22rem .5rem;border-radius:999px;background:#ffffff14;color:#ffffff8c;white-space:nowrap;flex-shrink:0;letter-spacing:.01em;line-height:1.2}html[data-theme=warm-cosmos] .value-pct.up{background:#22c55e29;color:#4ade80}html[data-theme=warm-cosmos] .value-pct.down{background:#ef444429;color:#f87171}html[data-theme=warm-cosmos] .values-empty{padding:2rem 1rem;text-align:center;color:#ffffff80;font-size:.88rem;line-height:1.45}html[data-theme=warm-cosmos] .values-empty.tight{padding:.75rem 0;font-size:.8rem}html[data-theme=warm-cosmos] .values-banner.error{border-radius:10px;padding:.7rem .9rem;background:#dc26261f;border:1px solid rgba(220,38,38,.3);color:#fca5a5;font-size:.82rem}html[data-theme=warm-cosmos] .values-detail-backdrop{z-index:70;padding:max(1rem,env(safe-area-inset-top,0px) + .75rem) .85rem max(1rem,env(safe-area-inset-bottom,0px) + .75rem);align-items:start;justify-items:center;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}html[data-theme=warm-cosmos] .values-detail-backdrop::-webkit-scrollbar{display:none;width:0;height:0}html[data-theme=warm-cosmos] .values-detail{width:min(760px,100%);max-height:min(calc(100dvh - 2rem),780px);margin:auto 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;resize:none;border-radius:18px;background:linear-gradient(180deg,#23272f,#181b22);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px #00000073;padding:1.1rem 1.15rem 1.25rem;color:#fff}html[data-theme=warm-cosmos] .values-detail::-webkit-scrollbar{display:none;width:0;height:0}html[data-theme=warm-cosmos] .values-detail::-webkit-resizer{display:none}html[data-theme=warm-cosmos] .values-detail-top{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:1rem}html[data-theme=warm-cosmos] .values-detail-top h2{margin:0;font-family:var(--display);font-size:1.25rem;letter-spacing:-.03em}html[data-theme=warm-cosmos] .values-detail-meta{margin:.25rem 0 0;color:#ffffff73;font-size:.78rem;text-transform:capitalize}html[data-theme=warm-cosmos] .values-detail-close{width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0f;color:#fff;font-size:1.25rem;line-height:1;flex-shrink:0}html[data-theme=warm-cosmos] .values-detail-close:hover{background:#dc2626;border-color:transparent}html[data-theme=warm-cosmos] .values-detail-body{display:grid;grid-template-columns:140px 1fr;gap:1rem;margin-bottom:1.15rem}html[data-theme=warm-cosmos] .values-detail-art-col{display:flex;flex-direction:column;gap:.55rem;min-width:0}html[data-theme=warm-cosmos] .values-detail-art{aspect-ratio:1 / 1;border-radius:14px;background:#00000047;display:grid;place-items:center}html[data-theme=warm-cosmos] .values-detail-art img{width:80%;height:80%;object-fit:contain}html[data-theme=warm-cosmos] .values-detail-move{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;padding:.45rem .55rem;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffff8c}html[data-theme=warm-cosmos] .values-detail-move strong{font-size:1.05rem;font-weight:800;letter-spacing:-.03em;color:#ffffffe0;font-variant-numeric:tabular-nums}html[data-theme=warm-cosmos] .values-detail-move span{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff61}html[data-theme=warm-cosmos] .values-detail-move.up strong{color:#86efac}html[data-theme=warm-cosmos] .values-detail-move.down strong{color:#fca5a5}html[data-theme=warm-cosmos] .values-detail-current{display:grid;gap:.65rem}html[data-theme=warm-cosmos] .values-chart{margin:0 0 1.1rem;padding:.75rem .8rem .7rem;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#00000038}html[data-theme=warm-cosmos] .values-chart-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}html[data-theme=warm-cosmos] .values-chart-title{font-family:var(--display);font-size:.88rem;font-weight:700;letter-spacing:-.02em}html[data-theme=warm-cosmos] .values-chart-sub{margin-top:.15rem;font-size:.68rem;color:#fff6}html[data-theme=warm-cosmos] .values-chart-ranges{flex-shrink:0}html[data-theme=warm-cosmos] .values-chart-ranges button{min-width:2.4rem;padding:.35rem .55rem;font-size:.7rem}html[data-theme=warm-cosmos] .values-chart-plot{position:relative}html[data-theme=warm-cosmos] .values-chart-svg{display:block;width:100%;height:auto;overflow:visible;touch-action:none;cursor:crosshair}html[data-theme=warm-cosmos] .values-chart-hit{pointer-events:all}html[data-theme=warm-cosmos] .values-chart-crosshair line{stroke:#ffffff59;stroke-width:1;stroke-dasharray:3 3}html[data-theme=warm-cosmos] .values-chart-crosshair circle.elve{fill:var(--accent-soft);stroke:#0f1419;stroke-width:1.5}html[data-theme=warm-cosmos] .values-chart-crosshair circle.amvgg{fill:#93c5fd;stroke:#0f1419;stroke-width:1.5}html[data-theme=warm-cosmos] .values-chart-tip{position:absolute;top:10px;z-index:2;min-width:9.5rem;padding:.45rem .55rem;border-radius:10px;background:#0c0e12f0;border:1px solid rgba(255,255,255,.12);box-shadow:0 10px 28px #0006;pointer-events:none;transform:translate(10px);font-size:.72rem;line-height:1.25;color:#ffffffb3}html[data-theme=warm-cosmos] .values-chart-tip.flip{transform:translate(calc(-100% - 10px))}html[data-theme=warm-cosmos] .values-chart-tip-date{margin-bottom:.35rem;color:#fff6;font-size:.65rem;letter-spacing:.02em}html[data-theme=warm-cosmos] .values-chart-tip-row{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem}html[data-theme=warm-cosmos] .values-chart-tip-row+.values-chart-tip-row{margin-top:.28rem}html[data-theme=warm-cosmos] .values-chart-tip-row.elve span{color:var(--accent-soft);font-weight:700}html[data-theme=warm-cosmos] .values-chart-tip-row.amvgg span{color:#93c5fd;font-weight:700}html[data-theme=warm-cosmos] .values-chart-tip-row strong{font-weight:700;color:#fff;text-align:right;white-space:nowrap}html[data-theme=warm-cosmos] .values-chart-tip-row strong em{display:block;margin-top:.08rem;font-style:normal;font-weight:500;font-size:.65rem;color:#ffffff6b}html[data-theme=warm-cosmos] .values-chart-grid{stroke:#ffffff24;stroke-width:1;stroke-dasharray:3 4}html[data-theme=warm-cosmos] .values-chart-axis{fill:#ffffff59;font-size:10px;font-family:var(--font)}html[data-theme=warm-cosmos] .values-chart-line{stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}html[data-theme=warm-cosmos] .values-chart-line.elve{stroke:var(--accent-soft)}html[data-theme=warm-cosmos] .values-chart-line.amvgg{stroke:#93c5fd}html[data-theme=warm-cosmos] .values-chart-legend{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.35rem;font-size:.72rem;font-weight:650;color:#ffffff8c}html[data-theme=warm-cosmos] .values-chart-legend>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.15rem 0;min-width:0}html[data-theme=warm-cosmos] .values-chart-legend .elve{color:var(--accent-soft)}html[data-theme=warm-cosmos] .values-chart-legend .amvgg{color:#93c5fd}html[data-theme=warm-cosmos] .values-chart-legend strong{margin-left:.35rem;font-variant-numeric:tabular-nums;color:#ffffffc7;font-weight:700}html[data-theme=warm-cosmos] .values-chart-legend em{margin-left:.35rem;font-style:normal;font-variant-numeric:tabular-nums;font-weight:700;font-size:.62rem;line-height:1.2;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;padding:.2rem .48rem;border-radius:999px;background:#ffffff14;color:#ffffff80}html[data-theme=warm-cosmos] .values-chart-legend em.up,html[data-theme=warm-cosmos] .values-chart-legend strong.up{color:#4ade80;background:#22c55e29}html[data-theme=warm-cosmos] .values-chart-legend em.down,html[data-theme=warm-cosmos] .values-chart-legend strong.down{color:#f87171;background:#ef444429}html[data-theme=warm-cosmos] .values-current-block{border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:.65rem .75rem;background:#ffffff08}html[data-theme=warm-cosmos] .values-current-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-bottom:.4rem}html[data-theme=warm-cosmos] .values-current-mode{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--accent-rgb),.9);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.28);border-radius:999px;padding:.12rem .45rem}html[data-theme=warm-cosmos] .values-detail-history h3{margin:0 0 .65rem;font-family:var(--display);font-size:.92rem}html[data-theme=warm-cosmos] .values-history-columns{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;align-items:start}html[data-theme=warm-cosmos] .values-history-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;max-height:min(42vh,420px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}html[data-theme=warm-cosmos] .values-history-list::-webkit-scrollbar{display:none;width:0;height:0}html[data-theme=warm-cosmos] .values-history-item{border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:.65rem .75rem;background:#0000002e}html[data-theme=warm-cosmos] .values-history-head{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;font-size:.68rem;color:#fff6}html[data-theme=warm-cosmos] .values-history-source{font-weight:800;letter-spacing:.06em;text-transform:uppercase}html[data-theme=warm-cosmos] .values-history-source.elve{color:var(--accent-soft)}html[data-theme=warm-cosmos] .values-history-source.amvgg{color:#93c5fd}@media(max-width:720px){html[data-theme=warm-cosmos] .values-page{padding:1rem 1.1rem 1.75rem;gap:1.15rem}html[data-theme=warm-cosmos] .values-toolbar{gap:1rem}html[data-theme=warm-cosmos] .values-search input{padding:.9rem 1.1rem .9rem 2.55rem;font-size:.95rem}html[data-theme=warm-cosmos] .values-controls{flex-direction:column;align-items:stretch;gap:.85rem}html[data-theme=warm-cosmos] .values-control-group{display:grid;grid-template-columns:3.4rem 1fr;align-items:center;gap:.65rem;width:100%}html[data-theme=warm-cosmos] .values-control-label{font-size:.7rem}html[data-theme=warm-cosmos] .values-seg{width:100%;padding:3px;border-radius:12px}html[data-theme=warm-cosmos] .values-seg button{flex:1;padding:.55rem .45rem;font-size:.76rem;border-radius:9px}html[data-theme=warm-cosmos] .values-stat{margin-left:0;padding-top:.1rem;font-size:.78rem}html[data-theme=warm-cosmos] .values-filter-chips{flex-wrap:nowrap;overflow-x:auto;gap:.45rem;padding:.15rem 0 .35rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}html[data-theme=warm-cosmos] .values-filter-chips::-webkit-scrollbar{display:none}html[data-theme=warm-cosmos] .values-filter-chips button{flex-shrink:0;padding:.45rem .85rem;font-size:.76rem;background:#ffffff0a}html[data-theme=warm-cosmos] .values-section-title{margin-bottom:.95rem}html[data-theme=warm-cosmos] .values-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:.65rem}html[data-theme=warm-cosmos] .values-detail-body{grid-template-columns:72px 1fr;gap:.65rem;margin-bottom:.7rem;align-items:start}html[data-theme=warm-cosmos] .values-detail-art-col{max-width:none;margin:0;width:auto;gap:.35rem}html[data-theme=warm-cosmos] .values-detail-art{max-width:none;margin:0;border-radius:10px}html[data-theme=warm-cosmos] .values-detail-move{flex-direction:column;align-items:center;justify-content:center;gap:.05rem;padding:.35rem .3rem;border-radius:8px;text-align:center}html[data-theme=warm-cosmos] .values-detail-move strong{font-size:.88rem;line-height:1.1}html[data-theme=warm-cosmos] .values-detail-move span{font-size:.55rem;letter-spacing:.06em}html[data-theme=warm-cosmos] .values-detail{width:100%;max-height:90dvh;min-height:0;margin:0;border-radius:14px;padding:.75rem .75rem .9rem;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}html[data-theme=warm-cosmos] .values-detail-backdrop{padding:max(.45rem,env(safe-area-inset-top,0px) + .25rem) .4rem max(.45rem,env(safe-area-inset-bottom,0px) + .25rem);align-items:start}html[data-theme=warm-cosmos] .values-detail-top{margin-bottom:.7rem;flex-shrink:0}html[data-theme=warm-cosmos] .values-detail-top h2{font-size:1.05rem}html[data-theme=warm-cosmos] .values-detail-meta{font-size:.7rem}html[data-theme=warm-cosmos] .values-detail-close{width:30px;height:30px}html[data-theme=warm-cosmos] .values-detail-body{flex-shrink:0}html[data-theme=warm-cosmos] .values-detail-current{grid-template-columns:1fr 1fr;gap:.45rem}html[data-theme=warm-cosmos] .values-current-block{padding:.45rem .5rem;min-width:0;border-radius:10px}html[data-theme=warm-cosmos] .values-current-title{font-size:.58rem;margin-bottom:.22rem}html[data-theme=warm-cosmos] .values-detail-current .value-card-row{grid-template-columns:2.35rem 1fr;font-size:.64rem;gap:.15rem}html[data-theme=warm-cosmos] .values-detail-current .value-card-rows{min-height:0;gap:.14rem}html[data-theme=warm-cosmos] .values-detail-current .value-pct{display:none}html[data-theme=warm-cosmos] .values-chart{padding:.55rem .5rem .5rem;margin-bottom:.7rem;border-radius:12px;flex-shrink:0}html[data-theme=warm-cosmos] .values-chart-top{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.35rem}html[data-theme=warm-cosmos] .values-chart-title{font-size:.78rem}html[data-theme=warm-cosmos] .values-chart-sub{display:none}html[data-theme=warm-cosmos] .values-chart-ranges{margin-left:0;width:100%;display:flex}html[data-theme=warm-cosmos] .values-chart-ranges button{flex:1;min-width:0;padding:.36rem .4rem;font-size:.68rem}html[data-theme=warm-cosmos] .values-chart-legend{gap:.45rem .75rem;font-size:.64rem;margin-top:.25rem}html[data-theme=warm-cosmos] .values-chart-tip{top:4px;min-width:7.5rem;max-width:min(10rem,68vw);padding:.35rem .45rem;font-size:.64rem}html[data-theme=warm-cosmos] .values-chart-line{stroke-width:2.5}html[data-theme=warm-cosmos] .values-detail-history{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}html[data-theme=warm-cosmos] .values-detail-history h3{margin-bottom:.45rem;font-size:.84rem;flex-shrink:0}html[data-theme=warm-cosmos] .values-history-columns{grid-template-columns:1fr 1fr;gap:.55rem;flex:0 0 auto;min-height:0;align-items:start}html[data-theme=warm-cosmos] .values-history-group{min-height:0;display:flex;flex-direction:column;height:auto}html[data-theme=warm-cosmos] .values-history-list{max-height:7.25rem;flex:none;min-height:0}html[data-theme=warm-cosmos] .values-history-item{padding:.45rem .5rem;border-radius:10px}html[data-theme=warm-cosmos] .values-history-item .value-card-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.28rem;font-size:.58rem}html[data-theme=warm-cosmos] .values-history-item .value-age{flex:none}html[data-theme=warm-cosmos] .values-history-item .value-change{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-theme=warm-cosmos] .values-history-item .value-pct{margin-left:0;padding:.16rem .38rem;font-size:.56rem;justify-self:end}html[data-theme=warm-cosmos] .values-history-head{margin-bottom:.3rem;font-size:.6rem}html[data-theme=warm-cosmos] .values-history-source{font-size:.62rem;margin-bottom:.35rem;flex-shrink:0}}@media(max-width:420px){html[data-theme=warm-cosmos] .values-detail-body{grid-template-columns:64px 1fr;gap:.5rem}html[data-theme=warm-cosmos] .values-chart-legend{gap:.3rem .55rem}html[data-theme=warm-cosmos] .values-history-list{max-height:6.5rem}}html[data-theme=warm-cosmos] .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#080a0e9e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;padding:.75rem;z-index:50;animation:backdrop-in .2s ease both}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}html[data-theme=warm-cosmos] .picker{width:min(840px,100%);height:min(580px,86vh);display:grid;grid-template-columns:128px 1fr;background:#16191f;border-radius:20px;border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 1px #ffffff0a inset,0 28px 70px #0000008c,0 8px 24px #0000004d;color:#e8eaed;animation:picker-in .28s var(--ease) both}@keyframes picker-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media(max-width:720px){html[data-theme=warm-cosmos] .topnav{grid-template-columns:auto 1fr auto;height:auto;min-height:58px;padding:.55rem .75rem;gap:.5rem}html[data-theme=warm-cosmos] .nav-links{display:none}html[data-theme=warm-cosmos] .nav-menu{display:block;justify-self:center}html[data-theme=warm-cosmos] .nav-right{justify-content:flex-end}html[data-theme=warm-cosmos] .nav-settings-btn{width:32px;height:32px;border-radius:8px}html[data-theme=warm-cosmos] .nav-settings-btn svg{width:16px;height:16px}html[data-theme=warm-cosmos] .source-toggle button{padding:.38rem .65rem;font-size:.7rem}html[data-theme=warm-cosmos] .calc-wrap{padding:1rem .65rem 1.5rem}html[data-theme=warm-cosmos] .calc-settings-panel{width:min(320px,100%);max-height:min(78vh,520px);padding:.85rem .9rem .95rem;border-radius:14px}html[data-theme=warm-cosmos] .calc-settings-title{font-size:.75rem}html[data-theme=warm-cosmos] .calc-settings-group+.calc-settings-group{margin-top:.7rem;padding-top:.7rem}html[data-theme=warm-cosmos] .calc-settings-label{font-size:.68rem;margin-bottom:.38rem}html[data-theme=warm-cosmos] .calc-settings-choice{padding:.45rem .6rem;border-radius:9px}html[data-theme=warm-cosmos] .calc-settings-choice-label{font-size:.75rem}html[data-theme=warm-cosmos] .calc-settings-choice-hint{font-size:.6rem}html[data-theme=warm-cosmos] .calc-settings-attrs button{width:32px;height:32px;font-size:.72rem}html[data-theme=warm-cosmos] .calc-settings-check{padding:.5rem .6rem;font-size:.74rem}html[data-theme=warm-cosmos] .calc-settings-hint{font-size:.62rem}html[data-theme=warm-cosmos] .calc-body{grid-template-columns:1fr;gap:.95rem}html[data-theme=warm-cosmos] .trade-mid{flex-direction:column;align-items:stretch;justify-content:center;padding:.15rem 0;gap:.45rem;width:100%}html[data-theme=warm-cosmos] .trade-mid-mark{min-height:auto;font-size:.72rem;letter-spacing:.08em;color:#ffffff3d}html[data-theme=warm-cosmos] .calc-dual{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}html[data-theme=warm-cosmos] .calc-dual-item{padding:.5rem .55rem .45rem;gap:.35rem}html[data-theme=warm-cosmos] .calc-dual-name{font-size:.56rem}html[data-theme=warm-cosmos] .calc-dual-pair b{font-size:1.25rem}html[data-theme=warm-cosmos] .calc-dual-pair i{font-size:.5rem}html[data-theme=warm-cosmos] .calc-dual-delta{font-size:.75rem}html[data-theme=warm-cosmos] .calc-dual-track{height:5px}html[data-theme=warm-cosmos] .slot-scroll.expanded{max-height:none;aspect-ratio:1 / 1}html[data-theme=warm-cosmos] .calc.calc-keep-side{width:100%;padding:.85rem .55rem 1rem}html[data-theme=warm-cosmos] .calc.calc-keep-side .calc-head{margin-bottom:.5rem;padding:0;gap:.25rem}html[data-theme=warm-cosmos] .calc:not(.calc-keep-side) .calc-head{padding:0}html[data-theme=warm-cosmos] .calc.calc-keep-side .calc-head h1{font-size:1.05rem}html[data-theme=warm-cosmos] .calc.calc-keep-side .calc-body{grid-template-columns:1fr 1fr;grid-template-areas:"mid mid" "you them";gap:.55rem .4rem;align-items:start}html[data-theme=warm-cosmos] .calc.calc-keep-side .board-you{grid-area:you}html[data-theme=warm-cosmos] .calc.calc-keep-side .board-them{grid-area:them}html[data-theme=warm-cosmos] .calc.calc-keep-side .board-head{margin-bottom:.3rem;padding:0 .05rem}html[data-theme=warm-cosmos] .calc.calc-keep-side .board-head h2{font-size:.68rem;letter-spacing:.08em}html[data-theme=warm-cosmos] .calc.calc-keep-side .board-panel{padding:.3rem;border-radius:12px}html[data-theme=warm-cosmos] .calc.calc-keep-side .slot-grid{gap:.2rem}html[data-theme=warm-cosmos] .calc.calc-keep-side .slot-empty,html[data-theme=warm-cosmos] .calc.calc-keep-side .slot-card{border-radius:8px}html[data-theme=warm-cosmos] .calc.calc-keep-side .slot-plus{font-size:1.1rem}html[data-theme=warm-cosmos] .calc.calc-keep-side .slot-badges{--slot-attr: clamp(8px, 16cqi, 14px);--slot-attr-font: clamp(5px, 9.5cqi, 8px)}html[data-theme=warm-cosmos] .calc.calc-keep-side .trade-mid{grid-area:mid;flex-direction:column;align-items:stretch;justify-content:flex-start;align-self:stretch;padding:0;gap:.3rem;width:100%;max-width:none}html[data-theme=warm-cosmos] .calc.calc-keep-side .trade-mid-mark{min-height:auto;font-size:.58rem;letter-spacing:.08em;color:#ffffff38}html[data-theme=warm-cosmos] .calc.calc-keep-side .calc-dual{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}html[data-theme=warm-cosmos] .calc.calc-keep-side .calc-dual-item{padding:.42rem .45rem .38rem;gap:.28rem;border-radius:10px}html[data-theme=warm-cosmos] .calc.calc-keep-side .calc-dual-name{font-size:.52rem}html[data-theme=warm-cosmos] .calc.calc-keep-side .calc-dual-pair b{font-size:1.05rem}html[data-theme=warm-cosmos] .calc.calc-keep-side .calc-dual-pair i{font-size:.48rem}html[data-theme=warm-cosmos] .calc.calc-keep-side .calc-dual-delta{font-size:.72rem}html[data-theme=warm-cosmos] .calc.calc-keep-side .calc-dual-track{height:4px}html[data-theme=warm-cosmos] .calc.calc-keep-side .trade-swap{font-size:.68rem;padding:.15rem .45rem}html[data-theme=warm-cosmos] .picker{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:min(800px,92vh);border-radius:18px 18px 0 0;align-self:end;width:100%}}html[data-theme=warm-cosmos] .picker-nav{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .55rem;background:#ffffff08;border-right:1px solid rgba(255,255,255,.07);overflow-y:auto}@media(max-width:720px){html[data-theme=warm-cosmos] .picker-nav{flex-direction:row;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid rgba(255,255,255,.07);padding:.6rem}}html[data-theme=warm-cosmos] .picker-nav button{border:0;background:transparent;color:#ffffff80;border-radius:9px;padding:.48rem .6rem;font-size:.7rem;font-weight:650;text-align:left;white-space:nowrap;transition:background .15s ease,color .15s ease}html[data-theme=warm-cosmos] .picker-nav button:hover{background:#ffffff0f;color:#fff}html[data-theme=warm-cosmos] .picker-nav button.on{background:#ffffff1a;color:#fff;box-shadow:none}html[data-theme=warm-cosmos] .picker-main{display:grid;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;background:transparent}html[data-theme=warm-cosmos] .picker-top{display:flex;align-items:center;gap:.5rem;padding:.75rem .8rem .5rem}html[data-theme=warm-cosmos] .picker-search{position:relative;flex:1}html[data-theme=warm-cosmos] .picker-search input{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0e1014eb;color:#fff;padding:.58rem 2.1rem .58rem .85rem;outline:none;font-size:.84rem;font-weight:500;transition:box-shadow .15s ease,border-color .15s ease}html[data-theme=warm-cosmos] .picker-search input::placeholder{color:#ffffff80}html[data-theme=warm-cosmos] .picker-search input:focus{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.22)}html[data-theme=warm-cosmos] .picker-search-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#ffffff80;font-size:.9rem;pointer-events:none}html[data-theme=warm-cosmos] .picker-close{width:38px;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0f;font-size:1.1rem;font-weight:700;color:#fff;flex-shrink:0;line-height:1;transition:background .15s ease,border-color .15s ease,transform .12s ease}html[data-theme=warm-cosmos] .picker-close:hover{background:#dc2626;border-color:transparent;transform:scale(1.04)}html[data-theme=warm-cosmos] .picker-grid-wrap{min-height:0;overflow:auto;overscroll-behavior:contain;padding:.25rem .8rem .6rem}html[data-theme=warm-cosmos] .picker-grid-wrap::-webkit-scrollbar{width:6px}html[data-theme=warm-cosmos] .picker-grid-wrap::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}html[data-theme=warm-cosmos] .picker-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem}@media(max-width:900px){html[data-theme=warm-cosmos] .picker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:720px){html[data-theme=warm-cosmos] .picker-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}html[data-theme=warm-cosmos] .picker-tile{position:relative;aspect-ratio:1 / 1;border:0;border-radius:12px;background:#ffffff12;padding:.25rem;display:grid;place-items:center;overflow:hidden;contain:layout paint style;content-visibility:auto;contain-intrinsic-size:auto 72px}html[data-theme=warm-cosmos] .picker-tile:hover,html[data-theme=warm-cosmos] .picker-tile:focus-visible{background:#ffffff1f}html[data-theme=warm-cosmos] .picker-tile img{width:90%;height:90%;object-fit:contain;pointer-events:none}html[data-theme=warm-cosmos] .picker-tile-fallback{font-size:.62rem;font-weight:700;color:#ffffff8c}html[data-theme=warm-cosmos] .picker-tile-name{position:absolute;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;min-height:42%;padding:.35rem .3rem;background:#14161ce0;color:#fff;font-size:.58rem;font-weight:700;line-height:1.15;text-align:center;letter-spacing:-.01em;pointer-events:none}html[data-theme=warm-cosmos] .picker-tile:hover .picker-tile-name,html[data-theme=warm-cosmos] .picker-tile:focus-visible .picker-tile-name{display:flex}html[data-theme=warm-cosmos] .picker-mods{display:flex;justify-content:center;align-items:center;gap:.65rem;padding:.8rem .9rem .95rem;background:#ffffff08;border-top:1px solid rgba(255,255,255,.07)}html[data-theme=warm-cosmos] .picker-mods-cluster{display:flex;align-items:center;gap:.3rem;padding:.28rem;border-radius:999px;background:#ffffff0f;box-shadow:none}html[data-theme=warm-cosmos] .picker-mods button{width:46px;height:46px;border:0;border-radius:999px;background:transparent;color:#ffffff80;font-weight:800;font-size:.92rem;letter-spacing:0;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .12s ease}html[data-theme=warm-cosmos] .picker-mods button:hover:not(.on):not(:disabled){background:#ffffff1a;color:#fff}html[data-theme=warm-cosmos] .picker-mods button:disabled{opacity:.32;cursor:not-allowed;box-shadow:none}html[data-theme=warm-cosmos] .picker-mods button:active:not(:disabled){transform:scale(.94)}html[data-theme=warm-cosmos] .picker-mods button.on{color:#fff;box-shadow:0 4px 12px #0000002e,0 0 0 2px #ffffff8c}html[data-theme=warm-cosmos] .picker-mods button.mod-f.on{background:#2f6bff;box-shadow:0 4px 14px #2f6bff73,0 0 0 2px #ffffff8c}html[data-theme=warm-cosmos] .picker-mods button.mod-r.on{background:#e83e8c;box-shadow:0 4px 14px #e83e8c73,0 0 0 2px #ffffff8c}html[data-theme=warm-cosmos] .picker-mods button.mod-d.on{background:#f97316;box-shadow:0 4px 14px #f9731666,0 0 0 2px #ffffff8c}html[data-theme=warm-cosmos] .picker-mods button.mod-n.on{background:#7ac943;box-shadow:0 4px 14px #7ac9436b,0 0 0 2px #ffffff8c}html[data-theme=warm-cosmos] .picker-mods button.mod-m.on{background:#a855f7;box-shadow:0 4px 14px #a855f773,0 0 0 2px #ffffff8c}html[data-theme=warm-cosmos] .empty{padding:2rem 1rem;text-align:center;color:#fff6;font-size:.85rem}html[data-theme=warm-cosmos] .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}html[data-theme=warm-cosmos] .trading-page{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:1rem;padding:1.25rem clamp(1rem,4vw,2.5rem) 2rem;max-width:1400px;width:100%;margin:0 auto}html[data-theme=warm-cosmos] .trading-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}html[data-theme=warm-cosmos] .trading-head h1{margin:0;font-family:var(--display);font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:700;letter-spacing:-.03em}html[data-theme=warm-cosmos] .trading-sub{margin:.35rem 0 0;font-size:.84rem;color:#ffffff80}html[data-theme=warm-cosmos] .trading-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;text-align:right}html[data-theme=warm-cosmos] .trading-status{font-size:.75rem;color:#ffffff73;font-variant-numeric:tabular-nums}html[data-theme=warm-cosmos] .trading-status.is-err{color:#f87171}html[data-theme=warm-cosmos] .trading-source-pills{display:flex;gap:.35rem}html[data-theme=warm-cosmos] .trading-pill{font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);color:#ffffff73}html[data-theme=warm-cosmos] .trading-pill.ok{color:#4ade80;border-color:#4ade8059;background:#4ade8014}html[data-theme=warm-cosmos] .trading-pill.bad{color:#f87171;border-color:#f871714d;background:#f8717114}html[data-theme=warm-cosmos] .trading-status.is-paused{color:#fbbf24}html[data-theme=warm-cosmos] .trading-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}html[data-theme=warm-cosmos] .trading-search{flex:1 1 220px;min-width:0}html[data-theme=warm-cosmos] .trading-toolbar-actions{display:flex;align-items:center;gap:.45rem;margin-left:auto;flex-shrink:0}html[data-theme=warm-cosmos] .trading-scan-group{display:flex;align-items:center;gap:.45rem}html[data-theme=warm-cosmos] .trading-scan-btn{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffb3;font-size:.76rem;font-weight:700;padding:.5rem .85rem;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.3rem}html[data-theme=warm-cosmos] .trading-scan-btn:hover{border-color:#ffffff38;color:#fff}html[data-theme=warm-cosmos] .trading-scan-btn.on{border-color:#fbbf2473;color:#fbbf24;background:#fbbf241f}html[data-theme=warm-cosmos] .trading-scan-refresh{width:38px;padding-left:0;padding-right:0}html[data-theme=warm-cosmos] .trading-scan-refresh:disabled{opacity:.55;cursor:default}html[data-theme=warm-cosmos] .trading-scan-refresh.busy svg{animation:trading-spin .8s linear infinite}@keyframes trading-spin{to{transform:rotate(360deg)}}html[data-theme=warm-cosmos] .trading-search input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;border-radius:10px;padding:.55rem .75rem;font-size:.88rem;outline:none}html[data-theme=warm-cosmos] .trading-search input:focus{border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}html[data-theme=warm-cosmos] .trading-search input::placeholder{color:#ffffff59}html[data-theme=warm-cosmos] .trading-filters-toggle{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#ffffffb3;font-size:.76rem;font-weight:700;padding:.5rem .85rem;border-radius:10px;cursor:pointer}html[data-theme=warm-cosmos] .trading-filters-toggle.on,html[data-theme=warm-cosmos] .trading-filters-toggle.active{border-color:rgba(var(--accent-rgb),.4);color:var(--accent-soft);background:rgba(var(--accent-rgb),.12)}html[data-theme=warm-cosmos] .trading-filters-panel{display:flex;flex-direction:column;gap:.65rem;padding:.85rem .95rem;border-radius:12px;background:#14161cb8;border:1px solid rgba(255,255,255,.07)}html[data-theme=warm-cosmos] .trading-filter-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}html[data-theme=warm-cosmos] .trading-filter-label{flex:0 0 3.2rem;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61}html[data-theme=warm-cosmos] .trading-filters{display:inline-flex;gap:.25rem;padding:.2rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}html[data-theme=warm-cosmos] .trading-filters button{border:0;background:transparent;color:#ffffff80;font-size:.72rem;font-weight:700;padding:.35rem .6rem;border-radius:8px;cursor:pointer;min-width:1.85rem}html[data-theme=warm-cosmos] .trading-filters button.on{background:rgba(var(--accent-rgb),.18);color:var(--accent-soft)}html[data-theme=warm-cosmos] .trading-profit-input{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:650;color:#ffffff8c}html[data-theme=warm-cosmos] .trading-profit-input input{width:4.2rem;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff;border-radius:8px;padding:.35rem .45rem;font-size:.78rem;font-variant-numeric:tabular-nums;outline:none}html[data-theme=warm-cosmos] .trading-profit-input input:focus{border-color:rgba(var(--accent-rgb),.55)}html[data-theme=warm-cosmos] .trading-banner{margin:0;font-size:.78rem;color:#ffffff8c}html[data-theme=warm-cosmos] .trading-banner.is-err{color:#f87171}html[data-theme=warm-cosmos] .trading-empty{padding:2.5rem 1rem;text-align:center;color:#ffffff73;font-size:.9rem}html[data-theme=warm-cosmos] .trading-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;align-items:start}html[data-theme=warm-cosmos] .trading-col{min-width:0;display:flex;flex-direction:column;gap:.55rem}html[data-theme=warm-cosmos] .trading-col-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .15rem}html[data-theme=warm-cosmos] .trading-col-head h2{margin:0;font-family:var(--display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em}html[data-theme=warm-cosmos] .trading-col-empty{margin:0;padding:1.4rem .8rem;text-align:center;font-size:.82rem;color:#ffffff61;border-radius:12px;border:1px dashed rgba(255,255,255,.1)}html[data-theme=warm-cosmos] .trading-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}html[data-theme=warm-cosmos] .trading-card{display:flex;flex-direction:column;gap:.75rem;padding:.95rem 1.05rem;border-radius:14px;background:linear-gradient(165deg,#1c2028e0,#12141ac7);border:1px solid rgba(255,255,255,.07);box-shadow:0 10px 24px #00000029;transition:border-color .18s ease,box-shadow .18s ease}html[data-theme=warm-cosmos] .trading-card:hover{border-color:rgba(var(--accent-rgb),.24);box-shadow:0 14px 30px #0000003d}html[data-theme=warm-cosmos] .trading-card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}html[data-theme=warm-cosmos] .trading-card-who{display:flex;align-items:center;gap:.5rem;min-width:0;flex-wrap:wrap}html[data-theme=warm-cosmos] .trading-src{font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:.18rem .42rem;border-radius:999px}html[data-theme=warm-cosmos] .trading-src-amvgg{background:#a855f72e;color:#d8b4fe}html[data-theme=warm-cosmos] .trading-src-elve{background:rgba(var(--accent-rgb),.16);color:var(--accent-soft)}html[data-theme=warm-cosmos] .trading-author{font-weight:650;font-size:.9rem;color:#fff}html[data-theme=warm-cosmos] .trading-age{font-size:.72rem;color:#fff6}html[data-theme=warm-cosmos] .trading-wfl-dual{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;font-variant-numeric:tabular-nums}html[data-theme=warm-cosmos] .trading-wfl-bit{display:inline-flex;align-items:baseline;gap:.28rem;line-height:1.15}html[data-theme=warm-cosmos] .trading-wfl-tag{font-size:.62rem;font-weight:700;letter-spacing:.04em;color:#ffffff61}html[data-theme=warm-cosmos] .trading-wfl-label{font-family:var(--display);font-weight:700;font-size:.88rem;letter-spacing:-.02em}html[data-theme=warm-cosmos] .trading-wfl-delta{font-size:.72rem;color:#ffffff73}html[data-theme=warm-cosmos] .trading-wfl-bit.is-win .trading-wfl-label{color:#4ade80}html[data-theme=warm-cosmos] .trading-wfl-bit.is-lose .trading-wfl-label{color:#f87171}html[data-theme=warm-cosmos] .trading-wfl-bit.is-fair .trading-wfl-label{color:#ffffffb3}html[data-theme=warm-cosmos] .trading-wfl-bit.is-empty .trading-wfl-label{color:#ffffff59}html[data-theme=warm-cosmos] .trading-card-body{display:grid;grid-template-columns:1fr auto 1fr;gap:.65rem;align-items:start}html[data-theme=warm-cosmos] .trading-vs{align-self:center;color:#ffffff47;font-size:1.1rem;padding-top:1.1rem}html[data-theme=warm-cosmos] .trading-side{min-width:0;display:flex;flex-direction:column;gap:.4rem}html[data-theme=warm-cosmos] .trading-side-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}html[data-theme=warm-cosmos] .trading-side-label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;padding-top:.15rem}html[data-theme=warm-cosmos] .trading-side-values{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem}html[data-theme=warm-cosmos] .trading-val{display:inline-flex;align-items:baseline;gap:.35rem;font-variant-numeric:tabular-nums;line-height:1.15}html[data-theme=warm-cosmos] .trading-val-src{font-size:.62rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#fff6}html[data-theme=warm-cosmos] .trading-val-n{font-family:var(--display);font-weight:700;font-size:.88rem;color:#e8eaed;min-width:2.4ch;text-align:right}html[data-theme=warm-cosmos] .trading-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:.35rem}html[data-theme=warm-cosmos] .trading-icon{cursor:default;width:100%}html[data-theme=warm-cosmos] .trading-icon:hover{transform:none;outline:none;box-shadow:0 1px #ffffffd9 inset,0 1px 3px #0000001f}html[data-theme=warm-cosmos] .trading-icon.is-sign{background:#fff7ed}html[data-theme=warm-cosmos] .trading-icon.is-unknown{opacity:.55}html[data-theme=warm-cosmos] .trading-icon .slot-badges{--slot-attr: clamp(8px, 16cqi, 14px);--slot-attr-font: clamp(5px, 9.5cqi, 8px)}html[data-theme=warm-cosmos] .trading-icon-more{aspect-ratio:1 / 1;display:grid;place-items:center;border-radius:12px;border:1px dashed rgba(255,255,255,.18);color:#ffffff73;font-size:.72rem;font-weight:700}html[data-theme=warm-cosmos] .trading-empty-side{grid-column:1 / -1;font-size:.78rem;color:#ffffff59}html[data-theme=warm-cosmos] .trading-card-foot{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap;padding-top:.15rem;border-top:1px solid rgba(255,255,255,.06)}html[data-theme=warm-cosmos] .trading-actions{display:flex;gap:.4rem;flex-wrap:wrap}html[data-theme=warm-cosmos] .trading-btn{border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-weight:700;font-size:.74rem;padding:.45rem .85rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;box-shadow:0 6px 18px rgba(var(--accent-rgb),.18);transition:transform .16s var(--ease),box-shadow .16s ease}html[data-theme=warm-cosmos] .trading-btn:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(var(--accent-rgb),.26)}html[data-theme=warm-cosmos] .trading-btn-ghost{background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.14);box-shadow:none}html[data-theme=warm-cosmos] .trading-btn-ghost:hover{border-color:rgba(var(--accent-rgb),.4);color:var(--accent-soft);background:rgba(var(--accent-rgb),.08);transform:none;box-shadow:none}@media(max-width:900px){html[data-theme=warm-cosmos] .trading-toolbar-actions{flex:1 1 100%;margin-left:0}html[data-theme=warm-cosmos] .trading-scan-group{margin-left:auto}html[data-theme=warm-cosmos] .trading-columns{grid-template-columns:1fr}}@media(max-width:720px){html[data-theme=warm-cosmos] .trading-card-body{grid-template-columns:1fr}html[data-theme=warm-cosmos] .trading-vs{display:none}html[data-theme=warm-cosmos] .trading-meta{align-items:flex-start;text-align:left}}html[data-theme=warm-cosmos] .home{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 90% 50% at 78% 8%,rgba(120,90,60,.18),transparent 58%),radial-gradient(ellipse 60% 40% at 12% 70%,rgba(var(--lamp-rgb),.1),transparent 55%),linear-gradient(180deg,#100e0c,#14110f 42%,#12100e)}html[data-theme=warm-cosmos] .home-sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}html[data-theme=warm-cosmos] .home-hero{position:relative;z-index:1;display:flex;align-items:center;overflow:visible;min-height:calc(100dvh - 68px);padding:clamp(2.5rem,7vh,4rem) clamp(1.25rem,5vw,3.5rem);background:transparent}html[data-theme=warm-cosmos] .home-cosmos-nebula{position:absolute;border-radius:50%;filter:blur(70px)}html[data-theme=warm-cosmos] .home-cosmos-nebula-a{width:min(560px,72vw);height:min(340px,46vw);right:2%;top:4%;background:#8269961a;animation:home-nebula-breathe 16s ease-in-out infinite alternate}html[data-theme=warm-cosmos] .home-cosmos-nebula-b{width:min(420px,58vw);height:min(300px,40vw);left:-6%;bottom:6%;background:rgba(var(--accent-rgb),.1);animation:home-nebula-breathe 20s ease-in-out infinite alternate-reverse}html[data-theme=warm-cosmos] .home-lamp{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}html[data-theme=warm-cosmos] .home-lamp-a{width:min(520px,70vw);height:min(340px,48vw);left:4%;top:18%;background:rgba(var(--lamp-rgb),.18);animation:lofi-lamp-pulse 11s ease-in-out infinite alternate}html[data-theme=warm-cosmos] .home-lamp-b{width:min(300px,42vw);height:min(220px,32vw);right:12%;top:8%;background:rgba(var(--lamp-rgb),.08);animation:lofi-lamp-pulse 15s ease-in-out infinite alternate-reverse}html[data-theme=warm-cosmos] .home-lamp-finale{width:min(460px,65vw);height:min(280px,40vw);left:18%;bottom:6%;background:rgba(var(--lamp-rgb),.12);animation:lofi-lamp-pulse 12s ease-in-out infinite alternate}html[data-theme=warm-cosmos] .home-lofi-motes{opacity:.85}html[data-theme=warm-cosmos] .home-cosmos-veil{position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;background:radial-gradient(ellipse 50% 35% at 70% 30%,rgba(var(--lamp-rgb),.08),transparent 70%),radial-gradient(ellipse 40% 30% at 20% 70%,rgba(var(--accent-rgb),.07),transparent 65%);animation:home-veil-drift 26s ease-in-out infinite alternate;pointer-events:none}html[data-theme=warm-cosmos] .home-cosmos-dust{position:absolute;top:0;left:0;border-radius:50%;background:transparent}html[data-theme=warm-cosmos] .home-cosmos-dust-a{width:1px;height:1px;box-shadow:0 920px #ffffff61,378px 729px #ffffff82,592px 752px #ffffffa3,977px 684px #ffffff91,1470px 242px #ffffff6e,1274px 698px #ffffff40,1231px 467px #ffffffba,1453px 122px #ffffff80,1661px 688px #ffffff91,1039px 911px #ffffffb8,670px 335px #ffffffad,598px 152px #ffffff61,771px 294px #ffffffbd,1003px 729px #ffffffb3,105px 273px #ffffff87,915px 421px #ffffff54,1636px 54px #ffffff6b,619px 664px #ffffffba,926px 165px #ffffff70,510px 364px #ffffff73,598px 531px #ffffff8f,419px 906px #ffffff78,1553px 635px #ffffff91,929px 504px #fff9,1691px 396px #ffffff9c,452px 586px #ffffff69,595px 391px #ffffffa8,1579px 111px #ffffffab,139px 406px #ffffff4d,140px 996px #ffffff57,1138px 144px #ffffff78,1067px 137px #ffffffba,1592px 890px #ffffffb5,1633px 761px #ffffff5e,18px 248px #ffffff42,2px 616px #ffffff59,1334px 489px #fff9,428px 882px #ffffff59,673px 894px #ffffff4a,880px 2px #ffffffb8,1146px 922px #ffffff3b,1620px 188px #ffffffbf,1017px 679px #ffffff5e,400px 208px #ffffff87,94px 769px #ffffff9c,1285px 498px #ffffff3d,198px 919px #ffffff4a,1238px 893px #ffffff3d,1589px 861px #ffffffc4,1717px 764px #ffffff73,446px 727px #ffffffb5,716px 234px #ffffff70,1596px 558px #ffffff69,1118px 734px #fff6,1305px 422px #ffffff54,561px 985px #ffffffc4,1138px 872px #ffffffba,359px 645px #ffffff4a,895px 557px #ffffffa3,1702px 482px #ffffff52,804px 166px #ffffff94,939px 561px #ffffff80,1362px 362px #ffffffa1,46px 298px #ffffff85,364px 722px #ffffff61,424px 659px #ffffff75,135px 772px #ffffffab,1647px 910px #ffffff96,1725px 25px #ffffffa3,1081px 724px #ffffffb5,66px 135px #ffffff42,194px 84px #ffffff3b,1089px 945px #ffffff54,240px 202px #ffffff96,437px 456px #ffffffc4,760px 673px #ffffffa6,714px 416px #ffffff40,414px 807px #ffffffc2,274px 925px #ffffff80,219px 210px #ffffff8c,306px 78px #ffffff5e,1163px 556px #ffffff7a,1788px 75px #ffffff73,566px 4px #ffffff38,744px 91px #ffffff59,1663px 777px #ffffffa3,786px 854px #ffffffbf,1441px 661px #ffffff87,626px 407px #ffffff7d,890px 567px #ffffff9e,1197px 632px #ffffff9e,1592px 845px #ffffffc2,788px 487px #ffffffbf,1755px 357px #ffffff42,616px 882px #ffffff9c,1328px 955px #ffffffa6,372px 238px #ffffffa8,187px 915px #ffffffa8,1143px 711px #ffffff82,797px 872px #ffffff87,1572px 270px #fff9,781px 395px #ffffff52,1060px 231px #ffffffb5,1479px 337px #fff9,1579px 115px #ffffff63,1657px 1px #ffffff4a,715px 21px #fff9,1616px 172px #ffffff57,1705px 699px #ffffff52,210px 626px #ffffff3b,1461px 591px #ffffffa1,230px 331px #ffffff9c,1719px 547px #ffffff8a,1399px 702px #ffffff9e,1075px 100px #ffffff3d,1103px 224px #ffffff8a,451px 223px #ffffff8f,1133px 812px #ffffff59,1629px 52px #fff9,732px 791px #ffffff94,1448px 104px #ffffffba,901px 822px #ffffff73,1559px 790px #ffffff9e,1634px 858px #ffffff52,1295px 154px #ffffff4a,1707px 954px #ffffff40,138px 261px #ffffffbd,1565px 956px #ffffff5e,356px 29px #ffffff7a,1006px 141px #fff6,865px 226px #ffffff40,79px 93px #ffffff91,842px 808px #ffffff9e,919px 700px #ffffff6e,1104px 965px #ffffffa3,1731px 711px #ffffff8c,1444px 171px #ffffff42,1307px 646px #ffffff75,980px 386px #ffffff7d,219px 66px #ffffff42;animation:home-dust-drift 120s linear infinite;opacity:.75}html[data-theme=warm-cosmos] .home-cosmos-dust-b{width:1.5px;height:1.5px;box-shadow:0 524px #ffffff9e,473px 376px #ffffff54,1756px 512px #ffffff82,462px 107px #ffffffab,1620px 452px #ffffff59,445px 188px #fff6,186px 807px #ffffff82,1520px 737px #ffffff42,970px 131px #ffffffb0,836px 471px #ffffff78,420px 12px #ffffff3b,1788px 915px #ffffffa6,1027px 769px #ffffff8f,619px 375px #ffffff5e,633px 640px #ffffff6b,95px 528px #ffffff4f,816px 329px #ffffff54,116px 986px #ffffff85,160px 993px #ffffff75,1262px 186px #ffffff85,1791px 189px #fff9,718px 438px #ffffffa1,320px 810px #ffffffa8,175px 29px #ffffff4a,1147px 380px #ffffff5c,912px 521px #ffffff47,1770px 348px #ffffffa3,477px 666px #ffffffb8,839px 440px #ffffffba,841px 977px #fff6,1429px 865px #ffffffa1,1003px 826px #ffffff82,553px 343px #ffffff63,803px 566px #ffffff94,113px 489px #ffffff78,17px 701px #ffffff6e,804px 936px #ffffff4a,770px 292px #ffffff73,438px 365px #ffffff9c,1684px 17px #ffffff7a,1478px 532px #ffffff4a,720px 128px #ffffffab,705px 76px #ffffff8c,605px 253px #ffffff6e,565px 616px #ffffff54,512px 989px #ffffff54,1191px 514px #ffffffa6,228px 358px #ffffff57,537px 168px #ffffffbf,1306px 589px #ffffff80,880px 365px #ffffff61,701px 408px #ffffff75,579px 352px #ffffff47,1312px 409px #ffffff3b,632px 536px #ffffff54,1566px 912px #ffffffbf,1430px 233px #ffffff80,355px 871px #ffffffab,1772px 344px #ffffff91,1214px 892px #ffffff4a,1224px 996px #ffffffc2,234px 369px #ffffff3d,977px 174px #ffffff80,281px 793px #ffffff5c,389px 337px #ffffffa1,745px 957px #ffffff8a,813px 637px #ffffffbd,886px 460px #ffffff45,1355px 151px #ffffff87,1091px 344px #ffffff6e,399px 815px #ffffff7a,1168px 509px #ffffff40,1134px 674px #ffffff4d,1443px 213px #ffffff40,827px 738px #ffffffbf,964px 42px #ffffff94,686px 498px #ffffff6b,685px 845px #ffffffb0,1646px 553px #ffffff40,1319px 260px #ffffff8f;animation:home-dust-drift 180s linear infinite reverse;opacity:.9}html[data-theme=warm-cosmos] .home-cosmos-dust-c{width:2px;height:2px;box-shadow:1px 22px #ffffffa8,731px 743px #ffffff96,1183px 207px #ffffff5c,962px 966px #ffffff73,478px 422px #ffffff61,792px 443px #ffffffa3,1724px 617px #fff6,1782px 308px #ffffff47,1386px 165px #ffffff47,1328px 183px #ffffff73,219px 457px #ffffffc2,1258px 872px #ffffff7d,1136px 884px #ffffff47,303px 456px #ffffff5e,978px 582px #ffffff80,352px 531px #ffffff8a,1796px 204px #ffffffb5,531px 539px #ffffff57,1021px 484px #ffffff4f,1562px 11px #ffffffc4,1009px 947px #ffffff47,1051px 677px #ffffffb8,626px 982px #ffffffad,542px 570px #ffffff3d,775px 467px #ffffff75,1764px 157px #ffffffbf,701px 250px #ffffffbd,740px 570px #ffffff4f,1721px 324px #ffffffb5,1468px 946px #ffffffbf,155px 325px #ffffffa1,1465px 520px #ffffffa1,1432px 309px #ffffff94,223px 193px #fff6,781px 654px #ffffff57,1068px 438px #ffffff5e,1638px 349px #ffffff8a,145px 903px #ffffff52,1548px 361px #ffffffab,112px 756px #ffffffb8;filter:drop-shadow(0 0 1px rgba(255,255,255,.35));animation:home-dust-twinkle 7s ease-in-out infinite alternate}html[data-theme=warm-cosmos] .home-hero-inner{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(260px,.88fr) minmax(340px,1.2fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem)}html[data-theme=warm-cosmos] .home-hero-copy{text-align:left;max-width:34rem;animation:home-rise .75s var(--ease) both}html[data-theme=warm-cosmos] .home-brand{margin:0 0 .85rem;font-family:var(--display);font-size:clamp(2.7rem,6.5vw,4.6rem);font-weight:700;letter-spacing:-.05em;line-height:.92;color:#fff}html[data-theme=warm-cosmos] .home-hero-copy h1{margin:0;font-family:var(--display);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.3;color:#ffffffe0}html[data-theme=warm-cosmos] .home-lead{margin:.75rem 0 0;max-width:28rem;font-size:1rem;line-height:1.5;color:#ffffff7a}html[data-theme=warm-cosmos] .home-cta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.65rem;margin-top:1.55rem}html[data-theme=warm-cosmos] .home-cta-primary,html[data-theme=warm-cosmos] .home-cta-ghost{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:.86rem;padding:.78rem 1.3rem;border-radius:12px;transition:transform .18s var(--ease),background .18s ease,border-color .18s ease,color .18s ease}html[data-theme=warm-cosmos] .home-cta-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 8px 28px rgba(var(--accent-rgb),.18)}html[data-theme=warm-cosmos] .home-cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(var(--accent-rgb),.28)}html[data-theme=warm-cosmos] .home-cta-ghost{background:#ffffff0a;color:#ffffffd9;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme=warm-cosmos] .home-cta-ghost:hover{border-color:#ffffff4d;color:#fff;background:#ffffff12}html[data-theme=warm-cosmos] .home-hero-stage{position:relative;width:100%;min-width:0;animation:home-rise .9s var(--ease) .08s both}html[data-theme=warm-cosmos] .home-hero-stage:after{content:none;display:none}html[data-theme=warm-cosmos] .home-shot-glow{position:absolute;left:50%;top:52%;width:min(70%,420px);height:min(55%,280px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--lamp-rgb),.22),transparent 68%);filter:blur(18px);animation:home-glow-pulse 7s ease-in-out infinite alternate;pointer-events:none}html[data-theme=warm-cosmos] .home-shot-stack{position:relative;width:100%;min-height:clamp(280px,36vw,400px);display:grid;place-items:center;animation:home-float 8s var(--ease) infinite alternate}html[data-theme=warm-cosmos] .home-shot{display:block;border-radius:10px;border:0;box-shadow:0 28px 60px #00000073;background:transparent}html[data-theme=warm-cosmos] .home-shot-detail{width:min(540px,100%);margin:0 auto;transform:perspective(1400px) rotateX(3deg) rotateY(-8deg);transform-origin:50% 55%}html[data-theme=warm-cosmos] .home-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(3.25rem,9vh,5.5rem) clamp(1.25rem,6vw,4.5rem);width:100%;box-sizing:border-box;background:transparent;border:0;border-top:0}html[data-theme=warm-cosmos] .home-mission,html[data-theme=warm-cosmos] .home-explore,html[data-theme=warm-cosmos] .home-insights,html[data-theme=warm-cosmos] .home-about,html[data-theme=warm-cosmos] .home-finale{background:transparent;border:0;border-top:0}html[data-theme=warm-cosmos] .home-panel>*:not(.home-explore-links):not(.home-why-split):not(.home-finale-inner){position:relative;z-index:1;max-width:40rem;width:100%}html[data-theme=warm-cosmos] .home-kicker{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--lamp-rgb),.72)}html[data-theme=warm-cosmos] .home-panel h2,html[data-theme=warm-cosmos] .home-finale-inner h2{margin:0;font-family:var(--display);font-size:clamp(1.45rem,3.2vw,1.9rem);font-weight:650;letter-spacing:-.03em;line-height:1.2;color:#f2f4f7}html[data-theme=warm-cosmos] .home-panel>p,html[data-theme=warm-cosmos] .home-finale-inner>p{margin:.85rem 0 0;font-size:1.02rem;line-height:1.55;color:#ffffff94}html[data-theme=warm-cosmos] .home-why-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,4vw,2.5rem);margin-top:1.75rem;max-width:40rem;width:100%;text-align:center;position:relative;z-index:1}html[data-theme=warm-cosmos] .home-why-item{position:relative;padding-top:.85rem}html[data-theme=warm-cosmos] .home-why-item:before{content:"";position:absolute;top:0;left:50%;width:2.25rem;height:2px;transform:translate(-50%);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.7),transparent)}html[data-theme=warm-cosmos] .home-why-split h3{margin:0 0 .4rem;font-family:var(--display);font-size:1.05rem;font-weight:650;color:#e8eaed}html[data-theme=warm-cosmos] .home-why-split p{margin:0;font-size:.95rem;line-height:1.5;color:#ffffff85}html[data-theme=warm-cosmos] .home-explore-links{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1.75rem;max-width:52rem;width:100%;text-align:left;position:relative;z-index:1}html[data-theme=warm-cosmos] .home-explore-link{display:flex;flex-direction:column;gap:.4rem;min-height:7.5rem;padding:1.2rem 1.25rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#ffffff0b,#ffffff04);text-decoration:none;transition:border-color .22s ease,background .22s ease,transform .22s var(--ease),box-shadow .22s ease}html[data-theme=warm-cosmos] .home-explore-link:hover{border-color:rgba(var(--accent-rgb),.35);background:linear-gradient(160deg,rgba(var(--accent-rgb),.08),#ffffff08);transform:translateY(-3px);box-shadow:0 16px 36px #00000047}html[data-theme=warm-cosmos] .home-explore-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}html[data-theme=warm-cosmos] .home-explore-label{font-family:var(--display);font-size:1.15rem;font-weight:650;letter-spacing:-.02em;color:#f2f4f7}html[data-theme=warm-cosmos] .home-explore-arrow{font-size:1rem;color:rgba(var(--accent-rgb),.55);transform:translate(0);transition:transform .22s var(--ease),color .22s ease,opacity .22s ease;opacity:.7}html[data-theme=warm-cosmos] .home-explore-link:hover .home-explore-label{color:#fff}html[data-theme=warm-cosmos] .home-explore-link:hover .home-explore-arrow{transform:translate(4px);color:var(--accent);opacity:1}html[data-theme=warm-cosmos] .home-explore-blurb{font-size:.92rem;line-height:1.45;color:#ffffff80}html[data-theme=warm-cosmos] .home-finale{position:relative;z-index:1;padding:clamp(3.5rem,10vh,6rem) clamp(1.25rem,6vw,4.5rem);background:transparent;border:0;border-top:0}html[data-theme=warm-cosmos] .home-finale-inner{position:relative;z-index:1;max-width:34rem;margin:0 auto;text-align:center}html[data-theme=warm-cosmos] .home-finale-inner .home-cta{justify-content:center}@keyframes home-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes home-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes home-dust-drift{0%{transform:translateZ(0)}to{transform:translate3d(-80px,30px,0)}}@keyframes home-dust-twinkle{0%{opacity:.55}to{opacity:1}}@keyframes home-nebula-breathe{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.08)}}@keyframes home-veil-drift{0%{transform:translateZ(0);opacity:.75}to{transform:translate3d(-2%,1.5%,0);opacity:1}}@keyframes home-glow-pulse{0%{opacity:.55;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@media(max-width:960px){html[data-theme=warm-cosmos] .home-hero-inner{grid-template-columns:1fr;gap:2rem}html[data-theme=warm-cosmos] .home-hero-copy{max-width:36rem}html[data-theme=warm-cosmos] .home-shot-stack{min-height:0;animation:none;padding-bottom:.5rem}html[data-theme=warm-cosmos] .home-shot-detail{width:100%;transform:perspective(1200px) rotateX(8deg) rotateY(-14deg) rotate(1deg)}}@media(max-width:560px){html[data-theme=warm-cosmos] .home-shot-detail{transform:perspective(1000px) rotateX(6deg) rotateY(-10deg)}html[data-theme=warm-cosmos] .home-why-split,html[data-theme=warm-cosmos] .home-explore-links{grid-template-columns:1fr}}html[data-theme=warm-cosmos] .legal-page{position:relative;z-index:1;flex:1;width:min(720px,100%);margin:0 auto;padding:2rem clamp(1.25rem,5vw,2rem) 3.5rem}html[data-theme=warm-cosmos] .legal-head h1{margin:0;font-family:var(--display);font-size:clamp(1.6rem,3vw,2rem);font-weight:700;letter-spacing:-.03em}html[data-theme=warm-cosmos] .legal-updated{margin:.45rem 0 0;font-size:.78rem;color:#fff6}html[data-theme=warm-cosmos] .legal-body{margin-top:1.75rem;font-size:.92rem;line-height:1.65;color:#ffffffad}html[data-theme=warm-cosmos] .legal-body h2{margin:1.75rem 0 .55rem;font-family:var(--display);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#fff}html[data-theme=warm-cosmos] .legal-body p{margin:0 0 .85rem}html[data-theme=warm-cosmos] .legal-body a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em}html[data-theme=warm-cosmos] .legal-body ul{margin:0 0 .85rem;padding-left:1.15rem}html[data-theme=warm-cosmos] .legal-body li{margin-bottom:.45rem}html[data-theme=warm-cosmos] .legal-body code{font-size:.84em;padding:.1rem .35rem;border-radius:5px;background:#ffffff14;color:var(--accent-soft)}html[data-theme=warm-cosmos] .site-footer{position:relative;z-index:1;margin-top:auto;border-top:1px solid rgba(255,255,255,.06);background:radial-gradient(42% 80% at 50% 0%,rgba(var(--accent-rgb),.05),transparent 60%),#0a0c10;padding:1.75rem clamp(1.25rem,5vw,3rem) 1.25rem}html[data-theme=warm-cosmos] .site-footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;max-width:1100px;margin:0 auto}html[data-theme=warm-cosmos] .site-footer-brand{max-width:16rem}html[data-theme=warm-cosmos] .site-footer-logo{font-family:var(--display);font-weight:700;font-size:1rem;letter-spacing:-.03em;text-decoration:none;color:#fff;transition:color .15s ease}html[data-theme=warm-cosmos] .site-footer-logo:hover{color:var(--accent-soft)}html[data-theme=warm-cosmos] .site-footer-brand p{margin:.4rem 0 0;font-size:.78rem;line-height:1.4;color:#fff6}html[data-theme=warm-cosmos] .site-footer-nav{display:flex;flex-wrap:wrap;gap:.35rem 1rem}html[data-theme=warm-cosmos] .site-footer-nav a{font-size:.74rem;font-weight:650;color:#ffffff80;text-decoration:none}html[data-theme=warm-cosmos] .site-footer-nav a:hover{color:var(--accent-soft)}html[data-theme=warm-cosmos] .site-footer-copy{max-width:1100px;margin:1.25rem auto 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05);font-size:.68rem;color:#ffffff47}@media(max-width:800px){html[data-theme=warm-cosmos] .site-footer-inner{flex-direction:column}}@keyframes lofi-mote-rise{0%{opacity:0;transform:translateZ(0) scale(.7)}12%{opacity:.7}70%{opacity:.45}to{opacity:0;transform:translate3d(18px,-110vh,0) scale(1)}}@keyframes lofi-lamp-pulse{0%{opacity:.65;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){html[data-theme=warm-cosmos] .calc,html[data-theme=warm-cosmos] .picker,html[data-theme=warm-cosmos] .modal-backdrop,html[data-theme=warm-cosmos] .slot-empty,html[data-theme=warm-cosmos] .slot-card,html[data-theme=warm-cosmos] .picker-tile,html[data-theme=warm-cosmos] .trade-swap,html[data-theme=warm-cosmos] .home-hero-copy,html[data-theme=warm-cosmos] .home-hero-stage,html[data-theme=warm-cosmos] .home-shot-stack,html[data-theme=warm-cosmos] .home-cosmos-dust,html[data-theme=warm-cosmos] .home-cosmos-nebula,html[data-theme=warm-cosmos] .home-cosmos-veil,html[data-theme=warm-cosmos] .home-shot-glow,html[data-theme=warm-cosmos] .home-cta-primary,html[data-theme=warm-cosmos] .home-lamp,html[data-theme=warm-cosmos] .page-bg-nebula,html[data-theme=warm-cosmos] .page-bg-veil,html[data-theme=warm-cosmos] .page-bg-lamp,html[data-theme=warm-cosmos] .lofi-motes span,html[data-theme=warm-cosmos] .trading-btn{animation:none!important;transition:none!important}html[data-theme=warm-cosmos] .lofi-motes span{opacity:.2;transform:none}html[data-theme=warm-cosmos] .trade-swap:hover>span,html[data-theme=warm-cosmos] .home-cta-primary:hover,html[data-theme=warm-cosmos] .home-explore-link:hover,html[data-theme=warm-cosmos] .trading-btn:hover{transform:none}}html[data-theme=warm-cosmos] .calc-settings-backdrop{--nav: #0e1014;--canvas: #16191f;--accent: #14b8a6;--accent-rgb: 20, 184, 166;--accent-soft: #99f6e4;--accent-ink: #042f2e;--font: "DM Sans", system-ui, sans-serif;--display: "Space Grotesk", system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);font-family:DM Sans,system-ui,sans-serif;color:#e8eaed}html[data-theme=warm-cosmos] .calc-settings-panel{background:#16191f;border:1px solid rgba(255,255,255,.08);color:#e8eaed;font-family:DM Sans,system-ui,sans-serif}html[data-theme=warm-cosmos] .calc-settings-title{font-family:Space Grotesk,system-ui,sans-serif}html[data-theme=warm-cosmos] .calc-settings-backdrop button,html[data-theme=warm-cosmos] .calc-settings-backdrop a,html[data-theme=warm-cosmos] .calc-settings-backdrop input{font-family:inherit}html[data-theme=warm-cosmos] .calc-settings-toggle button.active,html[data-theme=warm-cosmos] .calc-settings-check.on .calc-settings-check-box{background:#14b8a6;color:#042f2e}html[data-theme=warm-cosmos] .calc-settings-choice.on,html[data-theme=warm-cosmos] .calc-settings-check.on{background:#14b8a624;border-color:#14b8a673}html[data-theme=warm-cosmos] .topnav{border-bottom-color:rgba(var(--ember-rgb),.14);box-shadow:0 1px rgba(var(--ember-rgb),.06)}html[data-theme=warm-cosmos] .logo:hover,html[data-theme=warm-cosmos] .nav-links a.on,html[data-theme=warm-cosmos] .nav-menu-panel a.on,html[data-theme=warm-cosmos] .site-footer-logo:hover,html[data-theme=warm-cosmos] .site-footer-nav a:hover{color:var(--ember-soft)}html[data-theme=warm-cosmos] .nav-links a.on,html[data-theme=warm-cosmos] .nav-menu-panel a.on{background:rgba(var(--ember-rgb),.12)}html[data-theme=warm-cosmos] .nav-settings-btn:hover,html[data-theme=warm-cosmos] .nav-settings-btn.on{border-color:rgba(var(--ember-rgb),.35);color:var(--ember-soft);background:rgba(var(--ember-rgb),.1)}html[data-theme=warm-cosmos] .page-bg{background:radial-gradient(ellipse 70% 55% at 48% 36%,rgba(90,70,55,.22),transparent 70%),radial-gradient(900px 520px at 50% 24%,rgba(var(--lamp-rgb),.1),transparent 62%),radial-gradient(520px 360px at 78% 18%,rgba(var(--ember-rgb),.08),transparent 60%),radial-gradient(640px 400px at 12% 82%,rgba(var(--accent-rgb),.07),transparent 58%),radial-gradient(640px 400px at 88% 78%,rgba(var(--lamp-rgb),.06),transparent 58%),linear-gradient(180deg,#171411,#12100e 55%,#0e0c0a)}html[data-theme=warm-cosmos] .home-cta-primary,html[data-theme=warm-cosmos] .trading-btn{box-shadow:0 0 0 1px rgba(var(--ember-rgb),.22),0 8px 24px rgba(var(--ember-rgb),.12)}html[data-theme=warm-cosmos] .source-toggle:not(.calc-settings-toggle) button.active{box-shadow:0 0 0 1px rgba(var(--ember-rgb),.22)}html[data-theme=warm-cosmos] .home-kicker,html[data-theme=warm-cosmos] .app-kicker{color:rgba(var(--ember-rgb),.78)}html[data-theme=warm-cosmos] .home-shot{box-shadow:0 0 0 1px rgba(var(--ember-rgb),.18),0 28px 60px #00000073}html[data-theme=warm-cosmos] .home-shot-glow{background:radial-gradient(circle,rgba(var(--ember-rgb),.2),rgba(var(--lamp-rgb),.12) 45%,transparent 68%)}html[data-theme=warm-cosmos] .home-explore-link{border-color:rgba(var(--ember-rgb),.14)}html[data-theme=warm-cosmos] .home-explore-link:hover{border-color:rgba(var(--ember-rgb),.4);box-shadow:0 16px 36px #00000047,0 0 0 1px rgba(var(--ember-rgb),.12)}html[data-theme=warm-cosmos] .home-explore-arrow{color:rgba(var(--ember-rgb),.55)}html[data-theme=warm-cosmos] .home-explore-link:hover .home-explore-arrow{color:var(--ember)}html[data-theme=warm-cosmos] .home-why-item:before{background:linear-gradient(90deg,transparent,rgba(var(--ember-rgb),.75),transparent)}html[data-theme=warm-cosmos] .value-card{border-color:rgba(var(--ember-rgb),.12)}html[data-theme=warm-cosmos] .value-card:hover{border-color:rgba(var(--ember-rgb),.32);box-shadow:0 12px 26px #00000047,0 0 0 1px rgba(var(--ember-rgb),.1)}html[data-theme=warm-cosmos] .values-detail{border-color:rgba(var(--ember-rgb),.16);box-shadow:0 24px 60px #00000073,0 0 0 1px rgba(var(--ember-rgb),.08)}html[data-theme=warm-cosmos] .values-current-block,html[data-theme=warm-cosmos] .values-chart,html[data-theme=warm-cosmos] .values-history-item{border-color:rgba(var(--ember-rgb),.14)}html[data-theme=warm-cosmos] .values-current-mode{color:rgba(var(--ember-rgb),.92);background:rgba(var(--ember-rgb),.12);border-color:rgba(var(--ember-rgb),.3)}html[data-theme=warm-cosmos] .values-seg{border-color:rgba(var(--ember-rgb),.12);background:rgba(var(--ember-rgb),.05)}html[data-theme=warm-cosmos] .values-seg button.on{background:rgba(var(--ember-rgb),.18);color:var(--ember-soft)}html[data-theme=warm-cosmos] .dash-metric,html[data-theme=warm-cosmos] .dash-panel{border-color:rgba(var(--ember-rgb),.12)}html[data-theme=warm-cosmos] .dash-metric:hover,html[data-theme=warm-cosmos] .dash-panel:hover{border-color:rgba(var(--ember-rgb),.28);box-shadow:0 10px 28px #00000040,0 0 0 1px rgba(var(--ember-rgb),.08)}html[data-theme=warm-cosmos] .dash-row:hover{background:rgba(var(--ember-rgb),.06)}html[data-theme=warm-cosmos] .trading-card,html[data-theme=warm-cosmos] .picker{border-color:rgba(var(--ember-rgb),.14)}html[data-theme=warm-cosmos] .calc-wrap:before{background:radial-gradient(circle,rgba(var(--ember-rgb),.14),rgba(var(--lamp-rgb),.08) 42%,transparent 68%)}html[data-theme=warm-cosmos] .calc{border-color:rgba(var(--ember-rgb),.22);box-shadow:0 1px #ffecd20f inset,0 0 0 1px #0000004d,0 24px 56px #00000073,0 0 44px rgba(var(--ember-rgb),.12),0 0 0 1px rgba(var(--ember-rgb),.16)}html[data-theme=warm-cosmos] .calc-head h1{text-shadow:0 0 28px rgba(var(--ember-rgb),.22)}html[data-theme=warm-cosmos] .board-panel{border-color:rgba(var(--ember-rgb),.16);background:linear-gradient(180deg,rgba(var(--ember-rgb),.05),transparent 42%),#00000038}html[data-theme=warm-cosmos] .board-head h2{color:#f0c9a8b8}html[data-theme=warm-cosmos] .slot-empty{border-color:rgba(var(--ember-rgb),.18)}html[data-theme=warm-cosmos] .slot-empty.is-next:not(:disabled){background:linear-gradient(160deg,#f0b27a 0%,var(--ember) 100%);border-color:transparent;color:#1a120c;box-shadow:0 6px 16px rgba(var(--ember-rgb),.32)}html[data-theme=warm-cosmos] .slot-empty.is-next:not(:disabled):hover{border-color:transparent;background:linear-gradient(160deg,#f3bc8c,#eba35f);box-shadow:0 10px 22px rgba(var(--ember-rgb),.4)}html[data-theme=warm-cosmos] .slot-card{border-color:rgba(var(--ember-rgb),.14)}html[data-theme=warm-cosmos] .slot-card:hover{border-color:rgba(var(--ember-rgb),.35);box-shadow:0 8px 20px #00000047,0 0 0 1px rgba(var(--ember-rgb),.12)}html[data-theme=warm-cosmos] .slot-scroll.expanded::-webkit-scrollbar-thumb{background:rgba(var(--ember-rgb),.35)}html[data-theme=warm-cosmos] .site-footer{border-top-color:rgba(var(--ember-rgb),.16);background:radial-gradient(42% 80% at 50% 0%,rgba(var(--ember-rgb),.07),transparent 60%),#100e0c}html[data-theme=warm-cosmos] .site-footer-copy{border-top-color:rgba(var(--ember-rgb),.1)}html[data-theme=warm-cosmos] .page-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}html[data-theme=sakura]{--nav: rgba(252, 248, 250, .9);--canvas: #f7f2f4;--calc: #fbf7f9;--calc-edge: rgba(184, 88, 122, .22);--slot: #f8f2f5;--slot-empty: rgba(184, 88, 122, .12);--ink: #1c0f16;--ink-soft: #3f2434;--muted: #5a3a4a;--panel: #fbf7f9;--you: #2f9a6a;--them: #2f9a6a;--accent: #c45a7c;--accent-rgb: 196, 90, 124;--accent-soft: #efc2d0;--accent-ink: #3a1426;--lamp: #e8b8c8;--lamp-rgb: 232, 184, 200;--ember: #d87896;--ember-rgb: 216, 120, 150;--ember-soft: #f4dce4;--lavender: #c8a8bc;--lavender-rgb: 200, 168, 188;--win: #247a52;--lose: #b03850;--fair: #5a3a48;--font: "Nunito", "DM Sans", system-ui, sans-serif;--display: "Quicksand", "Space Grotesk", system-ui, sans-serif;color-scheme:light;scrollbar-color:rgba(196,90,124,.35) transparent}html[data-theme=sakura],html[data-theme=sakura] body,html[data-theme=sakura] #root{background:#f7eef2}html[data-theme=sakura] body{font-family:var(--font);color:var(--ink)}html[data-theme=sakura]::-webkit-scrollbar-thumb{background:#d8789652}html[data-theme=sakura]::-webkit-scrollbar-thumb:hover{background:#d878967a}html[data-theme=sakura] .page-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#e8f0e4;pointer-events:none}html[data-theme=sakura] .page-bg:before{content:"";position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;display:block;background:url(/images/sakura-bg.jpg) center / cover no-repeat;filter:blur(2px);pointer-events:none}html[data-theme=sakura] .page-bg:after,html[data-theme=sakura] .page-bg-lamp,html[data-theme=sakura] .page-bg-nebula,html[data-theme=sakura] .page-bg-veil,html[data-theme=sakura] .page-bg-vignette{display:none}.sakura-petals{display:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:2}html[data-theme=sakura] .sakura-petals{display:block}html[data-theme=sakura] .home-sky .home-cosmos-dust,html[data-theme=sakura] .home-lofi-motes{opacity:0;visibility:hidden}.sakura-petals span{--p: 0;position:absolute;top:-10%;left:calc(2% + var(--p) * 6.2%);width:calc(12px + (var(--p) % 5) * 3px);height:calc(10px + (var(--p) % 4) * 2px);border-radius:72% 8% 68% 12%;background:linear-gradient(140deg,#ffe4ec,#e890a8 45%,#d87896);opacity:.85;box-shadow:0 2px 8px #d8789659;animation:sakura-fall calc(9s + var(--p) * .45s) linear infinite;animation-delay:calc(var(--p) * -.75s);will-change:transform,opacity}.sakura-petals span:nth-child(2n){background:linear-gradient(145deg,#fff5f8,#f0a8bc,#d87090);border-radius:60% 15% 70% 10%}.sakura-petals span:nth-child(3n){background:linear-gradient(135deg,#ffd8e4,#e87898);width:calc(9px + (var(--p) % 3) * 2px);height:calc(8px + (var(--p) % 3) * 2px)}@keyframes sakura-fall{0%{transform:translateZ(0) rotate(0);opacity:0}6%{opacity:.9}to{transform:translate3d(calc((var(--p) % 5 - 2) * 36px),115vh,0) rotate(480deg);opacity:.2}}html[data-theme=sakura] .topnav{background:#fffcfdf0;border-bottom-color:rgba(var(--accent-rgb),.18);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);box-shadow:0 6px 20px #1c0f1614}html[data-theme=sakura] .topnav:before{background:#fffcfdf0}html[data-theme=sakura] .logo{color:var(--ink);font-size:1.42rem}html[data-theme=sakura] .logo:hover,html[data-theme=sakura] .site-footer-logo:hover,html[data-theme=sakura] .site-footer-nav a:hover{color:var(--accent)}html[data-theme=sakura] .nav-links a,html[data-theme=sakura] .nav-menu-panel a{color:var(--ink-soft);font-size:.92rem}html[data-theme=sakura] .nav-menu-panel a{font-size:.84rem}html[data-theme=sakura] .nav-links a:hover,html[data-theme=sakura] .nav-menu-panel a:hover{color:var(--ink);background:rgba(var(--accent-rgb),.12)}html[data-theme=sakura] .nav-links a.on,html[data-theme=sakura] .nav-menu-panel a.on{color:var(--accent-ink);background:rgba(var(--accent-rgb),.18)}html[data-theme=sakura] .nav-menu-trigger,html[data-theme=sakura] .nav-settings-btn{border-color:rgba(var(--accent-rgb),.22);background:#ffffffb3;color:var(--ink-soft)}html[data-theme=sakura] .nav-settings-btn:hover,html[data-theme=sakura] .nav-settings-btn.on{border-color:rgba(var(--accent-rgb),.4);color:var(--accent-ink);background:rgba(var(--accent-rgb),.12)}html[data-theme=sakura] .nav-menu-panel{background:#fcf8faf5;border-color:rgba(var(--accent-rgb),.16);box-shadow:0 16px 36px #3d24331f}html[data-theme=sakura] .topnav .source-toggle,html[data-theme=sakura] .page .source-toggle:not(.calc-settings-toggle){background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.14)}html[data-theme=sakura] .topnav .source-toggle button,html[data-theme=sakura] .page .source-toggle:not(.calc-settings-toggle) button{color:var(--muted)}html[data-theme=sakura] .topnav .source-toggle button.active,html[data-theme=sakura] .page .source-toggle:not(.calc-settings-toggle) button.active{background:var(--accent);color:#fff;box-shadow:0 4px 12px rgba(var(--accent-rgb),.28)}html[data-theme=sakura] .page,html[data-theme=sakura] .calc,html[data-theme=sakura] .home,html[data-theme=sakura] .site-footer,html[data-theme=sakura] .logo,html[data-theme=sakura] .calc-head h1,html[data-theme=sakura] .dash-head h1,html[data-theme=sakura] .values-head h1,html[data-theme=sakura] .trading-head h1,html[data-theme=sakura] .legal-head h1,html[data-theme=sakura] .dash-metric-value,html[data-theme=sakura] .dash-panel-head h2,html[data-theme=sakura] .value-card-name,html[data-theme=sakura] .value-card-dual-bit,html[data-theme=sakura] .values-detail-top h2,html[data-theme=sakura] .values-chart-title,html[data-theme=sakura] .values-detail-history h3,html[data-theme=sakura] .values-section-title,html[data-theme=sakura] .trading-author,html[data-theme=sakura] .trading-col-head h2,html[data-theme=sakura] .home-explore-label,html[data-theme=sakura] .site-footer-logo,html[data-theme=sakura] .calc-dual-pair b,html[data-theme=sakura] .home-brand,html[data-theme=sakura] .home-hero-copy h1,html[data-theme=sakura] .home-panel h2,html[data-theme=sakura] .home-finale-inner h2,html[data-theme=sakura] .home-why-split h3,html[data-theme=sakura] .board-head h2,html[data-theme=sakura] .values-stat strong,html[data-theme=sakura] .trade-share,html[data-theme=sakura] .trading-side,html[data-theme=sakura] .trading-val-n,html[data-theme=sakura] .dash-row-name,html[data-theme=sakura] .value-card-row,html[data-theme=sakura] .legal-body,html[data-theme=sakura] .legal-body p,html[data-theme=sakura] .legal-body li{color:var(--ink)}html[data-theme=sakura] .calc-head h1{text-shadow:none}html[data-theme=sakura] .dash-head p:not(.app-kicker),html[data-theme=sakura] .values-head p:not(.app-kicker),html[data-theme=sakura] .trading-sub,html[data-theme=sakura] .trading-status,html[data-theme=sakura] .dash-metric-label,html[data-theme=sakura] .dash-panel-hint,html[data-theme=sakura] .value-card-dual-bit em,html[data-theme=sakura] .trading-age,html[data-theme=sakura] .home-explore-blurb,html[data-theme=sakura] .values-detail-meta,html[data-theme=sakura] .values-chart-sub,html[data-theme=sakura] .home-lead,html[data-theme=sakura] .home-panel>p,html[data-theme=sakura] .home-finale-inner>p,html[data-theme=sakura] .home-why-split p,html[data-theme=sakura] .calc-dual-name,html[data-theme=sakura] .calc-dual-pair i,html[data-theme=sakura] .calc-dual-delta,html[data-theme=sakura] .site-footer-nav a,html[data-theme=sakura] .site-footer-copy,html[data-theme=sakura] .values-control-label,html[data-theme=sakura] .values-stat,html[data-theme=sakura] .values-section-title span,html[data-theme=sakura] .values-search-icon,html[data-theme=sakura] .trading-search-icon,html[data-theme=sakura] .picker-search-icon,html[data-theme=sakura] .trading-side-label,html[data-theme=sakura] .trading-meta,html[data-theme=sakura] .values-history-meta,html[data-theme=sakura] .trade-swap,html[data-theme=sakura] .value-card-row span,html[data-theme=sakura] .slot-thumb.fallback,html[data-theme=sakura] .dash-row-meta,html[data-theme=sakura] .dash-row-tag,html[data-theme=sakura] .dash-empty,html[data-theme=sakura] .dash-metric-hint,html[data-theme=sakura] .dash-panel-sub,html[data-theme=sakura] .trading-val-src,html[data-theme=sakura] .trading-wfl-tag,html[data-theme=sakura] .trading-wfl-delta,html[data-theme=sakura] .trading-vs,html[data-theme=sakura] .trading-pill,html[data-theme=sakura] .trading-filter-label,html[data-theme=sakura] .trading-banner,html[data-theme=sakura] .trading-empty,html[data-theme=sakura] .trading-col-empty,html[data-theme=sakura] .trading-icon-more,html[data-theme=sakura] .trading-empty-side,html[data-theme=sakura] .trading-wfl-bit.is-fair .trading-wfl-label,html[data-theme=sakura] .trading-wfl-bit.is-empty .trading-wfl-label{color:var(--ink-soft)}html[data-theme=sakura] .app-kicker,html[data-theme=sakura] .home-kicker{color:var(--accent)}html[data-theme=sakura] .home-hero-copy h1,html[data-theme=sakura] .home-cta-ghost{color:var(--ink)}html[data-theme=sakura] .trade-swap:hover,html[data-theme=sakura] .trade-share:hover:not(:disabled){color:var(--accent-ink);background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.28)}html[data-theme=sakura] .values-seg button:hover,html[data-theme=sakura] .values-filter-chips button:hover,html[data-theme=sakura] .trading-filters button:hover{color:var(--ink)}html[data-theme=sakura] .calc{background:#fffcfdf5;color:var(--ink);border-color:rgba(var(--accent-rgb),.18);box-shadow:0 1px #fffffff2 inset,0 20px 44px #1c0f161f}html[data-theme=sakura] .calc-wrap:before{background:radial-gradient(circle,rgba(var(--accent-rgb),.16),rgba(var(--lavender-rgb),.1) 45%,transparent 70%)}html[data-theme=sakura] .trade-mid-mark,html[data-theme=sakura] .calc.calc-keep-side .trade-mid-mark{color:rgba(var(--accent-rgb),.42)}html[data-theme=sakura] .board-panel{background:#f8f0f4bf;border-color:rgba(var(--accent-rgb),.14)}html[data-theme=sakura] .slot-empty{border-color:rgba(var(--accent-rgb),.22);background:#ffffff73}html[data-theme=sakura] .slot-empty.is-next:not(:disabled){background:linear-gradient(160deg,#e8a0b8 0%,var(--accent) 100%);border-color:transparent;color:#fff;text-shadow:0 1px 1px rgba(58,20,38,.25);box-shadow:0 8px 18px rgba(var(--accent-rgb),.28)}html[data-theme=sakura] .slot-empty.is-next:not(:disabled) .slot-plus{color:#fff}html[data-theme=sakura] .slot-card{background:#fff;border-color:rgba(var(--accent-rgb),.12)}html[data-theme=sakura] .calc-dual-item{background:#ffffffb3;border-color:rgba(var(--accent-rgb),.14);color:var(--ink)}html[data-theme=sakura] .calc-dual-item.is-win .calc-dual-delta{color:var(--win)}html[data-theme=sakura] .calc-dual-item.is-lose .calc-dual-delta{color:var(--lose)}html[data-theme=sakura] .calc-dual-item.is-fair .calc-dual-delta{color:var(--fair)}html[data-theme=sakura] .calc-dual-track{background:rgba(var(--accent-rgb),.1)}html[data-theme=sakura] .dash-metric,html[data-theme=sakura] .dash-panel,html[data-theme=sakura] .trading-card,html[data-theme=sakura] .value-card,html[data-theme=sakura] .values-detail,html[data-theme=sakura] .picker,html[data-theme=sakura] .home-explore-link{background:#fffcfdf0;border-color:rgba(var(--accent-rgb),.16);color:var(--ink);box-shadow:0 1px #fffffff2 inset,0 10px 24px #1c0f1614}html[data-theme=sakura] .dash-metric:hover,html[data-theme=sakura] .dash-panel:hover,html[data-theme=sakura] .trading-card:hover,html[data-theme=sakura] .value-card:hover,html[data-theme=sakura] .home-explore-link:hover{border-color:rgba(var(--accent-rgb),.32);background:#fffffff0}html[data-theme=sakura] .value-card-art{background:rgba(var(--accent-rgb),.08)}html[data-theme=sakura] .values-detail{background:linear-gradient(180deg,#fbf7f9,#f5eef2)}html[data-theme=sakura] .values-detail-close{border-color:rgba(var(--accent-rgb),.2);background:#ffffffd9;color:var(--ink)}html[data-theme=sakura] .values-current-block,html[data-theme=sakura] .values-chart,html[data-theme=sakura] .values-history-item{background:#ffffffa6;border-color:rgba(var(--accent-rgb),.12);color:var(--ink)}html[data-theme=sakura] .values-current-title{color:var(--ink)}html[data-theme=sakura] .values-current-mode{color:var(--accent-ink);background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.26)}html[data-theme=sakura] .values-history-count,html[data-theme=sakura] .values-history-head,html[data-theme=sakura] .values-empty,html[data-theme=sakura] .values-detail-move,html[data-theme=sakura] .values-detail-move span,html[data-theme=sakura] .value-change .from,html[data-theme=sakura] .value-change .arrow{color:var(--ink-soft)}html[data-theme=sakura] .values-detail-move strong,html[data-theme=sakura] .value-change .to{color:var(--ink)}html[data-theme=sakura] .values-detail-move{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.14)}html[data-theme=sakura] .values-detail-move.up strong{color:var(--win)}html[data-theme=sakura] .values-detail-move.down strong{color:var(--lose)}html[data-theme=sakura] .value-pct{background:rgba(var(--accent-rgb),.12);color:var(--ink-soft)}html[data-theme=sakura] .value-pct.up{background:#2f8a5c24;color:var(--win)}html[data-theme=sakura] .value-pct.down{background:#b038501f;color:var(--lose)}html[data-theme=sakura] .values-history-group .values-history-source.elve,html[data-theme=sakura] .values-history-source.elve{color:#1f7a62}html[data-theme=sakura] .values-history-group .values-history-source.amvgg,html[data-theme=sakura] .values-history-source.amvgg{color:#6b3fa0}html[data-theme=sakura] .values-toolbar,html[data-theme=sakura] .trading-toolbar{background:transparent;border:0;box-shadow:none}html[data-theme=sakura] .values-seg{background:#fffcfd8c;border:1px solid rgba(var(--accent-rgb),.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px #ffffff8c inset}html[data-theme=sakura] .values-seg button,html[data-theme=sakura] .values-filter-chips button,html[data-theme=sakura] .trading-filters button,html[data-theme=sakura] .trading-scan-btn,html[data-theme=sakura] .trading-filters-toggle,html[data-theme=sakura] .trading-status,html[data-theme=sakura] .values-control-label,html[data-theme=sakura] .values-stat{color:var(--ink);text-shadow:0 0 10px rgba(255,250,252,.95),0 0 22px rgba(255,248,250,.8),0 1px 1px rgba(255,252,253,.9)}html[data-theme=sakura] .values-stat{color:var(--ink-soft)}html[data-theme=sakura] .values-stat strong{color:var(--ink)}html[data-theme=sakura] .values-seg button:hover,html[data-theme=sakura] .values-filter-chips button:hover,html[data-theme=sakura] .trading-filters button:hover,html[data-theme=sakura] .trading-scan-btn:hover,html[data-theme=sakura] .trading-filters-toggle:hover{color:var(--accent-ink);background:#fffcfd73}html[data-theme=sakura] .values-seg button.on{background:var(--accent);color:#fff;box-shadow:0 4px 12px rgba(var(--accent-rgb),.28);text-shadow:0 1px 1px rgba(58,20,38,.25)}html[data-theme=sakura] .values-filter-chips button.on,html[data-theme=sakura] .trading-filters button.on,html[data-theme=sakura] .trading-scan-btn.on,html[data-theme=sakura] .trading-filters-toggle.on,html[data-theme=sakura] .trading-filters-toggle.active{background:#fffcfd9e;color:var(--accent-ink);border-color:rgba(var(--accent-rgb),.35)}html[data-theme=sakura] .trading-scan-btn,html[data-theme=sakura] .trading-filters-toggle{border-color:rgba(var(--accent-rgb),.28);background:#fffcfd80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px #ffffff8c inset}html[data-theme=sakura] .trading-scan-btn.on{border-color:#b4782873;color:#8a5a10;background:#fff8e6b3}html[data-theme=sakura] .trading-filters-panel{background:#fbf7f9cc;border-color:rgba(var(--accent-rgb),.14)}html[data-theme=sakura] .values-search input,html[data-theme=sakura] .trading-search input,html[data-theme=sakura] .picker-search input{background:#ffffffe0;border-color:rgba(var(--accent-rgb),.18);color:var(--ink);box-shadow:0 1px #fffc inset}html[data-theme=sakura] .values-search input::placeholder,html[data-theme=sakura] .trading-search input::placeholder,html[data-theme=sakura] .picker-search input::placeholder{color:var(--muted)}html[data-theme=sakura] .values-search input:focus,html[data-theme=sakura] .trading-search input:focus,html[data-theme=sakura] .picker-search input:focus{border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}html[data-theme=sakura] .trading-btn,html[data-theme=sakura] .home-cta-primary{background:var(--accent);color:#fff;box-shadow:0 8px 20px rgba(var(--accent-rgb),.32)}html[data-theme=sakura] .trading-btn:hover,html[data-theme=sakura] .home-cta-primary:hover{color:#fff;background:#b0486e;box-shadow:0 12px 28px rgba(var(--accent-rgb),.38)}html[data-theme=sakura] .trading-btn-ghost,html[data-theme=sakura] .home-cta-ghost{background:#ffffffd9;color:var(--ink);border:1px solid rgba(var(--accent-rgb),.28)}html[data-theme=sakura] .home-cta-ghost:hover{background:#fff;border-color:rgba(var(--accent-rgb),.45);color:var(--accent-ink)}html[data-theme=sakura] .picker-nav{background:#f8f0f4eb;border-color:rgba(var(--accent-rgb),.14)}html[data-theme=sakura] .picker-nav button{color:var(--ink-soft)}html[data-theme=sakura] .picker-nav button.on,html[data-theme=sakura] .picker-nav button:hover{color:var(--accent-ink);background:rgba(var(--accent-rgb),.14)}html[data-theme=sakura] .picker-close{color:var(--ink);border-color:rgba(var(--accent-rgb),.18);background:#fffc}html[data-theme=sakura] .picker-tile{background:#ffffffb8;border:1px solid rgba(var(--accent-rgb),.1)}html[data-theme=sakura] .picker-tile:hover,html[data-theme=sakura] .picker-tile:focus-visible{background:rgba(var(--accent-rgb),.16);border-color:rgba(var(--accent-rgb),.35)}html[data-theme=sakura] .picker-tile-name{background:#2a1420eb;color:#fff}html[data-theme=sakura] .picker-tile:hover .picker-tile-name,html[data-theme=sakura] .picker-tile:focus-visible .picker-tile-name{display:flex;color:#fff}html[data-theme=sakura] .picker-tile-fallback{color:var(--ink-soft)}html[data-theme=sakura] .picker .empty{color:var(--muted)}html[data-theme=sakura] .picker-mods{background:rgba(var(--accent-rgb),.06);border-top-color:rgba(var(--accent-rgb),.14)}html[data-theme=sakura] .picker-mods-cluster{background:#ffffff8c}html[data-theme=sakura] .picker-mods button{color:var(--ink-soft);border-color:rgba(var(--accent-rgb),.16);background:#ffffffb3}html[data-theme=sakura] .picker-mods button:hover:not(.on):not(:disabled){background:rgba(var(--accent-rgb),.16);color:var(--accent-ink)}html[data-theme=sakura] .picker-mods button.on{color:#fff;background:var(--accent);border-color:transparent;text-shadow:0 1px 1px rgba(58,20,38,.2)}html[data-theme=sakura] .home{background:transparent}html[data-theme=sakura] .home-sky .home-cosmos-nebula,html[data-theme=sakura] .home-sky .home-lamp,html[data-theme=sakura] .home-sky .home-cosmos-veil{display:none}html[data-theme=sakura] .home-brand,html[data-theme=sakura] .home-hero-copy h1,html[data-theme=sakura] .home-lead,html[data-theme=sakura] .home-kicker,html[data-theme=sakura] .home-panel h2,html[data-theme=sakura] .home-finale-inner h2,html[data-theme=sakura] .home-why-split h3,html[data-theme=sakura] .home-panel>p,html[data-theme=sakura] .home-finale-inner>p,html[data-theme=sakura] .home-why-split p,html[data-theme=sakura] .dash-head h1,html[data-theme=sakura] .values-head h1,html[data-theme=sakura] .trading-head h1,html[data-theme=sakura] .legal-head h1,html[data-theme=sakura] .dash-head p,html[data-theme=sakura] .values-head p,html[data-theme=sakura] .trading-sub,html[data-theme=sakura] .app-kicker,html[data-theme=sakura] .values-section-title,html[data-theme=sakura] .trading-col-head h2{text-shadow:0 0 12px rgba(255,250,252,.95),0 0 28px rgba(255,248,250,.75),0 1px 2px rgba(255,252,253,.9)}html[data-theme=sakura] .home-brand{color:var(--accent-ink)}html[data-theme=sakura] .home-hero-copy h1,html[data-theme=sakura] .home-panel h2,html[data-theme=sakura] .home-finale-inner h2,html[data-theme=sakura] .home-why-split h3,html[data-theme=sakura] .dash-head h1,html[data-theme=sakura] .values-head h1,html[data-theme=sakura] .trading-head h1,html[data-theme=sakura] .legal-head h1,html[data-theme=sakura] .values-section-title,html[data-theme=sakura] .trading-col-head h2{color:var(--ink)}html[data-theme=sakura] .home-lead,html[data-theme=sakura] .home-panel>p,html[data-theme=sakura] .home-finale-inner>p,html[data-theme=sakura] .home-why-split p,html[data-theme=sakura] .dash-head p,html[data-theme=sakura] .values-head p,html[data-theme=sakura] .trading-sub{color:var(--ink-soft)}html[data-theme=sakura] .app-kicker,html[data-theme=sakura] .home-kicker{color:var(--accent-ink);font-weight:800}html[data-theme=sakura] .home-shot-glow{background:radial-gradient(circle,rgba(var(--accent-rgb),.22),rgba(var(--lavender-rgb),.12) 48%,transparent 70%)}html[data-theme=sakura] .home-shot{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.14),0 24px 44px #3d243324}html[data-theme=sakura] .home-why-item:before{background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.7),transparent)}html[data-theme=sakura] .home-explore-arrow{color:rgba(var(--accent-rgb),.7)}html[data-theme=sakura] .home-explore-link:hover .home-explore-arrow{color:var(--accent)}html[data-theme=sakura] .home-explore-link:hover .home-explore-label{color:var(--accent-ink)}html[data-theme=sakura] .values-chart-axis{fill:#3d243373}html[data-theme=sakura] .values-chart-grid{stroke:#3d24331a}html[data-theme=sakura] .values-chart-legend strong,html[data-theme=sakura] .values-age.regular,html[data-theme=sakura] .value-age.regular{color:var(--ink-soft)}html[data-theme=sakura] .values-chart-legend .elve,html[data-theme=sakura] .values-history-source.elve,html[data-theme=sakura] .values-chart-tip-row.elve span,html[data-theme=sakura] .trading-src-elve{color:#1f7a62}html[data-theme=sakura] .values-chart-legend .amvgg,html[data-theme=sakura] .values-history-source.amvgg,html[data-theme=sakura] .values-chart-tip-row.amvgg span,html[data-theme=sakura] .trading-src-amvgg{color:#6b3fa0}html[data-theme=sakura] .trading-src-elve{background:#1f7a621f}html[data-theme=sakura] .trading-src-amvgg{background:#6b3fa01f}html[data-theme=sakura] .values-chart-tip-row strong,html[data-theme=sakura] .dash-rank,html[data-theme=sakura] .trading-profit-input,html[data-theme=sakura] .legal-body code{color:var(--ink)}html[data-theme=sakura] .legal-body code{background:rgba(var(--accent-rgb),.12);color:var(--accent-ink)}html[data-theme=sakura] .dash-view-more{color:var(--ink-soft);border-color:rgba(var(--accent-rgb),.2)}html[data-theme=sakura] .dash-view-more:hover{color:var(--accent-ink);border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.1)}html[data-theme=sakura] .dash-row:hover{background:rgba(var(--accent-rgb),.08)}html[data-theme=sakura] .dash-thumb{background:rgba(var(--accent-rgb),.1);color:var(--ink-soft)}html[data-theme=sakura] .dash-pct.up,html[data-theme=sakura] .dash-metric-value.up{color:var(--win)}html[data-theme=sakura] .dash-pct.down,html[data-theme=sakura] .dash-metric-value.down{color:var(--lose)}html[data-theme=sakura] .trading-profit-input input{background:#ffffffe0;border-color:rgba(var(--accent-rgb),.18);color:var(--ink)}html[data-theme=sakura] .trading-pill{border-color:rgba(var(--accent-rgb),.28);background:#fffcfd9e;color:var(--ink);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-shadow:0 0 8px rgba(255,250,252,.9)}html[data-theme=sakura] .trading-pill.ok{color:#176b42;border-color:#176b428c;background:#dcffebb8;font-weight:800}html[data-theme=sakura] .trading-pill.bad,html[data-theme=sakura] .trading-status.is-err{color:var(--lose)}html[data-theme=sakura] .trading-pill.bad{border-color:#b0385073;background:#ffe6ecb8}html[data-theme=sakura] .trading-status.is-paused{color:#8a5a10;text-shadow:0 0 10px rgba(255,250,252,.95),0 0 22px rgba(255,248,250,.8)}html[data-theme=sakura] .trading-wfl-bit.is-win .trading-wfl-label{color:var(--win)}html[data-theme=sakura] .trading-wfl-bit.is-lose .trading-wfl-label{color:var(--lose)}html[data-theme=sakura] .trading-icon:hover{outline-color:rgba(var(--accent-rgb),.55)}html[data-theme=sakura] .board-panel,html[data-theme=sakura] .calc-dual-item{color:var(--ink)}html[data-theme=sakura] .trade-share{border-color:rgba(var(--accent-rgb),.22);background:#ffffffa6}html[data-theme=sakura] .site-footer{border-top-color:rgba(var(--accent-rgb),.16);background:#fffcfdf0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-theme=sakura] .site-footer-logo{color:var(--ink);font-size:1.15rem}html[data-theme=sakura] .site-footer-brand p{color:var(--ink-soft)}html[data-theme=sakura] .site-footer-nav a,html[data-theme=sakura] .site-footer-copy{border-top-color:rgba(var(--accent-rgb),.12);color:var(--ink-soft)}html[data-theme=sakura] .legal-page,html[data-theme=sakura] .legal-body,html[data-theme=sakura] .values-toolbar,html[data-theme=sakura] .trading-toolbar,html[data-theme=sakura] .trading-filters-panel{color:var(--ink)}html[data-theme=sakura] .trading-filters-panel{background:#fffcfdeb}html[data-theme=sakura] .board-panel{background:#fffafce0}html[data-theme=sakura] .value-age,html[data-theme=sakura] .values-age{color:var(--ink-soft)}html[data-theme=sakura] .value-age.neon,html[data-theme=sakura] .values-age.neon{color:#6b2fa0}html[data-theme=sakura] .value-age.mega,html[data-theme=sakura] .values-age.mega{color:#8a2f5c}html[data-theme=sakura] .calc-settings-backdrop,html[data-theme=sakura] .calc-settings-backdrop[data-theme-island=classic]{--nav: #0e1014;--canvas: #16191f;--ink: #1a1d24;--accent: #14b8a6;--accent-rgb: 20, 184, 166;--accent-soft: #99f6e4;--accent-ink: #042f2e;--font: "DM Sans", system-ui, sans-serif;--display: "Space Grotesk", system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);font-family:DM Sans,system-ui,sans-serif;color:#e8eaed;background:#080a0eb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-theme=sakura] .calc-settings-panel{width:min(340px,100%);max-height:min(78vh,560px);overflow:auto;padding:1rem 1.05rem 1.1rem;border-radius:16px;background:#16191f;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 48px #00000073;color:#e8eaed;font-family:DM Sans,system-ui,sans-serif}html[data-theme=sakura] .calc-settings-title{font-family:Space Grotesk,system-ui,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:0}html[data-theme=sakura] .calc-settings-close{width:32px;height:32px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff0f;color:#ffffff8c;font-size:1.25rem;font-weight:700;line-height:1;display:grid;place-items:center;flex-shrink:0}html[data-theme=sakura] .calc-settings-close:hover{background:#dc2626;border-color:transparent;color:#fff}html[data-theme=sakura] .calc-settings-label{font-size:.72rem;font-weight:650;color:#fff6;margin-bottom:.45rem}html[data-theme=sakura] .calc-settings-toggle{width:100%;background:#ffffff0f;border:0}html[data-theme=sakura] .calc-settings-toggle button{flex:1;color:#ffffff80;background:transparent;box-shadow:none}html[data-theme=sakura] .calc-settings-toggle button.active{background:#14b8a6;color:#042f2e;box-shadow:none}html[data-theme=sakura] .calc-settings-attrs button{color:#ffffff80;border-color:#ffffff1a;background:#ffffff0d}html[data-theme=sakura] .calc-settings-attrs button.on{color:#fff;border-color:transparent}html[data-theme=sakura] .calc-settings-attrs button.mod-f.on{background:#2f6bff}html[data-theme=sakura] .calc-settings-attrs button.mod-r.on{background:#e83e8c}html[data-theme=sakura] .calc-settings-attrs button.mod-d.on{background:#f97316}html[data-theme=sakura] .calc-settings-attrs button.mod-n.on{background:#7ac943}html[data-theme=sakura] .calc-settings-attrs button.mod-m.on{background:#a855f7}html[data-theme=sakura] .calc-settings-choice{color:#ffffffb3;border-color:#ffffff14;background:#ffffff0a}html[data-theme=sakura] .calc-settings-choice.on{border-color:#14b8a666;background:#14b8a61f;color:#e8eaed}html[data-theme=sakura] .calc-settings-choice-label{color:#e8eaed}html[data-theme=sakura] .calc-settings-choice-hint,html[data-theme=sakura] .calc-settings-hint{color:#fff6}html[data-theme=sakura] .calc-settings-check{color:#ffffffb3}html[data-theme=sakura] .calc-settings-check-box{border-color:#fff3;background:#ffffff0f}html[data-theme=sakura] .calc-settings-check.on .calc-settings-check-box{background:#14b8a6;border-color:transparent;color:#042f2e}html[data-theme=sakura] .calc-settings-group+.calc-settings-group{border-top-color:#ffffff12}
