:root{--bg:#f3f5f1;--surface:#fff;--sunk:#e9ede6;--fg:#1c2419;--muted:#5d6858;--line:#d3dacd;--accent:#3f7d2c;--accent-ink:#fff;--accent-soft:#e2eed9;--ok:#2f7a3a;--warn:#a86a00;--bad:#b3362c;--warn-soft:#fbf0d9;--bad-soft:#f8e1de;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141812;--surface:#1c211a;--sunk:#232a20;--fg:#e6ebe2;--muted:#9aa694;--line:#344031;--accent:#7fbf62;--accent-ink:#10200a;--accent-soft:#26361f;--ok:#7fca85;--warn:#e2ad4f;--bad:#ec8a80;--warn-soft:#3a2f17;--bad-soft:#3d2220;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#141812;--surface:#1c211a;--sunk:#232a20;--fg:#e6ebe2;--muted:#9aa694;--line:#344031;--accent:#7fbf62;--accent-ink:#10200a;--accent-soft:#26361f;--ok:#7fca85;--warn:#e2ad4f;--bad:#ec8a80;--warn-soft:#3a2f17;--bad-soft:#3d2220;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);margin:0;font-size:15px;line-height:1.5}h1,h2,h3{margin:0 0 8px;line-height:1.25}h1{font-size:24px}h2{font-size:18px}h3{font-size:15px}p{margin:0 0 10px}a{color:var(--accent)}.mono{font-family:var(--mono);font-size:.92em}.muted{color:var(--muted)}.small{font-size:13px}.page{max-width:960px;margin:0 auto;padding:20px 16px 48px}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px}.stack{gap:12px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.btn{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.danger{color:var(--bad)}.btn.danger.solid{background:var(--bad);color:#fff;border-color:var(--bad)}.btn.small{min-height:32px;padding:5px 10px;font-size:13px}.btn:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}label.field{gap:4px;font-size:14px;font-weight:600;display:grid}label.field .hint{color:var(--muted);font-size:13px;font-weight:400}input[type=text],input[type=email],input[type=number],input[type=search],input:not([type]),textarea,select{font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:6px;width:100%;min-height:42px;padding:9px 10px}textarea{resize:vertical;min-height:90px}.notice{border:1px solid var(--line);background:var(--sunk);border-radius:8px;padding:10px 12px}.notice.ok{background:var(--accent-soft);border-color:var(--accent)}.notice.bad{background:var(--bad-soft);border-color:var(--bad);color:var(--fg)}.notice.warn{background:var(--warn-soft);border-color:var(--warn)}.pill{border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.pill.pending{background:var(--warn-soft);border-color:var(--warn);color:var(--warn)}.pill.approved{background:var(--accent-soft);border-color:var(--accent);color:var(--ok)}.pill.rejected{background:var(--bad-soft);border-color:var(--bad);color:var(--bad)}.tablewrap{border:1px solid var(--line);background:var(--surface);border-radius:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}th{color:var(--muted);background:var(--sunk);white-space:nowrap;font-size:12px;font-weight:600}tr:last-child td{border-bottom:none}td.num,th.num{text-align:right;white-space:nowrap}.plus{color:var(--ok)}.minus{color:var(--bad)}._header_1k4z1_1{background:var(--surface);border-bottom:1px solid var(--line);z-index:5;position:sticky;top:0}._top_1k4z1_2{justify-content:space-between;align-items:center;gap:8px;max-width:960px;margin:0 auto;padding:10px 16px 4px;display:flex}._brand_1k4z1_3{color:var(--accent);font-weight:700}._nav_1k4z1_4{scrollbar-width:none;gap:4px;max-width:960px;margin:0 auto;padding:4px 12px 8px;display:flex;overflow-x:auto}._nav_1k4z1_4 a{color:var(--fg);border-radius:999px;flex:none;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none}._nav_1k4z1_4 a[aria-current=page]{background:var(--accent);color:var(--accent-ink)}._list_gba8y_1{gap:8px;display:grid}._item_gba8y_2{color:var(--fg);grid-template-columns:1fr auto;gap:4px 12px;text-decoration:none;display:grid}._item_gba8y_2:hover{border-color:var(--accent)}._name_gba8y_4{overflow-wrap:anywhere;min-width:0;display:grid}._balance_gba8y_5{text-align:right;justify-items:end;display:grid}._zero_gba8y_6{color:var(--bad)}._tiles_gba8y_8{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}._tile_gba8y_8{gap:2px;display:grid}._big_gba8y_10{font-size:22px;font-weight:700}._device_gba8y_11{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}._device_gba8y_11:last-child{border-bottom:none}._revoked_gba8y_13{opacity:.6}._inline_gba8y_14{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}._inline_gba8y_14 label{flex:140px}._card_gbgiw_1{gap:12px;display:grid}._facts_gbgiw_2{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;display:grid}._facts_gbgiw_2 dt{color:var(--muted);padding-top:2px;font-size:13px}._facts_gbgiw_2 dd{overflow-wrap:anywhere;margin:0}._mismatch_gbgiw_5{color:var(--bad);font-weight:700}._actions_gbgiw_6{flex-wrap:wrap;gap:8px;display:flex}._actions_gbgiw_6 .btn{flex:140px}._filters_gbgiw_8{flex-wrap:wrap;gap:6px;display:flex}._filter_gbgiw_8{font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;min-height:38px;padding:6px 14px;font-weight:600}._filterOn_gbgiw_10{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}._tiles_1g0o9_1{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}._tile_1g0o9_1{gap:2px;display:grid}._value_1g0o9_3{font-size:20px}._chart_1g0o9_4{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:140px;padding:4px 0;display:flex}._bar_1g0o9_5{background:var(--accent);border-radius:3px 3px 0 0;flex:1;min-height:2px}._header_2mu1i_1{background:var(--surface);border-bottom:1px solid var(--line)}._inner_2mu1i_2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;max-width:960px;margin:0 auto;padding:12px 16px;display:flex}._brand_2mu1i_3{color:var(--accent);font-size:16px;font-weight:700}._nav_2mu1i_4{gap:4px;display:flex}._nav_2mu1i_4 a{color:var(--fg);border-radius:6px;padding:6px 10px;font-weight:600;text-decoration:none}._nav_2mu1i_4 a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}._footer_2mu1i_7{text-align:center;color:var(--muted);padding:0 16px 32px;font-size:14px}._packs_1yu25_1{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}._pack_1yu25_1{font:inherit;color:var(--fg);text-align:left;cursor:pointer;background:var(--surface);border:1.5px solid var(--line);border-radius:10px;gap:2px;padding:14px;display:grid}._pack_1yu25_1:hover{border-color:var(--accent)}._packOn_1yu25_7{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}._packPay_1yu25_8{font-size:20px;font-weight:700}._bonus_1yu25_9{color:var(--ok);justify-self:start;font-size:12px;font-weight:700}._tabs_1yu25_11{flex-wrap:wrap;gap:6px;display:flex}._tab_1yu25_11{font:inherit;color:var(--fg);background:var(--sunk);border:1px solid var(--line);cursor:pointer;border-radius:999px;min-height:40px;padding:7px 14px;font-weight:600}._tabOn_1yu25_13{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}._amountBox_1yu25_15,._detailLine_1yu25_15{background:var(--sunk);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 12px;display:flex}._amount_1yu25_15{font-size:22px}._grid_1yu25_17{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}
