.community-page{background:#f5f0ea}.community-hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:85px clamp(22px,7vw,120px);background:linear-gradient(135deg,#f7f2ed,#ead9dd 55%,#c98798)}.community-hero h1{font-family:"Manrope";font-size:clamp(62px,7vw,108px);line-height:.9;letter-spacing:-.07em;margin:18px 0}.community-hero h1 em,.circles-head h2 em,.profile-copy h2 em,.my-profile-copy h2 em{font-family:"Playfair Display";font-weight:600}.community-hero-copy>p{font-size:18px;line-height:1.7;max-width:680px;color:#6d6661}.community-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.community-network{height:560px;position:relative;display:grid;place-items:center}.network-core{width:170px;height:170px;border-radius:50%;display:grid;place-items:center;background:#171213;color:#fff;font-weight:800;letter-spacing:.06em;z-index:3;box-shadow:0 30px 70px rgba(0,0,0,.2)}.node{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:11px 14px;font-size:9px;letter-spacing:.12em;z-index:3;box-shadow:0 12px 30px rgba(0,0,0,.07)}.n1{top:10%;left:14%}.n2{top:24%;right:7%}.n3{bottom:20%;right:12%}.n4{bottom:8%;left:18%}.n5{top:48%;left:2%}.n6{top:6%;right:24%}.wire{position:absolute;width:1px;height:180px;background:rgba(0,0,0,.15);transform-origin:bottom center;left:50%;top:23%}.w1{transform:rotate(-55deg)}.w2{transform:rotate(48deg)}.w3{transform:rotate(118deg)}.w4{transform:rotate(-130deg)}.w5{transform:rotate(-90deg)}.w6{transform:rotate(22deg)}.circles-section{padding:100px clamp(22px,7vw,120px);background:#161213;color:#fff}.circles-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end}.circles-head h2,.profile-copy h2,.my-profile-copy h2{font-family:"Manrope";font-size:clamp(44px,5vw,76px);line-height:.98;letter-spacing:-.06em;margin:17px 0}.circles-head p{color:#b5aaa7;line-height:1.75}.circles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:42px}.circles-grid article{border:1px solid rgba(255,255,255,.12);padding:24px;min-height:280px;display:flex;flex-direction:column;background:#1e191a;transition:.2s}.circles-grid article:hover{transform:translateY(-4px);border-color:rgba(220,162,175,.5)}.circles-grid span{font-size:9px;color:#d8a6b2}.circles-grid h3{font-size:28px;margin:60px 0 10px}.circles-grid p{color:#b3aaa7;line-height:1.65;flex:1}.circles-grid button{border:0;background:none;color:#fff;text-align:left;padding:0;font-weight:700;cursor:pointer}.profile-create{padding:100px clamp(22px,7vw,120px);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;background:#eee6dd}.profile-copy p{color:#6e6661;line-height:1.75}.privacy-note{margin-top:25px;padding:18px;border-left:3px solid var(--rose);background:#fff}.privacy-note b,.privacy-note span{display:block}.privacy-note span{font-size:12px;color:#756c68;margin-top:4px}.profile-form{background:#fff;padding:28px;border-radius:24px;border:1px solid rgba(0,0,0,.08)}.profile-form label,.profile-lookup label{display:block;font-size:11px;font-weight:700;margin:14px 0}.profile-form input,.profile-form select,.profile-form textarea,.profile-lookup input{width:100%;margin-top:7px;padding:13px;border:1px solid rgba(0,0,0,.16);border-radius:12px;background:#fff;outline:none}.profile-form textarea{resize:vertical}.profile-form .primary,.profile-lookup .secondary{width:100%;margin-top:6px}.my-profile{padding:100px clamp(22px,7vw,120px);display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;background:#f8f4ef}.my-profile-copy p{color:#6e6661;line-height:1.7}.profile-panel{display:grid;gap:18px}.profile-card{background:linear-gradient(135deg,#211719,#110e0f);color:white;border-radius:28px;padding:28px;display:grid;grid-template-columns:auto 1fr;gap:18px;position:relative;box-shadow:0 28px 60px rgba(0,0,0,.18)}.profile-avatar{width:86px;height:86px;border-radius:50%;background:#d6a6b1;color:#1b1516;display:grid;place-items:center;font-family:"Playfair Display";font-size:28px}.profile-main span{font-size:9px;letter-spacing:.13em;color:#d5a3ae}.profile-main h3{font-size:28px;margin:7px 0}.profile-main p{font-size:13px;line-height:1.55;color:#b8adaa;margin:0}.profile-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.profile-tags b,.profile-tags i{font-size:10px;border:1px solid rgba(255,255,255,.13);padding:7px 9px;border-radius:999px;font-style:normal}.profile-card code{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.13);padding-top:16px;color:#e6b4bf}.profile-lookup{background:#fff;padding:25px;border-radius:18px;border:1px solid rgba(0,0,0,.08)}.profile-lookup h3{margin-top:0}.how-section{padding:100px clamp(22px,7vw,120px);background:#d8b3bc}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(0,0,0,.18);margin-top:35px}.how-grid article{padding:24px;border-right:1px solid rgba(0,0,0,.18)}.how-grid article:first-child{border-left:1px solid rgba(0,0,0,.18)}.how-grid span{font-size:9px}.how-grid h3{font-size:24px;margin:55px 0 9px}.how-grid p{font-size:13px;line-height:1.65;color:#554e4b}.community-page .text-btn{display:inline-flex}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:1050px){.community-hero,.profile-create,.my-profile{grid-template-columns:1fr}.community-network{height:470px}.circles-head{grid-template-columns:1fr}.circles-grid{grid-template-columns:repeat(2,1fr)}.how-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.community-hero{padding:55px 18px}.community-hero h1{font-size:54px}.community-network{height:390px}.network-core{width:135px;height:135px}.node{font-size:8px}.circles-section,.profile-create,.my-profile,.how-section{padding:75px 18px}.circles-grid,.how-grid{grid-template-columns:1fr}.how-grid article{border-left:1px solid rgba(0,0,0,.18)}.community-page .desktop-nav,.community-page .header-actions .text-btn{display:none}.community-page .header-actions .primary.small{display:inline-flex}.profile-card{grid-template-columns:1fr}.profile-avatar{width:72px;height:72px}}