:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0e1c;--panel:#141831;--ink:#eaeeff;--muted:#949cc4;--rule:#2c3566;--rule-soft:#1b2142;--mult:#b6c0f2;--line:#b3c0ff;--tile-a:#a8b6ff;--tile-b:#627eea;--tile-ink:#0b1030;--win:#2effaf;--win-ink:#03261b;--loss:#ff6b8b;--loss-fill:#3d1626;--warn:#ffc66e;--brand-a:#a8b6ff;--brand-b:#627eea;--display:"Bricolage Grotesque", "Segoe UI", system-ui, sans-serif;--body:"Inter", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--body);transition:background-color .45s,color .45s;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,canvas:focus-visible{outline:2px solid var(--line);outline-offset:2px}[hidden]{display:none!important}.app{height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);display:flex}.demo-shell{flex-direction:column;height:100dvh;display:flex}.demo-shell .app{flex:auto;height:auto;min-height:0}.demo-strip{padding:calc(5px + env(safe-area-inset-top,0px)) 12px 5px;text-align:center;font:500 .7rem/1.35 var(--body);color:var(--muted);background:var(--panel);border-bottom:1px solid var(--rule-soft);flex:none;margin:0;transition:background-color .45s,border-color .45s}.demo-strip strong{color:var(--ink);font-weight:600}.demo-note{color:var(--warn)}.rail{background:var(--panel);border:1px solid var(--rule-soft);border-radius:14px;flex-direction:column;flex:0 0 148px;gap:4px;margin:10px 0 10px 10px;padding:16px 10px 10px;transition:background-color .45s,border-color .45s;display:flex}.brand{font-family:var(--display);letter-spacing:-.02em;background:linear-gradient(90deg, var(--brand-a), var(--brand-b));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 6px 22px;font-size:1.3rem;font-weight:800}.nav-item{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:9px 8px;font-size:.86rem;font-weight:600;display:flex}.nav-item[aria-current=page],.nav-item[aria-pressed=true]{color:var(--ink);background:var(--rule-soft)}.nav-item[disabled]{cursor:default;opacity:.6}.nav-item small{letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:.6rem}.dot{background:currentColor;border-radius:50%;width:8px;height:8px}.rail-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.icon-btn{border:1px solid var(--rule-soft);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:9px;place-items:center;font-size:1rem;display:grid}.icon-btn[aria-pressed=true]{color:var(--win);border-color:var(--win)}.status{color:var(--muted);align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.status i{background:var(--loss);border-radius:50%;width:7px;height:7px}.status.live i{background:var(--win)}.status.connecting i,.status.reconnecting i{background:var(--warn)}.stage{flex:auto;min-width:0;position:relative}.stage canvas{touch-action:manipulation;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.pill{background:color-mix(in srgb, var(--panel) 88%, transparent);border:1px solid var(--rule);font:700 .92rem var(--mono);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex;position:absolute}.pill .badge{font:700 .6rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--tile-ink);background:linear-gradient(90deg, var(--tile-a), var(--tile-b));border-radius:999px;padding:2px 7px}.balance-pill{left:14px;bottom:calc(34px + env(safe-area-inset-bottom,0px));transition:border-color .3s,box-shadow .3s,transform .2s}.balance-pill.hit{border-color:var(--win);box-shadow:0 0 26px color-mix(in srgb, var(--win) 60%, transparent);transform:scale(1.08)}.balance-pill.miss{border-color:var(--loss)}.balance-pill.cta{background:linear-gradient(90deg, var(--tile-a), var(--tile-b));color:var(--tile-ink);font-family:var(--body);border-color:#0000}.pending-pill{left:14px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:11;pointer-events:none;border:1px solid var(--rule);background:color-mix(in srgb, var(--panel) 88%, transparent);max-width:calc(100% - 28px);color:var(--muted);font:600 .72rem var(--mono);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 11px;position:absolute}.stake-pill{right:14px;bottom:calc(34px + env(safe-area-inset-bottom,0px))}.menu{z-index:15;background:var(--panel);border:1px solid var(--rule);border-radius:14px;flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute}.menu button{font:700 .86rem var(--mono);text-align:right;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 18px}.stake-menu{right:14px;bottom:calc(82px + env(safe-area-inset-bottom,0px))}.menu button[disabled]{opacity:.35;cursor:default}.menu-note{max-width:200px;color:var(--muted);font:500 .7rem/1.4 var(--body);text-align:right;margin:2px 8px 4px}.market-pick{position:relative}.market-menu{top:calc(100% + 6px);left:0}.market-menu button{font:700 .8rem var(--body);text-align:left;padding:10px 16px}.menu button[aria-pressed=true],.choice button[aria-pressed=true]{background:linear-gradient(90deg, var(--tile-a), var(--tile-b));color:var(--tile-ink)}.top-right{right:14px;top:calc(12px + env(safe-area-inset-top,0px));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute}.top-right .pill{padding:6px 12px;font-size:.8rem;position:static}.seg{border:1px solid var(--rule);background:color-mix(in srgb, var(--panel) 88%, transparent);border-radius:999px;display:inline-flex;overflow:hidden}.seg button{font:700 .74rem var(--body);color:var(--muted);background:0 0;border:0;padding:7px 12px}.seg button[aria-pressed=true]{background:linear-gradient(90deg, var(--tile-a), var(--tile-b));color:var(--tile-ink)}.seg.speed{align-items:center}.seg-note{font:500 .7rem var(--body);color:var(--muted);white-space:nowrap;padding:0 12px 0 8px}.speed-name{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.speed-name small{font:500 .66rem var(--body);color:var(--muted)}[aria-pressed=true]>.speed-name small{color:inherit;opacity:.8}.up{color:var(--win)}.down{color:var(--loss)}.toast{left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));font:600 .8rem var(--body);background:var(--ink);color:var(--bg);pointer-events:none;text-align:center;border-radius:16px;width:max-content;max-width:min(90%,420px);padding:7px 14px;line-height:1.35;position:absolute;transform:translate(-50%)}.notice{text-align:center;color:var(--muted);pointer-events:none;place-items:center;padding:24px;font-size:.95rem;display:grid;position:absolute;inset:0}.notice>div{max-width:34ch;line-height:1.45}.notice strong{color:var(--ink);font:800 1.3rem var(--display);margin-bottom:6px;display:block}.notice .btn{pointer-events:auto;margin-top:16px;padding:10px 22px}.banner{left:50%;top:calc(64px + env(safe-area-inset-top,0px));z-index:12;white-space:nowrap;font:600 .8rem var(--body);color:var(--ink);background:var(--panel);border:1px solid var(--warn);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex;position:absolute;transform:translate(-50%)}.banner i{background:var(--warn);border-radius:50%;width:7px;height:7px}.guide{left:14px;top:calc(12px + env(safe-area-inset-top,0px));z-index:10;background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid var(--rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;width:min(272px,100% - 28px);font-size:.78rem;position:absolute}.guide header{align-items:center;gap:4px;padding:10px 8px 0 14px;display:flex}.guide-toggle{text-align:left;cursor:default;background:0 0;border:0;flex:auto;align-items:baseline;gap:8px;min-width:0;padding:2px 0;display:flex}.guide-title{font:800 .95rem var(--display);white-space:nowrap}.guide-now{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:none;overflow:hidden}.guide .close{color:var(--muted);background:0 0;border:0;padding:6px 8px;font-size:1.15rem;line-height:1}.guide-body{flex-direction:column;gap:10px;padding:4px 14px 14px;display:flex}.guide p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.45}.guide ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guide li{color:var(--muted);grid-template-columns:12px 1fr;align-items:center;gap:3px 9px;font-weight:500;display:grid}.guide li:before{content:"";border:1.5px solid var(--rule);border-radius:50%;width:12px;height:12px;transition:background .3s,border-color .3s}.guide li.now{color:var(--ink);font-weight:600}.guide li.now:before{border-color:var(--tile-a)}.guide li.done{color:var(--win)}.guide li.done:before{background:var(--win);border-color:var(--win)}.guide li p{grid-column:2;font-weight:400}.guide-step{align-items:center;gap:8px;min-width:0;display:flex}.guide-step button{text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--tile-b);text-decoration-color:var(--tile-b);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}.guide-note{color:var(--muted);font:500 .7rem var(--mono);margin-left:auto}.guide .guide-odds{color:var(--ink);border-top:1px solid var(--rule-soft);padding-top:10px}.guide .btn{align-self:flex-start}.scrim,.tabbar{display:none}.sheet{left:14px;top:calc(12px + env(safe-area-inset-top,0px));bottom:calc(86px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid var(--rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;flex-direction:column;width:min(360px,100% - 28px);display:flex;position:absolute;overflow:hidden}.sheet header{justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.sheet{z-index:30}.sheet h2{font:800 1.05rem var(--display);margin:0}.sheet .close{color:var(--muted);background:0 0;border:0;padding:2px 6px;font-size:1.2rem;line-height:1}.sheet .body{flex-direction:column;gap:14px;padding:0 16px 16px;font-size:.84rem;display:flex;overflow-y:auto}.sheet p{color:var(--muted);margin:0;line-height:1.45}.sheet .label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:.66rem}.sheet .value{font:700 1.05rem var(--mono)}.sheet .addr{font:500 .74rem var(--mono);word-break:break-all}.btn{border:1px solid var(--rule);background:0 0;border-radius:10px;padding:9px 12px;font-size:.82rem;font-weight:600}.btn.primary{background:linear-gradient(90deg, var(--tile-a), var(--tile-b));color:var(--tile-ink);border-color:#0000}.row{flex-wrap:wrap;gap:8px;display:flex}.choice{gap:4px;display:inline-flex}.choice button{border:1px solid var(--rule);font:700 .78rem var(--mono);background:0 0;border-radius:8px;padding:6px 10px}.withdraw,.withdraw .fields{flex-direction:column;gap:14px;display:flex}.field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:.66rem;display:block}.field input{width:100%;min-width:0;font:600 .9rem var(--mono);color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:10px;padding:9px 12px}.field input.mono{font-size:.78rem;font-weight:500}.field input::placeholder{color:var(--muted);opacity:.7}.field input:focus-visible{outline:2px solid var(--line);outline-offset:1px}.field input[aria-invalid=true]{border-color:var(--loss)}.field .input-row{gap:8px;display:flex}.field .input-row input{flex:1}.field .note{color:var(--muted);margin-top:5px;font-size:.74rem;line-height:1.4}.field .note[data-error=true]{color:var(--loss)}.summary{border:1px solid var(--rule);border-radius:10px;margin:0;padding:2px 12px}.summary>div{border-top:1px solid var(--rule-soft);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.summary>div:first-child{border-top:0}.summary dt{color:var(--muted);flex:none}.summary dd{text-align:right;min-width:0;margin:0;font-weight:600}.sheet .ok{color:var(--win)}.sheet .bad{color:var(--loss)}a.btn{color:inherit;text-decoration:none;display:inline-block}.taps{border-collapse:collapse;width:100%;font:500 .74rem var(--mono);font-variant-numeric:tabular-nums}.taps th{text-align:left;font:600 .62rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 0 6px}.taps td{border-top:1px solid var(--rule-soft);vertical-align:top;white-space:nowrap;padding:6px 0}.taps td:first-child{white-space:normal}.taps td:nth-child(n+2),.taps th:nth-child(n+2){text-align:right;padding-left:10px}.taps .sq,.taps .sub{display:block}.taps .sub{color:var(--muted);margin-top:2px;font-size:.66rem}.taps tbody+tbody tr:first-child td,.taps tbody tr:first-child td{border-top:1px solid var(--rule-soft)}.taps .proof td{white-space:normal;text-align:left;color:var(--muted);border-top:0;padding:0 0 8px;font-size:.66rem;line-height:1.5}.proof-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.proof-text{min-width:0;display:block}.taps .proof .decided{font-family:var(--body);display:block}.taps .proof .txs{flex-wrap:wrap;column-gap:12px;display:inline-flex}.tx a{color:var(--ink);text-underline-offset:3px}.tx .copy{color:var(--ink);font:600 .64rem var(--body);text-underline-offset:3px;background:0 0;border:0;padding:0 0 0 6px;text-decoration:underline}.btn.mini{border-radius:8px;padding:4px 10px;font-size:.72rem}.taps .proof .btn.mini{color:var(--ink);font-family:var(--body);flex:none}.tx{white-space:nowrap}.sheet .fine{margin-top:6px;font-size:.74rem}.sheet .caveat{color:var(--ink);border-top:1px solid var(--rule-soft);padding-top:12px}.sheet .label+p{margin-bottom:8px}.grp{border-top:1px solid var(--rule-soft);padding:10px 0}.grp-head{justify-content:space-between;gap:10px;font-weight:600;display:flex}.grp-n{color:var(--muted);font:500 .74rem var(--mono)}.grp p{margin-top:3px;font-size:.78rem}.grp .grp-say{color:var(--ink)}.meter{background:var(--rule-soft);border-radius:0 4px 4px 0;height:10px;margin:9px 0 5px;position:relative}.meter-bar{background:var(--tile-a);border-radius:0 4px 4px 0;min-width:2px;position:absolute;top:0;bottom:0;left:0}.meter-mark{background:var(--ink);width:2px;box-shadow:0 0 0 2px var(--panel);margin-left:-1px;position:absolute;top:-5px;bottom:-5px}.meter-key{flex-wrap:wrap;gap:4px 14px;display:flex;margin:0 0 8px!important;font-size:.7rem!important}.meter-key span{align-items:center;gap:6px;display:inline-flex}.key-bar{background:var(--tile-a);border-radius:0 3px 3px 0;width:16px;height:8px}.key-mark{background:var(--ink);width:2px;height:14px}.taps.by-market td{white-space:nowrap}.sheet h3{font:800 .92rem var(--display);margin:0 0 5px}.sheet .edge{color:var(--ink)}.sheet.how p+p,.sheet.how ul,.sheet.how .summary{margin-top:8px}.sheet ul{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding-left:18px;line-height:1.45;display:flex}.sheet li strong{color:var(--ink);font-weight:600}.guide-link{text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--tile-b);text-decoration-color:var(--tile-b);text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.74rem;font-weight:600}.sheet canvas.card-preview{cursor:default;border:1px solid var(--rule);background:var(--bg);border-radius:10px;flex:none;width:100%;height:auto;display:block;position:static;inset:auto}.sheet canvas.card-preview.portrait{align-self:center;width:62%}.tick{color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;line-height:1.4;display:flex}.tick input{width:18px;height:18px;accent-color:var(--tile-a);flex:none;margin:1px 0 0}.share .choice{flex-wrap:wrap}.odds-tip{z-index:14;pointer-events:none;width:232px;font:500 .74rem/1.4 var(--body);color:var(--muted);background:var(--panel);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:3px;padding:9px 12px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 46px))}.odds-tip.below{transform:translate(-50%,46px)}.odds-tip strong{color:var(--ink);font:700 .9rem var(--mono)}.open-count{min-width:1.5em;font:700 .64rem/1.3 var(--mono);text-align:center;color:var(--ink);background:var(--rule);border-radius:999px;margin-left:6px;padding:1px 5px;display:inline-block}[aria-pressed=true]>.open-count{color:var(--tile-ink);background:color-mix(in srgb, var(--tile-ink) 18%, transparent)}.pill.caret .open-count{margin-left:0}.market-menu button{justify-content:space-between;align-items:center;gap:10px;display:flex}.notices{left:50%;top:calc(108px + env(safe-area-inset-top,0px));z-index:12;flex-direction:column;gap:6px;width:max-content;max-width:min(100% - 20px,480px);display:flex;position:absolute;transform:translate(-50%)}.strip{font:500 .78rem/1.35 var(--body);color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.strip>span,.strip-main{flex:auto;min-width:0}.strip-main{text-align:left;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;background:0 0;border:0;padding:0}.strip-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.62rem;display:block}.strip .btn.mini{white-space:nowrap;flex:none}.strip .close{color:var(--muted);background:0 0;border:0;padding:4px 6px;font-size:1.15rem;line-height:1}.banner.calm{border-color:var(--rule);color:var(--muted)}.strip.lapsed{color:var(--muted)}.notices{pointer-events:none}.strip{pointer-events:auto}.strip.note{pointer-events:none;white-space:nowrap;align-self:center;padding-right:14px}.status-line{text-align:center;text-wrap:balance;font:500 .74rem/1.35 var(--body);color:var(--muted);background:var(--panel);border-top:1px solid var(--rule-soft);flex:none;margin:0;padding:6px 14px;transition:background-color .45s,border-color .45s}.requote-act{flex-direction:column;flex:none;align-items:center;gap:2px;display:flex}.requote-act .btn{font-variant-numeric:tabular-nums}.requote-act small{font:500 .66rem var(--mono);font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.link-row{text-align:left;border:1px solid var(--rule);background:0 0;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.link-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.link-row strong{font-size:.84rem;font-weight:600}.link-row small{color:var(--muted);font-size:.72rem;line-height:1.35}.link-row i{border:solid var(--muted);border-width:0 1.5px 1.5px 0;flex:none;width:7px;height:7px;margin-right:3px;transform:rotate(-45deg)}.choice.wrap{flex-wrap:wrap}.sheet .caveat-top{color:var(--ink)}.code-row{grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:6px 0;display:grid}.code-row .addr{color:var(--muted);grid-column:1}.code-row .btn{grid-area:1/2/span 2}.sheet .hero{font:800 1.9rem/1.1 var(--display);letter-spacing:-.01em}.sheet details{margin-top:8px}.sheet details summary{cursor:pointer;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;font-size:.78rem;font-weight:600}.sheet details p,.sheet details table{margin-top:8px}.sheet details p{font-size:.78rem}.summary dd small{color:var(--muted);font-size:.7rem;font-weight:400;display:block}.taps .short{color:var(--loss)}.taps.due{margin-top:10px}.taps.due td:last-child{white-space:normal}.txlist{list-style:none;gap:0!important;padding:0!important}.txlist li{border-top:1px solid var(--rule-soft);flex-direction:column;gap:2px;padding:7px 0;display:flex}.txlist .sub{font:500 .68rem var(--mono)}.txlist a{color:var(--ink);text-underline-offset:3px}.chart{margin:0}.chart figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:.66rem}.chart-plot{position:relative}.sheet .chart svg{width:100%;height:auto;display:block;overflow:visible}.chart-grid{stroke:var(--rule-soft);stroke-width:1px}.chart-axis{fill:var(--muted);font:500 9px var(--mono)}.chart-line{fill:none;stroke:var(--tile-a);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-dot{fill:var(--tile-a);stroke:var(--panel);stroke-width:2px}.chart-cross{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 3}.chart-hit{fill:#0000;cursor:pointer;outline:none}.chart-tip{z-index:2;pointer-events:none;width:max-content;font:500 .7rem/1.35 var(--body);color:var(--muted);background:var(--bg);border:1px solid var(--rule);border-radius:9px;flex-direction:column;gap:2px;padding:6px 9px;display:flex;position:absolute;top:0}.chart-tip[data-side=right]{transform:translate(8px)}.chart-tip[data-side=left]{transform:translate(calc(-100% - 8px))}.chart-tip strong{color:var(--ink);font-family:var(--mono)}.loan{margin:10px 0 0}.loan figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.66rem}.loan-track{background:var(--rule-soft);border-radius:0 4px 4px 0;height:10px;position:relative}.loan-fill{background:var(--tile-a);border-radius:0 4px 4px 0;min-width:2px;position:absolute;top:0;bottom:0;left:0}.loan-fill.warn{background:var(--warn)}.loan-fill.bad{background:var(--loss)}.loan-line{background:var(--ink);width:2px;box-shadow:0 0 0 1px var(--panel);margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.loan-scale{height:14px;font:500 9px var(--mono);color:var(--muted);margin-top:6px;position:relative}.loan-scale span{position:absolute;top:0;transform:translate(-50%)}.loan-scale span:first-child{transform:none}.loan-scale span:last-child{transform:translate(-100%)}.sheet .loan-key{gap:2px;margin-top:4px;padding:0;font-size:.72rem;list-style:none}.sheet .stale{color:var(--warn)}.summary dd .none{color:var(--muted);font-weight:400}.glance{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:8px;font-size:.72rem;line-height:1.4}.glance th,.glance td{text-align:left;vertical-align:top;border-top:1px solid var(--rule-soft);color:var(--muted);overflow-wrap:anywhere;padding:6px 8px 6px 0;font-weight:400}.glance thead th{color:var(--ink);border-top:0;font-weight:600}.glance tbody th{color:var(--ink);width:27%;font-weight:600}.sheet.how .glance+ul{margin-top:10px}.toast{z-index:40}.pill.caret:after{content:"";border:solid var(--muted);border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin:-3px 0 0 2px;transform:rotate(45deg)}.narrow-only{display:none}@media (max-width:1040px){.roomy-only{display:none!important}}@media (max-width:960px){.top-right .seg.wide-only{display:none!important}.top-right .picks.narrow-only{gap:6px;display:flex}.top-right .market-pick .pill{font-family:var(--body)}}@media (max-width:900px){.guide{width:auto;max-width:calc(100% - 28px)}.guide header{padding:2px 4px 2px 12px}.guide-toggle{cursor:pointer;padding:8px 0}.guide-title{font-size:.82rem}.guide-now{display:block}.guide:not(.expanded) .guide-body{display:none}.guide.expanded{width:min(320px,100% - 28px);max-height:calc(100% - 150px);overflow-y:auto}.guide.expanded .guide-now{display:none}}@media (max-width:720px){.app{flex-direction:column}.rail,.wide-only{display:none!important}.narrow-only{display:block}.stage{min-height:0}.tabbar{padding:5px 6px calc(5px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--rule-soft);flex:none;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:2px;transition:background-color .45s,border-color .45s;display:grid}.tabbar button{min-height:48px;color:var(--muted);font:600 .64rem var(--body);white-space:nowrap;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;display:flex}.tabbar button[aria-current=page],.tabbar button[aria-pressed=true]{color:var(--ink);background:var(--rule-soft)}.tabbar .tab-sound[aria-pressed=true]{color:var(--win);background:0 0}.tabbar .status{flex-direction:column;justify-content:center;gap:3px;min-width:64px;padding:4px;font-size:.64rem;font-weight:600}.tabbar .status i{width:9px;height:9px;margin:6.5px 0}.top-right{left:10px;right:10px;top:calc(10px + env(safe-area-inset-top,0px));flex-wrap:nowrap;gap:6px}.top-right .pill{white-space:nowrap;padding:6px 10px;font-size:.76rem}.top-right .picks.narrow-only{gap:6px;margin-right:auto;display:flex}.top-right .market-pick .pill{font-family:var(--body);padding:7px 12px}.top-right .speed-pick .pill{padding:7px 10px}.balance-pill{bottom:32px;left:10px}.pending-pill{max-width:calc(100% - 20px);bottom:76px;left:10px}.stake-pill{bottom:32px;right:10px}.stake-menu{bottom:78px;right:10px}.pill{padding:8px 12px;font-size:.86rem}.toast{max-width:calc(100% - 32px);bottom:84px}.banner{top:calc(54px + env(safe-area-inset-top,0px))}.notices{top:calc(98px + env(safe-area-inset-top,0px));width:calc(100% - 20px)}.sheet canvas.card-preview.portrait{width:56%}.tx .copy{padding:3px 0 3px 8px}.guide{left:10px;top:calc(52px + env(safe-area-inset-top,0px));max-width:calc(100% - 20px)}.guide.expanded{width:auto;right:10px}.scrim{z-index:20;background:color-mix(in srgb, var(--bg) 60%, transparent);cursor:default;border:0;padding:0;display:block;position:absolute;inset:0}.sheet{background:var(--panel);border-width:1px 0 0;border-radius:18px 18px 0 0;width:100%;max-height:min(80%,600px);inset:auto 0 0}.sheet:before{content:"";background:var(--rule);border-radius:2px;flex:0 0 4px;align-self:center;width:36px;margin-top:8px}.sheet header{padding:8px 16px 10px}.sheet .close{margin-right:-8px;padding:6px 10px;font-size:1.5rem}.sheet .body{padding-bottom:20px}.btn{padding:11px 14px}.field input,.field input.mono{padding:11px 12px;font-size:16px}.withdraw .row .btn.primary{flex:1}}@media (prefers-reduced-motion:no-preference){.status.connecting i,.status.reconnecting i,.banner i{animation:1.1s ease-in-out infinite blink}@media (max-width:720px){.sheet{animation:.22s cubic-bezier(.2,.8,.2,1) rise}.scrim{animation:.2s ease-out fade}}}@keyframes blink{50%{opacity:.25}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes fade{0%{opacity:0}}
