.auth-module__dgWmnG__shell{--lounge-serif:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--lounge-sans:var(--font-inter), "Inter", system-ui, sans-serif;isolation:isolate;min-height:100dvh;padding:0 max(var(--space-4), var(--safe-right)) max(var(--space-16), calc(var(--safe-bottom) + var(--space-8))) max(var(--space-4), var(--safe-left));font-family:var(--lounge-sans);grid-template-rows:auto 1fr;justify-items:center;display:grid;position:relative;overflow:hidden}.auth-module__dgWmnG__light{z-index:-1;pointer-events:none;animation:auth-module__dgWmnG__fade var(--dur-slow) var(--ease) backwards;position:absolute;inset:0}.auth-module__dgWmnG__oval{border-radius:var(--radius-round);filter:blur(6px);background:radial-gradient(closest-side,#f6dec480,#c9a07a33 55%,#0000);width:min(46rem,120vw);height:11rem;position:absolute;top:-5.5rem;left:50%;transform:translate(-50%)}.auth-module__dgWmnG__spill{background:radial-gradient(50% 60% at 50% 0%, rgb(var(--pool) / .360784), transparent 70%);width:min(70rem,160vw);height:48rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.auth-module__dgWmnG__top{width:100%;padding:max(clamp(var(--space-6), 5vh, var(--space-12)), var(--safe-top)) 0 clamp(var(--space-5), 4vh, var(--space-10));justify-content:center;display:flex}.auth-module__dgWmnG__mark{padding:var(--space-1) var(--space-2);border-radius:var(--radius-m);color:var(--fg);font-size:var(--fs-3xl);transition:opacity var(--dur-fast) var(--ease);animation:auth-module__dgWmnG__rise var(--dur-slow) var(--ease) backwards;display:inline-flex}@media (pointer:coarse),(max-width:899px){.auth-module__dgWmnG__mark{padding-block:var(--space-2)}}.auth-module__dgWmnG__mark:hover{opacity:.8}.auth-module__dgWmnG__mark:focus-visible{outline:var(--border-1) solid var(--fg);outline-offset:var(--focus-offset)}.auth-module__dgWmnG__card{width:min(100%,30rem);padding:clamp(var(--space-6), 4vw, var(--space-12));border-radius:var(--radius-xl);background:rgb(var(--card-rgb) / .858824);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:auth-module__dgWmnG__rise var(--dur-slow) var(--ease) .1s backwards;align-self:start}.auth-module__dgWmnG__cardWide{width:min(100%,44rem)}.auth-module__dgWmnG__eyebrow{align-items:center;gap:var(--space-3);color:var(--accent);font:600 var(--fs-xs)/var(--lh-none) var(--lounge-sans);letter-spacing:var(--track-caps);text-transform:uppercase;display:inline-flex}.auth-module__dgWmnG__eyebrow:before{content:"";width:1.25rem;height:var(--border-1);background:currentColor}.auth-module__dgWmnG__title{margin-top:var(--space-4);font:500 var(--fs-display-m)/var(--lh-tight) var(--lounge-serif);letter-spacing:var(--track-tight);text-wrap:balance}.auth-module__dgWmnG__keep{white-space:nowrap}.auth-module__dgWmnG__lede{gap:var(--space-3);margin-top:var(--space-4);color:var(--fg-2);font:400 var(--fs-md)/var(--lh-body) var(--lounge-sans);text-wrap:pretty;display:grid}.auth-module__dgWmnG__body{gap:var(--space-5);margin-top:var(--space-7);color:var(--fg-2);font:400 var(--fs-md)/var(--lh-body) var(--lounge-sans);display:grid}.auth-module__dgWmnG__body a:not([class]){color:var(--fg);-webkit-text-decoration:underline var(--border-1) var(--accent);text-decoration:underline var(--border-1) var(--accent);text-underline-offset:.2em;transition:color var(--dur-fast) var(--ease)}.auth-module__dgWmnG__body a:not([class]):hover{color:var(--accent)}.auth-module__dgWmnG__form,.auth-module__dgWmnG__pane{gap:var(--space-5);display:grid}.auth-module__dgWmnG__prompt{text-wrap:pretty}.auth-module__dgWmnG__email{color:var(--fg);overflow-wrap:anywhere;font-weight:500}.auth-module__dgWmnG__row{gap:var(--space-3);grid-template-columns:6.5rem minmax(0,1fr) minmax(0,1fr);display:grid}.auth-module__dgWmnG__pair{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.auth-module__dgWmnG__field{align-content:start;gap:var(--space-2);min-width:0;display:grid}.auth-module__dgWmnG__label{justify-content:space-between;gap:var(--space-3);color:var(--fg-2);font:500 var(--fs-sm)/var(--lh-snug) var(--lounge-sans);display:flex}.auth-module__dgWmnG__optional{color:var(--fg-3);font-weight:400}.auth-module__dgWmnG__input{width:100%;min-height:3rem;padding:0 var(--space-4);border-radius:var(--radius-m);background:var(--field);color:var(--fg);font:400 var(--fs-md)/var(--lh-normal) var(--lounge-sans);transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border:0}select.auth-module__dgWmnG__input{appearance:none;padding-right:var(--space-8);background-image:linear-gradient(45deg, transparent 50%, var(--fg-3) 50%), linear-gradient(135deg, var(--fg-3) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 1.125rem),calc(100% - .8125rem);background-repeat:no-repeat;background-size:.3125rem .3125rem}.auth-module__dgWmnG__input::placeholder{color:var(--fg-3)}.auth-module__dgWmnG__input:focus,.auth-module__dgWmnG__input:focus-visible{background-color:var(--field-focus);box-shadow:var(--ring-accent), var(--ring-focus);outline:none}.auth-module__dgWmnG__input[aria-invalid=true]{box-shadow:var(--ring-danger)}.auth-module__dgWmnG__input[aria-invalid=true]:focus{box-shadow:var(--ring-danger), var(--ring-focus-danger)}.auth-module__dgWmnG__error{color:var(--danger-text);font:500 var(--fs-sm)/var(--lh-normal) var(--lounge-sans);animation:auth-module__dgWmnG__settle var(--dur) var(--ease) backwards}.auth-module__dgWmnG__hint{margin-top:calc(var(--space-2) * -1);color:var(--fg-3);font:400 var(--fs-sm)/var(--lh-normal) var(--lounge-sans);text-wrap:pretty}.auth-module__dgWmnG__field .auth-module__dgWmnG__hint{margin-top:0}.auth-module__dgWmnG__alert{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-l);box-shadow:inset 0 0 0 var(--border-1) rgb(var(--danger-rgb) / .4);color:var(--danger-soft);font:500 var(--fs-sm-plus)/var(--lh-normal) var(--lounge-sans);animation:auth-module__dgWmnG__shake var(--dur) var(--ease) backwards;background:#a5543e29;display:flex}.auth-module__dgWmnG__alert:before{content:"";width:.375rem;height:.375rem;margin-top:var(--space-2);border-radius:var(--radius-round);background:var(--danger);flex-shrink:0}.auth-module__dgWmnG__note{padding:var(--space-4);border-radius:var(--radius-l);background:var(--lt-panel,#8a5e452e);box-shadow:var(--lt-panel-shadow,inset 0 0 0 var(--border-1) rgb(var(--glow) / .34902));color:var(--fg-2);font:400 var(--fs-sm-plus)/var(--lh-normal) var(--lounge-sans);overflow-wrap:anywhere;animation:auth-module__dgWmnG__settle var(--dur) var(--ease) backwards}.auth-module__dgWmnG__matchCode{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-l);background:var(--field);box-shadow:inset 0 0 0 var(--border-1) rgb(var(--glow) / .239216);color:var(--fg-2);font:500 var(--fs-sm-plus)/var(--lh-normal) var(--lounge-sans);display:flex}.auth-module__dgWmnG__matchCodeStacked{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);flex-direction:column}.auth-module__dgWmnG__matchCode strong{color:var(--fg);font:500 var(--fs-3xl)/var(--lh-none) var(--lounge-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:var(--track-label)}.auth-module__dgWmnG__matchCodeStacked strong{font-size:var(--fs-4xl)}.auth-module__dgWmnG__waiting{align-items:center;gap:var(--space-3);color:var(--fg-3);font:500 var(--fs-sm)/var(--lh-normal) var(--lounge-sans);display:flex}.auth-module__dgWmnG__help{gap:var(--space-1);color:var(--fg-3);font:400 var(--fs-sm)/var(--lh-normal) var(--lounge-sans);text-wrap:pretty;display:grid}.auth-module__dgWmnG__check{align-items:flex-start;gap:var(--space-3);padding:var(--space-1) 0;color:var(--fg-2);font:400 var(--fs-sm-plus)/var(--lh-normal) var(--lounge-sans);cursor:pointer;display:flex}.auth-module__dgWmnG__check input{width:1.25rem;height:1.25rem;margin:var(--space-0-5) 0 0;border:var(--border-1) solid var(--check-edge);border-radius:var(--radius-xs);appearance:none;background:rgb(var(--hi) / .039216) center / .875rem no-repeat;cursor:pointer;transition:transform var(--dur-fast) var(--ease);flex-shrink:0}.auth-module__dgWmnG__check input:hover{border-color:var(--check-edge-hover)}.auth-module__dgWmnG__check input:active{transform:scale(.9)}.auth-module__dgWmnG__check input:checked{border-color:var(--bronze-soft);background-color:var(--bronze);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f4efe6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.auth-module__dgWmnG__check input:focus-visible{outline:var(--focus-width) solid var(--ring-soft);outline-offset:var(--focus-offset)}.auth-module__dgWmnG__check input[aria-invalid=true]{border-color:var(--danger)}.auth-module__dgWmnG__check:hover span{color:var(--fg)}.auth-module__dgWmnG__primary{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:3.125rem;padding:0 var(--space-6);border-radius:var(--radius-pill);color:var(--on-fg);font:600 var(--fs-md)/var(--lh-none) var(--lounge-sans);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur) var(--ease), opacity var(--dur-fast) var(--ease);border:0;display:inline-flex;position:relative;overflow:hidden}.auth-module__dgWmnG__primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.auth-module__dgWmnG__primary:hover:not(:disabled){transform:translateY(-1px)}.auth-module__dgWmnG__primary:hover:not(:disabled):after{transition:transform var(--dur-slow) var(--ease);transform:translate(120%)}.auth-module__dgWmnG__primary:active:not(:disabled){transform:translateY(0)scale(.985)}.auth-module__dgWmnG__primary:focus-visible{outline:var(--border-1) solid var(--fg);outline-offset:var(--focus-offset)}.auth-module__dgWmnG__primary:disabled{cursor:not-allowed}.auth-module__dgWmnG__form[aria-busy] .auth-module__dgWmnG__primary:disabled{cursor:progress}.auth-module__dgWmnG__primary .arrow{--arrow:1.125rem;transition:transform var(--dur) var(--ease)}.auth-module__dgWmnG__primary:hover:not(:disabled) .arrow{transform:translate(4px)}.auth-module__dgWmnG__quiet{justify-self:start;align-items:center;gap:var(--space-2);border-radius:var(--radius-s);min-height:2.75rem;color:var(--accent);font:600 var(--fs-sm)/var(--lh-snug) var(--lounge-sans);transition:color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);background:0 0;border:0;padding:0;display:inline-flex}.auth-module__dgWmnG__quiet:hover:not(:disabled){color:var(--fg)}.auth-module__dgWmnG__quiet:disabled{opacity:.5;cursor:not-allowed}.auth-module__dgWmnG__back .arrow{--arrow:1rem;transition:transform var(--dur) var(--ease)}.auth-module__dgWmnG__back:hover .arrow{transform:scaleX(-1)translate(3px)}.auth-module__dgWmnG__busy{align-items:center;gap:var(--space-1);display:inline-flex}.auth-module__dgWmnG__busy i{border-radius:var(--radius-round);width:.3125rem;height:.3125rem;animation:auth-module__dgWmnG__dot var(--dur-slow) var(--ease) infinite alternate both;background:currentColor}.auth-module__dgWmnG__busy i:nth-child(2){animation-delay:.15s}.auth-module__dgWmnG__busy i:nth-child(3){animation-delay:.3s}.auth-module__dgWmnG__foot{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-6);padding-top:var(--space-4);color:var(--fg-3);font:400 var(--fs-sm)/var(--lh-normal) var(--lounge-sans);flex-wrap:wrap;display:flex;position:relative}.auth-module__dgWmnG__foot a{min-height:2.75rem;color:var(--fg);-webkit-text-decoration:underline var(--border-1) transparent;text-decoration:underline var(--border-1) transparent;text-underline-offset:.25em;transition:text-decoration-color var(--dur-fast) var(--ease);align-items:center;font-weight:500;display:inline-flex}.auth-module__dgWmnG__foot a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.auth-module__dgWmnG__foot a.auth-module__dgWmnG__back{gap:var(--space-2);text-decoration:none}.auth-module__dgWmnG__otp{position:relative}.auth-module__dgWmnG__otpInput{z-index:1;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;width:100%;height:100%;font-size:var(--fs-md);letter-spacing:var(--track-none);cursor:text;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.auth-module__dgWmnG__otpInput::selection{background:0 0}.auth-module__dgWmnG__otpBoxes{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr)) .25rem repeat(3,minmax(0,1fr));display:grid}.auth-module__dgWmnG__otpBox:nth-child(4){grid-column:5}.auth-module__dgWmnG__otpBox{border-radius:var(--radius-m);background:var(--field);height:3.75rem;box-shadow:inset 0 0 0 var(--border-1) rgb(var(--glow) / .239216), var(--elev-sunk), inset 0 0 0 var(--border-1) var(--edge);color:var(--fg);font:500 var(--fs-2xl)/var(--lh-none) var(--lounge-sans);font-variant-numeric:tabular-nums;transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);place-items:center;display:grid;position:relative}.auth-module__dgWmnG__otpBox:before,.auth-module__dgWmnG__otpDigit,.auth-module__dgWmnG__otpCaret{grid-area:1/1}.auth-module__dgWmnG__otpBox:before{content:"";border-radius:var(--radius-round);background:var(--fg-3);opacity:.4;width:.375rem;height:.375rem;transition:opacity var(--dur-fast) var(--ease)}.auth-module__dgWmnG__otpBox[data-filled]:before{opacity:0}.auth-module__dgWmnG__otpBox[data-filled] .auth-module__dgWmnG__otpDigit{animation:auth-module__dgWmnG__digit var(--dur-fast) var(--ease) backwards}.auth-module__dgWmnG__otpCaret{width:var(--border-1-5);border-radius:var(--radius-2xs);background:var(--accent);opacity:0;height:1.75rem}.auth-module__dgWmnG__otp:hover .auth-module__dgWmnG__otpBox{box-shadow:inset 0 0 0 var(--border-1) rgb(var(--peach) / .419608), var(--elev-sunk), inset 0 0 0 var(--border-1) var(--edge)}.auth-module__dgWmnG__otp:focus-within .auth-module__dgWmnG__otpBox[data-filled]{box-shadow:var(--ring-bronze)}.auth-module__dgWmnG__otp:focus-within .auth-module__dgWmnG__otpBox[data-active]{background-color:var(--field-focus);box-shadow:var(--ring-accent), var(--ring-focus)}.auth-module__dgWmnG__otp:focus-within .auth-module__dgWmnG__otpBox[data-active]:before{opacity:0}.auth-module__dgWmnG__otp:focus-within .auth-module__dgWmnG__otpBox[data-active] .auth-module__dgWmnG__otpCaret{animation:auth-module__dgWmnG__blink var(--dur-slow) var(--ease) infinite alternate}.auth-module__dgWmnG__otp[data-invalid] .auth-module__dgWmnG__otpBox{box-shadow:var(--ring-danger)}.auth-module__dgWmnG__otpInput:focus-visible{outline:none}.auth-module__dgWmnG__otpBox[data-filled] .auth-module__dgWmnG__otpCaret{display:none}.auth-module__dgWmnG__steps{gap:var(--space-2);margin:0 0 var(--space-1);padding:0;list-style:none;display:flex}.auth-module__dgWmnG__step{align-content:start;gap:var(--space-2);min-width:0;color:var(--fg-3);font:500 var(--fs-xs)/var(--lh-snug) var(--lounge-sans);flex:1;display:grid}.auth-module__dgWmnG__stepBar{border-radius:var(--radius-xs);background:rgb(var(--hi) / .101961);height:3px;position:relative;overflow:hidden}.auth-module__dgWmnG__stepBar:after{content:"";border-radius:inherit;background:var(--accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.auth-module__dgWmnG__step[data-state=done] .auth-module__dgWmnG__stepBar:after{transform:none}.auth-module__dgWmnG__step[data-state=current] .auth-module__dgWmnG__stepBar:after{animation:auth-module__dgWmnG__fill var(--dur-slow) var(--ease) .15s backwards;transform:none}.auth-module__dgWmnG__step[data-state=current]{color:var(--fg)}.auth-module__dgWmnG__courses{gap:var(--space-3);border:0;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));min-width:0;margin:0;padding:0;display:grid}.auth-module__dgWmnG__course{align-content:start;gap:var(--space-2);padding:var(--space-5) var(--space-12) var(--space-5) var(--space-5);border-radius:var(--radius-l);background:var(--field);box-shadow:var(--ring-hairline-strong);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur) var(--ease);animation:auth-module__dgWmnG__rise var(--dur) var(--ease) backwards;animation-delay:calc(min(var(--i,0), 10) * 50ms + .1s);display:grid;position:relative}.auth-module__dgWmnG__course:hover{box-shadow:inset 0 0 0 var(--border-1) rgb(var(--glow) / .501961);transform:translateY(-2px)}.auth-module__dgWmnG__course:active{transform:scale(.99)}.auth-module__dgWmnG__course:has(input:checked){background:var(--lt-key,#8a5e4538);box-shadow:var(--lt-picked,var(--ring-accent), var(--elev-glow-2))}.auth-module__dgWmnG__course:has(input:focus-visible){outline:var(--border-1) solid var(--fg);outline-offset:var(--focus-offset)}.auth-module__dgWmnG__course input{opacity:0;pointer-events:none;position:absolute}.auth-module__dgWmnG__course:has(input:disabled){opacity:.5;cursor:not-allowed}:is(.auth-module__dgWmnG__course:has(input:disabled):hover,.auth-module__dgWmnG__course:has(input:disabled):active){box-shadow:var(--ring-hairline-strong);transform:none}.auth-module__dgWmnG__courseName{color:var(--fg);font:600 var(--fs-md)/var(--lh-snug) var(--lounge-sans)}.auth-module__dgWmnG__tick{top:var(--space-5);right:var(--space-4);border-radius:var(--radius-round);width:1.375rem;height:1.375rem;box-shadow:var(--ring-hairline-strong);transition:background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);place-items:center;display:grid;position:absolute}.auth-module__dgWmnG__tick:after{content:"";width:.375rem;height:.625rem;margin-top:calc(var(--space-0-5) * -1);border-right:var(--border-2) solid var(--on-fg);border-bottom:var(--border-2) solid var(--on-fg);opacity:0;transition:transform var(--dur) var(--ease), opacity var(--dur-fast) var(--ease);transform:rotate(45deg)scale(.4)}.auth-module__dgWmnG__course:has(input:checked) .auth-module__dgWmnG__tick{background:var(--fg);box-shadow:none}.auth-module__dgWmnG__course:has(input:checked) .auth-module__dgWmnG__tick:after{opacity:1;transform:rotate(45deg)scale(1)}.auth-module__dgWmnG__premiumTag{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--lt-chip,rgb(var(--glow) / .160784));box-shadow:var(--lt-chip-edge,none);color:var(--accent);font:600 var(--fs-2xs)/var(--lh-none) var(--lounge-sans);justify-self:start}.auth-module__dgWmnG__welcome{justify-items:center;gap:var(--space-4);padding:var(--space-3) 0 var(--space-1);text-align:center;display:grid}.auth-module__dgWmnG__seal{width:4.25rem;height:4.25rem;margin-bottom:var(--space-2);border-radius:var(--radius-round);color:#1c1510;box-shadow:var(--elev-glow-2), inset 0 0 0 var(--border-1) #ffffff2e;animation:auth-module__dgWmnG__seal var(--dur-slow) var(--ease) backwards;background:radial-gradient(circle at 35% 30%,#e2bf9d,#b07c59 55%,#7a503b);place-items:center;display:grid;position:relative}.auth-module__dgWmnG__sealRing{inset:calc(var(--space-2) * -1);border-radius:var(--radius-round);box-shadow:var(--ring-bronze);animation:auth-module__dgWmnG__ring var(--dur-slow) var(--ease) .2s backwards;position:absolute}.auth-module__dgWmnG__sealTick{width:1.875rem;height:1.875rem;animation:auth-module__dgWmnG__tick var(--dur) var(--ease) .25s backwards}.auth-module__dgWmnG__welcomeTitle{color:var(--fg);font:500 var(--fs-3xl)/var(--lh-tight) var(--lounge-serif);animation:auth-module__dgWmnG__settle var(--dur) var(--ease) .3s backwards}.auth-module__dgWmnG__welcomeLede{max-width:30rem;color:var(--fg-2);text-wrap:pretty;animation:auth-module__dgWmnG__settle var(--dur) var(--ease) .38s backwards}.auth-module__dgWmnG__welcomeAction{width:min(100%,20rem);margin-top:var(--space-3);animation:auth-module__dgWmnG__settle var(--dur) var(--ease) .46s backwards}@keyframes auth-module__dgWmnG__rise{0%{opacity:0;transform:translateY(16px)}}@keyframes auth-module__dgWmnG__settle{0%{opacity:0;transform:translateY(6px)}}@keyframes auth-module__dgWmnG__fade{0%{opacity:0}}@keyframes auth-module__dgWmnG__shake{0%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes auth-module__dgWmnG__digit{0%{opacity:0;transform:translateY(6px)scale(.9)}}@keyframes auth-module__dgWmnG__blink{0%{opacity:1}to{opacity:.15}}@keyframes auth-module__dgWmnG__dot{0%{opacity:.3;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@keyframes auth-module__dgWmnG__fill{0%{transform:scaleX(0)}}@keyframes auth-module__dgWmnG__seal{0%{opacity:0;transform:scale(.6)}}@keyframes auth-module__dgWmnG__ring{0%{opacity:0;transform:scale(.7)}}@keyframes auth-module__dgWmnG__tick{0%{opacity:0;transform:scale(.5)rotate(-14deg)}}.auth-module__dgWmnG__photo{--veil:.62;z-index:-2;pointer-events:none;height:clamp(15rem,44vh,24rem);animation:auth-module__dgWmnG__fade var(--dur-slow) var(--ease) backwards;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.auth-module__dgWmnG__photo img{object-fit:cover;object-position:50% 30%;filter:saturate(.8);width:100%;height:100%}.auth-module__dgWmnG__photo:after{content:"";border-radius:inherit;background:rgb(var(--bg-rgb) / var(--veil));position:absolute;inset:0}@media (min-width:60rem){.auth-module__dgWmnG__photoSide{--photo-w:min(46vw, 100vw - 36rem);padding-left:calc(var(--photo-w) + var(--space-4))}.auth-module__dgWmnG__photoSide .auth-module__dgWmnG__light{left:var(--photo-w)}.auth-module__dgWmnG__photoSide .auth-module__dgWmnG__photo{--veil:.14;inset:var(--space-4) auto var(--space-4) var(--space-4);width:calc(var(--photo-w) - var(--space-4));border-radius:var(--radius-xl);height:auto;box-shadow:var(--elev-4), 0 0 0 var(--border-1) rgb(var(--shade) / .301961);position:fixed;-webkit-mask-image:none;mask-image:none}.auth-module__dgWmnG__photoSide .auth-module__dgWmnG__photo img{object-position:50% 40%}.auth-module__dgWmnG__photoSide .auth-module__dgWmnG__photo:after{background:linear-gradient(180deg, transparent 55%, rgb(var(--bg-rgb) / .3)), rgb(var(--bg-rgb) / var(--veil));box-shadow:var(--ring-hairline-strong)}}@media (min-width:75rem){.auth-module__dgWmnG__photoWide{--photo-w:min(42vw, 100vw - 50rem);padding-left:calc(var(--photo-w) + var(--space-4))}.auth-module__dgWmnG__photoWide .auth-module__dgWmnG__light{left:var(--photo-w)}.auth-module__dgWmnG__photoWide .auth-module__dgWmnG__photo{--veil:.14;inset:var(--space-4) auto var(--space-4) var(--space-4);width:calc(var(--photo-w) - var(--space-4));border-radius:var(--radius-xl);height:auto;box-shadow:var(--elev-4), 0 0 0 var(--border-1) rgb(var(--shade) / .301961);position:fixed;-webkit-mask-image:none;mask-image:none}.auth-module__dgWmnG__photoWide .auth-module__dgWmnG__photo img{object-position:50% 40%}.auth-module__dgWmnG__photoWide .auth-module__dgWmnG__photo:after{background:linear-gradient(180deg, transparent 55%, rgb(var(--bg-rgb) / .3)), rgb(var(--bg-rgb) / var(--veil));box-shadow:var(--ring-hairline-strong)}}@media (max-width:560px){.auth-module__dgWmnG__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth-module__dgWmnG__row>:first-child{grid-column:1/-1}.auth-module__dgWmnG__pair{grid-template-columns:minmax(0,1fr)}.auth-module__dgWmnG__input{min-height:3.125rem}.auth-module__dgWmnG__otpBoxes{gap:var(--space-1)}.auth-module__dgWmnG__otpBox{height:3.5rem;font-size:var(--fs-xl)}.auth-module__dgWmnG__courses{grid-template-columns:minmax(0,1fr)}}@media (hover:none){.auth-module__dgWmnG__course:hover,.auth-module__dgWmnG__primary:hover:not(:disabled){transform:none}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__mark,.auth-module__dgWmnG__card,.auth-module__dgWmnG__course,.auth-module__dgWmnG__error,.auth-module__dgWmnG__note,.auth-module__dgWmnG__seal,.auth-module__dgWmnG__sealRing,.auth-module__dgWmnG__sealTick,.auth-module__dgWmnG__welcomeTitle,.auth-module__dgWmnG__welcomeLede,.auth-module__dgWmnG__welcomeAction,.auth-module__dgWmnG__otpBox[data-filled] .auth-module__dgWmnG__otpDigit{animation-name:auth-module__dgWmnG__fade}.auth-module__dgWmnG__alert{animation:none}.auth-module__dgWmnG__step[data-state=current] .auth-module__dgWmnG__stepBar:after,.auth-module__dgWmnG__otp:focus-within .auth-module__dgWmnG__otpBox[data-active] .auth-module__dgWmnG__otpCaret{opacity:1;animation:none}.auth-module__dgWmnG__busy i{opacity:.7;animation:none}.auth-module__dgWmnG__course,.auth-module__dgWmnG__course:hover,.auth-module__dgWmnG__course:active,.auth-module__dgWmnG__primary:hover:not(:disabled),.auth-module__dgWmnG__primary:active:not(:disabled){transform:none}.auth-module__dgWmnG__primary:hover:not(:disabled) .arrow{transform:none}.auth-module__dgWmnG__back:hover .arrow{transform:scaleX(-1)}.auth-module__dgWmnG__primary:after{display:none}.auth-module__dgWmnG__tick:after{transition:opacity var(--dur-fast) var(--ease)}}.auth-module__dgWmnG__card{box-shadow:var(--hairline-lit), var(--elev-4), 0 0 0 var(--border-1) rgb(var(--shade) / .301961), 0 60px 120px -70px #8a5e4573;position:relative}.auth-module__dgWmnG__card:before,.auth-module__dgWmnG__card:after{content:"";pointer-events:none;position:absolute}.auth-module__dgWmnG__card:before{padding:var(--border-1);border-radius:inherit;background:linear-gradient(168deg, rgb(var(--peach) / .54902), rgb(var(--glow) / .160784) 28%, rgb(var(--hi) / .058824) 55%, rgb(var(--glow) / .141176) 85%, rgb(var(--peach) / .301961));inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.auth-module__dgWmnG__card:after{height:var(--border-1);box-shadow:var(--glow-dot);transform-origin:50%;animation:auth-module__dgWmnG__draw-wide var(--dur-slow) var(--ease) .36s backwards;background:linear-gradient(90deg,#0000,#f6dec4d9,#0000);top:0;left:12%;right:12%}.auth-module__dgWmnG__title{animation:auth-module__dgWmnG__title-rise var(--dur-slow) var(--ease) .22s backwards;clip-path:inset(-.2em -.1em -.25em)}@keyframes auth-module__dgWmnG__title-rise{0%{opacity:0;clip-path:inset(-.2em -.1em 100%);transform:translateY(.6em)}}@keyframes auth-module__dgWmnG__draw-wide{0%{opacity:0;transform:scaleX(.2)}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__title,.auth-module__dgWmnG__card:after{animation-name:auth-module__dgWmnG__fade}}.auth-module__dgWmnG__primary{background:linear-gradient(180deg, var(--primary-top), var(--primary-bottom));box-shadow:inset 0 var(--border-1) 0 #fff9, inset 0 calc(var(--border-1) * -1) 0 #8a5e4540, var(--elev-glow-1)}.auth-module__dgWmnG__primary:disabled{box-shadow:inset 0 0 0 var(--border-1) rgb(var(--glow) / .321569), var(--hairline-lit);color:var(--fg-2);background:linear-gradient(#8a5e4538,#8a5e451a)}.auth-module__dgWmnG__form[aria-busy] .auth-module__dgWmnG__primary:disabled{opacity:.85;background:linear-gradient(180deg, var(--primary-top), var(--primary-bottom));color:var(--on-fg)}.auth-module__dgWmnG__primary:hover:not(:disabled){box-shadow:inset 0 var(--border-1) 0 #ffffffb3, inset 0 calc(var(--border-1) * -1) 0 #8a5e4540, var(--elev-glow-2)}.auth-module__dgWmnG__input{box-shadow:inset 0 0 0 var(--border-1) rgb(var(--glow) / .239216), var(--elev-sunk), inset 0 0 0 var(--border-1) var(--edge)}.auth-module__dgWmnG__input:hover:not(:focus,[aria-invalid=true]){box-shadow:inset 0 0 0 var(--border-1) rgb(var(--peach) / .419608), var(--elev-sunk), inset 0 0 0 var(--border-1) var(--edge)}.auth-module__dgWmnG__foot:before{content:"";height:var(--border-1);background:linear-gradient(90deg, transparent, rgb(var(--glow) / .321569) 20%, rgb(var(--hi) / .101961) 65%, transparent);position:absolute;top:0;left:0;right:0}html[data-theme=light] .auth-module__dgWmnG__oval{background:radial-gradient(closest-side,#ffffffe6,#ffffff59 55%,#0000)}html[data-theme=light] .auth-module__dgWmnG__card{box-shadow:var(--hairline-lit), var(--elev-4), 0 0 0 var(--border-1) rgb(var(--shade) / .301961)}html[data-theme=light] .auth-module__dgWmnG__card:after{background:linear-gradient(90deg, transparent, rgb(var(--glow) / .55), transparent)}html[data-theme=light] .auth-module__dgWmnG__primary:disabled{box-shadow:var(--lt-unready);color:var(--fg-3);background:0 0}html[data-theme=light] .auth-module__dgWmnG__course{--lt-picked:var(--ring-selected), 0 1px 2px rgb(var(--lt-umber) / .1), var(--elev-glow-1)}html[data-theme=light] .auth-module__dgWmnG__course:not(:has(input:checked)){background:rgb(var(--lt-umber) / .03)}html[data-theme=light] .auth-module__dgWmnG__note{position:relative}html[data-theme=light] .auth-module__dgWmnG__note:before{content:"";inset:var(--space-4) auto var(--space-4) 0;width:var(--border-2);border-radius:var(--radius-2xs);background:var(--bronze);pointer-events:none;position:absolute}html[data-theme=light] .auth-module__dgWmnG__matchCode strong{color:var(--accent)}
