@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}header.bar{border-bottom:1px solid var(--line);background:var(--bg);z-index:5;grid-template-columns:240px auto 1fr auto;align-items:center;display:grid;position:relative}.bar-center .period-dd-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bar-left{align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);display:flex}.bar-center{justify-content:center;align-items:center;gap:0;display:flex}.bar-right{justify-content:flex-end;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);color:var(--text-muted);font:400 11px/1 var(--font-sans);display:flex}.brand{font:600 14px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text);align-items:center;display:inline-flex}a.brand{cursor:pointer}a.brand:hover{color:var(--accent)}a.brand:hover .brand-dot{box-shadow:0 0 6px var(--accent)}.brand-dot{background:var(--accent);width:5px;height:5px;margin-right:var(--sp-2);border-radius:50%;display:inline-block;transform:translateY(-1px)}.page-tabs{padding-left:var(--sp-5);align-items:center;gap:0;margin:0;display:flex}.page-tabs a,.page-tabs button{padding:var(--sp-3) var(--sp-4) 12px;color:var(--text-muted);cursor:pointer;font:500 13px/1 var(--font-sans);background:0 0;border:none;text-decoration:none;position:relative}.page-tabs a.on,.page-tabs button.on{color:var(--text)}.page-tabs a.on:before,.page-tabs button.on:before{content:"";background:var(--accent);border-radius:1px;height:2px;position:absolute;bottom:4px;left:14px;right:14px}.page-tabs a:hover,.page-tabs button:hover{color:var(--text)}.period-dd-wrap{position:relative}.period-dd-trigger{padding:0 var(--sp-3) 0 12px;height:30px;font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text);background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:border-color .12s ease, background .12s ease, transform .16s var(--ease-out);align-items:center;gap:8px;display:inline-flex}.period-dd-trigger:active{transform:scale(.97)}.period-dd-trigger:hover{border-color:var(--line-strong);background:var(--bg-elev-2)}.period-dd-trigger[aria-expanded=true]{border-color:var(--accent-dim);background:var(--bg-elev-2)}.period-dd-trigger[aria-expanded=true] .period-dd-chev{transform:rotate(180deg)}.period-dd-chev{color:var(--text-faint);font-size:9px;line-height:1;transition:transform .15s;display:inline-block}.period-dd-pop{z-index:30;background:var(--bg-elev-1);border:1px solid var(--line-strong);border-radius:var(--r-lg);transform-origin:top;flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.period-dd-pop[hidden]{display:none}.period-dd-opt{font:400 12px/1.2 var(--font-sans);color:var(--text-muted);text-align:left;cursor:pointer;border-radius:var(--r-md);transition:background 80ms ease, color 80ms ease, transform .16s var(--ease-out);background:0 0;border:none;padding:7px 12px 7px 22px;position:relative}.period-dd-opt:active{transform:scale(.97)}.period-dd-opt:hover{background:var(--bg-elev-2);color:var(--text)}.period-dd-opt.on{color:var(--text);font-weight:500}.period-dd-opt.on:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.period-dd-opt:focus-visible{background:var(--bg-elev-2);color:var(--text);outline:none}.period-dd-opt#period-custom-btn{border-top:1px solid var(--line);color:var(--text-faint);border-radius:0 0 5px 5px;margin-top:2px}.period-dd-opt#period-custom-btn:hover{color:var(--text)}.period-custom-pop{z-index:30;gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-elev-1);border:1px solid var(--line-strong);flex-direction:column;min-width:260px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.period-custom-pop[hidden]{display:none}.cal-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.cal-title{font:500 12px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text);text-align:center;flex:1}.cal-nav{width:24px;height:24px;color:var(--text-muted);border:1px solid var(--line);font:400 14px/1 var(--font-sans);cursor:pointer;transition:transform .16s var(--ease-out);justify-content:center;align-items:center;display:flex}.cal-nav:active{transform:scale(.97)}.cal-nav:hover{color:var(--text);border-color:var(--line-strong)}.cal-dow{margin-top:var(--sp-2);grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-dow span{text-align:center;font:500 9px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:4px 0}.cal-range-line{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;font:500 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text-muted);border-top:1px solid var(--line);margin-top:var(--sp-2);display:flex}.cal-range-line .cal-arrow{color:var(--text-faint)}#cal-range-from.set,#cal-range-to.set{color:var(--text)}.period-custom-actions{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.pop-btn{padding:var(--sp-2) 12px;border:1px solid var(--line-strong);color:var(--text-muted);font:500 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .16s var(--ease-out)}.pop-btn:active{transform:scale(.97)}.pop-btn:hover{color:var(--text);border-color:var(--text-faint)}.pop-btn-primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.pop-btn-primary:hover{color:var(--bg);background:var(--accent);filter:brightness(1.08)}.cmdk-hint{border-radius:var(--r-md);font:500 10px/1 var(--font-sans);letter-spacing:.04em;color:var(--text-faint);cursor:pointer;transition:color .12s ease, border-color .12s ease, transform .16s var(--ease-out);border:1px solid #0000;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.cmdk-hint:active{transform:scale(.97)}.cmdk-hint:hover{color:var(--text-muted)}.cmdk-hint:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmdk-hint-icon{align-items:center;line-height:0;display:none}.cmdk-hint-kbd{display:inline}@media (width<=767px){.cmdk-hint-kbd{display:none}.cmdk-hint-icon{display:inline-flex}}.theme-toggle{background:var(--bg-elev-2);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.theme-toggle:hover{background:var(--bg-elev-3)}.tt-knob{background:var(--bg);width:16px;height:16px;transition:transform .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:2px;left:2px}html[data-theme=light] .tt-knob{transform:translate(16px)}.tt-knob svg{display:block}.tt-sun{color:var(--accent)}.tt-moon{color:var(--text-muted)}.refresh-pill{align-items:center;gap:var(--sp-2);display:inline-flex}.refresh-dot{background:var(--text-faint);border-radius:50%;width:5px;height:5px;position:relative}.refresh-dot.live{background:var(--pos)}.refresh-dot.live:after{content:"";background:var(--pos);border-radius:50%;animation:1.8s ease-out infinite refresh-pulse;position:absolute;inset:0}@keyframes refresh-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3)}}.data-state-error,.data-state-empty{padding:var(--sp-7);text-align:center;color:var(--text-muted);font:400 13px/1.4 var(--font-sans)}.data-state-error{color:var(--neg)}.data-state-skeleton{padding:var(--sp-5) var(--sp-4);gap:var(--sp-3);flex-direction:column;display:flex}.data-state-ready.data-state-dimmed{opacity:.55;pointer-events:none;transition:opacity .15s}.sk-line,.sk-block,.sk-circle,.sk-kpi-card,.sk-dot{background:linear-gradient(90deg, var(--bg-elev-1) 0%, var(--bg-elev-2) 50%, var(--bg-elev-1) 100%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.2s ease-in-out infinite data-sk-shimmer}@keyframes data-sk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sk-line,.sk-block,.sk-circle,.sk-kpi-card,.sk-dot{background:var(--bg-elev-2);animation:none}}.sk-line{height:10px}.sk-w100{width:100%}.sk-w92{width:92%}.sk-w90{width:90%}.sk-w85{width:85%}.sk-w80{width:80%}.sk-w70{width:70%}.sk-w60{width:60%}.sk-w45{width:45%}.sk-w40{width:40%}.data-skeleton-balance .sk-kpi{height:56px}.data-skeleton-balance .sk-row{gap:var(--sp-4);align-items:center;display:flex}.data-skeleton-balance .sk-circle{border-radius:50%;flex-shrink:0;width:160px;height:160px}.data-skeleton-balance .sk-stack{gap:var(--sp-2);flex-direction:column;flex:1;display:flex}.sk-rail-row{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;display:flex}.sk-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sk-grid-4{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}.sk-kpi-card{border-radius:var(--r-md);height:64px}@media (width<=767px){.sk-grid-4{grid-template-columns:repeat(2,1fr)}}.modal-backdrop.svelte-248ooh{background:var(--modal-scrim);z-index:200;position:fixed;inset:0}.modal.spawn-modal.svelte-248ooh{z-index:201;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;width:min(560px,100vw - 32px);max-height:calc(100vh - 64px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0009}.modal-header.svelte-248ooh{padding:var(--sp-4) 18px;border-bottom:1px solid var(--line);background:var(--bg-elev-2)}.modal-header.svelte-248ooh h4:where(.svelte-248ooh){font:600 13px/1 var(--font-sans);color:var(--text);margin:0}.modal-body.svelte-248ooh{padding:var(--sp-4) 18px;gap:var(--sp-3);flex-direction:column;display:flex;overflow-y:auto}.modal-footer.svelte-248ooh{padding:var(--sp-3) 18px;border-top:1px solid var(--line);justify-content:flex-end;gap:var(--sp-2);display:flex}label.svelte-248ooh{flex-direction:column;gap:4px;display:flex}label.svelte-248ooh span:where(.svelte-248ooh){font:500 10px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}input.svelte-248ooh,select.svelte-248ooh,textarea.svelte-248ooh{font:400 12px/1.4 var(--font-mono,monospace);color:var(--text);background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--r-sm,4px);padding:6px 8px}textarea.svelte-248ooh{resize:vertical;min-height:120px}.dim.svelte-248ooh{font:400 12px/1.4 var(--font-sans);color:var(--text-muted);margin:0}.result.svelte-248ooh{font:400 12px/1.4 var(--font-mono,monospace);word-break:break-all;margin:0}.result.ok.svelte-248ooh{color:var(--pos)}.result.err.svelte-248ooh{color:var(--neg)}.btn-primary.svelte-248ooh,.btn-secondary.svelte-248ooh{font:500 12px/1 var(--font-sans);border-radius:var(--r-sm,4px);cursor:pointer;border:1px solid var(--line);padding:7px 14px}.btn-primary.svelte-248ooh{background:var(--accent);color:var(--bg,#fff);border-color:var(--accent)}.btn-primary.svelte-248ooh:disabled{opacity:.5;cursor:default}.btn-secondary.svelte-248ooh{color:var(--text-muted);background:0 0}.rail-foot .rail-hint-dismiss{color:var(--text-faint);font:400 14px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 2px;line-height:1}.rail-foot .rail-hint-dismiss:hover{color:var(--text-muted)}.rail-section-label .spawn-plus{float:right;cursor:pointer;font:400 13px/1 var(--font-sans);color:var(--text-faint);background:0 0;border:0;padding:0 2px}.rail-section-label .spawn-plus:hover{color:var(--accent)}#bot-list .gray-toggle{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-4);border:0;border-top:1px solid var(--line);cursor:pointer;font:500 11px/1 var(--font-sans);color:var(--text-faint);background:0 0;display:flex}#bot-list .gray-toggle:hover{color:var(--text-muted)}#bot-list .gray-toggle .chev{margin-left:auto;font-size:10px;transition:transform .12s}#bot-list .gray-toggle.open .chev{transform:rotate(180deg)}.rail-item .val{position:relative}.rail-item .rename{z-index:1;cursor:pointer;font:400 11px/1 var(--font-sans);color:var(--text-faint);opacity:0;background:0 0;border:0;margin-right:4px;padding:0;transition:opacity .1s,color .1s;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.rail-item:hover .rename,.rail-item:focus-within .rename{opacity:.7}.rail-item .rename:hover{color:var(--accent);opacity:1}.rail-item .rename:focus-visible,.rail-item .x:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:1px;border-radius:2px}.rail-status{margin-bottom:var(--sp-3)}.rail-status .dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.rail-status-summary{align-items:center;gap:var(--sp-3);cursor:pointer;width:100%;font:500 11px/1 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:4px 0;display:flex}.rail-status-summary .seg{align-items:center;gap:5px;display:inline-flex}.rail-status-summary .chev{color:var(--text-faint);margin-left:auto;font-size:10px;transition:transform .12s}.rail-status-summary.open .chev{transform:rotate(180deg)}.rail-status-summary:hover{color:var(--text)}.rail-status-groups{margin-top:var(--sp-2)}.rail-status-groups .grp-label{font:500 9px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin:var(--sp-2) 0 4px}.rail-status-groups .grp-row{align-items:center;gap:var(--sp-2);font:400 11px/1.3 var(--font-sans);color:var(--text-muted);padding:2px 0;display:flex}.rail-status-groups .grp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.rail-status-groups .grp-meta{color:var(--text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.rail-status-groups .grp-x{width:16px;height:16px;font:400 13px/1 var(--font-sans);color:var(--text-faint);cursor:pointer;opacity:.7;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s,opacity .1s;display:flex}.rail-status-groups .grp-x:hover{color:var(--neg);opacity:1}.rail-status-groups .grp-empty{font:400 11px/1.3 var(--font-sans);color:var(--text-faint);padding:2px 0}.rail-status-groups .snoozed-row{margin-top:var(--sp-2);border-top:1px solid var(--line);padding-top:var(--sp-2)}.rail-status-groups .snoozed-row button{font:500 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.rail-status-groups .snoozed-row button:hover{color:var(--accent)}.activity-more{width:100%;padding:var(--sp-3) var(--sp-4);border:0;border-top:1px solid var(--line);color:var(--text-muted);font:500 10px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;transition:background .1s,color .1s}.activity-more:hover:not(:disabled){background:var(--bg-elev-2);color:var(--accent)}.activity-more:disabled{cursor:default;opacity:.6}@keyframes trade-in-pos{0%{background:color-mix(in srgb, var(--pos) 14%, transparent)}to{background:0 0}}@keyframes trade-in-neg{0%{background:color-mix(in srgb, var(--neg) 14%, transparent)}to{background:0 0}}.activity-item.just-in.pnl-pos{animation:trade-in-pos 1.2s var(--ease-out)}.activity-item.just-in.pnl-neg{animation:trade-in-neg 1.2s var(--ease-out)}.spinner.svelte-15g82xt{vertical-align:-.15em;animation:.8s linear infinite svelte-15g82xt-spin;display:inline-block}@keyframes svelte-15g82xt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-15g82xt{animation:none}}.pm-backdrop.svelte-1s2dadf{z-index:90;background:#0009;position:fixed;inset:0}.pm-modal.svelte-1s2dadf{border-radius:var(--r-lg);z-index:91;color:#e6e6e8;background:#131316;border:1px solid #2a2a2e;width:min(960px,100vw - 32px);max-height:min(80vh,720px);padding:16px 20px 20px;font-family:DM Sans,system-ui,sans-serif;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.pm-head.svelte-1s2dadf{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pm-head.svelte-1s2dadf h3:where(.svelte-1s2dadf){flex:1;margin:0;font-size:15px}.pm-total.svelte-1s2dadf{white-space:nowrap;font-size:13px}.pm-x.svelte-1s2dadf{border-radius:var(--r-md);color:inherit;cursor:pointer;padding:4px var(--sp-3);background:0 0;border:1px solid #2a2a2e}.pm-worker.svelte-1s2dadf{margin-bottom:16px}.pm-worker.svelte-1s2dadf h4:where(.svelte-1s2dadf){color:#9aa0aa;margin:0 0 var(--sp-2);font-size:12px;font-weight:600}table.svelte-1s2dadf{border-collapse:collapse;width:100%;font-size:13px}th.svelte-1s2dadf{text-align:left;color:#9aa0aa;border-bottom:1px solid #2a2a2e;padding:4px 8px;font-weight:500}td.svelte-1s2dadf{padding:var(--sp-2) 8px;border-bottom:1px solid #232327}th.num.svelte-1s2dadf,td.num.svelte-1s2dadf{text-align:right;font-variant-numeric:tabular-nums}.pair.svelte-1s2dadf{font-weight:600}.mt.svelte-1s2dadf{color:#9aa0aa;margin-left:var(--sp-2);font-size:10px;font-weight:400}.side.svelte-1s2dadf{padding:2px var(--sp-2);border-radius:var(--r-sm);font-size:11px;font-weight:700}.side.long.svelte-1s2dadf{color:#2dd66f;background:#2dd66f1f}.side.short.svelte-1s2dadf{color:#e07b6f;background:#e07b6f1f}.pos.svelte-1s2dadf{color:#2dd66f}.neg.svelte-1s2dadf{color:#e07b6f}.badge.svelte-1s2dadf{padding:2px var(--sp-2);border-radius:var(--r-sm);font-size:11px}.badge.ok.svelte-1s2dadf{color:#9aa0aa}.badge.warn.svelte-1s2dadf{color:#e0b96f;background:#e0b96f1f}.warn-row.svelte-1s2dadf td:where(.svelte-1s2dadf){background:#e0b96f0a}.strats.svelte-1s2dadf{color:#9aa0aa;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;overflow:hidden}.actions.svelte-1s2dadf{text-align:right;white-space:nowrap}.btn.svelte-1s2dadf{border-radius:var(--r-md);color:inherit;cursor:pointer;padding:3px var(--sp-3);background:0 0;border:1px solid #2a2a2e;font-size:12px}.btn.svelte-1s2dadf:disabled{opacity:.4;cursor:default}.btn.danger.svelte-1s2dadf{color:#e07b6f;border-color:#e07b6f;font-weight:600}.pm-log.svelte-1s2dadf{border-radius:var(--r-lg);border:1px solid #2a2a2e;margin-bottom:12px;padding:8px 12px}.pm-log-line.svelte-1s2dadf{font-variant-numeric:tabular-nums;padding:2px 0;font-size:12px}.pm-muted.svelte-1s2dadf{color:#9aa0aa}.pm-muted.small.svelte-1s2dadf{margin-top:8px;font-size:11px}.odometer.svelte-1pz56vn{font-variant-numeric:tabular-nums;transition:opacity .15s;display:inline-block}.odometer.fading.svelte-1pz56vn{opacity:.25}.od-slot.svelte-1pz56vn{vertical-align:top;height:1em;display:inline-block;overflow:hidden}.od-col.svelte-1pz56vn{transition:transform var(--od-ms) var(--ease-out,ease-out);flex-direction:column;display:flex}.od-col.svelte-1pz56vn span:where(.svelte-1pz56vn){height:1em;line-height:1em}.od-ch.svelte-1pz56vn,.od-slot.svelte-1pz56vn{line-height:1em}.bot-total-wrap.svelte-1gp3y4u{justify-content:flex-end;align-items:center;gap:12px;display:flex}.pos-badge.svelte-1gp3y4u{align-items:center;gap:var(--sp-2);padding:3px var(--sp-3);color:#9aa0aa;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #2a2a2e;border-radius:999px;font-size:12px;display:inline-flex}.pos-badge.svelte-1gp3y4u:hover{color:#e6e6e8;border-color:#4a4a52}.pos-badge.svelte-1gp3y4u .pnl-pos:where(.svelte-1gp3y4u){color:#2dd66f;font-variant-numeric:tabular-nums}.pos-badge.svelte-1gp3y4u .pnl-neg:where(.svelte-1gp3y4u){color:#e07b6f;font-variant-numeric:tabular-nums}.gm-backdrop.svelte-1ebzjc{z-index:80;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:3vh 2vw;display:flex;position:fixed;inset:0}.gm.svelte-1ebzjc{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;width:min(1480px,92vw);max-height:92vh;display:flex;overflow:hidden}.gm-head.svelte-1ebzjc{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex}.gm-head.svelte-1ebzjc h3:where(.svelte-1ebzjc){margin:0;font-size:20px}.gm-head.svelte-1ebzjc .dim:where(.svelte-1ebzjc){margin-top:3px;display:block}.dim.svelte-1ebzjc{color:var(--text-muted);font-size:13px}.gm-x.svelte-1ebzjc{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:19px}.gm-body.svelte-1ebzjc{grid-template-columns:minmax(380px,30%) 1fr;gap:0;display:grid;overflow:hidden}.gm-controls.svelte-1ebzjc{border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.gm-preview.svelte-1ebzjc{flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.row.svelte-1ebzjc{color:var(--text);justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.row.col.svelte-1ebzjc{flex-direction:column;align-items:stretch;gap:8px}.row.check.svelte-1ebzjc{color:var(--text-muted);justify-content:flex-start;gap:9px}.row.svelte-1ebzjc>span:where(.svelte-1ebzjc) small:where(.svelte-1ebzjc){color:var(--text-faint);font-size:11px;display:block}.row.svelte-1ebzjc input[type=number]:where(.svelte-1ebzjc),.row.svelte-1ebzjc select:where(.svelte-1ebzjc){background:var(--bg-elev-2);width:130px;color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm);padding:7px 10px;font-size:14px}.chips.svelte-1ebzjc{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1ebzjc{border:1px solid var(--line);background:var(--bg-elev-2);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.chip.on.svelte-1ebzjc{border-color:var(--accent);background:var(--accent-dim);color:var(--text)}.sizing.svelte-1ebzjc{align-items:center;gap:8px;display:flex}.sizing.svelte-1ebzjc input:where(.svelte-1ebzjc){width:88px}.seg.svelte-1ebzjc{border:1px solid var(--line);border-radius:var(--r-md);display:inline-flex;overflow:hidden}.seg.svelte-1ebzjc button:where(.svelte-1ebzjc){background:var(--bg-elev-2);color:var(--text-muted);cursor:pointer;border:none;padding:7px 13px;font-size:13px}.seg.svelte-1ebzjc button.on:where(.svelte-1ebzjc){background:var(--accent);color:#fff}.gm-warn.svelte-1ebzjc{border:1px solid color-mix(in srgb, var(--neg) 45%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--neg) 12%, transparent);color:var(--text);padding:10px 12px;font-size:13px}.gm-kpis.svelte-1ebzjc{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.kpi.svelte-1ebzjc{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.kpi.hold.svelte-1ebzjc{outline:1px solid var(--accent-dim);grid-column:1/-1}.kpi.svelte-1ebzjc .lbl:where(.svelte-1ebzjc){color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.kpi.svelte-1ebzjc b:where(.svelte-1ebzjc){font-variant-numeric:tabular-nums;font-size:22px}.gm-folders.svelte-1ebzjc{flex-direction:column;gap:8px;display:flex}.gm-folder.svelte-1ebzjc{border:1px solid var(--line);border-radius:var(--r-md);padding:8px 12px}.gm-folder-h.svelte-1ebzjc{width:100%;color:var(--text);cursor:pointer;font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:2px;font-size:14px;display:flex}.gm-fchev.svelte-1ebzjc{color:var(--text-muted);width:12px;font-size:12px}.gm-folder-h.svelte-1ebzjc b:where(.svelte-1ebzjc){min-width:40px;font-size:15px}.gm-folder-h.svelte-1ebzjc .dim:where(.svelte-1ebzjc){flex:1}.gm-fpnl.svelte-1ebzjc{font-weight:700}.gm-strats.svelte-1ebzjc{flex-direction:column;margin-top:4px;display:flex}.gm-strat.svelte-1ebzjc{border-top:1px dashed var(--line);align-items:flex-start;gap:8px;padding:5px 0 5px 14px;display:flex}.gm-strat.svelte-1ebzjc:first-child{border-top:0}.gm-side.svelte-1ebzjc{text-align:center;border-radius:3px;flex:none;align-self:center;min-width:16px;padding:1px 6px;font-size:11px;font-weight:700}.gm-side.long.svelte-1ebzjc{background:color-mix(in srgb, var(--pos) 16%, transparent);color:var(--pos)}.gm-side.short.svelte-1ebzjc{background:color-mix(in srgb, var(--neg) 16%, transparent);color:var(--neg)}.gm-strat-coins.svelte-1ebzjc{flex-wrap:wrap;flex:auto;gap:4px;display:flex}.gm-when.svelte-1ebzjc{white-space:nowrap;text-overflow:ellipsis;max-width:230px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;align-self:center;font-size:11px;overflow:hidden}.gm-coin.svelte-1ebzjc{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-elev-2);align-items:center;gap:3px;padding:3px 8px;font-size:12px;display:inline-flex}.gm-empty.svelte-1ebzjc{text-align:center;color:var(--text-muted);padding:28px;font-size:14px}.gm-foot.svelte-1ebzjc{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.gm-foot.svelte-1ebzjc .dim:where(.svelte-1ebzjc){font-size:13px}.gm-actions.svelte-1ebzjc{gap:10px;display:flex}.btn.svelte-1ebzjc{border-radius:var(--r-md);border:1px solid var(--line);cursor:pointer;padding:9px 18px;font-size:14px}.btn.ghost.svelte-1ebzjc{background:var(--bg-elev-2);color:var(--text-muted)}.btn.primary.svelte-1ebzjc{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:600}.btn.primary.svelte-1ebzjc:disabled{opacity:.45;cursor:not-allowed}.pos.svelte-1ebzjc{color:var(--pos)}.neg.svelte-1ebzjc{color:var(--neg)}@media (width<=860px){.gm-body.svelte-1ebzjc{grid-template-columns:1fr}.gm-controls.svelte-1ebzjc{border-right:none;border-bottom:1px solid var(--line)}}.opt.svelte-1l872ot{padding:4px 2px 8px}.opt-empty.svelte-1l872ot{text-align:center;color:var(--text-muted);padding:32px 16px}.opt-empty.compact.svelte-1l872ot{padding:18px 10px 8px}.opt-head.svelte-1l872ot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.sec-toggle.svelte-1l872ot{cursor:pointer;text-align:left;color:var(--text);background:0 0;border:none;align-items:flex-start;gap:8px;padding:0;display:flex}.sec-toggle.svelte-1l872ot .chev:where(.svelte-1l872ot){opacity:0;color:var(--text-muted);margin-top:3px;font-size:13px;transition:opacity .12s}.sec-toggle.svelte-1l872ot:hover .chev:where(.svelte-1l872ot),.sec-toggle.collapsed.svelte-1l872ot .chev:where(.svelte-1l872ot){opacity:1}.opt-titletext.svelte-1l872ot .h2:where(.svelte-1l872ot){font-size:18px;font-weight:700;display:block}.opt-titletext.svelte-1l872ot .sub:where(.svelte-1l872ot){color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.opt-controls.svelte-1l872ot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tznote.svelte-1l872ot{color:var(--text-faint);font-size:11px}.gen-btn.svelte-1l872ot{border:1px solid var(--accent);border-radius:var(--r-md);background:var(--accent-dim);color:var(--text);cursor:pointer;padding:5px 12px;font-size:12px;font-weight:600}.gen-btn.svelte-1l872ot:hover{background:var(--accent);color:var(--bg)}.fld.svelte-1l872ot{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.fld.svelte-1l872ot input:where(.svelte-1l872ot){background:var(--bg-elev-1);width:60px;color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm);padding:4px 6px}.coin-search.svelte-1l872ot{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-elev-1);width:150px;color:var(--text);font:400 12px/1.2 var(--font-sans);outline:none;padding:5px 8px}.coin-search.svelte-1l872ot:focus{border-color:var(--accent)}.seg.svelte-1l872ot{border:1px solid var(--line);border-radius:var(--r-md);display:inline-flex;overflow:hidden}.seg.svelte-1l872ot button:where(.svelte-1l872ot){background:var(--bg-elev-1);color:var(--text-muted);cursor:pointer;border:none;padding:5px 11px;font-size:12px}.seg.svelte-1l872ot button.on:where(.svelte-1l872ot){background:var(--accent);color:#fff}.seg-btn.svelte-1l872ot{background:var(--bg-elev-1);color:var(--text-muted);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;padding:4px 10px;font-size:12px}.optimizer-stats.svelte-1l872ot{border:1px solid color-mix(in srgb, var(--accent) 14%, var(--line));border-radius:var(--r-lg);background:color-mix(in srgb, var(--bg-elev-1) 90%, #071426);grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.optimizer-stats.svelte-1l872ot>div:where(.svelte-1l872ot){border-right:1px solid var(--line);min-width:0;padding:10px 13px}.optimizer-stats.svelte-1l872ot>div:where(.svelte-1l872ot):last-child{border-right:0}.optimizer-stats.svelte-1l872ot span:where(.svelte-1l872ot){color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.optimizer-stats.svelte-1l872ot b:where(.svelte-1l872ot){color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:17px;display:block;overflow:hidden}.optimizer-stats.svelte-1l872ot b.pos:where(.svelte-1l872ot){color:var(--pos)}.optimizer-stats.svelte-1l872ot b.neg:where(.svelte-1l872ot){color:var(--neg)}.optimizer-stats.svelte-1l872ot small:where(.svelte-1l872ot){color:var(--text-muted);font-size:10px;font-weight:500}.opt-grid.svelte-1l872ot{grid-template-columns:1fr 1fr;gap:14px;display:grid}.card.svelte-1l872ot{background:color-mix(in srgb, var(--bg-elev-1) 92%, #071426);border:1px solid var(--line);border-radius:var(--r-lg);content-visibility:auto;contain-intrinsic-size:auto 280px;padding:14px}.card.span2.svelte-1l872ot{grid-column:1/-1}.advanced-toggle.svelte-1l872ot{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--bg-elev-1) 72%, transparent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.advanced-copy.svelte-1l872ot{gap:2px;display:grid}.advanced-copy.svelte-1l872ot span:where(.svelte-1l872ot){color:var(--text-muted);font-size:10px}.advanced-btn.svelte-1l872ot{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-elev-2);color:var(--text);cursor:pointer;white-space:nowrap;padding:6px 11px}.advanced-btn.svelte-1l872ot:hover,.advanced-btn.on.svelte-1l872ot{border-color:var(--accent);color:var(--accent)}.card-h.svelte-1l872ot{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.card-h.svelte-1l872ot h3:where(.svelte-1l872ot){margin:0;font-size:14px}.card-h.svelte-1l872ot .dim:where(.svelte-1l872ot),.dim.svelte-1l872ot{color:var(--text-muted);font-size:11px;font-weight:400}.coin-table-head.svelte-1l872ot{color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:22px minmax(130px,.7fr) 54px 105px 105px 70px minmax(340px,2.4fr) 100px 78px;align-items:center;gap:10px;padding:0 12px 8px;font-size:11px;display:grid}.coin-groups.svelte-1l872ot{flex-direction:column;gap:7px;display:flex}.coin-group.svelte-1l872ot{border:1px solid color-mix(in srgb, var(--accent) 10%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--bg-elev-2) 58%, #081326);overflow:hidden}.coin-folder.svelte-1l872ot{width:100%;min-height:62px;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:22px minmax(130px,.7fr) 54px 105px 105px 70px minmax(340px,2.4fr) 100px 78px;align-items:center;gap:10px;padding:9px 12px;display:grid}.coin-folder.svelte-1l872ot:hover{background:var(--bg-elev-2)}.folder-toggle.svelte-1l872ot,.coin-name.svelte-1l872ot{color:var(--text);text-align:left;background:0 0;border:0;padding:0;font-family:inherit}.folder-toggle.svelte-1l872ot{color:var(--text-muted);font-size:15px}.coin-name.svelte-1l872ot{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;overflow:hidden}.coin-folder.svelte-1l872ot>span:where(.svelte-1l872ot){color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13.5px}.coin-folder.svelte-1l872ot small:where(.svelte-1l872ot){display:none}.coin-folder.svelte-1l872ot strong:where(.svelte-1l872ot){font-size:15px}.coin-folder.svelte-1l872ot .status:where(.svelte-1l872ot){text-align:center;white-space:nowrap;border-radius:4px;justify-self:start;padding:4px 8px;font-size:12px}.coin-folder.svelte-1l872ot .status.actionable:where(.svelte-1l872ot){background:color-mix(in srgb, var(--pos) 18%, transparent);color:var(--pos)}.coin-folder.svelte-1l872ot .status.review:where(.svelte-1l872ot){background:var(--bg-elev-3);color:var(--text-muted)}.common-hours.svelte-1l872ot{min-width:0;line-height:1.35}.common-hours.svelte-1l872ot small:where(.svelte-1l872ot){font-size:10px}.common-hours.svelte-1l872ot strong:where(.svelte-1l872ot){color:var(--pos);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.common-hours.svelte-1l872ot em:where(.svelte-1l872ot){color:var(--neg);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;font-style:normal;display:block;overflow:hidden}.rung-wrap.svelte-1l872ot{background:color-mix(in srgb, var(--bg-elev-2) 35%, transparent);padding:2px 0 8px;overflow-x:auto}.rung-head.svelte-1l872ot,.rgrid.svelte-1l872ot{grid-template-columns:22px minmax(130px,.7fr) 54px 105px 105px 70px minmax(340px,2.4fr) 100px 78px;align-items:center;gap:10px;min-width:980px;padding:0 12px;display:grid}.rung-head.svelte-1l872ot{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;padding:9px 12px 7px;font-size:11px}.rung-item.svelte-1l872ot{border-top:1px solid var(--line);padding:9px 0}.rung-item.svelte-1l872ot:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}.rgrid.svelte-1l872ot{font-variant-numeric:tabular-nums;color:var(--text);font-size:13px}.rung-name.svelte-1l872ot{font-weight:700}.rung-avoid.svelte-1l872ot b:where(.svelte-1l872ot){color:var(--pos)}.rung-avoid.svelte-1l872ot small:where(.svelte-1l872ot){color:var(--text-muted);margin-top:1px;font-size:11px;display:block}.rung-hours.svelte-1l872ot{min-width:0;line-height:1.35}.rung-hours.svelte-1l872ot .kp:where(.svelte-1l872ot){color:var(--pos);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rung-hours.svelte-1l872ot .ex:where(.svelte-1l872ot){color:var(--neg);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;display:block;overflow:hidden}.rung-ev.svelte-1l872ot{min-width:0;font-size:12px;font-weight:700}.rung-ev.svelte-1l872ot small:where(.svelte-1l872ot){color:var(--text-muted);white-space:nowrap;margin-top:1px;font-size:10.5px;font-weight:400;display:block}.rung-ev.strong.svelte-1l872ot{color:var(--pos)}.rung-ev.medium.svelte-1l872ot{color:var(--accent)}.rung-ev.weak.svelte-1l872ot{color:var(--neg)}.rung-strip.svelte-1l872ot{width:100%;max-width:640px;height:13px;margin:7px 12px 0 32px}.mini-strip.svelte-1l872ot{grid-template-columns:repeat(var(--n), minmax(1px, 1fr));background:var(--bg-elev-3);border-radius:3px;gap:1px;width:min(100%,420px);height:18px;padding:2px;display:grid}.mini-strip.svelte-1l872ot .cell:where(.svelte-1l872ot){background:var(--bg-elev-3);border-radius:1px}.mini-strip.svelte-1l872ot .cell.good:where(.svelte-1l872ot){background:var(--pos)}.mini-strip.svelte-1l872ot .cell.bad:where(.svelte-1l872ot){background:var(--neg)}.mini-strip.svelte-1l872ot .cell.neu:where(.svelte-1l872ot){background:var(--line-strong)}.mini-strip.svelte-1l872ot .cell.na:where(.svelte-1l872ot){background:color-mix(in srgb, var(--text-faint) 22%, var(--bg-elev-2))}.strat-recs.svelte-1l872ot{flex-direction:column;gap:8px;display:flex}.strat-rec.svelte-1l872ot{border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px}.sr-head.svelte-1l872ot{grid-template-columns:1.4fr 2fr 1.6fr 1fr auto;align-items:center;gap:10px 14px;display:grid}.sr-id.svelte-1l872ot b:where(.svelte-1l872ot){font-size:13px;display:block}.sr-id.svelte-1l872ot .dim:where(.svelte-1l872ot){display:block}.sr-win.svelte-1l872ot small:where(.svelte-1l872ot),.sr-saved.svelte-1l872ot small:where(.svelte-1l872ot){color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:9px;display:block}.sr-saved.svelte-1l872ot b:where(.svelte-1l872ot){font-size:14px}.mini-strip.wide.svelte-1l872ot{width:100%;height:14px;margin-top:8px}@media (width<=860px){.sr-head.svelte-1l872ot{grid-template-columns:1fr 1fr}}.copy-btn.svelte-1l872ot{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-elev-2);color:var(--text-muted);cursor:pointer;font:600 11px/1 var(--font-sans);white-space:nowrap;padding:5px 9px}.copy-btn.svelte-1l872ot:hover{border-color:var(--accent);color:var(--accent)}.lbl.svelte-1l872ot{color:var(--text-faint);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:10px}.win.svelte-1l872ot{font-variant-numeric:tabular-nums;font-size:12px}.bars.svelte-1l872ot{width:100%;height:200px;display:block}.bars.svelte-1l872ot .axis:where(.svelte-1l872ot){stroke:var(--line);stroke-width:1px}.bars.svelte-1l872ot .bar.pos:where(.svelte-1l872ot){fill:var(--pos)}.bars.svelte-1l872ot .bar.neg:where(.svelte-1l872ot){fill:var(--neg)}.rung-bars.svelte-1l872ot{height:110px}.rung-lbl.svelte-1l872ot{color:var(--text-muted);margin:6px 0 2px;font-size:11px}.bar-x.svelte-1l872ot{height:14px;color:var(--text-faint);font-size:9px;position:relative}.bar-x.svelte-1l872ot span:where(.svelte-1l872ot){position:absolute;transform:translate(-50%)}.donut-row.svelte-1l872ot{align-items:center;gap:16px;display:flex}.donut.svelte-1l872ot{flex:0 0 140px;width:140px;height:140px}.donut.svelte-1l872ot .ring-bg:where(.svelte-1l872ot){fill:none;stroke:var(--bg-elev-3);stroke-width:14px}.donut.svelte-1l872ot .ring-long:where(.svelte-1l872ot){fill:none;stroke:var(--pos);stroke-width:14px}.donut.svelte-1l872ot .ring-short:where(.svelte-1l872ot){fill:none;stroke:var(--neg);stroke-width:14px}.donut.svelte-1l872ot .d-lbl:where(.svelte-1l872ot){fill:var(--text-muted);text-anchor:middle;font-size:9px}.donut.svelte-1l872ot .d-val:where(.svelte-1l872ot){text-anchor:middle;font-size:15px;font-weight:700}.donut.svelte-1l872ot .d-val.pos:where(.svelte-1l872ot){fill:var(--pos)}.donut.svelte-1l872ot .d-val.neg:where(.svelte-1l872ot){fill:var(--neg)}.legend.svelte-1l872ot{flex-direction:column;gap:6px;font-size:12px;display:flex}.legend.svelte-1l872ot .dot:where(.svelte-1l872ot){border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.legend.svelte-1l872ot .dot.long:where(.svelte-1l872ot){background:var(--pos)}.legend.svelte-1l872ot .dot.short:where(.svelte-1l872ot){background:var(--neg)}.legend.svelte-1l872ot .wr:where(.svelte-1l872ot){margin-top:4px}.insights.svelte-1l872ot{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ins.svelte-1l872ot{align-items:flex-start;gap:9px;font-size:12px;display:flex}.ins.svelte-1l872ot .ic:where(.svelte-1l872ot){text-align:center;width:18px;color:var(--text-muted)}.ins.drawdown.svelte-1l872ot .ic:where(.svelte-1l872ot){color:var(--neg)}.ins.best.svelte-1l872ot .ic:where(.svelte-1l872ot),.ins.short.svelte-1l872ot .ic:where(.svelte-1l872ot){color:var(--accent)}.ins.svelte-1l872ot b:where(.svelte-1l872ot),.ins.svelte-1l872ot .dim:where(.svelte-1l872ot){display:block}.heat-wrap.svelte-1l872ot{overflow-x:auto}table.heat.svelte-1l872ot{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:10px}table.heat.stretch.svelte-1l872ot{table-layout:fixed;width:100%}table.heat.svelte-1l872ot th:where(.svelte-1l872ot){color:var(--text-faint);padding:2px 3px;font-weight:500}table.heat.svelte-1l872ot th.rname:where(.svelte-1l872ot){text-align:right;white-space:nowrap;color:var(--text);width:150px;padding-right:8px;font-size:11px}table.heat.svelte-1l872ot th.rname:where(.svelte-1l872ot) .dim:where(.svelte-1l872ot){margin-left:6px}table.heat.svelte-1l872ot td:where(.svelte-1l872ot){text-align:center;height:22px;color:var(--text);border:1px solid var(--bg)}table.heat.svelte-1l872ot td.empty:where(.svelte-1l872ot){background:var(--bg-elev-2)}.more.svelte-1l872ot{margin-top:6px}table.coins.svelte-1l872ot{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}table.coins.svelte-1l872ot th:where(.svelte-1l872ot),table.coins.svelte-1l872ot td:where(.svelte-1l872ot){text-align:right;padding:4px 8px}table.coins.svelte-1l872ot th.cn:where(.svelte-1l872ot){text-align:left;color:var(--text);white-space:nowrap}table.coins.svelte-1l872ot thead:where(.svelte-1l872ot) th:where(.svelte-1l872ot){color:var(--text-faint);border-bottom:1px solid var(--line);font-weight:500}table.coins.svelte-1l872ot td.tot:where(.svelte-1l872ot){font-weight:700}table.coins.svelte-1l872ot td.hcell:where(.svelte-1l872ot){border:1px solid var(--bg);color:var(--text);border-radius:3px}table.coins.svelte-1l872ot tr.excl:where(.svelte-1l872ot) th.cn:where(.svelte-1l872ot){color:var(--neg)}.excl-badge.svelte-1l872ot{color:var(--neg);border:1px solid var(--neg);border-radius:3px;padding:1px 5px;font-size:10px}button.excl-badge.svelte-1l872ot{cursor:pointer;background:0 0;font-family:inherit}button.excl-badge.svelte-1l872ot:hover,.excl-badge.confirm.svelte-1l872ot{background:var(--neg);color:var(--bg)}.excl-badge.cancel.svelte-1l872ot,.excl-badge.done.svelte-1l872ot{color:var(--text-muted);border-color:var(--line)}.bl-confirm.svelte-1l872ot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:360px;display:inline-flex}.bl-confirm.svelte-1l872ot>span:where(.svelte-1l872ot){color:var(--text-muted);white-space:nowrap;font-size:10px}.bl-err.svelte-1l872ot{color:var(--neg);margin-left:4px;font-weight:700}table.heat.svelte-1l872ot td.crcell.bad:where(.svelte-1l872ot){outline:2px solid var(--neg);outline-offset:-2px}.sim.svelte-1l872ot{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.sim-kpi.svelte-1l872ot{background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px}.sim-kpi.big.svelte-1l872ot{outline:1px solid var(--accent-dim)}.sim-kpi.svelte-1l872ot .lbl:where(.svelte-1l872ot){margin-bottom:4px}.sim-kpi.svelte-1l872ot .v:where(.svelte-1l872ot){font-size:18px;font-weight:700}.sim-kpi.big.svelte-1l872ot .v:where(.svelte-1l872ot){font-size:22px}.pos.svelte-1l872ot{color:var(--pos)}.neg.svelte-1l872ot{color:var(--neg)}@media (width<=1100px){.optimizer-stats.svelte-1l872ot{grid-template-columns:repeat(3,1fr)}.optimizer-stats.svelte-1l872ot>div:where(.svelte-1l872ot):nth-child(3){border-right:0}.optimizer-stats.svelte-1l872ot>div:where(.svelte-1l872ot):nth-child(-n+3){border-bottom:1px solid var(--line)}.coin-table-head.svelte-1l872ot{display:none}.coin-folder.svelte-1l872ot{grid-template-columns:18px minmax(120px,1fr) 58px 90px 90px 72px}.coin-folder.svelte-1l872ot small:where(.svelte-1l872ot){display:block}.coin-folder.svelte-1l872ot>span:where(.svelte-1l872ot):nth-of-type(5),.coin-folder.svelte-1l872ot .status:where(.svelte-1l872ot),.coin-folder.svelte-1l872ot>.copy-btn:where(.svelte-1l872ot){display:none}}@media (width<=860px){.opt-grid.svelte-1l872ot{grid-template-columns:1fr}.card.span2.svelte-1l872ot{grid-column:1}.sim.svelte-1l872ot{grid-template-columns:repeat(3,1fr)}.coin-folder.svelte-1l872ot{grid-template-columns:18px minmax(120px,1fr) 58px 90px}.coin-folder.svelte-1l872ot>span:where(.svelte-1l872ot):nth-of-type(n+3),.coin-folder.svelte-1l872ot .status:where(.svelte-1l872ot),.rung-head.svelte-1l872ot{display:none}.rung-wrap.svelte-1l872ot{overflow-x:visible}.rgrid.svelte-1l872ot{flex-wrap:wrap;align-items:baseline;gap:5px 14px;min-width:0;display:flex}.rgrid.svelte-1l872ot>span:where(.svelte-1l872ot):empty{display:none}.rung-name.svelte-1l872ot{flex-basis:100%;font-size:14px}.rung-hours.svelte-1l872ot{flex-basis:100%}.rung-strip.svelte-1l872ot{max-width:100%;margin:7px 0 0}.card.svelte-1l872ot{contain-intrinsic-size:auto 360px}}@media (width<=560px){.opt-head.svelte-1l872ot{gap:8px}.opt-controls.svelte-1l872ot{gap:6px}.optimizer-stats.svelte-1l872ot{grid-template-columns:repeat(2,1fr)}.optimizer-stats.svelte-1l872ot>div:where(.svelte-1l872ot){border-right:0}.sim.svelte-1l872ot{grid-template-columns:repeat(2,1fr)}.sr-head.svelte-1l872ot{grid-template-columns:1fr}.coin-folder.svelte-1l872ot{min-height:52px}}.emul-content.svelte-1lg4gi9 .emul-section{content-visibility:auto;contain-intrinsic-size:auto 320px}.emul-content.svelte-1lg4gi9 .opt{content-visibility:auto;contain-intrinsic-size:auto 640px}.emul-backfill.svelte-1lg4gi9{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--r-md);color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;font-size:12px;display:flex}.optimizer-section.svelte-1lg4gi9{border-top:1px solid var(--line);margin:22px 0 26px;padding-top:18px}.strategy-kpi.svelte-1lg4gi9{align-items:baseline;gap:7px;min-width:0;display:flex}.strategy-name.svelte-1lg4gi9{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.range-stats.svelte-1lg4gi9{color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto}.emul-content.svelte-1lg4gi9 .emul-heatmap-wrap{max-height:min(70vh,760px);overflow:auto}.emul-content.svelte-1lg4gi9 .emul-heatmap thead th{z-index:3;position:sticky;top:0}.emul-content.svelte-1lg4gi9 .emul-heatmap thead th:first-child{z-index:5;left:0}.emul-content.svelte-1lg4gi9 .emul-heatmap tbody th:first-child{z-index:2;position:sticky;left:0}.emul-section-empty.svelte-1lg4gi9{text-align:center;color:var(--text-muted);padding:24px 16px;font-size:13px}.emul-sec-toggle.svelte-1lg4gi9{cursor:pointer;color:inherit;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.emul-sec-toggle.svelte-1lg4gi9 .emul-chev:where(.svelte-1lg4gi9){opacity:0;color:var(--text-muted);font-size:12px;transition:opacity .12s}.emul-sec-toggle.svelte-1lg4gi9:hover .emul-chev:where(.svelte-1lg4gi9),.emul-sec-toggle.collapsed.svelte-1lg4gi9 .emul-chev:where(.svelte-1lg4gi9){opacity:1}.emul-sec-toggle.svelte-1lg4gi9 h3:where(.svelte-1lg4gi9){margin:0}.calc.svelte-1kk3zme{padding:var(--sp-5,20px);box-sizing:border-box;width:100%}.calc-head.svelte-1kk3zme h2:where(.svelte-1kk3zme){font:600 18px/1.2 var(--font-sans);margin:0 0 4px}.calc-head.svelte-1kk3zme .dim:where(.svelte-1kk3zme){font:400 12px/1.4 var(--font-sans);color:var(--text-faint);margin:0 0 var(--sp-4,16px)}.q-key.svelte-1kk3zme{color:#fff;font-weight:600}.state.svelte-1kk3zme{padding:var(--sp-4,16px) 0;font:400 14px/1.4 var(--font-sans)}.state.err.svelte-1kk3zme{color:var(--red,#e05050)}.dim.svelte-1kk3zme{color:var(--text-faint)}.mid.svelte-1kk3zme{color:#fff}.calc-table.svelte-1kk3zme{border-collapse:collapse;width:100%;font:400 13px/1.3 var(--font-sans)}.calc-table.svelte-1kk3zme th:where(.svelte-1kk3zme){text-align:left;font:500 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border,#2a2a2a)}.calc-table.svelte-1kk3zme th.narrow:where(.svelte-1kk3zme){width:64px}.calc-table.svelte-1kk3zme td:where(.svelte-1kk3zme){padding:7px var(--sp-3);font-variant-numeric:tabular-nums}.calc-table.svelte-1kk3zme .r:where(.svelte-1kk3zme){text-align:right}.calc-table.svelte-1kk3zme .coin:where(.svelte-1kk3zme){font-weight:500}.calc-table.svelte-1kk3zme .strong:where(.svelte-1kk3zme){font-weight:600}.calc-table.svelte-1kk3zme tr.quarterly:where(.svelte-1kk3zme):hover{filter:brightness(1.25)}.acc-row.svelte-1kk3zme td:where(.svelte-1kk3zme){font:600 12px/1.2 var(--font-sans);padding-top:var(--sp-4);color:var(--text,#eee);border-bottom:1px solid var(--border,#2a2a2a)}.acc-row.svelte-1kk3zme .acc-name:where(.svelte-1kk3zme){font-weight:600}.empty-row.svelte-1kk3zme td:where(.svelte-1kk3zme){padding:18px var(--sp-3);font:400 13px/1.4 var(--font-sans);color:var(--text-faint);border-top:1px solid var(--border,#2a2a2a)}.add-btn.svelte-1kk3zme{font:500 11px/1 var(--font-sans);padding:5px var(--sp-3);border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--border,#2a2a2a);color:var(--text,#eee);background:0 0;margin-left:12px}.add-btn.svelte-1kk3zme:hover{background:var(--surface-hover,#242424);border-color:var(--accent,#4a90e2)}.cell-num.svelte-1kk3zme{text-align:right;width:56px;font:500 12px/1 var(--font-sans);padding:4px var(--sp-2);border-radius:var(--r-sm);border:1px solid var(--border-faint,#222);color:#fff;font-variant-numeric:tabular-nums;background:0 0}.cell-num.cell-wide.svelte-1kk3zme{width:88px}.cell-num.svelte-1kk3zme::placeholder{color:var(--text-faint,#666)}.cell-num.svelte-1kk3zme:focus{border-color:var(--accent,#4a90e2);background:var(--surface,#1a1a1a);outline:none}.custom-coin-cell.svelte-1kk3zme{align-items:center;gap:var(--sp-2);min-width:220px;display:flex}.cell-text.svelte-1kk3zme{width:78px;font:500 12px/1 var(--font-sans);padding:4px var(--sp-2);border-radius:var(--r-sm);border:1px solid var(--border-faint,#222);color:#fff;text-transform:uppercase;background:0 0}.cell-text.svelte-1kk3zme:focus{border-color:var(--accent,#4a90e2);background:var(--surface,#1a1a1a);outline:none}.cell-sel.svelte-1kk3zme{font:500 11px/1 var(--font-sans);padding:4px var(--sp-2);border-radius:var(--r-sm);border:1px solid var(--border-faint,#222);background:var(--surface,#1a1a1a);color:var(--text,#eee)}.rm-btn.svelte-1kk3zme{border-radius:var(--r-sm);cursor:pointer;color:var(--text-faint,#777);background:0 0;border:1px solid #0000;align-items:center;margin-left:auto;padding:4px;display:inline-flex}.rm-btn.svelte-1kk3zme:hover{color:var(--red,#e05050);border-color:var(--red,#e05050);background:#e050501f}.ah.svelte-gum5i2{flex-direction:column;gap:4px;width:100%;display:flex}.ah-mixed.svelte-gum5i2{font:italic 400 11px/1.4 var(--font-sans);color:var(--text-faint)}.ah-empty.svelte-gum5i2{font:400 12px/1.3 var(--font-sans);color:var(--text-faint)}.ah-track.svelte-gum5i2{border-radius:var(--r-sm);background:var(--bg-elev-2);background-image:repeating-linear-gradient(to right, var(--line) 0 1px, transparent 1px calc(100% / 24)), repeating-linear-gradient(to right, var(--line-strong,var(--line)) 0 1px, transparent 1px calc(100% / 8));touch-action:pan-y;height:34px;position:relative}.ah-bar.svelte-gum5i2{background:color-mix(in srgb, var(--c) 40%, transparent);border-top:2px solid var(--c);border-bottom:2px solid var(--c);cursor:grab;padding:0;position:absolute;top:5px;bottom:5px}.ah-bar.svelte-gum5i2:active{cursor:grabbing}.ah-handle.svelte-gum5i2{cursor:ew-resize;z-index:2;background:0 0;border:none;width:12px;padding:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.ah-handle.svelte-gum5i2:before{content:"";background:var(--c);border-radius:2px;width:4px;position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #00000073}.ah-handle.svelte-gum5i2:hover:before,.ah-handle.svelte-gum5i2:focus-visible:before{width:6px}.ah-handle.svelte-gum5i2:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.ah-hint.svelte-gum5i2{border-radius:var(--r-sm);white-space:nowrap;background:var(--bg-elev-3);border:1px solid var(--line-strong,var(--line));font:600 11px/1 var(--font-mono,monospace);color:var(--text);pointer-events:none;z-index:3;padding:2px 5px;position:absolute;top:-18px;transform:translate(-50%)}.ah-axis.svelte-gum5i2{font:400 10px/1 var(--font-mono,monospace);color:var(--text-faint);justify-content:space-between;display:flex}.ah-row.svelte-gum5i2{align-items:center;gap:6px;display:flex}.ah-dot.svelte-gum5i2{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ah-time.svelte-gum5i2{text-align:center;width:58px;font:400 12px/1.3 var(--font-mono,monospace);color:var(--text);background:var(--bg-elev-3);border:1px solid var(--line);border-radius:var(--r-sm);outline:none;padding:3px 4px}.ah-time.svelte-gum5i2:focus{border-color:var(--accent)}.ah-row.bad.svelte-gum5i2 .ah-time:where(.svelte-gum5i2){border-color:var(--neg)}.ah-arrow.svelte-gum5i2,.ah-dur.svelte-gum5i2{font:400 11px/1 var(--font-sans);color:var(--text-faint)}.ah-remove.svelte-gum5i2{color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:13px;line-height:1}.ah-remove.svelte-gum5i2:hover{color:var(--neg)}.ah-actions.svelte-gum5i2{gap:6px;display:flex}.ah-add.svelte-gum5i2{border:1px dashed var(--line);color:var(--text-faint);border-radius:var(--r-sm);cursor:pointer;font:400 11px/1 var(--font-sans);background:0 0;padding:5px 9px}.ah-add.svelte-gum5i2:hover{border-color:var(--accent);color:var(--accent)}@media (pointer:coarse){.ah-track.svelte-gum5i2{height:44px}.ah-handle.svelte-gum5i2{width:20px}}.schema-fields.svelte-i8klo3{flex-direction:column;gap:0;display:flex}.dim.svelte-i8klo3{color:var(--text-faint)}.form-group.svelte-i8klo3{border:none;border-top:1px solid var(--line);margin:0;padding:0}.form-group.svelte-i8klo3:first-child{border-top:none}.group-header.svelte-i8klo3{width:100%;padding:8px 2px var(--sp-2);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--sp-2);background:0 0;border:none;display:flex}.group-header.svelte-i8klo3:hover .group-label:where(.svelte-i8klo3){color:var(--text)}.group-label.svelte-i8klo3{font:500 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:0}.group-chevron.svelte-i8klo3{font:400 14px/1 var(--font-sans);color:var(--text-faint);transition:transform .15s;display:inline-block;transform:rotate(-90deg)}.group-chevron.collapsed.svelte-i8klo3{transform:rotate(90deg)}.fields-grid.svelte-i8klo3{grid-template-columns:1fr;gap:0;padding-bottom:8px;display:grid}.field-row.svelte-i8klo3{align-items:center;gap:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);grid-template-columns:160px 1fr;padding:4px 2px;display:grid}.field-row.has-error.svelte-i8klo3{background:color-mix(in srgb, var(--neg) 8%, transparent)}.field-row.svelte-i8klo3 .field-help:where(.svelte-i8klo3),.field-row.svelte-i8klo3 .field-err:where(.svelte-i8klo3){font:400 11px/1.4 var(--font-sans);grid-column:2}.field-err.svelte-i8klo3{color:var(--neg)}.field-label.svelte-i8klo3{font:400 12px/1.3 var(--font-sans);color:var(--text);align-items:center;gap:4px;display:flex}.req.svelte-i8klo3{color:var(--neg);font-size:10px}.field-input-wrap.svelte-i8klo3,.field-select-wrap.svelte-i8klo3{align-items:center;gap:var(--sp-2);display:flex}.field-input-wrap.svelte-i8klo3 .field-input:where(.svelte-i8klo3),.field-select-wrap.svelte-i8klo3 .field-select:where(.svelte-i8klo3){flex:1;min-width:0}.default-hint.svelte-i8klo3{font:400 10px/1 var(--font-sans);color:var(--text-faint);white-space:nowrap;opacity:.7}.mixed-hint.svelte-i8klo3{color:var(--text-faint);font-size:11px;font-style:italic}.field-input.svelte-i8klo3,.field-select.svelte-i8klo3,.field-textarea.svelte-i8klo3{font:400 12px/1.3 var(--font-mono,monospace);color:var(--text);background:var(--bg-elev-3);border:1px solid var(--line);border-radius:var(--r-sm);box-sizing:border-box;outline:none;width:100%;padding:4px 7px;transition:border-color .1s}.field-input.svelte-i8klo3:focus,.field-select.svelte-i8klo3:focus,.field-textarea.svelte-i8klo3:focus{border-color:var(--accent)}.field-input.is-default.svelte-i8klo3,.field-select.is-default.svelte-i8klo3{color:var(--text-faint)}.field-textarea.json-err.svelte-i8klo3{border-color:var(--neg)}.field-input[type=number].svelte-i8klo3{appearance:textfield}.field-input[type=number].svelte-i8klo3::-webkit-outer-spin-button{appearance:none;margin:0}.field-input[type=number].svelte-i8klo3::-webkit-inner-spin-button{appearance:none;margin:0}.field-select.svelte-i8klo3{appearance:none;cursor:pointer}.field-textarea.svelte-i8klo3{resize:vertical;min-height:60px;font-size:11px}.toggle.svelte-i8klo3{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.toggle.svelte-i8klo3 input[type=checkbox]:where(.svelte-i8klo3){opacity:0;width:0;height:0;position:absolute}.toggle-track.svelte-i8klo3{border-radius:var(--r-lg);background:var(--bg-elev-3);border:1px solid var(--line);flex-shrink:0;width:30px;height:16px;transition:background .15s;position:relative}.toggle.svelte-i8klo3 input:where(.svelte-i8klo3):checked~.toggle-track:where(.svelte-i8klo3){background:var(--accent);border-color:var(--accent)}.toggle-thumb.svelte-i8klo3{background:var(--text-faint);border-radius:50%;width:10px;height:10px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.toggle.svelte-i8klo3 input:where(.svelte-i8klo3):checked~.toggle-track:where(.svelte-i8klo3) .toggle-thumb:where(.svelte-i8klo3){background:#fff;transform:translate(14px)}.toggle-state.svelte-i8klo3{font:400 12px/1 var(--font-sans);color:var(--text-faint);min-width:20px}.toggle.svelte-i8klo3 input:where(.svelte-i8klo3):checked~.toggle-state:where(.svelte-i8klo3){color:var(--accent)}.object-field.svelte-i8klo3{display:contents}.subgroup-header.svelte-i8klo3{border:none;border-top:1px dashed var(--line);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;margin-top:2px;padding:6px 2px 4px;display:flex}.subgroup-label.svelte-i8klo3{font:500 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.tw-field.svelte-i8klo3{align-items:start}.strat-form.svelte-1ao5rd6{flex-direction:column;gap:0;display:flex}.strat-margin-header.svelte-1ao5rd6{padding:var(--sp-2) var(--sp-3) 4px;font:400 12px/1.4 var(--font-sans);border-bottom:1px solid var(--border,var(--line))}.dim.svelte-1ao5rd6{color:var(--text-faint)}.val-warn.svelte-1ao5rd6,.warn-text.svelte-1ao5rd6{color:var(--accent)}.form-group.svelte-1ao5rd6{border:none;border-top:1px solid var(--line);margin:0;padding:0}.form-group.svelte-1ao5rd6:first-child{border-top:none}.group-header.svelte-1ao5rd6{width:100%;padding:8px 2px var(--sp-2);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--sp-2);background:0 0;border:none;display:flex}.group-header.svelte-1ao5rd6:hover .group-label:where(.svelte-1ao5rd6){color:var(--text)}.group-label.svelte-1ao5rd6{font:500 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);padding:0}.group-chevron.svelte-1ao5rd6{font:400 14px/1 var(--font-sans);color:var(--text-faint);transition:transform .15s;display:inline-block;transform:rotate(-90deg)}.group-chevron.collapsed.svelte-1ao5rd6{transform:rotate(90deg)}.leverage-group.svelte-1ao5rd6{border-top:2px solid var(--accent);margin-top:4px}.leverage-header.svelte-1ao5rd6 .group-label:where(.svelte-1ao5rd6){color:var(--accent)}.fields-grid.svelte-1ao5rd6{grid-template-columns:1fr;gap:0;padding-bottom:8px;display:grid}.field-row.svelte-1ao5rd6{align-items:center;gap:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);grid-template-columns:160px 1fr;padding:4px 2px;display:grid}.field-row.svelte-1ao5rd6 .field-help:where(.svelte-1ao5rd6){font:400 11px/1.4 var(--font-sans);grid-column:2}.lev-note.svelte-1ao5rd6{font-style:italic}.field-label.svelte-1ao5rd6{font:400 12px/1.3 var(--font-sans);color:var(--text);align-items:center;gap:4px;display:flex}.field-input.svelte-1ao5rd6{font:400 12px/1.3 var(--font-mono,monospace);color:var(--text);background:var(--bg-elev-3);border:1px solid var(--line);border-radius:var(--r-sm);box-sizing:border-box;outline:none;width:100%;padding:4px 7px;transition:border-color .1s}.field-input.svelte-1ao5rd6:focus{border-color:var(--accent)}.field-input[type=number].svelte-1ao5rd6{appearance:textfield}.field-input[type=number].svelte-1ao5rd6::-webkit-outer-spin-button{appearance:none;margin:0}.field-input[type=number].svelte-1ao5rd6::-webkit-inner-spin-button{appearance:none;margin:0}.bot-settings.svelte-1yuro6h{border-top:1px solid var(--line);padding:var(--sp-2) var(--sp-3)}.bs-head.svelte-1yuro6h{align-items:center;gap:var(--sp-2);padding-bottom:4px;display:flex}.bs-title.svelte-1yuro6h{font:500 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.bs-dirty.svelte-1yuro6h{font:400 11px/1 var(--font-sans);color:var(--accent)}.dim.svelte-1yuro6h{color:var(--text-faint)}.bs-note.svelte-1yuro6h{font:400 12px/1.4 var(--font-sans);padding:4px 0}.bs-note.ok.svelte-1yuro6h{color:var(--accent)}.bs-err.svelte-1yuro6h{font:400 12px/1.4 var(--font-sans);color:var(--neg);padding:4px 0}.bs-actions.svelte-1yuro6h{justify-content:flex-end;padding-top:6px;display:flex}.modal-backdrop.svelte-u8pwkn{background:var(--modal-scrim);z-index:200;position:fixed;inset:0}.modal.confirm-modal.svelte-u8pwkn{z-index:201;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;width:min(400px,100vw - 32px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0009}.modal-header.svelte-u8pwkn{padding:var(--sp-4) 18px;border-bottom:1px solid var(--line);background:var(--bg-elev-2)}.modal-header.svelte-u8pwkn h4:where(.svelte-u8pwkn){font:600 14px/1.2 var(--font-sans);margin:0}.modal-body.svelte-u8pwkn{padding:16px 18px}.confirm-msg.svelte-u8pwkn{font:400 13px/1.5 var(--font-sans);color:var(--text);margin:0}.modal-footer.svelte-u8pwkn{border-top:1px solid var(--line);background:var(--bg-elev-2);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.btn-primary.svelte-u8pwkn,.btn-secondary.svelte-u8pwkn,.btn-danger.svelte-u8pwkn{font:500 12px/1 var(--font-sans);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);cursor:pointer;border:1px solid #0000;outline:none}.btn-primary.svelte-u8pwkn{background:var(--accent);color:#000;border-color:var(--accent)}.btn-primary.svelte-u8pwkn:hover{filter:brightness(1.1)}.btn-secondary.svelte-u8pwkn{color:var(--text);border-color:var(--line);background:0 0}.btn-secondary.svelte-u8pwkn:hover{background:var(--bg-elev-2)}.btn-danger.svelte-u8pwkn{background:color-mix(in srgb, var(--neg) 18%, transparent);color:var(--neg);border-color:color-mix(in srgb, var(--neg) 40%, transparent)}.btn-danger.svelte-u8pwkn:hover{background:color-mix(in srgb, var(--neg) 28%, transparent)}.gauge.svelte-i26jhi{padding:var(--sp-3) 0 var(--sp-2);--sel-color:#5b9bf0}.gauge-row.svelte-i26jhi{margin-bottom:var(--sp-2);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.secondary-row.svelte-i26jhi{margin-top:8px;margin-bottom:2px}.gauge-label.svelte-i26jhi{font:500 11px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.gauge-nums.svelte-i26jhi{font:400 13px/1 var(--font-sans);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.dim.svelte-i26jhi{color:var(--text-faint)}.val-danger.svelte-i26jhi{color:var(--neg);font-weight:600}.val-warn.svelte-i26jhi{color:var(--accent)}.sel-margin.svelte-i26jhi{color:var(--sel-color);white-space:nowrap}.sel-swatch.svelte-i26jhi{background:var(--sel-color);vertical-align:baseline;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.ratio-badge.svelte-i26jhi{padding:2px var(--sp-2);border-radius:var(--r-sm);font:600 11px/1.2 var(--font-mono,monospace);align-items:center;gap:3px;display:inline-flex}.ratio-badge.ok.svelte-i26jhi{background:color-mix(in srgb, var(--pos) 12%, transparent);color:var(--pos)}.ratio-badge.warn.svelte-i26jhi{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.ratio-badge.danger.svelte-i26jhi{background:color-mix(in srgb, var(--neg) 15%, transparent);color:var(--neg)}.gauge-track.svelte-i26jhi{border-radius:var(--r-sm);background:var(--bg-elev-2);height:10px;position:relative;overflow:visible}.gauge-bar-selected.svelte-i26jhi{transform-origin:0;background:var(--sel-color);width:100%;height:100%;transition:transform .15s var(--ease-out);border-radius:3px 0 0 3px;position:absolute;top:0;left:0}.gauge-bar-fill.svelte-i26jhi{transform-origin:0;width:100%;height:100%;transition:transform .15s var(--ease-out), background .15s ease;border-radius:var(--r-sm);background:var(--accent)}.gauge-bar-fill.ok.svelte-i26jhi{background:var(--pos)}.gauge-bar-fill.warn.svelte-i26jhi{background:var(--accent)}.gauge-bar-fill.danger.svelte-i26jhi{background:repeating-linear-gradient(135deg, var(--neg), var(--neg) 4px, color-mix(in srgb, var(--neg) 70%, #000) 4px, color-mix(in srgb, var(--neg) 70%, #000) 8px)}.gauge-thresh.svelte-i26jhi{pointer-events:none;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}.thresh-warn.svelte-i26jhi{background:var(--accent);opacity:.5}.thresh-danger.svelte-i26jhi{background:var(--neg);opacity:.7}.thresh-ceiling.svelte-i26jhi{background:var(--text-faint);opacity:.85}.gauge-alert.svelte-i26jhi{padding:var(--sp-2) var(--sp-3);background:color-mix(in srgb, var(--neg) 10%, transparent);border:1px solid color-mix(in srgb, var(--neg) 30%, transparent);border-radius:var(--r-sm);font:400 12px/1.5 var(--font-sans);color:var(--neg);margin:8px 0 0}.gauge-warn-text.svelte-i26jhi{margin:var(--sp-2) 0 0;font:400 12px/1.4 var(--font-sans);color:var(--accent)}.gauge-note.svelte-i26jhi{font:400 11px/1.4 var(--font-sans);margin:5px 0 0}.ceiling-note.svelte-i26jhi{color:var(--text-muted);font-size:12.5px}.warn-text.svelte-i26jhi{color:var(--accent)}.mt.svelte-1h4312w{padding-top:var(--sp-2)}.mt-head.svelte-1h4312w{font:400 11px/1 var(--font-sans);justify-content:space-between;margin-bottom:4px;display:flex}.dim.svelte-1h4312w{color:var(--text-faint)}.mt-svg.svelte-1h4312w{background:var(--bg-elev-2);border-radius:var(--r-sm);width:100%;height:44px;display:block}.mt-svg.svelte-1h4312w rect:where(.svelte-1h4312w){fill:var(--text-faint);opacity:.35}.mt-svg.svelte-1h4312w rect.hl:where(.svelte-1h4312w){fill:var(--pos);opacity:.9}.mt-svg.svelte-1h4312w rect.over:where(.svelte-1h4312w){fill:var(--neg);opacity:.55}.mt-svg.svelte-1h4312w rect.over.hl:where(.svelte-1h4312w){fill:var(--neg);opacity:.9}.mt-balance.svelte-1h4312w{stroke:var(--text-faint);stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.mt-axis.svelte-1h4312w{font:400 10px/1 var(--font-mono,monospace);justify-content:space-between;margin-top:3px;display:flex}.mslider.svelte-myzhu2{padding:var(--sp-2) 0}.ms-row.svelte-myzhu2{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.ms-label.svelte-myzhu2{font:500 11px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint)}.ms-nums.svelte-myzhu2{font:400 13px/1 var(--font-sans);color:var(--text);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dim.svelte-myzhu2{color:var(--text-faint)}.ms-num.svelte-myzhu2{box-sizing:border-box;background:var(--bg-elev-2);width:84px;color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm);font:600 13px/1.2 var(--font-mono,monospace);text-align:right;font-variant-numeric:tabular-nums;padding:3px 6px}.ms-num.svelte-myzhu2:focus{border-color:var(--accent);outline:none}.ms-pct.svelte-myzhu2{padding:2px var(--sp-2);border-radius:var(--r-sm);font:600 11px/1.2 var(--font-mono,monospace)}.ms-pct.ok.svelte-myzhu2{background:color-mix(in srgb, var(--pos) 12%, transparent);color:var(--pos)}.ms-pct.warn.svelte-myzhu2{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.ms-pct.danger.svelte-myzhu2{background:color-mix(in srgb, var(--neg) 15%, transparent);color:var(--neg)}.ms-used-lbl.svelte-myzhu2{font:400 11px/1.2 var(--font-mono,monospace);color:var(--pos)}.ms-track-wrap.svelte-myzhu2{height:16px;position:relative}.ms-groove.svelte-myzhu2{border-radius:var(--r-sm);background:var(--bg-elev-2);height:8px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.ms-actual.svelte-myzhu2{border-radius:var(--r-sm) 0 0 var(--r-sm);background:#35cc66;height:100%}.ms-actual.warn.svelte-myzhu2{background:var(--accent)}.ms-actual.danger.svelte-myzhu2{background:var(--neg)}.mslider.compact.svelte-myzhu2{padding:var(--sp-1) 0}.ms-thresh.svelte-myzhu2{pointer-events:none;z-index:3;border-radius:1px;width:2px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ms-thresh.warn.svelte-myzhu2{background:var(--accent)}.ms-thresh.danger.svelte-myzhu2{background:var(--neg);opacity:.6}.ms-usedmark.svelte-myzhu2{pointer-events:none;z-index:3;background:#4a9eff;border-radius:1px;width:2px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059}.ms-range.svelte-myzhu2{appearance:none;cursor:pointer;z-index:4;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.ms-range.svelte-myzhu2:disabled{cursor:default}.ms-range.svelte-myzhu2:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.ms-range.svelte-myzhu2::-webkit-slider-thumb{appearance:none;background:var(--text);border:2px solid var(--bg-elev-1);cursor:pointer;border-radius:50%;width:14px;height:14px;box-shadow:0 1px 3px #00000080}.ms-range.svelte-myzhu2::-moz-range-thumb{background:var(--text);border:2px solid var(--bg-elev-1);cursor:pointer;border-radius:50%;width:14px;height:14px}.ms-range.svelte-myzhu2::-moz-range-track{background:0 0}.ms-range.svelte-myzhu2::-moz-range-progress{background:0 0}.ms-range.over.svelte-myzhu2::-webkit-slider-thumb{background:var(--neg)}.ms-range.over.svelte-myzhu2::-moz-range-thumb{background:var(--neg)}.ms-riskline.svelte-myzhu2{background:linear-gradient(90deg,#35cc664d,#ff9500 80%,#ff3b30);border-radius:2px;height:3px;margin-top:2px;position:relative;overflow:hidden}.ms-riskline-mask.svelte-myzhu2{background:var(--bg-elev-2);position:absolute;top:0;bottom:0;right:0}.ms-riskline-tick.svelte-myzhu2{background:var(--text);opacity:.7;pointer-events:none;border-radius:1px;width:2px;position:absolute;top:-1px;bottom:-1px;transform:translate(-50%)}.ms-risk-txt.svelte-myzhu2{font:400 11.5px/1.3 var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:3px;display:flex}.ms-risk-txt.svelte-myzhu2 b:where(.svelte-myzhu2){color:var(--text);font-weight:600}.ms-risk-pct.svelte-myzhu2{font:600 11px/1.2 var(--font-mono,monospace)}.ms-risk-pct.warn.svelte-myzhu2{color:var(--accent)}.ms-risk-pct.danger.svelte-myzhu2{color:var(--neg)}.ms-risk-alert.svelte-myzhu2{font:400 11.5px/1.4 var(--font-sans);color:var(--neg);margin:2px 0 0}.ms-foot.svelte-myzhu2{justify-content:space-between;gap:var(--sp-2);font:400 11px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;margin-top:5px;display:flex}.ms-foot-mid.svelte-myzhu2{text-align:center}@media (pointer:coarse){.ms-track-wrap.svelte-myzhu2{height:22px}.ms-range.svelte-myzhu2::-webkit-slider-thumb{width:18px;height:18px}.ms-range.svelte-myzhu2::-moz-range-thumb{width:18px;height:18px}}.diff.svelte-daft56{font:400 13px/1.4 var(--font-sans)}.no-changes.svelte-daft56{margin:0;padding:8px 0}.dim.svelte-daft56{color:var(--text-faint)}.summary.svelte-daft56{margin-bottom:var(--sp-3);font:400 11px/1 var(--font-sans);flex-wrap:wrap;gap:8px;display:flex}.tag.svelte-daft56{border-radius:var(--r-sm);padding:2px 7px;font-weight:500}.tag.added.svelte-daft56{background:color-mix(in srgb, var(--pos) 12%, transparent);color:var(--pos);border:1px solid color-mix(in srgb, var(--pos) 25%, transparent)}.tag.removed.svelte-daft56{background:color-mix(in srgb, var(--neg) 10%, transparent);color:var(--neg);border:1px solid color-mix(in srgb, var(--neg) 25%, transparent)}.tag.changed.svelte-daft56{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent)}.tag.unchanged.svelte-daft56{color:var(--text-faint);border:1px solid var(--line);background:0 0}.diff-list.svelte-daft56{flex-direction:column;gap:2px;display:flex}.diff-row.svelte-daft56{border-radius:var(--r-sm);border:1px solid var(--line);overflow:hidden}.diff-row.added.svelte-daft56{border-color:color-mix(in srgb, var(--pos) 20%, transparent)}.diff-row.removed.svelte-daft56{border-color:color-mix(in srgb, var(--neg) 20%, transparent)}.diff-row.changed.svelte-daft56{border-color:color-mix(in srgb, var(--accent) 20%, transparent)}.diff-header.svelte-daft56{width:100%;padding:7px var(--sp-3);text-align:left;cursor:default;color:var(--text);font:inherit;background:0 0;border:none;align-items:center;gap:8px;display:flex}.diff-header.svelte-daft56:not(:disabled){cursor:pointer}.diff-header.svelte-daft56:not(:disabled):hover{background:var(--bg-elev-2)}.diff-row.added.svelte-daft56 .diff-header:where(.svelte-daft56){background:color-mix(in srgb, var(--pos) 5%, transparent)}.diff-row.removed.svelte-daft56 .diff-header:where(.svelte-daft56){background:color-mix(in srgb, var(--neg) 5%, transparent)}.diff-row.changed.svelte-daft56 .diff-header:where(.svelte-daft56){background:color-mix(in srgb, var(--accent) 5%, transparent)}.diff-row.unchanged.svelte-daft56 .diff-header:where(.svelte-daft56){background:0 0}.status-indicator.svelte-daft56{text-align:center;width:14px;font:600 14px/1 var(--font-mono,monospace)}.status-indicator.added.svelte-daft56{color:var(--pos)}.status-indicator.removed.svelte-daft56{color:var(--neg)}.status-indicator.changed.svelte-daft56{color:var(--accent)}.status-indicator.unchanged.svelte-daft56{color:var(--text-faint)}.strat-name.svelte-daft56{font:500 13px/1 var(--font-sans);flex:1}.status-label.svelte-daft56{font:400 10px/1 var(--font-sans);letter-spacing:.04em;border-radius:2px;padding:2px 5px}.status-label.added.svelte-daft56{color:var(--pos)}.status-label.removed.svelte-daft56{color:var(--neg)}.status-label.changed.svelte-daft56{color:var(--accent)}.status-label.unchanged.svelte-daft56{color:var(--text-faint)}.field-count.svelte-daft56{font:400 11px/1 var(--font-sans);margin-left:auto}.expand-icon.svelte-daft56{font:400 10px/1 var(--font-sans);color:var(--text-faint);margin-left:4px}.field-changes.svelte-daft56{border-top:1px solid var(--line);padding:var(--sp-2) var(--sp-3) var(--sp-2) 32px;background:var(--bg-elev-1);flex-direction:column;gap:3px;display:flex}.field-row.svelte-daft56{gap:var(--sp-2);font:400 12px/1.4 var(--font-sans);grid-template-columns:130px 1fr 16px 1fr;align-items:baseline;display:grid}.field-key.svelte-daft56{font:500 11px/1.3 var(--font-mono,monospace);color:var(--text-faint)}.field-old.svelte-daft56{font:400 12px/1.3 var(--font-mono,monospace);color:var(--neg);opacity:.7;text-overflow:ellipsis;white-space:nowrap;text-decoration:line-through;overflow:hidden}.arrow.svelte-daft56{text-align:center;font-size:11px}.field-new.svelte-daft56{font:400 12px/1.3 var(--font-mono,monospace);color:var(--pos);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=480px){.field-row.svelte-daft56{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.field-key.svelte-daft56{grid-column:1/-1}.field-old.svelte-daft56{grid-column:1}.arrow.svelte-daft56{display:none}.field-new.svelte-daft56{grid-column:2}}.strats.svelte-1r83wol{box-sizing:border-box;width:100%;padding:20px}.strats-head.svelte-1r83wol{align-items:center;gap:12px;margin-bottom:16px;display:flex}.strats-head.svelte-1r83wol h2:where(.svelte-1r83wol){font:600 18px/1.2 var(--font-sans);margin:0}.state.svelte-1r83wol{font:400 14px/1.4 var(--font-sans);padding:16px 0}.state.err.svelte-1r83wol{color:var(--neg)}.dim.svelte-1r83wol{color:var(--text-faint)}.banner.svelte-1r83wol{padding:8px var(--sp-4);border-radius:var(--r-sm);font:400 12px/1.5 var(--font-sans);align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.banner-warn.svelte-1r83wol{background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent)}.src-toggle.svelte-1r83wol{border:1px solid var(--line);border-radius:var(--r-sm);margin-left:auto;display:inline-flex;overflow:hidden}.src-toggle.svelte-1r83wol button:where(.svelte-1r83wol){font:500 11px/1 var(--font-sans);cursor:pointer;color:var(--text-faint);background:0 0;border:none;padding:5px 12px}.src-toggle.svelte-1r83wol button.active:where(.svelte-1r83wol){background:var(--bg-elev-2);color:var(--text)}.src-toggle.svelte-1r83wol button:where(.svelte-1r83wol):not(.active):hover{color:var(--text)}.refresh-btn.svelte-1r83wol{font:500 11px/1 var(--font-sans);border-radius:var(--r-sm);cursor:pointer;border:1px solid var(--line);color:var(--text);background:0 0;padding:5px 12px}.refresh-btn.svelte-1r83wol:hover:not(:disabled){background:var(--bg-elev-2);border-color:var(--accent)}.refresh-btn.svelte-1r83wol:disabled{opacity:.45;cursor:default}.bot-cards.svelte-1r83wol{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.bot-card.svelte-1r83wol{background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md,8px);min-width:0;padding:var(--sp-3);text-align:left;flex-direction:column;gap:6px;transition:border-color .14s,background .14s,transform .14s;display:flex}.bot-card.clickable.svelte-1r83wol{cursor:pointer}@media (hover:hover) and (pointer:fine){.bot-card.clickable.svelte-1r83wol:hover{background:var(--bg-elev-2);border-color:color-mix(in srgb, var(--accent) 40%, var(--line));transform:translateY(-1px)}}.bot-card.selected.svelte-1r83wol{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--bg-elev-1))}.bot-card.disabled.svelte-1r83wol{opacity:.55}.bot-card.svelte-1r83wol:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bc-head.svelte-1r83wol{align-items:center;gap:6px;display:flex}.bc-name.svelte-1r83wol{font:600 13px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bc-balance.svelte-1r83wol{align-items:baseline;gap:var(--sp-2);display:flex}.bc-price.svelte-1r83wol{font:700 18px/1 var(--font-sans);font-variant-numeric:tabular-nums}.bc-bar.svelte-1r83wol{background:var(--bg-elev-2);border-radius:2px;height:4px;overflow:hidden}.bc-bar-fill.svelte-1r83wol{transform-origin:0;width:100%;height:100%;transition:transform .3s var(--ease-out);background:#35cc66;border-radius:2px}.bc-bar-fill.ratio-warn.svelte-1r83wol{background:var(--accent)}.bc-bar-fill.ratio-danger.svelte-1r83wol{background:var(--neg)}.bc-stats.svelte-1r83wol{justify-content:space-between;gap:var(--sp-2);font:400 11.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;display:flex}.note-edit.svelte-1r83wol{color:var(--text-faint);cursor:pointer;opacity:0;background:0 0;border:none;padding:2px;transition:opacity .12s;display:inline-flex}.bot-card.svelte-1r83wol:hover .note-edit:where(.svelte-1r83wol),.note-edit.svelte-1r83wol:focus-visible{opacity:1}.note-edit.svelte-1r83wol:hover{color:var(--accent)}.status-dot.svelte-1r83wol{width:7px;height:7px;margin-right:var(--sp-2);vertical-align:middle;border-radius:50%;display:inline-block}.status-dot.online.svelte-1r83wol{background:var(--pos)}.status-dot.offline.svelte-1r83wol{background:var(--text-faint)}.badge.svelte-1r83wol{border-radius:var(--r-sm);font:500 11px/1.3 var(--font-sans);letter-spacing:.04em;padding:2px 7px;display:inline-block}.badge.readonly.svelte-1r83wol{background:color-mix(in srgb, var(--text-faint) 10%, transparent);color:var(--text-faint);border:1px solid color-mix(in srgb, var(--text-faint) 20%, transparent)}.ratio-ok.svelte-1r83wol{color:var(--pos)}.ratio-warn.svelte-1r83wol{color:var(--accent)}.ratio-danger.svelte-1r83wol{color:var(--neg);font-weight:600}.footnote.svelte-1r83wol{font:400 11px/1.5 var(--font-sans);margin-top:var(--sp-4)}.editor-panel.svelte-1r83wol{border-top:2px solid var(--line);margin-top:24px;padding-top:20px}.editor-head.svelte-1r83wol{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.editor-title.svelte-1r83wol{font:600 15px/1.2 var(--font-sans);align-items:center;gap:var(--sp-3);margin:0;display:flex}.dirty-badge.svelte-1r83wol{font:400 11px/1 var(--font-sans);border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);padding:2px 7px}.json-err-badge.svelte-1r83wol{background:color-mix(in srgb, var(--neg) 15%, transparent);color:var(--neg);border:1px solid color-mix(in srgb, var(--neg) 30%, transparent)}.draft-badge.svelte-1r83wol{font:400 11px/1 var(--font-sans);border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 25%, transparent);padding:2px 7px}.pending-badge.svelte-1r83wol{font:400 11px/1 var(--font-sans);border-radius:var(--r-sm);background:color-mix(in srgb, var(--pos) 10%, transparent);color:var(--pos);border:1px solid color-mix(in srgb, var(--pos) 25%, transparent);padding:2px 7px}.ack-ok-badge.svelte-1r83wol{font:500 11px/1 var(--font-sans);border-radius:var(--r-sm);background:color-mix(in srgb, var(--pos) 15%, transparent);color:var(--pos);border:1px solid color-mix(in srgb, var(--pos) 30%, transparent);padding:2px 7px}.ack-fail-badge.svelte-1r83wol{font:400 11px/1.3 var(--font-sans);border-radius:var(--r-sm);background:color-mix(in srgb, var(--neg) 10%, transparent);color:var(--neg);border:1px solid color-mix(in srgb, var(--neg) 25%, transparent);max-width:360px;padding:3px 8px}.editor-actions.svelte-1r83wol{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn-primary.svelte-1r83wol,.btn-secondary.svelte-1r83wol,.btn-push.svelte-1r83wol{font:500 12px/1 var(--font-sans);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-sm);cursor:pointer;border:1px solid #0000;outline:none}.btn-primary.svelte-1r83wol{background:var(--accent);color:#000;border-color:var(--accent)}.btn-primary.svelte-1r83wol:hover:not(:disabled){filter:brightness(1.1)}.btn-secondary.svelte-1r83wol{color:var(--text);border-color:var(--line);background:0 0}.btn-secondary.svelte-1r83wol:hover:not(:disabled){background:var(--bg-elev-2)}.btn-push.svelte-1r83wol{color:var(--pos);border-color:color-mix(in srgb, var(--pos) 35%, transparent);background:#2d4a35}.btn-push.svelte-1r83wol:hover:not(:disabled){background:#354d3c}.btn-push.svelte-1r83wol:disabled,.btn-primary.svelte-1r83wol:disabled,.btn-secondary.svelte-1r83wol:disabled{opacity:.4;cursor:default}.override-check.svelte-1r83wol{align-items:center;gap:var(--sp-2);font:400 12px/1.3 var(--font-sans);color:var(--neg);cursor:pointer;display:flex}.alloc-section.svelte-1r83wol{gap:var(--sp-3);flex-direction:column;margin-bottom:16px;display:flex}.master-slider.svelte-1r83wol{padding-bottom:var(--sp-2);border-bottom:2px solid var(--line)}.alloc-summary.svelte-1r83wol{align-items:center;gap:var(--sp-3) var(--sp-5,20px);padding:var(--sp-3) var(--sp-4);background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-md,8px);flex-wrap:wrap;display:flex}.alloc-toggle.svelte-1r83wol{border-radius:var(--r-sm);border:1px solid var(--line);cursor:pointer;width:22px;height:22px;color:var(--text-faint);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;font-size:12px;transition:background .12s,color .12s;display:flex}.alloc-toggle.svelte-1r83wol:hover{background:var(--bg-elev-2);color:var(--text)}.as-cell.svelte-1r83wol{flex-direction:column;gap:3px;display:flex}.as-k.svelte-1r83wol{font:500 10px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint)}.as-v.svelte-1r83wol{font:700 15px/1 var(--font-sans);font-variant-numeric:tabular-nums}.as-v.ratio-warn.svelte-1r83wol{color:var(--accent)}.as-v.ratio-danger.svelte-1r83wol{color:var(--neg)}.as-div.svelte-1r83wol{background:var(--line);align-self:stretch;width:1px;margin:2px 0}.alloc-legend.svelte-1r83wol{align-items:center;gap:var(--sp-2) var(--sp-4);font:400 12px/1.2 var(--font-sans);color:var(--text);flex-wrap:wrap;display:flex}.lg-item.svelte-1r83wol{align-items:center;gap:6px;display:inline-flex}.lg-dot.svelte-1r83wol{border-radius:50%;width:9px;height:9px;display:inline-block}.lg-green.svelte-1r83wol{background:#35cc66}.lg-blue.svelte-1r83wol{background:#4a9eff}.lg-orange.svelte-1r83wol{background:var(--accent)}.lg-note.svelte-1r83wol{font-size:11.5px}.coin-rows.svelte-1r83wol{flex-direction:column;display:flex}.coin-row.svelte-1r83wol{align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-top:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;grid-template-columns:150px 1fr;transition:background .14s;display:grid}.coin-row.svelte-1r83wol:first-child{border-top:none}.coin-row.svelte-1r83wol:hover{background:var(--bg-elev-1)}.coin-row.selected.svelte-1r83wol{background:color-mix(in srgb, var(--accent) 12%, var(--bg-elev-1));box-shadow:inset 2px 0 0 var(--accent)}.coin-meta.svelte-1r83wol{align-items:center;gap:8px;min-width:0;display:flex}.coin-ico-wrap.svelte-1r83wol{flex:none;width:22px;height:22px;display:inline-flex}.coin-mono.svelte-1r83wol{background:var(--bg-elev-3);width:22px;height:22px;font:600 9px/1 var(--font-sans);color:var(--text-faint);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.coin-sym.svelte-1r83wol{font:600 13px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coin-strats.svelte-1r83wol{font:400 11px/1.2 var(--font-sans);white-space:nowrap}.coin-slider.svelte-1r83wol{cursor:auto;min-width:0}.coin-ico-wrap .coin-ico{object-fit:cover;border-radius:50%;width:22px;height:22px}.editor-body.svelte-1r83wol{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:230px 1fr;gap:0;min-height:300px;display:grid;overflow:hidden}.strat-list.svelte-1r83wol{border-right:1px solid var(--line);background:var(--bg-elev-1);overflow-y:auto}.strat-list.mod-noselect.svelte-1r83wol{-webkit-user-select:none;user-select:none}.strat-list-head.svelte-1r83wol{padding:var(--sp-2) 8px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.sl-title.svelte-1r83wol{font:500 10px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.sl-head-actions.svelte-1r83wol{align-items:center;gap:4px;display:flex}.sl-add.svelte-1r83wol{font:500 16px/1 var(--font-sans);cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--accent);background:0 0;justify-content:center;align-items:center;width:22px;height:22px;padding:0 4px;display:flex}.sl-add.svelte-1r83wol:hover:not(:disabled){background:var(--bg-elev-2)}.sl-add.svelte-1r83wol:disabled{opacity:.35;cursor:default;color:var(--text-faint)}.sl-add.ok.svelte-1r83wol{color:var(--pos);border-color:color-mix(in srgb, var(--pos) 45%, transparent)}.sl-add.active.svelte-1r83wol{background:color-mix(in srgb, var(--accent) 18%, transparent);border-color:var(--accent)}.sl-clear.svelte-1r83wol{font:400 11px/1 var(--font-sans);cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-faint);background:0 0;justify-content:center;align-items:center;width:20px;height:20px;padding:0 3px;display:flex}.sl-clear.svelte-1r83wol:hover{background:var(--bg-elev-2);color:var(--text)}.strat-item.svelte-1r83wol{cursor:pointer;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:4px;min-height:32px;padding:5px 8px;display:flex;position:relative}.strat-item.svelte-1r83wol:before,.folder-row.svelte-1r83wol:before{content:"";transform-origin:0;width:100%;transform:scaleX(var(--rowfill,0));background:var(--rowfill-color,transparent);pointer-events:none;z-index:0;transition:transform .15s var(--ease-out);position:absolute;top:0;bottom:0;left:0}.fill-ok.svelte-1r83wol{--rowfill-color:color-mix(in srgb, var(--pos) 13%, transparent)}.fill-warn.svelte-1r83wol{--rowfill-color:color-mix(in srgb, var(--accent) 16%, transparent)}.fill-danger.svelte-1r83wol{--rowfill-color:color-mix(in srgb, var(--neg) 16%, transparent)}.folder-row.fill-ok.svelte-1r83wol{--rowfill-color:color-mix(in srgb, var(--pos) 18%, transparent)}.folder-row.fill-warn.svelte-1r83wol{--rowfill-color:color-mix(in srgb, var(--accent) 22%, transparent)}.folder-row.fill-danger.svelte-1r83wol{--rowfill-color:color-mix(in srgb, var(--neg) 22%, transparent)}.si-enable.svelte-1r83wol,.si-main.svelte-1r83wol,.si-actions.svelte-1r83wol,.folder-row.svelte-1r83wol>:where(.svelte-1r83wol){z-index:1;position:relative}.strat-item.svelte-1r83wol:hover{background:var(--bg-elev-2)}.strat-item.primary.svelte-1r83wol{background:var(--bg-elev-2);border-left:2px solid var(--accent)}.strat-item.selected.svelte-1r83wol:not(.primary){background:color-mix(in srgb, var(--accent) 7%, var(--bg-elev-1));border-left:2px solid color-mix(in srgb, var(--accent) 40%, transparent)}.strat-item.disabled.svelte-1r83wol .si-main:where(.svelte-1r83wol),.strat-item.disabled.svelte-1r83wol .si-actions:where(.svelte-1r83wol){opacity:.5}.strat-item.readonly-strat.svelte-1r83wol{cursor:default}.strat-item.svelte-1r83wol:focus,.folder-row.svelte-1r83wol:focus{outline:none}.strat-item.svelte-1r83wol:focus-visible,.folder-row.svelte-1r83wol:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.si-enable.svelte-1r83wol,.fld-check.svelte-1r83wol{appearance:none;box-sizing:border-box;border:1.5px solid var(--line-strong,var(--line));background:var(--bg-elev-1);cursor:pointer;border-radius:4px;flex:none;width:14px;height:14px;margin:0;transition:background .12s,border-color .12s;position:relative}.si-enable.svelte-1r83wol:hover,.fld-check.svelte-1r83wol:hover{border-color:var(--accent)}.si-enable.svelte-1r83wol:checked,.fld-check.svelte-1r83wol:checked,.fld-check.svelte-1r83wol:indeterminate{background:var(--accent);border-color:var(--accent)}.si-enable.svelte-1r83wol:checked:after,.fld-check.svelte-1r83wol:checked:after{content:"";border:1.5px solid #000;border-width:0 1.5px 1.5px 0;width:3px;height:7px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.fld-check.svelte-1r83wol:indeterminate:after{content:"";border-top:1.5px solid #000;width:7px;position:absolute;top:5px;left:2.5px}.si-main.svelte-1r83wol{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.si-name.svelte-1r83wol{font:500 12px/1.3 var(--font-sans);color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.si-coin.svelte-1r83wol{font:600 9.5px/1 var(--font-sans);letter-spacing:.03em;color:var(--text-faint);text-transform:uppercase;flex:none;margin-left:6px}.strat-item.svelte-1r83wol,.folder-row.svelte-1r83wol{cursor:grab}.strat-item.dragging-list.svelte-1r83wol,.folder-row.dragging-list.svelte-1r83wol{cursor:grabbing;-webkit-user-select:none;user-select:none}.drag-ghost.svelte-1r83wol{z-index:200;pointer-events:none;border-radius:var(--r-sm);background:var(--bg-elev-3,var(--bg-elev-2));border:1px solid var(--accent);color:var(--text);font:500 12px/1.2 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;opacity:.92;max-width:220px;padding:4px 10px;position:fixed;overflow:hidden;transform:translate(10px,10px);box-shadow:0 4px 16px #0006}.strat-item.drop-before.svelte-1r83wol:after,.strat-item.drop-after.svelte-1r83wol:after{content:"";background:var(--accent);z-index:2;pointer-events:none;height:2px;position:absolute;left:0;right:0}.strat-item.drop-before.svelte-1r83wol:after{top:-1px}.strat-item.drop-after.svelte-1r83wol:after{bottom:-1px}.si-actions.svelte-1r83wol{flex-shrink:0;align-items:center;gap:4px;display:flex}.si-icon-btn.svelte-1r83wol{border-radius:var(--r-sm);cursor:pointer;width:24px;height:24px;color:var(--text-faint);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.si-icon-btn.svelte-1r83wol:hover{background:var(--bg-elev-3);color:var(--text);border-color:var(--line)}.si-del.svelte-1r83wol:hover{color:var(--neg);border-color:color-mix(in srgb, var(--neg) 40%, transparent)}.sl-add.sl-del.svelte-1r83wol{color:var(--neg)}.sl-add.sl-del.svelte-1r83wol:hover:not(:disabled){background:color-mix(in srgb, var(--neg) 14%, transparent);border-color:color-mix(in srgb, var(--neg) 45%, transparent)}.tree-root.svelte-1r83wol{flex-direction:column;min-height:40px;display:flex}.tree-root.drag-over.svelte-1r83wol{outline:1px dashed var(--accent);outline-offset:-2px}.folder-node.svelte-1r83wol{flex-direction:column;display:flex}.strat-item.svelte-1r83wol{padding-left:calc(8px + var(--depth,0) * 12px)}.folder-row.svelte-1r83wol{padding:5px 8px 5px calc(6px + var(--depth,0) * 12px);border-bottom:1px solid var(--line);cursor:grab;-webkit-user-select:none;user-select:none;background:color-mix(in srgb, var(--bg-elev-2) 45%, transparent);align-items:center;gap:4px;min-height:30px;display:flex;position:relative}.folder-row.svelte-1r83wol:hover{background:var(--bg-elev-2)}.folder-row.selected.svelte-1r83wol{background:color-mix(in srgb, var(--accent) 12%, var(--bg-elev-1));border-left:2px solid var(--accent);padding-left:calc(4px + var(--depth,0) * 12px)}.folder-row.drag-over.svelte-1r83wol{background:color-mix(in srgb, var(--accent) 16%, transparent);outline:1px dashed var(--accent);outline-offset:-2px}.fld-twisty.svelte-1r83wol{border-radius:var(--r-sm);cursor:pointer;width:20px;height:20px;color:var(--text-faint);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:background .12s,color .12s;display:flex}.fld-twisty.svelte-1r83wol:hover{background:var(--bg-elev-3);color:var(--text)}.fld-name.svelte-1r83wol{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12px/1.3 var(--font-sans);color:var(--text);cursor:text;flex:0 auto;overflow:hidden}.fld-rename.svelte-1r83wol{min-width:0;font:600 12px/1.3 var(--font-sans);color:var(--text);background:var(--bg-elev-1);border:1px solid var(--accent);border-radius:var(--r-sm);outline:none;flex:1;padding:2px 5px}.bc-rename.svelte-1r83wol{min-width:0;font:600 13px/1.2 var(--font-sans);color:var(--text);background:var(--bg-elev-2);border:1px solid var(--accent);border-radius:var(--r-sm);outline:none;flex:1;padding:1px 5px}.fld-count.svelte-1r83wol{font:400 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;flex:none;margin-right:auto;padding-left:6px}.fld-actions.svelte-1r83wol{opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .12s;display:flex}.folder-row.svelte-1r83wol:hover .fld-actions:where(.svelte-1r83wol){opacity:1}.fld-actions.svelte-1r83wol .si-icon-btn:where(.svelte-1r83wol){width:20px;height:20px}.folder-children.svelte-1r83wol{flex-direction:column;display:flex}.strat-edit-pane.svelte-1r83wol{padding:12px 16px;overflow-y:auto}.versions-panel.svelte-1r83wol{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-elev-1);margin-top:20px;overflow:hidden}.versions-head.svelte-1r83wol{border-bottom:1px solid var(--line);background:var(--bg-elev-2);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.versions-title.svelte-1r83wol{font:500 11px/1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint)}.version-list.svelte-1r83wol{flex-direction:column;display:flex}.version-row.svelte-1r83wol{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 12px;display:flex}.version-row.svelte-1r83wol:last-child{border-bottom:none}.version-meta.svelte-1r83wol{font:400 12px/1 var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.version-id.svelte-1r83wol{font-variant-numeric:tabular-nums}.version-time.svelte-1r83wol,.version-by.svelte-1r83wol{font-size:11px}.version-status.svelte-1r83wol{padding:1px var(--sp-2);border-radius:var(--r-sm);font:500 10px/1.3 var(--font-sans);letter-spacing:.04em}.version-status.draft.svelte-1r83wol{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.version-status.pushed.svelte-1r83wol{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.version-status.acked.svelte-1r83wol{background:color-mix(in srgb, var(--pos) 10%, transparent);color:var(--pos)}.version-status.failed.svelte-1r83wol{background:color-mix(in srgb, var(--neg) 10%, transparent);color:var(--neg)}.version-status.unconfirmed.svelte-1r83wol{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent)}.version-status.deleted.svelte-1r83wol{color:var(--text-faint);background:0 0}.version-error.svelte-1r83wol{font:400 11px/1.4 var(--font-mono,monospace);color:var(--neg);word-break:break-all}.version-actions.svelte-1r83wol{gap:8px;display:flex}.modal-backdrop.svelte-1r83wol{background:var(--modal-scrim);z-index:100;position:fixed;inset:0}.modal.svelte-1r83wol{z-index:101;background:var(--bg-elev-1);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;width:min(680px,100vw - 32px);max-height:calc(100vh - 48px);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0009}.modal-header.svelte-1r83wol{padding:var(--sp-4) 18px;border-bottom:1px solid var(--line);background:var(--bg-elev-2);justify-content:space-between;align-items:center;display:flex}.modal-header.svelte-1r83wol h4:where(.svelte-1r83wol){font:600 14px/1.2 var(--font-sans);margin:0}.modal-close.svelte-1r83wol{font:400 16px/1 var(--font-sans);cursor:pointer;color:var(--text-faint);border-radius:var(--r-sm);background:0 0;border:none;padding:2px 4px}.modal-close.svelte-1r83wol:hover{color:var(--text);border-color:var(--line-strong)}.import-hint.svelte-1r83wol{font:400 12px/1.5 var(--font-sans);margin:0}.import-hint.svelte-1r83wol code:where(.svelte-1r83wol){font:500 11px/1 var(--font-mono,monospace);background:var(--bg-elev-3);border-radius:var(--r-sm);padding:1px 4px}.import-text.svelte-1r83wol{box-sizing:border-box;resize:vertical;width:100%;min-height:140px;font:400 12px/1.45 var(--font-mono,monospace);color:var(--text);background:var(--bg-elev-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px}.import-text.svelte-1r83wol:focus{border-color:var(--accent);outline:none}.import-status.svelte-1r83wol{font:500 12px/1.4 var(--font-sans)}.import-status.ok.svelte-1r83wol{color:var(--pos)}.import-status.err.svelte-1r83wol{color:var(--neg)}.modal-body.svelte-1r83wol{flex-direction:column;flex:1;gap:16px;padding:16px 18px;display:flex;overflow-y:auto}.modal-section.svelte-1r83wol{gap:var(--sp-2);flex-direction:column;display:flex}.modal-section-label.svelte-1r83wol{font:500 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:2px}.modal-footer.svelte-1r83wol{border-top:1px solid var(--line);background:var(--bg-elev-2);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (width<=767px){.editor-body.svelte-1r83wol{grid-template-columns:1fr}.strat-list.svelte-1r83wol{border-right:none;border-bottom:1px solid var(--line);max-height:45vh}.strat-item.svelte-1r83wol,.folder-row.svelte-1r83wol{padding-left:8px}.bot-cards.svelte-1r83wol{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.bc-balance.svelte-1r83wol{font-size:16px}.alloc-summary.svelte-1r83wol{gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:repeat(3,1fr);display:grid}.as-div.svelte-1r83wol{display:none}.coin-row.svelte-1r83wol{column-gap:var(--sp-2);grid-template-columns:1fr;grid-template-areas:"meta""slider";row-gap:2px}.coin-meta.svelte-1r83wol{grid-area:meta}.coin-slider.svelte-1r83wol{grid-area:slider}}@media (width<=480px){.strats.svelte-1r83wol{padding:12px}.alloc-summary.svelte-1r83wol{grid-template-columns:repeat(2,1fr)}.bot-cards.svelte-1r83wol{grid-template-columns:1fr}}@media (hover:none) and (pointer:coarse){.fld-actions.svelte-1r83wol,.note-edit.svelte-1r83wol{opacity:1}.si-icon-btn.svelte-1r83wol,.fld-actions.svelte-1r83wol .si-icon-btn:where(.svelte-1r83wol){width:34px;height:34px}.fld-twisty.svelte-1r83wol{width:28px;height:28px;font-size:15px}.sl-add.svelte-1r83wol{width:30px;height:30px}.sl-clear.svelte-1r83wol{width:28px;height:28px}.si-enable.svelte-1r83wol,.fld-check.svelte-1r83wol{width:20px;height:20px}.si-enable.svelte-1r83wol:checked:after,.fld-check.svelte-1r83wol:checked:after{width:4px;height:9px;top:2px;left:6px}.fld-check.svelte-1r83wol:indeterminate:after{width:10px;top:8px;left:4px}.strat-item.svelte-1r83wol{min-height:44px}.folder-row.svelte-1r83wol{min-height:42px}}.wrap.svelte-2mj4w9{flex-direction:column;gap:14px;display:flex}.grid.svelte-2mj4w9{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:14px;display:grid}@media (width<=900px){.grid.svelte-2mj4w9{grid-template-columns:1fr}}.card.svelte-2mj4w9{background:var(--bg-elev-1,var(--bg));border:1px solid var(--line);border-radius:var(--r-md,10px);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ctitle.svelte-2mj4w9{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:12px}.sel.svelte-2mj4w9,.inline.svelte-2mj4w9{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:4px;font-size:11px;display:flex}select.svelte-2mj4w9,input.svelte-2mj4w9,textarea.svelte-2mj4w9{font-family:var(--font-mono);background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm,6px);padding:6px 8px;font-size:13px}textarea.svelte-2mj4w9{resize:vertical;min-height:60px}.pickrow.svelte-2mj4w9{gap:10px;display:flex}.pickrow.svelte-2mj4w9 .sel:where(.svelte-2mj4w9){flex:1}.pickrow.svelte-2mj4w9 select:where(.svelte-2mj4w9),.pickrow.svelte-2mj4w9 input:where(.svelte-2mj4w9){width:100%}.live.svelte-2mj4w9{color:var(--text-muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.live.svelte-2mj4w9 input:where(.svelte-2mj4w9){accent-color:var(--accent)}.note.strong.svelte-2mj4w9{color:var(--text)}.edit-head.svelte-2mj4w9{justify-content:space-between;align-items:center;gap:10px;display:flex}.viewswitch.svelte-2mj4w9{gap:4px;display:inline-flex}.viewswitch.svelte-2mj4w9 button:where(.svelte-2mj4w9){border:1px solid var(--line);background:var(--bg);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11px}.viewswitch.svelte-2mj4w9 button.on:where(.svelte-2mj4w9){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.trow.svelte-2mj4w9{cursor:pointer}.trow.svelte-2mj4w9:hover td:where(.svelte-2mj4w9){background:color-mix(in srgb, var(--accent) 7%, transparent)}.trow.open.svelte-2mj4w9 td:where(.svelte-2mj4w9){background:color-mix(in srgb, var(--accent) 14%, transparent)}.trade-detail.svelte-2mj4w9{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ptitle.svelte-2mj4w9{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;gap:10px;font-size:12.5px;display:flex}.tickchart.svelte-2mj4w9{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm,6px);width:100%;height:220px;display:block}.pairs-head.svelte-2mj4w9{align-items:center;gap:8px;display:flex}.pairs-head.svelte-2mj4w9 .lbl:where(.svelte-2mj4w9){color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pair-filter.svelte-2mj4w9{width:90px;padding:3px 8px;font-size:12px}.pairlist.svelte-2mj4w9{flex-wrap:wrap;gap:5px;max-height:150px;display:flex;overflow:auto}.chip.svelte-2mj4w9{border:1px solid var(--line);background:var(--bg);color:var(--text-muted);cursor:pointer;font-size:11.5px;font-family:var(--font-mono);border-radius:999px;padding:3px 9px}.chip.on.svelte-2mj4w9{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.note.svelte-2mj4w9{color:var(--text-faint);text-transform:none;letter-spacing:0;font-size:11.5px}.src.svelte-2mj4w9{align-items:flex-end;gap:10px;display:flex}.stratlist.svelte-2mj4w9{flex-wrap:wrap;gap:6px;max-height:96px;display:flex;overflow:auto}.srow.svelte-2mj4w9{font-size:11.5px;font-family:var(--font-mono);cursor:pointer;border:1px dashed var(--line);border-radius:var(--r-sm,6px);background:var(--bg);color:var(--text-muted);padding:3px 8px}.srow.svelte-2mj4w9:hover{color:var(--accent);border-color:var(--accent)}.simset.svelte-2mj4w9{flex-direction:column;gap:4px;display:flex}.simrow.svelte-2mj4w9{align-items:stretch;gap:4px;display:flex}.simrow.svelte-2mj4w9 .pick:where(.svelte-2mj4w9){text-align:left;font-size:12px;font-family:var(--font-mono);cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm,6px);background:var(--bg);color:var(--text);flex:1;padding:5px 10px}.simrow.on.svelte-2mj4w9 .pick:where(.svelte-2mj4w9){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.mini.svelte-2mj4w9{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm,6px);background:var(--bg);color:var(--text-muted);padding:0 8px;font-size:11px}.mini.svelte-2mj4w9:hover{color:var(--accent);border-color:var(--accent)}.mini.del.svelte-2mj4w9:hover{color:var(--neg);border-color:var(--neg)}.runbar.svelte-2mj4w9{flex-flow:wrap;align-items:flex-end;gap:14px}.modes.svelte-2mj4w9{gap:6px;display:flex}.modes.svelte-2mj4w9 button:where(.svelte-2mj4w9){border:1px solid var(--line);background:var(--bg);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px}.modes.svelte-2mj4w9 button.on:where(.svelte-2mj4w9){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.inline.sm.svelte-2mj4w9 input:where(.svelte-2mj4w9){width:90px}.inline.grow.svelte-2mj4w9{flex:1;min-width:280px}.run.svelte-2mj4w9{cursor:pointer;background:var(--accent);color:#fff;border-radius:var(--r-sm,6px);border:none;padding:8px 20px;font-size:13px;font-weight:600}.run.svelte-2mj4w9:disabled{opacity:.6;cursor:default}.ghost.svelte-2mj4w9{cursor:pointer;background:var(--bg);color:var(--text-muted);border:1px solid var(--line);border-radius:var(--r-sm,6px);padding:7px 12px;font-size:12.5px}.ghost.svelte-2mj4w9:hover{color:var(--accent);border-color:var(--accent)}.ghost.sm.svelte-2mj4w9{padding:3px 8px;font-size:11px}.err.svelte-2mj4w9{color:var(--neg);border:1px solid var(--neg);border-radius:var(--r-sm,6px);background:color-mix(in srgb, var(--neg) 8%, transparent);padding:8px 12px;font-size:13px}.kpis.svelte-2mj4w9{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.kpi.svelte-2mj4w9{background:var(--bg-elev-1,var(--bg));border:1px solid var(--line);border-radius:var(--r-md,10px);flex-direction:column;gap:3px;padding:10px 14px;display:flex}.kpi.svelte-2mj4w9 .k:where(.svelte-2mj4w9){letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-family:var(--font-mono)}.kpi.svelte-2mj4w9 .v:where(.svelte-2mj4w9){font-size:19px;font-weight:640;font-family:var(--font-mono)}.equity.svelte-2mj4w9{width:100%;height:160px;display:block}.tables.svelte-2mj4w9{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}table.svelte-2mj4w9{border-collapse:collapse;width:100%;font-size:12.5px;font-family:var(--font-mono)}th.svelte-2mj4w9{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--line);background:var(--bg-elev-1,var(--bg));padding:6px 8px;font-size:10px;position:sticky;top:0}td.svelte-2mj4w9{border-bottom:1px solid var(--line);padding:5px 8px}td.key.svelte-2mj4w9{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.tscroll.svelte-2mj4w9{max-height:340px;overflow:auto}.pill.svelte-2mj4w9{border-radius:999px;padding:1px 6px;font-size:10px;display:inline-block}.pill.l.svelte-2mj4w9{background:color-mix(in srgb, var(--pos) 18%, transparent);color:var(--pos)}.pill.s.svelte-2mj4w9{background:color-mix(in srgb, var(--neg) 18%, transparent);color:var(--neg)}.pos.svelte-2mj4w9{color:var(--pos)}.neg.svelte-2mj4w9{color:var(--neg)}summary.svelte-2mj4w9{cursor:pointer;font-family:var(--font-mono);color:var(--text-muted);font-size:12.5px}.runs.svelte-2mj4w9{flex-direction:column;gap:4px;margin-top:8px;display:flex}.rrow.svelte-2mj4w9{font-family:var(--font-mono);cursor:pointer;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm,6px);color:var(--text);text-align:left;align-items:center;gap:10px;padding:5px 8px;font-size:12px;display:flex}.rrow.svelte-2mj4w9:hover{border-color:var(--accent)}.rid.svelte-2mj4w9{color:var(--text-muted)}.rst.done.svelte-2mj4w9{color:var(--pos)}.rst.error.svelte-2mj4w9{color:var(--neg)}.rst.running.svelte-2mj4w9,.rst.queued.svelte-2mj4w9{color:var(--accent)}.sim.svelte-aqxb54{flex-direction:column;gap:16px;padding:4px 2px 40px;display:flex}.head.svelte-aqxb54 h2:where(.svelte-aqxb54){margin:0;font-size:18px}.head.svelte-aqxb54 p:where(.svelte-aqxb54){color:var(--text-muted);max-width:72ch;margin:4px 0 0;font-size:13px}.mode-switch.svelte-aqxb54{gap:6px;margin-top:8px;display:inline-flex}.mode-switch.svelte-aqxb54 button:where(.svelte-aqxb54){border:1px solid var(--line);background:var(--bg);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:12.5px}.mode-switch.svelte-aqxb54 button.on:where(.svelte-aqxb54){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.form.svelte-aqxb54{background:var(--bg-elev-1,var(--bg));border:1px solid var(--line);border-radius:var(--r-md,10px);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:14px 16px;display:flex}.form.svelte-aqxb54 label:where(.svelte-aqxb54){color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:4px;font-size:11px;display:flex}.form.svelte-aqxb54 input:where(.svelte-aqxb54){font-family:var(--font-mono);background:var(--bg);min-width:130px;color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm,6px);padding:6px 8px;font-size:13px}.form.svelte-aqxb54 input[type=number]:where(.svelte-aqxb54){min-width:90px}.presets.svelte-aqxb54{flex-direction:column;gap:5px;display:flex}.presets.svelte-aqxb54 .lbl:where(.svelte-aqxb54){color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.chips.svelte-aqxb54{flex-wrap:wrap;gap:6px;display:flex}.chips.svelte-aqxb54 button:where(.svelte-aqxb54){border:1px solid var(--line);background:var(--bg);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:5px 10px;font-size:12px}.chips.svelte-aqxb54 button.on:where(.svelte-aqxb54){border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.presets.svelte-aqxb54 .detect:where(.svelte-aqxb54){font-family:var(--font-mono);background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm,6px);margin-top:2px;padding:5px 8px;font-size:12px}.presets.svelte-aqxb54 .note:where(.svelte-aqxb54){color:var(--text-faint);max-width:40ch;font-size:11.5px}.run.svelte-aqxb54{cursor:pointer;background:var(--accent);color:#fff;border-radius:var(--r-sm,6px);border:none;align-self:flex-end;padding:8px 20px;font-size:13px;font-weight:600}.run.svelte-aqxb54:disabled{opacity:.6;cursor:default}.adv-toggle.svelte-aqxb54{cursor:pointer;background:var(--bg);color:var(--text-muted);border:1px solid var(--line);border-radius:var(--r-sm,6px);align-self:flex-end;padding:7px 12px;font-size:12.5px}.adv-toggle.tuned.svelte-aqxb54{color:var(--accent);border-color:var(--accent)}.adv.svelte-aqxb54{background:var(--bg-elev-1,var(--bg));border:1px dashed var(--line);border-radius:var(--r-md,10px);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:12px 16px;display:flex}.adv.svelte-aqxb54 label:where(.svelte-aqxb54){color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;cursor:help;flex-direction:column;gap:4px;font-size:11px;display:flex}.adv.svelte-aqxb54 input:where(.svelte-aqxb54){font-family:var(--font-mono);background:var(--bg);width:92px;color:var(--text);border:1px solid var(--line);border-radius:var(--r-sm,6px);padding:6px 8px;font-size:13px}.adv.svelte-aqxb54 .reset:where(.svelte-aqxb54){cursor:pointer;background:var(--bg);color:var(--text-muted);border:1px solid var(--line);border-radius:var(--r-sm,6px);align-self:flex-end;padding:6px 12px;font-size:12px}.adv.svelte-aqxb54 .reset:where(.svelte-aqxb54):disabled{opacity:.45;cursor:default}.err.svelte-aqxb54{color:var(--neg);border:1px solid var(--neg);border-radius:var(--r-sm,6px);background:color-mix(in srgb, var(--neg) 8%, transparent);padding:8px 12px;font-size:13px}.kpis.svelte-aqxb54{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.kpi.svelte-aqxb54{background:var(--bg-elev-1,var(--bg));border:1px solid var(--line);border-radius:var(--r-md,10px);flex-direction:column;gap:3px;padding:10px 14px;display:flex}.kpi.svelte-aqxb54 .k:where(.svelte-aqxb54){letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-family:var(--font-mono)}.kpi.svelte-aqxb54 .v:where(.svelte-aqxb54){font-size:20px;font-weight:640;font-family:var(--font-mono)}.panel.svelte-aqxb54{background:var(--bg-elev-1,var(--bg));border:1px solid var(--line);border-radius:var(--r-md,10px);padding:12px 14px}.ptitle.svelte-aqxb54{font-family:var(--font-mono);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12.5px;display:flex}canvas.svelte-aqxb54{width:100%;display:block}.split.svelte-aqxb54{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:14px;display:grid}@media (width<=820px){.split.svelte-aqxb54{grid-template-columns:1fr}}.tlist.svelte-aqxb54{border:1px solid var(--line);border-radius:var(--r-md,10px);max-height:300px;overflow:auto}table.svelte-aqxb54{border-collapse:collapse;width:100%;font-size:12.5px;font-family:var(--font-mono)}th.svelte-aqxb54{background:var(--bg-elev-1,var(--bg));text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--line);padding:7px 10px;font-size:10px;position:sticky;top:0}td.svelte-aqxb54{border-bottom:1px solid var(--line);padding:6px 10px}tbody.svelte-aqxb54 tr:where(.svelte-aqxb54){cursor:pointer}tbody.svelte-aqxb54 tr:where(.svelte-aqxb54):hover td:where(.svelte-aqxb54){background:color-mix(in srgb, var(--accent) 8%, transparent)}tbody.svelte-aqxb54 tr.sel:where(.svelte-aqxb54) td:where(.svelte-aqxb54){background:color-mix(in srgb, var(--accent) 16%, transparent)}.pill.svelte-aqxb54{border-radius:999px;padding:1px 6px;font-size:10px;display:inline-block}.pill.l.svelte-aqxb54{background:color-mix(in srgb, var(--pos) 18%, transparent);color:var(--pos)}.pill.s.svelte-aqxb54{background:color-mix(in srgb, var(--neg) 18%, transparent);color:var(--neg)}.legend.svelte-aqxb54{color:var(--text-muted);font-size:11.5px;font-family:var(--font-mono);flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.legend.svelte-aqxb54 i:where(.svelte-aqxb54){vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:5px;display:inline-block}.pos.svelte-aqxb54{color:var(--pos)}.neg.svelte-aqxb54{color:var(--neg)}.disclaimer.svelte-aqxb54{color:var(--text-faint);max-width:78ch;font-size:12px}#app{display:contents}.sr-only.svelte-1n46o8q{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boot-empty.svelte-1n46o8q{text-align:center;color:#888890;padding:64px 24px;font-family:DM Sans,system-ui,sans-serif}.boot-empty.svelte-1n46o8q code:where(.svelte-1n46o8q){color:#e6e6e8;padding:2px var(--sp-2);border-radius:var(--r-sm);background:#1c1c1f;font-family:ui-monospace,Menlo,monospace}
