.LoadingScreen-module__gdKzeG__container{justify-content:center;align-items:center;gap:var(--space-m,1rem);background:var(--gradient-mesh);isolation:isolate;flex-direction:column;min-height:100dvh;padding:0 1.5rem;display:flex;position:relative;overflow:hidden}.LoadingScreen-module__gdKzeG__aurora{background:var(--gradient-aurora-hero);opacity:.55;pointer-events:none;z-index:0;animation:24s ease-in-out infinite LoadingScreen-module__gdKzeG__ls-aurora-drift;position:absolute;inset:-10%}.LoadingScreen-module__gdKzeG__grain{background-image:var(--texture-grain);opacity:.4;mix-blend-mode:multiply;pointer-events:none;z-index:1;background-size:256px 256px;position:absolute;inset:0}.LoadingScreen-module__gdKzeG__mark{z-index:2;background:hsl(var(--surface));width:56px;height:56px;box-shadow:0 12px 32px -8px hsl(var(--brand-coral) / .35), inset 0 1px 0 #ffffff8c, 0 0 0 1px hsl(var(--brand-coral) / .18);border-radius:999px;place-items:center;display:grid;position:relative}.LoadingScreen-module__gdKzeG__ring{border:2px solid hsl(var(--brand-coral) / .16);border-top-color:hsl(var(--brand-coral));border-right-color:hsl(var(--brand-orange));border-radius:50%;width:28px;height:28px;animation:1.1s cubic-bezier(.65,0,.35,1) infinite LoadingScreen-module__gdKzeG__ls-spin}.LoadingScreen-module__gdKzeG__eyebrow{z-index:2;font-family:var(--font-sans,system-ui);letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--brand-coral));margin:0;font-size:.6875rem;font-weight:600;position:relative}.LoadingScreen-module__gdKzeG__message{z-index:2;font-family:var(--font-display,"Fraunces", serif);font-optical-sizing:auto;font-variation-settings:"opsz" 60, "SOFT" 40, "WONK" 1;letter-spacing:-.018em;color:hsl(var(--fg));text-align:center;max-width:32ch;margin:0;font-size:clamp(1.125rem,1rem + .6vw,1.4rem);font-weight:520;animation:.6s cubic-bezier(.2,.8,.2,1) both LoadingScreen-module__gdKzeG__ls-rise;position:relative}@keyframes LoadingScreen-module__gdKzeG__ls-spin{to{transform:rotate(360deg)}}@keyframes LoadingScreen-module__gdKzeG__ls-aurora-drift{0%,to{opacity:.5;transform:translate(0,0)scale(1)}50%{opacity:.62;transform:translate(2%,-1%)scale(1.04)}}@keyframes LoadingScreen-module__gdKzeG__ls-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.LoadingScreen-module__gdKzeG__aurora{animation:none}.LoadingScreen-module__gdKzeG__ring{animation-duration:2.5s}.LoadingScreen-module__gdKzeG__message{animation:none}}@media (max-width:640px){.LoadingScreen-module__gdKzeG__mark{width:48px;height:48px}.LoadingScreen-module__gdKzeG__ring{width:24px;height:24px}}
.page-module__zqj_GW__container{min-height:100dvh;font-family:var(--font-sans);background:#050508;display:flex;position:relative}.page-module__zqj_GW__visualPanel{background:#050508;flex:55%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__zqj_GW__visualPanel:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(70% 70%,#0000 30%,#05050880 100%);position:absolute;inset:0}.page-module__zqj_GW__brandContent{z-index:3;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.page-module__zqj_GW__brandMark{opacity:0;filter:drop-shadow(0 0 55px hsl(var(--brand-coral) / .55)) drop-shadow(0 0 110px hsl(var(--brand-orange) / .3));transform:scale(.7)}.page-module__zqj_GW__icon{width:clamp(150px,19vw,270px);height:auto;display:block}.page-module__zqj_GW__brandRule{background:linear-gradient(90deg, transparent, hsl(var(--brand-coral) / .7), hsl(var(--brand-orange) / .7), transparent);opacity:0;transform-origin:50%;width:clamp(60px,8vw,100px);height:1px;transform:scaleX(0)}.page-module__zqj_GW__wordmark{font-family:var(--font-display);letter-spacing:.38em;text-transform:uppercase;background:linear-gradient(90deg, hsl(var(--brand-orange)) 0%, hsl(var(--brand-coral)) 30%, hsl(var(--brand-rose)) 60%, hsl(var(--brand-orange)) 100%);-webkit-text-fill-color:transparent;opacity:0;filter:blur(8px);background-size:200%;-webkit-background-clip:text;background-clip:text;margin:0;padding-left:.38em;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:800;animation:5s linear infinite page-module__zqj_GW__wordmarkShimmer;transform:translateY(14px)}@keyframes page-module__zqj_GW__wordmarkShimmer{0%{background-position:0%}to{background-position:200%}}.page-module__zqj_GW__formPanel{padding:var(--space-xl) var(--space-l);z-index:10;background:#08080e;border-left:1px solid #ffffff0f;flex-direction:column;flex:45%;justify-content:center;display:flex;position:relative;overflow-y:auto}.page-module__zqj_GW__formPanel:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");background-repeat:repeat;position:absolute;inset:0}.page-module__zqj_GW__formPanel:after{content:"";background:linear-gradient(180deg, transparent 0%, hsl(var(--brand-coral) / .35) 30%, hsl(var(--brand-orange) / .25) 60%, transparent 100%);pointer-events:none;z-index:1;width:1px;height:100%;position:absolute;top:0;left:-1px}.page-module__zqj_GW__formContainer{z-index:1;width:100%;max-width:400px;margin:0 auto;position:relative}.page-module__zqj_GW__header{margin-bottom:var(--space-l);opacity:0;transform:translateY(20px)}.page-module__zqj_GW__tagline{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.25em;color:hsl(var(--brand-coral));margin-bottom:var(--space-xs);align-items:center;gap:.75rem;font-weight:500;display:inline-flex}.page-module__zqj_GW__tagline:before{content:"";background:var(--gradient-warm);width:28px;height:1px}.page-module__zqj_GW__title{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;color:#fffffff2;margin:0;font-weight:700;line-height:1}.page-module__zqj_GW__gradientText{background:linear-gradient(135deg, hsl(var(--brand-orange)) 0%, hsl(var(--brand-coral)) 45%, hsl(var(--brand-rose)) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite page-module__zqj_GW__wordmarkShimmer}.page-module__zqj_GW__form{gap:var(--space-s);opacity:0;flex-direction:column;display:flex;transform:translateY(20px)}.page-module__zqj_GW__inputGroup{flex-direction:column;gap:.375rem;display:flex}.page-module__zqj_GW__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.2em;color:#ffffff73;font-size:.6875rem;font-weight:500}.page-module__zqj_GW__input{font-family:var(--font-sans);font-size:var(--text-sm);color:#ffffffeb;border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff14;padding:.875rem 1rem;transition:border-color .3s,box-shadow .3s,background .3s}.page-module__zqj_GW__input::placeholder{color:#fff3}.page-module__zqj_GW__input:focus-visible{border-color:hsl(var(--brand-coral) / .55);box-shadow:0 0 0 3px hsl(var(--brand-coral) / .12), inset 0 0 24px hsl(var(--brand-coral) / .04);background:#fff1;outline:none;animation:2.2s ease-in-out infinite page-module__zqj_GW__inputPulse}@keyframes page-module__zqj_GW__inputPulse{0%,to{box-shadow:0 0 0 3px hsl(var(--brand-coral) / .12), inset 0 0 24px hsl(var(--brand-coral) / .04)}50%{box-shadow:0 0 0 3px hsl(var(--brand-coral) / .25), inset 0 0 24px hsl(var(--brand-coral) / .08)}}.page-module__zqj_GW__buttonGroup{gap:var(--space-xs);flex-direction:column;margin-top:.25rem;display:flex}.page-module__zqj_GW__btnPrimary{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.15em;color:#fff;background:var(--gradient-warm);border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.75rem;padding:1rem 2rem;font-size:.8125rem;font-weight:600;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.page-module__zqj_GW__btnPrimary:after{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff38 50%,#0000 62%);transition:transform .55s;position:absolute;inset:0;transform:translate(-100%)}.page-module__zqj_GW__btnPrimary:hover:not(:disabled):after{transform:translate(100%)}.page-module__zqj_GW__btnPrimary:hover:not(:disabled){box-shadow:0 14px 40px -8px hsl(var(--brand-coral) / .55), 0 0 70px -18px hsl(var(--brand-orange) / .35);transform:translateY(-3px)}.page-module__zqj_GW__btnPrimary:active:not(:disabled){transition-duration:.1s;transform:translateY(-1px)scale(.98)}.page-module__zqj_GW__btnPrimary:focus-visible{outline:2px solid hsl(var(--brand-coral));outline-offset:2px}.page-module__zqj_GW__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.page-module__zqj_GW__arrow{transition:transform .3s;display:inline-block}.page-module__zqj_GW__btnPrimary:hover:not(:disabled) .page-module__zqj_GW__arrow{transform:translate(5px)}.page-module__zqj_GW__btnSecondary{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.75rem;font-weight:500;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.page-module__zqj_GW__btnSecondary:hover:not(:disabled){color:#ffffffd9;background:#ffffff0f;border-color:#ffffff2e}.page-module__zqj_GW__btnSecondary:focus-visible{outline-offset:2px;outline:2px solid #ffffff4d}.page-module__zqj_GW__btnSecondary:disabled{opacity:.4;cursor:not-allowed}.page-module__zqj_GW__divider{align-items:center;gap:var(--space-xs);opacity:0;margin:.25rem 0;display:flex;transform:translateY(20px)}.page-module__zqj_GW__dividerLine{background:#ffffff0f;flex:1;height:1px}.page-module__zqj_GW__dividerText{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:#ffffff40;font-size:.625rem;font-weight:500}.page-module__zqj_GW__socialSection{opacity:0;transform:translateY(20px)}.page-module__zqj_GW__btnGoogle{width:100%;font-family:var(--font-display);color:#ffffff59;border-radius:var(--radius-md);cursor:not-allowed;opacity:.5;background:#ffffff08;border:1px solid #ffffff0f;justify-content:center;align-items:center;gap:.75rem;padding:.875rem 1.5rem;font-size:.8125rem;font-weight:500;transition:opacity .3s;display:inline-flex}.page-module__zqj_GW__btnGoogle:focus-visible{outline-offset:2px;outline:2px solid #fff3}.page-module__zqj_GW__btnGoogle svg{opacity:.5;width:18px;height:18px}.page-module__zqj_GW__comingSoon{text-transform:uppercase;letter-spacing:.15em;color:#fff3;background:#ffffff0a;border-radius:2px;margin-left:auto;padding:.2rem .5rem;font-size:.5625rem}.page-module__zqj_GW__error{font-size:var(--text-sm);color:hsl(var(--danger));background:hsl(var(--danger) / .08);border-left:2px solid hsl(var(--danger));border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:.875rem 1rem}.page-module__zqj_GW__footer{margin-top:var(--space-l);text-align:center;opacity:0;transform:translateY(20px)}.page-module__zqj_GW__footerText{font-size:var(--text-xs);color:#ffffff40;max-width:none}.page-module__zqj_GW__footerLink{font-family:var(--font-display);color:#ffffff73;border-radius:2px;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.page-module__zqj_GW__footerLink:hover{color:#ffffffb3}.page-module__zqj_GW__footerLink:focus-visible{outline:2px solid hsl(var(--brand-coral) / .5);outline-offset:2px}.page-module__zqj_GW__footerLink:after{content:"";background:var(--gradient-warm);transform-origin:100%;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.page-module__zqj_GW__footerLink:hover:after{transform-origin:0;transform:scaleX(1)}.page-module__zqj_GW__loadingContainer{justify-content:center;align-items:center;gap:var(--space-s);background:#050508;flex-direction:column;min-height:100dvh;display:flex}.page-module__zqj_GW__loadingSpinner{border:2px solid #ffffff0f;border-top-color:hsl(var(--brand-coral));border-radius:50%;width:36px;height:36px;animation:.8s linear infinite page-module__zqj_GW__spin}@keyframes page-module__zqj_GW__spin{to{transform:rotate(360deg)}}.page-module__zqj_GW__loadingText{font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;color:#ffffff4d;font-weight:500}.page-module__zqj_GW__signedInContainer{gap:var(--space-s);opacity:0;flex-direction:column;display:flex;transform:translateY(20px)}.page-module__zqj_GW__signedInMessage{background:linear-gradient(135deg, hsl(var(--brand-orange) / .08), hsl(var(--brand-coral) / .08));border-left:2px solid hsl(var(--brand-coral) / .5);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:1rem 1.25rem}.page-module__zqj_GW__signedInMessage p{font-size:var(--text-sm);color:#fffc;max-width:none;margin:0}.page-module__zqj_GW__signedInMessage strong{color:#fffffff2;font-weight:600}.page-module__zqj_GW__btnLogout{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--danger));border:1px solid hsl(var(--danger) / .3);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.75rem;font-weight:500;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.page-module__zqj_GW__btnLogout:focus-visible{outline:2px solid hsl(var(--danger) / .5);outline-offset:2px}.page-module__zqj_GW__btnLogout:hover{background:hsl(var(--danger) / .12);border-color:hsl(var(--danger) / .5)}@media (prefers-reduced-motion:reduce){.page-module__zqj_GW__loadingSpinner{animation-duration:1.5s}.page-module__zqj_GW__wordmark,.page-module__zqj_GW__gradientText{animation:none}.page-module__zqj_GW__btnPrimary,.page-module__zqj_GW__btnPrimary:after,.page-module__zqj_GW__btnPrimary .page-module__zqj_GW__arrow,.page-module__zqj_GW__btnSecondary,.page-module__zqj_GW__btnLogout,.page-module__zqj_GW__btnGoogle,.page-module__zqj_GW__input,.page-module__zqj_GW__footerLink,.page-module__zqj_GW__footerLink:after{transition:none}}@media (max-width:1024px){.page-module__zqj_GW__visualPanel{flex:45%}.page-module__zqj_GW__formPanel{padding:var(--space-l) var(--space-m);flex:55%}.page-module__zqj_GW__icon{width:clamp(100px,14vw,180px)}}@media (max-width:768px){.page-module__zqj_GW__container{flex-direction:column}.page-module__zqj_GW__visualPanel{flex:0 0 200px;min-height:200px}.page-module__zqj_GW__brandContent{flex-direction:row;gap:1rem}.page-module__zqj_GW__brandRule{display:none}.page-module__zqj_GW__icon{width:70px}.page-module__zqj_GW__wordmark{letter-spacing:.25em;padding-left:.25em;font-size:1.2rem}.page-module__zqj_GW__formPanel{padding:var(--space-m) var(--space-s);border-top:1px solid #ffffff12;border-left:none;flex:1}.page-module__zqj_GW__header{margin-bottom:var(--space-m)}.page-module__zqj_GW__footer{margin-top:var(--space-m)}}
.RadioCard-module__DM1eqW__cardContainer{gap:1rem;width:100%;display:flex}.RadioCard-module__DM1eqW__cardContainer.RadioCard-module__DM1eqW__horizontal{flex-flow:wrap}.RadioCard-module__DM1eqW__cardContainer.RadioCard-module__DM1eqW__vertical{flex-direction:column}.RadioCard-module__DM1eqW__card{flex:1;min-width:0}.RadioCard-module__DM1eqW__card.RadioCard-module__DM1eqW__horizontal{flex:0 calc(50% - .5rem)}.RadioCard-module__DM1eqW__cardLabel{cursor:pointer;border:2px solid hsl(var(--border));background:hsl(var(--bg));border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1rem;transition:all .15s;display:flex}.RadioCard-module__DM1eqW__cardLabel:hover:not(:has(input:disabled)){border-color:var(--smx-connector-accent,hsl(var(--accent)));background:hsl(var(--accent) / .03)}.RadioCard-module__DM1eqW__cardLabel:has(input:focus-visible){outline:2px solid var(--smx-connector-focus-ring,hsl(var(--accent)));outline-offset:2px}.RadioCard-module__DM1eqW__cardLabel:has(input:checked){border-color:var(--smx-connector-accent,hsl(var(--accent)));background:var(--smx-connector-accent,hsl(var(--accent))) / .05;box-shadow:var(--smx-connector-glow,0 0 0 4px hsl(var(--accent) / .25))}.RadioCard-module__DM1eqW__cardLabel:has(input:disabled){cursor:not-allowed;opacity:.5}.RadioCard-module__DM1eqW__radioInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.RadioCard-module__DM1eqW__cardContent{flex:1;min-width:0}.RadioCard-module__DM1eqW__cardLabel{color:hsl(var(--fg));margin:0;font-size:.875rem;font-weight:500;display:block}.RadioCard-module__DM1eqW__description{color:hsl(var(--fg-muted));margin-top:.25rem;font-size:.75rem}.RadioCard-module__DM1eqW__iconSlot{width:1.5rem;height:1.5rem;color:var(--smx-connector-accent,hsl(var(--accent)));flex-shrink:0;justify-content:center;align-items:center;display:flex}.RadioCard-module__DM1eqW__cardLabel:has(input:disabled) .RadioCard-module__DM1eqW__iconSlot{opacity:.5}