.AuthLayout-module__VWZfwq__grid{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}@media (max-width:860px){.AuthLayout-module__VWZfwq__grid{grid-template-columns:1fr}}.AuthLayout-module__VWZfwq__brandPanel{background:radial-gradient(130% 120% at 100% 0%, var(--color-hero-a), var(--color-hero-b) 62%);color:var(--color-hero-ink);flex-direction:column;justify-content:space-between;padding:56px 64px;display:flex;position:relative;overflow:hidden}@media (max-width:860px){.AuthLayout-module__VWZfwq__brandPanel{display:none}}.AuthLayout-module__VWZfwq__circleLarge{background:color-mix(in srgb, var(--color-hero-a) 76%, #fff);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-120px}.AuthLayout-module__VWZfwq__circleAccent{background:var(--color-accent);width:96px;height:96px;box-shadow:0 0 80px color-mix(in srgb, var(--color-accent) 40%, transparent);border-radius:50%;position:absolute;top:56px;right:60px}.AuthLayout-module__VWZfwq__logoMark{z-index:2;align-items:center;gap:var(--space-12);display:flex;position:relative}.AuthLayout-module__VWZfwq__copy{z-index:2;position:relative}.AuthLayout-module__VWZfwq__logoMarkIcon{border-radius:var(--radius-icon);background:var(--color-accent);width:38px;height:38px}.AuthLayout-module__VWZfwq__logoMarkText{font-weight:800;font-size:var(--text-heading-lg);letter-spacing:.5px}.AuthLayout-module__VWZfwq__eyebrow{font-size:var(--text-body);letter-spacing:2px;opacity:.7;text-transform:uppercase;font-weight:600;position:relative}.AuthLayout-module__VWZfwq__headline{font-size:var(--text-display-2xl);margin:var(--space-16) 0 var(--space-18);max-width:16ch;font-weight:800;line-height:1.1}.AuthLayout-module__VWZfwq__description{font-size:var(--text-heading);opacity:.82;max-width:42ch;margin:0;line-height:1.6}.AuthLayout-module__VWZfwq__footer{z-index:2;align-items:baseline;gap:var(--space-10);font-size:var(--text-body);opacity:.6;display:flex;position:relative}.AuthLayout-module__VWZfwq__version{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.3px;opacity:.75}.AuthLayout-module__VWZfwq__rays{z-index:0;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--color-accent) 16%, transparent) 0deg 5deg, transparent 5deg 20deg);width:320px;height:320px;position:absolute;top:-30px;right:-40px;-webkit-mask:radial-gradient(circle,#000 8%,#0000 62%);mask:radial-gradient(circle,#000 8%,#0000 62%)}.AuthLayout-module__VWZfwq__orbSmall{z-index:0;background:radial-gradient(circle at 40% 40%, color-mix(in srgb, var(--color-hero-a) 58%, #fff), transparent 70%);filter:blur(6px);border-radius:50%;width:260px;height:260px;position:absolute;bottom:90px;left:-70px}.AuthLayout-module__VWZfwq__circleLarge{z-index:0}.AuthLayout-module__VWZfwq__circleAccent{z-index:1}.AuthLayout-module__VWZfwq__sheen{z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff0f 50%,#0000 60%);position:absolute;inset:-40% -10%}.AuthLayout-module__VWZfwq__particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AuthLayout-module__VWZfwq__particle{background:radial-gradient(circle, #ffe27a, color-mix(in srgb, var(--color-accent) 20%, transparent));border-radius:50%;position:absolute;bottom:-12px;box-shadow:0 0 8px #ffdc7899}@media (prefers-reduced-motion:no-preference){.AuthLayout-module__VWZfwq__rays{animation:60s linear infinite AuthLayout-module__VWZfwq__spin}.AuthLayout-module__VWZfwq__sheen{animation:9s ease-in-out infinite AuthLayout-module__VWZfwq__sheenSweep}.AuthLayout-module__VWZfwq__orbSmall{animation:18s ease-in-out infinite AuthLayout-module__VWZfwq__floatC}.AuthLayout-module__VWZfwq__particle{animation-name:AuthLayout-module__VWZfwq__riseParticle;animation-timing-function:linear;animation-iteration-count:infinite}}@keyframes AuthLayout-module__VWZfwq__spin{to{transform:rotate(360deg)}}@keyframes AuthLayout-module__VWZfwq__sheenSweep{0%,to{opacity:0;transform:translate(-30%)}50%{opacity:1;transform:translate(30%)}}@keyframes AuthLayout-module__VWZfwq__floatC{0%,to{transform:translate(0)}50%{transform:translate(24px,-20px)}}@keyframes AuthLayout-module__VWZfwq__riseParticle{0%{opacity:0;transform:translateY(0)}12%{opacity:var(--p-op,.4)}88%{opacity:var(--p-op,.4)}to{opacity:0;transform:translateY(-94vh)}}.AuthLayout-module__VWZfwq__formPanel{padding:var(--space-40);justify-content:center;align-items:center;display:flex}@media (max-width:480px){.AuthLayout-module__VWZfwq__formPanel{padding:var(--space-24) var(--space-20);align-items:flex-start}}.AuthLayout-module__VWZfwq__formContent{width:100%;max-width:380px}@media (max-width:480px){.AuthLayout-module__VWZfwq__formContent{padding-top:var(--space-32)}}.AuthLayout-module__VWZfwq__formLogo{width:auto;height:34px;margin-bottom:36px;display:block}@media (max-width:480px){.AuthLayout-module__VWZfwq__formLogo{margin-bottom:var(--space-24)}}@media (prefers-reduced-motion:no-preference){.AuthLayout-module__VWZfwq__logoMark{animation:AuthLayout-module__VWZfwq__authRise .6s var(--ease-spring) both}.AuthLayout-module__VWZfwq__eyebrow{animation:AuthLayout-module__VWZfwq__authRise .6s var(--ease-spring) var(--dur-fast) both}.AuthLayout-module__VWZfwq__headline{animation:AuthLayout-module__VWZfwq__authRise .7s var(--ease-spring) var(--dur-slow) both}.AuthLayout-module__VWZfwq__description{animation:AuthLayout-module__VWZfwq__authRise .7s var(--ease-spring) var(--dur-slower) both}.AuthLayout-module__VWZfwq__footer{animation:AuthLayout-module__VWZfwq__authRise .6s ease var(--dur-slower) both}.AuthLayout-module__VWZfwq__formContent>*{animation:AuthLayout-module__VWZfwq__authRise .55s var(--ease-spring) both}.AuthLayout-module__VWZfwq__formContent>:first-child{animation-delay:var(--dur-fast)}.AuthLayout-module__VWZfwq__formContent>:nth-child(2),.AuthLayout-module__VWZfwq__formContent>:nth-child(3){animation-delay:var(--dur-slow)}.AuthLayout-module__VWZfwq__formContent>:nth-child(4),.AuthLayout-module__VWZfwq__formContent>:nth-child(5){animation-delay:var(--dur-slower)}.AuthLayout-module__VWZfwq__formContent>:nth-child(6){animation-delay:.5s}.AuthLayout-module__VWZfwq__circleLarge{animation:16s ease-in-out infinite AuthLayout-module__VWZfwq__floatA}.AuthLayout-module__VWZfwq__circleAccent{animation:12s ease-in-out infinite AuthLayout-module__VWZfwq__floatB}}@keyframes AuthLayout-module__VWZfwq__authRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes AuthLayout-module__VWZfwq__floatA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-18px,22px)scale(1.05)}}@keyframes AuthLayout-module__VWZfwq__floatB{0%,to{transform:translate(0)}50%{transform:translate(14px,16px)}}
.TwoFactor-module__dXKC7W__tightSub{margin-bottom:var(--space-16)}.TwoFactor-module__dXKC7W__steps{gap:var(--space-4);margin:0 0 var(--space-12);counter-reset:step;flex-direction:column;padding:0;list-style:none;display:flex}.TwoFactor-module__dXKC7W__step{font-size:var(--text-subtitle);color:var(--color-text-muted);align-items:flex-start;gap:9px;line-height:1.45;display:flex}.TwoFactor-module__dXKC7W__step:before{counter-increment:step;content:counter(step);background:var(--color-success-bg);width:20px;height:20px;color:var(--color-brand);font-size:var(--text-caption);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.TwoFactor-module__dXKC7W__qrCard{background:linear-gradient(180deg, var(--color-surface), var(--color-surface-sunken));border:1px solid var(--color-border);border-radius:var(--radius-2xl);margin:0 0 var(--space-12);flex-direction:column;align-items:center;gap:7px;padding:13px;display:flex;box-shadow:0 8px 24px -14px #16262147}.TwoFactor-module__dXKC7W__qrFrame{padding:var(--space-10);background:var(--color-on-brand);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);justify-content:center;align-items:center;width:fit-content;display:flex}.TwoFactor-module__dXKC7W__qrFrame img,.TwoFactor-module__dXKC7W__qrFrame svg{width:146px;height:146px;display:block}.TwoFactor-module__dXKC7W__qrCaption{font-size:var(--text-caption);color:var(--color-text-faint)}.TwoFactor-module__dXKC7W__secretBox{margin-bottom:var(--space-14)}.TwoFactor-module__dXKC7W__secretSummary{font-size:var(--text-subtitle);color:var(--color-brand);cursor:pointer;padding:var(--space-2) 0;font-weight:700;list-style:none;display:inline-block}.TwoFactor-module__dXKC7W__secretSummary::-webkit-details-marker{display:none}.TwoFactor-module__dXKC7W__secretSummary:before{content:"▸ ";font-size:var(--text-micro)}.TwoFactor-module__dXKC7W__secretBox[open] .TwoFactor-module__dXKC7W__secretSummary:before{content:"▾ "}.TwoFactor-module__dXKC7W__secretHead{justify-content:space-between;align-items:center;gap:var(--space-8);margin:var(--space-10) 0 var(--space-6);display:flex}.TwoFactor-module__dXKC7W__secretLabel{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.4px;color:var(--color-text-faint);font-weight:700}.TwoFactor-module__dXKC7W__copyBtn{font-size:var(--text-subtitle);color:var(--color-brand);background:var(--color-success-bg);border-radius:var(--radius-sm);cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-weight:700;display:inline-flex}.TwoFactor-module__dXKC7W__copyBtn:hover{background:var(--color-success-bg)}.TwoFactor-module__dXKC7W__secret{font-family:var(--font-mono);font-size:var(--text-title);letter-spacing:2px;color:var(--color-text);word-break:break-all;font-weight:700;line-height:1.5}.TwoFactor-module__dXKC7W__codeBoxes{gap:var(--space-8);margin-bottom:var(--space-18);display:flex;position:relative}.TwoFactor-module__dXKC7W__codeComplete .TwoFactor-module__dXKC7W__codeBox{border-color:var(--color-brand);background:var(--color-success-bg)}.TwoFactor-module__dXKC7W__tick{background:var(--color-success-fg);width:26px;height:26px;color:var(--color-on-brand);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-9px;right:-9px;box-shadow:0 2px 8px #1d8a5f73}@media (prefers-reduced-motion:no-preference){.TwoFactor-module__dXKC7W__tick{animation:TwoFactor-module__dXKC7W__tickPop var(--dur-slower) var(--ease-back)}.TwoFactor-module__dXKC7W__codeComplete .TwoFactor-module__dXKC7W__codeBox{animation:TwoFactor-module__dXKC7W__cellSettle var(--dur-slower) ease}}@keyframes TwoFactor-module__dXKC7W__tickPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes TwoFactor-module__dXKC7W__cellSettle{0%{box-shadow:0 0 #1d8a5f47}to{box-shadow:0 0 0 4px #1d8a5f00}}.TwoFactor-module__dXKC7W__codeBox{text-align:center;min-width:0;height:50px;font-size:var(--text-display);font-weight:800;font-family:var(--font-mono);color:var(--color-text);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-input-bg);transition:border-color var(--dur-base) ease, box-shadow var(--dur-base) ease, background var(--dur-base) ease;flex:1}.TwoFactor-module__dXKC7W__codeBoxFilled{border-color:var(--color-brand-light);background:var(--color-surface)}.TwoFactor-module__dXKC7W__codeBox:focus{border-color:var(--color-brand);background:var(--color-surface);box-shadow:var(--focus-ring);outline:none}.TwoFactor-module__dXKC7W__loading{padding:var(--space-40) 0;text-align:center;color:var(--color-text-faint);font-size:var(--text-body-lg)}.TwoFactor-module__dXKC7W__overlay{z-index:200;background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TwoFactor-module__dXKC7W__overlayTick{background:var(--color-success-fg);width:64px;height:64px;color:var(--color-on-brand);margin-bottom:var(--space-16);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 10px 26px -8px #1d8a5f8c}.TwoFactor-module__dXKC7W__overlayTitle{font-size:var(--text-heading-lg);color:var(--color-text);font-weight:800}.TwoFactor-module__dXKC7W__overlaySub{align-items:center;gap:var(--space-2);font-size:var(--text-body);color:var(--color-text-muted);margin-top:var(--space-4);display:inline-flex}.TwoFactor-module__dXKC7W__dots{gap:3px;margin-left:3px;display:inline-flex}.TwoFactor-module__dXKC7W__dots span{opacity:.4;background:currentColor;border-radius:50%;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){.TwoFactor-module__dXKC7W__overlayTick{animation:TwoFactor-module__dXKC7W__successPop var(--dur-slower) var(--ease-back)}.TwoFactor-module__dXKC7W__overlayTick:after{content:"";border:2px solid #1d8a5f80;border-radius:50%;animation:.9s ease-out TwoFactor-module__dXKC7W__successRing;position:absolute;inset:0}.TwoFactor-module__dXKC7W__overlayTitle{animation:TwoFactor-module__dXKC7W__overlayRise var(--dur-slower) var(--ease-spring) var(--dur-fast) both}.TwoFactor-module__dXKC7W__overlaySub{animation:TwoFactor-module__dXKC7W__overlayRise var(--dur-slower) var(--ease-spring) var(--dur-slow) both}.TwoFactor-module__dXKC7W__dots span{animation:1.1s ease-in-out infinite TwoFactor-module__dXKC7W__dotPulse}.TwoFactor-module__dXKC7W__dots span:nth-child(2){animation-delay:var(--dur-base)}.TwoFactor-module__dXKC7W__dots span:nth-child(3){animation-delay:var(--dur-slower)}}@keyframes TwoFactor-module__dXKC7W__overlayRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes TwoFactor-module__dXKC7W__dotPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.TwoFactor-module__dXKC7W__successWrap{text-align:center;flex-direction:column;align-items:center;padding:48px 0;display:flex}.TwoFactor-module__dXKC7W__successTick{background:var(--color-success-fg);width:68px;height:68px;color:var(--color-on-brand);margin-bottom:var(--space-18);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 8px 22px -6px #1d8a5f8c}.TwoFactor-module__dXKC7W__successTitle{font-size:var(--text-heading-lg);color:var(--color-text);font-weight:800}.TwoFactor-module__dXKC7W__successSub{font-size:var(--text-body);color:var(--color-text-muted);margin-top:var(--space-4)}@media (prefers-reduced-motion:no-preference){.TwoFactor-module__dXKC7W__successTick{animation:TwoFactor-module__dXKC7W__successPop var(--dur-slower) var(--ease-back)}.TwoFactor-module__dXKC7W__successTick:after{content:"";border:2px solid #1d8a5f80;border-radius:50%;width:68px;height:68px;animation:.9s ease-out TwoFactor-module__dXKC7W__successRing;position:absolute}}@keyframes TwoFactor-module__dXKC7W__successPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes TwoFactor-module__dXKC7W__successRing{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.TwoFactor-module__dXKC7W__helpRow{margin-top:var(--space-18);font-size:var(--text-subtitle);color:var(--color-text-faint);text-align:center;line-height:1.5}.TwoFactor-module__dXKC7W__signOutForm{display:inline}.TwoFactor-module__dXKC7W__signOutBtn{color:var(--color-brand);font-weight:700;font-size:var(--text-subtitle);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.TwoFactor-module__dXKC7W__signOutBtn:hover{text-decoration:underline}
