.epidou-auth{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--epidou-bg:#000;--epidou-orange:#ff6a1a;--epidou-orange-glow:#ff6a1a47;--epidou-orange-glow-hover:#ff6a1a6b;--epidou-card-bg:#0f0f128c;--epidou-card-border:#ffffff14;--epidou-card-shadow:0 24px 80px #0009;--epidou-text:#fffffff2;--epidou-text-muted:#ffffff8c;--epidou-text-dim:#ffffff59;--epidou-text-atmos:#ffffff47;--epidou-divider:#ffffff1a;--epidou-subtle-bg:#ffffff0a;--epidou-subtle-border:#ffffff1a;color:var(--epidou-text);background:var(--epidou-bg);scrollbar-width:none}.epidou-auth::-webkit-scrollbar{width:0;height:0;display:none}html:has(.epidou-auth)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.epidou-auth)::-webkit-scrollbar{width:0;height:0;display:none}:is(html:has(.epidou-auth),body:has(.epidou-auth)){overflow-x:hidden}.epidou-wave-bg{transform-origin:50%;will-change:transform;background-color:#000;background-image:url(/auth/wave.jpg);background-position:50%;background-size:cover;animation:32s cubic-bezier(.45,0,.55,1) infinite alternate epidouWaveDrift;position:absolute;inset:0;overflow:hidden}.epidou-wave-video{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes epidouWaveDrift{0%{transform:scale(1.02)translate(0,0)}50%{transform:scale(1.05)translate(-10px,6px)}to{transform:scale(1.03)translate(8px,-5px)}}.epidou-vignette{pointer-events:none;background:radial-gradient(#0000001f 0%,#00000094 100%);position:absolute;inset:0}.epidou-grain{opacity:.035;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.epidou-card{background:var(--epidou-card-bg);-webkit-backdrop-filter:blur(24px)saturate(140%);border:1px solid var(--epidou-card-border);box-shadow:var(--epidou-card-shadow);border-radius:16px}@keyframes epidouBreathe{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #ff6a1a73}50%{opacity:.82;transform:scale(1.1);box-shadow:0 0 0 4px #ff6a1a00}}.epidou-breathe{will-change:transform, opacity, box-shadow;animation:3s cubic-bezier(.32,.72,0,1) infinite epidouBreathe}.epidou-cta{background:var(--epidou-orange);box-shadow:0 8px 24px var(--epidou-orange-glow);transition:box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.epidou-cta:hover{box-shadow:0 14px 36px var(--epidou-orange-glow-hover);transform:translateY(-1px)}.epidou-cta:active{transform:translateY(0)}.epidou-field{border-bottom:1px solid var(--epidou-divider);padding-bottom:12px;transition:border-color .22s cubic-bezier(.16,1,.3,1);position:relative}.epidou-field:after{content:"";background:var(--epidou-orange);width:0;height:1px;transition:width .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}.epidou-field:hover{border-bottom-color:#fff3}.epidou-field:focus-within:after{width:100%}.epidou-field input,.epidou-field textarea{width:100%;font:inherit;color:var(--epidou-text);background:0 0;border:none;outline:none;padding:0}.epidou-field input::placeholder{color:#ffffff4d}.epidou-subtle-btn{background:var(--epidou-subtle-bg);border:1px solid var(--epidou-subtle-border);border-radius:10px;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.epidou-subtle-btn:hover{background:#ffffff14;border-color:#ffffff2e}.epidou-subtle-btn:active{transform:scale(.985)}@keyframes epidouEnter{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.epidou-enter{will-change:transform, opacity, filter;animation:.75s cubic-bezier(.22,1,.36,1) both epidouEnter}.epidou-enter.d0{animation-delay:0s}.epidou-enter.d1{animation-delay:80ms}.epidou-enter.d2{animation-delay:.16s}.epidou-enter.d3{animation-delay:.24s}.epidou-enter.d4{animation-delay:.32s}.epidou-enter.d5{animation-delay:.4s}.epidou-enter.d6{animation-delay:.48s}.epidou-enter.d7{animation-delay:.56s}.epidou-enter.d8{animation-delay:.64s}@keyframes epidouBgEnter{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1.02)}}.epidou-bg-enter{animation:1.4s cubic-bezier(.22,1,.36,1) both epidouBgEnter}@keyframes epidouCheckDraw{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}.epidou-check-path{stroke-dasharray:26;stroke-dashoffset:26px;animation:.32s cubic-bezier(.22,1,.36,1) .12s forwards epidouCheckDraw}@media (prefers-reduced-motion:reduce){.epidou-wave-bg,.epidou-breathe,.epidou-enter,.epidou-bg-enter,.epidou-check-path{animation:none!important}.epidou-enter{opacity:1;filter:none;transform:none}.epidou-bg-enter{opacity:1;transform:scale(1.02)}.epidou-wave-bg{transform:scale(1.02)}.epidou-cta,.epidou-field,.epidou-subtle-btn{transition:none!important}}
