:root{--au-ease:cubic-bezier(.2, .8, .2, 1);--au-spring:cubic-bezier(.34, 1.36, .64, 1)}@property --au-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.au-root{--mx:0;--my:0}.au-root[data-paused] *,.au-root[data-paused] :before,.au-root[data-paused] :after{animation-play-state:paused!important}.au-panel{isolation:isolate;view-transition-name:au-brand;background:radial-gradient(70% 55% at 50% 58%,#5b47ff4d 0%,#5b47ff00 70%),radial-gradient(60% 40% at 100% 0,#34248c66 0%,#34248c00 70%),radial-gradient(50% 40% at 0 100%,#4432e82e 0%,#4432e800 70%),#0b0b0d}.au-canvas{opacity:0;transition:opacity 1.2s}.au-panel[data-gl] .au-canvas{opacity:1}.au-portal-static{transition:opacity 1.2s}.au-panel[data-gl] .au-portal-static{opacity:0}.au-portal-bloom{filter:blur(4px)}.au-grain{mix-blend-mode:overlay;opacity:.18;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.au-scrim{background:linear-gradient(#08080a00 52%,#08080a99 74%,#08080aeb 100%),linear-gradient(#08080a80 0%,#08080a00 16%)}.au-spotlight{background:radial-gradient(420px circle at var(--sx,70%) var(--sy,60%), #9e8fff1a, transparent 60%);opacity:0;transition:opacity .6s}.au-panel:hover .au-spotlight{opacity:1}.au-portal{aspect-ratio:.72;height:80%;max-height:460px;position:absolute;bottom:13%;left:50%;translate:-50%}@media (max-width:1023px){.au-hero{height:58svh;min-height:460px;max-height:560px}.au-portal{height:86%;bottom:4%}}.au-headline{letter-spacing:-.015em;max-width:560px;font-size:40px;line-height:42px}@media (min-width:1024px){.au-headline{font-size:56px;line-height:58px}}@media (min-width:1280px){.au-headline{font-size:64px;line-height:64px}}.au-headline em{font-style:italic}.au-chip{offset-rotate:0deg;offset-anchor:50% 50%;opacity:0;will-change:offset-distance, transform, opacity;animation:10s cubic-bezier(.45,.05,.8,.45) infinite au-chip;position:absolute;top:0;left:0}.au-chip-inner{white-space:nowrap;color:#ffffffeb;-webkit-backdrop-filter:blur(12px)saturate(150%);transform:translate3d(calc(var(--mx) * -10px), calc(var(--my) * -8px), 0);background:linear-gradient(160deg,#ffffff29,#ffffff0a);border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 5px;font-size:13px;font-weight:550;transition:transform .3s linear;display:flex;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a,0 18px 40px -18px #000c}@keyframes au-chip{0%{offset-distance:0%;opacity:0;filter:blur(2px);scale:1}10%{opacity:1;filter:blur()}72%{opacity:1;filter:blur();scale:.72}to{offset-distance:100%;opacity:0;filter:blur(3px);scale:.12}}@media (max-width:1023px){.au-chip:not([data-mobile]){display:none}.au-chip-inner{padding:5px}.au-chip-label{display:none}}.au-ribbon{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(160%);animation:au-ribbon-in .9s 1.2s var(--au-ease) both;background:linear-gradient(#ffffff1f,#ffffff0a);border-radius:999px;align-items:center;gap:8px;padding:6px 7px 6px 12px;font-size:12.5px;display:flex;position:absolute;top:calc(100% + 18px);left:50%;translate:-50%;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff17,0 20px 40px -20px #000000e6}@keyframes au-ribbon-in{0%{opacity:0;translate:-50% 10px}to{opacity:1;translate:-50%}}.au-ribbon-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:650}.au-ribbon-tag{color:#d9d4ff;background:#9e8fff2e;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600;box-shadow:inset 0 0 0 1px #9e8fff4d}@media (max-width:1023px){.au-ribbon{display:none}}.au-marquee{color:#ffffff9e;animation:au-fade-up .9s .9s var(--au-ease) both;border-top:1px solid #ffffff12;padding:14px 0 16px;font-size:12.5px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.au-marquee-track{width:max-content;animation:48s linear infinite au-marquee;display:flex}.au-marquee:hover .au-marquee-track{animation-play-state:paused}.au-marquee-row{gap:16px;padding-right:16px;display:flex}@keyframes au-marquee{to{transform:translate(-50%)}}.au-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:au-draw 1.6s var(--au-ease) forwards}@keyframes au-draw{to{stroke-dashoffset:0}}.au-tile{animation:au-pop .7s var(--au-spring) both}@keyframes au-pop{0%{opacity:.01;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}.au-word{animation:au-word 1s var(--au-ease) both;animation-delay:calc(.26s + var(--i,0) * 70ms);display:inline-block}@keyframes au-word{0%{opacity:.01;filter:blur(10px);transform:translateY(.5em)rotate(3deg)scale(.96)}to{opacity:1;filter:blur();transform:none}}.au-shimmer{color:#0000;background:linear-gradient(100deg,#b3a9ff 0% 38%,#fff 50%,#b3a9ff 62% 100%) 100% 0/300% 100%;animation:au-word 1s var(--au-ease) both, au-shimmer 7s ease-in-out infinite;animation-delay:calc(.26s + var(--i,0) * 70ms), 1.6s;-webkit-background-clip:text;background-clip:text;margin-right:-.08em;padding-right:.08em}@keyframes au-shimmer{0%{background-position:100% 0}35%,to{background-position:0 0}}.au-fade-up{animation:au-fade-up .8s var(--au-ease) both}@keyframes au-fade-up{0%{opacity:.01;translate:0 10px}to{opacity:1;translate:none}}.au-ping{animation:2s cubic-bezier(0,0,.2,1) infinite au-ping}@keyframes au-ping{75%,to{opacity:0;transform:scale(2.4)}}.au-sheet-bg{background:radial-gradient(520px circle at calc(50% + var(--mx) * 120px) calc(45% + var(--my) * 80px), #5b47ff12, transparent 70%), radial-gradient(#12121114 1px, transparent 1px) 0 0 / 16px 16px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000)}@media (max-width:1023px){.au-sheet{background:var(--canvas);animation:au-sheet-in .9s .1s var(--au-ease) both;border-radius:28px 28px 0 0;margin-top:-28px;box-shadow:0 -18px 40px -24px #0009}.au-sheet:before{content:"";background:var(--border-strong);border-radius:99px;width:38px;height:4px;margin:0 auto 14px;display:block}}@keyframes au-sheet-in{0%{translate:0 40px}}.au-card-wrap{translate:calc(var(--mx) * -4px) calc(var(--my) * -3px);transition:translate .4s var(--au-ease)}.au-card{--cx:50%;--cy:0%;isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(140%);view-transition-name:au-card;animation:au-card-in .9s .15s var(--au-ease) both;background:linear-gradient(#ffffffdb,#ffffffb3);border-radius:26px;padding:22px 18px 20px;position:relative;box-shadow:0 0 0 1px #12121112,0 1px 2px #1212110a,0 30px 70px -34px #2e208c52,0 12px 24px -18px #12121124}@media (min-width:640px){.au-card{padding:34px 34px 30px}}@keyframes au-card-in{0%{opacity:.01;filter:blur(6px);translate:0 18px;scale:.985}}.au-card-beam,.au-card-spot{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1.25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.au-card-beam{background:conic-gradient(from var(--au-angle), transparent 0deg, transparent 250deg, #7b6bff80 300deg, #7b6bff 336deg, #d9d4ff 352deg, transparent 360deg);opacity:.9;animation:6.5s linear infinite au-beam}@keyframes au-beam{to{--au-angle:360deg}}.au-card-spot{background:radial-gradient(220px circle at var(--cx) var(--cy), #5b47ffd9, transparent 70%);opacity:0;transition:opacity .4s}.au-card:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(380px circle at var(--cx) var(--cy), #5b47ff12, transparent 65%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.au-card[data-spot] .au-card-spot,.au-card[data-spot]:before{opacity:1}.au-stagger{animation:au-fade-up .8s var(--au-ease) both;animation-delay:calc(.3s + var(--d,0) * 80ms)}.au-greet{height:28px;color:var(--text-secondary);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 4px;font-size:12.5px;font-weight:550;display:inline-flex;box-shadow:0 0 0 1px #12121112,0 1px 2px #1212110a}.au-greet-icon{background:var(--accent-soft);border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.au-icon{width:50px;height:50px;color:var(--text-secondary);background:linear-gradient(#fff,#f6f5f1);border-radius:15px;place-items:center;display:grid;box-shadow:0 0 0 1px #12121112,0 10px 24px -14px #1212114d,inset 0 1px #fff}.au-icon svg{width:21px;height:21px}.au-icon[data-tone=accent]{color:#fff;background:radial-gradient(120% 120% at 30% 0,#8e7fff,#4432e8 60%,#2a1d9e);box-shadow:0 0 0 1px #3a29d0,0 12px 28px -12px #5b47ffb3,inset 0 1px #ffffff4d}.au-icon[data-tone=warning]{color:var(--warning);background:var(--warning-bg)}.au-field{background:var(--surface);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px #1212110a;transition:box-shadow .3s var(--au-ease), background-color .3s ease;border-radius:13px;display:block;position:relative}.au-field:hover{box-shadow:0 0 0 1px #bdb9b0,0 1px 2px #1212110a}.au-field:after{content:"";pointer-events:none;background:conic-gradient(from var(--au-angle), #5b47ff, #b3a9ff, #4432e8, #8e7fff, #5b47ff);-webkit-mask-composite:xor;opacity:0;transition:opacity .25s ease, transform .4s var(--au-spring);border-radius:14px;padding:1.75px;position:absolute;inset:-1px;transform:scale(.98);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.au-field:focus-within{box-shadow:0 0 0 1px transparent, 0 0 0 5px var(--accent-ring), 0 10px 28px -14px #5b47ff80}.au-field:focus-within:after{opacity:1;animation:3.2s linear infinite au-beam;transform:none}.au-field[data-invalid]{box-shadow:0 0 0 1.5px var(--critical);background:snow}.au-field[data-invalid]:focus-within{box-shadow:0 0 0 1.5px var(--critical), 0 0 0 5px #c0271c24}.au-field[data-invalid]:after{display:none}.au-field[data-disabled]{background:var(--surface-muted)}.au-input{width:100%;height:58px;padding:23px var(--au-pr,14px) 7px 15px;color:var(--text);background:0 0;border-radius:13px;outline:none;font-size:15px;line-height:22px;display:block}.au-input:focus-visible{outline:none}.au-input:disabled,.au-input:read-only{color:var(--text-secondary)}.au-label{color:var(--text-secondary);pointer-events:none;transform-origin:0 0;transition:transform .32s var(--au-spring), color .2s ease;font-size:15px;line-height:20px;position:absolute;top:19px;left:15px}:-webkit-any(.au-input:focus+.au-label,.au-input:not(:placeholder-shown)+.au-label,.au-input:autofill+.au-label,.au-input:-webkit-autofill+.au-label){transform:translateY(-11px)scale(.76)}:is(.au-input:focus+.au-label,.au-input:not(:placeholder-shown)+.au-label,.au-input:autofill+.au-label,.au-input:autofill+.au-label){transform:translateY(-11px)scale(.76)}.au-input:focus+.au-label{color:var(--accent-strong)}.au-field[data-invalid] .au-label{color:var(--critical)}.au-input::placeholder{color:#0000;transition:color .2s}.au-input:focus::placeholder{color:var(--text-disabled)}.au-input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:inset 0 0 0 40px #fff}.au-charge{pointer-events:none;height:2px;transform:scaleX(var(--v,0));transform-origin:0;opacity:0;transition:transform .45s var(--au-spring), opacity .3s ease;background:linear-gradient(90deg,#5b47ff,#b3a9ff 45%,#fff 50%,#b3a9ff 55%,#5b47ff) 0 0/220% 100%;border-radius:2px;position:absolute;bottom:0;left:14px;right:14px}.au-field:focus-within .au-charge{opacity:1;animation:1.8s linear infinite au-charge}.au-field[data-invalid] .au-charge{display:none}@keyframes au-charge{0%{background-position:110% 0}to{background-position:-110% 0}}.au-valid svg{overflow:visible}.au-valid-disc{fill:var(--accent);transform-origin:12px 12px;opacity:0;transition:transform .4s var(--au-spring), opacity .2s ease;transform:scale(.3)}.au-valid-ring{opacity:0;stroke:var(--accent);stroke-width:1.8px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .35s var(--au-ease), opacity .2s ease}.au-valid-check{stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .2s var(--au-ease)}.au-valid[data-on] .au-valid-ring{opacity:1;stroke-dashoffset:0}.au-valid[data-on] .au-valid-disc{opacity:1;transition-delay:.28s;transform:none}.au-valid[data-on] .au-valid-check{stroke-dashoffset:0;transition:stroke-dashoffset .35s .45s var(--au-ease)}.au-eye-slash{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .32s var(--au-ease)}.au-eye[data-slashed=true] .au-eye-slash{stroke-dashoffset:0}.au-eye-pupil{transform-origin:12px 12px;transition:transform .3s var(--au-spring)}.au-eye[data-slashed=true] .au-eye-pupil{transform:scale(.4)}.au-eye-lid{transform-origin:12px 12px;transition:transform .35s var(--au-spring)}.au-eye[data-slashed=true] .au-eye-lid{transform:scaleY(.82)}.au-caps{animation:au-pop-in .35s var(--au-spring) both}@keyframes au-pop-in{0%{opacity:0;transform:scale(.8)}}.au-seg{background:#eceae4d9;border-radius:13px;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #1212110f}.au-seg-btn{height:38px;color:var(--text-secondary);border-radius:10px;font-size:13.5px;font-weight:550;transition:color .3s;position:relative}.au-seg-btn:hover,.au-seg-btn[data-active]{color:var(--text)}.au-seg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.au-seg-pill{background:#fff;border-radius:10px;position:absolute;inset:0;box-shadow:0 1px 2px #12121114,0 0 0 1px #1212110f,0 6px 16px -8px #2e208c4d}.au-btn{isolation:isolate;background:var(--ink);color:#fff;width:100%;height:52px;transform:translate3d(var(--bx,0px), var(--by,0px), 0);transition:transform .35s var(--au-spring), width .6s var(--au-ease), border-radius .6s var(--au-ease), background-color .45s ease, box-shadow .35s ease;border-radius:14px;place-items:center;margin-inline:auto;font-size:14.5px;font-weight:560;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 1px 2px #1212114d,0 14px 30px -14px #12121199,0 0 0 1px #121211}.au-btn>*{grid-area:1/1}.au-btn-fill{left:var(--fx,50%);top:var(--fy,50%);z-index:-1;width:900px;height:900px;transition:transform .7s var(--au-ease);background:radial-gradient(closest-side,#7b6bff 0%,#5b47ff 55%,#4432e8 100%);border-radius:50%;margin:-450px 0 0 -450px;position:absolute;transform:scale(0)}.au-btn:hover .au-btn-fill{transition-duration:.9s;transform:scale(1)}.au-btn:after{content:"";z-index:-1;background:radial-gradient(140px circle at var(--gx,50%) var(--gy,50%), #ffffff38, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.au-btn:hover:after{opacity:1}.au-btn:hover{box-shadow:inset 0 1px #ffffff3d,0 1px 2px #4432e859,0 18px 36px -14px #5b47ffa6,0 0 0 1px #4432e8}.au-btn-label{white-space:nowrap;transition:opacity .25s ease, transform .4s var(--au-ease), filter .3s ease;align-items:center;gap:8px;display:inline-flex}.au-btn:hover .au-btn-arrow{transform:translate(3px)}.au-btn:active{transform:translate3d(var(--bx,0px), calc(var(--by,0px) + 1px), 0) scale(.985)}.au-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.au-btn-arrow{transition:transform .3s var(--au-spring)}.au-btn-spin,.au-btn-check{opacity:0;transition:opacity .25s ease, transform .4s var(--au-spring);transform:scale(.5)}.au-btn[data-phase=pending],.au-btn[data-phase=success]{cursor:default;border-radius:999px;width:52px}.au-btn[data-phase=pending] .au-btn-label,.au-btn[data-phase=success] .au-btn-label{opacity:0;filter:blur(4px);transform:scale(.85)}.au-btn[data-phase=pending] .au-btn-fill,.au-btn[data-phase=success] .au-btn-fill{transform:scale(0)}.au-btn[data-phase=pending] .au-btn-spin{opacity:1;transition-delay:.2s;animation:.8s linear infinite au-spin;transform:none}@keyframes au-spin{to{rotate:360deg}}.au-btn[data-phase=success]{background-color:var(--accent);box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #4432e8,0 0 0 8px #5b47ff29,0 18px 40px -12px #5b47ffbf}.au-btn[data-phase=success] .au-btn-check{opacity:1;transform:none}.au-btn-check path{stroke-dasharray:1;stroke-dashoffset:1px}.au-btn[data-phase=success] .au-btn-check path{animation:au-draw .45s .15s var(--au-ease) forwards}.au-btn-quiet{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px #1212110d}.au-btn-quiet .au-btn-fill{background:radial-gradient(closest-side,#f4f2ff,#eeebff)}.au-btn-quiet:hover{box-shadow:0 0 0 1px #bdb4ff,0 10px 24px -14px #5b47ff66}.au-link{color:var(--text-secondary);transition:color .2s ease, background-size .35s var(--au-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border-radius:6px;font-size:12.5px;font-weight:550}.au-link:hover{color:var(--accent-strong);background-size:100% 1px}.au-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.au-error{color:var(--critical);align-items:flex-start;gap:8px;padding-top:2px;font-size:13.5px;display:flex}.au-shake{animation:.5s cubic-bezier(.36,.07,.19,.97) au-shake}@keyframes au-shake{15%{transform:translate(-8px)}30%{transform:translate(7px)}45%{transform:translate(-5px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}}.au-otp-row{perspective:600px;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.au-otp-box{background:var(--surface);box-shadow:0 0 0 1px var(--border-strong), 0 1px 2px #1212110a;transition:box-shadow .25s ease, transform .35s var(--au-spring), background-color .3s ease;animation:au-fade-up .6s var(--au-ease) both;animation-delay:calc(var(--i) * 45ms);border-radius:13px;display:block;position:relative}.au-otp{text-align:center;width:100%;height:60px;font-family:var(--font-mono);color:#0000;caret-color:var(--accent);background:0 0;border-radius:13px;outline:none;font-size:24px;display:block}.au-otp::selection{background:0 0}.au-otp-box:focus-within{box-shadow:0 0 0 1.75px var(--accent), 0 0 0 6px var(--accent-ring);transform:translateY(-3px)}.au-otp-box[data-filled]{background:#fbfaff;box-shadow:0 0 0 1px #bdb4ff,0 6px 14px -10px #5b47ff80}.au-otp-box[data-filled]:focus-within{box-shadow:0 0 0 1.75px var(--accent), 0 0 0 6px var(--accent-ring)}.au-otp-digit{pointer-events:none;font-family:var(--font-mono);color:var(--text);animation:au-flip .45s var(--au-spring) both;place-items:center;font-size:25px;font-weight:500;display:grid;position:absolute;inset:0}@keyframes au-flip{0%{opacity:0;transform:rotateX(-80deg)translateY(6px)}}.au-otp-row[data-invalid] .au-otp-box{box-shadow:0 0 0 1.5px var(--critical);background:snow}.au-otp-row[data-success] .au-otp-box{box-shadow:0 0 0 1.5px var(--accent), 0 8px 18px -10px #5b47ff99;animation:au-otp-wave .6s var(--au-spring) both;animation-delay:calc(var(--i) * 50ms)}@keyframes au-otp-wave{40%{transform:translateY(-5px)}}.au-otp-skeleton{background:var(--surface);height:60px;box-shadow:0 0 0 1px var(--border-strong);border-radius:13px}.au-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.au-meter span{background:var(--surface-selected);border-radius:99px;height:4px;position:relative;overflow:hidden}.au-meter span:after{content:"";border-radius:inherit;background-color:var(--tone,var(--accent));transform-origin:0;transition:transform .5s var(--au-spring);transition-delay:calc(var(--k,0) * 60ms);position:absolute;inset:0;transform:scaleX(0)}.au-meter span[data-on]:after{transform:none}.au-meter[data-score="4"] span:after{background-image:linear-gradient(90deg,#0000 30%,#ffffff8c 50%,#0000 70%);background-size:250% 100%;animation:2.2s linear infinite au-charge}.au-rule{align-items:center;gap:6px;transition:color .3s;display:inline-flex}.au-rule-dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--border-strong);transition:background-color .3s ease, box-shadow .3s ease, transform .4s var(--au-spring);border-radius:99px;place-items:center;display:grid}.au-rule-dot path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s .1s var(--au-ease)}.au-rule[data-ok] .au-rule-dot{background:var(--success-dot);box-shadow:none;transform:scale(1.08)}.au-rule[data-ok] .au-rule-dot path{stroke-dashoffset:0}.au-note{background:linear-gradient(#f6f5f1e6,#f6f5f180);border-radius:16px;gap:12px;padding:13px 14px;display:flex;box-shadow:inset 0 0 0 1px #1212110f}.au-root{transition:filter .8s var(--au-ease), transform .9s var(--au-ease)}.au-root[data-leaving]{filter:blur(3px)saturate(.9);pointer-events:none;transition-delay:.35s;transform:scale(.985)}.au-exit{z-index:60;pointer-events:none;position:fixed;inset:0}.au-exit-arch{left:var(--ox,50%);top:var(--oy,50%);transform-origin:50% 60%;background:radial-gradient(90% 70% at 50% 58%,#f1efff 0%,#9e8fff 18%,#5b47ff 42%,#24186e 72%,#0b0b0d 100%);border-radius:22px 22px 3px 3px;width:44px;height:58px;margin:-34px 0 0 -22px;animation:.95s .4s both au-exit-arch;position:absolute;box-shadow:0 0 0 1px #d9d4ffe6,0 0 30px 6px #5b47ff99}@keyframes au-exit-arch{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.36,.64,1);transform:scale(.4)}30%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.84,0);transform:scale(1.5)}to{opacity:1;transform:scale(var(--s,60))}}.au-exit-veil{background:var(--canvas);animation:.45s 1.42s both au-exit-veil;position:absolute;inset:0}@keyframes au-exit-veil{0%{opacity:0}}.au-exit-mark{animation:au-fade-up .45s 1.5s var(--au-ease) both;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}::view-transition-old(au-card){animation:.22s both au-vt-out}::view-transition-new(au-card){animation:au-vt-in .42s var(--au-ease) both}@keyframes au-vt-out{to{opacity:0;filter:blur(4px);transform:translateY(-8px)}}@keyframes au-vt-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.au-word,.au-shimmer,.au-fade-up,.au-stagger,.au-tile,.au-card,.au-sheet,.au-ribbon,.au-marquee,.au-otp-box,.au-otp-digit,.au-exit-mark{translate:none;opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.au-ribbon{translate:-50%}.au-shimmer{background-position:50% 0}.au-draw{stroke-dashoffset:0;animation:none}.au-chip{left:var(--rx);top:var(--ry);opacity:1;animation:none;translate:-50% -50%;offset-path:none!important}.au-chip-inner,.au-card-wrap{transform:translate(0,0)}.au-marquee-track{animation:none}.au-spotlight,.au-card-spot,.au-card:before{display:none}.au-card-beam{--au-angle:200deg;animation:none}.au-field:focus-within:after,.au-field:focus-within .au-charge,.au-meter[data-score="4"] span:after{animation:none}.au-btn{transform:none!important}.au-btn-fill{transition:none}.au-btn[data-phase=pending] .au-btn-spin{animation-duration:2.4s}.au-root[data-leaving]{filter:none;transform:none}.au-exit-arch{display:none}.au-exit-veil{animation:.2s both au-exit-veil}::view-transition-old(au-card){animation:none}::view-transition-new(au-card){animation:none}}
