.auth-motion-showcase{position:relative;width:min(980px,100%);margin:0 auto;-webkit-user-select:none;user-select:none;pointer-events:none}.auth-motion-stage-shell{position:relative;width:100%;min-height:500px;display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.45vw,24px);padding:0 12px}.auth-motion-main-card{position:relative;z-index:4;width:min(405px,38vw);flex:0 0 auto;filter:drop-shadow(0 28px 34px rgba(18,18,18,.12));opacity:0;transform:translate3d(0,20px,0) scale(.958);animation:authMainIn .68s cubic-bezier(.22,1,.36,1) forwards}.auth-motion-main-card img{display:block;width:100%;height:auto;pointer-events:none}.auth-motion-agent-card{position:relative;z-index:2;width:min(188px,17vw);flex:0 0 auto;opacity:0;transform:translate3d(0,18px,0) scale(.92);filter:drop-shadow(0 24px 28px rgba(18,18,18,.105))}.auth-motion-agent-card img{display:block;width:100%;height:auto;border-radius:26px;pointer-events:none}.auth-motion-agent-card--left{margin-right:-18px;animation:authAgentIn .56s .42s cubic-bezier(.22,1,.36,1) forwards}.auth-motion-agent-card--right{margin-left:-18px;animation:authAgentIn .56s .54s cubic-bezier(.22,1,.36,1) forwards}.auth-motion-typed-overlay{position:absolute;left:9.6%;right:17.2%;top:77.6%;bottom:auto;z-index:6;opacity:0;transform:translate3d(0,10px,0);animation:authTypedIn .46s .82s ease forwards}.auth-motion-typed-overlay p{margin:0;color:#202020d1;font-size:clamp(11.5px,.86vw,13.2px);line-height:1.5;font-weight:500;letter-spacing:-.02em}.auth-motion-caret{display:inline-block;width:5px;height:1.08em;margin-left:3px;vertical-align:-.16em;border-radius:99px;background:#1919199e;animation:authMotionCaretBlink .78s steps(1,end) infinite}@keyframes authMainIn{0%{opacity:0;transform:translate3d(0,20px,0) scale(.958)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes authAgentIn{0%{opacity:0;transform:translate3d(0,18px,0) scale(.92)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes authTypedIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes authMotionCaretBlink{0%,45%{opacity:1}46%,to{opacity:0}}@media(max-height:820px)and (min-width:961px){.auth-motion-stage-shell{min-height:418px;gap:clamp(12px,1.55vw,24px)}.auth-motion-main-card{width:min(340px,34vw)}.auth-motion-agent-card{width:min(154px,15vw)}.auth-motion-agent-card--left{margin-right:-14px}.auth-motion-agent-card--right{margin-left:-14px}.auth-motion-typed-overlay p{font-size:clamp(10.4px,.74vw,11.7px)}}@media(max-width:1280px){.auth-motion-stage-shell{min-height:454px;gap:clamp(12px,1.45vw,22px)}.auth-motion-main-card{width:min(370px,38vw)}.auth-motion-agent-card{width:min(164px,16vw)}.auth-motion-agent-card--left{margin-right:-16px}.auth-motion-agent-card--right{margin-left:-16px}}@media(max-width:960px){.auth-motion-showcase{width:min(100%,760px)}.auth-motion-stage-shell{min-height:0;gap:8px;padding:0 2px}.auth-motion-main-card{width:min(240px,49vw)}.auth-motion-agent-card{width:min(112px,22vw)}.auth-motion-agent-card--left{margin-right:-8px}.auth-motion-agent-card--right{margin-left:-8px}.auth-motion-typed-overlay{left:10%;right:17%;top:77.2%;bottom:auto}.auth-motion-typed-overlay p{font-size:clamp(8.4px,2vw,10.5px);line-height:1.45}}@media(max-width:520px){.auth-motion-stage-shell{gap:6px}.auth-motion-main-card{width:min(216px,52vw)}.auth-motion-agent-card{width:min(94px,22vw)}.auth-motion-agent-card--left{margin-right:-6px}.auth-motion-agent-card--right{margin-left:-6px}.auth-motion-typed-overlay{left:10.5%;right:16.5%;top:77%;bottom:auto}}@media(prefers-reduced-motion:reduce){.auth-motion-main-card,.auth-motion-agent-card,.auth-motion-typed-overlay,.auth-motion-caret{animation:none!important;opacity:1!important;transform:none!important}}@media(max-width:960px){.auth-motion-stage-shell{gap:7px!important}.auth-motion-main-card{width:min(230px,48vw)!important}.auth-motion-agent-card{width:min(104px,21vw)!important}}@media(max-width:420px){.auth-motion-stage-shell{gap:5px!important}.auth-motion-main-card{width:min(218px,51vw)!important}.auth-motion-agent-card{width:min(88px,21vw)!important}.auth-motion-typed-overlay p{font-size:clamp(7.7px,1.85vw,9.6px)!important}}:root{--mo-font: "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--auth-bg: #f3f1ee;--auth-left-bg: #f7f5f2;--auth-paper: #ffffff;--auth-text: #202123;--auth-muted: rgba(32, 33, 35, .58);--auth-muted-strong: rgba(32, 33, 35, .74);--auth-border: rgba(0, 0, 0, .085);--auth-border-strong: rgba(0, 0, 0, .13);--auth-hover: rgba(0, 0, 0, .045);--auth-active: rgba(0, 0, 0, .075);--auth-accent: #ff3d26;--auth-accent-hover: #e73521;--auth-accent-soft: rgba(255, 61, 38, .095);--auth-left-width: 392px;--auth-form-width: 284px;--auth-control-height: 44px;--auth-control-radius: 999px;--auth-right-content-width: 940px;--auth-slider-width: 910px;--auth-hero-width: 780px}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;min-height:100%;margin:0;overflow:hidden}body{font-family:var(--mo-font);color:var(--auth-text);background:var(--auth-bg);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button,input,textarea{font:inherit}button{border:0;background:transparent;cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}.auth-v2-screen,.auth-wall-screen{width:100vw;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;margin:0;padding:0!important;display:grid;place-items:stretch;overflow:hidden;color:var(--auth-text);background:var(--auth-bg)!important;background-image:none!important;font-family:var(--mo-font)}.auth-v2-screen:before,.auth-v2-screen:after,.auth-wall-screen:before,.auth-wall-screen:after{display:none!important}.auth-settings-shell{width:100vw;height:100vh;height:100dvh;display:grid;grid-template-columns:var(--auth-left-width) minmax(0,1fr);overflow:hidden;background:var(--auth-paper);border:0;border-radius:0;box-shadow:none}.auth-wall-left,.auth-v2-screen>.auth-v2-left:not(.auth-wall-left){position:relative!important;left:auto!important;top:auto!important;width:auto!important;min-width:0!important;height:100%;min-height:0;margin:0!important;padding:clamp(68px,11.4vh,108px) 52px 34px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;background:var(--auth-left-bg);border-right:1px solid var(--auth-border);overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent;z-index:2}.auth-wall-left::-webkit-scrollbar,.auth-v2-screen>.auth-v2-left:not(.auth-wall-left)::-webkit-scrollbar{width:6px}.auth-wall-left::-webkit-scrollbar-track,.auth-v2-screen>.auth-v2-left:not(.auth-wall-left)::-webkit-scrollbar-track{background:transparent}.auth-wall-left::-webkit-scrollbar-thumb,.auth-v2-screen>.auth-v2-left:not(.auth-wall-left)::-webkit-scrollbar-thumb{border-radius:999px;background:#00000029}.auth-v2-card,.auth-wall-card,.auth-wall-card.signin,.auth-wall-card.signup,.auth-v2-card.forgot{position:relative;width:100%!important;max-width:var(--auth-form-width)!important;min-height:0;margin:0 auto!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}.auth-v2-card:before,.auth-v2-card:after,.auth-wall-card:before,.auth-wall-card:after{display:none!important}.auth-wall-logo{position:relative;z-index:3;width:160px!important;height:62px!important;margin:0 0 20px!important;pointer-events:none}.auth-wall-logo-image,.auth-wall-logo img,.auth-wall-logo-img{display:block;width:160px!important;max-width:160px!important;height:62px!important;object-fit:contain;object-position:left center;filter:none!important;image-rendering:auto!important;transform:translateZ(0);opacity:1!important}.auth-v2-copy{width:100%;margin:0 0 22px!important;padding-bottom:16px!important;border-bottom:1px solid var(--auth-border)}.auth-v2-kicker{display:none!important}.auth-v2-title,.auth-v2-subtitle{display:block!important;text-shadow:none!important}.auth-v2-title{margin:0!important;padding:0!important;color:var(--auth-text);font-size:22px!important;line-height:28px!important;font-weight:650!important;letter-spacing:-.03em!important}.auth-v2-subtitle{margin:6px 0 0!important;color:var(--auth-muted);font-size:13px!important;line-height:18px!important;font-weight:400!important;letter-spacing:0!important}.auth-v2-form{position:relative;z-index:3;width:100%;display:flex;flex-direction:column;gap:10px}.auth-v2-field{width:100%;display:flex;flex-direction:column;gap:6px}.auth-v2-field label{display:block!important;margin:0;color:#2021239e;font-size:12px;font-weight:500;line-height:16px}.auth-v2-input-shell{position:relative;width:100%;min-width:0;isolation:auto}.auth-v2-input-shell:before,.auth-v2-input-shell:after,.auth-v2-google:before,.auth-v2-google:after,.auth-v2-submit:before,.auth-v2-submit:after{display:none!important}.auth-v2-input-icon{position:absolute;left:14px;top:50%;z-index:3;width:18px;height:18px;display:grid!important;place-items:center;color:#2021237a;transform:translateY(-50%);pointer-events:none}.auth-v2-input-icon svg{width:18px;height:18px;stroke-width:1.7}.auth-v2-input-shell input{display:block;width:100%;height:var(--auth-control-height)!important;min-height:var(--auth-control-height)!important;padding:0 16px 0 42px!important;border:1px solid var(--auth-border-strong)!important;border-radius:var(--auth-control-radius)!important;background:#fff!important;color:var(--auth-text)!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;letter-spacing:0!important;outline:0!important;box-shadow:none!important;text-transform:none!important;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.auth-v2-field.has-password-toggle .auth-v2-input-shell input{padding-right:46px!important}.auth-v2-input-shell:hover input{border-color:#0000002b!important;background:#ffffffeb!important}.auth-v2-input-shell input:focus{border-color:#ff3d267a!important;background:#fff!important;box-shadow:0 0 0 2px #ff3d261a!important}.auth-v2-input-shell input::placeholder{color:#20212361!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.auth-v2-input-shell input:-webkit-autofill,.auth-v2-input-shell input:-webkit-autofill:hover,.auth-v2-input-shell input:-webkit-autofill:focus,.auth-v2-input-shell input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--auth-text)!important;caret-color:var(--auth-text)!important}.auth-v2-input-action{position:absolute;top:50%;right:8px;z-index:5;width:30px!important;height:30px!important;display:grid;place-items:center;border-radius:999px!important;color:#20212380!important;background:transparent!important;box-shadow:none!important;transform:translateY(-50%)!important;transition:color .14s ease,background .14s ease}.auth-v2-input-action:hover,.auth-v2-input-action[aria-pressed=true]{color:#111!important;background:var(--auth-hover)!important}.auth-v2-input-action svg{width:15px;height:15px;stroke-width:1.8}.auth-v2-google-shell{position:relative;z-index:3;width:100%;height:var(--auth-control-height);min-height:var(--auth-control-height);margin:0 0 12px!important;display:block}.auth-v2-google,.auth-v2-submit{position:relative;width:100%;height:var(--auth-control-height)!important;min-height:var(--auth-control-height)!important;border-radius:var(--auth-control-radius)!important;box-shadow:none!important;transform:none!important;outline:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;letter-spacing:0!important;text-transform:none!important;text-align:center;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.auth-v2-google{border:1px solid var(--auth-border-strong)!important;background:#fff!important;color:#202123c7!important}.auth-v2-google-shell:hover .auth-v2-google,.auth-v2-google:hover{background:var(--auth-hover)!important;border-color:#00000029!important;color:#111!important}.auth-v2-submit{margin:2px 0 0!important;border:1px solid var(--auth-accent)!important;background:var(--auth-accent)!important;color:#fff!important}.auth-v2-submit:hover{background:var(--auth-accent-hover)!important;border-color:var(--auth-accent-hover)!important;color:#fff!important}.auth-v2-submit:disabled,.auth-v2-google:disabled{opacity:.72}.auth-v2-google .google-icon,.google-icon{width:18px;height:18px;flex:0 0 18px;display:block}.auth-v2-google span,.auth-v2-submit span{position:relative;z-index:2}.auth-v2-google-proxy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:var(--auth-control-height);border-radius:var(--auth-control-radius);overflow:hidden;opacity:.01;pointer-events:auto}.auth-v2-google-shell.is-not-ready .auth-v2-google-proxy,.auth-v2-google-shell.is-loading .auth-v2-google-proxy{pointer-events:none}.auth-v2-google-proxy>div,.auth-v2-google-proxy iframe{display:block!important;width:100%!important;max-width:100%!important;min-width:100%!important;height:var(--auth-control-height)!important;min-height:var(--auth-control-height)!important;border-radius:var(--auth-control-radius)!important}.auth-v2-google-loading{display:none!important}.auth-v2-options{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.auth-v2-check,.auth-v2-link,.auth-v2-inline-link,.auth-v2-switch,.auth-v2-switch button,.auth-v2-legal,.auth-v2-legal button,.auth-v2-legal-check{color:#202123b8!important;font-size:12px!important;font-weight:400!important;line-height:17px!important;letter-spacing:0!important;text-shadow:none!important;text-transform:none!important}.auth-v2-link,.auth-v2-inline-link,.auth-v2-switch button,.auth-v2-legal button{color:var(--auth-text)!important;padding:0;border:0;background:transparent;font-weight:500!important}.auth-v2-link:hover,.auth-v2-inline-link:hover,.auth-v2-switch button:hover,.auth-v2-legal button:hover{color:var(--auth-accent)!important}.auth-v2-check{display:inline-flex;align-items:center;gap:8px}.auth-v2-check input,.auth-v2-legal-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin:0;border-radius:5px;border:1px solid var(--auth-border-strong);background:#fff;box-shadow:none!important;cursor:pointer}.auth-v2-check input:checked,.auth-v2-legal-check input:checked{border-color:var(--auth-accent);background:radial-gradient(circle at 50% 50%,var(--auth-accent) 0 34%,transparent 38%),#fff}.auth-v2-switch{width:100%;margin:14px 0 0!important;text-align:center}.auth-v2-legal{width:100%;margin:10px 0 0!important;text-align:center}.auth-v2-error,.login-error{width:100%;margin:0;padding:9px 10px;border-radius:10px;border:1px solid rgba(255,61,38,.2);background:#ff3d260e;color:#b72f1e;font-size:12px;line-height:17px;box-shadow:none}.auth-wall-screen.is-signup .auth-wall-left{padding-top:clamp(34px,6vh,56px)!important;padding-bottom:26px!important}.auth-wall-screen.is-signup .auth-wall-logo{margin-bottom:16px!important;transform:none!important}.auth-wall-screen.is-signup .auth-v2-copy{margin-bottom:12px!important;padding-bottom:11px!important}.auth-wall-screen.is-signup .auth-v2-title{font-size:21px!important;line-height:27px!important}.auth-wall-screen.is-signup .auth-v2-google-shell{display:none!important}.auth-wall-screen.is-signup .auth-v2-form{gap:9px}.auth-v2-legal-check{display:grid;grid-template-columns:16px 1fr;align-items:flex-start;gap:9px}.auth-wall-motion-space{position:relative!important;inset:auto!important;z-index:1;min-width:0;min-height:0;width:100%;height:100%;padding:0!important;display:block!important;background:var(--auth-paper);overflow:hidden!important;pointer-events:auto!important}.auth-hero-layout{position:absolute!important;top:clamp(38px,5.1vh,62px)!important;left:50%!important;right:auto!important;bottom:auto!important;z-index:3!important;width:min(1010px,calc(100% - 94px))!important;max-width:1010px!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:clamp(18px,2.1vh,28px)!important;transform:translate(-50%)!important}.auth-hero-copy{order:1!important;width:min(760px,100%)!important;margin:0 auto!important;padding:0 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;text-align:center!important;pointer-events:none!important}.auth-hero-kicker{width:100%!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;color:#202123d6!important;font-size:13px!important;font-weight:500!important;line-height:18px!important;letter-spacing:0!important;text-align:center!important}.auth-hero-kicker:before,.auth-hero-kicker:after{content:""!important;display:block!important;width:46px!important;height:1px!important;background:linear-gradient(90deg,#1110,#11111152,#1110)!important}.auth-hero-title{width:100%!important;margin:0 auto!important;display:grid!important;gap:0!important;color:#050505!important;font-size:clamp(40px,3.8vw,54px)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.058em!important;text-align:center!important}.auth-hero-title span{display:block!important;width:100%!important;color:#050505!important;text-align:center!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important}.auth-hero-subtitle{width:100%!important;max-width:680px!important;margin:1px auto 0!important;color:#202123bd!important;font-size:13.8px!important;font-weight:400!important;line-height:1.38!important;letter-spacing:0!important;text-align:center!important}.auth-wall-motion-stage{order:2!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:grid!important;place-items:center!important;overflow:visible!important;pointer-events:none!important}.auth-motion-tabs{order:3!important;width:min(790px,100%)!important;margin:-2px auto 0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:clamp(16px,2vw,28px)!important;white-space:nowrap!important;pointer-events:auto!important}.auth-motion-tabs button{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;height:24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#2021237a!important;font-size:15px!important;font-weight:500!important;line-height:22px!important;letter-spacing:-.018em!important;transition:color .18s ease!important}.auth-motion-tabs button:before{content:""!important;display:block!important;width:6px!important;height:6px!important;border-radius:999px!important;background:#2021233d!important;transition:background .18s ease!important}.auth-motion-tabs button:hover{color:#111111db!important}.auth-motion-tabs button.is-active{color:#050505!important;font-weight:650!important}.auth-motion-tabs button.is-active:before{background:#050505!important}@keyframes authHeroHeadlineIn{to{opacity:1;transform:translateZ(0)}}.auth-v2-screen:not(.auth-wall-screen){display:grid;grid-template-columns:minmax(0,1fr);place-items:center;background:var(--auth-bg)!important}.auth-v2-screen:not(.auth-wall-screen)>.auth-v2-left:not(.auth-wall-left){width:min(386px,calc(100vw - 48px))!important;height:auto;min-height:auto;padding:28px 26px!important;border:1px solid var(--auth-border);border-radius:16px;background:var(--auth-paper);justify-content:center!important;align-items:center!important}.auth-v2-back{position:relative;z-index:3;display:inline-flex;align-items:center;gap:7px;margin:0 0 14px;color:#202123b3;font-size:13px;font-weight:500}.auth-v2-back:hover{color:var(--auth-accent)}.auth-v2-reset-success{position:relative;z-index:3;color:var(--auth-text)}.auth-v2-reset-icon{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--auth-accent-soft);color:var(--auth-accent);margin-bottom:12px;box-shadow:none}.auth-v2-reset-success h2{margin:0 0 8px;color:var(--auth-text);font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em}.auth-v2-reset-success p{margin:0 0 16px;color:var(--auth-muted);font-size:13px;line-height:18px}.legal-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;padding:24px;display:flex;align-items:center;justify-content:center;background:#0000006b!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}.legal-modal{position:relative;z-index:1000000;width:min(640px,calc(100vw - 48px));max-height:min(604px,calc(100vh - 48px));border-radius:12px!important;background:var(--auth-paper)!important;border:1px solid var(--auth-border)!important;box-shadow:none!important;overflow:hidden;display:flex;flex-direction:column}.legal-modal-header{flex:0 0 auto;padding:18px 18px 14px!important;border-bottom:1px solid var(--auth-border)!important;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.legal-modal-logo{width:52px!important;margin-bottom:12px!important;opacity:.78}.legal-modal-kicker{display:block;margin:0 0 5px;color:var(--auth-muted);font-size:11px;font-weight:500;letter-spacing:0;text-transform:none}.legal-modal-header h2{margin:0;color:var(--auth-text);font-size:18px;line-height:24px;font-weight:600;letter-spacing:-.01em}.legal-modal-effective{margin:5px 0 0;color:var(--auth-muted);font-size:12px;line-height:17px}.legal-modal-header button{flex:0 0 auto;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:transparent;color:#2f2f2f;box-shadow:none}.legal-modal-header button:hover{background:var(--auth-hover);color:#111}.legal-modal-body{flex:1 1 auto;padding:18px!important;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.legal-modal-body p{margin:0 0 13px;color:var(--auth-muted);font-size:12px;line-height:17px}.legal-modal-body h3{margin:18px 0 7px;color:var(--auth-text);font-size:14px;line-height:20px;font-weight:600;letter-spacing:0}.legal-modal-note{margin-top:18px!important;padding-top:14px;border-top:1px solid var(--auth-border);color:#2021238c!important}.legal-modal-footer{flex:0 0 auto;padding:12px 18px 18px!important;border-top:1px solid var(--auth-border)!important;display:flex;justify-content:flex-end;align-items:center}.legal-modal-footer button{min-width:118px;height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--auth-accent);background:var(--auth-accent);color:#fff;font-size:14px;font-weight:500}.legal-modal-footer button:hover{background:var(--auth-accent-hover);border-color:var(--auth-accent-hover)}@media(max-height:820px){.auth-wall-left,.auth-v2-screen>.auth-v2-left:not(.auth-wall-left){padding-top:clamp(38px,7vh,62px)!important;padding-bottom:22px!important}.auth-wall-logo{width:150px!important;height:58px!important;margin-bottom:16px!important}.auth-wall-logo-image,.auth-wall-logo img,.auth-wall-logo-img{width:150px!important;max-width:150px!important;height:58px!important}.auth-hero-layout{top:26px!important;width:min(890px,calc(100% - 74px))!important;gap:14px!important}.auth-hero-title{font-size:clamp(32px,3.2vw,44px)!important}.auth-hero-subtitle{font-size:12.8px!important}.auth-motion-tabs button{font-size:14px!important}}@media(max-width:1280px){:root{--auth-left-width: 360px;--auth-right-content-width: 880px;--auth-slider-width: 850px}.auth-wall-left,.auth-v2-screen>.auth-v2-left:not(.auth-wall-left){padding-left:38px!important;padding-right:38px!important}.auth-hero-layout{width:min(900px,calc(100% - 72px))!important}.auth-hero-title{font-size:clamp(34px,3.45vw,48px)!important}.auth-motion-tabs{gap:18px!important}.auth-motion-tabs button{font-size:14px!important}}@media(max-width:960px){html,body,#root{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}body{min-height:100svh;overflow-x:hidden;overflow-y:auto}.auth-v2-screen,.auth-wall-screen{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:auto}.auth-settings-shell{width:100vw;min-height:100svh;height:auto;display:flex;flex-direction:column;overflow:visible}.auth-wall-motion-space{order:1!important;display:block!important;height:auto!important;min-height:0!important;padding:22px 0 2px!important;overflow:visible!important;background:var(--auth-paper)!important}.auth-hero-layout{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:min(100%,calc(100% - 28px))!important;gap:14px!important}.auth-wall-motion-stage{order:1!important;width:100%!important}.auth-hero-copy{order:2!important;width:100%!important;padding:0 8px!important}.auth-hero-title{font-size:clamp(26px,8vw,36px)!important;line-height:1.06!important;letter-spacing:-.052em!important}.auth-hero-subtitle{max-width:330px!important;font-size:12.6px!important;line-height:1.36!important}.auth-motion-tabs{order:3!important;width:100%!important;max-width:560px!important;flex-wrap:wrap!important;gap:7px 12px!important;margin-top:0!important;padding:0 8px!important}.auth-motion-tabs button{font-size:13px!important;line-height:20px!important}.auth-wall-left,.auth-v2-screen>.auth-v2-left:not(.auth-wall-left){order:2!important;min-height:auto;padding:26px 22px 34px!important;border-right:0!important;background:var(--auth-paper)!important;justify-content:center!important}.auth-v2-card,.auth-wall-card,.auth-wall-card.signin,.auth-wall-card.signup,.auth-v2-card.forgot{max-width:min(360px,calc(100vw - 44px))!important}}@media(max-width:520px){.auth-wall-left,.auth-v2-screen>.auth-v2-left:not(.auth-wall-left){padding:26px 18px!important}.auth-v2-card,.auth-wall-card,.auth-wall-card.signin,.auth-wall-card.signup,.auth-v2-card.forgot{max-width:100%!important}.auth-v2-options{align-items:flex-start;flex-direction:column;gap:8px}.auth-v2-title{font-size:20px!important;line-height:26px!important}.legal-modal-backdrop{padding:14px}.legal-modal{width:calc(100vw - 28px);max-height:calc(100svh - 28px)}}.auth-wall-logo-image,.auth-wall-logo img,.auth-wall-logo-img{filter:none!important;image-rendering:auto!important;background:transparent!important}@media(max-width:960px){.auth-wall-motion-space{padding-top:18px!important;padding-bottom:0!important}.auth-hero-layout{gap:10px!important}.auth-hero-copy{gap:5px!important;margin-top:0!important}.auth-hero-kicker{font-size:12px!important;line-height:16px!important;gap:10px!important}.auth-hero-kicker:before,.auth-hero-kicker:after{width:36px!important}.auth-hero-title{display:grid!important;gap:0!important;font-size:clamp(25px,7.4vw,32px)!important;line-height:1.02!important;letter-spacing:-.054em!important;margin:0 auto!important}.auth-hero-title span{display:block!important;visibility:visible!important;opacity:1!important}.auth-hero-subtitle{max-width:320px!important;font-size:11.9px!important;line-height:1.32!important;margin-top:0!important}.auth-motion-tabs{display:none!important}.auth-wall-left,.auth-v2-screen>.auth-v2-left:not(.auth-wall-left){padding-top:22px!important}.auth-wall-logo{width:142px!important;height:56px!important;margin-bottom:14px!important}.auth-wall-logo-image,.auth-wall-logo img,.auth-wall-logo-img{width:142px!important;max-width:142px!important;height:56px!important}}@media(max-width:420px){.auth-hero-title{font-size:clamp(24px,7vw,30px)!important}.auth-hero-subtitle{max-width:300px!important;font-size:11.6px!important}.auth-wall-left,.auth-v2-screen>.auth-v2-left:not(.auth-wall-left){padding-left:18px!important;padding-right:18px!important}}.app-route-loading{min-height:100vh;display:grid;place-items:center;background:#fff;color:#6b7280;font-size:12px;letter-spacing:.01em}
