.auth-module__dgWmnG__root{--auth-bg:#fff;--auth-panel:#f8f9fb;--auth-ink:#0a0a0a;--auth-muted:#68696b;--auth-faint:#96979a;--auth-border:#e6e6e4;--auth-blue:#2f6fed;--auth-blue-soft:#e8f0ff;--auth-green:#1a7f37;background:var(--auth-bg);min-height:100svh;color:var(--auth-ink);display:grid}.auth-module__dgWmnG__root a{color:inherit;text-decoration:none}.auth-module__dgWmnG__formSide{isolation:isolate;flex-direction:column;min-width:0;padding:1.25rem clamp(1.25rem,4vw,4rem) 1.75rem;display:flex;position:relative;overflow:hidden}.auth-module__dgWmnG__formGrid,.auth-module__dgWmnG__previewGrid{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0a0a0a0b 1px,#0000 1px),linear-gradient(#0a0a0a0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.auth-module__dgWmnG__header{justify-content:space-between;align-items:center;gap:1rem;min-height:2.25rem;display:flex}.auth-module__dgWmnG__wordmark{letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:inline-flex}.auth-module__dgWmnG__wordmark svg{color:var(--auth-blue)}.auth-module__dgWmnG__beta{background:var(--auth-blue-soft);color:var(--auth-blue);font-family:var(--font-mono,monospace);border-radius:999px;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.auth-module__dgWmnG__backLink{font-size:.8125rem;font-weight:500;transition:color .14s;color:var(--auth-muted)!important}.auth-module__dgWmnG__backLink:hover{color:var(--auth-ink)!important}.auth-module__dgWmnG__formStage{flex:1;justify-content:center;align-items:center;padding-block:clamp(3rem,8vh,6.5rem);display:flex}.auth-module__dgWmnG__formWrap{width:min(100%,27rem)}.auth-module__dgWmnG__formHeading{margin-bottom:2rem}.auth-module__dgWmnG__eyebrow{color:var(--auth-muted);font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;align-items:flex-start;gap:.625rem;margin:0 0 .875rem;font-size:.6875rem;font-weight:500;display:flex}.auth-module__dgWmnG__eyebrow:before{background:var(--auth-blue);content:"";border-radius:999px;flex:none;width:.375rem;height:.375rem;margin-top:.4em}.auth-module__dgWmnG__formHeading h1{letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(2rem,1.7rem + 1vw,2.625rem);font-weight:600;line-height:1.08}.auth-module__dgWmnG__subtitle{max-width:24rem;color:var(--auth-muted);margin:0;font-size:.9375rem;line-height:1.6}.auth-module__dgWmnG__form{gap:1.125rem;display:grid}.auth-module__dgWmnG__fieldGroup{gap:.5rem;display:grid}.auth-module__dgWmnG__fieldHeader{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.auth-module__dgWmnG__label{color:var(--auth-ink);font-size:.8125rem;font-weight:600}.auth-module__dgWmnG__fieldHint,.auth-module__dgWmnG__inlineHint{color:var(--auth-faint);margin:0;font-size:.75rem;line-height:1.5}.auth-module__dgWmnG__input{height:3rem!important;color:var(--auth-ink)!important;background:#fff!important;border-color:#d9d9d6!important;border-radius:.625rem!important;padding-inline:.875rem!important;box-shadow:0 1px 2px #0a0a0a06!important}.auth-module__dgWmnG__input::placeholder{color:#a2a3a5}.auth-module__dgWmnG__input:hover:not(:disabled){border-color:#b9babd!important}.auth-module__dgWmnG__input:focus-visible{border-color:var(--auth-blue)!important;box-shadow:0 0 0 3px #2f6fed21!important}.auth-module__dgWmnG__primaryButton,.auth-module__dgWmnG__socialButton{width:100%;border-radius:.625rem!important;height:3rem!important;font-size:.875rem!important}.auth-module__dgWmnG__primaryButton{margin-top:.125rem;border:1px solid var(--auth-ink)!important;background:var(--auth-ink)!important;color:#fff!important;box-shadow:0 1px 2px #0a0a0a14!important}.auth-module__dgWmnG__primaryButton:hover:not(:disabled){background:#242424!important}.auth-module__dgWmnG__primaryButton:disabled{border-color:var(--auth-border)!important;color:#8b8c8e!important;opacity:1!important;box-shadow:none!important;background:#eceded!important}.auth-module__dgWmnG__tabs{gap:1.25rem!important}.auth-module__dgWmnG__root .auth-module__dgWmnG__tabList{border:1px solid var(--auth-border);background:var(--auth-panel);border-radius:.625rem;width:100%;height:2.75rem;padding:.25rem}.auth-module__dgWmnG__root .auth-module__dgWmnG__tabTrigger{height:100%;color:var(--auth-muted);border-radius:.4375rem;font-size:.8125rem}.auth-module__dgWmnG__root .auth-module__dgWmnG__tabTrigger[data-active]{color:var(--auth-ink);background:#fff;box-shadow:0 1px 3px #0a0a0a14}.auth-module__dgWmnG__root .auth-module__dgWmnG__tabContent{padding:0}.auth-module__dgWmnG__divider{align-items:center;gap:.875rem;margin-block:1.5rem;display:flex}.auth-module__dgWmnG__divider span{color:var(--auth-faint);font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem}.auth-module__dgWmnG__socialGroup{gap:.625rem;display:grid}.auth-module__dgWmnG__socialButton{position:relative;color:var(--auth-ink)!important;background:#fff!important;border-color:#d9d9d6!important}.auth-module__dgWmnG__socialButton:hover:not(:disabled){background:var(--auth-panel)!important;border-color:#a7a8aa!important}.auth-module__dgWmnG__providerMark{place-items:center;width:1.125rem;height:1.125rem;display:inline-grid;position:absolute;left:1rem}.auth-module__dgWmnG__providerMark svg{width:1.125rem;height:1.125rem}.auth-module__dgWmnG__inputWithAction{display:grid;position:relative}.auth-module__dgWmnG__inputPadded{padding-right:3rem!important}.auth-module__dgWmnG__inputAction{width:2rem;height:2rem;color:var(--auth-faint);cursor:pointer;border-radius:.375rem;place-items:center;transition:color .14s,background .14s;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.auth-module__dgWmnG__inputAction:hover{background:var(--auth-panel);color:var(--auth-ink)}.auth-module__dgWmnG__inputAction:focus-visible{outline:2px solid var(--auth-blue);outline-offset:1px}.auth-module__dgWmnG__otpContainer{justify-content:center;gap:.625rem;padding-block:.25rem}.auth-module__dgWmnG__root .auth-module__dgWmnG__otpGroup{gap:.5rem}.auth-module__dgWmnG__root .auth-module__dgWmnG__otpSlot{width:clamp(2.5rem,12vw,3rem);height:3.375rem;color:var(--auth-ink);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d9d9d6;font-size:1.25rem;font-weight:600;box-shadow:0 1px 2px #0a0a0a06;border-radius:.625rem!important}.auth-module__dgWmnG__root .auth-module__dgWmnG__otpSlot[data-active=true]{border-color:var(--auth-blue);box-shadow:0 0 0 3px #2f6fed21}.auth-module__dgWmnG__root .auth-module__dgWmnG__otpContainer[aria-invalid=true] .auth-module__dgWmnG__otpSlot,.auth-module__dgWmnG__root .auth-module__dgWmnG__otpSlot[aria-invalid=true]{border-color:#e0918a}.auth-module__dgWmnG__resendRow{color:var(--auth-muted);text-align:center;margin:0;font-size:.8125rem;line-height:1.5}.auth-module__dgWmnG__resendWaiting{color:var(--auth-faint);font-variant-numeric:tabular-nums}.auth-module__dgWmnG__linkButton{color:var(--auth-ink);font:inherit;text-underline-offset:.25em;cursor:pointer;font-weight:600;-webkit-text-decoration:underline #c7c8ca;text-decoration:underline #c7c8ca}.auth-module__dgWmnG__linkButton:hover:not(:disabled){text-decoration-color:currentColor}.auth-module__dgWmnG__linkButton:disabled{color:var(--auth-faint);cursor:not-allowed}.auth-module__dgWmnG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-module__dgWmnG__error,.auth-module__dgWmnG__notice{border-radius:.5rem;align-items:flex-start;gap:.5rem;margin:0 0 1.375rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5;display:flex}.auth-module__dgWmnG__error svg,.auth-module__dgWmnG__notice svg{flex:none;margin-top:.08em}.auth-module__dgWmnG__error{color:#a52a20;background:#fff7f6;border:1px solid #f0c9c5}.auth-module__dgWmnG__notice{color:var(--auth-green);background:#f4fbf6;border:1px solid #cfe3d4}.auth-module__dgWmnG__passwordlessNote{color:var(--auth-muted);margin:1.25rem 0 0;font-size:.8125rem;line-height:1.5}.auth-module__dgWmnG__footer{color:var(--auth-muted);margin-top:2rem;font-size:.875rem}.auth-module__dgWmnG__footer a,.auth-module__dgWmnG__passwordlessNote a{color:var(--auth-ink);text-underline-offset:.25em;font-weight:600;-webkit-text-decoration:underline #c7c8ca;text-decoration:underline #c7c8ca}.auth-module__dgWmnG__footer a:hover,.auth-module__dgWmnG__passwordlessNote a:hover{text-decoration-color:currentColor}.auth-module__dgWmnG__mobileProof{display:none}.auth-module__dgWmnG__previewSide{isolation:isolate;border-left:1px solid var(--auth-border);background:var(--auth-panel);min-width:0;padding:clamp(3rem,6vw,6.5rem);display:flex;position:relative;overflow:hidden}.auth-module__dgWmnG__previewGrid{opacity:.75;-webkit-mask-image:linear-gradient(135deg,#0000 4%,#000 35% 68%,#0000 100%);mask-image:linear-gradient(135deg,#0000 4%,#000 35% 68%,#0000 100%)}.auth-module__dgWmnG__previewContent{flex-direction:column;justify-content:center;width:min(100%,36rem);margin:auto;display:flex}.auth-module__dgWmnG__previewIntro{max-width:31rem;margin-bottom:2rem}.auth-module__dgWmnG__previewIntro h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,1.6rem + 1.5vw,3rem);font-weight:600;line-height:1.08}.auth-module__dgWmnG__previewIntro>p:last-child{max-width:29rem;color:var(--auth-muted);margin:0;font-size:.9375rem;line-height:1.6}.auth-module__dgWmnG__analysisCard{background:#fffffff0;border:1px solid #dcdedb;border-radius:.875rem;overflow:hidden;box-shadow:0 1px 2px #0a0a0a0a,0 18px 42px #0a0a0a0f}.auth-module__dgWmnG__cardChrome,.auth-module__dgWmnG__answerHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.auth-module__dgWmnG__cardChrome{border-bottom:1px solid var(--auth-border);min-height:2.75rem;color:var(--auth-muted);font-family:var(--font-mono,monospace);letter-spacing:.035em;background:#fbfbfa;padding:.75rem 1rem;font-size:.6875rem}.auth-module__dgWmnG__liveStatus{color:var(--auth-ink);align-items:center;gap:.4375rem;display:inline-flex}.auth-module__dgWmnG__liveStatus:before{background:var(--auth-blue);content:"";border-radius:999px;width:.4375rem;height:.4375rem;animation:1.8s ease-in-out infinite auth-module__dgWmnG__auth-pulse}.auth-module__dgWmnG__questionRow{border-bottom:1px solid var(--auth-border);align-items:center;gap:.75rem;padding:1rem;display:flex}.auth-module__dgWmnG__questionRow p{margin:0;font-size:.875rem;font-weight:500}.auth-module__dgWmnG__avatar{background:var(--auth-ink);color:#fff;width:1.75rem;height:1.75rem;font-family:var(--font-mono,monospace);border-radius:999px;flex:none;place-items:center;font-size:.5625rem;font-weight:600;display:inline-grid}.auth-module__dgWmnG__traceList{gap:0;margin:0;padding:.375rem 1rem;list-style:none;display:grid}.auth-module__dgWmnG__traceList li{grid-template-columns:1.75rem 1fr auto;align-items:center;gap:.75rem;padding-block:.625rem;display:grid}.auth-module__dgWmnG__traceList li+li{border-top:1px solid #eeeeec}.auth-module__dgWmnG__traceIcon{border:1px solid var(--auth-border);background:var(--auth-panel);width:1.625rem;height:1.625rem;color:var(--auth-muted);font-family:var(--font-mono,monospace);border-radius:.375rem;place-items:center;font-size:.5625rem;display:inline-grid}.auth-module__dgWmnG__traceList strong,.auth-module__dgWmnG__traceList small{display:block}.auth-module__dgWmnG__traceList strong{margin-bottom:.125rem;font-size:.75rem;font-weight:600}.auth-module__dgWmnG__traceList small{color:var(--auth-faint);font-family:var(--font-mono,monospace);font-size:.625rem}.auth-module__dgWmnG__check{color:var(--auth-green);font-size:.75rem;font-weight:700}.auth-module__dgWmnG__answerCard{background:#f8faff;border:1px solid #d8e3fa;border-radius:.625rem;margin:0 1rem 1rem;padding:1rem}.auth-module__dgWmnG__answerHeader{color:var(--auth-faint);font-family:var(--font-mono,monospace);margin-bottom:.875rem;font-size:.625rem}.auth-module__dgWmnG__answerStatus{color:var(--auth-blue);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.auth-module__dgWmnG__answerStatus:before{content:"";background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.auth-module__dgWmnG__answerCard>p{max-width:28rem;margin:0;font-size:.875rem;line-height:1.55}.auth-module__dgWmnG__miniChart{background-image:linear-gradient(#0000 49%,#e7ebf4 50%,#0000 51%);border-bottom:1px solid #d9e0ef;align-items:end;gap:clamp(.5rem,2vw,1rem);height:4.5rem;margin-top:1rem;display:flex;position:relative}.auth-module__dgWmnG__miniChart span{z-index:1;background:var(--auth-blue);opacity:.72;border-radius:.1875rem .1875rem 0 0;width:100%;max-width:2.5rem}.auth-module__dgWmnG__miniChart i{background:var(--auth-ink);clip-path:polygon(0 85%,17% 55%,34% 66%,51% 37%,68% 46%,84% 18%,100% 0,100% 100%,0 100%);transform-origin:bottom;height:2px;position:absolute;inset:auto 0 22%;transform:scaleY(10)}.auth-module__dgWmnG__chartLabels{color:var(--auth-faint);font-family:var(--font-mono,monospace);justify-content:space-between;margin-top:.375rem;font-size:.5625rem;display:flex}.auth-module__dgWmnG__proofList{color:var(--auth-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:0;font-size:.75rem;list-style:none;display:flex}.auth-module__dgWmnG__proofList li{padding-left:1rem;position:relative}.auth-module__dgWmnG__proofList li:before,.auth-module__dgWmnG__mobileProof li:before{border-bottom:1.5px solid var(--auth-green);border-left:1.5px solid var(--auth-green);content:"";width:.45rem;height:.275rem;position:absolute;top:.42em;left:0;transform:rotate(-45deg)}@keyframes auth-module__dgWmnG__auth-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (min-width:64rem){.auth-module__dgWmnG__root{grid-template-columns:minmax(30rem,.9fr) minmax(36rem,1.1fr)}}@media (max-width:63.999rem){.auth-module__dgWmnG__previewSide{display:none}.auth-module__dgWmnG__mobileProof{border-top:1px solid var(--auth-border);color:var(--auth-muted);flex-wrap:wrap;gap:.5rem 1.125rem;margin:2rem 0 0;padding:1.25rem 0 0;font-size:.75rem;list-style:none;display:flex}.auth-module__dgWmnG__mobileProof li{padding-left:1rem;position:relative}}@media (max-width:35rem){.auth-module__dgWmnG__formSide{padding-inline:1.25rem}.auth-module__dgWmnG__backLink{display:none}.auth-module__dgWmnG__formStage{align-items:flex-start;padding-block:4.5rem 2rem}.auth-module__dgWmnG__formHeading h1{font-size:2rem}}
