:root{--bg: #08050f;--bg-raised: #120b22;--bg-panel: #0c0716;--bg-input: #0a0614;--ink: #f2eefa;--ink-dim: #9d93ae;--ink-faint: #5c5468;--primary: #7b4dff;--primary-soft: #9972f8;--orchid: #b98cff;--primary-glow: rgba(123, 77, 255, .35);--primary-tint: rgba(123, 77, 255, .08);--line: rgba(123, 77, 255, .14);--line-strong: rgba(123, 77, 255, .3);--good: #4ade80;--good-tint: rgba(74, 222, 128, .12);--bad: #fb7185;--bad-tint: rgba(251, 113, 133, .12);--warn: #f59e0b;--font-display: "Alexandria", "Outfit", system-ui, sans-serif;--font-body: "Outfit", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius: 14px;--radius-sm: 9px;--shell-w: 1240px;--safe-b: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(1200px 600px at 80% -10%,rgba(135,82,250,.14),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(123,77,255,.09),transparent 60%)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}#root{position:relative;z-index:1}a{color:var(--primary-soft);text-decoration:none}a:hover{color:var(--orchid)}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}button:disabled{cursor:default}::selection{background:var(--primary-glow)}:focus-visible{outline:2px solid var(--primary-soft);outline-offset:2px;border-radius:4px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.dim{color:var(--ink-dim)}.faint{color:var(--ink-faint)}.up{color:var(--good)}.down{color:var(--bad)}.eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--orchid)}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.skeleton{background:linear-gradient(90deg,var(--bg-raised) 25%,rgba(123,77,255,.12) 50%,var(--bg-raised) 75%);background-size:200% 100%;animation:shimmer 1.6s linear infinite;border-radius:6px;color:transparent!important}.shell{min-height:100dvh;display:grid;grid-template-columns:400px minmax(0,1fr)}.aside{position:sticky;top:0;align-self:start;height:100dvh;overflow-y:auto;border-right:1px solid var(--line);padding:28px 24px calc(28px + var(--safe-b));display:flex;flex-direction:column;gap:26px}.brand{display:flex;align-items:center;gap:10px;color:var(--ink)}.brand:hover{color:var(--ink)}.brand-mark{width:32px;height:32px;flex-shrink:0;filter:drop-shadow(0 0 9px rgba(123,77,255,.5))}.brand-name{font-family:var(--font-display);font-weight:800;font-size:19.5px;letter-spacing:.01em;color:var(--ink);line-height:1}.aside-foot{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12.5px;color:var(--ink-faint)}.aside-foot a{color:var(--ink-dim)}.id-card{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.id-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.id-stats{display:flex;gap:22px}.th{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.id-stat b{display:block;font-family:var(--font-mono);font-weight:500;font-size:18px;margin-top:3px;color:var(--ink)}.id-note{font-size:12px;color:var(--ink-faint);line-height:1.45}.id-actions{display:flex;gap:8px;flex-wrap:wrap}.index{display:flex;flex-direction:column}.index a{display:flex;align-items:center;gap:16px;padding:16px 18px;border-top:1px solid rgba(123,77,255,.1);color:var(--ink-dim);border-radius:0;transition:background .15s,color .15s}.index a:first-child{border-top:0}.index a .num{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--ink-faint);width:26px;flex:none}.index a .name{font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--ink-dim);display:block;line-height:1.2}.index a .sub{font-size:12.5px;color:var(--ink-faint);display:block}.index a .go{margin-left:auto;color:var(--primary-soft);opacity:0;transform:translate(-4px);transition:opacity .15s,transform .15s}.index a:hover{color:var(--ink);background:#7b4dff0a}.index a:hover .name{color:var(--ink)}.index a.active{background:var(--primary-tint);border-radius:12px;border-top-color:transparent}.index a.active+a{border-top-color:transparent}.index a.active .name{color:var(--ink)}.index a.active .num{color:var(--orchid)}.index a.active .sub{color:var(--ink-dim)}.index a.active .go{opacity:1;transform:none}.panel{position:relative;z-index:1;padding:64px 72px calc(48px + var(--safe-b));display:flex;flex-direction:column;gap:34px;animation:rise .35s ease both}.panel-head{display:flex;flex-direction:column;gap:16px;max-width:760px}.panel-head h1{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(34px,3.9vw,56px);line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.panel-head p{margin:0;font-size:17px;line-height:1.55;color:var(--ink-dim);max-width:600px;text-wrap:pretty}.panel-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.btn-lg{padding:13px 20px;font-size:15px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:900px}.stat{padding:18px 20px}.stat b{display:block;font-family:var(--font-mono);font-weight:500;font-size:30px;letter-spacing:-.01em;margin-top:8px;line-height:1.1;color:var(--ink)}.stat b small{font-size:16px;font-weight:500;margin-left:6px}.stat .sub{display:block;font-size:12.5px;color:var(--ink-dim);margin-top:6px}.list{max-width:900px;display:flex;flex-direction:column}.list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.list-head h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink)}.row{display:grid;gap:12px;align-items:center;padding:12px 4px;border-top:1px solid rgba(123,77,255,.1);font-size:13.5px;color:var(--ink)}.row.head{border-top:0;padding:0 4px 10px}.row .r{text-align:right}a.row:hover{color:var(--ink);background:#7b4dff0a}.row .name b{font-family:var(--font-mono);font-weight:500;margin-right:8px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--line);font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-dim);line-height:1;transition:border-color .15s,color .15s,background .15s}a.chip:hover,button.chip:hover,.chip.on{border-color:var(--line-strong);background:var(--primary-tint);color:var(--ink)}.pill{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-dim);padding:6px 10px;border:1px solid var(--line);border-radius:999px;line-height:1;white-space:nowrap}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px var(--good-tint)}.pill.warn .dot{background:var(--warn);box-shadow:0 0 0 3px #f59e0b26}.empty{padding:22px;border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-dim);font-size:13.5px;max-width:900px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ask-box{max-width:900px;display:flex;align-items:center;gap:10px;background:var(--bg-input);border:1px solid var(--line-strong);border-radius:14px;padding:8px 8px 8px 18px;box-shadow:0 20px 60px -30px #7b4dff80}.ask-box input{flex:1;min-width:0;background:none;border:0;outline:none;font-size:16px;color:var(--ink);height:44px}.ask-box input::placeholder{color:var(--ink-faint)}.gate{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 24px;position:relative;z-index:1}.gate-in{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:820px;animation:rise .45s ease both}.gate-mark{width:72px;height:72px;filter:drop-shadow(0 0 18px rgba(123,77,255,.55))}.gate h1{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(34px,5vw,52px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.gate p{margin:0;font-size:17px;line-height:1.55;color:var(--ink-dim);max-width:540px;text-wrap:pretty}.gate-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.gate-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.gate-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--line);color:var(--ink-faint);font-size:13px}.gate-chip svg{width:15px;height:15px}.gate-foot{position:absolute;left:0;right:0;bottom:28px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;color:var(--ink-faint);display:flex;justify-content:center;gap:18px}.ico{width:18px;height:18px;flex:none;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;font-weight:600;font-size:14px;line-height:1;border:1px solid var(--line-strong);background:var(--primary-tint);color:var(--ink);transition:background .15s,border-color .15s,transform .08s;white-space:nowrap}.btn:hover:not(:disabled){background:#7b4dff33;border-color:var(--primary-soft);color:var(--ink)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5}.btn-primary{background:linear-gradient(135deg,#9972f8,#7b4dff);border-color:transparent;color:#fff;box-shadow:0 6px 24px -8px var(--primary-glow)}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#a684ff,#8a62ff);border-color:transparent;color:#fff}.btn-ghost{background:transparent;border-color:var(--line);color:var(--ink-dim)}.btn-ghost:hover:not(:disabled){color:var(--ink)}.btn-sm{padding:7px 11px;font-size:12.5px;border-radius:8px}.btn-block{width:100%;padding:13px 16px;font-size:15px}.card{background:linear-gradient(180deg,#120b22d9,#0c0716d9);border:1px solid var(--line);border-radius:var(--radius);padding:18px;animation:rise .35s ease both}.notice{padding:10px 14px;border-radius:var(--radius-sm);border:1px solid rgba(245,158,11,.3);background:#f59e0b14;color:#fcd483;font-size:13px;margin-bottom:12px}.notice.err{border-color:#fb71854d;background:var(--bad-tint);color:#ffb3bf}.notice.info{border-color:var(--line-strong);background:var(--primary-tint);color:var(--ink-dim)}.modal-bg{position:fixed;inset:0;z-index:50;background:#08050fb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;animation:rise .2s ease both}.modal{width:min(420px,100%);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:18px;padding:20px;box-shadow:0 30px 80px -20px #000000b3}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.modal h2{font-family:var(--font-display);font-weight:600;font-size:20px;letter-spacing:-.01em;margin:6px 0 4px}.modal-x{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);color:var(--ink-dim);display:grid;place-items:center;font-size:12px}.modal-x:hover{color:var(--ink);border-color:var(--line-strong)}.modal p{color:var(--ink-dim);font-size:13px;margin:0 0 16px}.modal-foot{margin-top:14px;font-size:12px;color:var(--ink-faint)}.wallets{display:flex;flex-direction:column;gap:8px}.wallet-btn{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#0c071699;text-align:left;transition:border-color .15s,background .15s}.wallet-btn:hover:not(:disabled){border-color:var(--primary-soft);background:var(--primary-tint)}.wallet-ico{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--primary-tint);border:1px solid var(--line);font-size:18px;color:var(--orchid);flex:none;overflow:hidden}.wallet-ico img{width:22px;height:22px;border-radius:5px}.wallet-txt{flex:1;min-width:0}.wallet-txt b{display:block;font-weight:600}.wallet-txt span{display:block;font-size:12px;color:var(--ink-dim)}.wallet-go{color:var(--ink-faint);transition:transform .15s,color .15s}.wallet-btn:hover:not(:disabled) .wallet-go{color:var(--orchid);transform:translate(3px)}.wallet-btn.busy{border-color:var(--primary-soft)}.connect-btn{position:relative;display:inline-flex;align-items:center;gap:9px;padding:10px 18px 10px 15px;border-radius:999px;font-weight:600;font-size:13.5px;color:#fff;background:linear-gradient(135deg,#a684ff,#7b4dff 55%,#6a3df0);border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 28px -10px #7b4dffd9,inset 0 1px #ffffff38;overflow:hidden;transition:transform .15s,box-shadow .2s}.connect-btn:after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.28) 50%,transparent 60%);transform:translate(-70%);transition:transform .6s ease;pointer-events:none}.connect-btn:hover{transform:translateY(-1px);box-shadow:0 12px 34px -10px #7b4dff,inset 0 1px #ffffff47}.connect-btn:hover:after{transform:translate(70%)}.connect-btn:active{transform:translateY(0)}.connect-btn svg{opacity:.95}.acct-wrap{position:relative;display:inline-block}.acct{display:inline-flex;align-items:center;gap:9px;padding:6px 12px 6px 7px;border-radius:999px;border:1px solid var(--line-strong);background:linear-gradient(180deg,#180e2ee6,#0c0716e6);font-family:var(--font-mono);font-size:12.5px;color:var(--ink);transition:border-color .15s,background .15s}.acct:hover,.acct.open{border-color:var(--primary-soft);background:var(--primary-tint)}.acct .ring{width:22px;height:22px;border-radius:50%;background:conic-gradient(from 90deg,#b98cff,#7b4dff,#4ade80,#b98cff);box-shadow:0 0 12px #7b4dff80}.acct .ring.lg{width:34px;height:34px}.acct-net{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 8px var(--good)}.acct-net.off{background:var(--warn);box-shadow:0 0 8px var(--warn)}.acct-caret{color:var(--ink-faint);font-size:11px}.acct-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:250px;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:14px;padding:8px;box-shadow:0 24px 60px -20px #000c;z-index:30;animation:rise .18s ease both}.acct-menu-head{display:flex;gap:10px;align-items:center;padding:8px 8px 12px;border-bottom:1px solid var(--line);margin-bottom:6px}.acct-menu-head .ring{width:34px;height:34px;border-radius:50%;background:conic-gradient(from 90deg,#b98cff,#7b4dff,#4ade80,#b98cff);flex:none}.acct-menu-head b{display:block;font-size:12.5px;font-weight:500}.acct-menu-head span{display:block;font-size:11.5px;color:var(--ink-dim)}.acct-menu button,.acct-menu a{display:block;width:100%;text-align:left;padding:9px 10px;border-radius:8px;font-size:13px;color:var(--ink)}.acct-menu button:hover,.acct-menu a:hover{background:var(--primary-tint);color:var(--ink)}.acct-menu .danger{color:var(--bad)}.brand:focus-visible{outline:none;border-radius:10px;box-shadow:0 0 0 2px var(--primary-glow)}@media(max-width:980px){.shell{grid-template-columns:1fr}.aside{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:18px 16px;gap:18px}.index{flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:none}.index a,.index a:first-child{border-top:0;border-radius:12px;padding:10px 14px;flex:none;gap:10px}.index a .sub,.index a .go{display:none}.index a .name{font-size:15px}.aside-foot{display:none}.panel{padding:28px 16px calc(40px + var(--safe-b));gap:24px}.stats{grid-template-columns:1fr}.row .hide-s{display:none}}.thread{max-width:900px;display:flex;flex-direction:column;gap:18px}.turn{display:flex;flex-direction:column;gap:8px;animation:rise .3s ease both}.turn-user{align-self:flex-end;max-width:78%;background:var(--primary-tint);border:1px solid var(--line-strong);border-radius:14px 14px 4px;padding:10px 14px;font-size:14.5px}.turn-head{display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--orchid)}.turn-head .via{color:var(--ink-faint);letter-spacing:.06em;text-transform:none}.turn-body{font-size:14.5px;line-height:1.6}.turn-body .cursor{display:inline-block;width:7px;height:15px;margin-left:3px;vertical-align:-2px;background:var(--primary-soft);border-radius:2px;animation:pulse 1s ease-in-out infinite}.turn-rich{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px dashed var(--line-strong);color:var(--ink-dim);font-size:13px}.turn-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.thread-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:var(--ink-faint);flex-wrap:wrap}.tool-chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.tool-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:#7b4dff0f;color:var(--ink-dim)}.tool-chip .spinner{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--primary);border-top-color:transparent;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.tool-chip.ok{color:var(--good);border-color:#4ade8040}.tool-chip.err{color:var(--bad);border-color:#fb71854d}.tool-chip .arg{color:var(--ink-faint)}.md p{margin:.5em 0}.md p:first-child{margin-top:0}.md p:last-child{margin-bottom:0}.md h1,.md h2,.md h3{font-family:var(--font-display);letter-spacing:.03em;margin:.9em 0 .35em}.md h1{font-size:1.25em}.md h2{font-size:1.12em}.md h3{font-size:1em}.md strong{color:#fff}.md a{color:var(--primary-soft);text-decoration:underline;text-decoration-color:var(--line-strong);text-decoration-thickness:1px;text-underline-offset:2px;transition:color .12s ease,text-decoration-color .12s ease}.md a:hover{color:var(--orchid);text-decoration-color:var(--orchid)}.md code{font-family:var(--font-mono);font-size:.86em;background:#7b4dff1a;border:1px solid var(--line);border-radius:6px;padding:.1em .4em}.md pre{background:var(--bg-raised);border:1px solid var(--line);border-radius:12px;padding:12px 14px;overflow-x:auto}.md pre code{background:none;border:none;padding:0}.md table{border-collapse:collapse;margin:.7em 0;font-family:var(--font-mono);font-size:12.5px;display:block;overflow-x:auto;max-width:100%}.md th,.md td{border:1px solid var(--line);padding:6px 12px;text-align:left;white-space:nowrap}.md th{background:var(--primary-tint);color:var(--primary-soft);font-weight:600;text-transform:uppercase;font-size:10.5px;letter-spacing:.08em}.md ul,.md ol{margin:.4em 0;padding-left:1.4em}.md blockquote{margin:.6em 0;padding:2px 14px;border-left:2px solid var(--primary);color:var(--ink-dim)}.ticker{height:40px;display:flex;align-items:center;gap:0;border-bottom:1px solid var(--line);overflow:hidden;position:relative;font-family:var(--font-mono);font-size:12px;color:var(--ink-dim);background:#08050f80}.ticker-track{display:flex;gap:34px;padding:0 24px;white-space:nowrap;animation:ticker 60s linear infinite;will-change:transform}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item b{color:var(--ink);font-weight:500;margin-right:8px}.ticker-item .age{color:var(--ink-faint);margin-left:8px}.ticker-label{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;padding:0 24px 0 40px;background:linear-gradient(90deg,transparent,var(--bg) 40%);color:var(--ink-faint);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.ticker-label .dot{width:6px;height:6px;border-radius:50%;background:var(--good);margin-right:8px;animation:pulse 2s ease-in-out infinite}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.sk{display:inline-block;min-width:3ch;height:1em;vertical-align:-.15em;border-radius:6px;background:linear-gradient(90deg,var(--bg-raised) 25%,rgba(123,77,255,.14) 50%,var(--bg-raised) 75%);background-size:200% 100%;animation:shimmer 1.6s linear infinite}.list .row:not(.head){animation:rise .35s ease both}.list .row:nth-child(2){animation-delay:.03s}.list .row:nth-child(3){animation-delay:.06s}.list .row:nth-child(4){animation-delay:.09s}.list .row:nth-child(5){animation-delay:.12s}.list .row:nth-child(6){animation-delay:.15s}.list .row:nth-child(7){animation-delay:.18s}.list .row:nth-child(8){animation-delay:.21s}.stats .stat:nth-child(2){animation-delay:.06s}.stats .stat:nth-child(3){animation-delay:.12s}.stat{transition:border-color .2s,transform .2s}.stat:hover{border-color:var(--line-strong);transform:translateY(-1px)}.index a .key{display:none}@media(min-width:981px){.index a .key{display:inline-block;margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);border:1px solid var(--line);border-radius:5px;padding:2px 6px;opacity:0;transition:opacity .15s}.index:hover a .key{opacity:1}.index a.active .key{display:none}}.panel-head h1 em{font-style:normal;color:var(--primary-soft)}@media(prefers-reduced-motion:reduce){.ticker-track,.list .row,.stat,.turn,.panel,.card{animation:none}}kbd{font-family:var(--font-mono);font-size:.8em;padding:1px 6px;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:5px;color:var(--ink);background:var(--bg-raised)}.id-card .acct-menu{left:0;right:auto;min-width:300px}.id-card .acct-wrap{position:relative}.acct-menu .divider{height:1px;background:var(--line);margin:6px 4px}.season{width:min(420px,100%);text-align:left;display:flex;flex-direction:column;gap:12px;padding:16px 18px;margin-top:10px}.season-head{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.season-stats{display:flex;gap:26px}.season-stats b{display:block;font-family:var(--font-mono);font-weight:500;font-size:18px;margin-top:3px}.season-top{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:8px}.season-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;font-size:12.5px;padding:5px 0}.season-link{font-size:12.5px;align-self:flex-start}.sheet{grid-column:1 / -1;margin:4px 0 10px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(180deg,#120b22e6,#0c0716e6);display:flex;flex-direction:column;gap:12px;animation:rise .25s ease both}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sheet-grid{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg-input)}.seg-btn{padding:9px 14px;font-size:13.5px;font-weight:600;color:var(--ink-dim);border-right:1px solid var(--line);display:inline-flex;align-items:center;gap:8px;transition:background .15s,color .15s}.seg-btn:last-child{border-right:0}.seg-btn small{font-family:var(--font-mono);font-weight:500;font-size:11.5px;color:var(--ink-faint)}.seg-btn.on{background:var(--primary-tint);color:var(--ink)}.seg-btn.on.yes{background:var(--good-tint);color:var(--good)}.seg-btn.on.no{background:var(--bad-tint);color:var(--bad)}.seg-btn:disabled{opacity:.6}.seg-input{width:84px;padding:9px 12px;background:none;border:0;outline:none;font-family:var(--font-mono);font-size:13px;color:var(--ink)}.seg-input::placeholder{color:var(--ink-faint)}.sheet-quote{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12.5px;color:var(--ink-dim)}.sheet-note{font-size:12.5px;color:var(--ink-dim)}.sheet-foot{font-size:11.5px;color:var(--ink-faint);line-height:1.45}.notice.ok{background:var(--good-tint);border-color:#4ade8059;color:var(--ink)}.btn-sell{background:linear-gradient(135deg,#fb7185,#f43f5e);border-color:transparent;color:#fff;box-shadow:0 6px 24px -8px #fb718573}.btn-sell:hover:not(:disabled){background:linear-gradient(135deg,#fd8a9b,#f65a75);border-color:transparent;color:#fff}.row-act{justify-self:end}.row.open{border-bottom:0}.squid-loader{position:relative;display:inline-grid;place-items:center}.squid-loader__glow{position:absolute;inset:-45%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(123,77,255,.5) 0%,rgba(123,77,255,.14) 45%,transparent 72%);filter:blur(16px);animation:squid-glow 2.8s ease-in-out infinite}.squid-loader__mark{position:relative;display:block;overflow:visible;animation:squid-float 3.2s ease-in-out infinite}.squid-loader__ring{fill:none;stroke:#7b4dff47}.squid-loader__arc{fill:none;stroke-linecap:round;stroke-dasharray:32 68;animation:squid-orbit 1.4s linear infinite}.squid-loader__arm{fill:none;stroke-linecap:round;transform-box:view-box;animation:squid-sway 2.4s ease-in-out infinite;animation-delay:var(--d, 0s)}@keyframes squid-orbit{to{stroke-dashoffset:-100}}@keyframes squid-sway{0%,to{transform:rotate(calc(var(--s, 1) * -6deg))}50%{transform:rotate(calc(var(--s, 1) * 6deg))}}@keyframes squid-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes squid-glow{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.squid-inline{display:flex;flex-direction:column;align-items:center;gap:12px}.squid-inline__caption{margin:0;font-size:12px;font-weight:500;letter-spacing:.02em;color:#808090e6}.squid-splash{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:var(--squid-splash-bg, #000);color:var(--squid-splash-fg, #fff);transition:opacity .45s ease}.squid-splash.is-done{opacity:0;pointer-events:none}.squid-splash__stack{display:grid;justify-items:center;gap:26px}.squid-splash__text{display:grid;justify-items:center;gap:10px}.squid-splash__word{font-family:var(--squid-splash-font, "Space Grotesk", "Inter", system-ui, -apple-system, sans-serif);font-size:24px;font-weight:600;line-height:1;letter-spacing:.04em}.squid-splash__caption{font:500 11px/1 Inter,system-ui,-apple-system,sans-serif;letter-spacing:.16em;text-transform:uppercase;opacity:.45}.squid-splash__hint{position:absolute;bottom:40px;left:0;right:0;text-align:center;padding:0 24px;font:400 12px/1.5 Inter,system-ui,-apple-system,sans-serif;opacity:0;animation:squid-reveal .4s ease 12s forwards}@keyframes squid-reveal{to{opacity:.4}}@media(prefers-reduced-motion:reduce){.squid-loader__mark,.squid-loader__arm,.squid-loader__glow{animation:none}.squid-loader__arc{stroke-dasharray:none;animation:squid-pulse 1.6s ease-in-out infinite}@keyframes squid-pulse{0%,to{opacity:.3}50%{opacity:1}}}
