body:has(.profile-selected){--profile-navy:#002a5d}body:has(.profile-selected) .topbar{background:var(--profile-navy);border-bottom:0;color:white}body:has(.profile-selected) .topbar .brand{filter:brightness(0) invert(1)}body:has(.profile-selected) .topbar .icon-btn{background:#ffffff0c;border-color:#ffffff35;color:white}body:has(.profile-selected) .topbar .crumb,body:has(.profile-selected) .topbar .account small{color:#c7d8e9}body:has(.profile-selected) .page-heading{display:none}.profile-selected{max-width:1100px;color:#092750}.ps-identity{background:var(--profile-navy);padding:25px 30px 42px;border-radius:20px 20px 0 0;color:white}.ps-kicker{font-size:12px;letter-spacing:2px;font-weight:800;color:#72e3ff}.ps-intro{font-size:16px;margin-top:6px;color:#e1edfa}.ps-person{display:flex;align-items:center;gap:25px;margin-top:26px}.ps-person>.avatar,.ps-photo{height:135px;width:135px;object-fit:cover;border-radius:50%;border:3px solid white;flex-shrink:0}.ps-person>div{flex:1;min-width:0}.ps-person h1{font-family:Manrope,Arial,sans-serif;font-size:38px;font-weight:800;letter-spacing:-1px;overflow-wrap:anywhere}.ps-person p{font-size:18px;margin-top:10px;color:#e0edfa}.ps-pencil{display:grid;place-items:center;width:44px;height:44px;border:1px solid white;border-radius:50%;flex-shrink:0}.ps-sheet{position:relative;background:white;margin-top:-20px;border-radius:25px 25px 0 0;padding:27px 30px}.ps-sheet h2{font-family:Manrope,Arial,sans-serif;font-size:25px;font-weight:800;letter-spacing:-.7px;margin:0 0 20px}.ps-metrics{display:grid;grid-template-columns:1fr 1fr;margin:8px 0 22px;gap:20px}.ps-metrics>div{display:flex;align-items:center;gap:15px;min-width:0}.ps-metrics>div+div{border-left:1px solid #d3e0ec;padding-left:20px}.ps-symbol{display:grid;place-items:center;width:54px;height:54px;background:#e8f7ff;color:#007ebf;border-radius:50%;flex-shrink:0}.ps-symbol svg{width:28px;height:28px}.ps-metrics small,.ps-coach small{display:block;color:#6b829c;font-size:14px}.ps-metrics strong{font-size:22px;line-height:1.3;display:block;overflow-wrap:anywhere}.ps-coach{display:flex;align-items:center;gap:16px;border-block:1px solid #d8e4ee;padding:20px 0;margin-bottom:22px}.ps-coach img{width:58px;height:58px;object-fit:cover;border-radius:50%}.ps-coach strong{display:block;font-size:20px;line-height:1.3}.ps-talk{margin-left:auto;color:#009fea;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.ps-data{background:#f2f7fb;border-radius:16px;padding:0 16px;margin:0}.ps-data>div{display:grid;grid-template-columns:36% minmax(0,1fr);align-items:center;gap:12px;padding:15px 0}.ps-data>div+div{border-top:1px solid #dce6ef}.ps-data dt{display:flex;gap:13px;align-items:center;color:#69819a;font-size:15px}.ps-data dt svg{color:#0a315a}.ps-data dd{margin:0;font-size:15px;overflow-wrap:anywhere}.ps-edit{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #00a7ef;color:#009fea;border-radius:12px;min-height:46px;margin-top:18px;font-size:15px;font-weight:700}.ps-sheet .ps-preferences-title{margin-top:25px;margin-bottom:14px}.ps-preferences{display:flex;align-items:center;gap:17px;background:#f2f7fb;border-radius:15px;padding:16px}.ps-preferences strong{font-size:16px;font-weight:500;display:block}.ps-preferences small{display:block;color:#758ba1;font-size:13px;margin-top:3px}.ps-preferences>svg:last-child{margin-left:auto;width:16px}.ps-links{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:12px 0}.ps-links a{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:12px;color:#5d7791;min-height:44px}.ps-links svg{width:14px}.ps-help{display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:12px;background:#e9f8ff;padding:16px;font:inherit;color:#092750;cursor:pointer;text-align:left}.ps-help b,.ps-help>svg{color:#00a3e7}.ps-help>svg:last-child{margin-left:auto;width:16px}.ps-note{font-size:10px;color:#8094a6;margin-top:14px}
@media(max-width:760px){body:has(.profile-selected) .main{padding:0 0 95px}.ps-identity{border-radius:0;padding:18px 20px 34px}.ps-kicker{font-size:10px;letter-spacing:1.6px}.ps-intro{font-size:12px;margin-top:5px}.ps-person{gap:13px;margin-top:22px}.ps-person>.avatar,.ps-photo{width:85px;height:85px;border-width:2px}.ps-person h1{font-size:24px;line-height:1.15;letter-spacing:-.8px}.ps-person p{font-size:12px;line-height:1.5;margin-top:8px}.ps-pencil{width:34px;height:34px}.ps-pencil svg{width:18px;height:18px}.ps-sheet{padding:22px 19px;border-radius:20px 20px 0 0;margin-top:-16px}.ps-sheet h2{font-size:21px;margin-bottom:18px}.ps-metrics{gap:12px;margin:0 0 20px}.ps-metrics>div{gap:8px}.ps-metrics>div+div{padding-left:12px}.ps-symbol{width:34px;height:34px}.ps-symbol svg{width:21px;height:21px}.ps-metrics small,.ps-coach small{font-size:11px}.ps-metrics strong{font-size:15px;line-height:1.35}.ps-coach{gap:10px;padding:16px 0;margin-bottom:20px}.ps-coach img{width:44px;height:44px}.ps-coach strong{font-size:15px}.ps-talk{font-size:11px;gap:5px}.ps-talk svg{width:17px}.ps-talk svg:last-child{display:none}.ps-data{padding:0 11px;border-radius:13px}.ps-data>div{grid-template-columns:32% minmax(0,1fr);padding:13px 0;gap:8px}.ps-data dt{font-size:11px;gap:7px}.ps-data dt svg{width:17px;height:17px}.ps-data dd{font-size:11px}.ps-edit{font-size:13px;margin-top:14px}.ps-sheet .ps-preferences-title{margin-top:23px}.ps-preferences{padding:13px;gap:11px}.ps-preferences strong{font-size:13px}.ps-preferences small{font-size:11px}.ps-help{font-size:11px;gap:8px;padding:13px}.ps-help>svg{width:19px}.ps-note{font-size:9px}}
.ps-frequency-retry{display:block;margin-top:6px;padding:0;border:0;background:none;color:#0077d9;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline;cursor:pointer}.ps-frequency-retry:hover{color:#0056aa;text-decoration-thickness:2px}.ps-frequency-retry:focus-visible{outline:2px solid #1687e8;outline-offset:3px;border-radius:3px}
@media(max-width:760px){.ps-frequency-retry{font-size:11px}}
.ps-coach>.avatar{width:58px;height:58px}@media(max-width:760px){.ps-coach>.avatar{width:44px;height:44px}}
