@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-cyrillic-ext-wght-normal-CWLBgZ7J.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/onest-latin-wght-normal-CUIqqgP9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/handjet-arabic-wght-normal-BBw_QERN.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/handjet-armenian-wght-normal-Cg0jBLWP.woff2)format("woff2-variations");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/handjet-cyrillic-ext-wght-normal-UTpFmFUj.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/handjet-cyrillic-wght-normal-CotD2cNP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/handjet-greek-wght-normal-0uQ3ivw3.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/handjet-hebrew-wght-normal-DkGvx3CY.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/handjet-vietnamese-wght-normal-bU2dYH3L.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/handjet-latin-ext-wght-normal-BzJKR-1W.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Handjet Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/handjet-latin-wght-normal-Dk1_L3VN.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/build/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-void:#080d0e;--c-deep:#24394c;--c-slate:#47525f;--c-gold:#c9b188;--c-yellow:#fce873;--c-graphite:#2b3034;--c-steel:#627c8c;--c-ash:#989398;--c-ice:#b9c7d2;--c-alert:#e93c35;--accent:#fce873}html{scroll-behavior:smooth}body{background:var(--c-void);color:var(--c-ice);transition:background-color .35s,color .35s}body.light{--c-void:#e8ecef;--c-ice:#223540;--c-ash:#5b6b73;--c-steel:#5b7280;--c-graphite:#d7dde2;background:var(--c-void)}::selection{background:var(--accent);color:#080d0e}body.light .text-white{color:#0b1418}body.light .text-yellow{color:#8f7207}body.light .text-gold{color:#7d6526}body.light .text-\[var\(--c-steel\)\]{color:var(--c-steel)}.landing-header{background:#080d0ecc;border-color:#627c8c40}.landing-footer{background:#080d0eb3;border-color:#627c8c40}.landing-footer-subline{border-color:#627c8c26}.landing-band{background:#080d0e66;border-color:#627c8c33}.landing-stats-band,.landing-divider-top,.landing-divider-y{position:relative}.landing-stats-band:before,.landing-stats-band:after{content:"";pointer-events:none;background:#627c8c33;height:1px;position:absolute;left:0;right:0}.landing-stats-band:before{top:0}.landing-stats-band:after{bottom:0}.landing-divider-top:before,.landing-divider-y:before,.landing-divider-y:after{content:"";pointer-events:none;background:#627c8c33;height:1px;position:absolute;left:0;right:0}.landing-divider-top:before,.landing-divider-y:before{top:0}.landing-divider-y:after{bottom:0}.landing-stats-cell{position:relative}.landing-stats-cell:not(:last-child):after{content:"";pointer-events:none;background:#627c8c26;width:1px;position:absolute;top:18%;bottom:18%;right:0}.landing-copy{color:#b9c7d2cc}.landing-copy-soft{color:#b9c7d2b3}.landing-meta{color:var(--c-ash)}.landing-nav{color:#b9c7d2cc}.landing-footer-links{color:#b9c7d2b3}body.light .panel{background:#ffffffb3;border-color:#ffffffbd;box-shadow:0 14px 32px #a7b3bf1f,inset 0 1px #fffffff0}body.light .inp{color:#0b1418;background:#ffffffd9;border-color:#24394c47}body.light .inp::placeholder{color:#7d8a92}body.light .btn-ghost{color:#24394c;border-color:#c2cdd6f2;box-shadow:0 1px #ffffffe0,0 8px 22px #b1bcc61a}body.light .btn-ghost:hover{color:#080d0e;border-color:var(--accent);background:#8f720714}body.light.crt:after{box-shadow:inset 0 0 160px #24394c24}body.light .feat:hover{background:#8f72070f}body.light .landing-header{background:#e8ecefcc;border-color:#ffffffc7;box-shadow:inset 0 -1px #cdd6df6b}body.light .landing-footer{background:#e8ecefb3;border-color:#ffffffb8}body.light .landing-footer-subline{border-color:#ffffff8f}body.light .landing-band{background:#e8ecef66;border-color:#fff9}body.light .landing-stats-band:before,body.light .landing-stats-band:after,body.light .landing-divider-top:before,body.light .landing-divider-y:before,body.light .landing-divider-y:after{background:0 0;border-top:1px dashed #bfc9d2b8;height:0;left:1.5rem;right:1.5rem;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}body.light .landing-stats-cell:not(:last-child):after{background:0 0;border-right:1px dashed #bdc7d0cc;width:0;right:-.5px;-webkit-mask:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}@media (width>=640px){body.light .landing-stats-band:before,body.light .landing-stats-band:after,body.light .landing-divider-top:before,body.light .landing-divider-y:before,body.light .landing-divider-y:after{left:2rem;right:2rem}}body.light .landing-copy{color:#223540cc}body.light .landing-copy-soft{color:#223540b3}body.light .landing-meta{color:#5b6b73}body.light .landing-nav{color:#223540cc}body.light .landing-footer-links{color:#223540b3}body.light .link-u:hover{color:#0b1418}body.light .landing-pricing-featured{background:#fce8730d;border-color:#fce8738c}.pixelate{image-rendering:pixelated;image-rendering:crisp-edges}.head{letter-spacing:-.02em;font-family:Onest Variable,Onest,sans-serif;font-weight:800;line-height:1.1!important}.pixel{font-family:Handjet Variable,Handjet,monospace;font-weight:700;line-height:1}.eyebrow{text-transform:uppercase;letter-spacing:.28em;font-family:JetBrains Mono Variable,JetBrains Mono,monospace}.panel{-webkit-backdrop-filter:blur(6px);background:#141e288c;border:1px solid #627c8c52;position:relative}.panel:before,.panel:after{content:"";border:1px solid var(--accent);width:7px;height:7px;position:absolute}.panel:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.panel:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.btn-pixel{cursor:pointer;color:#080d0e;background:var(--accent);letter-spacing:.04em;border:0;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-weight:700;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);box-shadow:4px 4px #080d0e99,inset 0 0 0 1px #ffffff59}.btn-pixel:hover{transform:translate(-1px,-1px);box-shadow:6px 6px #080d0e99,inset 0 0 0 1px #ffffff80}.btn-pixel:active{transform:translate(2px,2px);box-shadow:1px 1px #080d0e99}.btn-ghost{cursor:pointer;color:#b9c7d2;letter-spacing:.04em;background:0 0;border:1px solid #627c8c80;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;transition:border-color .15s,color .15s,background .15s}.btn-ghost:hover{border-color:var(--accent);color:#fff;background:#fce8730f}.inp{color:#fff;caret-color:var(--accent);background:#080d0eb3;border:1px solid #627c8c73;font-family:JetBrains Mono Variable,JetBrains Mono,monospace}.inp::placeholder{color:#627c8c}.inp:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.link-u{transition:color .15s;position:relative}.link-u:hover{color:#fff}.feat{transition:transform .15s,border-color .15s,background .15s}.feat:hover{border-color:var(--accent);background:#fce8730a;transform:translateY(-3px)}.crt-overlay{z-index:60;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#0000001a 2px 3px);display:none;position:fixed;inset:0}body.crt .crt-overlay{display:block}body.crt:after{content:"";z-index:60;pointer-events:none;position:fixed;inset:0;box-shadow:inset 0 0 180px #080d0ee6}.landing-logo-dot{box-shadow:-6px 0 #e93c35,6px 0 #627c8c,0 -6px #c9b188}.landing-logo-dot--footer{box-shadow:-5px 0 #e93c35,5px 0 #627c8c}.landing-pricing-featured{--accent:#fce873;background:#fce8730d;border-color:#fce8738c}@keyframes blink{50%{opacity:.25}}.blink{animation:1.3s steps(2,end) infinite blink}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floaty{animation:7s ease-in-out infinite floaty}.theme-light-only{display:none}body.light .theme-light-only{display:inline}body.light .theme-dark-only{display:none}@media (prefers-reduced-motion:reduce){.floaty,.blink{animation:none}html{scroll-behavior:auto}}.auth-active{overflow:hidden}.auth-overlay{z-index:80;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,#1c263457 0%,#090c12d1 28%,#04060afa 68%,#020307 100%);justify-content:center;align-items:center;transition:opacity .55s;display:flex;position:fixed;inset:0}.auth-overlay.is-open{opacity:1;pointer-events:auto}body.light .auth-overlay{background:radial-gradient(circle at 50% 45%,#ffffffc2 0%,#e1e8edeb 28%,#d3dce3fa 68%,#d5dde3 100%)}.auth-overlay__stars,.auth-overlay__veil{position:absolute;inset:0}body.light .auth-overlay__veil{background:radial-gradient(circle,#fff8d64d 0%,#ebf0f42e 22%,#d7e0e7b8 58%,#d2dce4f5 100%),linear-gradient(#f5f7f926 0%,#d6dfe6ad 100%)}.auth-overlay__stars{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;opacity:1}.auth-overlay__veil{background:radial-gradient(circle,#fce8730a 0%,#070a102e 22%,#04060bb8 58%,#020307f5 100%),linear-gradient(#02040838 0%,#020307c2 100%)}.auth-overlay__center{z-index:1;opacity:0;width:min(100%,36rem);padding:1.25rem;transition:transform .62s cubic-bezier(.2,.82,.14,1),opacity .5s;position:relative;transform:translateY(2rem)scale(.965)}.auth-overlay.is-open .auth-overlay__center{opacity:1;transform:translateY(0)scale(1)}.auth-overlay__comet{display:none}.auth-panel{transform-origin:50%;background:linear-gradient(#111720eb 0%,#0a0e13f5 100%);border:1px solid #b9c7d229;transition:transform .8s cubic-bezier(.2,.82,.14,1),opacity .8s cubic-bezier(.2,.82,.14,1),filter .8s;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000080,inset 0 1px #ffffff0f}body.light .auth-panel{background:linear-gradient(#fcfdfff5 0%,#eef3f7fa 100%);border-color:#576a7829;box-shadow:0 40px 120px #697c8a38,inset 0 1px #ffffffeb}.auth-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at top,#fce87317,#0000 42%),linear-gradient(135deg,#627c8c1a,#0000 45%);position:absolute;inset:0}body.light .auth-panel:before{background:radial-gradient(circle at top,#fce8731f,#0000 42%),linear-gradient(135deg,#627c8c14,#0000 45%)}.auth-panel__shell{gap:1.25rem;padding:1.6rem;display:grid;position:relative}.auth-panel__header{padding-right:2.5rem;position:relative}.auth-panel__close{cursor:pointer;opacity:.72;background:0 0;border:0;width:2rem;height:2rem;transition:opacity .2s,transform .2s;position:absolute;top:0;right:0}.auth-panel__close:hover{opacity:1;transform:rotate(90deg)}.auth-panel__close span{background:#b9c7d2e0;width:1rem;height:1px;position:absolute;top:50%;left:50%}body.light .auth-panel__close span{background:#24394cd1}.auth-panel__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.auth-panel__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.auth-panel__eyebrow{color:#c9b188eb;letter-spacing:.22em;margin-bottom:.7rem}.auth-panel__title{color:#f7fafc;margin:0;font-size:clamp(1.9rem,4vw,2.75rem)}body.light .auth-panel__title{color:#16212b}.auth-panel__text{color:#b9c7d2b8;max-width:28rem;margin:.7rem 0 0;font-size:.95rem;line-height:1.7}body.light .auth-panel__text{color:#24394cad}.auth-switch{background:#ffffff05;border:1px solid #627c8c3d;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.35rem;display:grid}body.light .auth-switch{background:#ffffff57;border-color:#627c8c29}.auth-switch__button{color:#b9c7d2b8;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;padding:.85rem 1rem;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:.76rem;transition:background .25s,color .25s,box-shadow .25s}body.light .auth-switch__button{color:#24394c9e}.auth-switch__button.is-active{color:#fff6bf;background:#fce8731a;box-shadow:inset 0 0 0 1px #fce8734d}body.light .auth-switch__button.is-active{color:#6e560f;box-shadow:inset 0 0 0 1px #c9b18857}.auth-form{gap:1rem;display:none}.auth-form.is-active{display:grid}.auth-field{gap:.48rem;display:grid}.auth-field--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.auth-field__label{color:#b9c7d2cc;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:.74rem}body.light .auth-field__label{color:#24394cbd}.auth-field__input{color:#f8fbfd;background:#090e14d6;border:1px solid #627c8c5c;width:100%;padding:.92rem 1rem;font-family:Onest Variable,Onest,sans-serif;font-size:1rem;transition:border-color .2s,box-shadow .2s,background .2s}body.light .auth-field__input{color:#16212b;background:#ffffffc2;border-color:#627c8c38}.auth-field__input::placeholder{color:#627c8ce0}body.light .auth-field__input::placeholder{color:#627c8cd1}.auth-field__input:focus{background:#0a1017f0;border-color:#fce873b8;outline:none;box-shadow:0 0 0 1px #fce8735c}.auth-field__error{color:#f2a4a2;min-height:1rem;margin:0;font-size:.82rem}.auth-form__meta{color:#b9c7d2b8;justify-content:space-between;align-items:center;gap:1rem;font-size:.86rem;display:flex}body.light .auth-form__meta{color:#24394ca8}.auth-form__meta--single{justify-content:flex-end}.auth-check{cursor:pointer;align-items:center;gap:.65rem;display:inline-flex}.auth-check__control{width:1rem;height:1rem;accent-color:var(--accent)}.auth-form__link{color:#fce873d9;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:.72rem}body.light .auth-form__link{color:#8f7207e0}.auth-form__link:hover{color:#fff1a1}.auth-form__status{color:#b9c7d2b8;min-height:1.2rem;margin:0;font-size:.84rem}body.light .auth-form__status{color:#24394cad}.auth-submit{color:#080d0e;cursor:pointer;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(90deg,#fce873 0%,#e9c460 100%);border:0;padding:1rem 1.15rem;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:.8rem;font-weight:700;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 50px #fce8732e}.auth-submit:hover{transform:translateY(-1px);box-shadow:0 22px 58px #fce8733d}.auth-submit__label,.auth-submit__progress{z-index:1;position:relative}.auth-submit__progress{opacity:0;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);position:absolute;inset:0;transform:translate(-120%)}.auth-overlay.is-submitting .auth-submit__progress{opacity:1;animation:1.2s linear infinite auth-submit-progress}.auth-overlay.is-submitting .auth-submit__label{color:#080d0ee0}.auth-overlay.is-submitting .auth-form__status{color:#fce873d1}.auth-overlay.is-jumping .auth-panel{opacity:0;filter:blur(12px);transform:translateY(-.5rem)scale(.04)}.auth-overlay.is-jumping .auth-overlay__center{opacity:1;transform:translateY(0)scale(1)}.auth-overlay.is-fading-out{background:#fff}.auth-overlay.is-fading-out:after{content:"";z-index:10;pointer-events:none;background:#fff;position:absolute;inset:0}.auth-overlay.is-fading-out .auth-overlay__stars,.auth-overlay.is-fading-out .auth-overlay__veil{opacity:0;transition:opacity .24s}.auth-overlay.is-fading-out .auth-panel:after{background:#fffffffa;box-shadow:0 0 32px #fffffffa,0 0 84px #ffffffb3}.auth-overlay.is-jumping .auth-panel:after{content:"";background:#fff5bdf2;border-radius:999px;width:.9rem;height:.9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #fce873f2,0 0 65px #fce87399}@keyframes auth-submit-progress{to{transform:translate(120%)}}@media (width<=640px){.auth-overlay__center{padding:.85rem}.auth-panel__shell{padding:1.15rem}.auth-field--split{grid-template-columns:1fr}.auth-form__meta{flex-direction:column;align-items:flex-start}.auth-panel__title{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.auth-overlay,.auth-overlay__center,.auth-panel,.auth-panel__close,.auth-submit,.auth-switch__button,.auth-field__input{transition:none;animation:none}.auth-overlay.is-jumping .auth-panel{opacity:0;filter:none;transform:scale(.96)}}
