.au-root{--au-canvas:var(--clay-canvas,#fbfaff);--au-surface:#fff;--au-ink:var(--clay-ink,#2b2a5e);--au-ink-2:#3c3b6e;--au-soft:#5f5e8a;--au-faint:#77769c;--au-line:#2b2a5e1a;--au-line-2:#2b2a5e2e;--au-accent:#cf463c;--au-accent-deep:#b5372f;--au-link:#b83a31;--au-warn:#a3312a;--au-good:#1f6b4f;--au-ease:cubic-bezier(.23, 1, .32, 1);--au-squish:cubic-bezier(.34, 1.56, .64, 1);background:radial-gradient(40rem 30rem at 0% 0%, #f1ecfe 0%, transparent 60%), radial-gradient(36rem 28rem at 100% 100%, #eafaf3 0%, transparent 60%), radial-gradient(28rem 22rem at 70% 10%, #fff2ea 0%, transparent 60%), var(--au-canvas);min-height:100svh;color:var(--au-ink);font-family:var(--font-clay), "Nunito", ui-rounded, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-weight:500;display:grid;position:relative}.au-root ::selection{color:var(--au-ink);background:#cdbdf6}@media (min-width:1024px){.au-root{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.au-root[data-panel=none]{grid-template-columns:1fr}}.au-main{flex-direction:column;min-height:100svh;padding:22px clamp(16px,5vw,56px) 18px;display:flex}.au-top{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.au-top__aside{color:var(--au-soft);text-align:right;font-size:.875rem;font-weight:600}.au-body{flex:1;align-items:center;padding-block:clamp(20px,5vh,56px);display:flex}.au-wrap{background:radial-gradient(120% 80% at 25% 0,#fff 0%,#fdfcff 60%),#fff;border-radius:32px;width:100%;max-width:448px;margin-inline:auto;padding:clamp(1.4rem,3.2vw,2.25rem);box-shadow:0 40px 70px -40px #a993ecbf,0 14px 28px -18px #2b2a5e40,inset 0 3px 4px #ffffffe6,inset 0 -6px 12px #d9d6ec8c,0 0 0 1px #2b2a5e0a}.au-root[data-panel=none] .au-wrap{max-width:580px}.au-foot{color:var(--au-faint);flex-wrap:wrap;gap:.35rem 1.1rem;font-size:.78rem;font-weight:600;display:flex}.au-foot a{color:var(--au-faint);text-decoration:none}.au-foot a:hover{color:var(--au-ink)}.au-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#3d3416;background:radial-gradient(120% 90% at 28% 10%,#ffffff80,#0000 58%),#fbe98f;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.9rem;padding:.3rem .8rem .3rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 8px 14px -10px #ecd060,inset 0 2px 2px #fffc,inset 0 -3px 4px #ecd06073}.au-eyebrow:before{content:"";background:#f2b807;border-radius:99px;width:.55em;height:.55em}.au-h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(1.85rem,2.5vw,2.35rem);font-weight:900;line-height:1.05}.au-sub{color:var(--au-soft);text-wrap:pretty;margin:.7rem 0 0;font-size:.97rem;line-height:1.55}.au-sub b{color:var(--au-ink);font-weight:800}.au-stack{gap:1.05rem;margin-top:1.7rem;display:grid}.au-stack--tight{gap:.8rem}.au-field{gap:.45rem;display:grid}.au-label-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.au-label{color:var(--au-ink-2);font-size:.84rem;font-weight:800}.au-label-row a{font-size:.82rem}.au-control{position:relative}.au-input{width:100%;height:50px;color:var(--au-ink);font:inherit;transition:box-shadow .16s var(--au-ease), background-color .16s var(--au-ease);background:#f5f2fe;border:0;border-radius:18px;outline:none;padding:0 16px;font-size:.98rem;font-weight:700;box-shadow:inset 0 3px 6px #a993ec52,inset 0 -2px 3px #fffffff2,0 1px #ffffffe6}.au-input::placeholder{color:#8e8db0;font-weight:600}.au-input:hover{background:#f1ecfe}.au-input:focus-visible{background:#fff;box-shadow:inset 0 2px 4px #a993ec40,0 0 0 3px #cdbdf6}.au-input[aria-invalid=true]{background:#fff3f1;box-shadow:inset 0 3px 6px #e5625a40,0 0 0 2px #f7b3ad}.au-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #f7b3ad}.au-input:disabled{opacity:.55;cursor:not-allowed}.au-input--pw{padding-right:52px}select.au-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2a5e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:14px;padding-right:42px}select.au-input option{color:var(--au-ink);background:#fff}.au-reveal{width:36px;height:36px;color:var(--au-soft);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;transition:color .12s,background-color .12s;display:grid;position:absolute;top:7px;right:7px}.au-reveal:hover{color:var(--au-ink);background:#fff;box-shadow:0 4px 8px -5px #a993eccc}.au-reveal svg{width:18px;height:18px}.au-hint{color:var(--au-faint);margin:0;font-size:.8rem;font-weight:600;line-height:1.45}.au-error{color:var(--au-warn);align-items:flex-start;gap:.4rem;margin:0;font-size:.82rem;font-weight:700;line-height:1.45;display:flex}.au-error svg{flex:none;width:15px;height:15px;margin-top:.1rem}.au-caps{color:var(--au-warn);align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.au-check{color:var(--au-soft);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.87rem;font-weight:600;line-height:1.45;display:flex}.au-check input{appearance:none;cursor:pointer;width:22px;height:22px;transition:background-color .14s, border-color .14s, transform .2s var(--au-squish);background:#fff;border:2px solid #9d97c9;border-radius:8px;flex:none;place-items:center;margin:.05rem 0 0;display:grid;box-shadow:inset 0 -2px 3px #a993ec4d,0 3px 6px -3px #a993eccc}.au-check input:after{content:"";opacity:0;border-top:0;border-bottom:3px solid #fff;border-left:3px solid #fff;border-right:0;width:10px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.au-check:hover input:not(:checked){background:#f1ecfe;border-color:#8b6fe6}.au-check:hover span{color:var(--au-ink-2)}.au-check input:checked{background:radial-gradient(120% 90% at 28% 10%, #fff6, transparent 58%), var(--au-accent);box-shadow:0 6px 10px -6px var(--au-accent-deep), inset 0 2px 2px #ffffff80, inset 0 -3px 4px #8c1e1859;border-color:#0000;transform:scale(1.04)}.au-check input:checked:after{opacity:1}.au-btn{width:100%;height:50px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform .2s var(--au-squish), box-shadow .2s var(--au-ease), filter .15s, opacity .15s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.3rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.au-btn:hover:not(:disabled){filter:saturate(1.05)brightness(1.02);transform:translateY(-2px)}.au-btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.au-btn:disabled{opacity:.55;cursor:not-allowed}.au-btn--primary{color:#fff;text-shadow:0 1px 1px #781e1859;background:radial-gradient(120% 90% at 28% 10%, #ffffff61, transparent 58%), var(--au-accent);box-shadow:0 18px 28px -16px #b5372fd9,0 6px 10px -6px #b5372f8c,inset 0 3px 4px #fff6,inset 0 -5px 8px #8c1e1859}.au-btn--ghost{color:var(--au-ink);background:radial-gradient(120% 90% at 28% 10%,#ffffff80,#0000 58%),#fff;box-shadow:0 14px 24px -16px #a993ece6,0 4px 8px -5px #d9d6ece6,inset 0 2px 3px #ffffffe6,inset 0 -4px 7px #d9d6ec99,0 0 0 1px #2b2a5e0d}.au-btn--quiet{width:auto;height:auto;color:var(--au-link);box-shadow:none;background:0 0;padding:0;font-size:.88rem;font-weight:800}.au-btn--quiet:hover:not(:disabled){text-underline-offset:.2em;text-decoration:underline;transform:none}.au-btn--quiet:disabled{color:var(--au-faint);opacity:1}.au-spin{border:2.5px solid;border-right-color:#0000;border-radius:99px;width:16px;height:16px;animation:.7s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}.au-root :focus-visible{outline-offset:3px;outline:3px solid #a993ec}.au-root .au-input:focus-visible{outline:none}.au-link{color:var(--au-link);font-weight:800;text-decoration:none}.au-link:hover{text-underline-offset:.2em;text-decoration:underline}.au-divider{color:var(--au-faint);align-items:center;gap:.8rem;font-size:.78rem;font-weight:700;display:flex}.au-divider:before,.au-divider:after{content:"";background:#ece7fb;border-radius:2px;flex:1;height:2px}.au-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.au-center{text-align:center}.au-small{color:var(--au-faint);font-size:.8rem;font-weight:600;line-height:1.5}.au-small a{color:var(--au-ink-2);font-weight:800}.au-google svg{width:18px;height:18px}.au-notice{color:var(--au-ink-2);background:#f1ecfe;border-radius:20px;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;font-size:.88rem;font-weight:600;line-height:1.5;display:flex;box-shadow:0 10px 18px -14px #a993ec,inset 0 2px 2px #fffc,inset 0 -3px 5px #a993ec4d}.au-notice svg{flex:none;width:17px;height:17px;margin-top:.15rem}.au-notice[data-tone=error]{color:#6e231d;background:#ffe9e6;box-shadow:0 10px 18px -14px #e5625a,inset 0 2px 2px #fffc,inset 0 -3px 5px #e5625a40}.au-notice[data-tone=error] svg{color:var(--au-warn)}.au-notice[data-tone=success]{color:#1d4d3b;background:#eafaf3;box-shadow:0 10px 18px -14px #7fd2b2,inset 0 2px 2px #fffc,inset 0 -3px 5px #7fd2b259}.au-notice[data-tone=success] svg{color:var(--au-good)}.au-notice[data-tone=info]{color:#1f3d73;background:#eef4ff;box-shadow:0 10px 18px -14px #92b8f2,inset 0 2px 2px #fffc,inset 0 -3px 5px #92b8f259}.au-notice[data-tone=info] svg{color:#2f6fd0}.au-otp{grid-template-columns:repeat(3,minmax(0,1fr)) 14px repeat(3,minmax(0,1fr));align-items:center;gap:9px;display:grid}.au-otp__dash{background:#ddd5f6;border-radius:4px;height:4px}.au-otp input{text-align:center;width:100%;height:62px;color:var(--au-ink);font:900 1.65rem/1 var(--font-clay), ui-rounded, system-ui, sans-serif;caret-color:var(--au-accent);transition:box-shadow .16s var(--au-ease), background-color .16s, transform .2s var(--au-squish);background:radial-gradient(120% 90% at 28% 10%,#fff9,#0000 58%),#fff;border:0;border-radius:18px;outline:none;padding:0;box-shadow:0 14px 22px -16px #a993ecf2,0 4px 8px -5px #d9d6ece6,inset 0 2px 3px #ffffffe6,inset 0 -4px 7px #d9d6ecb3,0 0 0 1px #2b2a5e0d}.au-otp input:focus{background:#f1ecfe;transform:translateY(-2px);box-shadow:0 0 0 3px #cdbdf6,0 14px 22px -14px #a993ecf2,inset 0 -4px 7px #a993ec59}.au-otp[data-invalid=true] input{background:#fff3f1;box-shadow:0 0 0 2px #f7b3ad,inset 0 -4px 7px #e5625a40}.au-otp[data-done=true] input{background:#eafaf3;box-shadow:0 0 0 2px #aee8d2,inset 0 -4px 7px #7fd2b266}.au-otp input:disabled{opacity:.6}@media (max-width:380px){.au-otp{grid-template-columns:repeat(3,minmax(0,1fr)) 8px repeat(3,minmax(0,1fr));gap:6px}.au-otp input{border-radius:14px;height:52px;font-size:1.35rem}}.au-choices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.au-choice{cursor:pointer;display:block;position:relative}.au-choice input{opacity:0;pointer-events:none;position:absolute}.au-choice span{min-height:48px;color:var(--au-ink-2);transition:box-shadow .14s, background-color .14s, color .14s, transform .2s var(--au-squish);background:#fff;border-radius:18px;align-items:center;padding:.65rem .9rem;font-size:.87rem;font-weight:700;line-height:1.3;display:flex;box-shadow:0 10px 18px -14px #a993ece6,inset 0 2px 2px #ffffffe6,inset 0 -3px 5px #d9d6ecb3,0 0 0 1px #2b2a5e0d}.au-choice:hover span{background:#fbfaff;transform:translateY(-1px)}.au-choice input:checked+span{color:var(--au-ink);background:radial-gradient(120% 90% at 28% 10%,#ffffff73,#0000 58%),#cdbdf6;box-shadow:0 12px 20px -14px #a993ec,inset 0 2px 3px #ffffffbf,inset 0 -4px 6px #a993ec73}.au-choice input:focus-visible+span{outline-offset:2px;outline:3px solid #a993ec}.au-fieldset{border:0;gap:.55rem;margin:0;padding:0;display:grid}.au-fieldset legend{color:var(--au-ink-2);margin-bottom:.45rem;padding:0;font-size:.84rem;font-weight:800}.au-legend-note{color:var(--au-faint);font-weight:600}.au-option{cursor:pointer;background:#fff;border-radius:20px;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex;box-shadow:0 10px 18px -14px #a993ece6,inset 0 -3px 5px #d9d6ec99,0 0 0 1px #2b2a5e0d}.au-option:hover{background:#fbfaff}.au-option b{color:var(--au-ink);font-size:.92rem;font-weight:800;display:block}.au-option small{color:var(--au-soft);margin-top:.15rem;font-size:.8rem;font-weight:600;line-height:1.45;display:block}.au-card{background:#f5f2fe;border-radius:24px;padding:clamp(1.1rem,3vw,1.6rem);box-shadow:inset 0 3px 6px #a993ec40,inset 0 -2px 3px #ffffffe6}.au-panel{padding:12px 12px 0;position:relative}.au-panel__frame{isolation:isolate;background:radial-gradient(30rem 22rem at 15% 10%,#fde8f1 0%,#0000 60%),radial-gradient(30rem 24rem at 90% 90%,#e2f6ee 0%,#0000 60%),linear-gradient(160deg,#efe9ff 0%,#f6f1ff 45%,#fff3ea 100%);border-radius:28px;height:150px;position:relative;overflow:hidden;box-shadow:inset 0 3px 6px #ffffffe6,inset 0 -10px 24px #a993ec40,0 30px 60px -40px #a993ece6}.au-root[data-panel=none] .au-panel{display:none}.au-scene{position:absolute;inset:0}.au-piece{color:var(--au-ink);background:radial-gradient(120% 90% at 28% 10%, #ffffff80, transparent 58%), var(--p,#fff);box-shadow:0 22px 36px -20px color-mix(in oklab, var(--pd,#d9d6ec) 85%, transparent), 0 8px 14px -8px color-mix(in oklab, var(--pd,#d9d6ec) 55%, transparent), inset 0 3px 5px #fffc, inset 0 -6px 10px color-mix(in oklab, var(--pd,#d9d6ec) 40%, transparent);place-items:center;animation:7s ease-in-out infinite au-bob;display:grid;position:absolute}.au-piece svg{stroke-width:2.4px;width:46%;height:46%}.au-piece[data-c=lavender]{--p:#cdbdf6;--pd:#a993ec}.au-piece[data-c=mint]{--p:#aee8d2;--pd:#7fd2b2}.au-piece[data-c=coral]{--p:#f7837a;--pd:#e5625a}.au-piece[data-c=butter]{--p:#fbe98f;--pd:#ecd060}.au-piece[data-c=sky]{--p:#bcd6fc;--pd:#92b8f2}.au-piece[data-c=pink]{--p:#fac8dc;--pd:#ee9fbf}.au-piece[data-c=peach]{--p:#ffd2b8;--pd:#f2ae8c}.au-piece[data-c=white]{--p:#fff;--pd:#d9d6ec}.au-piece--tile{border-radius:26%}.au-piece--orb{border-radius:999px}.au-piece--pill{white-space:nowrap;border-radius:999px;gap:.5em;padding:0 1.1em;font-weight:800;display:inline-flex}.au-piece--pill:before{content:"";background:var(--dot,#8b6fe6);border-radius:99px;width:.65em;height:.65em;box-shadow:inset 0 1px 1px #fff9}@keyframes au-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-7px) rotate(var(--r,0deg))}}.au-hero{background:radial-gradient(120% 90% at 28% 10%,#ffffff73,#0000 58%),#cdbdf6;border-radius:34px;padding:18px;position:absolute;box-shadow:0 40px 60px -30px #a993ecf2,0 12px 24px -12px #a993ec99,inset 0 4px 6px #ffffffbf,inset 0 -10px 16px #a993ec80}.au-hero__head{align-items:center;gap:12px;display:flex}.au-hero__orb{color:#1f3d33;background:radial-gradient(120% 90% at 28% 10%,#ffffff8c,#0000 58%),#aee8d2;border-radius:999px;flex:none;place-items:center;width:54px;height:54px;font-size:1.2rem;font-weight:900;display:grid;box-shadow:0 10px 16px -10px #7fd2b2,inset 0 2px 3px #fffc,inset 0 -4px 6px #7fd2b280}.au-hero__bars{flex:1;gap:7px;display:grid}.au-hero__bars b{color:var(--au-ink);font-size:.86rem;font-weight:900;display:block}.au-hero__bars i{background:#b9a4f0;border-radius:99px;height:10px;display:block;box-shadow:inset 0 2px 3px #8c73dc73,0 1px #fff9}.au-hero__bars i:nth-child(3){width:62%}.au-hero__photo{aspect-ratio:4/3;object-fit:cover;border-radius:22px;width:100%;margin-top:14px;display:block;box-shadow:0 12px 20px -12px #5a3fc899,0 0 0 4px #ffffffa6}.au-hero__text{color:#2f2d63;margin:12px 4px 0;font-size:.82rem;font-weight:700;line-height:1.45}.au-hero__cta{color:#fff;text-shadow:0 1px 1px #781e1859;background:radial-gradient(120% 90% at 28% 10%,#ffffff61,#0000 58%),#cf463c;border-radius:999px;justify-content:center;align-items:center;height:46px;margin-top:14px;font-size:1rem;font-weight:900;display:flex;box-shadow:0 14px 22px -14px #b5372f,inset 0 3px 4px #fff6,inset 0 -5px 8px #8c1e1859}.au-hero__toggle{color:#2f2d63;justify-content:space-between;align-items:center;margin-top:12px;padding-inline:4px;font-size:.78rem;font-weight:800;display:flex}.au-hero__switch{background:#bcd6fc;border-radius:999px;width:58px;height:32px;position:relative;box-shadow:inset 0 3px 5px #92b8f2cc,inset 0 -2px 2px #ffffffb3}.au-hero__switch:after{content:"";background:#fff;border-radius:999px;width:24px;height:24px;position:absolute;top:4px;right:4px;box-shadow:0 4px 6px -3px #2b2a5e59,inset 0 -2px 3px #d9d6eccc}.au-hero__note{color:#4c4a85;margin:10px 4px 0;font-size:.66rem;font-weight:700}.au-panel__copy{display:none}.au-panel__bandline{z-index:2;letter-spacing:-.01em;color:var(--au-ink);margin:0;font-size:1rem;font-weight:900;line-height:1.25;position:absolute;bottom:14px;left:16px;right:16px}@media (max-width:1023px){.au-root{grid-template-rows:auto 1fr}.au-panel{order:-1}.au-main{min-height:0;padding-top:14px}.au-body{align-items:flex-start;padding-block:18px 28px}.au-hero{display:none}.au-scene [data-slot=bell]{width:56px;height:56px;top:10px;right:18px}.au-scene [data-slot=cal]{--r:-6deg;width:52px;height:52px;top:22px;right:86px}.au-scene [data-slot=heart]{width:56px;height:56px;top:2px;right:150px}.au-scene [data-slot=pill-a]{--dot:#2fbf8a;height:40px;font-size:.85rem;top:22px;left:8px}.au-scene [data-slot=pill-b],.au-scene [data-slot=pill-c],.au-scene [data-slot=gear],.au-scene [data-slot=chat]{display:none}}@media (min-width:1024px){.au-panel{height:100svh;padding:14px 14px 14px 0;position:sticky;top:0}.au-panel__frame{border-radius:36px;height:100%}.au-panel__bandline{display:none}.au-hero{width:min(330px,46%);top:11%;left:50%;transform:translate(-50%)rotate(-2deg)}.au-scene [data-slot=pill-a]{--dot:#2fbf8a;--r:3deg;height:44px;font-size:.95rem;top:9%;right:7%}.au-scene [data-slot=pill-b]{--dot:#f2b807;--r:-2deg;height:44px;font-size:.95rem;animation-delay:-1.5s;top:calc(9% + 58px);right:9%}.au-scene [data-slot=pill-c]{--dot:#8b6fe6;--r:2deg;height:44px;font-size:.95rem;animation-delay:-3s;top:calc(9% + 116px);right:6%}.au-scene [data-slot=heart]{width:84px;height:84px;animation-delay:-2s;top:13%;left:7%}.au-scene [data-slot=bell]{--r:5deg;width:76px;height:76px;animation-delay:-4s;top:45%;right:9%}.au-scene [data-slot=gear]{--r:-6deg;width:72px;height:72px;animation-delay:-1s;top:calc(45% + 92px);right:12%}.au-scene [data-slot=cal]{--r:-8deg;width:74px;height:74px;animation-delay:-5s;top:40%;left:6%}.au-scene [data-slot=chat]{--r:6deg;width:66px;height:66px;animation-delay:-2.5s;top:calc(40% + 90px);left:11%}.au-panel__copy{z-index:2;display:block;position:absolute;bottom:clamp(26px,4.5vh,52px);left:clamp(28px,3.4vw,56px);right:clamp(28px,3.4vw,56px)}.au-panel__line{letter-spacing:-.03em;max-width:20ch;color:var(--au-ink);text-wrap:balance;margin:0;font-size:clamp(1.9rem,2.6vw,2.8rem);font-weight:900;line-height:1.04}.au-panel__line em{color:#b5372f;font-style:normal}.au-panel__note{color:#4c4a85;max-width:40ch;margin:.8rem 0 0;font-size:.95rem;font-weight:600;line-height:1.55}}@media (min-width:1024px) and (max-height:820px){.au-hero{width:min(290px,42%);top:6%}.au-hero__photo{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.au-root *,.au-root :before,.au-root :after{transition-duration:0s!important;animation-duration:0s!important}.au-piece{transform:rotate(var(--r,0deg));animation:none!important}.au-spin{animation:1.6s linear infinite au-spin!important}}@media (max-width:520px){.au-hide-sm{display:none}}
