.profile-hero{padding:72px 0;background:linear-gradient(125deg,#eff6ff,#fff 54%,#e8f8f2)}.profile-back{display:inline-flex;gap:8px;align-items:center;margin:4px 0 22px;color:#1762bc;font-weight:800;text-decoration:none}.profile-card,.profile-panel{border:1px solid #d8e5f0;border-radius:20px;background:#fff;box-shadow:0 16px 35px rgba(18,54,91,.07)}.profile-card{padding:34px}.profile-card h1{margin:0;color:#0b2644;font:800 clamp(2.25rem,5vw,4rem)/1.05 Manrope,sans-serif;letter-spacing:-.06em}.profile-path{margin:12px 0;color:#506984;font-size:1rem}.profile-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.profile-meta span{padding:6px 9px;border-radius:999px;background:#edf5fe;color:#174d85;font-size:.8rem;font-weight:800}.profile-section{padding:76px 0}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.profile-panel{padding:30px}.profile-panel h2{margin:5px 0 13px;color:#0b2644;font:800 1.6rem/1.15 Manrope,sans-serif;letter-spacing:-.04em}.profile-panel p{color:#526b86;line-height:1.7}.profile-panel a{color:#0879ff;font-weight:800;text-decoration:none}.profile-actions{display:flex;flex-wrap:wrap;gap:10px}.profile-actions button,.profile-actions a{border:1px solid #bfd4e8;border-radius:10px;padding:10px 12px;background:#fff;color:#103a63;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.profile-actions a:first-child{border-color:#0879ff;background:#0879ff;color:#fff}.status-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0;list-style:none;color:#526b86}.status-list li{padding:11px;border-radius:10px;background:#f3f8fd}.status-list strong{display:block;color:#0b2644;font:800 1.4rem Manrope,sans-serif}.report-form{display:grid;gap:10px;max-width:720px;margin:auto}.report-form label{color:#183b60;font-size:.9rem;font-weight:800}.report-form input:not([type=checkbox]),.report-form select,.report-form textarea{width:100%;border:1px solid #bfd1e3;border-radius:10px;padding:11px 12px;background:#fff;color:#102945;font:inherit}.report-form textarea{resize:vertical}.report-summary{display:grid;gap:4px;padding:14px;border-radius:10px;background:#eef6ff;color:#41607e}.report-summary strong{color:#0b2644}.consent-row{display:flex;gap:10px;align-items:flex-start}.form-errors,.errorlist{margin:0;padding:0;list-style:none;color:#b42318;font-size:.86rem}@media(max-width:760px){.profile-grid{grid-template-columns:1fr}.profile-hero,.profile-section{padding:52px 0}.profile-card,.profile-panel{padding:24px}}
html[data-theme="dark"] .profile-hero{background:linear-gradient(125deg,#0c2744,#091727 54%,#0d3132)}html[data-theme="dark"] .profile-card,html[data-theme="dark"] .profile-panel{border-color:#294966;background:#10263d;box-shadow:none}html[data-theme="dark"] .profile-card h1,html[data-theme="dark"] .profile-panel h2,html[data-theme="dark"] .report-summary strong{color:#f1f6fb}html[data-theme="dark"] .profile-path,html[data-theme="dark"] .profile-panel p,html[data-theme="dark"] .status-list{color:#c1d2e2}html[data-theme="dark"] .profile-meta span,html[data-theme="dark"] .status-list li,html[data-theme="dark"] .report-summary{background:#0b1e33;color:#c1d2e2}html[data-theme="dark"] .profile-actions button,html[data-theme="dark"] .profile-actions a,html[data-theme="dark"] .report-form input:not([type=checkbox]),html[data-theme="dark"] .report-form select,html[data-theme="dark"] .report-form textarea{border-color:#365978;background:#091c30;color:#edf5ff}html[data-theme="dark"] .report-form label{color:#e2edf7}
