.auth-module__cni4Dq__methods{background:#e9edf1;border:1px solid #505e6e1f;border-radius:12px;padding:4px;display:flex;position:relative}.auth-module__cni4Dq__methods:before{content:"";background:#fff;border-radius:9px;width:calc(50% - 4px);position:absolute;inset:4px auto 4px 4px;box-shadow:0 2px 8px #1b26351f}.auth-module__cni4Dq__methods[data-method=code]:before{transform:translate(100%)}.auth-module__cni4Dq__methods[data-switched=true][data-method=code]:before{animation:.48s ease-in-out both auth-module__cni4Dq__flowToCode}.auth-module__cni4Dq__methods[data-switched=true][data-method=password]:before{animation:.48s ease-in-out both auth-module__cni4Dq__flowToPassword}@keyframes auth-module__cni4Dq__flowToCode{0%{border-radius:9px;transform:translate(0)scaleX(1)}30%{border-radius:9px 18px 18px 9px;transform:translate(26%)scaleX(1.24)}65%{border-radius:12px 18px 18px 12px;transform:translate(78%)scaleX(1.17)}86%{border-radius:12px;transform:translate(104%)scaleX(.95)}to{border-radius:9px;transform:translate(100%)scaleX(1)}}@keyframes auth-module__cni4Dq__flowToPassword{0%{border-radius:9px;transform:translate(100%)scaleX(1)}30%{border-radius:18px 9px 9px 18px;transform:translate(74%)scaleX(1.24)}65%{border-radius:18px 12px 12px 18px;transform:translate(22%)scaleX(1.17)}86%{border-radius:12px;transform:translate(-4%)scaleX(.95)}to{border-radius:9px;transform:translate(0)scaleX(1)}}.auth-module__cni4Dq__methods button{z-index:1;min-width:0;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:10px;font-size:13px;transition:color .18s;position:relative}.auth-module__cni4Dq__methods button[aria-pressed=true]{color:var(--ink);font-weight:700}.auth-module__cni4Dq__methods button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.auth-module__cni4Dq__loginPanels{align-items:start;display:grid}.auth-module__cni4Dq__loginPanel{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.auth-module__cni4Dq__loginPanel[data-active=true]{visibility:visible;pointer-events:auto}.auth-module__cni4Dq__codeRequestForm{flex-direction:column;gap:10px;display:flex}.auth-module__cni4Dq__codeRequestRow{position:relative}.auth-module__cni4Dq__codeRequestRow .auth-module__cni4Dq__input{padding-right:62px}.auth-module__cni4Dq__codeRequestButton{color:#579575;cursor:pointer;background:0 0;border:1px solid #a8ceb8;border-radius:12px;place-items:center;width:46px;height:46px;padding:0;transition:border-color .18s,color .18s;display:grid;position:absolute;top:4px;right:4px}.auth-module__cni4Dq__codeRequestButton:hover:not(:disabled){color:#2f7653;border-color:#2f7653}.auth-module__cni4Dq__codeRequestButton:disabled{opacity:.65;cursor:default}.auth-module__cni4Dq__codeRequestButton:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.auth-module__cni4Dq__codeVerifyForm{flex-direction:column;gap:20px;margin-top:20px;display:flex}.auth-module__cni4Dq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-module__cni4Dq__loginActions{align-items:stretch;gap:10px;margin-top:4px;display:flex}.auth-module__cni4Dq__loginActions .auth-module__cni4Dq__submit{flex:1;min-width:0;margin-top:0}.auth-module__cni4Dq__recoveryIcon{width:54px;height:54px;color:var(--ink-2);background:#ffffffa6;border:1px solid #6f7a8c33;border-radius:16px;flex:none;place-items:center;transition:border-color .18s,color .18s;display:grid}.auth-module__cni4Dq__recoveryIcon svg{display:block}.auth-module__cni4Dq__recoveryIcon:hover{border-color:var(--orange);color:var(--orange-d)}.auth-module__cni4Dq__recoveryIcon:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.auth-module__cni4Dq__recoveryLink{text-align:center;color:var(--orange-d);margin-top:20px;font-size:13px;text-decoration:none;display:block}.auth-module__cni4Dq__recoveryLink:hover{text-decoration:underline}.auth-module__cni4Dq__codeNote{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.auth-module__cni4Dq__page{isolation:isolate;background:radial-gradient(at 85% 15%,#f6c29e73,#0000 44%),radial-gradient(at 8% 88%,#b1c3d480,#0000 48%),linear-gradient(135deg,#edf2f6 0%,#e5ebf0 52%,#f3ebe6 100%);justify-content:center;align-items:center;min-height:100svh;padding:48px 20px;display:flex;position:relative;overflow:hidden}.auth-module__cni4Dq__card{-webkit-backdrop-filter:blur(28px)saturate(150%);background:#ffffffeb;border:1px solid #ffffffe6;border-radius:32px;flex-direction:column;gap:24px;width:100%;max-width:460px;padding:40px;display:flex;position:relative;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff80,0 24px 80px #2f3a4e1f,0 4px 16px #2f3a4e0a}.auth-module__cni4Dq__brand{border-bottom:1px solid #646e7d1f;flex-direction:column;align-items:flex-start;gap:10px;padding-bottom:20px;display:flex}.auth-module__cni4Dq__brand img{width:var(--logo-width);height:auto;display:block}.auth-module__cni4Dq__tagline{display:block;overflow:visible}.auth-module__cni4Dq__tagline text{fill:var(--muted);font-family:inherit;font-size:11px;font-weight:500}.auth-module__cni4Dq__title{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;font-synthesis:none;margin:0;font-size:34px;font-weight:600;line-height:1.15}.auth-module__cni4Dq__lead{color:var(--muted);margin:-10px 0 0;font-size:14px;line-height:1.6}.auth-module__cni4Dq__form{flex-direction:column;gap:20px;display:flex}.auth-module__cni4Dq__field{flex-direction:column;gap:8px;display:flex}.auth-module__cni4Dq__label{color:var(--ink-2);font-size:13px;font-weight:600}.auth-module__cni4Dq__input{font:inherit;width:100%;min-width:0;height:54px;color:var(--ink);background:#ffffff8c;border:1px solid #6f7a8c33;border-radius:16px;padding:0 16px;font-size:15px;transition:background-color .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 2px 4px #46506408,0 1px #ffffffe6}.auth-module__cni4Dq__input:hover{background:#ffffffbf}.auth-module__cni4Dq__input:disabled{color:var(--muted);cursor:not-allowed;background:#ffffff59}.auth-module__cni4Dq__input:focus{border-color:var(--orange);background:#ffffffe6;outline:none;box-shadow:0 0 0 4px #e64a0e1a,inset 0 1px #fff}.auth-module__cni4Dq__hint{color:var(--muted);font-size:12px}.auth-module__cni4Dq__error{background:var(--danger-bg);color:var(--danger);border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.4}.auth-module__cni4Dq__notice{background:var(--orange-bg);color:var(--orange-ink);border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.45}.auth-module__cni4Dq__submit{color:#fff;cursor:pointer;background:linear-gradient(160deg,#f4662b,#e64a0e 60%,#d9430b);border:1px solid #ffffffa6;border-radius:16px;height:54px;margin-top:4px;font-size:17px;font-weight:700;transition:filter .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #8228001f,0 6px 18px #e64a0e2e}.auth-module__cni4Dq__submit:hover:not(:disabled){filter:brightness(1.06);box-shadow:inset 0 1px #fff9,0 6px 22px #e64a0e40}.auth-module__cni4Dq__submit:active:not(:disabled){filter:brightness(.95);box-shadow:inset 0 2px 6px #8228002e}.auth-module__cni4Dq__submit:disabled{opacity:.7;cursor:progress}.auth-module__cni4Dq__link{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-size:13px;text-decoration:underline}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.auth-module__cni4Dq__card{background:#fffffff0}}@media (max-width:560px){.auth-module__cni4Dq__page{padding:28px 16px}.auth-module__cni4Dq__card{border-radius:26px;padding:28px 24px}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__input,.auth-module__cni4Dq__submit,.auth-module__cni4Dq__methods:before,.auth-module__cni4Dq__methods button,.auth-module__cni4Dq__codeRequestButton,.auth-module__cni4Dq__recoveryIcon{transition:none}.auth-module__cni4Dq__methods[data-switched=true]:before{animation:none}}
.security-module__vdCVQG__qr{background:#fff;border:1px solid #6f7a8c33;border-radius:16px;width:224px;height:224px;margin:12px 0 0;padding:6px;display:block}.security-module__vdCVQG__secret{letter-spacing:.04em;text-align:center;-webkit-user-select:all;user-select:all;background:#6f7a8c1a;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px 8px;margin-top:4px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;display:grid}.security-module__vdCVQG__codeInput{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;height:64px;padding-left:calc(16px + .35em);font-size:28px;font-weight:700}.security-module__vdCVQG__codeInput::placeholder{color:#5b5e6659;font-weight:600}.security-module__vdCVQG__intro{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.security-module__vdCVQG__keyBox{background:#ffffff73;border:1px solid #6f7a8c2e;border-radius:14px}.security-module__vdCVQG__keyBox>summary{color:var(--muted);cursor:pointer;border-radius:14px;padding:12px 14px;font-size:13px}.security-module__vdCVQG__keyBox>summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.security-module__vdCVQG__keyBody{padding:0 14px 14px}.security-module__vdCVQG__qrWrap{justify-content:center;display:flex}.security-module__vdCVQG__status{background:var(--success-bg);color:var(--success);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.security-module__vdCVQG__statusIcon{background:#ffffffb8;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.security-module__vdCVQG__statusText{flex-direction:column;gap:2px;min-width:0;display:flex}.security-module__vdCVQG__statusText strong{font-size:15px;font-weight:700;line-height:1.3}.security-module__vdCVQG__statusText small{opacity:.9;font-size:13px;font-weight:500;line-height:1.4}.security-module__vdCVQG__statusWarn{background:var(--orange-bg);color:var(--orange-ink)}.security-module__vdCVQG__statusOff{color:var(--ink-2);background:#6f7a8c1a}.security-module__vdCVQG__actionList{flex-direction:column;gap:8px;display:flex}.security-module__vdCVQG__action{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #6f7a8c38;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;transition:border-color .18s,background-color .18s;display:flex}.security-module__vdCVQG__action:hover:not(:disabled){border-color:var(--orange);background:#fff}.security-module__vdCVQG__action:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.security-module__vdCVQG__action:disabled{opacity:.7;cursor:progress}.security-module__vdCVQG__actionIcon{width:38px;height:38px;color:var(--ink-2);background:#6f7a8c1f;border-radius:12px;flex:none;place-items:center;display:grid}.security-module__vdCVQG__actionText{flex-direction:column;gap:2px;min-width:0;display:flex}.security-module__vdCVQG__actionText strong{font-size:14px;font-weight:700;line-height:1.3}.security-module__vdCVQG__actionText small{color:var(--muted);font-size:12px;line-height:1.4}.security-module__vdCVQG__actionDanger .security-module__vdCVQG__actionIcon{background:var(--danger-bg);color:var(--danger)}.security-module__vdCVQG__actionDanger strong{color:var(--danger)}.security-module__vdCVQG__actionDanger:hover:not(:disabled){border-color:var(--danger)}.security-module__vdCVQG__locked{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.security-module__vdCVQG__locked svg{flex:none;margin-top:1px}.security-module__vdCVQG__footer{border-top:1px solid #646e7d1f;justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.security-module__vdCVQG__footer>a{margin:0}.security-module__vdCVQG__footer button{margin-left:auto}.security-module__vdCVQG__secondary{height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #6f7a8c47;border-radius:14px;padding:0 18px;font-size:14px;font-weight:600;transition:border-color .18s,background-color .18s}.security-module__vdCVQG__secondary:hover:not(:disabled){border-color:var(--orange);background:#fff}.security-module__vdCVQG__secondary:disabled{opacity:.7;cursor:progress}.security-module__vdCVQG__secondary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.security-module__vdCVQG__copyKey{width:100%;height:40px;margin-top:10px}.security-module__vdCVQG__codes{flex-direction:column;gap:16px;display:flex}.security-module__vdCVQG__codeGrid{background:#6f7a8c1a;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:14px;list-style:none;display:grid}.security-module__vdCVQG__codeGrid code{letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.security-module__vdCVQG__row{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:560px){.security-module__vdCVQG__qr{width:100%;max-width:224px;height:auto}.security-module__vdCVQG__codeGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.security-module__vdCVQG__secondary,.security-module__vdCVQG__action{transition:none}}
