:root{--bg:#0f1216;--bg-2:#13171c;--panel:#171b21;--panel-2:#1d222a;--raise:#232933;--line:#262c35;--line-2:#313844;--text:#eceef1;--text-2:#b4bbc5;--muted:#8a929e;--dim:#646c78;--acc:#ff7a1a;--acc-hover:#ff8f3d;--acc-ink:#1d0c00;--acc-soft:#ff7a1a1f;--pos:#20c487;--pos-soft:#20c4871f;--neg:#f1485c;--neg-soft:#f1485c1f;--warn:#f0b429;--warn-soft:#f0b4291f;--info:#4c9bff;--info-soft:#4c9bff1f;--bot:#8f7bff;--bot-soft:#8f7bff24;--r:4px;--r-2:6px;--font:"Golos Text", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shadow:0 8px 24px #00000073, 0 2px 6px #0000004d;--top:52px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f4f5f7;--bg-2:#eceef1;--panel:#fff;--panel-2:#f6f7f9;--raise:#eef0f3;--line:#e3e6ea;--line-2:#d3d7dd;--text:#14171c;--text-2:#3c434d;--muted:#5f6772;--dim:#8a919b;--acc:#e8650a;--acc-hover:#f2741a;--acc-ink:#fff;--acc-soft:#e8650a1a;--pos:#0e9f6a;--pos-soft:#0e9f6a1a;--neg:#d9304a;--neg-soft:#d9304a1a;--shadow:0 8px 24px #14171c1f, 0 2px 6px #14171c14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font:400 13px/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0}body{min-height:100vh}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:var(--text)}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:600}h1{font-size:22px;line-height:1.25}h2{font-size:17px;line-height:1.3}h3{font-size:14px}p{margin:0}::selection{background:var(--acc);color:var(--acc-ink)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--dim)}::-webkit-scrollbar-track{background:0 0}*{scrollbar-color:var(--line-2) transparent;scrollbar-width:thin}:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.num,.tab{font-variant-numeric:tabular-nums}.pos{color:var(--pos)}.neg{color:var(--neg)}.muted{color:var(--muted)}.dim{color:var(--dim)}.acc{color:var(--acc)}.hide{display:none!important}.row{align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:0}.right{text-align:right}.nowrap{white-space:nowrap}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.btn{border-radius:var(--r);white-space:nowrap;background:var(--raise);height:32px;color:var(--text);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.btn:hover{background:var(--line-2)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.acc{background:var(--acc);color:var(--acc-ink);font-weight:600}.btn.acc:hover{background:var(--acc-hover)}.btn.buy{background:var(--pos);color:#031b11;font-weight:600}.btn.buy:hover{filter:brightness(1.08)}.btn.sell{background:var(--neg);color:#fff;font-weight:600}.btn.sell:hover{filter:brightness(1.08)}.btn.ghost{border:1px solid var(--line-2);background:0 0}.btn.ghost:hover{background:var(--panel-2)}.btn.link{height:auto;color:var(--acc);background:0 0;padding:0}.btn.link:hover{color:var(--acc-hover);background:0 0}.btn.sm{height:26px;padding:0 10px;font-size:12px}.btn.lg{height:42px;padding:0 20px;font-size:14px}.btn.block{width:100%}.icon-btn{border-radius:var(--r);width:28px;height:28px;color:var(--muted);place-items:center;display:inline-grid}.icon-btn:hover{background:var(--raise);color:var(--text)}.icon-btn.on{color:var(--acc)}.field{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);align-items:center;gap:8px;height:36px;padding:0 10px;transition:border-color .15s;display:flex}.field:hover{border-color:var(--line-2)}.field:focus-within{border-color:var(--acc)}.field>.fl{color:var(--muted);white-space:nowrap;font-size:12px}.field input{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%}.field .unit{color:var(--text-2);font-size:12px}.field.err{border-color:var(--neg)}.input{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r);outline:0;width:100%;height:34px;padding:0 10px}.input:focus{border-color:var(--acc)}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 14px) 14px,calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:4px 4px;padding-right:26px}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:stretch;gap:2px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs>button{color:var(--muted);white-space:nowrap;padding:10px 12px;font-weight:500;position:relative}.tabs>button:hover,.tabs>button.on{color:var(--text)}.tabs>button.on:after{content:"";background:var(--acc);height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.seg{background:var(--panel-2);border-radius:var(--r);gap:2px;padding:2px;display:inline-flex}.seg>button{height:26px;color:var(--muted);border-radius:3px;padding:0 10px;font-weight:500}.seg>button:hover{color:var(--text)}.seg>button.on{background:var(--raise);color:var(--text)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-2)}.panel-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 14px;display:flex}.panel-h h2,.panel-h h3{flex:1}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tbl th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--panel);z-index:1;padding:8px 10px;font-size:12px;font-weight:400;position:sticky;top:0}.tbl td{border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 10px}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--panel-2)}.tbl th.r,.tbl td.r{text-align:right}.tbl th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.tbl th.sortable:hover{color:var(--text)}.chip{background:var(--raise);height:20px;color:var(--text-2);white-space:nowrap;border-radius:3px;align-items:center;gap:4px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.chip.pos{background:var(--pos-soft);color:var(--pos)}.chip.neg{background:var(--neg-soft);color:var(--neg)}.chip.acc{background:var(--acc-soft);color:var(--acc)}.chip.bot{background:var(--bot-soft);color:var(--bot)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.info{background:var(--info-soft);color:var(--info)}.empty{text-align:center;color:var(--muted);padding:36px 16px}.empty b{color:var(--text);margin-bottom:4px;font-weight:600;display:block}.skel{background:linear-gradient(90deg, var(--panel-2), var(--raise), var(--panel-2));background-size:200% 100%;border-radius:3px;animation:1.2s linear infinite skel}@keyframes skel{to{background-position:-200% 0}}.term{border-bottom:1px dashed var(--dim);cursor:help}.flash-up{animation:.6s ease-out fu}.flash-down{animation:.6s ease-out fd}@keyframes fu{0%{background:var(--pos-soft)}}@keyframes fd{0%{background:var(--neg-soft)}}.page{max-width:1440px;margin:0 auto;padding:20px 24px 64px}.page-h{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.page-h h1{flex:1}.page-h p{color:var(--muted);margin-top:4px}@media (max-width:760px){.page{padding:14px 12px 88px}html,body{font-size:13px}}main.apple{--a-bg:#000;--a-card:#1c1c1e;--a-card-2:#2c2c2e;--a-fill:#7676803d;--a-fill-2:#76768024;--a-sep:#5454588c;--a-text:#f5f5f7;--a-text-2:#ebebf59e;--a-text-3:#ebebf552;--a-r:18px;--a-r-sm:12px;--text:var(--a-text);--text-2:var(--a-text-2);--muted:var(--a-text-2);--dim:var(--a-text-3);--line:var(--a-sep);--line-2:var(--a-sep);--panel:var(--a-card);--panel-2:var(--a-card-2);--raise:var(--a-card-2);background:var(--a-bg);letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Golos Text,system-ui,sans-serif;font-size:15px;line-height:1.47}:root[data-theme=light] main.apple{--a-bg:#f5f5f7;--a-card:#fff;--a-card-2:#f2f2f7;--a-fill:#7676801f;--a-fill-2:#76768014;--a-sep:#3c3c4329;--a-text:#1d1d1f;--a-text-2:#3c3c43ad;--a-text-3:#3c3c435c}main.apple h1,main.apple h2,main.apple h3{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Golos Text,system-ui,sans-serif}main.apple .page{max-width:1180px;padding:40px 32px 96px}main.apple .page-h{align-items:flex-end;margin-bottom:28px}main.apple .page-h h1{letter-spacing:-.028em;font-size:40px;font-weight:700;line-height:1.08}main.apple .page-h p{color:var(--a-text-2);letter-spacing:-.012em;max-width:720px;margin-top:8px;font-size:17px;line-height:1.45}main.apple h2{letter-spacing:-.022em;font-size:22px;font-weight:700}main.apple h3{letter-spacing:-.016em;font-size:17px;font-weight:600}main.apple .panel{background:var(--a-card);border-radius:var(--a-r);border:0;overflow:hidden}main.apple .panel-h{border-bottom:0;gap:12px;padding:20px 22px 8px}main.apple .panel-h h2{font-size:20px}main.apple .btn{background:var(--a-fill);letter-spacing:-.01em;border-radius:980px;height:36px;padding:0 18px;font-size:14px;font-weight:500;transition:background .2s,transform .1s ease-out}main.apple .btn:hover{background:var(--a-fill-2);filter:brightness(1.15)}main.apple .btn:active{transform:scale(.97)}main.apple .btn.acc{background:var(--acc);color:#fff}main.apple .btn.acc:hover{background:var(--acc-hover);filter:none}main.apple .btn.ghost{background:var(--a-fill);border:0}main.apple .btn.sm{height:30px;padding:0 14px;font-size:13px}main.apple .btn.lg{height:44px;padding:0 24px;font-size:15px}main.apple .btn.link{height:auto;color:var(--acc);background:0 0;padding:0}main.apple .seg{background:var(--a-fill);border-radius:10px;padding:2px}main.apple .seg>button{height:30px;color:var(--a-text);border-radius:8px;padding:0 14px;font-size:13px;font-weight:500}main.apple .seg>button.on{background:var(--a-card-2);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}:root[data-theme=light] main.apple .seg>button.on{background:#fff}main.apple .tabs{background:var(--a-fill);border-bottom:0;border-radius:10px;gap:4px;max-width:100%;padding:2px;display:inline-flex}main.apple .tabs>button{color:var(--a-text);border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500}main.apple .tabs>button.on{background:var(--a-card-2);box-shadow:0 3px 8px #0000001f}main.apple .tabs>button.on:after{display:none}:root[data-theme=light] main.apple .tabs>button.on{background:#fff}main.apple .field,main.apple .input{background:var(--a-fill-2);border:0;border-radius:10px}main.apple .field{height:40px}main.apple .input{height:38px}main.apple .field:focus-within,main.apple .input:focus{box-shadow:0 0 0 3px #ff7a1a59}main.apple .tbl th{background:var(--a-card);color:var(--a-text-3);text-transform:none;border-bottom:0;padding:14px 16px 8px;font-size:12px;font-weight:500}main.apple .tbl td{box-shadow:inset 0 -1px 0 var(--a-sep);border-bottom:0;padding:12px 16px}main.apple .tbl tr:last-child td{box-shadow:none}main.apple .tbl th:first-child,main.apple .tbl td:first-child{padding-left:22px}main.apple .tbl th:last-child,main.apple .tbl td:last-child{padding-right:22px}main.apple .tbl tbody tr:hover td{background:var(--a-fill-2)}main.apple .chip{background:var(--a-fill);height:22px;color:var(--a-text-2);border-radius:6px;padding:0 8px;font-weight:600}main.apple .empty{color:var(--a-text-2);padding:44px 20px}main.apple .empty b{font-size:17px}@media (max-width:760px){main.apple .page{padding:22px 16px 96px}main.apple .page-h h1{font-size:32px}main.apple .page-h p{font-size:15px}}main.apple .am{border-radius:50%}main.dash{background:var(--bg);--seam:#0a0c0f}:root[data-theme=light] main.dash{--seam:#dfe2e7}main.dash .page{background:var(--seam);max-width:none;min-height:calc(100vh - var(--top));flex-direction:column;gap:1px;margin:0;padding:0;display:flex}main.dash .page>*{margin:0!important}main.dash .page-h{background:var(--panel);flex-wrap:nowrap;align-items:center;gap:16px;min-height:56px;padding:10px 16px}main.dash .page-h h1{flex:none;font-size:17px}main.dash .page-h>.grow{align-items:baseline;gap:14px;min-width:0;display:flex}main.dash .page-h p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}main.dash .page-h .btn{height:30px}main.dash .page-h .btn.lg{height:32px;padding:0 14px;font-size:13px}main.dash .panel{border:0;border-radius:0}main.dash .panel-h{border-bottom:1px solid var(--line);min-height:40px;padding:0 12px}main.dash .panel-h h2,main.dash .panel-h h3{letter-spacing:0;font-size:13px;font-weight:600}main.dash .panel-h .dim,main.dash .panel-h .muted{font-size:12px}main.dash .tbl th{color:var(--dim);padding:7px 12px;font-size:11px}main.dash .tbl td{padding:8px 12px;font-size:12px}main.dash .tabs{background:var(--panel);padding:0 8px}main.dash .tabs>button{padding:11px 10px;font-size:13px}main.dash .empty{padding:28px 16px;font-size:12px}main.dash .empty b{font-size:13px}main.dash .page :is(.cols,.grid,.two,.movers,.tracks,.hgrid,.recs,.lab,.build,.main,.side-col),main.dash .page aside:not(.panel){background:var(--seam);gap:1px}main.dash .page :is(section,article,.card){margin:0}main.dash .page h2.sec{background:var(--panel);color:var(--muted);margin:0;padding:12px 16px 10px;font-size:13px;font-weight:600}@media (max-width:760px){main.dash .page{padding:0 0 72px}main.dash .page-h{flex-wrap:wrap}main.dash .page-h p{white-space:normal}}main.soft{--s-bg:#0b0e13;--s-card:#12161d;--s-card-2:#171c25;--s-tile:#0e1218;--s-line:#ffffff12;--s-line-2:#ffffff1c;--s-r:14px;--s-r-sm:10px;--mono:"Roboto Mono", ui-monospace, Menlo, monospace;--line:var(--s-line);--line-2:var(--s-line-2);--panel:var(--s-card);--panel-2:var(--s-tile);--raise:var(--s-card-2);background:var(--s-bg);font-size:14px}:root[data-theme=light] main.soft{--s-bg:#f3f4f7;--s-card:#fff;--s-card-2:#f6f7f9;--s-tile:#f4f5f8;--s-line:#10182814;--s-line-2:#10182824}main.soft .num{font-family:var(--mono);letter-spacing:-.02em}main.soft .page{max-width:1280px;padding:24px 28px 64px}main.soft .page-h{margin-bottom:18px}main.soft .page-h h1{letter-spacing:-.02em;font-size:24px;font-weight:700}main.soft .page-h p{font-size:14px}main.soft .panel{background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--s-r);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=light] main.soft .panel{box-shadow:0 1px 2px #1018280a}main.soft .panel-h{border-bottom:0;padding:16px 18px 8px}main.soft .panel-h h2{letter-spacing:-.01em;font-size:16px;font-weight:600}main.soft .panel-h h3{font-size:15px;font-weight:600}main.soft .btn{border-radius:10px;height:36px;padding:0 16px;font-size:14px}main.soft .btn.sm{border-radius:8px;height:30px;padding:0 12px;font-size:13px}main.soft .btn.lg{height:42px;padding:0 20px}main.soft .btn.ghost{border-color:var(--s-line-2);background:0 0}main.soft .btn.acc{box-shadow:0 6px 20px -8px #ff7a1ab3}main.soft .seg{background:var(--s-tile);border:1px solid var(--s-line);border-radius:10px;padding:3px}main.soft .seg>button{border-radius:7px;height:28px;font-size:13px}main.soft .tabs{border-bottom:1px solid var(--s-line)}main.soft .tabs>button{padding:12px 14px;font-size:14px}main.soft .field,main.soft .input{background:var(--s-tile);border-color:var(--s-line);border-radius:10px}main.soft .tbl th{border-bottom:1px solid var(--s-line);background:0 0;padding:10px 16px;font-size:12px}main.soft .tbl td{border-bottom:1px solid var(--s-line);padding:12px 16px;font-size:14px}main.soft .tbl th:first-child,main.soft .tbl td:first-child{padding-left:18px}main.soft .chip{border-radius:6px;height:22px;padding:0 8px}main.soft .am{border-radius:50%}main.soft .glow{position:relative;overflow:hidden}main.soft .glow:before{content:"";pointer-events:none;background:radial-gradient(520px 260px at 100% 0,#ff7a1a21,#0000 70%),radial-gradient(400px 220px at 0 100%,#4c9bff0d,#0000 70%);position:absolute;inset:0}main.soft .glow>*{position:relative}main.soft .tile{background:var(--s-tile);border:1px solid var(--s-line);border-radius:var(--s-r-sm)}main.soft .ico-tile{width:38px;height:38px;color:var(--acc);background:#ff7a1a1f;border-radius:10px;flex:none;place-items:center;display:grid}@media (max-width:760px){main.soft .page{padding:14px 12px 88px}main.soft .page-h h1{font-size:21px}}main.soft span.num,main.soft .dim.num,main.soft .muted.num,main.soft small.num{letter-spacing:0;font-family:inherit}.logo.svelte-tssf2h{align-items:center;gap:9px;display:inline-flex}b.svelte-tssf2h{letter-spacing:.14em;font-size:14px;font-weight:700}.toasts.svelte-1q7l584{right:16px;top:calc(var(--top) + 12px);z-index:100;pointer-events:none;flex-direction:column;gap:8px;width:min(340px,100vw - 32px);display:flex;position:fixed}.toast.svelte-1q7l584{pointer-events:auto;background:var(--raise);border:1px solid var(--line-2);border-radius:var(--r-2);box-shadow:var(--shadow);flex-direction:column;gap:2px;padding:10px 12px;animation:.22s cubic-bezier(.2,.8,.2,1) svelte-1q7l584-in;display:flex;position:relative;overflow:hidden}.toast.svelte-1q7l584:before{content:"";background:var(--info);width:1px;position:absolute;top:0;bottom:0;left:0}.toast.pos.svelte-1q7l584:before{background:var(--pos)}.toast.neg.svelte-1q7l584:before{background:var(--neg)}b.svelte-1q7l584{font-weight:600}span.svelte-1q7l584{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px}@keyframes svelte-1q7l584-in{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:760px){.toasts.svelte-1q7l584{width:auto;inset:auto 12px 76px}}.bg.svelte-1p6ndih{z-index:200;background:#0009;position:fixed;inset:0}.dlg.svelte-1p6ndih{z-index:201;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-2);width:min(440px,100vw - 24px);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}p.svelte-1p6ndih{color:var(--text-2)}.btn.svelte-1p6ndih{align-self:flex-end}.av.svelte-1pre9qb{color:var(--acc);letter-spacing:.02em;background:linear-gradient(160deg, #ff7a1a38, #ff7a1a0f) padding-box, linear-gradient(var(--panel), var(--panel)) padding-box, var(--frame) border-box;border:var(--bw) solid transparent;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.am.svelte-qjz5r5{letter-spacing:-.02em;background:hsl(var(--h) 45% 22%);color:hsl(var(--h) 80% 78%);border-radius:3px;flex:none;place-items:center;font-weight:700;display:inline-grid}[data-theme=light] .am.svelte-qjz5r5{background:hsl(var(--h) 60% 90%);color:hsl(var(--h) 55% 32%)}.bg.svelte-pip1bf{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;position:fixed;inset:0}.qs.svelte-pip1bf{z-index:91;background:var(--panel);border:1px solid var(--line-2);border-radius:16px;width:min(560px,100vw - 24px);position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 30px 60px -10px #00000080}.in.svelte-pip1bf{border-bottom:1px solid var(--line);height:56px;color:var(--muted);align-items:center;gap:10px;padding:0 16px;display:flex}.in.svelte-pip1bf input:where(.svelte-pip1bf){color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:16px}kbd.svelte-pip1bf{font:11px var(--font);border:1px solid var(--line-2);color:var(--dim);border-radius:4px;padding:1px 6px}.res.svelte-pip1bf{max-height:420px;padding:6px;overflow-y:auto}.r.svelte-pip1bf{text-align:left;border-radius:10px;grid-template-columns:30px 1fr auto 72px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:grid}.r.on.svelte-pip1bf{background:var(--panel-2)}.nm.svelte-pip1bf{flex-direction:column;min-width:0;display:flex}.nm.svelte-pip1bf span:where(.svelte-pip1bf){text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.px.svelte-pip1bf{font-weight:500}.ch.svelte-pip1bf{text-align:right;font-size:13px}.none.svelte-pip1bf{text-align:center;color:var(--muted);padding:24px}.bg.svelte-lo3qx1{z-index:90;background:#0000008c;position:fixed;inset:0}.dlg.svelte-lo3qx1{z-index:91;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-2);width:min(420px,100vw - 24px);box-shadow:var(--shadow);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.b.svelte-lo3qx1{flex-direction:column;gap:12px;padding:14px;display:flex}.route.svelte-lo3qx1{background:var(--panel-2);border-radius:var(--r);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.route.svelte-lo3qx1 div:where(.svelte-lo3qx1){flex-direction:column;display:flex}.route.svelte-lo3qx1 div:where(.svelte-lo3qx1):last-child{text-align:right}.route.svelte-lo3qx1 span:where(.svelte-lo3qx1){font-size:11px}.top.svelte-17ddv7g{z-index:50;height:var(--top);background:var(--bg-2);border-bottom:1px solid var(--line);align-items:center;gap:22px;padding:0 18px;display:flex;position:sticky;top:0}.brand.svelte-17ddv7g{flex:none}.nav.svelte-17ddv7g{align-items:stretch;gap:2px;height:100%;display:flex}.ni.svelte-17ddv7g{height:100%;color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;padding:0 11px;font-size:14px;font-weight:500;display:flex;position:relative}.ni.svelte-17ddv7g:hover,.ni.open.svelte-17ddv7g{color:var(--acc)}.ni.on.svelte-17ddv7g{color:var(--text)}.ni.on.svelte-17ddv7g:after{content:"";background:var(--acc);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:11px;right:11px}.ni.svelte-17ddv7g svg{transition:transform .2s}.ni.open.svelte-17ddv7g svg{transform:rotate(180deg)}.dd.svelte-17ddv7g{align-items:center;height:100%;display:flex;position:relative}.panel-dd.svelte-17ddv7g{z-index:60;background:var(--panel);border:1px solid var(--line-2);border-radius:14px;gap:2px;width:360px;padding:8px;animation:.16s cubic-bezier(.2,.8,.2,1) svelte-17ddv7g-dd;display:grid;position:absolute;top:calc(100% - 4px);left:-8px;box-shadow:0 24px 48px -12px #00000073}.panel-dd.wide.svelte-17ddv7g{grid-template-columns:1fr 1fr;width:640px}.panel-dd.right.svelte-17ddv7g{width:320px;left:auto;right:0}@keyframes svelte-17ddv7g-dd{0%{opacity:0;transform:translateY(-4px)}}.it.svelte-17ddv7g{text-align:left;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.it.svelte-17ddv7g:hover{background:var(--panel-2)}.ii.svelte-17ddv7g{background:var(--panel-2);width:38px;height:38px;color:var(--text-2);border-radius:10px;flex:none;place-items:center;transition:background .15s,color .15s;display:grid}.it.svelte-17ddv7g:hover .ii:where(.svelte-17ddv7g){color:var(--acc);background:#ff7a1a24}.tx.svelte-17ddv7g{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tx.svelte-17ddv7g b:where(.svelte-17ddv7g){font-size:14px;font-weight:600}.tx.svelte-17ddv7g span:where(.svelte-17ddv7g){color:var(--muted);font-size:12px}.arr.svelte-17ddv7g{color:var(--acc);opacity:0;transition:opacity .15s,transform .15s;transform:translate(-4px)}.it.svelte-17ddv7g:hover .arr:where(.svelte-17ddv7g){opacity:1;transform:none}.side.svelte-17ddv7g{align-items:center;gap:8px;margin-left:auto;display:flex}.search.svelte-17ddv7g{background:var(--panel-2);border:1px solid var(--line);height:34px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.search.svelte-17ddv7g:hover{color:var(--text);border-color:var(--line-2)}kbd.svelte-17ddv7g{font:11px var(--font);border:1px solid var(--line-2);color:var(--dim);border-radius:4px;padding:1px 5px}.eqb.svelte-17ddv7g{border-radius:10px;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.eqb.svelte-17ddv7g:hover,.eqb.open.svelte-17ddv7g{background:var(--panel-2)}.eqb.svelte-17ddv7g .lbl:where(.svelte-17ddv7g){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}.eqb.svelte-17ddv7g b:where(.svelte-17ddv7g){white-space:nowrap;font-size:14px;font-weight:600}.eqb.svelte-17ddv7g span:where(.svelte-17ddv7g):last-child{font-size:12px}.theme.svelte-17ddv7g{background:var(--panel-2);border:1px solid var(--line);border-radius:99px;padding:3px;display:flex}.theme.svelte-17ddv7g button:where(.svelte-17ddv7g){width:30px;height:26px;color:var(--muted);border-radius:99px;place-items:center;transition:background .15s,color .15s;display:grid}.theme.svelte-17ddv7g button:where(.svelte-17ddv7g):hover{color:var(--text)}.theme.svelte-17ddv7g button.on:where(.svelte-17ddv7g){background:var(--acc);color:#fff}@media (max-width:1240px){.search.svelte-17ddv7g span:where(.svelte-17ddv7g),.search.svelte-17ddv7g kbd:where(.svelte-17ddv7g),.eqb.svelte-17ddv7g .lbl:where(.svelte-17ddv7g){display:none}}@media (max-width:1100px){.nav.svelte-17ddv7g .ni:where(.svelte-17ddv7g){padding:0 8px;font-size:13px}.eqb.svelte-17ddv7g span:where(.svelte-17ddv7g):last-child{display:none}}@media (max-width:1000px){.brand.svelte-17ddv7g b{display:none}}@media (max-width:900px){.nav.svelte-17ddv7g .ni:where(.svelte-17ddv7g){padding:0 6px}}@media (max-width:820px){.search.svelte-17ddv7g{display:none}}.prof.svelte-17ddv7g{border-radius:50%;margin-left:2px;padding:2px;display:flex}.prof.svelte-17ddv7g:hover,.prof.on.svelte-17ddv7g{box-shadow:0 0 0 2px var(--acc-soft)}@media (max-width:760px){.top.svelte-17ddv7g{gap:10px;padding:0 12px}.nav.svelte-17ddv7g,.search.svelte-17ddv7g,.prof.svelte-17ddv7g{display:none}}main.svelte-1n46o8q{min-height:calc(100vh - var(--top))}.tabbar.svelte-1n46o8q,.sheet.svelte-1n46o8q,.sheet-bg.svelte-1n46o8q{display:none}@media (max-width:760px){.tabbar.svelte-1n46o8q{z-index:60;height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--bg-2);border-top:1px solid var(--line);display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar.svelte-1n46o8q>:where(.svelte-1n46o8q){color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.tabbar.svelte-1n46o8q>.on:where(.svelte-1n46o8q){color:var(--acc)}.sheet-bg.svelte-1n46o8q{z-index:55;background:#00000080;display:block;position:fixed;inset:0}.sheet.svelte-1n46o8q{z-index:58;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));background:var(--panel);border-top:1px solid var(--line-2);border-radius:10px 10px 0 0;grid-template-columns:1fr 1fr;gap:4px;padding:12px;animation:.2s cubic-bezier(.2,.8,.2,1) svelte-1n46o8q-up;display:grid;position:fixed}.sheet.svelte-1n46o8q a:where(.svelte-1n46o8q){border-radius:var(--r);background:var(--panel-2);align-items:center;gap:10px;padding:12px;display:flex}@keyframes svelte-1n46o8q-up{0%{opacity:0;transform:translateY(20px)}}}
