[data-tone=neutral]{--t:#a1a1aa;--t-ink:#d4d4d8;--t-soft:rgba(161,161,170,0.12);--t-line:rgba(161,161,170,0.28);--t-grad:linear-gradient(135deg,#52525b,#71717a 70%)}[data-tone=primary]{--t:#6366f1;--t-ink:#a5b4fc;--t-soft:rgba(99,102,241,0.14);--t-line:rgba(99,102,241,0.4);--t-grad:linear-gradient(135deg,#6366f1,#818cf8 70%)}[data-tone=success]{--t:#22c55e;--t-ink:#4ade80;--t-soft:rgba(34,197,94,0.12);--t-line:rgba(34,197,94,0.38);--t-grad:linear-gradient(135deg,#22c55e,#4ade80 70%)}[data-tone=danger]{--t:#ef4444;--t-ink:#f87171;--t-soft:rgba(239,68,68,0.12);--t-line:rgba(239,68,68,0.38);--t-grad:linear-gradient(135deg,#ef4444,#fb7185 70%)}[data-tone=warning]{--t:#f59e0b;--t-ink:#fbbf24;--t-soft:rgba(245,158,11,0.12);--t-line:rgba(245,158,11,0.4);--t-grad:linear-gradient(135deg,#f59e0b,#fbbf24 70%)}[data-tone=auto]{--t:#06b6d4;--t-ink:#22d3ee;--t-soft:rgba(34,211,238,0.12);--t-line:rgba(34,211,238,0.4);--t-grad:linear-gradient(135deg,#06b6d4,#22d3ee 70%)}[data-tone=entered]{--t:#8b5cf6;--t-ink:#a78bfa;--t-soft:rgba(139,92,246,0.14);--t-line:rgba(167,139,250,0.45);--t-grad:linear-gradient(135deg,#8b5cf6,#a78bfa 70%)}[data-tone=late]{--t:#94a3b8;--t-ink:#cbd5e1;--t-soft:rgba(148,163,184,0.12);--t-line:rgba(148,163,184,0.35);--t-grad:linear-gradient(135deg,#94a3b8,#cbd5e1 70%)}[data-tone=spot]{--t:#14b8a6;--t-ink:#2dd4bf;--t-soft:rgba(20,184,166,0.12);--t-line:rgba(20,184,166,0.4);--t-grad:linear-gradient(135deg,#14b8a6,#2dd4bf 70%)}.ui-num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-up{color:var(--success)}.ui-down{color:var(--destructive)}.ui-btn{--btn-h:36px;--btn-px:0.95rem;--btn-fs:0.8125rem;--btn-r:9px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-r);border:1px solid transparent;font:600 var(--btn-fs) var(--font-sans);letter-spacing:.005em;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;color:var(--text);background:transparent;transition:transform .14s var(--ease-out),background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,filter .15s ease;-webkit-tap-highlight-color:transparent}.ui-btn[data-size=sm]{--btn-h:30px;--btn-px:0.7rem;--btn-fs:0.75rem;--btn-r:7px}.ui-btn[data-size=lg]{--btn-h:44px;--btn-px:1.25rem;--btn-fs:0.9rem;--btn-r:11px}.ui-btn:active:not(:disabled){transform:scale(.97)}.ui-btn:disabled{opacity:.45;cursor:not-allowed}.ui-btn:focus-visible{outline:2px solid var(--primary-hover);outline-offset:2px}.ui-btn[data-loading=true]{color:transparent!important;pointer-events:none}.ui-btn[data-loading=true]>.ui-btn-spin{color:#fff}.ui-btn-spin{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ui-btn-spin:after{content:"";width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:ui-spin .55s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-btn[data-block=true]{display:flex;width:100%}.ui-btn[data-variant=primary]{background:var(--primary);color:#fff}.ui-btn[data-variant=primary][data-look=a]{box-shadow:0 1px 2px rgba(0,0,0,.35),0 0 0 1px rgba(99,102,241,.25)}.ui-btn[data-variant=primary][data-look=b]{background:linear-gradient(180deg,#6f72f4,#5b5ee6);border-color:rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 1px 2px rgba(0,0,0,.4)}.ui-btn[data-variant=primary][data-look=c]{background:var(--primary);color:#fff;--btn-r:7px;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-heading);font-weight:700}.ui-btn[data-variant=primary][data-look=d]{--btn-r:999px;box-shadow:0 6px 18px rgba(99,102,241,.3)}.ui-btn[data-variant=secondary]{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:var(--text-secondary)}.ui-btn[data-variant=secondary][data-look=b]{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.35);color:var(--text)}.ui-btn[data-variant=secondary][data-look=c]{background:transparent;border-color:rgba(99,102,241,.55);color:#a5b4fc;--btn-r:7px;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-heading);font-weight:700}.ui-btn[data-variant=secondary][data-look=d]{--btn-r:999px;background:var(--surface);border-color:transparent;color:var(--text)}.ui-btn[data-variant=destructive]{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.3);color:#f87171}.ui-btn[data-variant=destructive][data-look=b]{background:linear-gradient(180deg,rgba(239,68,68,.2),rgba(239,68,68,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.ui-btn[data-variant=destructive][data-look=c]{background:var(--destructive);color:#fff;--btn-r:7px;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-heading);font-weight:700}.ui-btn[data-variant=destructive][data-look=d]{--btn-r:999px}.ui-btn[data-variant=ghost]{color:var(--muted)}.ui-btn[data-variant=ghost][data-look=d]{--btn-r:999px}.ui-btn[data-variant=success]{background:var(--success);color:#fff}.ui-btn[data-variant=success][data-look=a]{box-shadow:0 0 0 1px rgba(34,197,94,.3)}.ui-btn[data-variant=success][data-look=b]{background:linear-gradient(180deg,#2fd46b,#1fb457);border-color:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 1px 2px rgba(0,0,0,.4)}.ui-btn[data-variant=success][data-look=c]{--btn-r:7px;text-transform:uppercase;letter-spacing:.06em;font-family:var(--font-heading);font-weight:700}.ui-btn[data-variant=success][data-look=d]{--btn-r:999px;box-shadow:0 6px 18px rgba(34,197,94,.25)}@media (hover:hover) and (pointer:fine){.ui-btn[data-variant=primary]:hover:not(:disabled){filter:brightness(1.1)}.ui-btn[data-variant=primary][data-look=a]:hover:not(:disabled){box-shadow:0 2px 10px rgba(99,102,241,.4),0 0 0 1px rgba(99,102,241,.35)}.ui-btn[data-variant=success]:hover:not(:disabled){filter:brightness(1.08)}.ui-btn[data-variant=secondary]:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:var(--text)}.ui-btn[data-variant=secondary][data-look=c]:hover:not(:disabled){background:rgba(99,102,241,.12);border-color:var(--primary-hover)}.ui-btn[data-variant=secondary][data-look=d]:hover:not(:disabled){background:var(--card-bg-hover);filter:brightness(1.15)}.ui-btn[data-variant=destructive]:hover:not(:disabled){background:rgba(239,68,68,.24);border-color:rgba(239,68,68,.45)}.ui-btn[data-variant=destructive][data-look=c]:hover:not(:disabled){background:#f05252}.ui-btn[data-variant=ghost]:hover:not(:disabled){background:rgba(255,255,255,.06);color:var(--text)}}.ui-btn[data-force=hover][data-variant=primary]{filter:brightness(1.1)}.ui-btn[data-force=hover][data-variant=secondary]{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:var(--text)}.ui-btn[data-force=hover][data-variant=secondary][data-look=c]{background:rgba(99,102,241,.12);border-color:var(--primary-hover)}.ui-btn[data-force=hover][data-variant=destructive]{background:rgba(239,68,68,.24);border-color:rgba(239,68,68,.45)}.ui-btn[data-force=hover][data-variant=destructive][data-look=c]{background:#f05252}.ui-btn[data-force=hover][data-variant=ghost]{background:rgba(255,255,255,.06);color:var(--text)}.ui-btn[data-force=active]{transform:scale(.97);filter:brightness(.92)}.ui-seg{position:relative;display:inline-flex;align-items:stretch;gap:2px;padding:3px;border-radius:9px;background:rgba(255,255,255,.025);border:1px solid var(--border);isolation:isolate;max-width:100%}.ui-seg[data-block=true]{display:flex}.ui-seg[data-block=true]>.ui-seg-btn{flex:1 1}.ui-seg-btn{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;min-height:30px;padding:.3rem .8rem;border-radius:6px;color:var(--muted);font:500 .8125rem var(--font-sans);white-space:nowrap;cursor:pointer;transition:color .15s ease,transform .12s var(--ease-out);-webkit-tap-highlight-color:transparent}.ui-seg-btn:active{transform:scale(.97)}.ui-seg-btn:disabled{opacity:.45;cursor:not-allowed}.ui-seg-btn:focus-visible{outline:2px solid var(--primary-hover);outline-offset:1px}.ui-seg-btn[aria-pressed=true]{color:#fff;font-weight:600}.ui-seg-ind{position:absolute;z-index:0;top:3px;bottom:3px;left:0;width:0;border-radius:6px;background:var(--primary);transition:transform .18s var(--ease-out),width .18s var(--ease-out),opacity .15s ease;will-change:transform,width}.ui-seg-ind[data-ready=false]{opacity:0;transition:none}.ui-seg-btn .ui-seg-count{margin-left:.35rem;font-family:var(--font-mono);font-size:.68rem;opacity:.75}@media (hover:hover) and (pointer:fine){.ui-seg-btn:hover:not([aria-pressed=true]):not(:disabled){color:var(--text-secondary)}}.ui-seg[data-look=a]{background:rgba(255,255,255,.02);border-radius:var(--radius-sm)}.ui-seg[data-look=a] .ui-seg-btn,.ui-seg[data-look=a] .ui-seg-ind{border-radius:calc(var(--radius-sm) - 2px)}.ui-seg[data-look=a] .ui-seg-ind{box-shadow:0 1px 2px rgba(0,0,0,.35)}.ui-seg[data-look=b]{background:var(--bg-elevated);border-radius:10px}.ui-seg[data-look=b] .ui-seg-btn{border-radius:7px}.ui-seg[data-look=b] .ui-seg-ind{border-radius:7px;background:linear-gradient(180deg,var(--surface),#17171c);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 3px rgba(0,0,0,.5)}.ui-seg[data-look=b] .ui-seg-btn[aria-pressed=true]{color:var(--text)}.ui-seg[data-look=c]{background:transparent;border-color:rgba(255,255,255,.1);border-radius:8px;padding:2px;gap:0}.ui-seg[data-look=c] .ui-seg-btn{border-radius:6px;font-family:var(--font-heading);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .85rem}.ui-seg[data-look=c] .ui-seg-ind{top:2px;bottom:2px;border-radius:6px;background:rgba(99,102,241,.16);box-shadow:inset 0 -2px 0 var(--primary-hover)}.ui-seg[data-look=c] .ui-seg-btn[aria-pressed=true]{color:#c7d2fe}.ui-seg[data-look=d]{border-radius:999px;background:var(--surface);border-color:transparent;padding:4px}.ui-seg[data-look=d] .ui-seg-btn{border-radius:999px;padding:.3rem .95rem}.ui-seg[data-look=d] .ui-seg-ind{top:4px;bottom:4px;border-radius:999px;box-shadow:0 4px 12px rgba(99,102,241,.35)}.ui-tabs{position:relative;display:flex;gap:.25rem;border-bottom:1px solid var(--border);max-width:100%;overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:.6rem .85rem;min-height:42px;color:var(--muted);font:600 .875rem var(--font-sans);cursor:pointer;white-space:nowrap;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.ui-tab:focus-visible{outline:2px solid var(--primary-hover);outline-offset:-2px;border-radius:6px}.ui-tab[aria-selected=true]{color:var(--text)}.ui-tab .ui-tab-count{margin-left:.4rem;font-family:var(--font-mono);font-size:.68rem;color:var(--muted);background:var(--surface);border-radius:999px;padding:1px 6px}.ui-tabs-ind{position:absolute;bottom:-1px;left:0;width:0;height:2px;background:var(--primary);transition:transform .18s var(--ease-out),width .18s var(--ease-out),opacity .15s ease}.ui-tabs-ind[data-ready=false]{opacity:0;transition:none}@media (hover:hover) and (pointer:fine){.ui-tab:hover:not([aria-selected=true]){color:var(--text-secondary)}}.ui-tabs[data-look=b]{border-bottom-color:rgba(255,255,255,.08)}.ui-tabs[data-look=b] .ui-tabs-ind{height:2px;background:linear-gradient(90deg,var(--primary),#a78bfa);border-radius:2px 2px 0 0}.ui-tabs[data-look=c] .ui-tab{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.ui-tabs[data-look=c] .ui-tabs-ind{height:3px;background:var(--success);box-shadow:0 0 12px rgba(34,197,94,.5)}.ui-tabs[data-look=c] .ui-tab[aria-selected=true]{color:#4ade80}.ui-tabs[data-look=d]{border-bottom:0;gap:.35rem}.ui-tabs[data-look=d] .ui-tab{border-radius:999px;min-height:36px;padding:.4rem .95rem}.ui-tabs[data-look=d] .ui-tab[aria-selected=true]{background:rgba(99,102,241,.16);color:#c7d2fe}.ui-tabs[data-look=d] .ui-tabs-ind{display:none}.ui-select{position:relative;display:inline-block;max-width:100%}.ui-select[data-block=true]{display:block}.ui-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:36px;padding:0 .6rem 0 .8rem;border-radius:9px;border:1px solid var(--border);background:rgba(255,255,255,.025);color:var(--text);font:500 .8125rem var(--font-sans);cursor:pointer;text-align:left;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .12s var(--ease-out);-webkit-tap-highlight-color:transparent}.ui-select-trigger:active{transform:scale(.985)}.ui-select-trigger:disabled{opacity:.45;cursor:not-allowed}.ui-select-trigger:focus-visible{outline:2px solid var(--primary-hover);outline-offset:2px}.ui-select-trigger .ui-select-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-select-trigger .ui-select-pre{color:var(--muted);font-weight:500}.ui-select-trigger .ui-select-chev{flex-shrink:0;color:var(--muted);transition:transform .18s var(--ease-out)}.ui-select-trigger[aria-expanded=true] .ui-select-chev{transform:rotate(180deg)}.ui-select-trigger[aria-expanded=true]{border-color:rgba(99,102,241,.55)}@media (hover:hover) and (pointer:fine){.ui-select-trigger:hover:not(:disabled){border-color:var(--border-hover);background:rgba(255,255,255,.045)}}.ui-select[data-look=b] .ui-select-trigger{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.35)}.ui-select[data-look=c] .ui-select-trigger{border-radius:7px;border-color:rgba(255,255,255,.14);background:var(--bg-elevated);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.07em;font-size:.75rem;font-weight:600}.ui-select[data-look=c] .ui-select-trigger[aria-expanded=true]{border-color:var(--primary-hover);box-shadow:0 0 0 3px rgba(99,102,241,.18)}.ui-select[data-look=d] .ui-select-trigger{border-radius:999px;background:var(--surface);border-color:transparent;padding-left:.95rem}.ui-select-pop{position:fixed;z-index:9998;min-width:180px;max-height:min(320px,60vh);overflow-y:auto;padding:4px;margin:0;list-style:none;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(20,20,26,.96);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 12px 32px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.35);transform-origin:var(--origin,top left);animation:ui-pop-in .16s var(--ease-out) both;outline:none;overscroll-behavior:contain}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.96) translateY(-2px)}to{opacity:1;transform:none}}.ui-select-pop[data-sheet=true]{left:0!important;right:0!important;bottom:0!important;top:auto!important;width:auto!important;min-width:0;max-height:70vh;border-radius:16px 16px 0 0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));animation:ui-sheet-in .22s var(--ease-out) both}@keyframes ui-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.ui-select-sheet-grip{width:36px;height:4px;border-radius:2px;background:rgba(255,255,255,.18);margin:4px auto 10px}.ui-select-backdrop{position:fixed;inset:0;z-index:9997;background:rgba(0,0,0,.45);animation:ui-fade .16s ease both}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}.ui-select-opt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:34px;padding:.4rem .7rem;border-radius:7px;color:var(--text-secondary);font:500 .8125rem var(--font-sans);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-select-pop[data-sheet=true] .ui-select-opt{min-height:44px;font-size:.9375rem}.ui-select-opt[data-active=true]{background:rgba(255,255,255,.07);color:var(--text)}.ui-select-opt[aria-selected=true]{color:var(--text);font-weight:600}.ui-select-opt .ui-select-check{color:var(--primary-hover);flex-shrink:0}.ui-select-opt .ui-select-hint{color:var(--muted);font-family:var(--font-mono);font-size:.7rem}.ui-select-group{padding:.5rem .7rem .2rem;color:var(--text-dim);font:700 .65rem var(--font-heading);text-transform:uppercase;letter-spacing:.08em}.ui-select-pop[data-look=a] .ui-select-opt[data-active=true]{background:var(--primary);color:#fff}.ui-select-pop[data-look=a] .ui-select-opt[data-active=true] .ui-select-check,.ui-select-pop[data-look=a] .ui-select-opt[data-active=true] .ui-select-hint{color:#fff}.ui-select-pop[data-look=c]{border-radius:7px;border-color:rgba(99,102,241,.4);background:rgba(12,12,16,.97)}.ui-select-pop[data-look=c] .ui-select-opt{border-radius:5px;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.ui-select-pop[data-look=c] .ui-select-opt[data-active=true]{background:rgba(99,102,241,.18);color:#c7d2fe}.ui-select-pop[data-look=d]{border-radius:16px;padding:6px}.ui-select-pop[data-look=d] .ui-select-opt{border-radius:999px;padding:.45rem .9rem}.ui-select-pop[data-look=d] .ui-select-opt[data-active=true]{background:rgba(99,102,241,.18);color:#e0e7ff}.ui-chip{display:inline-flex;align-items:center;gap:.3rem;min-height:20px;padding:1px 7px;border-radius:4px;border:1px solid transparent;background:var(--t-soft);color:var(--t-ink);font:700 .66rem var(--font-sans);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;line-height:1.4;vertical-align:middle}.ui-chip[data-size=md]{min-height:24px;padding:2px 9px;font-size:.72rem}.ui-chip[data-case=normal]{text-transform:none;letter-spacing:.01em;font-weight:600}.ui-chip .ui-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--t);flex-shrink:0}.ui-chip .ui-num{font-weight:600}.ui-chip[data-look=b]{border-color:var(--t-line);background:transparent}.ui-chip[data-look=c]{border-radius:3px;border-color:var(--t-line);font-family:var(--font-heading);box-shadow:0 0 10px var(--t-soft)}.ui-chip[data-look=d]{border-radius:999px;padding:1px 9px}.ui-chip[data-look=d][data-size=md]{padding:2px 11px}.ui-chip[data-solid=true]{background:var(--t);color:#0a0a0e}.ui-chip[data-solid=true][data-tone=neutral]{color:#0a0a0e}.ui-bar{display:flex;gap:2px;height:4px;border-radius:999px;overflow:hidden;background:var(--surface)}.ui-bar[data-size=md]{height:6px}.ui-bar[data-size=lg]{height:8px}.ui-bar>i{display:block;height:100%;background:var(--t);border-radius:inherit;transition:flex-basis .3s var(--ease-out)}.ui-bar>i[data-tone=loss]{background:#4b4b56}.ui-bar>i[data-tone=rest]{background:#2a2a33}.ui-bar[data-look=b]{background:rgba(255,255,255,.06)}.ui-bar[data-look=c]{border-radius:2px}.ui-bar[data-look=c]>i{border-radius:2px;box-shadow:0 0 8px var(--t-soft)}.ui-bar[data-look=d]{height:6px}.ui-stat{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--card-bg);border:1px solid rgba(255,255,255,.05);border-radius:14px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.3)}.ui-stat-strip{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.42rem .8rem .38rem;background:var(--t-grad);color:rgba(0,0,0,.82);font:700 .65rem var(--font-heading);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.ui-stat-strip:before{content:"";width:7px;height:7px;border-radius:50%;background:rgba(0,0,0,.55)}.ui-stat-body{display:flex;flex-direction:column;gap:.3rem;padding:.9rem 1.05rem 1rem;min-width:0}.ui-stat-label{color:var(--muted);font-size:.8125rem;font-weight:500}.ui-stat-value{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--text);overflow-wrap:anywhere}.ui-stat[data-look] .ui-stat-value[data-text=true]{font-family:var(--font-sans);font-size:1.375rem;letter-spacing:0;overflow-wrap:break-word}.ui-stat-value .ui-stat-word{font-family:var(--font-sans);font-size:.72em;font-weight:600;letter-spacing:0}.ui-stat-value[data-tone=success]{color:var(--success)}.ui-stat-value[data-tone=danger]{color:var(--destructive)}.ui-stat-value[data-tone=primary]{color:#a5b4fc}.ui-stat-value[data-tone=auto]{color:#22d3ee}.ui-stat-sub{color:var(--muted);font-size:.75rem;line-height:1.4}.ui-stat-extra{margin-top:.35rem}.ui-stat[data-look=a] .ui-stat-label{display:none}.ui-stat[data-look=b]{border-color:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 2px 8px rgba(0,0,0,.3)}.ui-stat[data-look=b] .ui-stat-strip{display:none}.ui-stat[data-look=b]:before{content:"";position:absolute;left:1rem;right:1rem;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--t-grad);opacity:.9}.ui-stat[data-look=b] .ui-stat-body{padding-top:1rem}.ui-stat[data-look=b] .ui-stat-value{font-family:var(--font-heading);font-weight:700;font-size:1.9rem;letter-spacing:-.03em}.ui-stat[data-look=c]{border-radius:10px;background:linear-gradient(180deg,var(--t-soft),rgba(20,20,24,.6) 70%),var(--card-bg);border-color:var(--t-line);box-shadow:0 0 0 1px rgba(0,0,0,.2),0 6px 24px rgba(0,0,0,.35)}.ui-stat[data-look=c] .ui-stat-strip{display:none}.ui-stat[data-look=c] .ui-stat-label{font:700 .66rem var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--t-ink)}.ui-stat[data-look=c] .ui-stat-value{font-size:2rem;font-weight:700}.ui-stat[data-look=c] .ui-stat-body{padding:1rem 1.1rem 1.05rem}.ui-stat[data-look=d]{border-radius:18px;background:var(--card-bg);border-color:transparent}.ui-stat[data-look=d] .ui-stat-strip{display:none}.ui-stat[data-look=d] .ui-stat-label{align-self:flex-start;padding:2px 10px;border-radius:999px;background:var(--t-soft);color:var(--t-ink);font-size:.7rem;font-weight:700;margin-bottom:.25rem}.ui-stat[data-look=d] .ui-stat-body{padding:1rem 1.15rem 1.05rem}.ui-stat[data-look=d] .ui-stat-value{font-size:1.85rem}.ui-card{position:relative;flex-direction:column;min-width:0;background:var(--card-bg);border:1px solid rgba(255,255,255,.05);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.3);transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.ui-card,.ui-card-strip{display:flex;overflow:hidden}.ui-card-strip{align-items:center;justify-content:center;gap:.4rem;padding:.42rem .8rem .38rem;background:var(--t-grad);color:rgba(0,0,0,.82);font:700 .65rem var(--font-heading);letter-spacing:.1em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.3);white-space:nowrap;text-overflow:ellipsis}.ui-card-strip:before{content:"";width:7px;height:7px;border-radius:50%;background:rgba(0,0,0,.55);flex-shrink:0}.ui-card-body{display:flex;flex-direction:column;gap:.45rem;padding:.9rem 1.05rem;flex:1 1;min-width:0}.ui-card-foot{padding:.55rem 1.05rem .75rem;border-top:1px solid var(--border);margin-top:auto}.ui-card-foot,.ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ui-card-head{min-width:0}.ui-card-title{display:flex;align-items:center;gap:.35rem;min-width:0;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.ui-card-title>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-card-side{font:700 .66rem var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink);flex-shrink:0}.ui-card-by{color:var(--muted);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.78rem;min-width:0}.ui-row>.k{color:var(--muted);white-space:nowrap}.ui-row>.v{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--text);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-row>.v.ui-up{color:var(--success)}.ui-row>.v.ui-down{color:var(--destructive)}.ui-row>.v.muted{color:var(--muted);font-weight:500}.ui-row>.v .ui-row-word,.ui-row>.v.text{font-family:var(--font-sans)}.ui-card-big{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600;line-height:1.1}@media (hover:hover) and (pointer:fine){.ui-card[data-interactive=true]:hover{border-color:rgba(99,102,241,.22);background:var(--card-bg-hover)}}.ui-card[data-look=b]{border-color:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 2px 8px rgba(0,0,0,.3)}.ui-card[data-look=b] .ui-card-strip{justify-content:flex-start;background:transparent;color:var(--t-ink);box-shadow:none;padding:.6rem 1.05rem 0;font-size:.66rem;letter-spacing:.09em}.ui-card[data-look=b] .ui-card-strip:before{background:var(--t);box-shadow:0 0 8px var(--t)}.ui-card[data-look=b]:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--t-grad)}.ui-card[data-look=b] .ui-card-body{padding-top:.55rem}.ui-card[data-look=c]{border-radius:10px;background:linear-gradient(180deg,var(--t-soft),transparent 45%),var(--card-bg);border-color:rgba(255,255,255,.06);border-left:3px solid var(--t);box-shadow:0 6px 24px rgba(0,0,0,.35)}.ui-card[data-look=c] .ui-card-strip{justify-content:space-between;background:transparent;color:var(--t-ink);box-shadow:none;padding:.65rem 1rem 0;font-size:.66rem;letter-spacing:.12em}.ui-card[data-look=c] .ui-card-strip:before{display:none}.ui-card[data-look=c] .ui-card-body{padding-top:.5rem}.ui-card[data-look=c] .ui-card-title{text-transform:uppercase;letter-spacing:.02em}.ui-card[data-look=d]{border-radius:18px;border-color:transparent}.ui-card[data-look=d] .ui-card-strip{align-self:flex-start;margin:.8rem 1.05rem 0;padding:2px 10px;border-radius:999px;background:var(--t-soft);color:var(--t-ink);box-shadow:none;font-size:.64rem;letter-spacing:.08em}.ui-card[data-look=d] .ui-card-strip:before{background:var(--t);width:6px;height:6px}.ui-card[data-look=d] .ui-card-body{padding-top:.6rem}.ui-card[data-look=d] .ui-card-foot{border-top:0;padding-top:0}.ui-table-wrap{container-type:inline-size;min-width:0}.ui-table{width:100%;border-collapse:collapse;table-layout:auto}.ui-table td,.ui-table th{padding:.6rem;vertical-align:middle;text-align:left;min-width:0}.ui-table td:first-child,.ui-table th:first-child{padding-left:0}.ui-table td:last-child,.ui-table th:last-child{padding-right:0}.ui-table th{color:var(--muted);font-size:.75rem;font-weight:500;white-space:nowrap;padding-top:0}.ui-table td{border-top:1px solid var(--border);font-size:.875rem;color:var(--text-secondary)}.ui-table [data-align=right]{text-align:right}.ui-table [data-align=center]{text-align:center}.ui-table .ui-num,.ui-table td.ui-num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-table td b,.ui-table td strong{color:var(--text);font-weight:600}.ui-table tbody tr{transition:background-color .12s ease}@media (hover:hover) and (pointer:fine){.ui-table[data-hover=true] tbody tr:hover td{background:rgba(255,255,255,.025)}}@container (max-width: 720px){.ui-table [data-hide=md]{display:none}}@container (max-width: 520px){.ui-table [data-hide=sm]{display:none}}.ui-table[data-look=a] th{font-family:var(--font-heading);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.ui-table[data-look=b] td{border-top-color:rgba(255,255,255,.06)}.ui-table[data-look=c] th{font-family:var(--font-heading);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);border-bottom:1px solid rgba(255,255,255,.1)}.ui-table[data-look=c] td{border-top-color:rgba(255,255,255,.04)}.ui-table[data-look=d] td{border-top:0;padding-top:.45rem;padding-bottom:.45rem}.ui-table[data-look=d] tbody tr:nth-child(odd) td{background:rgba(255,255,255,.025)}.ui-table[data-look=d] tbody td:first-child{border-radius:10px 0 0 10px;padding-left:.6rem}.ui-table[data-look=d] tbody td:last-child{border-radius:0 10px 10px 0;padding-right:.6rem}.ui-table[data-look=d] th:first-child{padding-left:.6rem}.ui-table[data-look=d] th:last-child{padding-right:.6rem}.ui-cellbar{display:flex;align-items:center;gap:.5rem;min-width:0}.ui-cellbar>.track{flex:1 1;height:6px;border-radius:999px;background:var(--surface);overflow:hidden;min-width:40px}.ui-cellbar>.track>i{display:block;height:100%;background:var(--t);border-radius:inherit}.ui-cellbar>.n{flex-shrink:0;min-width:4.2em;text-align:right}.ui-cellbar[data-look=c]>.track{border-radius:2px}.ui-cellbar[data-look=c]>.track>i{box-shadow:0 0 10px var(--t-soft)}.ui-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ui-field-label{font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.ui-input-wrap{position:relative;display:flex;align-items:center}.ui-input{width:100%;min-height:38px;padding:0 .8rem;border-radius:9px;border:1px solid var(--border);background:var(--input-bg);color:var(--text);font:500 .875rem var(--font-sans);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ui-input::placeholder{color:var(--text-dim)}.ui-input:hover:not(:disabled){border-color:var(--border-hover)}.ui-input:focus{border-color:rgba(99,102,241,.6);box-shadow:0 0 0 3px rgba(99,102,241,.16);outline:none}.ui-input:disabled{opacity:.45;cursor:not-allowed}.ui-input[data-mono=true]{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-input-wrap[data-prefix=true] .ui-input{padding-left:1.9rem}.ui-input-wrap[data-suffix=true] .ui-input{padding-right:2.6rem}.ui-input-pre,.ui-input-suf{position:absolute;color:var(--muted);font-size:.8125rem;font-family:var(--font-mono);pointer-events:none}.ui-input-pre{left:.75rem}.ui-input-suf{right:.75rem}.ui-field[data-invalid=true] .ui-input{border-color:rgba(239,68,68,.6)}.ui-field[data-invalid=true] .ui-input:focus{box-shadow:0 0 0 3px rgba(239,68,68,.16)}.ui-field-help{font-size:.72rem;color:var(--muted)}.ui-field[data-invalid=true] .ui-field-help{color:#f87171}.ui-field[data-look=b] .ui-input{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.1));border-color:rgba(255,255,255,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.ui-field[data-look=b] .ui-input:focus{box-shadow:inset 0 1px 2px rgba(0,0,0,.4),0 0 0 3px rgba(99,102,241,.16)}.ui-field[data-look=c] .ui-input{border-radius:7px;background:var(--bg-elevated);border-color:rgba(255,255,255,.14)}.ui-field[data-look=c] .ui-field-label{font:700 .66rem var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.ui-field[data-look=d] .ui-input{border-radius:999px;background:var(--surface);border-color:transparent;padding-left:1rem}.ui-field[data-look=d] .ui-input-wrap[data-prefix=true] .ui-input{padding-left:2.1rem}.ui-field[data-look=d] .ui-input-pre{left:.95rem}.ui-field[data-look=d] .ui-input:focus{background:var(--card-bg-hover)}.ui-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.25rem 1.5rem;text-align:center;color:var(--muted);border:1px dashed rgba(255,255,255,.1);border-radius:14px}.ui-empty>b{color:var(--text);font-weight:600;font-size:.95rem}.ui-empty>span{font-size:.8125rem;max-width:40ch}.ui-empty[data-look=c]{border-radius:10px}.ui-empty[data-look=d]{border-radius:18px}.ui-skel{display:block;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.04) 25%,rgba(255,255,255,.09) 50%,rgba(255,255,255,.04) 75%);background-size:200% 100%;animation:ui-shimmer 1.4s ease-in-out infinite}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-switch{position:relative;display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;width:36px;height:20px;padding:2px;margin:0;vertical-align:middle;border-radius:999px;border:1px solid rgba(100,116,139,.5);background:rgba(100,116,139,.45);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,opacity .15s ease}.ui-switch:before{content:"";position:absolute;inset:-12px -4px}.ui-switch-knob{display:block;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);transform:translateX(0);transition:transform .18s ease}.ui-switch[aria-checked=true]{background:#6366f1;border-color:rgba(99,102,241,.6)}.ui-switch[aria-checked=true] .ui-switch-knob{transform:translateX(16px)}.ui-switch:disabled{cursor:not-allowed;opacity:.5}.ui-switch:focus-visible{outline:2px solid var(--primary-hover);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ui-bar>i,.ui-btn,.ui-seg-btn,.ui-seg-ind,.ui-select-trigger,.ui-select-trigger .ui-select-chev,.ui-switch,.ui-switch-knob,.ui-tabs-ind{transition:none}.ui-btn:active:not(:disabled),.ui-seg-btn:active,.ui-select-trigger:active{transform:none}.ui-select-backdrop,.ui-select-pop{animation-duration:1ms}.ui-skel{animation:none}}