.auth-module__cni4Dq__page{--ink:#18203d;--purple:#7836dc;--line:#eae5f3;min-height:100dvh;color:var(--ink);background:radial-gradient(at 2% 80%,#eadcff80,#0000 40%),radial-gradient(at 94% 30%,#e9e3ff8c,#0000 44%),#fdfcff;overflow:clip}.auth-module__cni4Dq__page .site-header{background:#ffffffde;border-color:#f1edf9}.auth-module__cni4Dq__page .site-header>div{max-width:1440px}.auth-module__cni4Dq__layout{isolation:isolate;grid-template-columns:1.35fr 1fr;align-items:start;gap:65px;max-width:1440px;margin:auto;padding:70px 40px 45px;display:grid;position:relative}.auth-module__cni4Dq__layout:before,.auth-module__cni4Dq__layout:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(120deg,#d5b7fb38,#eee6ff0a);border-radius:50%;width:280px;height:660px;position:absolute;transform:rotate(35deg)}.auth-module__cni4Dq__layout:before{top:160px;left:-300px;box-shadow:90px 200px #ddc5fd22,15px 580px #ddc5fd38}.auth-module__cni4Dq__layout:after{top:190px;right:-220px;box-shadow:80px 100px #d8c9ff35}.auth-module__cni4Dq__story{min-width:0;padding-top:8px}.auth-module__cni4Dq__eyebrow{color:#8750d9;letter-spacing:.02em;background:linear-gradient(100deg,#f2eaff,#eae2ff);border-radius:30px;padding:9px 20px;font-size:13px;font-weight:650;display:inline-flex}.auth-module__cni4Dq__story>h1{letter-spacing:-.05em;color:var(--ink);margin-top:28px;font-size:clamp(32px,3.5vw,52px);font-weight:750;line-height:1.55}.auth-module__cni4Dq__story>h1>span{color:#7437c9;-webkit-text-fill-color:transparent;background:linear-gradient(120deg,#a061d0,#652cc3);-webkit-background-clip:text;background-clip:text}.auth-module__cni4Dq__description{color:#52566e;margin-top:24px;font-size:17px;line-height:1.9}.auth-module__cni4Dq__benefits{grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.auth-module__cni4Dq__benefits>div{align-items:flex-start;gap:10px;padding:0 12px;display:flex}.auth-module__cni4Dq__benefits>div:first-child{padding-left:0}.auth-module__cni4Dq__benefits>div+div{border-left:1px solid var(--line)}.auth-module__cni4Dq__benefits>div>span{color:#8b44ed;background:linear-gradient(135deg,#fff,#ece0ff);border:3px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 3px 18px #c5a1f523}.auth-module__cni4Dq__benefits strong{white-space:nowrap;margin-top:9px;font-size:12px;display:block}.auth-module__cni4Dq__benefits p{color:#86859a;margin-top:8px;font-size:11px;line-height:1.8}.auth-module__cni4Dq__illustration{height:385px;margin-top:42px;position:relative}.auth-module__cni4Dq__miniApp{transform-origin:0 0;background:#f1eaff;border:1px solid #fff;border-radius:20px;width:80%;height:390px;position:absolute;top:4px;left:8px;overflow:hidden;transform:perspective(1000px)rotateY(-7deg)rotate(-3deg);box-shadow:0 20px 65px #ad80e627}.auth-module__cni4Dq__miniHeader{background:#ffffffd9;border-bottom:1px solid #f0ebf8;align-items:center;gap:8px;padding:13px 17px;font-size:12px;display:flex}.auth-module__cni4Dq__miniHeader .orb{width:20px;height:20px}.auth-module__cni4Dq__miniHeader>span:last-child{color:#a29aaf;margin-left:auto;font-size:8px}.auth-module__cni4Dq__miniBody{grid-template-columns:130px 1fr;gap:12px;padding-right:16px;display:grid}.auth-module__cni4Dq__miniNav{background:#ffffffc2;flex-direction:column;gap:8px;padding:18px 8px;display:flex}.auth-module__cni4Dq__miniNav span{color:#7b7792;align-items:center;gap:8px;padding:8px;font-size:9px;display:flex}.auth-module__cni4Dq__miniNav span[data-active=true]{color:#8c45e9;background:#f0e8fd;border-radius:7px}.auth-module__cni4Dq__miniDocument{background:#fff;border-radius:5px;margin-top:17px;padding:25px 22px;box-shadow:0 4px 20px #6a498716}.auth-module__cni4Dq__miniDocument h2{text-align:center;font-size:13px;font-family:var(--font-mincho)}.auth-module__cni4Dq__miniDocument p{margin-top:16px;font-size:10px}.auth-module__cni4Dq__miniDocument h3{border-bottom:1px solid #e9e5f2;margin:24px 0 10px;padding-bottom:7px;font-size:11px}.auth-module__cni4Dq__miniDocument>strong{margin-bottom:9px;font-size:9px;display:block}.auth-module__cni4Dq__miniDocument i{background:#eeebf5;border-radius:5px;height:6px;margin-top:7px;display:block}.auth-module__cni4Dq__miniDocument i:nth-of-type(3n+2){width:83%}.auth-module__cni4Dq__miniDocument i:nth-of-type(3n){width:65%}.auth-module__cni4Dq__handwriting{letter-spacing:.15em;color:#9660e9;font-family:YuKyokasho,Hiragino Maru Gothic ProN,serif;font-size:24px;line-height:1.8;position:absolute;top:12px;right:-12px;transform:rotate(-11deg)}.auth-module__cni4Dq__handwriting svg{width:170px;margin-top:8px;display:block}.auth-module__cni4Dq__floatingNote{background:#ffffffed;border-radius:24px;align-items:center;gap:12px;padding:17px 21px;display:flex;position:absolute;bottom:35px;left:-20px;transform:rotate(-4deg);box-shadow:0 7px 32px #bd94e21f}.auth-module__cni4Dq__floatingNote>span{color:#8d4de9;background:#f3ebff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.auth-module__cni4Dq__floatingNote p{font-size:11px;font-weight:600;line-height:1.7}.auth-module__cni4Dq__trustStrip{background:#ffffffed;border-radius:70px;grid-template-columns:repeat(3,1fr);padding:22px 18px;display:grid;position:relative;box-shadow:0 4px 30px #9974bc08}.auth-module__cni4Dq__trustStrip>div{align-items:center;gap:10px;padding:0 13px;display:flex}.auth-module__cni4Dq__trustStrip>div+div{border-left:1px solid var(--line)}.auth-module__cni4Dq__trustStrip svg{color:#9552e9;flex-shrink:0}.auth-module__cni4Dq__trustStrip strong{font-size:13px;display:block}.auth-module__cni4Dq__trustStrip p>span{color:#9490a6;margin-top:7px;font-size:10px;display:block}.auth-module__cni4Dq__formColumn{min-width:0;position:relative}.auth-module__cni4Dq__formNote{color:#9d6bf1;letter-spacing:.04em;z-index:2;pointer-events:none;font-family:YuKyokasho,serif;font-size:19px;line-height:1.5;position:absolute;top:-36px;right:-42px;transform:rotate(12deg)}.auth-module__cni4Dq__formNote>span{padding-left:14px;font-size:12px}.auth-module__cni4Dq__form{background:#fffffff5;border:1px solid #fff;border-radius:22px;width:100%;padding:28px 30px 30px;position:relative;box-shadow:0 10px 45px #a58bc414}.auth-module__cni4Dq__tabs{background:#faf9fe;border:1px solid #eee8f6;border-radius:15px;grid-template-columns:1fr 1fr;margin-bottom:28px;padding:4px;display:grid;box-shadow:0 4px 20px #a280c208}.auth-module__cni4Dq__tabs a{text-align:center;color:#8a889d;border-radius:11px;padding:12px;font-size:15px;font-weight:650}.auth-module__cni4Dq__tabs a[aria-current]{color:#fff;background:linear-gradient(115deg,#8745d5,#6d35c6);box-shadow:inset 0 1px #ffffff30,0 3px 10px #813edc20}.auth-module__cni4Dq__formTitle{text-align:center;color:var(--ink);margin-bottom:22px;font-size:28px;font-weight:750}.auth-module__cni4Dq__formIntro{color:#787587;background:linear-gradient(110deg,#f8f4ff,#f7f5fc);border-radius:10px;align-items:center;gap:12px;margin-bottom:19px;padding:16px;font-size:12px;line-height:1.8;display:flex}.auth-module__cni4Dq__formIntro>svg{color:#8a44e8;flex-shrink:0}.auth-module__cni4Dq__socialButton{color:#31334c;background:#fff;border:1px solid #e3e1ec;border-radius:10px;justify-content:center;align-items:center;gap:15px;width:100%;min-height:51px;margin-bottom:10px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.auth-module__cni4Dq__socialButton:hover{background:#fcf9ff;border-color:#c8a8eb}.auth-module__cni4Dq__socialButton:disabled{opacity:.45}.auth-module__cni4Dq__divider{color:#a29bb5;align-items:center;gap:17px;margin:26px 0 24px;font-size:12px;display:flex}.auth-module__cni4Dq__fieldLabel{color:#45465f;margin:0 0 8px;font-size:14px;font-weight:650;display:block}.auth-module__cni4Dq__form input[type=email],.auth-module__cni4Dq__passwordField input{width:100%;min-height:50px;color:var(--ink);background:#f8f8fb;border:1px solid #e6e3ef;border-radius:10px;outline:none;margin:0 0 20px;padding:12px 15px;font-size:15px}.auth-module__cni4Dq__form input::placeholder{color:#b7b4c6}.auth-module__cni4Dq__form input:focus{background:#fff;border-color:#b18bea;box-shadow:0 0 0 3px #f4edfd}.auth-module__cni4Dq__passwordField{position:relative}.auth-module__cni4Dq__passwordField input{padding-right:48px}.auth-module__cni4Dq__passwordField button{color:#8c89a2;border-radius:7px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:8px;right:8px}.auth-module__cni4Dq__passwordField button:hover{color:var(--purple);background:#efe9f7}.auth-module__cni4Dq__forgot{text-align:right;color:#8b56cf;margin:-5px 0 22px;font-size:12px;display:block}.auth-module__cni4Dq__optIn{cursor:pointer;background:#faf6ff;border:1px solid #f0e7fe;border-radius:13px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:16px;display:flex}.auth-module__cni4Dq__optIn input{flex-shrink:0;margin-top:4px}.auth-module__cni4Dq__optIn>span{color:#8c859a;font-size:11px;line-height:1.85}.auth-module__cni4Dq__optIn>span>span{color:#51516c;margin-bottom:6px;font-size:12px;display:inline-block}.auth-module__cni4Dq__submitButton{color:#fff;letter-spacing:.05em;background:linear-gradient(115deg,#843fd1,#6a35c1);border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:59px;padding:13px 45px;font-size:19px;font-weight:650;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 6px 18px #8543ca20}.auth-module__cni4Dq__submitButton>svg{opacity:.8;position:absolute;right:24px}.auth-module__cni4Dq__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px #8543ca30}.auth-module__cni4Dq__submitButton:disabled{opacity:.5}.auth-module__cni4Dq__switchMode{text-align:center;color:#9b94a8;margin-top:23px;font-size:12px;line-height:1.8}.auth-module__cni4Dq__switchMode a{color:#8451c9;text-underline-offset:4px;font-weight:650}.auth-module__cni4Dq__legal{color:#a29aae;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin-top:20px;padding-inline:12px;font-size:10px;display:flex}.auth-module__cni4Dq__legal a:last-child{align-items:center;gap:3px;display:inline-flex}.auth-module__cni4Dq__legal a:hover{color:var(--purple)}.auth-module__cni4Dq__page :where(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #965bde}@media (max-width:1199px){.auth-module__cni4Dq__layout{grid-template-columns:1.1fr 1fr;gap:32px;padding:55px 28px 35px}.auth-module__cni4Dq__benefits{gap:12px}.auth-module__cni4Dq__benefits>div{flex-direction:column;padding-inline:8px}.auth-module__cni4Dq__benefits strong{white-space:normal;font-size:11px}.auth-module__cni4Dq__description{font-size:15px}.auth-module__cni4Dq__form{padding:24px}.auth-module__cni4Dq__handwriting{font-size:20px;right:-6px}.auth-module__cni4Dq__handwriting svg{width:125px}.auth-module__cni4Dq__miniBody{grid-template-columns:95px 1fr}.auth-module__cni4Dq__miniNav span{padding-inline:3px;font-size:8px}.auth-module__cni4Dq__trustStrip{padding-inline:8px}.auth-module__cni4Dq__trustStrip>div{flex-direction:column;align-items:flex-start;padding-inline:10px}.auth-module__cni4Dq__trustStrip strong{font-size:11px}.auth-module__cni4Dq__formNote{right:0}}@media (max-width:1023px){:is(.auth-module__cni4Dq__page .site-header nav.hidden,.auth-module__cni4Dq__page .site-header div.hidden){display:none}.auth-module__cni4Dq__page .site-header button[aria-controls=site-menu]{display:flex}.auth-module__cni4Dq__page #site-menu{display:block}.auth-module__cni4Dq__layout{grid-template-columns:1fr;gap:45px;max-width:620px;padding-top:45px}.auth-module__cni4Dq__formColumn{order:-1}.auth-module__cni4Dq__formNote{font-size:15px;top:-29px;right:6px}.auth-module__cni4Dq__formNote>span{font-size:10px}.auth-module__cni4Dq__story>h1{font-size:36px}.auth-module__cni4Dq__benefits>div{flex-direction:row}.auth-module__cni4Dq__illustration{height:340px}.auth-module__cni4Dq__miniApp{height:350px}.auth-module__cni4Dq__trustStrip>div{flex-direction:row}}@media (max-width:639px){.auth-module__cni4Dq__layout{padding:35px 18px}.auth-module__cni4Dq__form{border-radius:20px;padding:22px 20px}.auth-module__cni4Dq__formTitle{font-size:25px}.auth-module__cni4Dq__tabs{margin-bottom:23px}.auth-module__cni4Dq__tabs a{font-size:14px}.auth-module__cni4Dq__story>h1{font-size:clamp(27px,7.4vw,36px)}.auth-module__cni4Dq__description{font-size:14px}.auth-module__cni4Dq__eyebrow{padding-inline:13px;font-size:11px}.auth-module__cni4Dq__benefits>div{flex-direction:column}.auth-module__cni4Dq__benefits p{font-size:10px}.auth-module__cni4Dq__illustration{height:290px}.auth-module__cni4Dq__miniApp{width:86%;height:300px}.auth-module__cni4Dq__miniBody{grid-template-columns:85px 1fr;gap:8px}.auth-module__cni4Dq__miniDocument{padding:17px 13px}.auth-module__cni4Dq__miniHeader>span:last-child{display:none}.auth-module__cni4Dq__handwriting{font-size:16px;top:-18px;right:-3px}.auth-module__cni4Dq__handwriting svg{width:100px}.auth-module__cni4Dq__floatingNote{border-radius:18px;padding:12px;bottom:25px;left:-5px}.auth-module__cni4Dq__floatingNote p{font-size:10px}.auth-module__cni4Dq__trustStrip{border-radius:25px}.auth-module__cni4Dq__trustStrip>div{flex-direction:column;gap:7px}.auth-module__cni4Dq__trustStrip strong{font-size:10px}.auth-module__cni4Dq__trustStrip p>span{font-size:9px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__page *{transition:none!important;animation:none!important}}@media (min-width:1024px){.auth-module__cni4Dq__page .site-header>div{max-width:1280px;padding-block:10px}.auth-module__cni4Dq__page .brand-logo{font-size:18px}.auth-module__cni4Dq__page .brand-logo .orb{width:27px;height:27px}.auth-module__cni4Dq__layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;max-width:1280px;min-height:calc(100dvh - 60px);padding:24px 32px 16px}.auth-module__cni4Dq__story{padding-top:0}.auth-module__cni4Dq__eyebrow{padding:6px 15px;font-size:12px}.auth-module__cni4Dq__story>h1{margin-top:20px;font-size:clamp(30px,2.7vw,40px);line-height:1.45}.auth-module__cni4Dq__description{margin-top:18px;font-size:14px;line-height:1.8}.auth-module__cni4Dq__benefits{gap:0;margin-top:22px}.auth-module__cni4Dq__benefits>div{flex-direction:row;gap:8px;padding-inline:10px}.auth-module__cni4Dq__benefits>div>span{width:35px;height:35px}.auth-module__cni4Dq__benefits>div>span>svg{width:21px;height:21px}.auth-module__cni4Dq__benefits strong{white-space:normal;margin-top:5px;font-size:11px}.auth-module__cni4Dq__benefits p{margin-top:5px;font-size:10px;line-height:1.65}.auth-module__cni4Dq__illustration{height:clamp(185px,27dvh,270px);margin-top:24px}.auth-module__cni4Dq__miniApp{width:78%;height:100%}.auth-module__cni4Dq__miniHeader{padding:9px 13px;font-size:10px}.auth-module__cni4Dq__miniBody{grid-template-columns:105px 1fr}.auth-module__cni4Dq__miniNav{gap:3px;padding:11px 6px}.auth-module__cni4Dq__miniNav span{padding:6px;font-size:8px}.auth-module__cni4Dq__miniDocument{margin-top:12px;padding:17px}.auth-module__cni4Dq__miniDocument h3{margin-top:17px}.auth-module__cni4Dq__handwriting{font-size:20px;top:4px;right:0}.auth-module__cni4Dq__handwriting svg{width:135px}.auth-module__cni4Dq__floatingNote{border-radius:18px;padding:11px 15px;bottom:22px;left:-10px}.auth-module__cni4Dq__floatingNote>span{width:34px;height:34px}.auth-module__cni4Dq__floatingNote p{font-size:10px}.auth-module__cni4Dq__trustStrip{border-radius:35px;padding:14px 10px}.auth-module__cni4Dq__trustStrip>div{flex-direction:row;gap:8px;padding-inline:10px}.auth-module__cni4Dq__trustStrip svg{width:22px;height:22px}.auth-module__cni4Dq__trustStrip strong{font-size:11px}.auth-module__cni4Dq__trustStrip p>span{margin-top:4px;font-size:9px}.auth-module__cni4Dq__form{border-radius:19px;padding:18px 24px}.auth-module__cni4Dq__formNote{font-size:13px;line-height:1.25;top:-20px;right:-22px}.auth-module__cni4Dq__formNote>span{font-size:10px}.auth-module__cni4Dq__tabs{border-radius:11px;margin-bottom:14px;padding:3px}.auth-module__cni4Dq__tabs a{border-radius:8px;padding:8px;font-size:13px}.auth-module__cni4Dq__formTitle{margin-bottom:14px;font-size:24px}.auth-module__cni4Dq__formIntro{gap:9px;margin-bottom:12px;padding:10px 12px;font-size:11px;line-height:1.65}.auth-module__cni4Dq__formIntro>svg{width:19px;height:19px}.auth-module__cni4Dq__socialButton{gap:12px;min-height:42px;margin-bottom:8px;font-size:14px}.auth-module__cni4Dq__socialButton>svg{width:21px;height:21px}.auth-module__cni4Dq__divider{margin:14px 0;font-size:11px}.auth-module__cni4Dq__fieldLabel{margin-bottom:6px;font-size:12px}.auth-module__cni4Dq__form input[type=email],.auth-module__cni4Dq__passwordField input{min-height:42px;margin-bottom:12px;padding:10px 12px;font-size:14px}.auth-module__cni4Dq__passwordField input{padding-right:44px}.auth-module__cni4Dq__passwordField button{top:4px;right:5px}.auth-module__cni4Dq__optIn{gap:9px;margin-bottom:14px;padding:11px 12px}.auth-module__cni4Dq__optIn>span{font-size:10px;line-height:1.65}.auth-module__cni4Dq__optIn>span>span{margin-bottom:4px;font-size:11px}.auth-module__cni4Dq__submitButton{border-radius:10px;min-height:45px;padding-block:10px;font-size:16px}.auth-module__cni4Dq__switchMode{margin-top:14px;font-size:11px}.auth-module__cni4Dq__forgot{margin:0 0 14px;font-size:11px}.auth-module__cni4Dq__legal{gap:6px 10px;margin-top:12px}}@media (min-width:1024px) and (max-height:780px){.auth-module__cni4Dq__layout{gap:40px;padding-block:14px 10px}.auth-module__cni4Dq__form{padding-block:14px}.auth-module__cni4Dq__tabs{margin-bottom:10px}.auth-module__cni4Dq__formTitle{margin-bottom:10px;font-size:22px}.auth-module__cni4Dq__formIntro{margin-bottom:10px;padding-block:8px}.auth-module__cni4Dq__divider{margin-block:10px}.auth-module__cni4Dq__optIn{margin-bottom:10px;padding-block:9px}.auth-module__cni4Dq__switchMode{margin-top:10px}.auth-module__cni4Dq__legal{margin-top:8px}.auth-module__cni4Dq__formNote{display:none}.auth-module__cni4Dq__story>h1{margin-top:15px;font-size:32px}.auth-module__cni4Dq__description{margin-top:12px}.auth-module__cni4Dq__benefits{margin-top:18px}.auth-module__cni4Dq__illustration{height:185px;margin-top:18px}}
