@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/assets/bricolage-grotesque-latin-C23fTOVi.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/assets/bricolage-grotesque-latin-ext-B82pxkPf.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-BNY05QUC.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-latin-ext-BH18Pfgv.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-italic-latin-ll47TIEM.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:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/assets/dm-sans-italic-latin-ext-Dn8Y1iLA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:where(html,body){margin:0}.uf-stage{--uf-ink: #0b0c09;--uf-card-top: #16180f;--uf-card-bot: #0e100a;--uf-lime: #bccf17;--uf-lime-bright: #d4e733;--uf-lime-deep: #a8ba14;--uf-text: #f3f5ec;--uf-muted: #9da08f;--uf-line: rgba(188, 207, 23, .16);--uf-field: rgba(255, 255, 255, .045);--uf-field-focus: rgba(255, 255, 255, .075);--uf-danger: #ff8a6b;--uf-display: "Bricolage Grotesque", system-ui, sans-serif;--uf-sans: "DM Sans", system-ui, sans-serif;color-scheme:dark;box-sizing:border-box;position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(16px,5vw,40px);overflow:hidden;background:var(--uf-ink);font-family:var(--uf-sans);color:var(--uf-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.uf-stage *,.uf-stage *:before,.uf-stage *:after{box-sizing:border-box}.uf-bg{position:absolute;inset:-25%;z-index:0;background:radial-gradient(38% 42% at 22% 18%,rgba(188,207,23,.22),transparent 70%),radial-gradient(34% 40% at 82% 88%,rgba(168,186,20,.16),transparent 72%),radial-gradient(60% 60% at 50% 50%,rgba(20,24,12,.4),transparent 80%);filter:saturate(125%);animation:uf-drift 22s ease-in-out infinite alternate}.uf-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.uf-card{position:relative;z-index:2;width:100%;max-width:432px;padding:clamp(28px,6vw,44px) clamp(24px,5vw,40px) clamp(28px,5vw,40px);border-radius:26px;border:1px solid var(--uf-line);background:linear-gradient(180deg,var(--uf-card-top),var(--uf-card-bot));box-shadow:0 1px #ffffff0a inset,0 40px 80px -32px #000000bf,0 0 0 1px #0006}.uf-card:before{content:"";position:absolute;top:-1px;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,var(--uf-lime),transparent);opacity:.7}.uf-logo{display:block;height:30px;width:auto;margin:0 auto 26px;filter:drop-shadow(0 0 16px rgba(188,207,23,.18))}.uf-title{margin:0 0 14px;font-family:var(--uf-display);font-optical-sizing:auto;font-weight:640;font-size:clamp(1.85rem,7vw,2.45rem);line-height:1.04;letter-spacing:-.025em;color:var(--uf-text)}.uf-lead{margin:0 0 22px;font-size:15px;line-height:1.5;color:var(--uf-muted);max-width:34ch}.uf-form{display:flex;flex-direction:column;gap:16px}.uf-field{display:flex;flex-direction:column;gap:7px}.uf-field__label{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--uf-muted)}.uf-input{width:100%;padding:14px 16px;border-radius:13px;border:1px solid var(--uf-line);background:var(--uf-field);color:var(--uf-text);font-family:var(--uf-sans);font-size:15.5px;line-height:1.2;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.uf-input::placeholder{color:#9da08f99}.uf-input:focus{outline:none;border-color:var(--uf-lime);background:var(--uf-field-focus);box-shadow:0 0 0 3px #bccf1729}.uf-input:disabled{opacity:.55;cursor:not-allowed}.uf-field--error .uf-input{border-color:#ff8a6bb3}.uf-field--error .uf-input:focus{box-shadow:0 0 0 3px #ff8a6b2e}.uf-field__error{font-size:13px;color:var(--uf-danger)}.uf-alert{margin:0;padding:11px 14px;border-radius:11px;border:1px solid rgba(255,138,107,.32);background:#ff8a6b14;color:var(--uf-danger);font-size:13.5px;line-height:1.4}.uf-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:6px;padding:15px 22px;border:none;border-radius:13px;background:linear-gradient(180deg,var(--uf-lime-bright),var(--uf-lime));color:#14160f;font-family:var(--uf-sans);font-size:15.5px;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;overflow:hidden;box-shadow:0 10px 28px -10px #bccf1799,0 1px #fff6 inset;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s ease,filter .16s ease}.uf-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);transform:translate(-130%);transition:transform .6s ease}.uf-btn:hover:not(:disabled){transform:translateY(-1.5px);filter:brightness(1.04);box-shadow:0 16px 34px -10px #bccf17b3,0 1px #fff6 inset}.uf-btn:hover:not(:disabled):after{transform:translate(130%)}.uf-btn:active:not(:disabled){transform:translateY(0)}.uf-btn:disabled{cursor:progress;filter:saturate(.5) brightness(.85);box-shadow:none}.uf-btn--ghost{background:transparent;color:var(--uf-lime);border:1px solid var(--uf-line);box-shadow:none}.uf-btn--ghost:after{display:none}.uf-btn--ghost:hover:not(:disabled){background:#bccf1714;border-color:var(--uf-lime);filter:none}.uf-user{display:flex;flex-direction:column;gap:3px;margin:0 0 22px;padding:14px 16px;border-radius:13px;border:1px solid var(--uf-line);background:#bccf170f}.uf-user__label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--uf-muted)}.uf-user__value{font-size:19px;font-weight:600;color:var(--uf-text);letter-spacing:-.01em}.uf-loading{display:flex;align-items:center;gap:12px;color:var(--uf-muted);font-size:15px;margin-bottom:6px}.uf-loading__dots{display:inline-flex;gap:5px;flex:none}.uf-loading__dots span{width:7px;height:7px;border-radius:50%;background:var(--uf-lime);animation:uf-pulse 1.1s ease-in-out infinite}.uf-loading__dots span:nth-child(2){animation-delay:.16s}.uf-loading__dots span:nth-child(3){animation-delay:.32s}.uf-success-mark{font-size:0;margin-bottom:18px}.uf-stagger>*{opacity:0;animation:uf-rise .62s cubic-bezier(.2,.7,.2,1) forwards}.uf-stagger>*:nth-child(1){animation-delay:.04s}.uf-stagger>*:nth-child(2){animation-delay:.12s}.uf-stagger>*:nth-child(3){animation-delay:.2s}.uf-stagger>*:nth-child(4){animation-delay:.28s}@keyframes uf-rise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes uf-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1%,0) scale(1.08)}}@keyframes uf-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.uf-bg,.uf-stagger>*,.uf-loading__dots span,.uf-btn,.uf-btn:after{animation:none;transition:none}.uf-stagger>*{opacity:1}}
