:root{--au-canvas:#0e0f11;--au-bg:radial-gradient(120% 55% at 50% -12%, #a0b2d61a 0%, transparent 62%), radial-gradient(70% 45% at 8% -8%, color-mix(in srgb, var(--in) 12%, transparent) 0%, transparent 65%), linear-gradient(180deg, #16181c 0%, #111215 50%, #0e0f11 100%);--au-ink:#111215;--au-text:#f4f5f7;--au-text-2:#f4f5f7bd;--au-text-3:#f4f5f785;--au-line:#ffffff17;--au-glass:#ffffff0b;--au-glass-solid:#1a1c20;--au-accent:color-mix(in srgb, var(--in) 62%, #fff);--au-accent-2:var(--in);--au-good:#5cc28a;--au-warn:#e3b04b;--au-bad:#e5736f;--au-radius:24px;--au-radius-sm:16px;--au-ease:cubic-bezier(.16, 1, .3, 1);--au-top:max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));--au-bottom:max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px))}.au-root{min-height:100vh;min-height:100dvh;color:var(--au-text);background:var(--au-bg);background-color:var(--au-canvas);font-family:var(--font-body);-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.au-sky{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.au-sky.is-fixed{position:fixed}.au-grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;position:absolute;top:0;bottom:0;left:0;right:0}.au-safe-top{padding-top:calc(var(--au-top) + 12px)}.au-safe-bottom{padding-bottom:calc(var(--au-bottom) + 16px)}.au-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--au-accent);font-size:12px;font-weight:800}.au-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--au-text);margin:0;font-size:clamp(26px,7vw,34px);font-weight:700;line-height:1.1}.au-sub{color:var(--au-text-2);margin:0;font-size:15.5px;line-height:1.55}.au-label{color:var(--au-text-2);font-size:13px;font-weight:700}.au-hint{color:var(--au-text-3);font-size:12.5px;line-height:1.5}.au-glass{border-radius:var(--au-radius);background:var(--au-glass);border:1px solid var(--au-line);position:relative}.au-btn-primary,.au-btn-glass{width:100%;min-height:54px;font:inherit;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:800;transition:transform .15s,filter .2s,background .2s,opacity .2s;display:inline-flex}.au-btn-primary{background:var(--in);color:#fff;border:none}.au-btn-glass{color:var(--au-text);background:0 0;border:1px solid #ffffff24}.au-btn-primary:hover:not(:disabled){filter:brightness(1.06)}.au-btn-glass:hover:not(:disabled){background:#ffffff0d}.au-btn-primary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--in) 35%, transparent);outline:none}.au-btn-glass:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--in) 35%, transparent);outline:none}.au-btn-primary:active,.au-btn-glass:active{transform:scale(.97)}.au-btn-primary:disabled,.au-btn-glass:disabled{opacity:.45;cursor:default;transform:none}.au-btn-text{font:inherit;color:var(--au-text-2);cursor:pointer;background:0 0;border:none;padding:10px 14px;font-size:14.5px;font-weight:700}.au-btn-text:active{color:var(--au-text)}.au-chip{min-height:42px;font:inherit;color:var(--au-text-2);background:var(--au-glass);border:1px solid var(--au-line);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:14.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.au-chip:active{transform:scale(.96)}.au-chip:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--in) 35%, transparent);outline:none}.au-chip[aria-pressed=true],.au-chip.is-on{color:#fff;background:var(--in);border-color:var(--in)}.au-input{border-radius:var(--au-radius-sm);width:100%;min-height:56px;font:inherit;color:var(--au-text);border:1px solid var(--au-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff12;outline:none;padding:0 18px;font-size:16px;font-weight:600;transition:border-color .2s,background .2s,box-shadow .2s}.au-input::placeholder{color:#fff6}.au-input:focus{border-color:var(--in);box-shadow:0 0 0 3px color-mix(in srgb, var(--in) 35%, transparent);background:#ffffff14}.au-steps{gap:6px;display:flex}.au-steps>i{background:#ffffff29;border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.au-steps>i.is-done:after,.au-steps>i.is-on:after{content:"";border-radius:inherit;background:var(--in);position:absolute;top:0;bottom:0;left:0;right:0}.au-steps>i.is-on:after{animation:au-grow .6s var(--au-ease) both;transform-origin:0}@keyframes au-grow{0%{transform:scaleX(0)}}.au-in{animation:au-in .55s var(--au-ease) both}.au-in.d1{animation-delay:50ms}.au-in.d2{animation-delay:.1s}.au-in.d3{animation-delay:.15s}.au-in.d4{animation-delay:.2s}.au-in.d5{animation-delay:.25s}.au-in.d6{animation-delay:.3s}@keyframes au-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.au-in,.au-steps>i.is-on:after{animation:none!important}}
