@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{--bg:#0d0616;--surf:#1a1024;--surf2:#221632;--line:#2a2036;--ink:#f2f0f7;--ink2:#a9a4ba;--ink3:#8b879c;--accent:#8a2bff;--accent-soft:#8a2bff29;--on-accent:#fff;--ok:#34d399;--warn:#fbbf24;--err:#ff4d6d;--star:#fbbf24;--link:#b9aeff;--glow:0 0 18px #8a2bff59;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg:#f6f4fa;--surf:#fdfcff;--surf2:#efebf7;--line:#e2dcee;--ink:#231c33;--ink2:#4f4863;--ink3:#625b78;--accent:#6a5ddf;--accent-soft:#ece9fc;--ok:#1c7350;--warn:#8a5a00;--err:#b83347;--star:#e0a200;--link:#4b3fc4;--glow:0 4px 14px #6a5ddf2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font:15px/1.5 Inter,system-ui,sans-serif}button,input,select{font:inherit;color:inherit}a{color:var(--link)}h1{margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.3}h2{margin:0 0 12px;font-size:17px;font-weight:600}p{margin:0 0 12px}.muted{color:var(--ink2)}.small{font-size:13px}.mono{letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace}.center{min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));place-items:center;display:grid}.card{background:var(--surf);border:1px solid var(--line);border-radius:18px;width:100%;max-width:420px;padding:28px 24px}.brand{letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:22px;font-weight:600;display:flex}.brand i{background:var(--accent);width:30px;height:30px;box-shadow:var(--glow);color:#fff;border-radius:9px;place-items:center;font-size:15px;font-style:normal;display:inline-grid}label{color:var(--ink2);margin:14px 0 6px;font-size:13px;display:block}.input{background:var(--surf2);border:1px solid var(--line);border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-size:16px}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input.code{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:24px}.check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;margin:16px 0 4px;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.btn{border:1px solid var(--line);background:var(--surf2);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 18px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--accent)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{filter:brightness(1.08)}.btn.danger{color:var(--err)}.btn.wide{width:100%;margin-top:18px}.btn.sm{border-radius:10px;height:34px;padding:0 12px;font-size:13px}.btn:disabled{opacity:.55;cursor:default}.linkbtn{color:var(--link);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.err{background:color-mix(in srgb, var(--err) 14%, transparent);color:var(--err);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:14px}.note{background:var(--accent-soft);border-radius:10px;margin-top:14px;padding:10px 12px;font-size:14px}.qr{place-items:center;margin:16px 0 10px;display:grid}.qr img{width:200px;height:200px;image-rendering:pixelated;background:#fff;border-radius:12px;padding:8px}.secret{text-align:center;word-spacing:6px;background:var(--surf2);-webkit-user-select:all;user-select:all;border-radius:10px;padding:10px;font-size:15px}.steps{color:var(--ink2);margin:8px 0 0;padding-left:20px;font-size:14px}.steps li{margin:4px 0}.codes{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.codes span{text-align:center;background:var(--surf2);border-radius:10px;padding:9px 0;font-size:15px}.row{flex-wrap:wrap;gap:10px;display:flex}.row>.btn{flex:1}.top{z-index:5;padding:12px 20px;padding-top:calc(12px + env(safe-area-inset-top));background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex;position:sticky;top:0}.top .brand{margin:0}.top .sp{flex:1}.page{max-width:1180px;margin:0 auto;padding:22px 20px 60px}.panel{background:var(--surf);border:1px solid var(--line);border-radius:16px;margin-bottom:16px;padding:20px}.grid2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.kv{grid-template-columns:140px 1fr;gap:6px 12px;font-size:14px;display:grid}.kv dt{color:var(--ink2)}.kv dd{margin:0}.tabs{gap:6px;margin-bottom:16px;display:flex}.tab{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;height:36px;padding:0 14px}.tab.on{background:var(--accent-soft);border-color:var(--accent)}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;color:var(--ink2);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);padding:8px 10px;font-size:12px;font-weight:500}.table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px}.table tr.fired td{color:var(--ink3)}.scroll{overflow-x:auto}.pill{background:var(--surf2);color:var(--ink2);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px;display:inline-block}.pill.ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.pill.warn{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent)}.pill.err{color:var(--err);background:color-mix(in srgb, var(--err) 14%, transparent)}.pill.acc{color:var(--link);background:var(--accent-soft)}.star{color:var(--star);place-items:center;display:inline-grid;position:relative}.star b{color:#1a1024;padding-top:.12em;font-size:.34em;font-weight:600;position:absolute}.scrim{z-index:50;background:#05020a99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surf);border:1px solid var(--line);border-radius:18px;width:100%;max-width:480px;max-height:calc(100dvh - 32px);padding:22px;overflow:auto}.form2{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.form2 .full{grid-column:1/-1}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));background:var(--surf2);border:1px solid var(--line);z-index:60;box-shadow:var(--glow);border-radius:12px;padding:10px 16px;position:fixed;transform:translate(-50%)}@media (width<=640px){.page{padding:16px 12px 60px}.form2{grid-template-columns:1fr}.kv{grid-template-columns:110px 1fr}.hide-m{display:none}}
