@keyframes spin{to{transform:rotate(360deg)}}@keyframes auUp{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes auFade{0%{opacity:0}to{opacity:1}}@keyframes auPop{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:none}}@keyframes auDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4%,6%)scale(1.08)}to{transform:translate(-3%,2%)scale(.96)}}@keyframes auRack{0%,to{opacity:.55}50%{opacity:1}}@keyframes auSheen{0%{opacity:1;transform:translate(-150%)skew(-18deg)}to{opacity:1;transform:translate(300%)skew(-18deg)}}.au-root{isolation:isolate;color:#1c1b17;background:#f6f4ef;justify-content:center;align-items:flex-start;min-height:calc(100dvh - 72px);padding:clamp(24px,6vh,64px) 16px 48px;display:flex;position:relative;overflow:hidden}.au-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.au-blob{filter:blur(64px);will-change:transform;border-radius:50%;animation:22s ease-in-out infinite alternate auDrift;position:absolute}.au-blob.a{top:-180px;background:radial-gradient(circle,#c7a66a6b,#c7a66a00 70%);width:520px;height:520px;inset-inline-end:-120px}.au-blob.b{bottom:-200px;background:radial-gradient(circle,#0e7a3833,#0e7a3800 70%);width:460px;height:460px;animation-duration:28s;animation-delay:-9s;inset-inline-start:-140px}.au-blob.c{top:38%;background:radial-gradient(circle,#ffffffe6,#fff0 70%);width:300px;height:300px;animation-duration:18s;animation-delay:-4s;inset-inline-start:58%}.au-rack{bottom:6%;color:#8f653129;width:300px;animation:9s ease-in-out infinite auRack;position:absolute;inset-inline-start:4%;transform:rotate(-12deg)}.au-rack.r2{top:9%;bottom:auto;width:150px;animation-delay:-4.5s;inset-inline:auto 6%;transform:rotate(24deg)}.au-card{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:24px;width:100%;max-width:420px;padding:clamp(24px,5vw,32px);animation:.6s cubic-bezier(.22,1,.36,1) both auUp;position:relative;box-shadow:inset 0 1px #fffffff2,0 0 0 1px #1c1b170d,0 2px 6px #1c1b170a,0 28px 64px -16px #1c1b172e}.au-card.wide{max-width:460px}.au-brand{justify-content:center;margin-bottom:16px;display:flex}.au-brand a{background:#fff;border-radius:16px;outline:none;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 0 0 1px #1c1b170f,0 8px 20px -6px #8f653159}.au-brand a:hover{transform:translateY(-2px)rotate(-4deg)}.au-brand a:focus-visible{box-shadow:0 0 0 3px rgb(var(--c-gold) / .55)}.au-brand img{-o-object-fit:cover;object-fit:cover;border-radius:16px;width:56px;height:56px}.au-tabs{background:#1c1b170b;border-radius:14px;grid-template-columns:1fr 1fr;margin:0 0 24px;padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1c1b170a}.au-tabs a{z-index:1;color:#6f6a5c;border-radius:11px;outline:none;justify-content:center;align-items:center;min-height:40px;font-size:13.5px;font-weight:700;text-decoration:none;transition:color .25s;display:flex;position:relative}.au-tabs a:hover{color:#1c1b17}.au-tabs a:focus-visible{box-shadow:0 0 0 2px rgb(var(--c-gold) / .6)}.au-tabs a[aria-current=page]{color:#8f6531;background:#fff;box-shadow:0 0 0 1px #c7a66a57,0 4px 12px -4px #1c1b1724}.au-title{text-align:center;color:#1c1b17;letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:800;line-height:1.5}.au-sub{text-align:center;color:#6f6a5c;margin:0 0 24px;font-size:13px;line-height:1.9}.au-root label{color:#5b564b}.au-wrap{background:#ffffffe0;border:1px solid #e4dfd3;border-radius:14px;align-items:center;min-width:0;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.au-wrap:hover{border-color:#d3cbb8}.au-wrap.on,.au-wrap:focus-within{border-color:rgb(var(--c-gold) / .75);box-shadow:0 0 0 4px rgb(var(--c-gold) / .16);background:#fff}.au-wrap.err{border-color:#b23b2e8c;box-shadow:0 0 0 4px #b23b2e1a}.au-ic{color:#8a8474;flex-shrink:0;align-items:center;padding-inline-start:14px;transition:color .2s;display:flex}.au-wrap.on .au-ic,.au-wrap:focus-within .au-ic{color:#8f6531}.au-inp{color:#1c1b17;text-align:right;direction:ltr;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:14px;font-family:inherit;font-size:16px}.au-inp::placeholder{color:#ada694;direction:rtl;font-size:13px}.au-reveal{cursor:pointer;color:#8a8474;background:0 0;border:none;border-radius:10px;flex-shrink:0;align-self:stretch;align-items:center;padding:0 12px;transition:color .2s;display:flex}.au-reveal:hover{color:#1c1b17}.au-reveal:focus-visible{outline:2px solid rgb(var(--c-gold) / .7);outline-offset:-4px}.au-btn{cursor:pointer;color:#fff;background:linear-gradient(180deg, #ffffff24, #fff0 60%), var(--brand);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:14px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .25s cubic-bezier(.22,1,.36,1),background-color .2s,box-shadow .25s,opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 8px 20px -8px #6848208c}.au-btn:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-150%)skew(-18deg)}.au-btn:not(:disabled):hover{background-color:var(--brand-dark);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 14px 28px -10px #68482099}.au-btn:not(:disabled):hover:after{animation:.9s cubic-bezier(.4,0,.2,1) auSheen}.au-btn:not(:disabled):active{transform:scale(.985)}.au-btn:focus-visible{outline:2px solid var(--brand-dark);outline-offset:3px}.au-btn:disabled{opacity:.65;cursor:not-allowed}.au-lq{cursor:pointer;color:#8f6531;background:#c7a66a1f;border:1px solid #c7a66a57;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .2s;display:flex}.au-lq:hover{background:#c7a66a2e;transform:translateY(-2px)}.au-lq:focus-visible{outline:2px solid rgb(var(--c-gold) / .7);outline-offset:3px}.au-forgot{color:#8f6531;border-radius:6px;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s}.au-forgot:hover{color:var(--brand-dark)}.au-forgot:focus-visible{outline:2px solid rgb(var(--c-gold) / .7);outline-offset:2px}.au-home{color:#6f6a5c;border-radius:6px;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;transition:color .2s;display:inline-flex}.au-home:hover{color:#1c1b17}.au-home:focus-visible{outline:2px solid rgb(var(--c-gold) / .7);outline-offset:2px}.au-erlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0e0b6b;justify-content:center;align-items:center;padding:24px;animation:.22s both auFade;display:flex;position:fixed;inset:0}.au-erbox{text-align:center;background:#fff;border:1px solid #b23b2e38;border-radius:20px;width:100%;max-width:350px;padding:24px 20px 20px;animation:.3s cubic-bezier(.22,1,.36,1) both auPop;position:relative;box-shadow:0 26px 80px #0f0e0b66}.au-erbox .eric{color:#b23b2e;background:#b23b2e14;border:1px solid #b23b2e33;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 4px;display:flex}.au-erbox p{color:#1c1b17;margin:12px 0 16px;font-size:13.5px;font-weight:700;line-height:2}.au-erbox button{cursor:pointer;color:#b23b2e;background:#b23b2e0f;border:1px solid #b23b2e4d;border-radius:12px;width:100%;min-height:44px;padding:11px;font-family:inherit;font-size:13px;font-weight:800;transition:background .2s}.au-erbox button:hover{background:#b23b2e1c}.au-erbox button:focus-visible{outline-offset:2px;outline:2px solid #b23b2e}@media (max-width:480px){.au-root{padding-top:24px}.au-card{background:#fffc;border-radius:22px;padding:24px 20px}.au-rack{width:200px;bottom:2%}.au-rack.r2{width:110px}.au-blob.a{width:360px;height:360px}.au-blob.b{width:320px;height:320px}}@media (prefers-reduced-motion:reduce){.au-blob,.au-rack,.au-card,.au-erlay,.au-erbox,.au-btn:not(:disabled):hover:after{animation:none}.au-btn:not(:disabled):hover,.au-lq:hover,.au-brand a:hover{transform:none}}
