.profilePage{min-height:100vh;padding:130px max(22px,5vw) 90px;background:radial-gradient(circle at 85% 0,rgba(122,16,28,.16),transparent 26%),#080607;color:#f6eee9}.profileHero{display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:center;max-width:1180px;margin:auto;padding:28px;border:1px solid rgba(215,182,107,.18);border-radius:24px;background:rgba(18,10,12,.78)}.profileAvatar{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#7a101c,#320509);border:2px solid #d4af37;color:#f4dfa5;font:700 2rem Georgia,serif}.profileHero h1{font:400 clamp(2.2rem,4vw,4rem) Georgia,serif;margin:7px 0}.profileHero p{color:#c7b9bc;max-width:720px;line-height:1.65}.profileMeta{display:flex;gap:8px;flex-wrap:wrap}.profileMeta span,.tagCloud span{padding:7px 10px;border-radius:999px;background:rgba(122,16,28,.16);border:1px solid rgba(212,175,55,.14);font-size:.78rem}.verified{color:#dfc268}.editProfile{border:1px solid #7a101c;background:#5b0a12;color:#fff;padding:12px 16px;border-radius:12px;font-weight:800}.profileGrid{max-width:1180px;margin:18px auto 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.profileCard{border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(255,255,255,.025);padding:22px}.profileCard.wide{grid-column:1/-1}.profileCard h2{font:400 1.45rem Georgia,serif;color:#e0c36c;margin-top:0}.profileCard label{display:grid;grid-gap:6px;gap:6px;margin:12px 0;color:#b7aaae;font-size:.82rem}.profileCard input,.profileCard select,.profileCard textarea{width:100%;background:#0e0a0b;color:#f3ebee;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px}.profileCard textarea{min-height:150px;resize:vertical}.tagCloud{display:flex;gap:8px;flex-wrap:wrap}.limitList{display:grid;grid-gap:10px;gap:10px;color:#d8cdd0}.availability{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.availability div{padding:14px;border-radius:14px;background:#100b0c;display:grid;grid-gap:5px;gap:5px}.availability span{color:#9f9296}@media(max-width:760px){.profileHero{grid-template-columns:1fr;text-align:center}.profileAvatar{margin:auto}.profileMeta{justify-content:center}.profileGrid{grid-template-columns:1fr}.profileCard.wide{grid-column:auto}.availability{grid-template-columns:1fr}}.publicProfileNav{max-width:1180px;margin:-92px auto 30px;display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.66rem;letter-spacing:.13em}.publicProfileNav a{color:#b9adb1;text-decoration:none}.publicProfileNav a:nth-child(2){color:#dfc268;font-weight:900}.profileAction{display:inline-flex;align-items:center;text-decoration:none}.primaryAction{background:#d4af37!important;color:#160f08!important;border-color:#d4af37!important}.publicOffers{max-width:1180px;margin:18px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.publicOffers article{padding:25px;border:1px solid rgba(215,182,107,.16);border-radius:20px;background:radial-gradient(circle at 80% 0,rgba(122,16,28,.12),transparent 40%),rgba(255,255,255,.025)}.publicOffers span{color:#d4af37;font-size:.65rem;font-weight:900;letter-spacing:.14em}.publicOffers h2{font:400 1.6rem Georgia,serif;margin:10px 0}.publicOffers p{color:#a99ca0;line-height:1.55;min-height:72px}.publicOffers a{color:#dfc268;text-decoration:none;font-size:.68rem;font-weight:900}@media(max-width:760px){.publicProfileNav{margin-top:-105px}.publicOffers{grid-template-columns:1fr}}