@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrainsmono-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrainsmono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-theme=dark],:root{--bg: #09090b;--sf: #141417;--sf2: #1d1d22;--line: #2b2b33;--ink: #fafafa;--ink2: #a2a2ac;--ink3: #8c8c96;--lime: #cbf432;--lime-ink: #0a0a0a;--lime-soft: #1f2a08;--lime-text: #cbf432;--dng: #ff6152;--dng-soft: #2c1210;--shell: #000;--ph: rgba(203, 244, 50, .14)}[data-theme=light]{--bg: #f3f3f0;--sf: #ffffff;--sf2: #eaeae6;--line: #e2e2dc;--ink: #0b0b0c;--ink2: #5c5c64;--ink3: #6b6b74;--lime: #c2ee1f;--lime-ink: #0a0a0a;--lime-soft: #f0fbcf;--lime-text: #4a6300;--dng: #d93a2b;--dng-soft: #fdecea;--shell: #d9d9d4;--ph: rgba(11, 11, 12, .18)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:0;height:0}@keyframes pulse78{0%,to{opacity:1}50%{opacity:.45}}@keyframes pill78{0%,to{opacity:.3}50%{opacity:1}}@keyframes rise78{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bar78{0%{transform:translate(-100%)}to{transform:translate(100%)}}.app{display:flex;flex-direction:column;height:100dvh;background:var(--bg)}.appbar{flex:0 0 auto;height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;border-bottom:1px solid var(--line)}.appbar-title{font-size:14px;font-weight:700;letter-spacing:-.01em}.appbar-sub{font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.16em;color:var(--ink3)}.iconbtn{width:30px;height:30px;flex:0 0 auto;border-radius:9px;border:1px solid var(--line);background:var(--sf);color:var(--ink);font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.screen{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px;display:flex;flex-direction:column;gap:16px;animation:rise78 .22s ease-out}.card{background:var(--sf);border:1px solid var(--line);border-radius:18px;padding:14px}.card-flat{background:var(--sf2);border-color:transparent}.card-lime{background:var(--lime-soft);border-color:transparent}.card-dng{background:var(--dng-soft);border-color:transparent}.row{display:flex;align-items:center;justify-content:space-between;gap:10px}.col{display:flex;flex-direction:column;gap:9px}.muted{color:var(--ink2)}.dim{color:var(--ink3)}.danger{color:var(--dng)}.lime{color:var(--lime-text)}.mono,.num,td,th{font-variant-numeric:tabular-nums}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.label{font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.label-xs{font-size:7.5px}.label-lg{font-size:9px;letter-spacing:.14em}.title{font-size:14px;font-weight:700;letter-spacing:-.01em}.big{font-family:JetBrains Mono,ui-monospace,monospace;font-size:26px;font-weight:700;letter-spacing:-.02em}.text{font-size:12.5px;line-height:1.5;color:var(--ink2)}.chip{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;padding:4px 7px;border-radius:6px;background:var(--lime-soft);color:var(--lime-text);flex:0 0 auto}.chip-flat{background:var(--sf);color:var(--ink3)}.chip-dng{background:var(--dng-soft);color:var(--dng)}.stat{padding:7px 9px;border-radius:9px;background:var(--sf2)}.stat-value{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:700;margin-top:2px}.stats2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stats3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.thumb{flex:0 0 84px;height:84px;border-radius:12px;background-color:var(--sf2);background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--ph) 7px 8px);background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:6px;overflow:hidden}.thumb-sm{flex-basis:46px;height:46px;border-radius:10px}.btn{width:100%;padding:15px;border:0;border-radius:14px;background:var(--lime);color:var(--lime-ink);font-family:inherit;font-size:14.5px;font-weight:800;letter-spacing:-.01em;cursor:pointer}.btn:disabled{opacity:.45;cursor:default}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn-danger{background:var(--dng);color:#fff}.btn-sm{padding:10px 12px;font-size:12.5px;border-radius:10px}.segmented{display:grid;gap:4px;padding:4px;background:var(--sf);border-radius:12px}.segmented button{padding:10px;border:0;border-radius:9px;background:transparent;color:var(--ink3);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.segmented button[aria-selected=true]{background:var(--lime);color:var(--lime-ink)}.chips{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.chips button{flex:0 0 auto;padding:7px 11px;border-radius:999px;border:1px solid var(--line);background:var(--sf);color:var(--ink2);font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.08em;cursor:pointer}.chips button[aria-selected=true]{border-color:var(--lime);color:var(--lime-text)}.field{width:100%;background:var(--sf2);border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:11px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}table{width:100%;border-collapse:collapse;font-size:12.5px}th{text-align:left;font-family:JetBrains Mono,ui-monospace,monospace;font-size:7.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);font-weight:400;padding:6px 0}td{padding:8px 0;border-top:1px solid var(--line)}.mainbar{flex:0 0 auto;padding:10px 14px 12px;background:var(--bg);border-top:1px solid var(--line)}.tabbar{flex:0 0 auto;display:grid;grid-template-columns:repeat(5,1fr);background:var(--bg);border-top:1px solid var(--line);padding:8px 6px calc(8px + env(safe-area-inset-bottom))}.tabbar button{border:0;background:transparent;color:var(--ink3);font-family:inherit;font-size:10px;font-weight:700;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0}.tabbar button[aria-selected=true]{color:var(--lime-text)}.tabbar .dot{width:5px;height:5px;border-radius:999px;background:currentColor}.skeleton{background:linear-gradient(90deg,var(--sf) 25%,var(--sf2) 50%,var(--sf) 75%);background-size:200% 100%;animation:shimmer 1.2s infinite;border-radius:18px;min-height:72px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.progress{position:fixed;top:0;left:0;right:0;height:2px;overflow:hidden;z-index:50}.progress:after{content:"";display:block;height:100%;width:40%;background:var(--lime);animation:bar78 .9s ease-in-out infinite}.pulse{animation:pulse78 1.4s ease-in-out infinite}.sheet-backdrop{position:fixed;inset:0;background:#0000008c;display:flex;align-items:flex-end;z-index:100;animation:fade-in .15s ease}.sheet{width:100%;background:var(--sf);border-top:1px solid var(--line);border-radius:20px 20px 0 0;padding:10px 14px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;animation:rise78 .2s ease}.sheet-grip{width:38px;height:4px;border-radius:999px;background:var(--line);align-self:center;margin-bottom:4px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.logo{display:block;width:auto}.logo-light,[data-theme=light] .logo-dark{display:none}[data-theme=light] .logo-light{display:block}@media(prefers-reduced-motion:reduce){.skeleton,.pulse,.screen,.sheet,.sheet-backdrop{animation:none}.progress:after{animation:none;width:100%;opacity:.5}}
