.auth-shell-module__omntAq__shell{background:var(--canvas);min-height:100dvh;color:var(--text-2);grid-template-rows:72px minmax(0,1fr);display:grid;overflow:hidden}.auth-shell-module__omntAq__header{z-index:3;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--surface) 94%, transparent);justify-content:space-between;align-items:center;padding-inline:clamp(20px,3vw,48px);display:flex;position:relative}.auth-shell-module__omntAq__brand{border-radius:var(--r-control);min-height:44px;color:var(--text-1);font-size:var(--fs-title);font-weight:var(--fw-bold);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.auth-shell-module__omntAq__headerMeta{color:var(--text-4);font-size:var(--fs-micro);font-weight:var(--fw-medium)}.auth-shell-module__omntAq__layout{grid-template-columns:minmax(480px,54%) minmax(460px,46%);min-height:0;display:grid}.auth-shell-module__omntAq__formPlane{background:var(--canvas);grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:48px clamp(24px,6vw,96px) 24px;display:grid}.auth-shell-module__omntAq__formInner{place-self:center;width:min(100%,420px)}.auth-shell-module__omntAq__authStep{animation:.22s cubic-bezier(.22,1,.36,1) both auth-shell-module__omntAq__auth-step-enter}.auth-shell-module__omntAq__backLink{border-radius:var(--r-control);min-height:44px;color:var(--text-3);font-size:var(--fs-body);font-weight:var(--fw-medium);align-items:center;gap:8px;margin-bottom:24px;text-decoration:none;transition:color .14s;display:inline-flex}.auth-shell-module__omntAq__backLink:hover{color:var(--text-1)}.auth-shell-module__omntAq__intro{margin-bottom:32px}.auth-shell-module__omntAq__title{color:var(--text-heading);font-family:var(--ui-face);font-size:clamp(32px,3.2vw,48px);font-weight:var(--fw-bold);letter-spacing:normal;margin:0;line-height:1.08!important}.auth-shell-module__omntAq__description{max-width:38ch;color:var(--text-3);font-size:var(--fs-body);line-height:var(--lh-body);margin:16px 0 0}.auth-shell-module__omntAq__formContent{width:100%}.auth-shell-module__omntAq__otpField{flex-direction:column;gap:6px;display:flex}.auth-shell-module__omntAq__otpLabel{color:var(--text-1);font-size:var(--fs-body);font-weight:var(--fw-medium)}.auth-shell-module__omntAq__otpGroup{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.auth-shell-module__omntAq__otpCell{border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--surface);min-width:0;height:56px;color:var(--text-1);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--fs-title);font-weight:var(--fw-semi);text-align:center;caret-color:var(--accent);outline:none;line-height:1;transition:border-color .15s,background-color .15s,transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s}.auth-shell-module__omntAq__otpCell:hover:not(:disabled){border-color:var(--line-strong)}.auth-shell-module__omntAq__otpCell:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.auth-shell-module__omntAq__otpCell[data-filled=true]{background:var(--sunken)}.auth-shell-module__omntAq__otpCell:disabled{cursor:not-allowed;opacity:.55}.auth-shell-module__omntAq__otpGroup[data-complete=true] .auth-shell-module__omntAq__otpCell{border-color:var(--accent-line);background:var(--accent-wash)}.auth-shell-module__omntAq__otpGroup[data-invalid=true]{animation:.26s both auth-shell-module__omntAq__auth-code-shake}.auth-shell-module__omntAq__otpGroup[data-invalid=true] .auth-shell-module__omntAq__otpCell{border-color:var(--danger-line);background:var(--danger-bg)}.auth-shell-module__omntAq__otpHint{min-height:16px;color:var(--text-4);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.auth-shell-module__omntAq__footer{color:var(--text-4);font-size:var(--fs-micro);justify-content:space-between;gap:12px;padding-top:24px;display:flex}.auth-shell-module__omntAq__visualPanel{border-left:1px solid var(--hairline);background:var(--sunken);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:48px clamp(32px,4vw,64px);display:grid;position:relative;overflow:hidden}.auth-shell-module__omntAq__visualPanel:before{content:"";background:radial-gradient(circle at 78% 52%, color-mix(in srgb, var(--surface) 94%, transparent) 0 20%, transparent 54%), linear-gradient(132deg, var(--surface) 0%, transparent 38%);pointer-events:none;position:absolute;inset:0}.auth-shell-module__omntAq__visualPanel:after{content:"";opacity:.46;background-image:linear-gradient(90deg, transparent calc(100% - 1px), var(--row-line) 0);pointer-events:none;background-size:72px 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.auth-shell-module__omntAq__visualCopy,.auth-shell-module__omntAq__visualFoot{z-index:2;position:relative}.auth-shell-module__omntAq__visualCopy{align-items:flex-start;gap:16px;display:flex}.auth-shell-module__omntAq__visualRule{border-radius:var(--r-pill);background:var(--accent);flex:none;width:2px;height:52px}.auth-shell-module__omntAq__visualCopy p{color:var(--text-4);font-size:var(--fs-micro);font-weight:var(--fw-semi);margin:0 0 8px}.auth-shell-module__omntAq__visualCopy h2{color:var(--text-heading);font-family:var(--ui-face);font-size:clamp(28px,2.5vw,40px);line-height:1.08;font-weight:var(--fw-bold);letter-spacing:normal;margin:0}.auth-shell-module__omntAq__sculpture{z-index:1;perspective:1200px;width:min(42vw,620px);height:min(39vw,580px);transform-style:preserve-3d;place-self:center;animation:.62s cubic-bezier(.22,1,.36,1) both auth-shell-module__omntAq__auth-object-enter;position:relative}.auth-shell-module__omntAq__mark{transform-style:preserve-3d;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:6% -9% 3% 1%;transform:rotateX(52deg)rotate(-24deg)rotateY(4deg)}.auth-shell-module__omntAq__beam{height:19%;filter:drop-shadow(0 28px 22px color-mix(in srgb, var(--text-1) 18%, transparent));transform-style:preserve-3d;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .16s;display:block;position:absolute}.auth-shell-module__omntAq__beam:before{content:"";z-index:-1;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);background:linear-gradient(135deg, var(--text-heading), var(--text-1));position:absolute;inset:0;transform:translate3d(18px,22px,-28px)}.auth-shell-module__omntAq__beam:after{content:"";clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);background:linear-gradient(158deg, var(--surface) 0 18%, var(--sunken-2) 55%, var(--line-strong) 100%);position:absolute;inset:0}.auth-shell-module__omntAq__beamTop{width:69%;top:12%;left:8%;transform:translate3d(0,-10px,54px)}.auth-shell-module__omntAq__beamMiddle{opacity:.76;width:78%;top:40%;left:14%;transform:translateZ(24px)}.auth-shell-module__omntAq__beamBottom{opacity:.5;width:43%;top:68%;left:22%;transform:translateY(10px)}.auth-shell-module__omntAq__objectShadow{background:color-mix(in srgb, var(--text-1) 18%, transparent);filter:blur(34px);border-radius:50%;width:74%;height:22%;position:absolute;bottom:10%;right:1%;transform:rotate(-10deg)}.auth-shell-module__omntAq__statePin{border:3px solid var(--surface);border-radius:var(--r-pill);background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 1px var(--accent-line), 0 10px 28px color-mix(in srgb, var(--accent-ink) 30%, transparent);transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:13%;right:7%;transform:translateZ(90px)}.auth-shell-module__omntAq__visualPanel[data-state=mfa] .auth-shell-module__omntAq__mark,.auth-shell-module__omntAq__visualPanel[data-state=verify] .auth-shell-module__omntAq__mark{transform:rotateX(48deg)rotate(-19deg)rotateY(3deg)translate(-6px,-8px)}.auth-shell-module__omntAq__visualPanel[data-state=mfa] .auth-shell-module__omntAq__beamTop,.auth-shell-module__omntAq__visualPanel[data-state=verify] .auth-shell-module__omntAq__beamTop{transform:translate3d(8px,4px,34px)}.auth-shell-module__omntAq__visualPanel[data-state=mfa] .auth-shell-module__omntAq__beamMiddle,.auth-shell-module__omntAq__visualPanel[data-state=verify] .auth-shell-module__omntAq__beamMiddle{transform:translateZ(22px)}.auth-shell-module__omntAq__visualPanel[data-state=mfa] .auth-shell-module__omntAq__beamBottom,.auth-shell-module__omntAq__visualPanel[data-state=verify] .auth-shell-module__omntAq__beamBottom{transform:translate3d(-7px,-3px,10px)}.auth-shell-module__omntAq__visualPanel[data-state=mfa] .auth-shell-module__omntAq__statePin,.auth-shell-module__omntAq__visualPanel[data-state=verify] .auth-shell-module__omntAq__statePin{transform:translate3d(-12px,-10px,96px)}.auth-shell-module__omntAq__visualPanel[data-state=recovery] .auth-shell-module__omntAq__mark{transform:rotateX(56deg)rotate(-29deg)rotateY(6deg)translate(6px,4px)}.auth-shell-module__omntAq__visualFoot{color:var(--text-4);font-size:var(--fs-micro);grid-template-columns:minmax(24px,56px) auto;align-items:center;gap:12px;display:grid}.auth-shell-module__omntAq__footLine{background:var(--line-strong);height:1px}@keyframes auth-shell-module__omntAq__auth-step-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-shell-module__omntAq__auth-code-shake{0%,to{transform:translate(0)}30%{transform:translate(-4px)}65%{transform:translate(3px)}}@keyframes auth-shell-module__omntAq__auth-object-enter{0%{opacity:0;transform:translate(24px,18px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:900px){.auth-shell-module__omntAq__shell{overflow:auto}.auth-shell-module__omntAq__layout{grid-template-rows:132px minmax(0,1fr);grid-template-columns:1fr}.auth-shell-module__omntAq__visualPanel{border-left:0;border-bottom:1px solid var(--hairline);background-size:36px 36px;grid-row:1;min-height:132px;padding:20px 24px}.auth-shell-module__omntAq__visualCopy h2{font-size:var(--fs-title);line-height:var(--lh-title)}.auth-shell-module__omntAq__visualCopy p,.auth-shell-module__omntAq__visualRule,.auth-shell-module__omntAq__visualFoot{display:none}.auth-shell-module__omntAq__sculpture{width:250px;height:250px;position:absolute;bottom:-78px;right:-8px}.auth-shell-module__omntAq__formPlane{grid-row:2;padding:32px 24px 20px}.auth-shell-module__omntAq__formInner{align-self:start}}@media (max-width:480px){.auth-shell-module__omntAq__shell{grid-template-rows:64px minmax(0,1fr)}.auth-shell-module__omntAq__header{padding-inline:16px}.auth-shell-module__omntAq__headerMeta{display:none}.auth-shell-module__omntAq__layout{grid-template-rows:104px minmax(0,1fr)}.auth-shell-module__omntAq__visualPanel{min-height:104px;padding:16px}.auth-shell-module__omntAq__visualCopy h2{max-width:160px;font-size:var(--fs-body);line-height:var(--lh-body)}.auth-shell-module__omntAq__sculpture{width:210px;height:210px;bottom:-72px;right:-12px}.auth-shell-module__omntAq__formPlane{padding:24px 16px 16px}.auth-shell-module__omntAq__otpGroup{gap:6px}.auth-shell-module__omntAq__otpCell{height:48px;font-size:var(--fs-body)}.auth-shell-module__omntAq__intro{margin-bottom:24px}.auth-shell-module__omntAq__title{font-size:var(--fs-page);line-height:var(--lh-page);letter-spacing:normal}.auth-shell-module__omntAq__description{margin-top:8px}.auth-shell-module__omntAq__footer{margin-top:24px}}@media (max-height:760px) and (min-width:901px){.auth-shell-module__omntAq__formPlane{padding-top:32px}.auth-shell-module__omntAq__formInner{align-self:start}.auth-shell-module__omntAq__visualPanel{padding-block:32px}}@media (prefers-reduced-motion:reduce){.auth-shell-module__omntAq__authStep,.auth-shell-module__omntAq__sculpture{animation:none}.auth-shell-module__omntAq__mark,.auth-shell-module__omntAq__beam,.auth-shell-module__omntAq__statePin,.auth-shell-module__omntAq__backLink,.auth-shell-module__omntAq__otpCell{transition:none}.auth-shell-module__omntAq__otpGroup[data-invalid=true]{animation:none}}