.auth_page__NgQpV{display:flex;min-height:100vh;flex-direction:column;color:var(--ink);padding-top:0;background:linear-gradient(160deg,#f2f7f6,#eef3f7 45%,#f8f9fb)}.auth_main__gPeQf{flex:1 1;display:flex;justify-content:center;align-items:flex-start;padding:28px 20px 80px}.auth_card__oBMV1{width:100%;max-width:1100px;background:#fff;border-radius:18px;border:1px solid rgba(15,47,79,.08);padding:28px 32px 32px;box-shadow:0 18px 40px rgba(15,47,79,.12);font-family:var(--font-display),"Cormorant Garamond",serif}.auth_heroBlock__eZLsp{text-align:center;margin-bottom:18px}.auth_heroTitle____4vt{font-size:30px;font-weight:800;margin:0 0 6px;font-family:var(--font-body);font-weight:1100}.auth_heroLead__HAY3h{font-size:13px;color:#5b6672;line-height:1.6;margin:0}.auth_toggleGroup__GaOBg{display:inline-flex;gap:0;margin:18px 0 6px;border:1px solid #d1d9e3;border-radius:999px;overflow:hidden;box-shadow:none}.auth_toggleButton__YcSQE{border:none;background:#fff;color:#475569;padding:10px 18px;font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;cursor:pointer}.auth_toggleActive__ihpn_{background:#0f4f4b;color:#fff}.auth_formShell__BGGWR{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:flex-start}.auth_formLeft__WM6Ao{display:flex;flex-direction:column;gap:14px}.auth_sectionTitle__q5yuQ{font-size:13px;text-transform:uppercase;letter-spacing:.8px;font-weight:800;color:#0f4f4b;margin-bottom:8px;display:inline-flex;align-items:center;gap:8px}.auth_form__c_tn9{display:flex;flex-direction:column;gap:14px}.auth_formRow__6jnOc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth_form__c_tn9 label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#5a6670}.auth_form__c_tn9 input,.auth_form__c_tn9 select,.auth_form__c_tn9 textarea{border:1px solid #e5e7eb;border-radius:8px;padding:12px;font-size:13px;background:#f8fafc;transition:border-color .2s ease,box-shadow .2s ease}.auth_form__c_tn9 input:focus,.auth_form__c_tn9 select:focus,.auth_form__c_tn9 textarea:focus{outline:none;border-color:#0f4f4b;box-shadow:0 0 0 2px rgba(15,79,75,.1)}.auth_pillGrid__k8ulf{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.auth_pillOption__g6Nvt{border:2px solid var(--accent);background:#ffffff;color:#0f172a;padding:10px 12px;border-radius:6px;font-size:12px;font-weight:800;cursor:pointer;transition:all .15s ease}.auth_pillOptionActive__E9nFz,.auth_pillOption__g6Nvt:hover{background:var(--accent);color:#ffffff}.auth_pillOptionActive__E9nFz{box-shadow:0 8px 18px rgba(15,79,75,.18)}.auth_form__c_tn9 button{border:none;background:#0f4f4b;color:#fff;padding:13px 16px;font-size:14px;font-weight:800;cursor:pointer;margin-top:6px;box-shadow:0 10px 28px rgba(15,79,75,.2)}.auth_status___0M2r{font-size:12px;color:#0f766e;margin-top:8px}.auth_avatarBox__1Tnts{border:1px dashed rgba(15,47,79,.18);padding:12px;border-radius:12px;background:#f8fbfb;display:flex;flex-direction:column;gap:8px}.auth_avatarPreview__Cr_zs{width:72px;height:72px;border-radius:50%;background:#eef2f6;display:grid;place-items:center;font-weight:800;color:#4a5561;overflow:hidden}.auth_avatarPreview__Cr_zs img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.auth_avatarUpload__nI8aQ{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid rgba(15,47,79,.16);background:#fff;font-weight:700;color:#0f4f4b;cursor:pointer}.auth_avatarUpload__nI8aQ input{display:none}.auth_proofBox__09Xe8{border:1px dashed #d7dde6;border-radius:10px;padding:12px;background:#f9fbfd;display:flex;flex-direction:column;gap:10px;font-size:12px;color:#4a5561}.auth_proofActions__pphE0{display:inline-flex;align-items:center;gap:10px}.auth_proofActions__pphE0 input[type=file]{display:none}.auth_previewPane__rD4GR{border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#f9fafb;display:flex;flex-direction:column;gap:12px}.auth_previewCard__o33aa{border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 18px 36px rgba(12,35,64,.08);padding:14px;position:relative;overflow:hidden}.auth_previewCard__o33aa:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:#374151}.auth_previewHeader__QEc1N{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280}.auth_previewVerify__ZQMRR{padding:6px 10px;border-radius:6px;background:#eef2f7;color:#111827;font-weight:800;border:1px solid #e5e7eb}.auth_previewBody__wcxUJ{display:flex;gap:12px;align-items:center;margin-bottom:10px}.auth_previewAvatar__KmQuw{width:56px;height:56px;border-radius:50%;background:#eef2f6;display:grid;place-items:center;font-weight:800;color:#6b7280}.auth_previewAvatar__KmQuw img{width:100%;height:100%;border-radius:50%;object-fit:cover}.auth_previewName__d_q9E h3{margin:0;font-size:18px;color:#0f172a}.auth_previewName__d_q9E p{margin:2px 0 0;color:#4b5563;font-size:13px}.auth_previewQuote__MDImu{margin:4px 0 10px;color:#4b5563;font-size:13px;font-style:italic;line-height:1.6}.auth_previewImpact__RrJfq{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}.auth_previewImpactTitle__pe7y_{font-size:12px;font-weight:800;letter-spacing:.4px;color:#6b7280;text-transform:uppercase}.auth_previewProgress__c_v9C{height:8px;background:#e5e7eb;border-radius:8px;overflow:hidden}.auth_previewProgressFill__NT4GZ{height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);width:28%}.auth_previewFooter__XyMxW{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;color:#9ca3af}.auth_previewControls__Jz5j_{display:grid;grid-template-columns:1fr;gap:8px}.auth_previewControls__Jz5j_ label{display:grid;gap:4px;font-size:12px;color:#374151}.auth_previewControls__Jz5j_ input,.auth_previewControls__Jz5j_ textarea{width:100%;padding:8px 10px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;font-size:13px}.auth_previewControls__Jz5j_ textarea{resize:vertical}.auth_checkboxRow__7b1xx{display:flex;align-items:center;gap:8px;font-size:12px;color:#4b5563;margin-top:6px}.auth_helperRow__239Q3{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#6b7570;margin-top:10px}.auth_helperRow__239Q3 button{border:none;background:transparent;color:#0f4f4b;font-weight:700;cursor:pointer;box-shadow:none;padding:0}.auth_helperRow__239Q3 a{color:#0f4f4b;font-weight:700}.auth_notice__AQUGg{font-size:12px;color:#6b7570}.auth_chipRow__GuO4W{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.auth_chipRow__GuO4W .auth_chip__07y39{border:2px solid var(--accent);background:#ffffff;border-radius:6px;padding:10px 12px;font-size:12px;font-weight:800;color:#0f172a;cursor:pointer;transition:all .15s ease;appearance:none;box-shadow:none}.auth_chipRow__GuO4W .auth_chipActive__D99Yc,.auth_chipRow__GuO4W .auth_chip__07y39:hover{border-color:var(--accent);background:var(--accent);color:#ffffff}.auth_chipRow__GuO4W .auth_chipActive__D99Yc{box-shadow:0 8px 18px rgba(15,79,75,.18)}.auth_ghostButton__L1pkw{border:1px solid #d7dde6;background:transparent;border-radius:4px;padding:6px 10px;font-size:12px;font-weight:700;color:#0f4f4b;cursor:pointer;appearance:none}.auth_modalOverlay__dIicg{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1400;padding:16px;box-sizing:border-box}.auth_modalCard__gRTJ1{width:min(900px,92vw);height:min(80vh,780px);background:#fff;border-radius:16px;box-shadow:0 30px 60px rgba(15,23,42,.3);display:flex;flex-direction:column}.auth_modalHeader__ASifp{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e5e7eb;font-weight:700}.auth_modalHeader__ASifp button{border:none;background:transparent;font-size:20px;cursor:pointer}.auth_modalBody__IzcTi{flex:1 1;overflow:auto;padding:10px;background:#f8fafc}.auth_selectWrap__FxsGY{position:relative;display:inline-flex;width:100%}.auth_selectFancy__04U6_{appearance:none;width:100%;border:1px solid #c8d3dd;border-radius:10px;padding:11px 36px 11px 12px;background:linear-gradient(145deg,#f8fafc,#eef6f4);color:#0f172a;font-weight:700;box-shadow:0 12px 28px rgba(15,79,75,.08)}.auth_selectChevron__pzFDe{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#0f4f4b;font-size:12px;pointer-events:none;font-weight:800}@media (max-width:980px){.auth_formShell__BGGWR{grid-template-columns:1fr}}@media (max-width:640px){.auth_card__oBMV1{padding:22px}.auth_heroTitle____4vt{font-size:24px}}