[data-theme=auth]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--a-rust-50:#fbf3ef;--a-rust-100:#f6e9e4;--a-rust-200:#eed5c9;--a-rust-300:#e2b5a1;--a-rust-400:#d48e70;--a-rust-500:#c65d3b;--a-rust-600:#a94d30;--a-rust-700:#8f4029;--a-rust-800:#753524;--a-rust-900:#5f2c1e;--a-forest-500:#5c8b6e;--a-forest-600:#47745b;--a-forest-700:#3a5f4b;--a-forest-800:#304d3e;--a-ochre-400:#c69f53;--a-ochre-500:#a47732;--a-slate-700:#4a5551;--a-slate-800:#3b4849;--a-ink-200:#e0e0d9;--a-ink-300:#c8cbc7;--a-ink-400:#a6aca8;--a-ink-600:#6e7674;--a-ink-950:#1a2324;--a-bg:#f7f3ea;--a-text:#1a2324;--a-text-2:#5e696a;--a-text-3:#7c8482;--a-placeholder:#a2a7a3;--a-primary:#c65d3b;--a-primary-hover:#a94d30;--a-primary-ink:#8f4029;--a-critical:#b04a43;--a-glass:linear-gradient(158deg, #fffdf9e0 0%, #faf3e9b3 100%);--a-glass-field:linear-gradient(180deg, #fffffdeb 0%, #fbf5ec9e 100%);--a-glass-border:#ffffffbd;--a-glass-border-2:#ffffff9e;--a-hairline:#5d3e2a1f;--a-inner-top:inset 0 1px 0 #fffffff2;--a-shadow-chip:var(--a-inner-top), 0 1px 2px #5d3e2a0d, 0 8px 20px -10px #5d3e2a38;--a-shadow-chip-hover:var(--a-inner-top), 0 2px 4px #5d3e2a0f, 0 14px 28px -10px #5d3e2a42;--a-shadow-panel:inset 0 1px 0 #ffffffe6, 0 2px 4px #5d3e2a0a, 0 12px 24px -12px #5d3e2a24, 0 40px 80px -24px #5d3e2a3d;--a-shadow-tile:inset 0 1px 0 #ffffff52, 0 3px 8px #5d3e2a2e;--a-shadow-primary:inset 0 1px 0 #ffffff42, 0 2px 6px #8c34183d, 0 12px 28px -8px #8c34186b;--a-r-sm:10px;--a-r-md:14px;--a-r-lg:18px;--a-r-xl:28px;--a-r-full:999px;--a-ease:cubic-bezier(.2, 0, 0, 1);--a-dur-fast:.15s;--a-dur-base:.25s;--a-dur-swap:.32s;--a-ring-shadow:0 0 0 4px #c65d3b2e;--a-font:var(--font-jakarta), system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--a-font);color:var(--a-text)}.a-root{background:var(--a-bg);-webkit-font-smoothing:antialiased;position:fixed;inset:0;overflow:hidden auto}.a-stage{justify-content:safe center;align-items:safe center}.a-aurora{pointer-events:none;z-index:0;background:radial-gradient(72vw 78vh at -12% 34%,#d67a4a4d 0%,#d67a4a00 62%),radial-gradient(46vw 56vh at 8% 6%,#e9b48442 0%,#e9b48400 66%),radial-gradient(58vw 70vh at 104% 46%,#7ca0843d 0%,#7ca08400 64%),radial-gradient(40vw 46vh at 88% 4%,#d8c4a03d 0%,#d8c4a000 68%),radial-gradient(70vw 44vh at 50% 108%,#e29c6a33 0%,#e29c6a00 60%);position:absolute;inset:0}.a-aurora:after{content:"";filter:blur(2px);background:radial-gradient(38vw 12vh at 6% 52%,#c65d3b29 0%,#c65d3b00 70%),radial-gradient(30vw 10vh at 14% 22%,#ffffff8c 0%,#fff0 70%);position:absolute;inset:0}.a-footer-plate{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:absolute;bottom:0;left:0;overflow:hidden}.a-footer-plate img{object-fit:cover;width:100%;min-width:680px;max-width:none;height:auto;display:block;position:relative;left:50%;-webkit-mask-image:linear-gradient(#0000 0%,#000 14%);mask-image:linear-gradient(#0000 0%,#000 14%)}.a-lockup{align-items:center;gap:14px;display:inline-flex}.a-lockup-word{font-family:var(--a-font);letter-spacing:-.045em;color:var(--a-ink-950);font-size:clamp(34px,3.1vw,46px);font-weight:800;line-height:1}.a-headline{letter-spacing:-.035em;color:var(--a-ink-950);font-size:clamp(32px,3.65vw,54px);font-weight:700;line-height:1.04}.a-headline-accent{color:var(--a-rust-600)}.a-lede{max-width:392px;color:var(--a-text-2);margin-top:clamp(14px,1.4vw,20px);font-size:clamp(14px,1.05vw,16px);line-height:1.6}.a-feature{border-radius:var(--a-r-lg);background:var(--a-glass);border:1px solid var(--a-glass-border);box-shadow:var(--a-shadow-chip);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);transition:transform var(--a-dur-base) var(--a-ease), box-shadow var(--a-dur-base) var(--a-ease);align-items:center;gap:14px;padding:14px 18px;display:flex}.a-feature:hover{box-shadow:var(--a-shadow-chip-hover);transform:translate(4px)}.a-feature-tile{border-radius:var(--a-r-md);color:#fff;width:46px;height:46px;box-shadow:var(--a-shadow-tile);flex:none;place-items:center;display:grid}.a-feature-tile[data-tone=rust]{background:linear-gradient(145deg,#bc5330,#a2401e)}.a-feature-tile[data-tone=forest]{background:linear-gradient(145deg,#62785e,#4c6249)}.a-feature-tile[data-tone=ochre]{background:linear-gradient(145deg,#d29a44,#be8733)}.a-feature-tile[data-tone=slate]{background:linear-gradient(145deg,#5b655e,#454f49)}.a-feature-title{letter-spacing:-.012em;color:var(--a-ink-950);font-size:14px;font-weight:700}.a-feature-desc{color:var(--a-text-2);margin-top:2px;font-size:12.5px;line-height:1.45}.a-panel{border-radius:var(--a-r-xl);background:var(--a-glass);border:1px solid var(--a-glass-border);width:100%;box-shadow:var(--a-shadow-panel);-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);padding:clamp(22px,2.3vw,34px);position:relative}.a-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#ffffff8c 0%,#fff0 34%);position:absolute;inset:0}.a-panel>*{position:relative}.a-tabs{margin-bottom:clamp(18px,1.8vw,26px);display:flex;position:relative}.a-tab{letter-spacing:-.008em;text-align:center;color:var(--a-text-2);transition:color var(--a-dur-base) var(--a-ease);background:0 0;border:0;flex:1;padding-bottom:12px;font-family:inherit;font-size:14px;font-weight:600}.a-tab:hover{color:var(--a-text)}.a-tab[data-active=true]{color:var(--a-rust-700)}.a-tab-thumb{border-radius:var(--a-r-full);background:linear-gradient(90deg, var(--a-rust-700), var(--a-rust-500));width:50%;height:3px;transition:left var(--a-dur-base) var(--a-ease);position:absolute;bottom:0}.a-swap{transition:height var(--a-dur-swap) var(--a-ease)}.a-swap[data-animating=true]{overflow:hidden}.a-swap-view[data-phase=leaving]{animation:a-swap-out .12s var(--a-ease) both}.a-swap-view[data-phase=entering]{animation:a-swap-in var(--a-dur-swap) var(--a-ease) both}@keyframes a-swap-out{to{opacity:0;transform:translateX(calc(var(--a-swap-dir) * -10px))}}@keyframes a-swap-in{0%{opacity:0;transform:translateX(calc(var(--a-swap-dir) * 16px))}to{opacity:1;transform:none}}.a-panel-title{letter-spacing:-.03em;color:var(--a-ink-950);align-items:center;gap:10px;font-size:clamp(22px,1.8vw,27px);font-weight:700;display:flex}.a-panel-sub{color:var(--a-text-3);margin-top:7px;margin-bottom:clamp(20px,2vw,28px);font-size:14px}.a-panel-sub:last-child{margin-bottom:0}.a-field{border-radius:var(--a-r-md);background:var(--a-glass-field);border:1px solid var(--a-glass-border);box-shadow:var(--a-shadow-chip);transition:border-color var(--a-dur-fast) var(--a-ease), box-shadow var(--a-dur-fast) var(--a-ease);position:relative}.a-field:focus-within{box-shadow:var(--a-shadow-chip), var(--a-ring-shadow);border-color:#c65d3b73}.a-field[data-invalid=true]{border-color:#b04a4380}.a-field-icon{color:var(--a-ink-400);pointer-events:none;transition:color var(--a-dur-fast) var(--a-ease);place-items:center;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.a-field:focus-within .a-field-icon{color:var(--a-rust-500)}.a-field-suffix{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.a-field input{width:100%;color:var(--a-text);border-radius:inherit;background:0 0;border:0;outline:none;padding:15px 46px;font-family:inherit;font-size:14.5px}.a-field input::placeholder{color:var(--a-placeholder)}.a-field input:-webkit-autofill{-webkit-text-fill-color:var(--a-text);caret-color:var(--a-text);border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1000px #fbf5ec}.a-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--a-text);caret-color:var(--a-text);border-radius:inherit;-webkit-box-shadow:inset 0 0 0 1000px #fbf5ec}.a-field-error{color:var(--a-critical);margin-top:6px;font-size:12px}.a-eye{color:var(--a-ink-400);border-radius:var(--a-r-sm);transition:color var(--a-dur-fast) var(--a-ease);background:0 0;border:0;place-items:center;padding:4px;display:grid}.a-eye:hover{color:var(--a-text-2)}.a-check-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.a-check{color:var(--a-text-2);align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.a-check input{appearance:none;border:1.5px solid var(--a-ink-300);width:18px;height:18px;box-shadow:var(--a-inner-top);transition:background-color var(--a-dur-fast) var(--a-ease), border-color var(--a-dur-fast) var(--a-ease);background:#fffc;border-radius:5px}.a-check input:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5 9.5 18 20 7'/%3E%3C/svg%3E") center / 12px no-repeat, var(--a-rust-500);border-color:var(--a-rust-600)}.a-link{color:var(--a-rust-600);transition:color var(--a-dur-fast) var(--a-ease);background:0 0;border:0;font-size:13.5px;font-weight:600}.a-link:hover{color:var(--a-rust-700);text-decoration:underline}.a-primary{letter-spacing:-.01em;color:#fff;border-radius:var(--a-r-md);width:100%;box-shadow:var(--a-shadow-primary);transition:transform var(--a-dur-fast) var(--a-ease), box-shadow var(--a-dur-base) var(--a-ease), filter var(--a-dur-fast) var(--a-ease);background:linear-gradient(140deg,#c9663a 0%,#b14a24 48%,#93300f 100%);border:0;justify-content:center;align-items:center;gap:12px;padding:15px 20px;font-family:inherit;font-size:15px;font-weight:700;display:flex}.a-primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff42,0 4px 10px #8c341842,0 18px 36px -10px #8c34187a}.a-primary:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 4px #5c1e0a47,0 2px 6px #8c341838}.a-primary:disabled{opacity:.6;cursor:not-allowed}.a-primary-arrow{transition:transform var(--a-dur-base) var(--a-ease)}.a-primary:hover:not(:disabled) .a-primary-arrow{transform:translate(3px)}.a-divider{color:var(--a-text-3);white-space:nowrap;align-items:center;gap:14px;margin:clamp(20px,2vw,28px) 0;font-size:12.5px;display:flex}.a-divider:before,.a-divider:after{content:"";background:var(--a-hairline);flex:1;height:1px}.a-social-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.a-social{color:var(--a-text);border-radius:var(--a-r-md);background:var(--a-glass-field);border:1px solid var(--a-glass-border);box-shadow:var(--a-shadow-chip);transition:transform var(--a-dur-fast) var(--a-ease), box-shadow var(--a-dur-base) var(--a-ease);justify-content:center;align-items:center;gap:9px;padding:13px 12px;font-family:inherit;font-size:13.5px;font-weight:600;display:flex}.a-social:hover:not(:disabled){box-shadow:var(--a-shadow-chip-hover);transform:translateY(-1px)}.a-social:active:not(:disabled){transform:translateY(0)}.a-social:disabled{opacity:.66;cursor:not-allowed}.a-seal{border-radius:var(--a-r-full);color:#fff;width:27px;height:27px;box-shadow:var(--a-shadow-tile);background:linear-gradient(145deg,#c05b36,#a03f22);flex:none;place-items:center;display:grid}.a-seal.a-seal-lg{width:44px;height:44px}.a-alert{text-align:center;color:#7c332e;border-radius:var(--a-r-sm);background:#f6e8e6db;border:1px solid #eccfcce6;padding:10px 12px;font-size:12.5px;line-height:1.4}.a-steps{align-items:center;gap:8px;margin-top:clamp(18px,1.8vw,26px);display:flex}.a-step{font-variant-numeric:tabular-nums;border-radius:var(--a-r-full);width:30px;height:30px;color:var(--a-text-3);background:var(--a-glass-field);border:1px solid var(--a-glass-border);box-shadow:var(--a-shadow-chip);transition:background var(--a-dur-base) var(--a-ease), color var(--a-dur-base) var(--a-ease);place-items:center;font-size:12.5px;font-weight:700;display:grid}.a-step[data-state=current]{color:#fff;box-shadow:var(--a-shadow-tile);background:linear-gradient(145deg,#c9663a,#a03f22);border-color:#0000}.a-step[data-state=done]{color:#fff;box-shadow:var(--a-shadow-tile);background:linear-gradient(145deg,#62785e,#45604e);border-color:#0000}.a-step-rail{border-radius:var(--a-r-full);background:var(--a-hairline);width:22px;height:2px}.a-step-rail[data-state=done]{background:var(--a-forest-600)}.a-otp{text-align:center;font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.42em;text-indent:.42em;font-size:17px;font-weight:600}.a-spinner{border-radius:var(--a-r-full);border:3.5px solid var(--a-rust-100);border-top-color:var(--a-rust-500);width:38px;height:38px;animation:.8s linear infinite a-spin}@keyframes a-spin{to{transform:rotate(360deg)}}@keyframes a-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.a-rise{animation:a-rise .62s var(--a-ease) both}.a-rise-1{animation-delay:60ms}.a-rise-2{animation-delay:.13s}.a-rise-3{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.a-rise{animation:none}.a-spinner{animation-duration:2.4s!important;animation-iteration-count:infinite!important}.a-feature:hover,.a-primary:hover:not(:disabled),.a-social:hover:not(:disabled){transform:none}.a-swap{transition:none}.a-swap-view[data-phase]{animation:none}}
