.passwordless-auth-module__O2pWCW__stack{gap:18px;display:grid}.passwordless-auth-module__O2pWCW__google,.passwordless-auth-module__O2pWCW__primary{border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;display:flex}.passwordless-auth-module__O2pWCW__google{color:#17181a;background:#fff;border:1px solid #d4cdbc}.passwordless-auth-module__O2pWCW__google:hover{background:#f2efe7}.passwordless-auth-module__O2pWCW__primary{color:#17181a;background:#f8c808;border:1px solid #deaf05}.passwordless-auth-module__O2pWCW__primary:hover{background:#edbd06}.passwordless-auth-module__O2pWCW__google:disabled,.passwordless-auth-module__O2pWCW__primary:disabled{cursor:not-allowed;opacity:.5}.passwordless-auth-module__O2pWCW__divider{color:#565a63;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-size:13px;display:grid}.passwordless-auth-module__O2pWCW__divider span{background:#e7e2d6;height:1px}.passwordless-auth-module__O2pWCW__form{gap:14px;display:grid}.passwordless-auth-module__O2pWCW__label{color:#17181a;gap:7px;font-size:15px;font-weight:600;display:grid}.passwordless-auth-module__O2pWCW__input{color:#17181a;background:#fff;border:1px solid #d4cdbc;border-radius:8px;width:100%;min-height:48px;padding:0 12px;font-size:16px}.passwordless-auth-module__O2pWCW__input:focus{outline-offset:1px;border-color:#8a6a00;outline:2px solid #8a6a0033}.passwordless-auth-module__O2pWCW__code{text-align:center;letter-spacing:.2em;font-size:18px}.passwordless-auth-module__O2pWCW__intro{gap:3px;display:grid}.passwordless-auth-module__O2pWCW__intro strong{font-size:15px}.passwordless-auth-module__O2pWCW__intro span{color:#565a63;font-size:13px;line-height:1.45}.passwordless-auth-module__O2pWCW__secondary{color:#565a63;background:0 0;border:0;font-size:14px;font-weight:600}.passwordless-auth-module__O2pWCW__secondary:hover{color:#17181a}.passwordless-auth-module__O2pWCW__error{color:#8e3329;background:#fff2f0;border:1px solid #e7b9b3;border-radius:8px;margin:0;padding:11px;font-size:14px;line-height:1.45}.passwordless-auth-module__O2pWCW__switch{text-align:center;color:#565a63;margin:0;font-size:14px}.passwordless-auth-module__O2pWCW__switch a{color:#17181a;text-underline-offset:3px;font-weight:600;text-decoration:underline}.passwordless-auth-module__O2pWCW__googleMark{width:20px;height:20px}
.gateway-module__NyA3Wq__root{box-sizing:border-box;color:#17181a;background:radial-gradient(760px 440px at 50% 22%,#fbf0c080,#fbfaf700 62%),#fbfaf7;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:IBM Plex Sans,system-ui,sans-serif;display:flex}.gateway-module__NyA3Wq__root *{box-sizing:border-box}.gateway-module__NyA3Wq__root button{font:inherit;cursor:pointer}.gateway-module__NyA3Wq__card{flex-direction:column;align-items:center;width:100%;max-width:440px;display:flex}.gateway-module__NyA3Wq__brandMark{background:#f8c808;border-radius:15px;justify-content:center;align-items:flex-end;width:56px;height:56px;margin-bottom:18px;display:inline-flex;overflow:hidden}.gateway-module__NyA3Wq__brandMark img{object-fit:contain;width:48px;height:48px;margin-bottom:-3px}.gateway-module__NyA3Wq__step{flex-direction:column;align-items:stretch;width:100%;animation:.24s cubic-bezier(.2,0,0,1) both gateway-module__NyA3Wq__msgIn;display:flex}@keyframes gateway-module__NyA3Wq__msgIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.gateway-module__NyA3Wq__step{animation:none}}.gateway-module__NyA3Wq__introTitle{letter-spacing:-.01em;text-align:center;margin:0;font-size:26px;font-weight:700}.gateway-module__NyA3Wq__introLead{color:#565a63;text-align:center;max-width:360px;margin:10px auto 26px;font-size:16px;line-height:1.5}.gateway-module__NyA3Wq__primary{color:#17181a;background:#f8c808;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:48px;font-size:16px;font-weight:600;display:inline-flex}.gateway-module__NyA3Wq__primary:hover{background:#edbd06}.gateway-module__NyA3Wq__subLink{color:#6e7178;text-align:center;margin:16px 0 0;font-size:14px}.gateway-module__NyA3Wq__linkButton{color:#2053c6;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.gateway-module__NyA3Wq__linkButton:hover{color:#173f99}.gateway-module__NyA3Wq__methodTitle{text-align:center;margin:0 0 4px;font-size:22px;font-weight:700}.gateway-module__NyA3Wq__methodSub{color:#6e7178;text-align:center;margin:0 0 20px;font-size:14px}.gateway-module__NyA3Wq__authEmbed{width:100%}.gateway-module__NyA3Wq__backLink{color:#6e7178;background:0 0;border:0;align-self:center;align-items:center;gap:6px;margin-top:16px;font-size:14px;display:inline-flex}.gateway-module__NyA3Wq__backLink:hover{color:#17181a}.gateway-module__NyA3Wq__question{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.gateway-module__NyA3Wq__mascot{flex-shrink:0;width:46px;height:auto}.gateway-module__NyA3Wq__questionTitle{text-wrap:pretty;padding-top:6px;font-size:20px;font-weight:600;line-height:1.4}.gateway-module__NyA3Wq__options{flex-direction:column;gap:9px;display:flex}.gateway-module__NyA3Wq__option{text-align:left;background:#fff;border:1px solid #dcd7c9;border-left:3px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 16px;transition:border-color .16s;display:flex;box-shadow:0 1px 3px #17181a0d}.gateway-module__NyA3Wq__option:hover:not(:disabled){border-color:#f8c808}.gateway-module__NyA3Wq__option:disabled{opacity:.6;cursor:default}.gateway-module__NyA3Wq__optionActive{background:#f2efe7;border-left-color:#f8c808}.gateway-module__NyA3Wq__optionIcon{color:#565a63;background:#f2efe7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.gateway-module__NyA3Wq__optionActive .gateway-module__NyA3Wq__optionIcon{color:#17181a;background:#f8c808}.gateway-module__NyA3Wq__optionLabel{font-size:15px;font-weight:500}.gateway-module__NyA3Wq__otherInput{color:#17181a;background:#fff;border:1px solid #8a6a00;border-radius:10px;width:100%;min-height:48px;margin-top:10px;padding:0 15px;font-family:inherit;font-size:16px}.gateway-module__NyA3Wq__otherInput:focus{outline-offset:1px;outline:2px solid #8a6a00}.gateway-module__NyA3Wq__doorFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.gateway-module__NyA3Wq__hint{color:#6e7178;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:12px}.gateway-module__NyA3Wq__error{color:#b3352b;text-align:center;margin:12px 0 0;font-size:14px}
.auth-module__u5r3CG__authPage{color:#17181a;background:#fbfaf7;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.auth-module__u5r3CG__authStack{justify-items:center;gap:20px;width:min(100%,460px);display:grid}.auth-module__u5r3CG__authWordmark{color:#191a1c;letter-spacing:-.035em;align-items:center;gap:7px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:24px;text-decoration:none;display:inline-flex;position:relative}.auth-module__u5r3CG__authWordmark[data-origin]:after{content:attr(data-origin);z-index:10;color:#fff;letter-spacing:0;opacity:0;pointer-events:none;background:#191a1c;border-radius:8px;width:max-content;max-width:min(330px,100vw - 32px);padding:10px 12px;font-size:11px;font-weight:450;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 12px 30px #1415172e}.auth-module__u5r3CG__authWordmark[data-origin]:hover:after,.auth-module__u5r3CG__authWordmark[data-origin]:focus-visible:after{opacity:1;transform:translate(-50%)}.auth-module__u5r3CG__authWordmark strong{font-weight:800}.auth-module__u5r3CG__authWordmark>span{background:#f8c808;border:1px solid #d4cdbc;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.auth-module__u5r3CG__authWordmark i{background:#fffef9;border:3px solid #191a1c;border-radius:50%;width:12px;height:12px}.auth-module__u5r3CG__authWordmark small{letter-spacing:.04em;opacity:.78;font-family:Hiragino Sans,Yu Gothic,sans-serif;font-size:15px;font-weight:700}.auth-module__u5r3CG__authIntro{text-align:center;gap:6px;display:grid}.auth-module__u5r3CG__authIntro p{color:#785f00;letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:700}.auth-module__u5r3CG__authIntro h1{letter-spacing:-.055em;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(34px,9vw,48px);line-height:.95}.auth-module__u5r3CG__authIntro span{color:#5f6166;font-size:15px;line-height:1.5}.auth-module__u5r3CG__clerkCardBox{width:min(100%,420px)!important;box-shadow:0 18px 50px #17181a14!important}.auth-module__u5r3CG__clerkCard{border:1px solid #d4cdbc!important;border-radius:12px!important}.auth-module__u5r3CG__clerkPrimary{color:#17181a!important;min-height:44px!important;box-shadow:none!important;background:#f8c808!important;border:1px solid #deaf05!important;border-radius:8px!important;font-size:15px!important;font-weight:800!important}.auth-module__u5r3CG__clerkInput{background:#fff!important;border:1px solid #d4cdbc!important;border-radius:8px!important;min-height:44px!important;font-size:15px!important}.auth-module__u5r3CG__clerkSocial{color:#17181a!important;background:#fffef9!important;border:1px solid #d4cdbc!important;border-radius:8px!important;min-height:44px!important;font-size:15px!important;font-weight:750!important}.auth-module__u5r3CG__passwordlessCard{background:#fff;border:1px solid #d4cdbc;border-radius:12px;width:min(100%,420px);padding:24px;box-shadow:0 18px 50px #17181a14}@media (max-width:520px){.auth-module__u5r3CG__authPage{place-items:start center;padding-top:24px}.auth-module__u5r3CG__authStack{gap:16px}.auth-module__u5r3CG__clerkInput{font-size:16px!important}}
