.AuthCard-module__Afd1yq__card{border:1px solid var(--sx-line);border-radius:var(--sx-radius-panel);background:var(--sx-panel);width:100%;box-shadow:var(--sx-shadow-float);position:relative}.AuthCard-module__Afd1yq__body{flex-direction:column;gap:28px;min-width:0;padding:40px 32px 32px;display:flex}.AuthCard-module__Afd1yq__head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.AuthCard-module__Afd1yq__logo{margin-bottom:12px;display:inline-flex}.AuthCard-module__Afd1yq__kicker{color:var(--sx-text-muted);margin:0;font-size:13px;font-weight:600}.AuthCard-module__Afd1yq__title{color:var(--sx-text-strong);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(27px,1.2vw + 20px,34px);font-weight:650;line-height:1.2}.AuthCard-module__Afd1yq__sub{max-width:44ch;color:var(--sx-text-muted);margin:0;font-size:15px;line-height:1.65}.AuthCard-module__Afd1yq__foot{color:var(--sx-text-muted);justify-content:flex-start;align-items:center;gap:8px;font-size:12px;display:flex}.AuthCard-module__Afd1yq__dot{background:var(--sx-accent-ink);border-radius:50%;flex:none;width:6px;height:6px}@media (max-width:480px){.AuthCard-module__Afd1yq__body{padding:32px 22px 24px}}
.AuthNotice-module__PqZuHq__notice{align-items:flex-start;gap:var(--gx-space-2);padding:var(--gx-space-3);border-radius:var(--gx-radius-sm);font-size:var(--gx-font-size-sm);text-align:left;border:1px solid;margin:0;display:flex}.AuthNotice-module__PqZuHq__refused{border-color:color-mix(in oklab, var(--gx-danger) 55%, transparent);background:color-mix(in oklab, var(--gx-danger) 14%, transparent);color:var(--gx-text)}.AuthNotice-module__PqZuHq__refused>svg{color:var(--gx-danger)}.AuthNotice-module__PqZuHq__info{border-color:var(--gx-hairline);background:color-mix(in oklab, var(--gx-elevated) 60%, transparent);color:var(--gx-text)}.AuthNotice-module__PqZuHq__notice>svg{flex:none;margin-top:2px}.AuthNotice-module__PqZuHq__text{gap:var(--gx-space-1);flex-direction:column;min-width:0;display:flex}.AuthNotice-module__PqZuHq__message{margin:0;line-height:1.5}.AuthNotice-module__PqZuHq__code{font-family:var(--gx-font-mono);font-size:var(--gx-font-size-xs);letter-spacing:.04em;color:var(--gx-text-muted);overflow-wrap:anywhere}.AuthNotice-module__PqZuHq__details{color:var(--sx-text-muted);font-size:12px}.AuthNotice-module__PqZuHq__details summary{cursor:pointer}.AuthNotice-module__PqZuHq__details summary:focus-visible{outline:2px solid var(--sx-focus);outline-offset:3px}.AuthNotice-module__PqZuHq__details .AuthNotice-module__PqZuHq__code{color:var(--sx-text-muted);padding-top:8px;display:block}
.SiteBrand-module__HO5PqW__brand{color:var(--sx-text-strong);white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.SiteBrand-module__HO5PqW__word{font-family:var(--sx-font-display,inherit);font-size:var(--sx-brand-word-size,22px);letter-spacing:-.065em;font-weight:800}
.HeaderPreferences-module__MXzEqG__preferences{align-items:center;gap:2px;display:flex}.HeaderPreferences-module__MXzEqG__trigger{border-radius:var(--sx-radius-control);min-width:44px;min-height:44px;color:var(--sx-text-muted);font:650 13px var(--sx-font-body);cursor:pointer;transition:color .16s, background-color .16s, transform .16s var(--sx-ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:10px;display:inline-flex}.HeaderPreferences-module__MXzEqG__trigger:hover{color:var(--sx-text-strong);background:color-mix(in srgb, var(--sx-text-strong) 5%, transparent)}.HeaderPreferences-module__MXzEqG__trigger:focus-visible{outline:2px solid var(--sx-focus);outline-offset:3px}.HeaderPreferences-module__MXzEqG__trigger:active{transform:scale(.94)}.HeaderPreferences-module__MXzEqG__trigger:disabled{cursor:progress}.HeaderPreferences-module__MXzEqG__trigger>svg{flex:none}.HeaderPreferences-module__MXzEqG__themeIcon{width:20px;height:20px;display:block;position:relative}.HeaderPreferences-module__MXzEqG__themeIcon>svg{transition:transform .28s var(--sx-ease-out), opacity .18s;position:absolute;inset:0}.HeaderPreferences-module__MXzEqG__moon{opacity:1;transform:rotate(0)scale(1)}.HeaderPreferences-module__MXzEqG__sun{opacity:0;transform:rotate(-90deg)scale(.6)}[data-theme=light] .HeaderPreferences-module__MXzEqG__moon{opacity:0;transform:rotate(90deg)scale(.6)}[data-theme=light] .HeaderPreferences-module__MXzEqG__sun{opacity:1;transform:rotate(0)scale(1)}.HeaderPreferences-module__MXzEqG__trigger[data-changing=true] .HeaderPreferences-module__MXzEqG__globe{animation:HeaderPreferences-module__MXzEqG__sx-language-switch .42s var(--sx-ease-out)}.HeaderPreferences-module__MXzEqG__locale{min-width:2ch;animation:HeaderPreferences-module__MXzEqG__sx-language-in .2s var(--sx-ease-out)}@keyframes HeaderPreferences-module__MXzEqG__sx-language-switch{to{transform:rotate(180deg)}}@keyframes HeaderPreferences-module__MXzEqG__sx-language-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HeaderPreferences-module__MXzEqG__trigger,.HeaderPreferences-module__MXzEqG__themeIcon>svg{transition:none}.HeaderPreferences-module__MXzEqG__trigger:active{transform:none}.HeaderPreferences-module__MXzEqG__trigger[data-changing=true] .HeaderPreferences-module__MXzEqG__globe,.HeaderPreferences-module__MXzEqG__locale{animation:none}}
.AuthScene-module__AkCJ-W__screen{background:var(--sx-canvas);min-height:100dvh;color:var(--sx-text-body);place-items:center;padding:112px 24px 72px;display:grid;position:relative;overflow-x:clip}.AuthScene-module__AkCJ-W__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AuthScene-module__AkCJ-W__backdrop:before,.AuthScene-module__AkCJ-W__backdrop:after{content:"";border:1px solid var(--sx-line);border-radius:var(--sx-radius-hero);width:min(72vw,800px);height:min(110vh,940px);position:absolute;top:-28%;left:50%;transform:translate(-50%)rotate(-22deg)}.AuthScene-module__AkCJ-W__backdrop:after{transform:translate(-50%)rotate(22deg)}.AuthScene-module__AkCJ-W__header{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;top:24px;left:clamp(20px,4.2vw,64px);right:clamp(20px,4.2vw,64px)}.AuthScene-module__AkCJ-W__home{border-radius:8px;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}.AuthScene-module__AkCJ-W__home:focus-visible,.AuthScene-module__AkCJ-W__help:focus-visible{outline:2px solid var(--sx-accent);outline-offset:4px}.AuthScene-module__AkCJ-W__help{min-height:44px;color:var(--sx-text-muted);text-underline-offset:4px;border-radius:6px;align-items:center;font-size:13px;display:inline-flex}.AuthScene-module__AkCJ-W__tools{align-items:center;gap:20px;display:flex}.AuthScene-module__AkCJ-W__column{z-index:1;flex-direction:column;gap:20px;width:100%;max-width:460px;display:flex;position:relative}@media (max-width:480px){.AuthScene-module__AkCJ-W__screen{padding-inline:20px}.AuthScene-module__AkCJ-W__header{top:18px}.AuthScene-module__AkCJ-W__tools{gap:8px}.AuthScene-module__AkCJ-W__help{font-size:12px}.AuthScene-module__AkCJ-W__backdrop:before{width:95vw}}@media (max-width:360px){.AuthScene-module__AkCJ-W__home{--sx-brand-word-size:15px}.AuthScene-module__AkCJ-W__header{gap:8px}}@media (max-height:760px){.AuthScene-module__AkCJ-W__screen{align-content:start}}
.CaptchaField-module__PR0veq__field{gap:var(--gx-space-2);flex-direction:column;display:flex}.CaptchaField-module__PR0veq__noscript{padding:var(--gx-space-3) var(--gx-space-4);border:1px solid var(--gx-danger);border-radius:var(--gx-radius-md);font-size:var(--gx-font-size-sm);color:var(--gx-text);margin:0}
.StartSignIn-module__KErZMq__action{justify-content:center;align-items:center;gap:var(--gx-space-2);width:100%;min-height:44px;padding:0 var(--gx-space-4);border-radius:var(--gx-radius-sm);background:var(--gx-primary);color:var(--gx-bg);font-family:var(--gx-font-sans);font-size:var(--gx-font-size-sm);text-align:center;transition:background var(--gx-motion-fast) var(--gx-motion-snap), color var(--gx-motion-fast) var(--gx-motion-snap);border:1px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.StartSignIn-module__KErZMq__action:hover{background:color-mix(in oklch, var(--gx-primary) 86%, var(--gx-bg))}.StartSignIn-module__KErZMq__action:focus-visible{outline:2px solid var(--gx-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.StartSignIn-module__KErZMq__action{transition:none}}
