.auth-surface-module__uU4KWq__page{color:#171717;background:#fbfbfc;grid-template-columns:minmax(0,1.08fr) minmax(24rem,1fr);min-height:100svh;display:grid}.auth-surface-module__uU4KWq__loginPage{grid-template-columns:minmax(0,35.25rem) clamp(35rem,35.2vw,36.875rem);justify-content:center;column-gap:4.25rem;width:100%;max-width:82rem;margin:0 auto;padding:2rem;position:relative}.auth-surface-module__uU4KWq__loginPage .auth-surface-module__uU4KWq__authPanel{background:0 0;grid-area:1/1;padding:0}.auth-surface-module__uU4KWq__loginPage .auth-surface-module__uU4KWq__story{background:0 0;grid-area:1/2;padding:0}.auth-surface-module__uU4KWq__loginPage .auth-surface-module__uU4KWq__surface{width:min(100%,21rem)}.auth-surface-module__uU4KWq__loginPage .auth-surface-module__uU4KWq__memoryField{border-radius:2.5rem;width:100%;height:clamp(43.75rem,80svh,47.5rem);min-height:0}.auth-surface-module__uU4KWq__story{background:#fbfbfc;place-items:center;min-height:100%;padding:clamp(2rem,4.2vw,4.5rem);display:grid;position:relative;overflow:hidden}.auth-surface-module__uU4KWq__story:before,.auth-surface-module__uU4KWq__story:after{content:"";pointer-events:none;display:none;position:absolute}.auth-surface-module__uU4KWq__wordmark{z-index:1;color:#111;letter-spacing:-.06em;font-size:1.32rem;font-weight:690;text-decoration:none;display:inline-block;position:relative}.auth-surface-module__uU4KWq__storyContent{z-index:1;flex-direction:column;justify-content:center;max-width:39rem;min-height:calc(100svh - clamp(4rem,8vw,6.5rem));padding:4rem clamp(0rem,5vw,4.75rem);display:flex;position:relative}.auth-surface-module__uU4KWq__storyEyebrow,.auth-surface-module__uU4KWq__eyebrow{color:#5878bf;letter-spacing:.1em;margin:0 0 .8rem;font-size:.68rem;font-weight:720}.auth-surface-module__uU4KWq__storyContent h1{color:#151515;letter-spacing:-.062em;max-width:36rem;margin:0;font-size:clamp(2.8rem,4.3vw,3.75rem);font-weight:600;line-height:1.02}.auth-surface-module__uU4KWq__storyContent>p:not(.auth-surface-module__uU4KWq__storyEyebrow){color:#626873;max-width:24rem;margin:1.2rem 0 0;font-size:1.02rem;line-height:1.55}.auth-surface-module__uU4KWq__memoryField{z-index:0;width:min(72%,36rem);height:min(76svh,48rem);min-height:32rem;box-shadow:none;pointer-events:auto;background:#070a12;border:1px solid #4d6bff29;border-radius:2.5rem;position:relative;overflow:hidden}.auth-surface-module__uU4KWq__memoryCanvas{width:100%;height:100%;display:block}.auth-surface-module__uU4KWq__fieldNode,.auth-surface-module__uU4KWq__contextFragment{color:#4f5968;letter-spacing:-.01em;background:#ffffffb8;border:1px solid #303d5324;border-radius:.3rem;padding:.25rem .38rem;font-size:.61rem;font-weight:640;position:absolute}.auth-surface-module__uU4KWq__nodeChatgpt{top:32%;left:16%}.auth-surface-module__uU4KWq__nodeClaude{top:26%;right:14%}.auth-surface-module__uU4KWq__nodeGemini{bottom:25%;right:22%}.auth-surface-module__uU4KWq__nodeSynceor{color:#4169ff;border-color:#4169ff4d;top:51%;left:48%}.auth-surface-module__uU4KWq__contextFragment{color:#4169ff;opacity:.82;top:39%;left:27%}.auth-surface-module__uU4KWq__continuityVisual{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffad;border:1px solid #2b374a1f;border-radius:.85rem;width:min(100%,31rem);margin-top:clamp(2.7rem,5vh,4.3rem);padding:1.1rem 1rem 1rem;position:relative;box-shadow:0 16px 38px #293a580f}.auth-surface-module__uU4KWq__aiRail{color:#3f4652;letter-spacing:-.015em;align-items:center;gap:.65rem;font-size:.75rem;font-weight:660;display:flex}.auth-surface-module__uU4KWq__aiRail b{background:#c7cdd7;width:1.3rem;height:1px}.auth-surface-module__uU4KWq__synceorNode{color:#315eb6;background:#f8fbff;border:1px solid #b7c5e4;border-radius:.42rem;padding:.36rem .5rem}.auth-surface-module__uU4KWq__memoryChips{flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;display:flex}.auth-surface-module__uU4KWq__memoryChips span{color:#7a8089;background:#fff;border:1px solid #e1e4e9;border-radius:.42rem;align-items:baseline;gap:.3rem;padding:.42rem .5rem;font-size:.65rem;display:inline-flex}.auth-surface-module__uU4KWq__memoryChips strong{color:#333943;font-weight:660}.auth-surface-module__uU4KWq__contextPulse{background:#477bea;border-radius:50%;width:.36rem;height:.36rem;animation:7s cubic-bezier(.44,.05,.2,1) infinite auth-surface-module__uU4KWq__context-transfer;position:absolute;top:1.82rem;left:27%;box-shadow:0 0 0 .22rem #477bea1f}.auth-surface-module__uU4KWq__authPanel{background:#fbfbfc;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.auth-surface-module__uU4KWq__surface{width:min(100%,23.75rem)}.auth-surface-module__uU4KWq__surface h1{letter-spacing:-.056em;text-align:center;width:100%;margin:0;font-size:clamp(1.85rem,3.2vw,2.2rem);font-weight:620;line-height:1.06}.auth-surface-module__uU4KWq__intro{color:#737373;text-align:center;width:100%;margin:.65rem 0 0;font-size:.94rem;line-height:1.55}.auth-surface-module__uU4KWq__intro strong{color:#363636;font-weight:600}.auth-surface-module__uU4KWq__googleButton,.auth-surface-module__uU4KWq__primaryButton{border-radius:.58rem;justify-content:center;align-items:center;gap:.65rem;width:100%;min-height:2.78rem;font-size:.88rem;font-weight:640;transition:background-color .15s,border-color .15s,transform .12s;display:flex}.auth-surface-module__uU4KWq__googleButton{color:#222;background:#fff;border:1px solid #dedede;margin-top:1.8rem}.auth-surface-module__uU4KWq__googleButton:hover{background:#fafafa;border-color:#bdbdbd}.auth-surface-module__uU4KWq__googleIcon{width:1.1rem;height:1.1rem}.auth-surface-module__uU4KWq__divider{color:#aaa;text-align:center;justify-content:center;align-items:center;gap:.8rem;margin:1.45rem 0;font-size:.75rem;display:flex}.auth-surface-module__uU4KWq__divider:before,.auth-surface-module__uU4KWq__divider:after{content:"";background:#ececec;flex:1;height:1px}.auth-surface-module__uU4KWq__form{gap:1rem;display:grid}.auth-surface-module__uU4KWq__form label{color:#363636;gap:.45rem;font-size:.78rem;font-weight:630;display:grid}.auth-surface-module__uU4KWq__passwordField{gap:.45rem;display:grid}.auth-surface-module__uU4KWq__passwordHeader{justify-content:space-between;align-items:center;width:100%;min-height:.85rem;display:flex}.auth-surface-module__uU4KWq__passwordHeader label{color:#363636;font-size:.78rem;font-weight:630}.auth-surface-module__uU4KWq__passwordHeader a{color:#777;font-size:.72rem;font-weight:560;text-decoration:none;transition:color .16s cubic-bezier(.2,.8,.2,1)}.auth-surface-module__uU4KWq__passwordHeader a:hover,.auth-surface-module__uU4KWq__passwordHeader a:focus-visible{color:#4d6bff;text-decoration:none}.auth-surface-module__uU4KWq__form input{color:#171717;background:#fff;border:1px solid #ddd;border-radius:.58rem;outline:none;min-height:2.78rem;padding:0 .8rem;font-size:.93rem;transition:border-color .15s,box-shadow .15s}.auth-surface-module__uU4KWq__passwordControl{display:block;position:relative}.auth-surface-module__uU4KWq__passwordControl input{width:100%;padding-right:3.8rem}.auth-surface-module__uU4KWq__passwordToggle{color:#5e5e5e;border-radius:.35rem;padding:.34rem .43rem;font-size:.72rem;font-weight:650;animation:.15s both auth-surface-module__uU4KWq__password-toggle-in;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.auth-surface-module__uU4KWq__passwordToggle:hover:not(:disabled),.auth-surface-module__uU4KWq__passwordToggle:focus-visible{color:#171717;background:#f4f4f4}.auth-surface-module__uU4KWq__strength{color:#637093;align-items:center;gap:.46rem;min-height:.8rem;margin-top:.05rem;font-size:.76rem;font-weight:590;line-height:1;display:inline-flex}.auth-surface-module__uU4KWq__strengthLine{gap:.14rem;display:inline-flex}.auth-surface-module__uU4KWq__strengthLine i{background:#e2e2e2;border-radius:99px;width:.8rem;height:.15rem;display:block}.auth-surface-module__uU4KWq__strength[data-strength=very-weak] .auth-surface-module__uU4KWq__strengthLine i:first-child,.auth-surface-module__uU4KWq__strength[data-strength=weak] .auth-surface-module__uU4KWq__strengthLine i:nth-child(-n+2),.auth-surface-module__uU4KWq__strength[data-strength=good] .auth-surface-module__uU4KWq__strengthLine i:nth-child(-n+3),.auth-surface-module__uU4KWq__strength[data-strength=strong] .auth-surface-module__uU4KWq__strengthLine i{background:#4f78d3}.auth-surface-module__uU4KWq__signupStrength{color:#637093;gap:.375rem;width:100%;margin-top:.08rem;font-size:.76rem;font-weight:590;line-height:1;display:grid}.auth-surface-module__uU4KWq__signupStrengthLine{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;width:100%;display:grid}.auth-surface-module__uU4KWq__signupStrengthLine i{background:#e2e2e2;border-radius:99px;height:3px;display:block}.auth-surface-module__uU4KWq__signupStrength[data-strength=very-weak] .auth-surface-module__uU4KWq__signupStrengthLine i:first-child,.auth-surface-module__uU4KWq__signupStrength[data-strength=weak] .auth-surface-module__uU4KWq__signupStrengthLine i:nth-child(-n+2),.auth-surface-module__uU4KWq__signupStrength[data-strength=good] .auth-surface-module__uU4KWq__signupStrengthLine i:nth-child(-n+3),.auth-surface-module__uU4KWq__signupStrength[data-strength=strong] .auth-surface-module__uU4KWq__signupStrengthLine i{background:#4f78d3}.auth-surface-module__uU4KWq__signupStrengthLabel{display:block}.auth-surface-module__uU4KWq__passwordHint{color:#9c3030;margin-top:-.1rem;font-size:.74rem;font-weight:500;line-height:1.3}.auth-surface-module__uU4KWq__fieldError{color:#9c3030;font-size:.74rem;font-weight:500;line-height:1.3}.auth-surface-module__uU4KWq__form input:focus,.auth-surface-module__uU4KWq__codeInputs input:focus{border-color:#4d6bff;box-shadow:0 0 0 3px #4d6bff21}.auth-surface-module__uU4KWq__primaryButton{color:#fff;background:#171717;margin-top:.28rem}.auth-surface-module__uU4KWq__primaryButton:hover:not(:disabled){background:#303030}.auth-surface-module__uU4KWq__primaryButton:active:not(:disabled),.auth-surface-module__uU4KWq__googleButton:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.58}.auth-surface-module__uU4KWq__footnote{color:#777;text-align:center;justify-content:center;align-items:center;gap:.25rem;margin:1.45rem 0 0;font-size:.82rem;display:flex}.auth-surface-module__uU4KWq__footnote a{color:#202020;font-weight:650;text-decoration:none;transition:color .15s}.auth-surface-module__uU4KWq__footnote a:visited{color:#202020;text-decoration:none}.auth-surface-module__uU4KWq__footnote a:hover,.auth-surface-module__uU4KWq__footnote a:focus-visible{color:#4d6bff;text-decoration:none}.auth-surface-module__uU4KWq__textButton{color:#202020;text-underline-offset:3px;font-weight:650;text-decoration:underline}.auth-surface-module__uU4KWq__didntGetIt{color:#777;text-align:center;margin:1rem 0 -.45rem;font-size:.79rem}.auth-surface-module__uU4KWq__primaryLink{color:#fff;background:#171717;border-radius:.58rem;justify-content:center;align-items:center;width:100%;min-height:2.78rem;margin-top:1.6rem;font-size:.88rem;font-weight:640;text-decoration:none;display:flex}.auth-surface-module__uU4KWq__error,.auth-surface-module__uU4KWq__notice{border-radius:.55rem;margin:1rem 0 0;padding:.7rem .8rem;font-size:.79rem;line-height:1.42}.auth-surface-module__uU4KWq__error{color:#9c3030;background:#fff7f7;border:1px solid #f1cdcd}.auth-surface-module__uU4KWq__notice{color:#3451a8;background:#f6f8ff;border:1px solid #d6e1ff}.auth-surface-module__uU4KWq__codeInputs{grid-template-columns:repeat(6,1fr);gap:.48rem;margin-top:1.8rem;display:grid}.auth-surface-module__uU4KWq__codeInputs input{aspect-ratio:1/1.15;color:#171717;text-align:center;background:#fff;border:1px solid #dcdcdc;border-radius:.58rem;outline:none;width:100%;min-height:2.65rem;font-size:1.25rem;font-weight:650}.auth-surface-module__uU4KWq__resend,.auth-surface-module__uU4KWq__textButton{color:#555;text-align:center;width:100%;margin-top:1rem;font-size:.82rem;display:block}.auth-surface-module__uU4KWq__resend:not(:disabled):hover,.auth-surface-module__uU4KWq__textButton:hover{color:#171717;text-underline-offset:3px;text-decoration:underline}.auth-surface-module__uU4KWq__textButton{margin-top:.85rem}@keyframes auth-surface-module__uU4KWq__context-transfer{0%,15%{opacity:.2;transform:translate(0)}30%,55%{opacity:1;transform:translate(7.2rem)}72%,to{opacity:.2;transform:translate(13.3rem)}}@keyframes auth-surface-module__uU4KWq__password-toggle-in{0%{opacity:0}to{opacity:1}}@media (max-width:54rem){.auth-surface-module__uU4KWq__page{display:block}.auth-surface-module__uU4KWq__story{display:none}.auth-surface-module__uU4KWq__authPanel{align-items:flex-start;min-height:100svh;padding:2.25rem 1.5rem 3rem}.auth-surface-module__uU4KWq__surface{width:min(100%,25rem)}}@media (max-width:76rem) and (min-width:62.5625rem){.auth-surface-module__uU4KWq__loginPage{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);gap:clamp(2rem,5vw,4rem);padding:2rem}.auth-surface-module__uU4KWq__loginPage .auth-surface-module__uU4KWq__memoryField{width:100%;height:clamp(36rem,74svh,42.5rem)}}@media (max-width:62.5rem){.auth-surface-module__uU4KWq__loginPage{max-width:none;padding:0;display:block}.auth-surface-module__uU4KWq__loginPage .auth-surface-module__uU4KWq__story{display:none}.auth-surface-module__uU4KWq__loginPage .auth-surface-module__uU4KWq__authPanel{align-items:center;min-height:100svh;padding:5rem 1.5rem 3rem}.auth-surface-module__uU4KWq__loginPage .auth-surface-module__uU4KWq__surface{width:min(100%,21rem)}}@media (max-width:30rem){.auth-surface-module__uU4KWq__story,.auth-surface-module__uU4KWq__authPanel{padding-inline:1.25rem}.auth-surface-module__uU4KWq__codeInputs{gap:.32rem}}@media (prefers-reduced-motion:reduce){.auth-surface-module__uU4KWq__contextPulse,.auth-surface-module__uU4KWq__passwordToggle,.auth-surface-module__uU4KWq__googleButton,.auth-surface-module__uU4KWq__primaryButton,.auth-surface-module__uU4KWq__form input{transition:none;animation:none}.auth-surface-module__uU4KWq__contextPulse{display:none}}
