:root{color-scheme:dark;--cuiditi-bg: #050805;--cuiditi-surface: #0c120e;--cuiditi-border: #1a2a1f;--cuiditi-text: #f2f7f4;--cuiditi-muted: #7a9184;--cuiditi-accent: #00ff00;--cuiditi-accent-dim: #00ff00;--cuiditi-accent-2: #5b8cff;--accent-fg: var(--cuiditi-accent);--accent-fill: var(--cuiditi-accent);--accent: var(--accent-fg);--accent-dim: var(--cuiditi-accent-dim);--accent-2: var(--cuiditi-accent-2);--link: var(--cuiditi-accent-2);--fg-on-surface: var(--text);--nav-accent: #00ff00;--bg: var(--cuiditi-bg);--surface: var(--cuiditi-surface);--border: var(--cuiditi-border);--text: var(--cuiditi-text);--muted: var(--cuiditi-muted);--sidebar: #070b08;--nav-sidebar: #070b08;--nav-border: #1a2a1f;--nav-text: #f2f7f4;--nav-muted: #7a9184;--nav-hover: rgba(255, 255, 255, .05);--nav-active: #00ff00;--nav-active-text: #000000;--appbar: rgba(5, 8, 5, .92);--hover: rgba(255, 255, 255, .05);--active: rgba(0, 255, 0, .08);--track: #1a2a1f;--ink-on-accent: #000000;--accent-stroke: #000000;--danger-fill: #c62828;--danger-fg: #ffffff;--scrim: rgba(0, 0, 0, .55);--ticker-bg: color-mix(in srgb, var(--surface) 92%, var(--bg));--ticker-fg: var(--muted);--ticker-fg-strong: color-mix(in srgb, var(--text) 62%, var(--muted));--ticker-border: var(--border);--ticker-divider: color-mix(in srgb, var(--border) 75%, transparent);--ticker-hover: color-mix(in srgb, var(--text) 8%, transparent);--ticker-up: color-mix(in srgb, var(--cuiditi-accent) 42%, var(--muted));font-family:Segoe UI,system-ui,sans-serif}html[data-theme=light]{color-scheme:light;--cuiditi-bg: #f3f6f4;--cuiditi-surface: #ffffff;--cuiditi-border: #d3ddd6;--cuiditi-text: #122017;--cuiditi-muted: #5a6e62;--cuiditi-accent: #00ff00;--cuiditi-accent-dim: #00ff00;--cuiditi-accent-2: #3b6fe0;--accent-fg: var(--cuiditi-text);--accent-fill: #00ff00;--accent: var(--accent-fg);--link: var(--cuiditi-accent-2);--fg-on-surface: var(--text);--nav-accent: #00ff00;--sidebar: #e7eee9;--nav-sidebar: #070b08;--nav-border: #1a2a1f;--nav-text: #f2f7f4;--nav-muted: #7a9184;--nav-hover: rgba(255, 255, 255, .05);--nav-active: #00ff00;--nav-active-text: #000000;--appbar: rgba(243, 246, 244, .92);--hover: rgba(15, 30, 20, .05);--active: rgba(18, 32, 23, .08);--track: #d3ddd6;--ink-on-accent: #000000;--accent-stroke: #000000;--danger-fill: #c62828;--danger-fg: #ffffff;--scrim: rgba(20, 30, 24, .4);--ticker-bg: color-mix(in srgb, var(--surface) 88%, var(--bg));--ticker-fg: var(--muted);--ticker-fg-strong: color-mix(in srgb, var(--text) 55%, var(--muted));--ticker-border: var(--border);--ticker-divider: color-mix(in srgb, var(--border) 70%, transparent);--ticker-hover: color-mix(in srgb, var(--text) 6%, transparent);--ticker-up: color-mix(in srgb, var(--cuiditi-accent) 32%, var(--muted))}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text)}button,input,select{font:inherit}:root{--btn-weight: 500;--btn-fg: color-mix(in srgb, var(--text) 74%, var(--muted));--danger-fill: #c62828;--danger-fg: #ffffff;--btn-fg-on-danger: var(--danger-fg);--r-xs: 6px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-pill: 999px;--gap-xs: 6px;--gap-sm: 10px;--gap: 14px;--gap-lg: 20px;--gap-xl: 28px;--pad-tight: 12px 14px;--pad: 16px 18px;--pad-roomy: 20px 22px;--lift-1: 0 1px 2px rgba(0, 0, 0, .28);--lift-2: 0 10px 30px rgba(0, 0, 0, .35);--lift-3: 0 24px 60px rgba(0, 0, 0, .45);--ring: 0 0 0 3px var(--active);--line: 1px solid var(--border);--t-fast: .12s ease;--t: .2s ease}html[data-theme=light]{--lift-1: 0 1px 2px rgba(18, 32, 23, .08);--lift-2: 0 10px 30px rgba(18, 32, 23, .1);--lift-3: 0 24px 60px rgba(18, 32, 23, .16)}html,body{margin:0;min-height:100%;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0;display:none}a{color:var(--link);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-fill);outline-offset:2px}.page{display:flex;flex-direction:column;gap:var(--gap-lg);max-width:1320px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--gap-lg);flex-wrap:wrap}.page-head .titles{min-width:0}.eyebrow{margin:0 0 8px;color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}h1.title{margin:0;font-size:1.6rem;line-height:1.15;letter-spacing:-.035em;font-weight:700}.lead{margin:10px 0 0;max-width:68ch;color:var(--muted);font-size:13.5px;line-height:1.6}.toolbar{display:flex;align-items:center;gap:var(--gap-sm);flex-wrap:wrap}.cols{display:grid;gap:var(--gap)}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-wide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.panel{border:var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--lift-1);overflow:hidden}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:14px 18px;border-bottom:var(--line)}.panel-head h2{margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.panel-head .hint{margin:0;color:var(--muted);font-size:12px}.panel-body{padding:var(--pad)}.panel-body.flush{padding:0}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.stat{padding:16px 18px;border:var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--lift-1)}.stat .k{display:block;margin-bottom:10px;color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.stat .v{display:block;font-size:1.4rem;font-weight:700;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.1}.stat .n{display:block;margin-top:8px;color:var(--muted);font-size:12px;font-style:normal}.stat.accent .v{color:var(--text);font-weight:800}.table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.table th{position:sticky;top:0;z-index:1;text-align:left;padding:11px 18px;background:var(--surface);border-bottom:var(--line);color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.table td{padding:13px 18px;border-bottom:var(--line);vertical-align:middle}.table tbody tr:last-child td{border-bottom:0}.table tbody tr.pickable{cursor:pointer;transition:background var(--t-fast)}.table tbody tr.pickable:hover{background:var(--hover)}.table tbody tr.picked{background:var(--active)}.table .num{text-align:right}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:var(--line);border-radius:var(--r-pill);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.choices .chip.on,.chip.on{border:none;background:var(--accent-fill);color:var(--btn-fg)}.meter{height:6px;border-radius:var(--r-pill);background:var(--track);overflow:hidden}.meter>i{display:block;height:100%;background:var(--accent-fill);border-radius:inherit}.kv{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap);padding:9px 0;border-bottom:var(--line);font-size:13px}.kv:last-child{border-bottom:0}.kv dt,.kv .k{color:var(--muted);font-size:12px}.kv dd,.kv .v{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.muted{color:var(--muted)}.pos{color:var(--text);font-weight:700}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}input[type=radio],input[type=checkbox]{accent-color:var(--accent-fill)}input[type=radio]:checked{outline:1px solid var(--accent-stroke);outline-offset:2px}label.choice:has(input[type=radio]:checked),label.choice.on,button.choice.on{border:none;background:var(--accent-fill);color:var(--ink-on-accent)}label.choice:has(input[type=radio]:checked) .choice-body strong,label.choice:has(input[type=radio]:checked) .choice-body span,label.choice.on strong,label.choice.on span,label.choice.on .choice-body,label.choice.on .choice-body strong,label.choice.on .choice-body span,button.choice.on strong,button.choice.on span{color:var(--ink-on-accent)}[role=switch][aria-checked=true]:not(.theme){border:none;background:var(--accent-fill)}[role=switch][aria-checked=true]:not(.theme) .knob{background:var(--ink-on-accent);border:none}.flash.ok{border:var(--line);background:var(--surface);color:var(--text)}.btn:not(.logout):not(.danger),.btn.primary,.btn.quiet,.btn.ghost,.btn.subtle,.btn.cancel,.btn.back-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:var(--r-md);font-size:13px;font-weight:var(--btn-weight);cursor:pointer;text-decoration:none;transition:filter var(--t-fast),opacity var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.btn:not(.logout):not(.danger):not(.ghost):not(.subtle):not(.quiet):not(.cancel):not(.back-btn),.btn.primary{border:none;background:var(--accent-fill);color:var(--ink-on-accent)}.btn.ghost,.btn.subtle,.btn.quiet,.btn.cancel,.btn.back-btn{border:var(--line);background:var(--bg);color:var(--text)}.btn:hover:not(:disabled),.btn.primary:hover:not(:disabled),.btn.quiet:hover:not(:disabled),.btn.ghost:hover:not(:disabled),.btn.subtle:hover:not(:disabled),.btn.cancel:hover:not(:disabled),.btn.back-btn:hover:not(:disabled){filter:brightness(1.06)}.btn.ghost:hover:not(:disabled),.btn.subtle:hover:not(:disabled),.btn.quiet:hover:not(:disabled),.btn.cancel:hover:not(:disabled),.btn.back-btn:hover:not(:disabled){background:var(--hover)}.btn:disabled,.btn.primary:disabled,.btn.quiet:disabled,.btn.ghost:disabled,.btn.subtle:disabled,.btn.cancel:disabled,.btn.back-btn:disabled{opacity:.45;cursor:not-allowed}.btn.logout,.btn.danger{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border:none;border-radius:var(--r-md);background-color:var(--danger-fill);color:var(--danger-fg);font-size:13px;font-weight:var(--btn-weight);cursor:pointer;text-decoration:none;transition:filter var(--t-fast),opacity var(--t-fast)}.btn.logout:hover:not(:disabled),.btn.danger:hover:not(:disabled){filter:brightness(1.06)}.btn.logout:disabled,.btn.danger:disabled{opacity:.45;cursor:not-allowed}.preset.on{border:none;background:var(--accent-fill);color:var(--ink-on-accent)}.btn.wide{width:100%}.field{display:block}.field>span{display:block;margin-bottom:7px;color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.field .aside{display:block;margin-top:6px;color:var(--link);font-size:11.5px;font-style:normal}.input,.select,.textarea{width:100%;height:40px;padding:0 12px;border:var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--text);outline:none;transition:border-color var(--t-fast),box-shadow var(--t-fast)}.textarea{height:auto;padding:10px 12px;resize:vertical}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent-fill);box-shadow:var(--ring)}.form{display:flex;flex-direction:column;gap:var(--gap)}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.note{margin:0;padding:11px 14px;border:var(--line);border-radius:var(--r-md);color:var(--muted);font-size:12.5px;line-height:1.5}.note.ok{border-color:color-mix(in srgb,var(--accent-fill) 35%,var(--border));background:var(--active);color:var(--text)}.note.err{border-color:#c0392b;color:#e57368}.empty{margin:0;padding:40px 18px;color:var(--muted);text-align:center;font-size:13.5px}.gate{max-width:560px;padding:26px 28px;border:1px dashed var(--border);border-radius:var(--r-lg);background:var(--surface)}.gate h2{margin:0 0 10px;font-size:1.3rem;letter-spacing:-.03em}.gate p{margin:0 0 8px;color:var(--muted);font-size:13.5px;line-height:1.6}.gate p:last-child{margin-bottom:0}@media(max-width:1240px){.cols-4,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.cols-wide,.cols-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.cols-2,.form-row,.stats{grid-template-columns:minmax(0,1fr)}h1.title{font-size:1.35rem}}html[data-reduce-motion="1"] *,html[data-reduce-motion="1"] *:before,html[data-reduce-motion="1"] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html[data-compact-tables="1"] .table th,html[data-compact-tables="1"] .table td,html[data-compact-tables="1"] table th,html[data-compact-tables="1"] table td{padding:7px 10px;font-size:12px}:is(.btn,.btn.primary,.btn.quiet,.btn.ghost,.btn.subtle,.btn.cancel,.btn.logout,.btn.danger,.signin,.search-btn,.verify-overlay-cta,.auth-action,.side-btn,.tab,.withdraw-btn,.preset,.upgrade,.enroll-btn,.order-quote,.back-btn,.download-btn,.pay-btn,.detail-toggle,.view-mode-float button,.mode button,button.choice,label.choice,.link-btn,.upload){font-weight:var(--btn-weight)!important}:is(.btn:not(.logout):not(.danger):not(.ghost):not(.subtle):not(.quiet):not(.cancel):not(.back-btn),.btn.primary,.signin,.search-btn,.verify-overlay-cta,.auth-action,.side-btn.buy.on,.preset.on,.upgrade,.enroll-btn,.order-quote,.download-btn,.pay-btn,.detail-toggle,.view-mode-float button.active,.mode button.on,button.choice.on,label.choice.on,.btn.fav-list.on,.btn.action.buy){color:var(--ink-on-accent)!important;-webkit-text-fill-color:var(--ink-on-accent)}:is(.btn.ghost,.btn.subtle,.btn.quiet,.btn.cancel,.btn.back-btn,.tab:not(.on),.withdraw-btn,.side-btn:not(.on),.detail-toggle,.view-mode-float button:not(.active),.mode button:not(.on),.link-btn){color:var(--text)!important;-webkit-text-fill-color:var(--text)}:is(a,button).btn.logout,:is(a,button).btn.danger,:is(a,button).side-btn.sell.on,.btn.logout,.btn.danger,.side-btn.sell.on{background-color:var(--danger-fill)!important;color:var(--danger-fg)!important;-webkit-text-fill-color:var(--danger-fg)}:is(a,button).btn.logout:hover:not(:disabled),:is(a,button).btn.danger:hover:not(:disabled),:is(a,button).side-btn.sell.on:hover:not(:disabled),.btn.logout:hover:not(:disabled),.btn.danger:hover:not(:disabled),.side-btn.sell.on:hover:not(:disabled){background-color:var(--danger-fill)!important;color:var(--danger-fg)!important}:is(a,button).btn.logout:disabled,:is(a,button).btn.danger:disabled,:is(a,button).side-btn.sell.on:disabled,.btn.logout:disabled,.btn.danger:disabled,.side-btn.sell.on:disabled{color:var(--danger-fg)!important}:is(a,button).sell-btn,.sell-btn{background-color:var(--danger-fill)!important;color:var(--danger-fg)!important;-webkit-text-fill-color:var(--danger-fg)}:is(a,button).btn.order-book,.btn.order-book{border:2px solid #0a0a0a!important;background:#f5b942!important;color:#0a0a0a!important;-webkit-text-fill-color:#0a0a0a}:is(a,button).btn.order-book.on,.btn.order-book.on{background:#0a0a0a!important;color:#f5b942!important;-webkit-text-fill-color:#f5b942}.banner{margin:0;padding:10px 14px;border-bottom:var(--line);font-size:13px;line-height:1.45}.banner.err{background:color-mix(in srgb,var(--danger-fill) 12%,var(--surface));color:var(--text)}.banner.warn{background:color-mix(in srgb,var(--accent-fill) 10%,var(--surface));color:var(--text)}.viewport-root.svelte-1huq9ld{min-height:100dvh}.gate.svelte-1huq9ld,.app.hidden.svelte-1huq9ld{display:none}@media(max-width:900px),(max-height:520px){.gate.svelte-1huq9ld{display:grid;place-items:center;gap:14px;min-height:100dvh;padding:32px 24px;text-align:center;background:var(--bg);color:var(--text)}.logo.svelte-1huq9ld{border-radius:18px}h1.svelte-1huq9ld{margin:0;max-width:22ch;font-size:1.35rem;line-height:1.3}p.svelte-1huq9ld{margin:0;max-width:36ch;color:var(--muted);font-size:14px;line-height:1.55}}.auth-root.svelte-12qhfyh{min-height:100dvh;background:#050805}
