.profile_page____0wO{min-height:100vh;background:#000000;color:rgba(255,255,255,.9);padding:40px 20px 80px}.profile_container__CYebx{max-width:860px;margin:0 auto}.profile_header___W3PQ{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:20px;margin-bottom:28px}.profile_title__Qm44E{font-size:22px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff;margin:0}.profile_accountEmail__VcV4f{font-size:13px;color:rgba(255,255,255,.5);font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace;margin-top:6px}.profile_headerActions__J42a8{display:flex;gap:10px}.profile_button___xNux{background:#1a1a1a;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.9);border-radius:4px;padding:8px 16px;font-size:13px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.profile_button___xNux:hover{border-color:#ff2929;box-shadow:0 0 8px rgba(255,41,41,.3)}.profile_primaryButton__MNKcw{background:#ff2929;border-color:#ff2929;color:#ffffff;font-weight:600}.profile_newsletterRow__wXHM8{background:#111111;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:14px 18px;margin-bottom:28px}.profile_newsletterLabel__uj9V3{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:rgba(255,255,255,.7);line-height:1.5;cursor:pointer}.profile_newsletterLabel__uj9V3 input{margin-top:2px;accent-color:#ff2929;cursor:pointer}.profile_sectionLabel__l8J3i{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:rgba(255,255,255,.5);margin-bottom:14px}.profile_certGrid__D9OCa{display:grid;gap:14px}.profile_certCard__iEo_W{background:#111111;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;transition:border-color .15s ease}.profile_certCard__iEo_W:hover{border-color:rgba(255,41,41,.5)}.profile_certInfo__k7Vfm{min-width:0}.profile_certRace__BAZ9M{font-size:15px;font-weight:600;color:#ffffff}.profile_certMeta__K6_WI{font-size:12px;color:rgba(255,255,255,.5);margin-top:4px}.profile_certRight__xopWl{display:flex;align-items:center;gap:16px}.profile_certTime__yu3VN{font-size:20px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,SF Mono,monospace;letter-spacing:-.5px;color:#ffffff}.profile_certChips__ZNKi0{display:flex;gap:6px}.profile_chip__bNEBI{font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:3px;border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.6)}.profile_certLink__6WBuw{font-size:13px;color:#ff2929;text-decoration:none;white-space:nowrap}.profile_certLink__6WBuw:hover{text-decoration:underline}.profile_centerCard__XLNu_{background:#111111;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:48px 24px;text-align:center;max-width:480px;margin:80px auto 0}.profile_centerTitle__R5p1f{font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:0 0 10px}.profile_centerHint__QgRwh{font-size:13px;color:rgba(255,255,255,.55);margin:10px 0 24px}.profile_centerText__pHK4S{font-size:14px;color:rgba(255,255,255,.6);line-height:1.6;margin-bottom:24px}.profile_stateText__JXjXH{font-size:14px;color:rgba(255,255,255,.5);padding:32px 0;text-align:center}.profile_errorText__VzDQx{color:#ff6b6b}.profile_backLink__3pML1{display:inline-block;margin-bottom:24px;font-size:13px;color:rgba(255,255,255,.5);text-decoration:none}.profile_backLink__3pML1:hover{color:#ffffff}.profile_detailsSection__hq0lc{margin-bottom:32px}.profile_detailsHint__QpfKz{color:rgba(255,255,255,.55);font-size:13px;margin:6px 0 14px;line-height:1.5}.profile_detailsGrid__05cDC{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px;margin-bottom:14px}.profile_detailsField__pMues{display:flex;flex-direction:column;gap:4px}.profile_detailsLabel__IzVDb{color:rgba(255,255,255,.6);font-size:11px;text-transform:uppercase;letter-spacing:.4px}.profile_detailsInput__BlvBy{background:#1a1a1a;border:1px solid rgba(255,255,255,.15);border-radius:6px;color:#fff;font-size:14px;padding:9px 10px}.profile_detailsInput__BlvBy:focus{outline:none;border-color:#ff2929}