:root,:root[data-theme=light],[data-theme=light]{color-scheme:light;--radius-xl: 12px;--radius-lg: 8px;--radius-md: 6px;--radius-sm: 4px;--brand: #2f8a78;--brand-light: #3da690;--brand-dark: #246e60;--brand-50: #e8f3ef;--brand-subtle: rgba(47, 138, 120, .05);--accent: #2f8a78;--accent-light: #3da690;--positive: #3f8a6e;--positive-subtle: rgba(63, 138, 110, .12);--negative: #c0562f;--negative-subtle: rgba(192, 86, 47, .1);--warning: #d97706;--warning-subtle: rgba(217, 119, 6, .1);--info: #0284c7;--info-subtle: rgba(2, 132, 199, .1);--background: #f1ece2;--surface: #faf7f1;--surface-elevated: #fffdf8;--surface-muted: #f1ece3;--surface-hover: #efe8db;--border: #e8e1d4;--border-light: #efe9dd;--border-strong: #d8cfbe;--border-focus: var(--accent);--accent-contrast: #ffffff;--ink-900: #2c2a26;--ink-800: #3a3631;--ink-700: #4d4840;--ink-600: #6b6458;--ink-500: #8c8475;--ink-400: #a8a091;--ink-300: #cfc8ba;--ink-200: #e4ddcf;--ink-100: #f1ece2;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .04);--shadow-md: 0 2px 6px 0 rgba(0, 0, 0, .05);--shadow-lg: 0 4px 12px 0 rgba(0, 0, 0, .07);--sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--row-h: 32px;--shell-top-h: 52px;--paper: repeating-linear-gradient(0deg, transparent 0 31px, rgba(0, 0, 0, .025) 31px 32px), repeating-linear-gradient(90deg, transparent 0 31px, rgba(0, 0, 0, .025) 31px 32px), var(--ambient);--ambient: radial-gradient(120% 120% at 0% 0%, rgba(232, 196, 150, .28) 0%, transparent 45%), radial-gradient(120% 120% at 100% 100%, rgba(176, 206, 193, .3) 0%, transparent 50%);--transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1)}:root[data-theme=dark],[data-theme=dark]{color-scheme:dark;--brand: #46b89f;--brand-light: #5fc8b1;--brand-dark: #2f8a78;--brand-50: rgba(70, 184, 159, .12);--brand-subtle: rgba(70, 184, 159, .08);--accent: #46b89f;--accent-light: #5fc8b1;--positive: #57b893;--positive-subtle: rgba(87, 184, 147, .16);--negative: #e07a4d;--negative-subtle: rgba(224, 122, 77, .16);--warning: #f59e0b;--warning-subtle: rgba(245, 158, 11, .15);--info: #0ea5e9;--info-subtle: rgba(14, 165, 233, .15);--background: #13100c;--surface: #1b1712;--surface-elevated: #241f18;--surface-muted: #171310;--surface-hover: #231d16;--border: #2e2820;--border-light: #221d17;--border-strong: #3c332a;--border-focus: var(--accent);--accent-contrast: #13100c;--ink-900: #f5efe6;--ink-800: #ece5d9;--ink-700: #d9d1c4;--ink-600: #bcb3a3;--ink-500: #9a8f7e;--ink-400: #7a7060;--ink-300: #564e42;--ink-200: #3a342c;--ink-100: #241f18;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 2px 6px 0 rgba(0, 0, 0, .5);--shadow-lg: 0 4px 12px 0 rgba(0, 0, 0, .8);--paper: repeating-linear-gradient(0deg, transparent 0 31px, rgba(255, 255, 255, .018) 31px 32px), repeating-linear-gradient(90deg, transparent 0 31px, rgba(255, 255, 255, .018) 31px 32px), var(--ambient);--ambient: radial-gradient(120% 120% at 0% 0%, rgba(150, 96, 48, .14) 0%, transparent 45%), radial-gradient(120% 120% at 100% 100%, rgba(60, 104, 92, .16) 0%, transparent 50%)}html,body,#root{min-height:100%}body{background:var(--paper),var(--background);background-attachment:fixed;color:var(--ink-800);margin:0;font-family:var(--sans);font-size:13px;font-feature-settings:"ss02","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--brand)}::selection{background-color:var(--brand-50);color:var(--brand-dark)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}button>svg{flex-shrink:0}input,select,textarea,button{font:inherit;color:inherit}.mono,.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pos{color:var(--positive)}.neg{color:var(--negative)}.muted{color:var(--ink-500)}.eyebrow{font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-500)}.tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.tbl th,.tbl td{height:var(--row-h, 32px);padding:0 10px;border-bottom:1px solid var(--border-light);text-align:left;vertical-align:middle;white-space:nowrap}.tbl thead th{position:sticky;top:0;z-index:1;background:var(--surface);color:var(--ink-500);font:500 10px/1 var(--sans);text-transform:uppercase;letter-spacing:.08em;height:28px;border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none}.tbl td.num,.tbl th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.tbl td.wrap{white-space:normal}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover td{background:var(--surface-hover)}.tbl tbody tr:last-child td{border-bottom:0}.tbl .ticker{font:600 12px var(--sans);color:var(--ink-900);letter-spacing:-.01em}.badge{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;font:500 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;background:var(--surface-muted);color:var(--ink-700);border:1px solid var(--border);white-space:nowrap}.badge--pos{color:var(--positive);background:var(--positive-subtle);border-color:transparent}.badge--neg{color:var(--negative);background:var(--negative-subtle);border-color:transparent}.badge--warn{color:var(--warning);background:var(--warning-subtle);border-color:transparent}.badge--accent{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:transparent}._shell_15sn5_1{min-height:100vh;display:flex;flex-direction:column}._topbar_15sn5_7{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:18px;height:var(--shell-top-h, 52px);padding:0 18px;background:var(--surface);border-bottom:1px solid var(--border);box-sizing:border-box}._wordmark_15sn5_21{font:600 15px/1 var(--sans);letter-spacing:-.02em;color:var(--ink-900);text-decoration:none}._wordmark_15sn5_21:hover{color:var(--ink-900)}._nav_15sn5_31{display:flex;align-items:stretch;align-self:stretch;gap:2px;overflow-x:auto;scrollbar-width:none}._nav_15sn5_31::-webkit-scrollbar{display:none}._navLink_15sn5_43{display:inline-flex;align-items:center;gap:6px;padding:0 10px;font:500 12.5px/1 var(--sans);color:var(--ink-600);text-decoration:none;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent}._navLink_15sn5_43:hover{color:var(--ink-900)}._navActive_15sn5_58{color:var(--ink-900);box-shadow:inset 0 -2px 0 var(--accent)}._spacer_15sn5_63{flex:1 1 auto}._gtLink_15sn5_67{display:inline-flex;align-items:center;gap:5px;font:500 12px/1 var(--sans);color:var(--ink-600);white-space:nowrap}._gtLink_15sn5_67:hover{color:var(--ink-900)}._iconBtn_15sn5_79{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-500);cursor:pointer}._iconBtn_15sn5_79:hover{background:var(--surface-hover);color:var(--ink-900)}._account_15sn5_97{display:flex;align-items:center}._main_15sn5_102{flex:1 1 auto;min-width:0}._footer_15sn5_107{padding:18px 20px 28px;text-align:center;font-size:11px;color:var(--ink-400)}@media (max-width: 720px){._topbar_15sn5_7{gap:10px;padding:0 10px}._gtLabel_15sn5_119{display:none}}._page_197a7_2{max-width:1180px;margin:0 auto;padding:22px 20px 64px;box-sizing:border-box}._pageWide_197a7_9{max-width:none;padding:16px 18px 48px;box-sizing:border-box}._pageNarrow_197a7_15{max-width:760px;margin:0 auto;padding:28px 20px 64px;box-sizing:border-box}._pageHead_197a7_22{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}._pageTitle_197a7_31{margin:4px 0 0;font:600 20px/1.2 var(--sans);letter-spacing:-.01em;color:var(--ink-900)}._pageSub_197a7_38{margin:4px 0 0;color:var(--ink-500);font-size:12.5px}._sectionTitle_197a7_44{margin:0 0 10px;font:500 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-500)}._card_197a7_53{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px 16px;box-sizing:border-box;min-width:0}._cardFlush_197a7_62{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;min-width:0}._cardHead_197a7_70{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-light)}._cardTitle_197a7_79{margin:0;font:600 13px/1.3 var(--sans);color:var(--ink-900)}._tableScroll_197a7_85{overflow-x:auto}._stack_197a7_89{display:flex;flex-direction:column;gap:12px}._row_197a7_95{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._spacer_197a7_102{flex:1 1 auto}._btn_197a7_107{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--ink-800);font:500 12.5px/1 var(--sans);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._btn_197a7_107:hover:not(:disabled){background:var(--surface-hover);color:var(--ink-900)}._btn_197a7_107:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_197a7_133{background:var(--ink-900);border-color:var(--ink-900);color:var(--surface)}._btnPrimary_197a7_133:hover:not(:disabled){background:var(--ink-800);color:var(--surface)}._btnDanger_197a7_144{color:var(--negative)}._btnDanger_197a7_144:hover:not(:disabled){background:var(--negative-subtle);color:var(--negative)}._btnGhost_197a7_153{border-color:transparent;background:transparent;color:var(--ink-600)}._btnSm_197a7_160{height:24px;padding:0 8px;font-size:11.5px}._iconBtn_197a7_166{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--ink-500);cursor:pointer}._iconBtn_197a7_166:hover:not(:disabled){background:var(--surface-hover);color:var(--ink-900)}._iconBtn_197a7_166:disabled{opacity:.4;cursor:not-allowed}._seg_197a7_189{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._segBtn_197a7_198{height:24px;padding:0 10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-600);font:500 11.5px/1 var(--mono);cursor:pointer}._segBtn_197a7_198:hover{color:var(--ink-900)}._segActive_197a7_212{background:var(--surface-hover);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}._field_197a7_219{display:flex;flex-direction:column;gap:4px;min-width:0}._label_197a7_226{font:500 10px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-500)}._input_197a7_233,._select_197a7_234,._textarea_197a7_235{box-sizing:border-box;height:30px;padding:0 9px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--ink-900);font:400 12.5px/1.3 var(--sans);min-width:0}._input_197a7_233:focus,._select_197a7_234:focus,._textarea_197a7_235:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}._input_197a7_233:disabled,._select_197a7_234:disabled,._textarea_197a7_235:disabled{opacity:.6}._inputSm_197a7_259{height:26px;padding:0 7px;font-size:12px}._inputNum_197a7_265{font-family:var(--mono);font-variant-numeric:tabular-nums}._inputInvalid_197a7_270{border-color:var(--negative)}._textarea_197a7_235{height:auto;padding:8px 10px;resize:vertical;line-height:1.5}._textareaMono_197a7_281{font-family:var(--mono);font-size:12.5px}._hint_197a7_286{font-size:11.5px;color:var(--ink-500)}._check_197a7_291{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-700);cursor:pointer}._chip_197a7_301{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:var(--ink-800);font:600 11px/1 var(--mono);letter-spacing:.01em;text-decoration:none}._chip_197a7_301:hover{color:var(--ink-900);border-color:var(--border-strong)}._notice_197a7_319{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--ink-700);font-size:12.5px}._noticeWarn_197a7_331{border-color:color-mix(in srgb,var(--warning) 35%,transparent);background:var(--warning-subtle)}._noticeError_197a7_337{border-color:color-mix(in srgb,var(--negative) 35%,transparent);background:var(--negative-subtle);color:var(--ink-800)}._empty_197a7_344{padding:28px 16px;text-align:center;color:var(--ink-500);font-size:12.5px}._loading_197a7_351{padding:28px 16px;font:400 12px/1 var(--mono);color:var(--ink-500)}._sortTh_197a7_357{cursor:pointer}._sortTh_197a7_357:hover{color:var(--ink-800)}._sortActive_197a7_364{color:var(--accent)}
