.auth-experience-root{width:100%;position:relative}.auth-experience-glow{pointer-events:none;filter:blur(64px);opacity:.55;border-radius:9999px;animation:14s ease-in-out infinite alternate auth-glow-drift;position:absolute}.auth-experience-glow--violet{background:radial-gradient(circle,#8b5cf673,#0000 70%);width:62%;height:52%;top:-18%;left:-12%}.auth-experience-glow--cyan{background:radial-gradient(circle,#22d3ee59,#0000 72%);width:58%;height:48%;animation-delay:-5s;bottom:-14%;right:-10%}.auth-experience-glow--amber{background:radial-gradient(circle,#fbbf2438,#0000 70%);width:36%;height:32%;animation-delay:-9s;top:38%;right:8%}@keyframes auth-glow-drift{0%{transform:translate(0)scale(1)}to{transform:translate(12px,-10px)scale(1.06)}}.auth-experience-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0f0c1ceb 0%,#08080ee0 55%,#0a0e18e6 100%);border:1px solid #ffffff1a;border-radius:1.75rem;padding:2rem;transition:box-shadow .7s,border-color .7s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8b5cf614,0 24px 80px -24px #000000d9,0 0 60px -20px #8b5cf640}.auth-experience-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8b5cf673,#22d3ee33 40%,#ffffff0f 60%,#fbbf2459);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}.auth-experience-card--success{border-color:#fbbf2447;box-shadow:inset 0 0 0 1px #fbbf241f,0 24px 80px -24px #000000d9,0 0 80px -16px #fbbf2459}.auth-experience-icon{color:#c4b5fd;background:linear-gradient(145deg,#8b5cf638,#22d3ee14);border:1px solid #a78bfa59;border-radius:1.125rem;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 40px -8px #8b5cf68c}.auth-experience-icon:after{content:"";border-radius:inherit;opacity:.5;pointer-events:none;background:linear-gradient(135deg,#a78bfa80,#0000 55%);position:absolute;inset:-1px}.auth-experience-title{background:linear-gradient(120deg,#fff 0%,#e9d5ff 45%,#a5f3fc 100%);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-weight:600}.auth-experience-subtitle{color:#cbd5e1d1}.auth-experience-field{width:100%;position:relative}.auth-experience-input{color:#f8fafc;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;width:100%;padding:1.35rem 1rem .55rem;font-size:.875rem;transition:border-color .35s,background .35s,box-shadow .35s}.auth-experience-input::placeholder{color:#0000}.auth-experience-input:focus{background:#8b5cf614;border-color:#a78bfa8c;outline:none;box-shadow:0 0 0 3px #8b5cf626,0 0 24px -6px #8b5cf673}.auth-experience-label{pointer-events:none;letter-spacing:.12em;text-transform:uppercase;color:#a78bfabf;font-size:.625rem;font-weight:600;transition:color .35s;position:absolute;top:.45rem;left:1rem}.auth-experience-field:focus-within .auth-experience-label{color:rgba(196 181 253, .95)}.auth-experience-date-input{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border:1px solid #ffffff14;border-radius:1rem;width:100%;padding:.65rem 1rem;font-size:.875rem;transition:border-color .35s,background .35s,box-shadow .35s}.auth-experience-date-input:focus{background:#22d3ee0f;border-color:#22d3ee80;outline:none;box-shadow:0 0 0 3px #22d3ee1f,0 0 24px -6px #22d3ee59}.auth-experience-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;filter:invert(.85)sepia(.2)saturate(4)hue-rotate(210deg)}.auth-experience-date-label{letter-spacing:.12em;text-transform:uppercase;color:#67e8f9bf;margin-bottom:.375rem;font-size:.625rem;font-weight:600;display:block}.auth-experience-btn-primary{letter-spacing:.02em;color:#0f0a1e;background:linear-gradient(120deg,#c4b5fd 0%,#67e8f9 45%,#fde68a 100%);border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.9rem 1rem;font-size:.875rem;font-weight:700;transition:transform .25s,box-shadow .35s,filter .35s;display:flex;box-shadow:0 4px 24px -4px #8b5cf68c,inset 0 0 0 1px #ffffff40}.auth-experience-btn-primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 32px -4px #8b5cf6a6,inset 0 0 0 1px #ffffff59}.auth-experience-btn-primary:disabled{opacity:.65;cursor:not-allowed}.auth-experience-choice{text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:1.125rem;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.15rem;transition:border-color .35s,background .35s,transform .25s,box-shadow .35s;display:flex}.auth-experience-choice:hover{background:#8b5cf614;border-color:#a78bfa59;transform:translateY(-2px);box-shadow:0 12px 40px -16px #8b5cf673}.auth-experience-choice--join{background:linear-gradient(135deg,#fbbf2414,#8b5cf60f);border-color:#fbbf2438}.auth-experience-choice--join:hover{background:linear-gradient(135deg,#fbbf2424,#8b5cf61a);border-color:#fbbf2473;box-shadow:0 12px 40px -16px #fbbf2459}.auth-experience-choice-icon{background:#00000059;border:1px solid #ffffff1a;border-radius:.875rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.auth-experience-choice-icon--join{color:#fde047;background:#fbbf241f;border-color:#fbbf2459}.auth-experience-otp-input{text-align:center;color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.875rem;width:2.85rem;height:3.5rem;font-size:1.25rem;font-weight:600;transition:border-color .3s,background .3s,box-shadow .3s}.auth-experience-otp-input:focus{background:#8b5cf61a;border-color:#a78bfa99;outline:none;box-shadow:0 0 20px -4px #8b5cf680}.auth-experience-back{color:#cbd5e1cc;background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:color .25s,border-color .25s,background .25s;display:flex;position:absolute;top:1.25rem;left:1.25rem}.auth-experience-back:hover{color:#fff;background:#8b5cf61f;border-color:#a78bfa66}.auth-experience-tagline{letter-spacing:.14em;text-transform:uppercase;color:rgba(196 181 253, .9);background:#8b5cf61a;border:1px solid #a78bfa40;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.625rem;font-weight:600;display:inline-flex}.auth-experience-id-box{background:linear-gradient(145deg,#fbbf2414,#8b5cf60f);border:1px solid #fbbf2447;border-radius:1.125rem;margin-top:2rem;padding:1.25rem 1.5rem;box-shadow:inset 0 0 24px #fbbf240f}
