@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")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@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:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff")}:root{--bg: #05070b;--bg-elevated: #0a0d13;--surface: rgba(255, 255, 255, .045);--surface-hover: rgba(255, 255, 255, .075);--border: rgba(255, 255, 255, .11);--border-strong: rgba(255, 255, 255, .24);--text: #f4f7fa;--text-dim: #a3abb6;--text-faint: #5e6672;--accent: #ffffff;--accent-ink: #05070b;--danger: #e5484d;--danger-dim: rgba(229, 72, 77, .12);--danger-deep: #8e2226;--success: #46c08a;--matrix: rgba(255, 255, 255, .055);--btn-side: rgba(255, 255, 255, .55);--knob-side-on: rgba(5, 7, 11, .42);--blur: blur(14px);--brand-ya: #fc3f1d;--brand-ya-side: #a3260f;--brand-tg: #2aabee;--brand-tg-side: #1a6f9c;--brand-google: #e8eaed;--brand-google-ink: #1f2328;--brand-google-side: #6b7078;--step-1: 4px;--step-2: 8px;--step-3: 12px;--step-4: 16px;--step-5: 24px;--step-6: 40px;--step-7: 64px;--radius: 0;--font-ui: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-brand: "Poppins", "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease: cubic-bezier(.2, 0, 0, 1)}:root[data-theme=light]{--bg: #f7f8fa;--bg-elevated: #ffffff;--surface: #ffffff;--surface-hover: #f1f3f6;--border: #e6e8ec;--border-strong: #c8ccd4;--text: #05070b;--text-dim: #5c6470;--text-faint: #a2a9b4;--accent: #05070b;--accent-ink: #ffffff;--danger: #d0353a;--danger-dim: rgba(208, 53, 58, .08);--danger-deep: #7d1f23;--success: #1f9d68;--matrix: rgba(5, 7, 11, .045);--btn-side: rgba(5, 7, 11, .72);--knob-side-on: rgba(255, 255, 255, .5);--blur: blur(8px);--brand-google: #1f2328;--brand-google-ink: #ffffff;--brand-google-side: rgba(5, 7, 11, .45)}@keyframes aniri-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.82)}}@keyframes aniri-breathe{0%,to{opacity:1;box-shadow:0 0 0 0 var(--success)}50%{opacity:.5;box-shadow:0 0 0 5px #46c08a00}}@keyframes aniri-section-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes aniri-stagger{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aniri-edge{0%,to{border-color:var(--border)}50%{border-color:var(--border-strong)}}@keyframes aniri-loadbar-page{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes aniri-loadbar{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes aniri-flash{0%{opacity:.85}to{opacity:0}}@keyframes aniri-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes aniri-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes aniri-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes aniri-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes aniri-arrow-down{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes aniri-bait-btn{0%,82%,to{transform:translateY(0);box-shadow:0 5px 0 0 var(--btn-side)}86%{transform:translateY(-3px);box-shadow:0 8px 0 0 var(--btn-side)}90%{transform:translateY(0);box-shadow:0 5px 0 0 var(--btn-side)}94%{transform:translateY(-2px);box-shadow:0 7px 0 0 var(--btn-side)}98%{transform:translateY(0);box-shadow:0 5px 0 0 var(--btn-side)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*{box-sizing:border-box;border-radius:0}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:16px;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;touch-action:manipulation;-webkit-text-size-adjust:100%}p{text-wrap:pretty}h1,h2,h3,h4{margin:0;font-weight:650}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--text);color:var(--bg)}.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.brand{font-family:var(--font-brand);letter-spacing:-.035em}.label{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint)}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--border-strong)}*::-webkit-scrollbar-track{background:transparent}@media(pointer:coarse){*{scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0}}
