.auth-register{--auth-ink:#101218;--auth-muted:#6b7280;--auth-line:#e5e7ef;--auth-soft:#f7f8fc;--auth-card:#fff;--auth-purple:#5a63d3;--auth-yellow:#fac641;--auth-pair:1040px;min-height:calc(100vh - var(--site-header-height,96px));background:var(--auth-soft);color:var(--auth-ink);margin-top:0;padding:60px 0;font-family:var(--font-outfit), Outfit, ui-sans-serif, sans-serif!important;font-synthesis:none!important;-webkit-text-stroke:0!important;text-shadow:none!important}.auth-register,.auth-register *,.auth-register :before,.auth-register :after{font-synthesis:none!important;-webkit-text-stroke:0!important;-webkit-text-stroke-width:0!important;text-shadow:none!important}.auth-register h1,.auth-register h2,.auth-register h3,.auth-register b,.auth-register strong,.auth-register label,.auth-register button{font-family:inherit}.auth-register.is-standalone{min-height:calc(100vh - 72px);margin-top:0}.auth-standalone-bar{min-height:72px;font-family:var(--font-outfit), Outfit, ui-sans-serif, sans-serif;font-synthesis:none;background:#fff;border-bottom:1px solid #eef0f5;align-items:center;padding:0 32px;display:flex}.auth-standalone-brand{align-items:center;text-decoration:none;display:inline-flex}.auth-standalone-bar .brand-logo,.auth-standalone-bar img{background:0 0;width:auto;height:25px;display:block}.auth-register-shell{width:min(var(--auth-pair), calc(100% - 64px));grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;gap:clamp(24px,2.4vw,36px);margin:0 auto;padding-top:60px;display:grid}.auth-register-copy{max-width:460px}.auth-register-brand{color:inherit;align-items:center;gap:12px;margin-bottom:28px;text-decoration:none;display:inline-flex}.auth-register-brand-mark{flex:none;width:44px;height:44px}.auth-register-brand-logo,.auth-register-brand img{background:0 0;width:auto;height:32px;display:block}.auth-register-brand-mark svg{width:100%;height:100%;display:block}.auth-register-brand strong{color:var(--auth-ink);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.auth-register-copy h1{color:var(--auth-ink);letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,3.4vw,2.75rem);font-weight:700;line-height:1.1}.auth-register-lead{max-width:26rem;color:var(--auth-muted);margin:14px 0 0;font-size:1.02rem;line-height:1.55}.auth-register-target{color:#3d4a40;background:#f3faf4;border:1px solid #dbe4d8;border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:8px 12px;font-size:.78rem;display:inline-flex}.auth-register-target b{color:var(--auth-ink)}.auth-register-steps{gap:22px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.auth-register-steps:before{content:"";background:#e4e6ee;width:1px;position:absolute;top:16px;bottom:16px;left:15px}.auth-register-steps li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.auth-register-steps i{z-index:1;color:#6b7280;background:#eceef4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.82rem;font-style:normal;font-weight:700;display:grid;position:relative}.auth-register-steps li.is-current i{background:var(--auth-yellow);color:#3a2a00}.auth-register-steps b{color:var(--auth-ink);letter-spacing:-.02em;font-size:1.02rem;font-weight:700;line-height:1.3;display:block}.auth-register-steps p{color:var(--auth-muted);margin:4px 0 0;font-size:.92rem;line-height:1.5}.auth-register-note{background:#eef4ff;border-radius:16px;grid-template-columns:28px minmax(0,1fr);gap:12px;margin-top:32px;padding:16px 18px;display:grid}.auth-register-note span{color:#3b63c7;background:#dbe7ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.92rem;font-weight:700;display:grid}.auth-register-note b{color:var(--auth-ink);font-size:.95rem;font-weight:700;display:block}.auth-register-note p{color:#5b6474;margin:4px 0 0;font-size:.88rem;line-height:1.5}.auth-register-card{background:var(--auth-card);border-radius:24px;padding:40px 40px 32px;box-shadow:0 18px 50px #1c224614}.auth-register-card h2{color:var(--auth-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2vw,1.85rem);font-weight:700;line-height:1.15}.auth-register-card>p{color:var(--auth-muted);margin:10px 0 0;font-size:.98rem;line-height:1.5}.auth-register-form{gap:18px;margin-top:28px;display:grid}.auth-register-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-register-field{gap:8px;display:grid}.auth-register-field label{color:var(--auth-ink);font-size:.92rem;font-weight:600}.auth-register-field input{border:1px solid var(--auth-line);width:100%;min-height:48px;color:var(--auth-ink);font:inherit;background:#fff;border-radius:10px;padding:12px 14px;font-size:.95rem}.auth-register-field input::placeholder{color:#9aa1b0}.auth-register-field input:focus{border-color:var(--auth-purple);outline:none;box-shadow:0 0 0 3px #5a63d329}.auth-register-secret{position:relative}.auth-register-secret input{padding-right:46px}.auth-register-secret button{color:#8b93a3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-register-secret button:hover,.auth-register-secret button[aria-pressed=true]{color:#4b5563}.auth-register-hint{color:var(--auth-muted);margin:-6px 0 0;font-size:.82rem}.auth-register-error{color:#b42318;margin:0;font-size:.88rem}.auth-register-submit{color:#fff;cursor:pointer;background:#5a63d3;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:6px;padding:0 18px;font-size:1rem;font-weight:700;display:inline-flex}.auth-register-submit:hover:not(:disabled){background:#4d56c4}.auth-register-submit:disabled{opacity:.7;cursor:wait}.auth-register-switch{color:var(--auth-muted);text-align:center;border-top:1px solid #eef0f5;margin:22px 0 0;padding-top:18px;font-size:.92rem}.auth-register-switch a{color:var(--auth-ink);font-weight:700}.auth-register-switch a:hover{color:var(--auth-purple)}.auth-register-loading .auth-register-card,.auth-register-loading .auth-register-copy{pointer-events:none}html[data-theme=dark] .auth-register{--auth-ink:#f4f5f8;--auth-muted:#a4a8b5;--auth-line:#2a2d3f;--auth-soft:#070816;--auth-card:#111324}html[data-theme=dark] .auth-register-field input{color:#f4f5f8;background:#181a2c}html[data-theme=dark] .auth-register-note{background:#171b2e}html[data-theme=dark] .auth-register-note p{color:#a4a8b5}html[data-theme=dark] .auth-register-target{color:#c9d6cc;background:#142018;border-color:#27402d}html[data-theme=dark] .auth-register-steps:before{background:#2a2d3f}html[data-theme=dark] .auth-register-steps i{color:#a4a8b5;background:#1c1f30}html[data-theme=dark] .auth-register-switch{border-top-color:#24283a}html[data-theme=dark] .auth-register-switch a{color:#f4f5f8}@media (min-width:921px){.auth-register-card h2{white-space:nowrap}}@media (max-width:920px){.auth-register{padding:60px 0}.auth-register-shell{width:min(var(--auth-pair), calc(100% - 36px));grid-template-columns:1fr;gap:28px}.auth-register-copy{max-width:none}.auth-register-card{padding:28px 22px 22px}}@media (max-width:560px){.auth-register-row{grid-template-columns:1fr}}.page-hero.auth-register{min-height:calc(100vh - var(--site-header-height,96px));align-items:unset;background:var(--auth-soft);color:var(--auth-ink);padding:60px 0;display:block;overflow:visible}.page-hero.auth-register:before,.page-hero.auth-register:after{content:none;display:none}.page-hero.auth-register h1{letter-spacing:-.04em;max-width:none;margin-top:0;font-size:clamp(2.1rem,3.4vw,2.75rem);line-height:1.1}.page-hero.auth-register.is-standalone{min-height:calc(100vh - 72px)}
