:root{--bg:#0e0c1b;--surf:#171429;--surf2:#211c38;--text:#fdf7fc;--muted:#9a93ad;--line:#2a2447;--brand:#a52586;--brand-lift:#c93fa8;--ink:#fff5fe;--soft:rgba(165,37,134,0.22);--good:#3fb68b;--warn:#e4a356;--bad:#e0576b;--shadow:0 14px 38px rgba(6,4,14,0.5);--ui:"Readex Pro","Segoe UI",Tahoma,sans-serif;--disp:"Baloo Bhaijaan 2","Readex Pro",Tahoma,sans-serif}:root[data-theme=light]{--bg:#fdf7fc;--surf:#ffffff;--surf2:#f5ebf3;--text:#17111f;--muted:#6e6377;--line:#e7d9e6;--brand:#a52586;--brand-lift:#8c1b71;--ink:#fff5fe;--soft:rgba(165,37,134,0.09);--good:#1d8c68;--warn:#a2650b;--bad:#b72d46;--shadow:0 10px 28px rgba(38,16,34,0.13)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--ui);font-size:15px;font-weight:300;line-height:1.7;-webkit-text-size-adjust:100%}h1,h2,h3,h4{font-family:var(--disp);font-weight:700;margin:0;line-height:1.4}h1{font-size:22px}h2{font-size:18px}h3{font-size:15.5px;font-weight:600}a{color:var(--brand-lift)}.shell{max-width:860px;margin:0 auto;padding:0 16px 96px}.appbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:12px 16px;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.appbar .brand{width:30px;height:30px;border-radius:9px;flex:none}.appbar .who{display:flex;flex-direction:column;gap:0;min-width:0;flex:1 1}.appbar .who b{font-family:var(--disp);font-size:14.5px;font-weight:600}.appbar .who span{font-size:11px;color:var(--muted)}.tabbar{position:fixed;inset-inline:0;bottom:0;z-index:20;display:flex;gap:1px;background:var(--line);border-top:1px solid var(--line)}.tabbar a{flex:1 1;padding:12px 4px calc(12px + env(safe-area-inset-bottom));background:var(--bg);color:var(--muted);text-align:center;text-decoration:none;font-size:12px;font-weight:500}.tabbar a[aria-current=page]{color:var(--brand-lift);background:var(--surf)}.stack{display:flex;flex-direction:column;gap:14px;padding-top:18px}.lbl{font-size:10px;font-weight:500;letter-spacing:.14em;color:var(--muted);margin:0}.card{background:var(--surf);border:1px solid var(--line);border-radius:16px;padding:16px;gap:10px}.card,.hero{display:flex;flex-direction:column}.hero{gap:4px}.hero .amt{font-family:var(--disp);font-size:32px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.hero .amt small{font-size:14px;font-weight:500;color:var(--muted);-webkit-margin-start:5px;margin-inline-start:5px}.hero .cap{font-size:12px;color:var(--muted)}.trio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.trio>div{background:var(--surf);padding:11px 6px;display:flex;flex-direction:column;gap:2px;align-items:center;text-align:center}.trio b{font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trio span{font-size:10.5px;color:var(--muted)}.list{flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.list,.row{display:flex}.row{background:var(--surf);padding:12px 13px;align-items:center;gap:10px}.row .g{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.row .g b{font-size:13.5px;font-weight:500}.row .g span{font-size:11.5px;color:var(--muted)}.row .v{font-size:14.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.v.neg{color:var(--bad)}.v.pos{color:var(--good)}.chip{font-size:10.5px;font-weight:500;padding:4px 9px;border-radius:999px;flex:none;white-space:nowrap;font-family:var(--ui);background:var(--surf2);color:var(--muted);border:1px solid var(--line)}.chip.ok{background:color-mix(in srgb,var(--good) 15%,transparent);color:var(--good);border-color:color-mix(in srgb,var(--good) 36%,transparent)}.chip.wait{background:color-mix(in srgb,var(--warn) 17%,transparent);color:var(--warn);border-color:color-mix(in srgb,var(--warn) 38%,transparent)}.chip.no{background:color-mix(in srgb,var(--bad) 15%,transparent);color:var(--bad);border-color:color-mix(in srgb,var(--bad) 36%,transparent)}.chip.brand{color:var(--brand-lift);border-color:color-mix(in srgb,var(--brand) 45%,transparent)}.chip.brand,.note{background:var(--soft)}.note{display:flex;gap:9px;border:1px solid color-mix(in srgb,var(--brand) 38%,transparent);border-radius:12px;padding:11px 13px;font-size:12px;line-height:1.75}.note b{color:var(--brand-lift);font-weight:700;flex:none}.note.bad{background:color-mix(in srgb,var(--bad) 12%,transparent);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.note.bad b{color:var(--bad)}.note.ok{background:color-mix(in srgb,var(--good) 12%,transparent);border-color:color-mix(in srgb,var(--good) 40%,transparent)}.note.ok b{color:var(--good)}.btn{border:0;border-radius:12px;padding:14px;font-family:var(--disp);font-weight:700;font-size:14.5px;background:var(--brand);color:var(--ink);cursor:pointer;width:100%;text-align:center;text-decoration:none;display:block;min-height:44px}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line);font-weight:600}.btn.danger{background:var(--bad)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.lnk:focus-visible{outline:2px solid var(--brand-lift);outline-offset:2px}.lnk{background:none;border:0;color:var(--brand-lift);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;padding:4px;min-height:32px}.lnk.danger{color:var(--bad)}.field{display:flex;flex-direction:column;gap:5px}.field>span{font-size:11.5px;color:var(--muted)}.field input,.field select,.field textarea{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:11px;padding:12px 13px;font:inherit;font-size:14px;width:100%;min-height:44px}.field input[dir=ltr]{text-align:right;letter-spacing:.04em}.hint{font-size:11px;color:var(--muted)}.pair{display:flex;flex-direction:column;gap:8px}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:13px;background:var(--surf)}.tbl{width:100%;border-collapse:collapse;font-size:12.5px;min-width:560px}.tbl th{text-align:right;font-size:9.5px;letter-spacing:.12em;font-weight:500;color:var(--muted);background:var(--surf2)}.tbl td,.tbl th{padding:11px 12px;white-space:nowrap;border-bottom:1px solid var(--line)}.tbl td{vertical-align:middle}.tbl tr:last-child td{border-bottom:0}.tbl td b{font-weight:500;font-size:12.5px;display:block}.tbl td em{font-style:normal;color:var(--muted);font-size:11px}.tbl .mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.05em;direction:ltr;text-align:right;color:var(--muted)}.tbl .act{text-align:left}.auth{min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.auth .box{width:100%;max-width:380px;display:flex;flex-direction:column;gap:16px}.auth .mark{width:56px;height:56px;border-radius:16px}.auth h1{font-size:24px}.code{background:var(--bg);border:1px dashed var(--brand);border-radius:12px;padding:16px 10px;text-align:center;font-size:22px;font-weight:600;letter-spacing:.16em;direction:ltr}@media (prefers-reduced-motion:reduce){*{transition:none!important}}