:is(html:has(.ax),body:has(.ax)){margin:0;color:#ededed!important;background:#0a0a0a!important}.ax{--bg:#0a0a0a;--card:#111;--card-2:#171717;--card-3:#1f1f1f;--ink:#ededed;--mut:#9a9a9a;--mut-2:#6a6a6a;--line:#ffffff14;--line-2:#ffffff24;--ok:#5cc98b;--ok-s:#5cc98b1f;--hold:#e5a84b;--hold-s:#e5a84b1f;--no:#ff6b6b;--no-s:#ff6b6b1f;--ease:cubic-bezier(.22, 1, .36, 1);min-height:100svh;color:var(--ink);background:radial-gradient(900px 420px at 50% -200px, #ffffff13, transparent 70%), var(--bg);-webkit-font-smoothing:antialiased;font-family:Manrope,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5}.ax *{box-sizing:border-box;margin:0;padding:0}.ax button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ax button:disabled{cursor:not-allowed;opacity:.4}.ax :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ax-shell{max-width:460px;margin:0 auto;padding:0 20px 120px}.ax-bar{z-index:10;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0a0a0ab8;align-items:center;gap:10px;height:64px;margin:0 -20px 8px;padding:0 20px;display:flex;position:sticky;top:0}.ax-brand{letter-spacing:-.01em;align-items:center;gap:9px;font-size:16px;font-weight:600;display:flex}.ax-brand small{color:var(--mut);font-weight:400}.ax-bar-r{align-items:center;gap:8px;margin-left:auto;display:flex}.ax-back{color:var(--mut);align-items:center;gap:6px;font-size:14px;display:inline-flex}.ax-back:hover{color:var(--ink)}.ax-pill{background:var(--card-2);border:1px solid var(--line);height:28px;color:var(--mut);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ax-pill i{background:var(--mut-2);border-radius:50%;width:7px;height:7px}.ax-pill.on{color:var(--ink)}.ax-pill.on i{background:var(--ok);animation:ax-ring 1.8s var(--ease) infinite}.ax-pill.warn{color:var(--hold);background:var(--hold-s);border-color:#e5a84b59}.ax-pill.warn i{background:var(--hold)}.ax-pill.bad{color:var(--no);background:var(--no-s);border-color:#ff6b6b59}.ax-pill.bad i{background:var(--no)}.ax-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--mut-2);font-size:11.5px;font-weight:500}.ax-h1{letter-spacing:-.025em;margin-top:12px;font-size:34px;font-weight:400;line-height:1.12}.ax-h1 em{color:#707070;font-style:normal}.ax-sub{color:var(--mut);margin-top:12px;font-size:15.5px}.ax-hero{animation:ax-rise .7s var(--ease) both;padding:28px 0 22px}.ax-card{background:var(--card);border:1px solid var(--line);animation:ax-rise .7s var(--ease) both;border-radius:20px;padding:20px}.ax-card+.ax-card{margin-top:12px}.ax-card-t{letter-spacing:.16em;text-transform:uppercase;color:var(--mut-2);justify-content:space-between;gap:8px;margin-bottom:14px;font-size:11.5px;font-weight:500;display:flex}.ax-field{margin-bottom:14px;display:block}.ax-field span{color:var(--mut);margin-bottom:7px;font-size:13px;display:block}.ax-input{border:1px solid var(--line);background:var(--card-2);width:100%;height:50px;color:var(--ink);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:none;border-radius:14px;outline:none;padding:0 16px;font-size:16px;transition:border-color .2s}select.ax-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%239a9a9a' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.ax-input:focus{border-color:var(--line-2);box-shadow:0 0 0 4px #ffffff0d}.ax-pin{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}.ax-pin::placeholder{letter-spacing:.02em;font-size:15px}.ax-btn{width:100%;height:54px;transition:background .2s, transform .15s var(--ease), border-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.ax-btn:active:not(:disabled){transform:scale(.98)}.ax-btn.primary{background:var(--ink);color:#0a0a0a}.ax-btn.primary:hover:not(:disabled){background:#fff}.ax-btn.ghost{border:1px solid var(--line-2);color:var(--ink)}.ax-btn.ghost:hover:not(:disabled){background:var(--card-2)}.ax-btn.danger{color:var(--no);border:1px solid #ff6b6b66}.ax-btn.danger:hover:not(:disabled){background:var(--no-s)}.ax-btn.sm{height:42px;font-size:14px;font-weight:500}.ax-row{gap:10px;display:flex}.ax-row>*{flex:1}.ax-link{color:var(--mut);text-underline-offset:3px;font-size:13.5px;text-decoration:underline}.ax-link:hover{color:var(--ink)}.ax-trust{gap:12px;margin-top:20px;display:grid}.ax-trust div{color:var(--mut);grid-template-columns:32px 1fr;align-items:start;gap:12px;font-size:14px;display:grid}.ax-trust b{color:var(--ink);font-weight:500;display:block}.ax-ic{background:var(--card-2);border:1px solid var(--line);width:32px;height:32px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.ax-ic svg{width:16px;height:16px}.ax-stats{animation:ax-rise .7s var(--ease) 50ms both;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.ax-stat{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px}.ax-stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;display:block}.ax-stat span{color:var(--mut);font-size:12.5px}.ax-stat.hot b{color:var(--hold)}.ax-tabs{scrollbar-width:none;gap:6px;margin:0 -20px 14px;padding:0 20px 2px;display:flex;overflow-x:auto}.ax-tabs::-webkit-scrollbar{display:none}.ax-tab{border:1px solid var(--line);height:36px;color:var(--mut);white-space:nowrap;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500;transition:all .2s}.ax-tab:hover{color:var(--ink);border-color:var(--line-2)}.ax-tab[aria-pressed=true]{background:var(--ink);color:#0a0a0a;border-color:var(--ink)}.ax-tab em{opacity:.6;margin-left:4px;font-style:normal}.ax-list{gap:10px;display:grid}.ax-req{text-align:left;background:var(--card);border:1px solid var(--line);width:100%;transition:border-color .2s, background .2s, transform .2s var(--ease);animation:ax-rise .5s var(--ease) both;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.ax-req:hover{border-color:var(--line-2);background:var(--card-2);transform:translateY(-1px)}.ax-req.mine{border-color:#e5a84b66}.ax-av{background:var(--card-3);border-radius:14px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:grid}.ax-req-t{letter-spacing:-.01em;font-size:16px;font-weight:500}.ax-req-m{color:var(--mut);margin-top:2px;font-size:13px}.ax-req-r{text-align:right;color:var(--mut);font-variant-numeric:tabular-nums;font-size:12.5px}.ax-req-r b{color:var(--ink);font-size:13px;font-weight:500;display:block}.ax-req-r.late b{color:var(--hold)}.ax-empty{text-align:center;border:1px dashed var(--line-2);color:var(--mut);animation:ax-rise .6s var(--ease) both;border-radius:20px;padding:40px 20px}.ax-empty .ax-ic{border-radius:16px;width:48px;height:48px;margin:0 auto 14px}.ax-empty .ax-ic svg{width:22px;height:22px}.ax-empty b{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:500;display:block}.ax-hist{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.ax-hist:last-child{border:0}.ax-hist span{color:var(--mut)}.ax-set{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14.5px;display:flex}.ax-set:last-child{border:0;padding-bottom:0}.ax-set small{color:var(--mut);font-size:12.5px;display:block}.ax-switch{background:var(--card-3);border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative;border:1px solid var(--line-2)!important}.ax-switch:after{content:"";background:var(--mut);width:20px;height:20px;transition:transform .25s var(--ease), background .2s;border-radius:50%;position:absolute;top:3px;left:3px}.ax-switch[aria-checked=true]{background:var(--ink)}.ax-switch[aria-checked=true]:after{background:#0a0a0a;transform:translate(18px)}.ax-amount{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:14px 0 6px;font-size:52px;font-weight:400;line-height:1}.ax-what{color:var(--mut);font-size:17px}.ax-what b{color:var(--ink);font-weight:500}.ax-meta{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.ax-tag{background:var(--card-2);border:1px solid var(--line);height:26px;color:var(--mut);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.ax-timer{font-variant-numeric:tabular-nums}.ax-kv{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px 0;font-size:14px;display:flex}.ax-kv:last-child{border:0}.ax-kv span:first-child{color:var(--mut)}.ax-kv span:last-child{text-align:right}.ax-p{color:var(--ink);font-size:14.5px}.ax-p+.ax-p{margin-top:10px}.ax-p.dim{color:var(--mut)}.ax-hash{color:var(--mut);word-break:break-all;background:var(--card-2);border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.ax-note{margin-top:12px}.ax-err{color:var(--no);margin-top:12px;font-size:14px}.ax-foot{color:var(--mut-2);text-align:center;margin-top:18px;font-size:12.5px}.ax-dock{z-index:20;padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#0a0a0aeb 28%);position:fixed;bottom:0;left:0;right:0}.ax-dock-in{gap:10px;max-width:420px;margin:0 auto;display:grid}.ax-done{text-align:center;padding:36px 8px 10px}.ax-check{background:var(--ok-s);width:76px;height:76px;color:var(--ok);animation:ax-pop .6s var(--ease) both;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.ax-check.no{background:var(--no-s);color:var(--no)}.ax-check.wait{background:var(--hold-s);color:var(--hold)}.ax-check svg{width:34px;height:34px}.ax-check path{stroke-dasharray:40;stroke-dashoffset:40px;animation:ax-draw .5s var(--ease) .25s forwards}@keyframes ax-rise{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes ax-ring{0%{box-shadow:0 0 #5cc98b73}to{box-shadow:0 0 0 8px #5cc98b00}}@keyframes ax-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes ax-draw{to{stroke-dashoffset:0}}@media (min-width:720px){.ax-shell{padding-top:12px}.ax-h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.ax *,.ax :before,.ax :after{transition:none!important;animation:none!important}.ax-check path{stroke-dashoffset:0}}
