.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.flow{gap:var(--s2);flex-direction:column;display:flex}.flow-steps{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow-steps li{align-items:center;gap:var(--s2);min-width:0;color:var(--muted);font-size:var(--fs-13);font-weight:var(--fw-medium);line-height:var(--lh-label);padding-bottom:var(--s2);border-bottom:2px solid var(--line-strong);display:flex}.flow-dot{border:1.5px solid var(--line-strong);width:24px;height:24px;font-size:var(--fs-12);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.flow-label{overflow-wrap:anywhere;min-width:0}.flow-steps li[data-step-state=done]{color:var(--fg);border-bottom-color:var(--gain)}.flow-steps li[data-step-state=done] .flow-dot{background:var(--gain);border-color:var(--gain);color:var(--surface)}.flow-steps li[data-step-state=current]{color:var(--fg);font-weight:var(--fw-semibold);border-bottom-color:var(--accent)}.flow-steps li[data-step-state=current] .flow-dot{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.flow-next{font-size:var(--fs-13);line-height:var(--lh-label);color:var(--fg-2);margin:0}.summary-lines{gap:var(--s2);flex-direction:column;margin:0;display:flex}.summary-lines>div{gap:var(--s3);grid-template-columns:76px minmax(0,1fr);align-items:baseline;display:grid}.summary-lines dt{font-size:var(--fs-12);font-weight:var(--fw-medium);color:var(--muted);letter-spacing:var(--ls-micro);text-transform:uppercase;margin:0}.summary-lines dd{overflow-wrap:anywhere;min-width:0;line-height:var(--lh-label);margin:0}.attention{margin:var(--s4) 0 0;gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.attention li{font-size:var(--fs-13);line-height:var(--lh-label);padding:var(--s2) var(--s3);border-radius:var(--r);background:var(--warn-soft);color:var(--warn);overflow-wrap:anywhere}.attention li.bad{background:var(--loss-soft);color:var(--loss)}details.more{min-width:0;margin:0}details.more>summary{min-height:var(--control-h);padding:0 var(--card-pad);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface)}details.more[open]>summary{margin-bottom:var(--section-gap)}details.more>.more-body,.flow-cols{gap:var(--section-gap);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.flow-cols:has(>.card+.card){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.preview-orders{margin:0 0 var(--s3);gap:var(--s2);font-size:var(--fs-13);line-height:var(--lh-label);flex-direction:column;padding:0;list-style:none;display:flex}.preview-orders li{overflow-wrap:anywhere}.preview-orders li.bid strong{color:var(--bid)}.preview-orders li.ask strong{color:var(--ask)}.book-preview .ladder{margin-top:var(--s2)}.book-preview.is-stale .ladder,.book-preview.is-stale .preview-orders{opacity:.55;filter:saturate(.4);transition:opacity var(--t-med) var(--ease), filter var(--t-med) var(--ease)}.level.planned{box-shadow:inset 0 0 0 1.5px var(--accent)}.level.takes{background:var(--own)}.you.take{background:var(--warn);color:var(--surface)}.small-actions{gap:var(--s2);flex-wrap:wrap;display:flex}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-latin-NEP9vVl0.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:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/jetbrains-mono-latin-Z_POcwu6.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}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c0f;--surface:#131519;--surface-2:#1a1c21;--surface-3:#24272d;--raised:#1c1f24;--line:#ffffff13;--line-strong:#ffffff24;--fg:#eceef2;--fg-2:#b9bec8;--muted:#8e94a0;--accent:#8aa6ff;--accent-strong:#a9beff;--accent-fg:#0b0f1d;--accent-soft:#8aa6ff24;--accent-press:#7a97f5;--gain:#46d19a;--gain-soft:#46d19a21;--loss:#ff7b7b;--loss-soft:#ff7b7b21;--warn:#f2bd5c;--warn-soft:#f2bd5c21;--info:#8aa6ff;--info-soft:#8aa6ff1f;--danger-fill:#f06565;--danger-fg:#1a0607;--loss-hover:#ff7b7b33;--accent-hover:#8aa6ff33;--own:#8aa6ff29;--focus:#a9beff;--shadow-sheet:0 -12px 40px #00000080;--shadow-float:0 8px 24px #0006;--backdrop:#03040699;--chrome:#0b0c0fd1;--chrome-bar:#131519db;--bid:var(--gain);--ask:var(--loss);--bid-bar:#46d19a1f;--ask-bar:#ff7b7b1f;--chart-grid:#ffffff0f;--qr-tile:#fff}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f6f8;--surface:#fff;--surface-2:#f2f3f6;--surface-3:#e6e8ed;--raised:#fff;--line:#10162216;--line-strong:#10162229;--fg:#0f1115;--fg-2:#3a3f49;--muted:#626875;--accent:#3355d1;--accent-strong:#2945b3;--accent-fg:#fff;--accent-soft:#3355d117;--accent-press:#2945b3;--gain:#0a7142;--gain-soft:#0a714217;--loss:#b3262f;--loss-soft:#b3262f14;--warn:#8a5600;--warn-soft:#d6941421;--info:#3355d1;--info-soft:#3355d114;--danger-fill:#c22f3a;--danger-fg:#fff;--loss-hover:#b3262f24;--accent-hover:#3355d124;--own:#3355d11a;--focus:#3355d1;--shadow-sheet:0 -8px 32px #10162224;--shadow-float:0 6px 20px #1016221a;--backdrop:#10141c66;--chrome:#f5f6f8d6;--chrome-bar:#ffffffe0;--bid-bar:#0a714217;--ask-bar:#b3262f14;--chart-grid:#1016220f}:root{--s0:2px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s-5:20px;--s-10:40px;--gutter:16px;--card-pad:16px;--section-gap:16px;--row-h:48px;--r-xs:6px;--r-sm:8px;--r-control:10px;--r:12px;--r-card:14px;--r-sheet:20px;--r-pill:999px;--r-lg:var(--r-card);--fs-11:.6875rem;--fs-input:1rem;--fs-12:.75rem;--fs-13:.8125rem;--fs-15:.9375rem;--fs-17:1.0625rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-32:2rem;--fs-40:2.5rem;--lh-tight:1.1;--lh-heading:1.25;--lh-label:1.3;--lh-body:1.45;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--ls-display:-.03em;--ls-heading:-.015em;--ls-micro:.06em;--fs-xs:var(--fs-12);--fs-sm:var(--fs-13);--fs-md:var(--fs-15);--fs-base:var(--fs-15);--fs-lg:var(--fs-17);--fs-xl:var(--fs-24);--fs-hero:var(--fs-40);--tap:44px;--control-h:48px;--control-h-lg:52px;--icon:20px;--icon-sm:16px;--icon-lg:24px;--tabbar-h:58px;--header-h:52px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--header-total:calc(var(--header-h) + var(--safe-top));--rail-w:96px;--content-max:760px;--content-wide:1120px;--ease:cubic-bezier(.2, .8, .2, 1);--t-fast:.15s;--t-med:.2s;--t-slow:.22s;--loop-pulse:2s;--loop-spin:1.1s;--loop-shimmer:1.4s;--t-off:.001ms;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;font-family:var(--font);font-size:16px;line-height:var(--lh-body);-webkit-text-size-adjust:100%;font-synthesis-weight:none}@media (min-width:600px){:root{--gutter:20px;--card-pad:20px;--section-gap:20px}}@media (min-width:960px){:root{--gutter:24px}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0;padding:0}body{min-width:320px;font-size:var(--fs-15);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;overscroll-behavior-y:contain;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--t-med) var(--ease), color var(--t-med) var(--ease)}a{color:var(--accent);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}p a,li a,dd a,.muted a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}h1{font-size:var(--fs-24);line-height:var(--lh-heading);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);margin:0}h2{font-size:var(--fs-17);line-height:var(--lh-label);font-weight:var(--fw-semibold);letter-spacing:-.01em;margin:0 0 var(--s3)}h3{font-size:var(--fs-15);line-height:var(--lh-label);font-weight:var(--fw-semibold);margin:var(--s2) 0}p{margin:var(--s2) 0}strong,b{font-weight:var(--fw-semibold)}ul,ol{padding-left:1.25rem}code,.mono{font-family:var(--mono);font-feature-settings:normal;letter-spacing:0;font-size:.86em}.num,.mono,table,.kv dd,.metric-value,.hero-value,time,.count,.bar-label,.limits-list .v{font-variant-numeric:tabular-nums}.wrap,.address-text,.digest-value{word-break:break-all}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}::selection{background:color-mix(in srgb, var(--accent) 32%, transparent)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}button:focus-visible,.button:focus-visible{border-radius:var(--r-control)}.app{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}header.site{z-index:20;align-items:center;gap:var(--s2);min-height:var(--header-total);padding:0 max(var(--gutter), var(--safe-right)) 0 max(var(--gutter), var(--safe-left));padding-top:var(--safe-top);background:var(--chrome);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0}header.site .brand{align-items:center;gap:var(--s2);font-size:var(--fs-17);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--fg);min-height:var(--tap);text-decoration:none;display:inline-flex}header.site .brand svg{width:28px;height:28px;color:var(--accent)}.net{height:22px;font-size:var(--fs-11);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;padding:0 var(--s2);border-radius:var(--r-pill);background:var(--warn-soft);color:var(--warn);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;line-height:1;display:inline-flex}header.site .who{margin-left:auto}.who{height:28px;padding:0 var(--s3);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--fs-12);color:var(--fg-2);font-family:var(--mono);white-space:nowrap;align-items:center;display:inline-flex}header.site .signin{margin-left:auto}main{width:100%;max-width:var(--content-max);padding:var(--s5) max(var(--gutter), var(--safe-right)) var(--s6) max(var(--gutter), var(--safe-left));flex:1;margin:0 auto}footer.site{padding:var(--s4) var(--gutter);max-width:var(--content-max);width:100%;font-size:var(--fs-12);line-height:var(--lh-label);color:var(--muted);text-align:center;padding-bottom:calc(var(--safe-bottom) + var(--s4));margin:0 auto}.app.with-tabs footer.site{padding-bottom:calc(var(--tabbar-h) + var(--safe-bottom) + var(--s4))}.app.with-action footer.site{padding-bottom:calc(var(--action-h,96px) + var(--safe-bottom) + var(--s4))}.app.with-tabs.with-action footer.site{padding-bottom:calc(var(--tabbar-h) + var(--action-h,96px) + var(--safe-bottom) + var(--s4))}nav.tabbar{z-index:30;min-height:calc(var(--tabbar-h) + var(--safe-bottom));padding:0 var(--safe-right) var(--safe-bottom) var(--safe-left);background:var(--chrome-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}nav.tabbar a,nav.rail a{color:var(--muted);font-weight:var(--fw-medium);transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}nav.tabbar a{gap:var(--s1);min-height:calc(var(--tabbar-h) - 1px);font-size:var(--fs-11);letter-spacing:.01em;padding-top:var(--s0);flex-direction:column;line-height:1}nav.tabbar a svg,nav.rail a svg{width:var(--icon-lg);height:var(--icon-lg)}nav.tabbar a[aria-current=page],nav.rail a[aria-current=page]{color:var(--fg)}nav.tabbar a[aria-current=page] svg,nav.rail a[aria-current=page] svg{color:var(--accent)}nav.tabbar a:active svg{transform:scale(.92)}nav.tabbar a svg{transition:transform var(--t-fast) var(--ease)}.tab-badge{min-width:18px;height:18px;padding:0 var(--s1);border-radius:var(--r-pill);background:var(--danger-fill);color:var(--danger-fg);box-shadow:0 0 0 2px var(--chrome-bar);font-size:var(--fs-11);font-weight:var(--fw-semibold);text-align:center;font-variant-numeric:tabular-nums;line-height:18px;position:absolute;top:5px;left:calc(50% + 5px)}nav.rail,.sidebar{display:none}.action-bar{z-index:25;gap:var(--s2);padding:var(--s3) max(var(--gutter), var(--safe-right)) calc(var(--s3) + var(--safe-bottom)) max(var(--gutter), var(--safe-left));background:var(--chrome-bar);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--line);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.app.with-tabs .action-bar{bottom:calc(var(--tabbar-h) + var(--safe-bottom));padding-bottom:var(--s3);border-bottom:1px solid var(--line)}.action-bar>*{flex:1 1 0}.action-bar>button,.action-bar>.button{min-height:var(--control-h);padding:0 var(--s3)}.action-bar .action-note{font-size:var(--fs-12);line-height:var(--lh-label);color:var(--muted);flex:100%;margin:0}.action-bar.wrap-note{flex-wrap:wrap}@media (min-width:768px){.app.signed-in{grid-template-columns:var(--rail-w) minmax(0, 1fr);grid-template-rows:1fr auto;display:grid}.app.signed-in header.site{display:none}.app.signed-in main,.app.with-tabs.with-action main{max-width:var(--content-wide);padding:var(--s6) var(--s5) var(--s7);grid-area:1/2}.app.signed-in footer.site{max-width:var(--content-wide);grid-area:2/2}.app:not(.signed-in) header.site{padding-left:max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter)));padding-right:max(var(--gutter), calc((100% - var(--content-max)) / 2 + var(--gutter)))}nav.tabbar{display:none}.sidebar{height:100vh;z-index:20;align-self:start;align-items:center;gap:var(--s3);height:100dvh;padding:calc(var(--s4) + var(--safe-top)) var(--s2) var(--s4) max(var(--s2), var(--safe-left));background:var(--surface);border-right:1px solid var(--line);flex-direction:column;grid-area:1/1/span 2;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar .brand{align-items:center;gap:var(--s2);min-height:var(--tap);font-size:var(--fs-17);font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--fg);text-decoration:none;display:inline-flex}.sidebar .brand svg{width:28px;height:28px;color:var(--accent)}.sidebar .brand span{display:none}.sidebar .net{height:auto;min-height:22px;padding:var(--s1) var(--s2);white-space:nowrap;text-align:center;line-height:var(--lh-label);flex-direction:column}.sidebar .net .sep{display:none}.sidebar .account{padding-top:var(--s3);border-top:1px solid var(--line);justify-content:center;align-self:stretch;min-width:0;margin-top:auto;display:flex}.sidebar .who{max-width:100%;height:auto;padding:var(--s1) var(--s2);border-radius:var(--r-control);font-size:var(--fs-11);line-height:var(--lh-label);flex-direction:column}nav.rail{gap:var(--s1);width:100%;margin-top:var(--s2);flex-direction:column;display:flex}nav.rail a{gap:var(--s1);min-height:56px;padding:var(--s2) var(--s1);border-radius:var(--r-control);font-size:var(--fs-11);letter-spacing:.01em;flex-direction:column;line-height:1}nav.rail a:hover{background:var(--surface-2);text-decoration:none}nav.rail a[aria-current=page]{background:var(--surface-2)}nav.rail .tab-badge{top:var(--s1);left:calc(50% + var(--s2));box-shadow:0 0 0 2px var(--surface)}.app.signed-in .tabs-sticky{top:0}footer.site,.app.with-tabs footer.site,.app.with-action footer.site,.app.with-tabs.with-action footer.site{padding-bottom:var(--s4)}.action-bar,.app.with-tabs .action-bar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;position:static}.action-bar>*{flex:0 auto}.action-bar>.block{width:auto}.action-bar .action-note{text-align:right;flex:100%;order:1}}@media (min-width:1024px){:root{--rail-w:240px}.sidebar{align-items:stretch;gap:var(--s2);padding:calc(var(--s5) + var(--safe-top)) var(--s4) var(--s4) max(var(--s4), var(--safe-left))}.sidebar .brand{padding:0 var(--s3)}.sidebar .brand span{display:inline}.sidebar .net{margin-left:var(--s3);white-space:nowrap;flex-direction:row;align-self:flex-start}.sidebar .net .sep{white-space:pre;display:inline}nav.rail{gap:var(--s0);margin-top:var(--s4)}nav.rail a{justify-content:flex-start;gap:var(--s3);min-height:var(--tap);padding:0 var(--s3);font-size:var(--fs-15);line-height:var(--lh-label);letter-spacing:0;flex-direction:row}nav.rail .tab-badge{box-shadow:none;margin-left:auto;position:static}.sidebar .account{justify-content:flex-start}.sidebar .who{height:28px;padding:0 var(--s3);border-radius:var(--r-pill);font-size:var(--fs-12);flex-direction:row}}.stack{gap:var(--section-gap);flex-direction:column;display:flex}.stack-sm{gap:var(--s2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.spread{justify-content:space-between}.screen-head{gap:var(--s2);padding-bottom:var(--s1);flex-direction:column;display:flex}.screen-head>.row{gap:var(--s2) var(--s3)}.title-row{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;min-height:32px;display:flex}.title-row h1{margin-right:auto}.title-row:has(>.page-actions:not(:empty)) h1{margin-right:0}.page-actions{min-width:0;margin-left:auto;display:flex}.page-actions:empty{display:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--card-pad);min-width:0}.card>h2:first-child{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.card>:last-child{margin-bottom:0}.card>:where(label,button,.button,.stack,.stack-sm,.form,form,.wallet-links,.actions):not(:first-child){margin-top:var(--s4)}.card>h2+:is(label,button,.button,.stack,.stack-sm,.form,form,.wallet-links){margin-top:0}.card>:is(label,button,.button,.stack,.stack-sm,.form,form,.wallet-links)+:is(p,details){margin-top:var(--s3)}.card>:is(button,.button){display:flex}.card>:is(button,.button):not(.block){width:-moz-fit-content;width:fit-content}.card>label{font-weight:var(--fw-medium);font-size:var(--fs-13);line-height:var(--lh-label);color:var(--fg-2);display:block}.card.flat{background:0 0;border-style:dashed}.actions{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.muted{color:var(--muted)}.small{font-size:var(--fs-13);line-height:var(--lh-body)}.xsmall{font-size:var(--fs-12);line-height:var(--lh-label)}.section-title,.eyebrow{font-size:var(--fs-12);line-height:var(--lh-label);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);margin:var(--s2) 0 0}button,.button{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--control-h);min-width:var(--tap);padding:0 var(--s-5);border-radius:var(--r-control);background:var(--accent);color:var(--accent-fg);font:inherit;font-size:var(--fs-15);line-height:1.2;font-weight:var(--fw-semibold);letter-spacing:-.005em;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);border:1px solid #0000;text-decoration:none;display:inline-flex}button:hover,.button:hover{text-decoration:none}button:active:not(:disabled),.button:active{transform:scale(.98)}button:not([class]):hover,.button:not(.secondary):not(.ghost):not(.danger):not(.danger-outline):hover{background:var(--accent-press)}button.secondary,.button.secondary{background:var(--accent-soft);color:var(--accent-strong)}:root[data-theme=light] button.secondary,:root[data-theme=light] .button.secondary{color:var(--accent)}button.secondary:hover,.button.secondary:hover{background:var(--accent-hover)}button.ghost,.button.ghost{background:var(--surface-2);border-color:var(--line);color:var(--fg)}button.ghost:hover,.button.ghost:hover{background:var(--surface-3)}button.danger,.button.danger{background:var(--danger-fill);color:var(--danger-fg)}button.danger:hover{background:color-mix(in srgb, var(--danger-fill) 88%, var(--fg))}button.danger-outline{background:var(--loss-soft);color:var(--loss)}button.danger-outline:hover{background:var(--loss-hover)}button.link{min-height:var(--tap);min-width:var(--tap);padding:0 var(--s1);color:var(--accent);font-weight:var(--fw-medium);background:0 0;border:none}button.link:hover{text-underline-offset:3px;text-decoration:underline}.tap-link{min-height:var(--tap);font-weight:var(--fw-medium);align-items:center;display:inline-flex;text-decoration:none!important}.agent-draft .tap-link{line-height:var(--tap);display:inline-block}.agent-draft .tap-link svg{vertical-align:middle;margin-right:var(--s1)}button.block,.button.block{width:100%}.action-bar .button.block,.sheet-actions .block:first-child{min-height:var(--control-h-lg)}button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.icon-button{min-width:var(--tap);min-height:var(--tap);color:var(--fg-2);border-radius:var(--r-control);background:0 0;border-color:#0000;padding:0}button.icon-button:hover{background:var(--surface-2)}.copy-button:not(.icon-button){min-height:var(--tap);padding:0 var(--s3);font-size:var(--fs-13);font-weight:var(--fw-medium)}.segmented{gap:var(--s0);padding:var(--s1);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);scrollbar-width:none;display:flex;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segmented>a,.segmented>button{min-height:var(--tap);padding:0 var(--s3);border-radius:var(--r-sm);color:var(--muted);font-weight:var(--fw-medium);font-size:var(--fs-13);letter-spacing:0;justify-content:center;align-items:center;gap:var(--s2);white-space:nowrap;transition:background-color var(--t-med) var(--ease), color var(--t-med) var(--ease), box-shadow var(--t-med) var(--ease);background:0 0;border:none;flex:1 0 auto;text-decoration:none;display:inline-flex}.segmented>a:hover,.segmented>button:hover{color:var(--fg);background:0 0;text-decoration:none}.segmented>[aria-current=page],.segmented>[aria-pressed=true],.segmented>[aria-selected=true]{background:var(--surface-3);color:var(--fg);font-weight:var(--fw-semibold);box-shadow:0 1px 2px #0003, inset 0 0 0 1px var(--line)}:root[data-theme=light] .segmented>[aria-current=page],:root[data-theme=light] .segmented>[aria-pressed=true],:root[data-theme=light] .segmented>[aria-selected=true]{background:var(--surface);box-shadow:0 1px 3px #1016221a, 0 0 0 1px var(--line)}.segmented>button:active:not(:disabled){transform:none}@media (max-width:360px){.segmented>a,.segmented>button{padding:0 var(--s2)}}.segmented .count{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:var(--fw-medium)}.tabs-sticky{top:var(--header-total);z-index:10;position:sticky}.tabs-sticky.segmented{padding:var(--s1);background:var(--surface-2);box-shadow:0 -8px 0 var(--bg)}.tabs-sticky>a{min-width:max-content;padding:0 var(--s1);flex:1 1 0}.form{gap:var(--s4);flex-direction:column;display:flex}.form label,.field>label,.field legend{font-weight:var(--fw-medium);font-size:var(--fs-13);line-height:var(--lh-label);color:var(--fg-2);display:block}.field legend{margin-bottom:var(--s1);padding:0}input,select{width:100%;min-height:var(--control-h);margin-top:var(--s2);padding:0 var(--s3);border-radius:var(--r-control);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--fg);font:inherit;font-size:var(--fs-input);font-weight:var(--fw-regular);font-variant-numeric:tabular-nums;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);display:block}input::placeholder{color:var(--muted);opacity:1}input:hover,select:hover{border-color:color-mix(in srgb, var(--fg) 26%, transparent)}input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 24%, transparent);background:var(--surface);outline:none}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-height:20px;margin:0 var(--s3) 0 0;vertical-align:middle;accent-color:var(--accent);box-shadow:none;flex:none;display:inline-block}input[aria-invalid=true]{border-color:var(--loss);box-shadow:0 0 0 3px color-mix(in srgb, var(--loss) 18%, transparent)}.input-unit{position:relative}.input-unit input{padding-right:4.5rem}.input-unit .unit{right:var(--s3);height:var(--control-h);color:var(--muted);font-size:var(--fs-13);font-weight:var(--fw-medium);pointer-events:none;align-items:center;display:flex;position:absolute;bottom:0}.field{border:none;min-width:0;margin:0;padding:0}.field .hint{color:var(--muted);font-size:var(--fs-12);line-height:var(--lh-label);margin-top:var(--s1);font-weight:var(--fw-regular);display:block}.field-error{gap:var(--s1);color:var(--loss);font-size:var(--fs-12);line-height:var(--lh-label);font-weight:var(--fw-medium);margin-top:var(--s1);display:flex}.check{min-height:var(--tap);align-items:center;font-weight:var(--fw-regular)!important;font-size:var(--fs-15)!important;color:var(--fg)!important;display:flex!important}.checks{gap:0 var(--s2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}details{margin-top:var(--s2)}summary{cursor:pointer;font-weight:var(--fw-medium);font-size:var(--fs-15);min-height:var(--tap);align-items:center;gap:var(--s2);color:var(--fg);-webkit-tap-highlight-color:transparent;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:before{content:"";width:7px;height:7px;margin:0 var(--s1) 0 var(--s0);border-right:1.75px solid var(--muted);border-bottom:1.75px solid var(--muted);transition:transform var(--t-med) var(--ease);flex:none;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}.form-group{gap:var(--s4);flex-direction:column;display:flex}.form-summary{background:var(--loss-soft);color:var(--loss);border-radius:var(--r);padding:var(--s3);font-weight:var(--fw-medium);font-size:var(--fs-13);line-height:var(--lh-label)}.chip{align-items:center;gap:var(--s2);max-width:100%;min-height:26px;padding:var(--s0) var(--s3) var(--s0) var(--s2);border-radius:var(--r-pill);font-size:var(--fs-13);font-weight:var(--fw-medium);background:var(--surface-3);color:var(--fg-2);line-height:var(--lh-label);letter-spacing:0;text-align:left;overflow-wrap:normal;display:inline-flex}.chip>span{min-width:0}.chip svg{flex:none;width:12px;height:12px}.chip.tone-ok{background:var(--gain-soft);color:var(--gain)}.chip.tone-bad{background:var(--loss-soft);color:var(--loss)}.chip.tone-warn{background:var(--warn-soft);color:var(--warn)}.chip.tone-info{background:var(--info-soft);color:var(--info)}.chip.tone-neutral{background:var(--surface-3);color:var(--fg-2)}.chip.curated{color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 45%, transparent);background:0 0}.chip.small{min-height:22px;font-size:var(--fs-12);padding:var(--s0) var(--s2);gap:var(--s1)}.chip.curated.small{padding:var(--s0) var(--s2)}.chip.small svg{width:10px;height:10px}.pulse{animation:pulse var(--loop-pulse) ease-in-out infinite;transform-origin:50%}.spin{animation:spin var(--loop-spin) linear infinite;transform-origin:50%}@keyframes pulse{50%{opacity:.4}}@keyframes spin{to{transform:rotate(360deg)}}.hero{gap:var(--s1);flex-direction:column;display:flex}.hero-label{font-size:var(--fs-13);line-height:var(--lh-label);color:var(--muted);font-weight:var(--fw-medium)}.hero-value{font-size:clamp(var(--fs-24), 9vw, var(--fs-40));font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--ls-display);align-items:baseline;gap:var(--s2);display:inline-flex}.hero-value .unit{font-size:var(--fs-17);font-weight:var(--fw-medium);letter-spacing:0;color:var(--muted)}.pnl{font-variant-numeric:tabular-nums;align-items:baseline;gap:.3em;display:inline-flex}.pnl .arrow{letter-spacing:0;align-self:center;font-size:.42em}.hero-value .pnl .arrow{margin-right:.1em;font-size:.4em}.pnl .unit{color:var(--muted);font-weight:var(--fw-medium);letter-spacing:0}.pnl.gain{color:var(--gain)}.pnl.loss{color:var(--loss)}.pnl.flat,.pnl.none{color:var(--fg-2)}.metrics{gap:var(--s2);margin-top:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric{background:var(--surface-2);border-radius:var(--r);padding:var(--s3);gap:var(--s2);flex-direction:column;min-width:0;display:flex}.metric-label{font-size:var(--fs-11);line-height:var(--lh-label);color:var(--muted);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-micro);display:block}.metric-value{font-size:var(--fs-17);line-height:var(--lh-label);font-weight:var(--fw-semibold);letter-spacing:-.01em;display:block}.metric.wide{grid-column:1/-1}@media (min-width:600px){.metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.metric.wide{grid-column:span 2}}@media (min-width:1280px){.metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.meter-row{gap:var(--s2);flex-direction:column;display:flex}.bar{border-radius:var(--r-pill);background:var(--surface-3);height:6px;position:relative;overflow:hidden}.bar>span{border-radius:inherit;background:var(--accent);width:0;min-width:6px;transition:width var(--t-slow) var(--ease);position:absolute;top:0;bottom:0;left:0}.bar.warn>span{background:var(--warn)}.bar.bad>span{background:var(--loss)}.bar-label{justify-content:space-between;align-items:baseline;gap:var(--s2);font-size:var(--fs-13);line-height:var(--lh-label);color:var(--fg-2);display:flex}.bar-label .num{color:var(--fg);font-weight:var(--fw-medium)}.bar-label>span:first-child{white-space:nowrap;font-size:var(--fs-11);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--ls-micro);color:var(--muted)}.freshness{align-items:center;gap:var(--s2);font-size:var(--fs-13);color:var(--muted);font-variant-numeric:tabular-nums;display:flex}.source-line{align-items:center;gap:var(--s1) var(--s2);margin:var(--s2) 0 0;font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.source-dot{background:var(--muted);border-radius:50%;flex:none;width:6px;height:6px}.source-dot.indexed{background:var(--info)}.source-dot.node{background:var(--gain)}.source-why{color:var(--muted)}.fresh{font-size:var(--fs-13);line-height:var(--lh-label);margin:0}.fresh:before{content:"";background:var(--gain);opacity:.85;border-radius:50%;flex:none;width:6px;height:6px}.stale{gap:var(--s2);background:var(--warn-soft);color:var(--warn);border-radius:var(--r);padding:var(--s3);font-size:var(--fs-13);line-height:var(--lh-label);font-weight:var(--fw-medium);align-items:flex-start;margin:0;display:flex}.is-stale .dims{opacity:.5;filter:saturate(.4);transition:opacity var(--t-med) var(--ease), filter var(--t-med) var(--ease)}.dims{transition:opacity var(--t-med) var(--ease), filter var(--t-med) var(--ease)}.error{background:var(--loss-soft);color:var(--loss);border-radius:var(--r);padding:var(--s3) var(--s4);font-size:var(--fs-15)}.error p{margin:var(--s1) 0}.error .details{font-size:var(--fs-13);margin:var(--s1) 0;padding-left:1.2rem}.error button.ghost{margin-top:var(--s2)}.held{background:var(--loss-soft);color:var(--loss);border-radius:var(--r);padding:var(--s3) var(--s4)}.held p{margin:var(--s1) 0}.warn{color:var(--warn)}.pass{color:var(--gain);align-items:flex-start;gap:var(--s2);display:flex}.info{background:var(--info-soft);color:var(--fg);border-radius:var(--r);padding:var(--s3) var(--s4)}.notice{background:var(--warn-soft);color:var(--warn);border-radius:var(--r);padding:var(--s3);font-size:var(--fs-13);line-height:var(--lh-label)}.empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s6) var(--card-pad) var(--s5);text-align:center;flex-direction:column;align-items:center;display:flex}.empty>p{margin:var(--s1) 0;max-width:34ch}.empty>p:first-of-type strong{font-size:var(--fs-17)}.empty .empty-icon{width:56px;height:56px;margin-bottom:var(--s3);background:var(--accent-soft);color:var(--accent);border-radius:18px;place-items:center;display:grid}.empty .empty-icon svg{width:28px;height:28px}.empty .templates{width:100%;margin-top:var(--s4);text-align:left}.empty .actions{justify-content:center}.loading{align-items:center;gap:var(--s2);font-size:var(--fs-13);margin:0;display:flex}.skeleton{gap:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--card-pad);flex-direction:column;display:flex}.skeleton .sk{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);height:12px;animation:shimmer var(--loop-shimmer) ease-in-out infinite;background-size:200% 100%;display:block}.skeleton .sk-title{width:44%;height:16px}.skeleton .sk-hero{border-radius:var(--r-sm);width:62%;height:36px}.skeleton .sk-line{width:100%}.skeleton .sk-line.short{width:70%}.sk-inline{vertical-align:middle;border-radius:var(--r-xs);background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);width:4em;height:.9em;animation:shimmer var(--loop-shimmer) ease-in-out infinite;background-size:200% 100%;display:inline-block}.sk-inline.sk-wide{border-radius:var(--r-sm);width:8em;height:1.6em}.chip.sk-chip{background:var(--surface-2)}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.banner-link{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--warn-soft);color:var(--warn);font-weight:var(--fw-medium);min-height:var(--control-h);display:flex;text-decoration:none!important}.banner-link .go{font-weight:var(--fw-semibold);margin-left:auto}.kv{margin:0}.kv-row{align-items:baseline;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.kv-row:first-child{padding-top:var(--s1)}.kv-row:last-child{border-bottom:none;padding-bottom:0}.kv dt{color:var(--muted);font-size:var(--fs-13);line-height:var(--lh-label)}.kv dd{text-align:right;min-width:0;font-size:var(--fs-15);line-height:var(--lh-body);margin:0}.table-wrap{max-width:100%;margin:var(--s2) 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--fs-15)}th,td{text-align:left;padding:var(--s3) var(--s2);border-bottom:1px solid var(--line);vertical-align:baseline}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tbody tr:last-child td{border-bottom:none}th:not(:first-child),td:not(:first-child){text-align:right}th{color:var(--muted);font-weight:var(--fw-medium);font-size:var(--fs-11);letter-spacing:var(--ls-micro);text-transform:uppercase;padding-top:0;padding-bottom:var(--s2)}.list-plain{margin:0;padding:0;list-style:none}.limits-list{margin:0;padding:0;list-style:none;display:grid}.limits-list li{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);font-size:var(--fs-15);display:flex}.limits-list li:last-child{border-bottom:none}.limits-list .v{font-weight:var(--fw-semibold);text-align:right;font-variant-numeric:tabular-nums}.digest{gap:var(--s2);padding:var(--s3) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.digest:last-child{border-bottom:none}.digest-head{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.digest-label{font-weight:var(--fw-medium);font-size:var(--fs-11);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted)}.digest-value,.grouped{font-family:var(--mono);font-size:var(--fs-13);letter-spacing:0;color:var(--fg-2);background:var(--surface-2);padding:var(--s2) var(--s3);border-radius:var(--r-sm);text-align:left;line-height:1.75;display:block}.grouped .g{white-space:nowrap;margin-right:.55em;display:inline-block}.grouped .g:last-child{margin-right:0}.grouped .g.edge{color:var(--fg);font-weight:var(--fw-semibold)}.address{gap:var(--s1);flex-direction:column;display:flex}.address-row{align-items:center;gap:var(--s1);display:flex}.address-row .grouped{flex:auto;min-width:0}.addr-inline{font-family:var(--mono);word-break:break-all;font-size:.86em}.copy{align-items:center;gap:var(--s2);margin:var(--s2) 0;flex-wrap:wrap;display:flex}.copy .copy-value{word-break:break-all;flex:14rem;min-width:0;margin:0}.copy .copy-button{flex:none}.copy p{flex:100%;margin:0}.code{white-space:pre-wrap;word-break:break-word;font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s3);font-size:var(--fs-12);max-height:22rem;line-height:1.6;overflow:auto}.siwe-message{white-space:pre-wrap;word-break:break-word;font-family:var(--mono);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s3);font-size:var(--fs-12);max-height:18rem;line-height:1.6;overflow:auto}.secret-once{background:var(--warn-soft);border-radius:var(--r);padding:var(--s3);margin-top:var(--s2)}.bind-code{font-size:var(--fs-24);font-weight:var(--fw-semibold);letter-spacing:.08em;text-align:center;overflow-wrap:anywhere;margin:0}.bots{gap:var(--s3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.bot-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--card-pad);gap:var(--s4);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);flex-direction:column;display:flex;position:relative}.bot-card:hover{border-color:var(--line-strong)}.bot-card:active{background:var(--raised)}.bot-card.attention{border-color:color-mix(in srgb, var(--warn) 55%, transparent)}.bot-card>*{margin:0}.bot-card-head{align-items:flex-start;gap:var(--s3);display:flex}.bot-card-head .names{gap:var(--s1);flex-direction:column;min-width:0;margin-right:auto;display:flex}.bot-card-head .chip{margin-top:1px}.bot-title{font-weight:var(--fw-semibold);font-size:var(--fs-17);line-height:var(--lh-label);letter-spacing:-.01em;color:var(--fg);text-decoration:none!important}.request-card a.bot-title{min-height:var(--tap);align-items:center;min-width:0;display:inline-flex}.bot-card .bot-title:after{content:"";border-radius:inherit;position:absolute;inset:0}.bot-card a:not(.bot-title),.bot-card button{z-index:1;position:relative}.bot-card-mid{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.bot-card .hero-value{font-size:clamp(var(--fs-24), 7.4vw, var(--fs-32))}.bot-card .hero-value .unit{font-size:var(--fs-15)}.pnl-value{white-space:nowrap;min-width:0}span.pnl .pnl-value,button.num-toggle[aria-pressed=true] .pnl-value{white-space:normal;overflow-wrap:anywhere}.hero-value,.hero-value>.pnl{min-width:0;max-width:100%}.hero-value .pnl .unit{font-size:.5em;font-weight:var(--fw-medium)}.bot-card-mid .hero{flex:0 auto;min-width:0}.bot-card-mid .chart-figure{min-width:80px;max-width:100%;margin-bottom:var(--s2);flex:96px}.spark{width:100%;height:40px;overflow:hidden}.bot-card-facts{gap:var(--s4);font-size:var(--fs-13);padding-top:var(--s3);border-top:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.bot-card-facts>div{gap:var(--s2);flex-direction:column;display:flex}.bot-card-facts .num{font-size:var(--fs-13);color:var(--fg);font-weight:var(--fw-medium)}.alert-line{align-items:flex-start;gap:var(--s2);font-size:var(--fs-13);line-height:var(--lh-label);color:var(--fg-2);margin:0;display:flex}.alert-line.warn{color:var(--warn)}.alert-line .alert-icon{width:var(--icon-sm);height:var(--icon-sm);flex:none;margin-top:0}.alert-link{align-items:center;gap:var(--s2);min-height:var(--tap);margin:calc(-1 * var(--s2)) 0;color:inherit;display:flex;text-decoration:none!important}.alert-link .alert-line{flex:auto;min-width:0}.alert-link .go{color:var(--muted);font-size:var(--fs-17)}button.num-toggle{min-height:var(--tap);min-width:0;max-width:100%;font:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;border-radius:var(--r-xs);background:0 0;border:none;justify-content:flex-start;padding:0}button.num-toggle:hover{background:0 0}button.num-toggle.gain{color:var(--gain)}button.num-toggle.loss{color:var(--loss)}button.num-toggle.flat{color:var(--fg-2)}.template-line{font-size:var(--fs-13);line-height:var(--lh-label);color:var(--muted)}@media (min-width:700px){.bots{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}}.templates{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}.template{text-align:left;align-items:stretch;gap:var(--s2);padding:var(--card-pad);background:var(--surface);min-width:0;min-height:0;color:var(--fg);border:1px solid var(--line);border-radius:var(--r-card);font-weight:var(--fw-regular);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);flex-direction:column;display:flex;text-decoration:none!important}button.template:hover,.template:hover{background:var(--surface);border-color:var(--line-strong)}button.template:active:not(:disabled){transform:scale(.99)}.template strong{font-size:var(--fs-17);font-weight:var(--fw-semibold);letter-spacing:-.01em;line-height:var(--lh-label)}.template .desc{color:var(--fg-2);font-size:var(--fs-13);line-height:var(--lh-body);font-weight:var(--fw-regular)}.template .risk{margin-top:var(--s1);align-self:flex-start}.template.selected,.template[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}@media (min-width:700px){.templates{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}}.feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feed li{gap:var(--s0) var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.feed li:last-child{border-bottom:none}.feed .when{font-size:var(--fs-12);line-height:var(--lh-label);color:var(--muted);font-variant-numeric:tabular-nums;min-width:4.5rem;padding-top:var(--s0);grid-row:span 2}.feed .what{font-weight:var(--fw-semibold)}.feed .why{font-size:var(--fs-13);color:var(--fg-2)}.decision{border-left:2px solid var(--accent);padding-left:var(--s3)}.decision p:first-child{margin-top:0}.chart{overscroll-behavior:contain;touch-action:pan-y;width:100%;min-height:160px;position:relative}.chart-readout{font-size:var(--fs-12);line-height:var(--lh-label);color:var(--muted);font-variant-numeric:tabular-nums;min-height:1.3em}.chart-legend{gap:var(--s4);margin-top:var(--s2);font-size:var(--fs-12);color:var(--muted);flex-wrap:wrap;display:flex}.chart-legend .key{align-items:center;gap:var(--s2);display:inline-flex}.chart-legend .swatch{background:var(--muted);border-radius:1px;width:12px;height:2px}.chart-legend .swatch.median{background:var(--fg-2)}.chart-legend .swatch.bid{background:var(--bid)}.chart-legend .swatch.ask{background:var(--ask)}.chart-empty{border:1px dashed var(--line-strong);border-radius:var(--r);min-height:120px;color:var(--muted);font-size:var(--fs-13);line-height:var(--lh-label);text-align:center;padding:var(--s4);justify-content:center;align-items:center;display:flex}.uplot,.uplot .u-wrap{font-family:var(--font)}.summary-grid{gap:var(--s2);margin:var(--s3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ladder{gap:var(--s0);font-variant-numeric:tabular-nums;font-size:var(--fs-15);flex-direction:column;display:flex}.ladder-head,.level{gap:var(--s2);padding:0 var(--s2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;align-items:center;display:grid}.ladder-head{font-size:var(--fs-11);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);font-weight:var(--fw-medium);padding-bottom:var(--s2)}.level{border-radius:var(--r-xs);min-height:36px;position:relative}.level .depth{border-radius:var(--r-xs);width:0;transition:width var(--t-slow) var(--ease);position:absolute;top:2px;bottom:2px;right:0}.level.ask .depth{background:var(--ask-bar)}.level.bid .depth{background:var(--bid-bar)}.level>span{position:relative}.level.ask .price{color:var(--ask);font-weight:var(--fw-medium)}.level.bid .price{color:var(--bid);font-weight:var(--fw-medium)}.level .size,.level>span:nth-child(4){text-align:right}.level.own{background:var(--own);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent);padding-top:var(--s1)}.you{height:18px;padding:0 var(--s2);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);font-size:var(--fs-11);font-weight:var(--fw-semibold);letter-spacing:var(--ls-micro);align-items:center;display:inline-flex}.level .mine{font-size:var(--fs-12);color:var(--fg-2);padding-bottom:var(--s2);grid-column:1/-1}.spread-row{text-align:center;color:var(--muted);font-size:var(--fs-12);padding:var(--s2) 0;border-top:1px dashed var(--line-strong);border-bottom:1px dashed var(--line-strong);margin:var(--s1) 0;font-variant-numeric:tabular-nums}.sheet-backdrop{z-index:50;background:var(--backdrop);animation:fade-in var(--t-med) var(--ease);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:640px;max-height:92vh;overscroll-behavior:contain;background:var(--surface);max-height:92dvh;color:var(--fg);border-radius:var(--r-sheet) var(--r-sheet) 0 0;border-top:1px solid var(--line);padding:var(--s2) max(var(--gutter), var(--safe-right)) 0 max(var(--gutter), var(--safe-left));box-shadow:var(--shadow-sheet);animation:sheet-in var(--t-slow) var(--ease);overflow-y:auto}.sheet:focus{outline:none}.sheet-grip{border-radius:var(--r-pill);background:var(--line-strong);width:36px;height:5px;margin:var(--s1) auto var(--s1)}.sheet-head{align-items:center;gap:var(--s2);top:calc(-1 * var(--s2));background:var(--surface);padding:var(--s2) 0 var(--s3);z-index:1;display:flex;position:sticky}.sheet-head h2{font-size:var(--fs-20);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);margin:0 auto 0 0}.sheet-head button.ghost{min-height:var(--tap);padding:0 var(--s3) 0 var(--s3);border-radius:var(--r-pill);font-size:var(--fs-13);font-weight:var(--fw-medium);gap:var(--s2)}.sheet-head button.ghost svg{width:var(--icon-sm);height:var(--icon-sm)}.sheet .consequences{gap:var(--s3);color:var(--fg-2);flex-direction:column;margin:0;padding-left:1.1rem;display:flex}.sheet .consequences li::marker{color:var(--muted)}.sheet .sheet-actions{z-index:1;gap:var(--s2);margin:var(--s4) 0 0;padding:var(--s3) 0 calc(var(--s4) + var(--safe-bottom));background:var(--surface);flex-direction:column;display:flex;position:sticky;bottom:0}.sheet>:last-child:not(.sheet-actions){margin-bottom:calc(var(--s5) + var(--safe-bottom))}@media (min-width:700px){.sheet-backdrop{align-items:center}.sheet{border-radius:var(--r-sheet);border:1px solid var(--line)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.steps-progress{margin:var(--s3) 0;gap:var(--s4);flex-direction:column;padding:0;list-style:none;display:flex}.steps-progress li{gap:var(--s3);color:var(--muted);line-height:var(--lh-label);grid-template-columns:28px 1fr;align-items:start;display:grid}.steps-progress li>span:last-child{padding-top:var(--s1)}.steps-progress .dot{border:1.5px solid var(--line-strong);width:28px;height:28px;font-size:var(--fs-12);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;transition:background-color var(--t-med) var(--ease), border-color var(--t-med) var(--ease), color var(--t-med) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.steps-progress li[data-step-state=done]{color:var(--fg)}.steps-progress li[data-step-state=done] .dot{background:var(--gain);border-color:var(--gain);color:var(--surface)}.steps-progress li[data-step-state=current]{color:var(--fg);font-weight:var(--fw-semibold)}.steps-progress li[data-step-state=current] .dot{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.steps-progress .step-detail{margin-top:var(--s0);font-weight:var(--fw-regular);font-size:var(--fs-13);line-height:var(--lh-body);color:var(--muted);display:block}.asset-table{width:100%}.asset-table td.num,.asset-table th.num{text-align:right}.asset-table .missing-cell{font-weight:var(--fw-semibold)}.asset-table .exact-amount{overflow-wrap:anywhere}.asset-table tr.ok .missing-cell{color:var(--gain)}.asset-table tr.short .missing-cell{color:var(--warn)}.qr-wrap{align-items:center;gap:var(--s4);margin-top:var(--s4);flex-direction:column;display:flex}.qr{width:216px;height:216px;padding:var(--s3);box-sizing:content-box;border-radius:var(--r-card);background:var(--qr-tile);box-shadow:0 0 0 1px var(--line)}.qr .qr-bg{fill:#fff}.qr .qr-dark{fill:#000}.received{align-items:center;gap:var(--s1);color:var(--gain);font-weight:var(--fw-semibold);display:inline-flex}.checks-list{margin:0;padding:0;list-style:none}.checks-list li{padding:var(--s2) 0;align-items:baseline;gap:var(--s2);display:flex}.check-pass .check-mark{color:var(--gain)}.check-fail .check-mark,.check-unverified .check-mark{color:var(--loss)}.check-awaiting-funding .check-mark{color:var(--warn)}.plain{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plain li{padding-left:var(--s4);position:relative}.plain li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:1px}.events{margin:0;padding:0;list-style:none}.events li{font-size:var(--fs-13);padding:var(--s3) 0;border-bottom:1px solid var(--line)}.events li:last-child{border-bottom:none}.events time{color:var(--muted)}.list{margin:0;padding:0;list-style:none}.list li{padding:var(--s3) 0;border-bottom:1px solid var(--line);min-height:var(--row-h)}.list li:first-child{padding-top:0}.list li:last-child{border-bottom:none;padding-bottom:0}.request-card{gap:var(--s2);flex-direction:column;display:flex}.steps{margin:var(--s1) 0;padding-left:1.3rem}.steps li{padding:var(--s1) 0}.steps li::marker{color:var(--muted);font-variant-numeric:tabular-nums}.client-card{padding:0}.client-card>summary{padding:var(--s3) var(--card-pad);gap:var(--s3)}.client-card>summary:before{order:9;margin-left:auto}.client-card .client-mark{border-radius:var(--r-sm);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);font-weight:var(--fw-semibold);font-size:var(--fs-13);flex:none;place-items:center;display:grid}.client-card .client-names{min-width:0;line-height:var(--lh-label);flex-direction:column;display:flex}.client-card .client-names .small{font-weight:var(--fw-regular)}.client-card .client-names .chip{margin-top:var(--s1);align-self:flex-start}.copy .copy-value.prose{word-break:normal;overflow-wrap:anywhere;font-family:inherit;font-size:var(--fs-13)}.client-body{padding:0 var(--card-pad) var(--card-pad)}.client-body>:first-child{margin-top:0}.client-body>:last-child{margin-bottom:0}.client-body .steps-progress li>span:last-child{min-width:0}.step-action{width:-moz-fit-content;width:fit-content;margin-top:var(--s2);display:flex}.start-actions{margin-top:var(--s3)}.connect-status{margin:0}.more-card>summary{gap:var(--s2)}.empty .first-run{text-align:left;width:100%;margin:var(--s4) 0}.empty .first-run .dot svg{width:14px;height:14px}.prompts{margin:0;padding:0;list-style:none}.can-cannot{gap:var(--s3);grid-template-columns:1fr;display:grid}.can-cannot>div{background:var(--surface-2);border-radius:var(--r);padding:var(--s3) var(--s4)}.can-cannot ul{margin:var(--s1) 0;padding-left:1.2rem}.can-cannot li{margin:var(--s1) 0}.can-cannot .cannot h3{color:var(--loss)}.can-cannot .can h3{color:var(--gain)}.faq dt{font-weight:var(--fw-semibold);margin-top:var(--s4)}.faq dd{margin:var(--s1) 0 0;color:var(--fg-2)}.agent-never{gap:var(--s3);background:var(--info-soft);color:var(--fg);border-radius:var(--r-card);padding:var(--s3) var(--s4);font-size:var(--fs-13);line-height:var(--lh-body);font-weight:var(--fw-medium);align-items:flex-start;margin:0;display:flex}.wallet-links{gap:var(--s2);flex-direction:column;display:flex}.why-line{font-size:var(--fs-13);color:var(--muted)}.settings-list{gap:var(--section-gap);flex-direction:column;display:flex}@media (min-width:640px){.can-cannot{grid-template-columns:1fr 1fr}h1{font-size:var(--fs-32);letter-spacing:-.02em}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--t-off)!important;transition-duration:var(--t-off)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}.chip svg .cut{stroke:var(--surface)}body.sheet-open{overflow:hidden}.chart-figure{gap:var(--s1);flex-direction:column;margin:0;display:flex}.title-icon{width:var(--icon);height:var(--icon);color:var(--accent);flex:none}button>svg,.button>svg,a>svg,.received>svg,.pass>svg,.agent-never>svg,.stale>svg{width:var(--icon);height:var(--icon);flex:none}.agent-never>svg{width:18px;height:18px;margin-top:1px}.stale>svg{width:var(--icon-sm);height:var(--icon-sm);margin-top:1px}.button.secondary>svg,button.danger-outline>svg,button.danger>svg{width:18px;height:18px}.asset-table{font-size:var(--fs-13)}th{white-space:normal;overflow-wrap:normal;vertical-align:bottom}[data-scroll-x] th{white-space:nowrap}@media (max-width:360px){th:not(:first-child),td:not(:first-child){padding-left:var(--s1)}th:not(:last-child),td:not(:last-child){padding-right:var(--s1)}}.asset-table td.asset-cell{white-space:nowrap;font-weight:var(--fw-medium)}.asset-table tr.has-note td{border-bottom:none;padding-bottom:0}.asset-table tr.note-row td{padding-top:var(--s0);text-align:left;color:var(--muted);font-size:var(--fs-12)}.kv-row:has(.address,.mono,code){gap:var(--s2);grid-template-columns:1fr}.kv-row:has(.address,.mono,code) dd{text-align:left}.funding-table td:first-child{white-space:nowrap}.funding-table td:nth-child(n+3){word-break:break-all}p>.chip,li>.chip,span.muted>.chip{height:auto;padding-top:var(--s0);padding-bottom:var(--s0);vertical-align:1px;line-height:var(--lh-label)}p button.link,li button.link{vertical-align:middle}.bot-overview,.review-cols,.market-cols{gap:var(--section-gap);flex-direction:column;min-width:0;display:flex}.bot-overview>.stack{min-width:0}@media (min-width:1024px){.bot-overview{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.bot-overview.single{grid-template-columns:minmax(0,1fr)}.market-cols{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.review-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.review-cols>:not(.card){grid-column:1/-1}.form-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.form-cols>:not(.card),.form-cols>.card.flat{grid-column:1/-1}.settings-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.settings-list>:not(.card),.settings-list>.card.flat,.settings-list>#agent-allowance{grid-column:1/-1}}.passkey-list,.plain-list{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.passkey-row{gap:var(--s1);padding-bottom:var(--s3);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.passkey-row:last-child{border-bottom:none}.passkey-row .actions{margin-top:var(--s1)}.passkey-head{align-items:center;gap:var(--s2);min-height:var(--tap);display:flex}.inline-form{align-items:center;gap:var(--s2);flex-wrap:wrap;flex:1;display:flex}.inline-form input{flex:1;min-width:0}.stepup-hint{justify-content:center;align-items:center;gap:var(--s2);font-size:var(--fs-13);color:var(--fg-2);margin:var(--s2) 0 0;display:flex}.inline-icon{width:var(--icon-sm);height:var(--icon-sm);color:var(--accent);flex:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.paused-banner{margin-bottom:var(--section-gap)}.admin-app main{gap:var(--section-gap);flex-direction:column;display:flex}.admin-nav{margin-bottom:var(--s1)}.admin-nav>a{flex:1 0 auto;justify-content:center;align-items:center;min-width:max-content;display:inline-flex}.admin-list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-row{gap:var(--s1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s3) var(--card-pad);flex-direction:column;min-width:0;display:flex}.card .admin-row{background:var(--surface-2)}.admin-row-title{font-weight:var(--fw-semibold);font-size:var(--fs-15);line-height:var(--lh-label)}.admin-row .warn{margin:0}.admin-chips{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.admin-chips a{align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s2);border-radius:var(--r-sm);color:var(--fg);text-decoration:none;display:inline-flex}.admin-chips a:hover{background:var(--surface-2)}.admin-filters{gap:var(--s2);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.admin-filters label{font-size:var(--fs-13);color:var(--fg-2);font-weight:var(--fw-medium)}.admin-log{padding:var(--s3);background:var(--surface-2);border-radius:var(--r);max-height:360px;font-family:var(--mono);font-size:var(--fs-12);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}@media (min-width:600px){.admin-filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.admin-app main{max-width:var(--content-wide);padding-left:var(--s5);padding-right:var(--s5)}.admin-app footer.site{max-width:var(--content-wide)}}
/*$vite$:1*/