.pxQ0yq_panel{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,var(--auth-glow),transparent 35%),var(--surface-dialog);width:min(480px,100%);box-shadow:var(--shadow-dialog);border-radius:26px;padding:42px}.pxQ0yq_eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:.15em;font-size:11px}.pxQ0yq_panel h1{font-family:var(--font-display);margin-top:14px;font-size:clamp(34px,5vw,48px);font-weight:600}.pxQ0yq_panel>p{color:var(--muted);margin-top:10px;line-height:1.7}.pxQ0yq_panel form{gap:17px;margin-top:30px;display:grid}.pxQ0yq_panel label{color:var(--ink-soft);gap:8px;font-size:13px;display:grid}.pxQ0yq_field{border:1px solid var(--line);background:var(--surface-input);height:50px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.pxQ0yq_field:focus-within{border-color:var(--accent);color:var(--accent)}.pxQ0yq_field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.pxQ0yq_submit,.pxQ0yq_primaryLink{background:var(--accent);min-height:50px;color:var(--on-accent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:4px;font-weight:750;display:flex}.pxQ0yq_submit:disabled{cursor:wait;opacity:.65}.pxQ0yq_error{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);border-radius:10px;padding:11px 13px;font-size:13px}.pxQ0yq_help{color:var(--muted);justify-content:space-between;gap:14px;margin-top:18px;font-size:12px;display:flex}.pxQ0yq_help a:hover,.pxQ0yq_textLink:hover{color:var(--accent)}.pxQ0yq_switch{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin-top:30px;padding-top:22px}.pxQ0yq_switch a{color:var(--accent);margin-left:6px;font-weight:650}.pxQ0yq_successIcon{color:var(--success)}.pxQ0yq_primaryLink{margin-top:28px}.pxQ0yq_textLink{color:var(--muted);text-align:center;margin-top:18px;display:block}.pxQ0yq_verificationRow{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.pxQ0yq_codeField{min-width:0}.pxQ0yq_sendCode{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));min-width:118px;min-height:50px;color:var(--accent);white-space:nowrap;border-radius:12px;padding:0 14px;font-weight:700}.pxQ0yq_sendCode:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent)}.pxQ0yq_sendCode:disabled{cursor:not-allowed;opacity:.45}.pxQ0yq_status{color:var(--success);margin-top:-5px;font-size:13px;line-height:1.5}@media (max-width:560px){.pxQ0yq_panel{border-radius:20px;padding:30px 20px}.pxQ0yq_help{flex-direction:column;align-items:flex-start}.pxQ0yq_panel h1{font-size:34px}}@media (max-width:360px){.pxQ0yq_verificationRow{grid-template-columns:minmax(0,1fr) 104px}.pxQ0yq_sendCode{min-width:0;padding-inline:8px;font-size:12px}}@media (max-width:760px){.pxQ0yq_panel{box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;padding:28px 0 20px}.pxQ0yq_panel h1{font-size:32px}.pxQ0yq_panel label,.pxQ0yq_panel p{font-size:14px}.pxQ0yq_field input{font-size:16px}.pxQ0yq_panel form{margin-top:24px}}
.ClhtEq_page{background:radial-gradient(circle at 18% 18%,var(--auth-glow),transparent 32rem),radial-gradient(circle at 84% 72%,var(--auth-secondary-glow),transparent 35rem),var(--bg);grid-template-rows:auto 1fr auto;place-items:center;gap:24px;min-height:100dvh;padding:28px clamp(16px,4vw,48px);display:grid}.ClhtEq_page header{justify-items:center;gap:8px;display:grid}.ClhtEq_page header a{flex-direction:row;gap:10px;font-size:25px}.ClhtEq_page header p{color:var(--muted);font-family:var(--font-display);font-size:13px}@media (min-width:761px){.ClhtEq_page>header[data-mobile-header]{display:none}}@media (max-width:760px){.ClhtEq_page{background:var(--bg);padding:0 18px 24px;display:block}.ClhtEq_page>header{display:none}.ClhtEq_page>header[data-mobile-header]{min-height:52px;margin:0 -18px;display:grid}.ClhtEq_page>:last-child{margin-top:24px}.ClhtEq_page>header[data-mobile-header]{width:calc(100% + 36px);min-height:calc(52px + env(safe-area-inset-top));grid-template-columns:44px minmax(0,1fr) 44px;justify-items:stretch;gap:0}}.ClhtEq_page .ClhtEq_desktopSettings{z-index:45;position:fixed;top:20px;right:24px}@media (max-width:760px){.ClhtEq_page .ClhtEq_desktopSettings{display:none}}
