.auth_authContainer__Vja9b{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:var(--space-xl) 0}.auth_authCard__RFIHz{width:100%;max-width:420px;background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-2xl)}.auth_authHeader__b6Oqr{text-align:center;margin-bottom:var(--space-xl)}.auth_authHeader__b6Oqr h1{font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.auth_authHeader__b6Oqr p{color:var(--color-text-secondary);margin:0}.auth_authForm__vVZcc{display:flex;flex-direction:column;gap:var(--space-md)}.auth_authForm__vVZcc .form-group{margin-bottom:0}.auth_authForm__vVZcc label{display:block;font-size:var(--text-sm);font-weight:500;margin-bottom:var(--space-xs);color:var(--color-text-primary)}.auth_authFooter__vF9yA{margin-top:var(--space-xl);text-align:center;padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.auth_authFooter__vF9yA p{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary)}.page_srOnly__zmLk4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_termsCheckbox__w6vGm{display:flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_termsCheckbox__w6vGm:hover .page_checkboxIndicator__OCs7E{border-color:var(--color-accent-primary)}.page_checkboxIndicator__OCs7E{flex-shrink:0;width:18px;height:18px;border:2px solid var(--color-border-hover);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;background:transparent;margin-top:1px}.page_termsCheckbox__w6vGm.page_checked__gi4Vh .page_checkboxIndicator__OCs7E{background:var(--color-accent-success);border-color:var(--color-accent-success)}.page_checkboxCheck__2EnuK{color:#fff;font-size:11px;font-weight:700;line-height:1}.page_termsLabel__cQ1bP{font-size:13px;color:var(--color-text-secondary);line-height:1.5}.page_termsLabel__cQ1bP a{color:var(--color-accent-secondary);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.page_termsLabel__cQ1bP a:hover{color:var(--color-accent-primary)}.page_pcInfoSection__VotDP{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.page_pcInfoToggle__xqPpk{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;background:rgba(var(--color-accent-primary-rgb,99,102,241),.04);border:none;cursor:pointer;color:var(--color-text-primary);font-size:.875rem;font-weight:500;transition:background .15s ease}.page_pcInfoToggle__xqPpk:hover{background:rgba(var(--color-accent-primary-rgb,99,102,241),.08)}.page_pcInfoToggleLeft__s3cii{display:flex;align-items:center;gap:8px}.page_optionalBadge__bRFaK{font-size:.7rem;font-weight:500;color:var(--color-text-muted);background:rgba(var(--color-accent-primary-rgb,99,102,241),.1);padding:2px 8px;border-radius:10px}.page_pcInfoTip__nj3w0{display:flex;align-items:flex-start;gap:8px;padding:10px 14px;background:rgba(234,179,8,.08);border-top:1px solid var(--color-border);font-size:.78rem;color:var(--color-text-secondary);line-height:1.5}.page_pcInfoTip__nj3w0 svg{flex-shrink:0;color:#ca8a04;margin-top:2px}.page_pcInfoTip__nj3w0 strong{color:var(--color-text-primary)}.page_pcInfoForm__VamaV{padding:14px;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--color-border)}.page_pcFormRow__xfQy_{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:480px){.page_pcFormRow__xfQy_{grid-template-columns:1fr}}.page_pcFormGroup___1_T5{display:flex;flex-direction:column;gap:4px}.page_pcFormLabel__nW4EF{font-size:.75rem;font-weight:500;color:var(--color-text-secondary)}.page_pcFormInput__WYhGA{width:100%;padding:8px 10px;font-size:.825rem;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);outline:none;transition:border-color .15s ease}.page_pcFormInput__WYhGA:focus{border-color:var(--color-accent-primary)}.page_pcFormInput__WYhGA option{background:var(--color-bg-primary);color:var(--color-text-primary)}