.community-shell{min-height:100vh;background:#edf1f0;color:#304950}.community-wrap{width:min(1220px,calc(100% - 36px));margin:0 auto;padding:64px 0 90px}.community-wrap.narrow{width:min(980px,calc(100% - 36px))}.community-hero{padding:18px 0 45px;border-bottom:1px solid #ccd7d5}.community-hero h1,.community-page-heading h1{max-width:820px;margin-top:8px;color:#243d46;font-family:var(--font-heading),sans-serif;font-size:clamp(34px,5vw,64px);font-weight:900;line-height:.98;text-transform:uppercase}.community-hero>p:last-of-type,.community-page-heading>p:last-child{max-width:680px;margin-top:16px;color:#6f8185;font-size:13px;line-height:1.75}.community-hero nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.community-hero nav a{display:flex;min-height:42px;align-items:center;gap:8px;border:1px solid #cbd7d5;background:#fff;padding:0 14px;color:#405960;font-size:10px;font-weight:850;text-transform:uppercase}.community-hero nav svg{width:14px}.community-columns,.development-layout{display:grid;grid-template-columns:1.35fr .85fr;gap:22px;margin-top:22px}.community-section{border:1px solid #d0d9d8;background:#fff;box-shadow:0 12px 30px rgba(34,66,72,.04)}.community-section>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #dae1e0;padding:0 20px}.community-section>header>div{display:flex;align-items:center;gap:9px}.community-section>header svg{width:16px;color:#df6679}.community-section>header h2{color:#324d55;font-family:var(--font-heading);text-transform:uppercase}.community-section>header>a{color:#cc5b6e;font-size:9px;font-weight:850;text-transform:uppercase}.community-list>a{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e3e8e7;padding:15px 20px}.community-list span,.community-list strong{display:block}.community-list strong{color:#344f57;font-size:12px}.community-list span{max-width:530px;margin-top:5px;overflow:hidden;color:#7b8b8e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.community-list time{flex:none;color:#9b777e;font-size:9px}.community-members{display:grid;grid-template-columns:1fr 1fr}.community-members>a{display:flex;align-items:center;gap:12px;border-right:1px solid #e2e8e7;border-bottom:1px solid #e2e8e7;padding:16px}.community-members>a>span{display:grid;width:42px;height:42px;flex:none;overflow:hidden;place-items:center;border-radius:50%;background:#274b56;color:#fff;font-size:10px;font-weight:900}.community-members img{width:100%;height:100%;object-fit:cover}.community-members small,.community-members strong{display:block}.community-members strong{color:#344f57;font-size:11px}.community-members small{margin-top:4px;color:#829195;font-size:8px}.community-empty{display:grid;min-height:150px;place-items:center;padding:28px;text-align:center;color:#819094;font-size:11px}.featured-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dde4e3}.featured-grid>a{position:relative;min-height:170px;background:linear-gradient(145deg,#173440,#244e59);padding:24px;color:white}.featured-grid span{color:#f38b9c;font-size:8px;font-weight:900}.featured-grid h3{margin-top:26px;font-family:var(--font-heading);font-size:18px;text-transform:uppercase}.featured-grid p{margin-top:8px;color:#a9bdc2;font-size:10px}.featured-grid svg{position:absolute;right:18px;bottom:17px;width:15px;color:#f38b9c}.community-page-heading{padding:8px 0 38px}.community-page-heading>svg{width:24px;color:#dd687a}.activity-filters{display:flex;overflow-x:auto;border:1px solid #d4dddc;background:#fff}.activity-filters a{flex:none;border-right:1px solid #e0e6e5;padding:13px 16px;color:#75868a;font-size:9px;font-weight:850;text-transform:uppercase}.activity-filters a[aria-current=page]{background:#e56b7d;color:#fff}.activity-feed{margin-top:18px;border:1px solid #d2dcda;background:#fff}.activity-feed>:is(a,article){display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:18px;border-bottom:1px solid #e0e6e5;padding:18px 20px}.activity-feed>:is(a,article)>span{color:#d35f72;font-size:8px;font-weight:900;text-transform:uppercase}.activity-feed p{color:#63777c;font-size:10px}.activity-feed h2{margin-top:4px;color:#344f57;font-size:13px}.activity-feed small{display:block;margin-top:4px;color:#849397;font-size:9px}.activity-feed time{color:#849397;font-size:8px}.event-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.event-grid>a{position:relative;min-height:230px;border:1px solid #ced9d7;background:#fff;padding:26px}.event-grid time{color:#db6477;font-size:9px;font-weight:900}.event-grid h2{margin-top:28px;color:#2f4a52;font-family:var(--font-heading);font-size:24px;text-transform:uppercase}.event-grid p{margin-top:10px;color:#708287;font-size:11px}.event-grid span{display:flex;align-items:center;gap:6px;margin-top:26px;color:#809095;font-size:9px}.event-grid svg{width:13px}.event-grid em{position:absolute;top:20px;right:20px;background:#a74253;padding:6px 8px;color:#fff;font-size:8px}.development-detail,.event-detail{width:min(900px,calc(100% - 36px));margin:55px auto 90px;border:1px solid #cdd8d6;background:#fff}.event-detail>header{padding:45px;background:linear-gradient(145deg,#153641,#25505a);color:#fff}.event-detail>header>span{color:#f18a9b;font-size:9px;font-weight:900}.development-detail h1,.event-detail h1{margin-top:10px;font-family:var(--font-heading);font-size:clamp(32px,6vw,58px);line-height:1;text-transform:uppercase}.event-detail>header>p{max-width:650px;margin-top:14px;color:#b7c8cb;font-size:12px}.event-detail>header>div:not(.event-rsvp){display:flex;flex-wrap:wrap;gap:15px 22px;margin-top:26px}.event-detail>header>div>span{display:flex;align-items:center;gap:6px;color:#d2dddf;font-size:9px}.event-detail svg{width:14px;color:#f28295}.development-detail>section,.event-detail>section{padding:38px;color:#435a60;font-size:13px}.event-detail>aside{border-top:1px solid #dbe2e1;padding:24px 38px}.event-rsvp{display:flex;gap:8px;margin-top:28px}.event-rsvp button{border:1px solid rgba(255,255,255,.25);padding:10px 13px;color:#d9e3e4;font-size:8px;font-weight:900}.event-rsvp button[aria-pressed=true]{border-color:#f27d91;background:#e0667a;color:#fff}.development-updates>a{display:block;border-bottom:1px solid #e0e6e5;padding:22px}.development-updates small,.development-updates span{color:#d16173;font-size:8px}.development-updates h3{margin-top:9px;color:#334f57;font-family:var(--font-heading);font-size:19px;text-transform:uppercase}.development-updates p{margin:7px 0;color:#74868a;font-size:10px}.roadmap-list article{display:grid;grid-template-columns:42px 1fr;gap:14px;border-bottom:1px solid #e1e7e6;padding:18px}.roadmap-list article>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #80aeb0;color:#348187;font-size:9px}.roadmap-list em{color:#d55e72;font-size:8px;font-weight:900}.roadmap-list h3{margin-top:5px;color:#344e55;font-size:12px}.roadmap-list p{margin-top:5px;color:#78898d;font-size:9px}.development-detail{padding:40px}.development-detail>a{color:#d15c70;font-size:9px}.development-detail>.eyebrow{margin-top:35px}.development-detail h1{color:#29464e}.development-detail>div{display:flex;gap:18px;margin-top:16px;color:#7d8d91;font-size:9px}.development-detail>section{margin-top:30px;border-top:1px solid #d9e1df;padding:30px 0 0}.global-search{display:grid;grid-template-columns:1fr 150px auto;border:1px solid #ccd8d5;background:#fff}.global-search input,.global-search select{min-width:0;border-right:1px solid #d9e1df;padding:15px;color:#354e55;font-size:11px}.global-search button{background:#dc6477;padding:0 22px;color:#fff;font-size:9px}.search-group{margin-top:20px;border:1px solid #d2dcda;background:#fff}.search-group>h2{border-bottom:1px solid #dce3e2;padding:14px 18px;color:#d35f72;font-size:9px}.search-group>a{display:block;border-bottom:1px solid #e3e8e7;padding:15px 18px}.search-group strong{color:#334f57;font-size:12px}.search-group p{margin-top:4px;color:#7c8c90;font-size:9px}.member-follow-button{display:flex;align-items:center;gap:6px;background:#dd6578;padding:9px 12px;color:#fff;font-size:8px;font-weight:900}.member-follow-button.following{border:1px solid #cbd7d5;background:#fff;color:#496168}.member-follow-button svg{width:13px}.member-directory-avatar{position:relative}.member-directory-avatar i{position:absolute;right:0;bottom:1px;width:10px;height:10px;border:2px solid white;border-radius:50%;background:#43b987}.member-directory-filters{display:grid!important;grid-template-columns:2fr repeat(3,1fr) auto!important}.member-directory-filters label{display:flex;align-items:center}.member-directory-filters select{min-width:0;border-left:1px solid #d7dfde;background:#fff;padding:0 10px;color:#50656a;font-size:9px}.member-directory-nav{display:flex;gap:8px;margin:15px 0}.member-directory-nav a{display:flex;align-items:center;gap:5px;border:1px solid #ced8d7;background:#fff;padding:8px 10px;color:#63787d;font-size:8px;font-weight:850}.member-directory-nav svg{width:11px}.header-search{display:grid;width:34px;height:34px;place-items:center;color:#b8ccd0}.header-search svg{width:15px}.staff-community-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.staff-community-panel>details>summary{cursor:pointer;border-bottom:1px solid #dbe2e1;padding:13px 18px;color:#ce5e70;font-size:9px;font-weight:900}.community-admin-form{display:grid;gap:9px;border-bottom:1px solid #dbe2e1;background:#f3f6f5;padding:16px}.community-admin-form input,.community-admin-form select,.community-admin-form textarea{border:1px solid #cbd6d4;background:#fff;padding:9px;color:#304950;font-size:10px}.community-admin-form textarea{min-height:70px}.community-admin-form label{display:flex;gap:7px;color:#687c80;font-size:9px}.community-admin-form button{background:#d76073;padding:10px;color:#fff;font-size:9px}.staff-community-panel>article{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e0e6e5;padding:14px 18px}.staff-community-panel article span,.staff-community-panel article strong{display:block}.staff-community-panel article strong{color:#3a555c;font-size:10px}.staff-community-panel article span{margin-top:3px;color:#7c8d91;font-size:8px}.community-item-actions{display:flex;gap:5px}.community-item-actions button{border:1px solid #cbd6d5;padding:6px;color:#c45769;font-size:7px}.community-admin-empty{padding:25px;text-align:center;color:#839296;font-size:9px}@media(max-width:800px){.community-columns,.development-layout,.staff-community-grid{grid-template-columns:1fr}.featured-grid{grid-template-columns:1fr 1fr}.event-grid{grid-template-columns:1fr}.community-wrap{padding-top:38px}.member-directory-filters{grid-template-columns:1fr 1fr!important}.member-directory-filters label{grid-column:1/-1}.activity-feed>:is(a,article){grid-template-columns:55px 1fr}.activity-feed time{grid-column:2}.global-search{grid-template-columns:1fr 110px}.global-search button{grid-column:1/-1;min-height:42px}.event-detail>header{padding:28px}.development-detail{padding:26px}}@media(max-width:500px){.community-wrap,.community-wrap.narrow{width:calc(100% - 24px)}.community-members,.featured-grid{grid-template-columns:1fr}.community-hero h1,.community-page-heading h1{font-size:35px}.community-hero nav a{flex:1;justify-content:center}.member-directory-filters{grid-template-columns:1fr!important}.member-directory-filters select{min-height:40px}.activity-feed>:is(a,article){grid-template-columns:1fr;gap:7px}.activity-feed time{grid-column:auto}.event-rsvp{display:grid;grid-template-columns:repeat(3,1fr)}.development-detail,.event-detail{width:calc(100% - 24px);margin-top:22px}}.community-columns{margin-bottom:22px}.entity-directory-wrap{width:min(1120px,calc(100% - 36px));margin:auto;padding:64px 0 90px}.entity-directory-wrap>header h1{margin-top:8px;color:#29454e;font-family:var(--font-heading);font-size:clamp(40px,7vw,72px);text-transform:uppercase}.entity-directory-wrap>header>p:last-child{max-width:680px;margin-top:12px;color:#718388;font-size:12px}.entity-directory-wrap>form{display:grid;grid-template-columns:1fr 200px auto auto auto;margin-top:34px;border:1px solid #ccd7d5;background:#fff}.entity-directory-wrap>form>label{display:flex;align-items:center;gap:8px;padding:0 12px;color:#657a7f;font-size:9px}.entity-directory-wrap>form svg{width:14px}.entity-directory-wrap input,.entity-directory-wrap select{min-width:0;padding:14px;color:#3e585f;font-size:10px}.entity-directory-wrap select{border-left:1px solid #d7dfde}.entity-directory-wrap form button{background:#db6275;padding:0 18px;color:#fff;font-size:9px;font-weight:900}.entity-directory-wrap>section{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.entity-directory-wrap>section>a{position:relative;display:flex;min-height:150px;gap:18px;border:1px solid #d0d9d8;background:#fff;padding:22px}.entity-card-logo{display:grid;width:68px;height:68px;flex:none;overflow:hidden;place-items:center;background:#193c47;color:#f17f92}.entity-card-logo img{width:100%;height:100%;object-fit:cover}.entity-card-logo svg{width:25px}.entity-directory-wrap em,.entity-directory-wrap small{color:#d25d70;font-size:8px;font-weight:900;text-transform:uppercase}.entity-directory-wrap h2{margin-top:8px;color:#304d55;font-family:var(--font-heading);font-size:20px;text-transform:uppercase}.entity-directory-wrap section p{margin:7px 0;color:#788a8e;font-size:10px;line-height:1.55}.entity-directory-wrap section>a>svg{position:absolute;top:18px;right:18px;width:16px;color:#d86477}.entity-directory-wrap>footer{margin-top:25px;text-align:center}.entity-directory-wrap>footer a{color:#cf5b6d;font-size:9px;font-weight:900;text-transform:uppercase}.entity-profile-shell{background:#e9eeed;color:#304950}.entity-profile{width:min(1180px,calc(100% - 36px));margin:32px auto 90px}.entity-profile>header{border:1px solid #ccd7d5;background:#fff}.entity-banner{height:260px;background:linear-gradient(145deg,#153641,#285762);overflow:hidden}.entity-banner img{width:100%;height:100%;object-fit:cover}.entity-summary{display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:25px;padding:0 32px 28px}.entity-logo{display:grid;width:120px;height:120px;margin-top:-45px;overflow:hidden;place-items:center;border:6px solid white;background:#193d48;color:#f18194}.entity-logo img{width:100%;height:100%;object-fit:cover}.entity-logo svg{width:38px}.entity-summary small{color:#d65f73;font-size:8px;font-weight:900}.entity-summary h1{margin-top:5px;color:#29474f;font-family:var(--font-heading);font-size:35px;text-transform:uppercase}.entity-summary p{margin-top:7px;color:#728489;font-size:11px}.entity-summary>div>div{display:flex;gap:8px;margin-top:12px}.entity-summary em,.entity-summary strong{display:flex;align-items:center;gap:5px;border:1px solid #d0dad8;padding:6px 8px;color:#c85265;font-size:8px;text-transform:uppercase}.entity-summary svg{width:12px}.entity-action{border:1px solid #d45d70;padding:10px 16px;color:#c85164;font-size:8px;font-weight:900;text-transform:uppercase}.entity-profile>nav{display:flex;overflow-x:auto;border:1px solid #ccd7d5;border-top:0;background:#fff}.entity-profile>nav a{flex:none;border-right:1px solid #dce3e2;padding:14px 18px;color:#61777d;font-size:9px;font-weight:900;text-transform:uppercase}.entity-profile-grid{display:grid;grid-template-columns:1fr 340px;gap:20px;margin-top:20px}.entity-announcements,.entity-profile-grid>aside,.entity-profile-grid>section,.entity-recruitment,.entity-roster{border:1px solid #ccd7d5;background:#fff;padding:26px}.entity-profile h2{color:#304d55;font-family:var(--font-heading);font-size:18px;text-transform:uppercase}.entity-profile-grid>section>div{margin-top:18px;color:#566c72;font-size:12px;line-height:1.8}.entity-profile-grid aside>a{display:block;border-bottom:1px solid #e1e7e6;padding:13px 0}.entity-profile-grid aside span,.entity-profile-grid aside strong{display:block}.entity-profile-grid aside strong{font-size:11px}.entity-profile-grid aside span{margin-top:3px;color:#cf5a6d;font-size:8px}.entity-announcements,.entity-recruitment,.entity-roster{margin-top:20px}.entity-roster>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.entity-roster article{display:flex;align-items:center;gap:10px;border:1px solid #dbe2e1;padding:12px}.entity-roster article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#254a55;color:#fff;font-size:9px}.entity-roster small,.entity-roster strong{display:block;font-size:10px}.entity-roster small{margin-top:3px;color:#788b8f;font-size:8px}.entity-announcements>p,.entity-recruitment>p{margin-top:12px;color:#718388;font-size:11px}.entity-apply-form{display:grid;gap:12px;margin-top:20px}.entity-apply-form label{display:grid;gap:5px;color:#5d7378;font-size:9px}.entity-apply-form textarea{border:1px solid #ced8d6;background:#f7f9f8;padding:12px;font-size:11px}.entity-apply-form button,.entity-invite-actions button,.entity-manage-form button,.entity-manage-inline button,.entity-proposal-form button,.entity-proposal-submit button,.entity-role-form>button{background:#d85f72;padding:11px 15px;color:#fff;font-size:9px;font-weight:900;text-transform:uppercase}.entity-announcements>article{margin-top:18px;border-top:1px solid #dbe2e1;padding-top:18px}.entity-announcements time{color:#d35f72;font-size:8px}.entity-announcements h3{margin:6px 0;color:#324e56;font-size:13px}.entity-manage-link{display:inline-block;margin-top:20px;background:#d95f72;padding:12px 15px;color:#fff;font-size:9px;font-weight:900}.entity-proposal-form{display:grid;gap:14px;border:1px solid #ccd7d5;background:#fff;padding:24px}.entity-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.entity-proposal-form label{display:grid;gap:6px;color:#536a70;font-size:9px;font-weight:800}.entity-proposal-form input,.entity-proposal-form select,.entity-proposal-form textarea{border:1px solid #cbd6d4;background:#f8faf9;padding:11px;color:#304b53;font-size:11px}.entity-proposal-form footer{display:flex;align-items:center;gap:15px}.entity-proposal-submit{display:flex;align-items:center;gap:14px;margin-top:16px}.entity-management-grid,.entity-ucp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.entity-manage-row,.entity-ucp-box>a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dfe6e4;padding:15px 18px}.entity-manage-row small,.entity-manage-row strong,.entity-ucp-box>a small,.entity-ucp-box>a strong{display:block}.entity-manage-row strong,.entity-ucp-box>a strong{color:#3a555c;font-size:11px}.entity-manage-row small,.entity-ucp-box>a small{margin-top:4px;color:#7b8d91;font-size:8px}.entity-manage-empty,.entity-ucp-box>p{padding:25px;text-align:center;color:#839397;font-size:9px}.entity-manage-heading{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #d1dcda;padding-bottom:24px}.entity-manage-heading h1{margin-top:5px;font-size:36px;font-weight:900}.entity-manage-heading p:last-child{margin-top:6px;font-size:9px}.entity-manage-form,.entity-manage-inline,.entity-role-form{display:grid;gap:10px;padding:18px}.entity-manage-form label{display:grid;gap:5px;color:#63787d;font-size:9px}.entity-manage-form input,.entity-manage-form select,.entity-manage-form textarea,.entity-manage-inline input,.entity-manage-inline select,.entity-role-form input{border:1px solid #cbd6d4;background:#fff;padding:10px;font-size:10px}.entity-manage-inline,.entity-role-form>div{grid-template-columns:1fr 1fr}.entity-role-form>div{display:grid;gap:6px}.entity-role-form label{font-size:8px}.entity-member-actions{display:flex;gap:6px}.entity-item-actions button,.entity-member-actions button,.entity-member-actions select{border:1px solid #cbd6d4;padding:7px;color:#bd5062;font-size:7px}.entity-application-review{border-bottom:1px solid #dce3e2;padding:18px}.entity-application-review pre{margin:10px 0;background:#f1f5f4;padding:12px;font-size:9px}.entity-app-review{display:flex;gap:6px}.entity-app-review textarea{flex:1;border:1px solid #ccd7d5;padding:8px}.entity-app-review button{border:1px solid #d26072;padding:7px;color:#bd5062;font-size:7px}.entity-state-list{display:grid;gap:8px;padding:20px;color:#687d82;font-size:10px}.entity-staff-proposal>header{display:flex;justify-content:space-between;padding:20px;border-bottom:1px solid #dce3e2}.entity-staff-proposal h2{margin-top:5px;font-size:18px}.entity-staff-proposal header em,.entity-staff-proposal header p,.entity-staff-proposal header span{font-size:8px}.entity-staff-proposal dl>div{display:grid;grid-template-columns:140px 1fr;border-bottom:1px solid #e0e6e5;padding:13px 20px}.entity-staff-proposal dt{font-size:8px;font-weight:900}.entity-staff-proposal dd{font-size:10px;white-space:pre-wrap}.entity-review-actions{display:grid;gap:8px;padding:18px}.entity-review-actions textarea{border:1px solid #ccd7d5;padding:10px}.entity-review-actions>div{display:flex;gap:8px}.entity-review-actions button{border:1px solid #cc586b;padding:8px;color:#be4d60;font-size:8px}.entity-invite-actions{display:flex;align-items:center;gap:10px;margin-top:22px}.entity-invite-actions button:nth-child(2){border:1px solid #cbd6d4;background:transparent;color:#6c8085}@media(max-width:800px){.entity-directory-wrap>form{grid-template-columns:1fr 1fr}.entity-directory-wrap>form>label:first-child{grid-column:1/-1}.entity-directory-wrap>section,.entity-management-grid,.entity-profile-grid,.entity-ucp-grid{grid-template-columns:1fr}.entity-banner{height:180px}.entity-summary{grid-template-columns:90px 1fr;padding:0 18px 22px}.entity-logo{width:82px;height:82px;margin-top:-28px}.entity-summary>.entity-action{grid-column:1/-1}.entity-roster>div{grid-template-columns:1fr 1fr}}@media(max-width:520px){.entity-directory-wrap,.entity-profile{width:calc(100% - 24px)}.entity-directory-wrap>form,.entity-directory-wrap>section,.entity-form-grid,.entity-roster>div,.entity-summary{grid-template-columns:1fr}.entity-logo{margin-top:-42px}.entity-summary h1{font-size:27px}.entity-announcements,.entity-profile-grid>aside,.entity-profile-grid>section,.entity-recruitment,.entity-roster{padding:20px}.entity-manage-heading{align-items:flex-start;flex-direction:column;gap:14px}.entity-manage-inline,.entity-role-form>div{grid-template-columns:1fr}.entity-member-actions{align-items:stretch;flex-direction:column}}.member-entity-relationships{width:min(1180px,calc(100% - 36px));margin:-65px auto 65px;border:1px solid #ccd7d5;background:#fff;padding:22px}.member-entity-relationships>header{display:flex;align-items:center;gap:8px}.member-entity-relationships h2{color:#304e56;font-family:var(--font-heading);font-size:16px;text-transform:uppercase}.member-entity-relationships svg{width:16px;color:#d76073}.member-entity-relationships>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.member-entity-relationships a{display:grid;border:1px solid #dbe2e1;padding:13px}.member-entity-relationships small,.member-entity-relationships span{color:#c95669;font-size:8px;font-weight:900;text-transform:uppercase}.member-entity-relationships strong{margin:5px 0;color:#3a555c;font-size:11px}@media(max-width:650px){.member-entity-relationships{width:calc(100% - 24px)}.member-entity-relationships>div{grid-template-columns:1fr}}.entity-media-editor{display:grid;grid-template-columns:1fr 1fr;gap:12px}.entity-media-editor label{display:grid;gap:8px;border:1px solid #ccd7d5;padding:18px;color:#536a70;font-size:9px;font-weight:900}.entity-media-editor input{font-size:9px}.entity-media-editor span{grid-column:1/-1;color:#398177;font-size:9px}@media(max-width:520px){.entity-media-editor{grid-template-columns:1fr}}:is(.forum-shell,.ucp-shell,.auth-shell){--lp-base:#101e26;--lp-panel:#1a2e39;--lp-well:#10212b;--lp-face:linear-gradient(180deg,#355361,#263e4c);--lp-depth:inset 0 1px 0 #ffffff14,inset 0 -3px 0 #06121b55,0 0 0 3px #10212b;--lp-pink-face:linear-gradient(180deg,#ff9aad,#ed6e91);--lp-pink-depth:inset 0 2px 0 #ffdce566,inset 0 -3px 0 #b64468,0 0 0 3px #10212b;background:var(--lp-base);color:#e8eff2;-webkit-font-smoothing:antialiased}:is(.forum-shell,.ucp-shell,.auth-shell) :is(a,button,summary):focus-visible{outline:2px solid #ffb4c5;outline-offset:5px}:is(.forum-shell,.ucp-shell,.auth-shell) :is(.ucp-primary-button,.ucp-secondary-button,.forum-primary-button,.forum-small-button,.ucp-action-form>button,.support-form>button,.application-form>button,.forum-composer>button,.forum-inline-editor>button,.auth-form>button,.forum-heading-actions>button,.forum-thread-tools>button,.forum-post-actions>button,.forum-upload-button,.settings-save>button){border:0;border-radius:10px;background:var(--lp-face);box-shadow:var(--lp-depth);color:#dfebef;font-weight:700;min-height:40px;padding:10px 16px;font-size:12px;line-height:1.4;text-transform:none;letter-spacing:0;transition:var(--ui-control-transition);touch-action:manipulation}:is(.forum-shell,.ucp-shell,.auth-shell) :is(.ucp-primary-button,.forum-primary-button,.ucp-action-form>button,.support-form>button,.application-form>button,.forum-composer>button,.forum-inline-editor>button,.auth-form>button,.settings-save>button){background:var(--lp-pink-face);box-shadow:var(--lp-pink-depth);color:#3e1b2c;text-shadow:0 1px 0 #ffffff30}:is(.forum-shell,.ucp-shell,.auth-shell) :is(.ucp-primary-button,.ucp-secondary-button,.forum-primary-button,.forum-small-button,.ucp-action-form>button,.support-form>button,.application-form>button,.forum-composer>button,.forum-inline-editor>button,.auth-form>button,.forum-heading-actions>button,.forum-thread-tools>button,.forum-post-actions>button,.forum-upload-button,.settings-save>button):hover:not(:disabled){filter:brightness(1.08);transform:none}:is(.forum-shell,.ucp-shell,.auth-shell) :is(.ucp-primary-button,.ucp-secondary-button,.forum-primary-button,.forum-small-button,.ucp-action-form>button,.support-form>button,.application-form>button,.forum-composer>button,.forum-inline-editor>button,.auth-form>button,.forum-heading-actions>button,.forum-thread-tools>button,.forum-post-actions>button,.forum-upload-button,.settings-save>button):active:not(:disabled){transform:none;box-shadow:inset 0 1px 0 #ffffff10,inset 0 -1px 0 #0004,0 0 0 3px var(--lp-well)}:is(.forum-shell,.ucp-shell,.auth-shell) button:disabled{cursor:not-allowed;opacity:.5;filter:none;transform:none}:is(.forum-shell,.ucp-shell) .ucp-danger-button{border-radius:10px;background:linear-gradient(#713549,#512638);color:#ffe0e8;border:1px solid #c55c7b60;box-shadow:inset 0 1px 0 #ffffff12,inset 0 -3px 0 #0003;min-height:40px}:is(.forum-shell,.ucp-shell) :is(.panel,.forum-category,.forum-thread-list,.forum-post,.forum-activity,.forum-editor-section,.settings-secondary-grid>section){background:var(--lp-panel);border:1px solid #ffffff0b;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff09,0 6px 18px #050d161a}.forum-shell :is(.forum-category,.forum-thread-list,.forum-post,.forum-activity){overflow:hidden}:is(.forum-shell,.ucp-shell) .panel-title{background:#ffffff02;border-bottom:1px solid #ffffff08;padding:16px 20px;gap:12px;flex-wrap:wrap}:is(.forum-shell,.ucp-shell) .panel-title h2{color:#dbe6eb;letter-spacing:.025em;font-size:12px}:is(.forum-shell,.ucp-shell) .panel-title>div>svg{box-sizing:content-box;padding:6px;border-radius:9px;background:#10212b;box-shadow:inset 0 1px 3px #0003;color:#ee91aa}:is(.forum-shell,.ucp-shell) .panel-title>a{font-size:11px;color:#f2a7bb;text-transform:none;letter-spacing:0}.forum-shell .forum-activity>header,.forum-shell .forum-category>header{background:#223b48;border-bottom:1px solid #ffffff0b;padding:18px 20px}.forum-shell .forum-activity>header h2,.forum-shell .forum-category>header h2{font-size:13px;font-weight:700;letter-spacing:.03em;color:#e4edef}.forum-shell .forum-category>header p{color:#a9bfca;font-size:11px;line-height:1.6}.forum-shell .forum-status-icon{border:0;border-radius:10px;background:var(--lp-well);box-shadow:inset 0 2px 4px #0003;color:#99b6c4}.forum-shell .unread .forum-status-icon{color:#f5a0b6;background:#382f3d}.forum-shell .forum-index-row{border-color:#ffffff08}.forum-shell :is(.forum-index-row,.forum-thread-row):hover{background:#29445066}.forum-shell .forum-index-main h3{font-size:14px;color:#e9f0f2}.forum-shell .forum-index-main p{font-size:12px;color:#a1b8c3;line-height:1.6}.forum-shell .forum-thread-list>header{background:var(--lp-well);color:#9eb5c2}.forum-shell .forum-thread-row strong{font-size:13px}.forum-shell .forum-thread-row small{font-size:11px;color:#9cb5c1}.forum-shell .forum-thread-row{border-color:#ffffff08}.forum-shell .forum-post>aside{background:#142732;border-color:#ffffff08}.forum-shell .forum-avatar{border-radius:12px;border:1px solid #f2a1b548;background:var(--lp-face);color:#ffc3d1;box-shadow:0 0 0 3px var(--lp-well)}.forum-shell .forum-post-content{color:#c6d6dd}.forum-shell :is(.forum-post-actions,.forum-thread-tools,.forum-heading-actions){gap:10px}.forum-shell .forum-pagination{padding:5px;gap:5px;border-radius:12px;background:var(--lp-well);box-shadow:inset 0 2px 4px #0003}.forum-shell .forum-pagination a{border:0;border-radius:7px;min-height:34px;color:#b8cbd5}.forum-shell .forum-pagination a.active{background:var(--lp-face);box-shadow:inset 0 1px 0 #ffffff12,inset 0 -2px 0 #0003;color:#ffc1d3}.forum-shell .forum-pagination a.disabled{opacity:.4}.forum-shell .forum-search{border:1px solid #35505f;background:var(--lp-well);border-radius:10px;box-shadow:inset 0 2px 5px #0003;overflow:hidden}.forum-shell .forum-search button{background:var(--lp-face);color:#f2a7bb;padding-inline:18px;border:0}.forum-shell .forum-topbar{background:#142732;border-color:#ffffff07}.forum-shell .forum-topbar nav{background:var(--lp-well);border-radius:10px;padding:5px;gap:3px;box-shadow:inset 0 2px 4px #0003}.forum-shell .forum-topbar nav a{padding:7px 10px;border-radius:6px;color:#b6cbd5;font-size:11px;white-space:nowrap}.forum-shell .forum-topbar nav a:hover{background:#2b4654;color:#f6adbf}.ucp-shell>div>aside{background:#142732;border-color:#ffffff08}.ucp-shell nav[aria-label="UCP navigation"]{padding:5px;background:var(--lp-well);border-radius:13px;box-shadow:inset 0 2px 5px #0003}.ucp-shell nav[aria-label="UCP navigation"] a{border-radius:8px;color:#b4cad4;min-height:42px}.ucp-shell nav[aria-label="UCP navigation"] a:hover{background:#243f4d;color:#f0f5f7}.ucp-shell nav[aria-label="UCP navigation"] a[aria-current=page]{background:var(--lp-face);box-shadow:inset 0 1px 0 #ffffff12,inset 0 -3px 0 #0003;color:#f7b3c5}.ucp-shell .settings-field-grid>label{background:#142732;border-color:#ffffff0b;border-radius:10px}.ucp-shell .settings-field-grid small{color:#9eb7c4}.ucp-shell .member-settings-nav{padding:5px;border-radius:12px;background:var(--lp-well);gap:5px}.ucp-shell .member-settings-nav a{border:0;border-radius:7px;color:#b3c7d2;text-transform:none;font-size:11px}.ucp-shell .member-settings-nav a.active{background:var(--lp-face);box-shadow:inset 0 1px 0 #ffffff12,inset 0 -3px 0 #0003;color:#f7b3c5}:is(.forum-shell,.ucp-shell,.auth-shell) :is(.ucp-action-form,.support-form,.application-form,.auth-form,.settings-field-grid,.forum-composer,.forum-inline-editor) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(.w-md-editor-text-input){background:var(--lp-well);border:1px solid #35505f;border-radius:9px;box-shadow:inset 0 2px 5px #0003;color:#e0ebf1;font-size:13px;line-height:1.6;color-scheme:dark}:is(.forum-shell,.ucp-shell,.auth-shell) :is(input,select,textarea):focus-visible{outline:2px solid #f4a3b8;outline-offset:2px}.auth-shell .auth-panel{background:var(--lp-base)}.auth-shell .auth-form>button{min-height:46px;margin-top:6px}:is(.forum-shell,.ucp-shell) .site-header{background:#172d39;box-shadow:inset 0 -1px 0 #ffffff07,0 5px 22px #07151e26}:is(.forum-shell,.ucp-shell) .site-header .join-button{border:0;border-radius:10px;background:var(--lp-pink-face);box-shadow:var(--lp-pink-depth);color:#3e1b2c;text-transform:none;letter-spacing:0;font-size:11px;font-weight:750}:is(.forum-shell,.ucp-shell) .site-header :is(.header-search,.header-notifications>button){display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--lp-face);box-shadow:var(--lp-depth);border:0}:is(.forum-shell,.ucp-shell) .site-header .header-search svg{width:16px;height:16px}:is(.forum-shell,.ucp-shell) .mobile-menu>summary{border:0;border-radius:10px;background:var(--lp-face);box-shadow:var(--lp-depth)}:is(.forum-shell,.ucp-shell) .mobile-menu>nav,:is(.forum-shell,.ucp-shell) .site-header :is(.nav-menu,.header-notification-menu,.header-account-menu>div){background:#223b48;border:1px solid #ffffff0c;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0c,0 18px 40px #0005}@media(min-width:1280px){:is(.forum-shell,.ucp-shell) .site-header-inner{grid-template-columns:225px minmax(0,1fr) auto;gap:18px}:is(.forum-shell,.ucp-shell) .site-header .desktop-nav{align-self:center;padding:5px;height:50px;gap:2px;border-radius:12px;background:var(--lp-well);box-shadow:inset 0 2px 5px #0004}:is(.forum-shell,.ucp-shell) .site-header .nav-link{height:40px;border:0;border-radius:8px;padding:0 9px;font-size:11px;color:#a6beca;gap:5px}:is(.forum-shell,.ucp-shell) .site-header .nav-link.active{background:var(--lp-face);box-shadow:inset 0 1px 0 #ffffff12,inset 0 -3px 0 #0003;color:#f6b0c4}:is(.forum-shell,.ucp-shell) .site-header .nav-link:hover{background:#294450;color:#edf4f7}:is(.forum-shell,.ucp-shell) .site-header .nav-link>svg{width:13px;height:13px}}@media(max-width:760px){.forum-shell .forum-topbar>div{gap:12px;flex-wrap:wrap}.forum-shell .forum-topbar nav{max-width:100%;overflow-x:auto;flex-shrink:1}.forum-shell .forum-topbar nav a{min-height:40px;display:flex;align-items:center}.forum-shell .forum-topbar>div>span{margin-left:0}.forum-shell .forum-heading-actions,.forum-shell .forum-post-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){:is(.forum-shell,.ucp-shell,.auth-shell) :is(a,button){transition:none!important;transform:none!important}}.member-reduced-motion :is(a,button){transition:none!important;transform:none!important}.ucp-shell .panel.ucp-overview-card{position:relative;isolation:isolate;border-radius:16px;border:1px solid #ffffff09;background:linear-gradient(155deg,#263f4b,#1b303c 65%);box-shadow:inset 0 1px 0 #c3e0ec16,0 2px 3px #07131b40,0 10px 24px #07131b22;transition:border-color .16s,box-shadow .16s}.ucp-shell .ucp-overview-card:focus-within,.ucp-shell .ucp-overview-card:hover{border-color:#abcbd523;box-shadow:inset 0 1px 0 #c3e0ec22,0 2px 3px #07131b40,0 12px 28px #07131b30}.ucp-shell .ucp-overview-card>div:first-child>svg{box-sizing:content-box;padding:9px;margin:-7px;border-radius:12px;background:#f294ad0d;color:#f5a0b8;box-shadow:inset 0 1px 0 #f5b2c319}.ucp-shell .ucp-overview-card>div:first-child>span{color:#a9c1cd;font-size:9px;font-weight:600;letter-spacing:.06em}.ucp-shell .ucp-overview-card>h2{color:#f0f5f6}.ucp-shell .ucp-overview-card>p{color:#b0c4ce}.ucp-shell .ucp-overview-card>a:last-child{border-top:1px solid #ffffff09;padding:13px 20px;margin-left:-20px;margin-right:-20px;margin-bottom:-20px;border-radius:0 0 15px 15px;background:#0b202733;color:#f5a5bb;font-size:11px;line-height:1.5;transition:background .16s,color .16s}.ucp-shell .ucp-overview-card>a:last-child:hover{background:#35536166;color:#ffd0df}.ucp-shell .ucp-overview-card>a:last-child:active{background:#10232d88}.forum-shell .forum-page-heading{margin:6px 0 24px}.forum-shell .forum-page-heading h1{font-size:28px;line-height:1.2;letter-spacing:-.025em;font-weight:700;color:#edf3f5}.forum-shell .forum-advanced-search{display:block;margin:0 0 22px;padding:24px;border:1px solid #ffffff0b;border-radius:14px;background:var(--lp-panel);box-shadow:inset 0 1px 0 #ffffff09}.forum-shell .forum-search-main{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:end;gap:18px;padding-bottom:24px;border-bottom:1px solid #ffffff09}.forum-shell .forum-advanced-search label{min-width:0;font-size:12px;font-weight:600;color:#b8ccd5;letter-spacing:0;text-transform:none;gap:9px}.forum-shell .forum-advanced-search :is(input:not([type=checkbox]),select){width:100%;height:46px;border-radius:9px;background:var(--lp-well);border:1px solid #35505f;box-shadow:inset 0 2px 5px #0003;color:#e2ecf1;padding:0 13px;font-size:13px;font-weight:400;letter-spacing:0;color-scheme:dark}.forum-shell .forum-advanced-search input::placeholder{color:#8ea7b4;opacity:1}.forum-shell .forum-advanced-search button{grid-column:auto;height:46px;min-height:46px;border:0;border-radius:10px;background:var(--lp-pink-face);box-shadow:var(--lp-pink-depth);color:#3e1b2c;font-size:13px;font-weight:700;padding:12px 22px;transition:var(--ui-control-transition)}.forum-shell .forum-advanced-search button:hover{filter:brightness(1.08)}.forum-shell .forum-advanced-search button:active{transform:none;box-shadow:inset 0 1px 0 #ffffff10,inset 0 -1px 0 #0004,0 0 0 3px var(--lp-well)}.forum-shell .forum-search-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;border:0;padding:0;min-width:0}.forum-shell .forum-search-options{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff09;padding-top:16px}.forum-shell .forum-search-options .forum-search-check{padding:0!important;min-height:32px;border:0;background:none;box-shadow:none;font-size:12px;font-weight:400;gap:10px}.forum-shell .forum-search-check input{width:17px!important;height:17px!important;flex-shrink:0;accent-color:#f294ad;color-scheme:dark}.forum-shell .forum-search-options>a{font-size:12px;color:#f1a5bb;flex-shrink:0;padding:8px 0}.forum-shell .forum-search-results>p{padding:18px 0;font-size:13px;line-height:1.7;color:#9db5c2}.forum-shell .forum-search-results article{margin-top:16px;border:1px solid #ffffff0b;border-radius:12px;background:var(--lp-panel);padding:22px}.forum-shell .forum-search-results article>header{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #ffffff09;padding-bottom:14px;margin-bottom:14px}.forum-shell .forum-search-results article>header>a{font-size:16px;font-weight:700;color:#f4b1c3}.forum-shell .forum-search-results article>header>span{font-size:11px;color:#a5bcc8;line-height:1.6}.forum-shell .forum-search-keywords>div{margin-top:6px;border-radius:10px;overflow:hidden;background:#223b48;border-color:#ffffff12}.forum-shell .forum-search-keywords>div strong{font-size:13px}.forum-shell .forum-search-keywords>div small{font-size:11px;color:#a6bec9}@media(max-width:900px){.forum-shell .forum-search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.forum-shell .forum-advanced-search{padding:18px}.forum-shell .forum-search-main{grid-template-columns:minmax(0,1fr) 90px;gap:12px}.forum-shell .forum-advanced-search button{padding-inline:12px}.forum-shell .forum-search-filters{grid-template-columns:minmax(0,1fr);gap:16px}.forum-shell .forum-search-options{flex-wrap:wrap;gap:6px}.forum-shell .forum-page-heading h1{font-size:24px}}.brand-select-wrap{display:contents}.brand-select-error{display:block;margin-top:6px;color:#ffabc1;font-size:12px}:root body button.brand-select.brand-select[aria-invalid=true]{border-color:#f08098}:root body button.brand-select.brand-select{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;min-height:46px;height:auto;margin:0;padding:12px 15px;border:1px solid #3b5360;border-radius:11px;background:linear-gradient(180deg,#233c49,#1b303c);box-shadow:inset 0 1px 0 #ffffff0b,0 2px 0 #0b1b2470;color:#e4edf1;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45;text-transform:none;letter-spacing:normal;text-align:left;cursor:pointer;transition:border-color .15s,background .15s;text-shadow:none;transform:none;filter:none}:root body button.brand-select.brand-select>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit;letter-spacing:normal;text-transform:none;color:inherit}:root body button.brand-select.brand-select svg{width:17px;height:17px;flex-shrink:0;color:#b2c4cd}:root body button.brand-select.brand-select:hover:not(:disabled){border-color:#607784;background:#29434f}:root body button.brand-select.brand-select:focus-visible,:root body button.brand-select.brand-select[data-state=open]{outline:2px solid #ed8ca780;outline-offset:2px;border-color:#ed8ca7}:root body button.brand-select.brand-select[data-state=open] svg{color:#ffa0b8;transform:rotate(180deg)}:root body button.brand-select.brand-select:disabled{opacity:.45;cursor:not-allowed}body select.brand-select-native{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;margin:-1px!important;clip-path:inset(50%);overflow:hidden;white-space:nowrap;pointer-events:none}.brand-select-menu{z-index:10000;width:var(--radix-select-trigger-width);min-width:150px;max-width:calc(100vw - 24px);max-height:min(340px,var(--radix-select-content-available-height));overflow:hidden;border:1px solid #405c6a;border-radius:13px;background:#192f3b;color:#e4edf1;box-shadow:inset 0 1px 0 #ffffff0d,0 16px 40px #0007,0 3px 8px #0003;font-family:inherit;font-size:14px;text-align:left}.brand-select-viewport{padding:6px}.brand-select-option{position:relative;display:flex;align-items:center;gap:12px;min-height:42px;padding:10px 36px 10px 12px;border-radius:8px;line-height:1.45;font-weight:400;letter-spacing:normal;overflow-wrap:anywhere;cursor:pointer;outline:none;user-select:none}.brand-select-option[data-state=checked]{background:#ee88a316;color:#ffabc1}.brand-select-option[data-highlighted]{background:#304c5b;color:#fff}.brand-select-option[data-state=checked][data-highlighted]{background:#ee88a326;color:#ffb2c7}.brand-select-option[data-disabled]{opacity:.4;cursor:not-allowed}.brand-select-check{position:absolute;right:11px;display:flex;color:#ff9db8}.brand-select-check svg{width:16px;height:16px}.brand-select-group{padding:12px 12px 6px;color:#91aab7;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.brand-select-scroll{display:flex;justify-content:center;align-items:center;height:25px;color:#b5c7d1;background:#192f3b}.brand-select-scroll svg{width:16px;height:16px}@media (max-width:600px){:root body button.brand-select.brand-select{font-size:16px}}@media (prefers-reduced-motion:reduce){:root body button.brand-select.brand-select{transition:none}}.ucp-content{color:#aec3ce}.ucp-content :is(.ucp-primary-button,.ucp-secondary-button,.ucp-danger-button){display:inline-flex;align-items:center;justify-content:center;gap:8px}.ucp-content :is(.ucp-primary-button,.ucp-secondary-button,.ucp-danger-button) svg{width:16px;height:16px;flex-shrink:0}.ucp-content>div>:is(header,div.border-b):first-child{border-color:#ffffff0c;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-bottom:24px}.ucp-content>div>div.border-b:first-child{display:block}.ucp-content h1{color:#edf3f5;font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.035em;font-weight:700}.ucp-content .eyebrow{color:#8ea8b5;font-size:10px;letter-spacing:.12em}.ucp-content h1~p{color:#9fb7c3;max-width:680px;font-size:13px;line-height:1.7}.ucp-content .panel:not(.ucp-overview-card){border:1px solid #3b536055;border-radius:15px;background:linear-gradient(150deg,#233b48,#1a2e39 65%);box-shadow:inset 0 1px 0 #ffffff0e,inset 0 -2px 0 #0b202633,0 5px 14px #06121b22}.ucp-content .panel-title{border-color:#ffffff09;padding:18px 22px;background:#ffffff02;border-radius:14px 14px 0 0}.ucp-content .panel-title>div{display:flex;align-items:center;gap:10px;min-width:0}.ucp-content .panel-title h2{font-size:14px;font-weight:650;line-height:1.4;text-transform:none;letter-spacing:0}.ucp-content .panel-title>span{font-size:11px;color:#8fa9b7;font-weight:400;text-transform:none;letter-spacing:0}.ucp-content :is(.panel h2,.panel h3){color:#e3edf2}.ucp-content :is(.profile-form-body,.settings-field-grid,.entity-form-grid) label{min-width:0}.ucp-content :is(.profile-form-body,.settings-field-grid,.entity-form-grid,.ucp-action-form,.support-form,.application-form) label>:is(strong,span){font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;color:#c8d9e2}.ucp-content :is(.profile-form-body,.settings-field-grid,.entity-form-grid) small{color:#90aab8;font-size:11px;line-height:1.6}.ucp-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),textarea):not(.w-md-editor-text-input){min-height:44px;border:1px solid #395361;border-radius:9px;padding:11px 13px;background:#10242f;box-shadow:inset 0 2px 5px #0003;color:#e0ebf1;font-family:inherit;font-size:13px;line-height:1.6;color-scheme:dark}.ucp-content textarea:not(.w-md-editor-text-input){min-height:110px;resize:vertical}.ucp-content input::placeholder,.ucp-content textarea::placeholder{color:#7895a5}.ucp-content :is(input[type=checkbox],input[type=radio]){accent-color:#ef91ae;width:16px;height:16px;flex-shrink:0;color-scheme:dark}.ucp-content :is(.profile-toggle,.settings-toggle){border:1px solid #ffffff0a;border-radius:10px;background:#142934;padding:16px;gap:12px}.ucp-content :is(.profile-toggle,.settings-toggle) strong{font-size:13px}.ucp-content :is(.profile-toggle,.settings-toggle) small{font-size:11px}.ucp-content :is(.profile-form-actions,.settings-save){border-color:#ffffff09;padding:20px 24px;background:#10263033;border-radius:0 0 14px 14px}.ucp-content :is(.entity-type-nav,.member-settings-nav){display:flex;flex-wrap:wrap;gap:5px;padding:6px;border:1px solid #ffffff06;border-radius:12px;background:#10232d;box-shadow:inset 0 2px 5px #0004;margin-block:24px}.ucp-content :is(.entity-type-nav,.member-settings-nav) a{min-height:38px;padding:10px 14px;border:0;border-radius:8px;background:transparent;color:#b6cbd6;font-size:12px;font-weight:550;letter-spacing:0;text-transform:none}.ucp-content :is(.entity-type-nav,.member-settings-nav) a:hover{background:#28434f;color:#ffd0df}.ucp-content .member-settings-nav a.active{background:var(--lp-face);color:#f5aec3;box-shadow:inset 0 1px 0 #ffffff14,inset 0 -3px 0 #091a2444}.ucp-content .entity-ucp-box>p,.ucp-content .settings-empty{padding:32px 24px;min-height:120px;font-size:13px;line-height:1.7;color:#9ab3c0}.ucp-content .entity-ucp-box>a{padding:18px 22px;border-color:#ffffff09}.ucp-content :is(.entity-ucp-box,.support-ticket-row) strong{color:#e3edf2;font-size:13px}.ucp-content :is(.entity-ucp-box small,.support-ticket-row p){color:#95afbd;font-size:12px}.ucp-content :is(.entity-proposal-submit,.entity-action,.entity-manage-form>button,.entity-manage-inline>button){display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:11px 18px;border:0;border-radius:10px;background:var(--lp-pink-face);box-shadow:var(--lp-pink-depth);color:#3e1b2c;font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}.ucp-content :is(.notification-filter,.connection-status){border:1px solid #ffffff0b;border-radius:8px;padding:9px 13px;background:#152b36;color:#acc3cf;font-size:11px;text-transform:none;letter-spacing:0}.ucp-content .notification-filter.active{background:var(--lp-face);color:#f8b0c6;box-shadow:inset 0 1px 0 #ffffff10,inset 0 -2px 0 #07192355}.ucp-content :is(.notification-icon,.connection-avatar){border:1px solid #ffffff08;border-radius:10px;background:#122833;color:#f2a1b9;box-shadow:inset 0 2px 4px #0003}.ucp-content :is(.notification-row,.support-ticket-row){border-color:#ffffff08}.ucp-content .support-ticket-row:hover{background:#2b465433}.ucp-content :is(.support-ticket-row h3,.notification-row h3){font-size:14px}.ucp-content .notification-row p{font-size:12px;color:#a6bfcb}.ucp-content .panel>.flex.text-center h3{font-size:14px;font-weight:600}.ucp-content .panel>.flex.text-center p{font-size:12px;line-height:1.7;color:#97b1be}.ucp-content .panel>.flex.text-center>svg{width:26px;height:26px;color:#92adbc;stroke-width:1.5}.ucp-content :is(.form-notice,.settings-help){border-radius:9px;font-size:12px;line-height:1.7}.ucp-content .settings-copy{color:#a9c0cc;font-size:13px;line-height:1.7}.ucp-content .settings-copy a,.ucp-content .settings-link-list>a{color:#f1abc0;font-size:12px}.ucp-content .community-empty{background:transparent;border:0;padding:48px 24px;color:#9fb8c4;font-size:13px}.ucp-content .activity-feed{border:1px solid #ffffff0c;border-radius:14px;background:#1a2e39;overflow:hidden}.ucp-content .activity-feed>a{background:transparent;border-color:#ffffff09;color:#dce7ed}.ucp-content .activity-feed>a:hover{background:#28434f}@media(max-width:640px){.ucp-content .panel-title{padding:16px 18px}.ucp-content :is(.entity-type-nav,.member-settings-nav){flex-wrap:nowrap;overflow-x:auto}.ucp-content :is(.entity-type-nav,.member-settings-nav) a{white-space:nowrap;flex-shrink:0}.ucp-content :is(input,textarea):not([type=checkbox]):not([type=radio]){font-size:16px}}.ucp-shell .staff-console-entry{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:18px;padding:12px;border:1px solid #e3b6c73d;border-radius:12px;background:var(--glass-control);color:#f2bdd0;font-size:12px}.ucp-shell .staff-console-entry svg{width:16px;height:16px}:is(.member-profile-shell,.community-shell,.entity-profile-shell,.themed-content){--lp-base:#101e26;--lp-panel:#1a2e39;--lp-well:#10212b;--lp-face:linear-gradient(180deg,#355361,#263e4c);--lp-depth:inset 0 1px 0 #ffffff14,inset 0 -3px 0 #06121b55,0 0 0 3px #10212b;background:#101e26;color:#aec3ce;-webkit-font-smoothing:antialiased}:is(.member-profile-shell,.community-shell,.entity-profile-shell,.themed-content) .site-header{background:#172d39;border-color:#ffffff0b}:is(.member-profile-shell,.community-shell,.entity-profile-shell,.themed-content) .site-header :is(.header-search,.mobile-menu>summary){display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:var(--lp-face);box-shadow:var(--lp-depth);color:#bcd0dc}:is(.member-profile-shell,.community-shell,.entity-profile-shell,.themed-content) .site-header :is(.nav-menu,.mobile-menu>nav){background:#213a47;border:1px solid #3a5360;border-radius:12px;box-shadow:0 16px 40px #0005}:is(.member-profile-shell,.community-shell,.entity-profile-shell,.themed-content) :is(a,button,input,textarea):focus-visible{outline:2px solid #f0a2b9;outline-offset:3px}:is(.member-profile-header,.member-profile-stats,.member-about,.member-profile-rows,.member-badges,.member-characters,.member-profile-empty,.community-section,.activity-feed,.event-grid>a,.event-detail,.development-detail,.search-group,.entity-profile>header,.entity-profile-grid>section,.entity-profile-grid>aside,.entity-roster,.entity-recruitment,.entity-announcements,.member-directory>section>a,.themed-content .panel){border:1px solid #3b536055;border-radius:14px;background:linear-gradient(145deg,#243c49,#1a2e39 70%);box-shadow:inset 0 1px 0 #ffffff0e,inset 0 -2px 0 #0b202644,0 5px 16px #07151c33}.member-profile-wrap{padding-top:28px}.member-profile-skeleton{border-radius:12px;background:linear-gradient(90deg,#1a303c 25%,#29414f 50%,#1a303c 75%);background-size:200% 100%}.member-profile-tabs a{text-transform:capitalize}.community-shell .development-stage-banner{background:linear-gradient(135deg,#294451,#1b303c);border:1px solid #405b6866;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff14,inset 0 -3px 0 #0a1c2844;color:#b6cbd6}.community-shell .development-stage-banner :is(h2,h3,strong){color:#e6eef3}.community-shell .development-stage-banner p{color:#a1bac8}:is(.member-profile-shell,.community-shell,.entity-profile-shell,.themed-content) .join-button{background:linear-gradient(#ff9aad,#ed6e91);border:0;border-radius:10px;box-shadow:inset 0 2px 0 #ffdce566,inset 0 -3px 0 #b64468,0 0 0 3px #10212b;color:#3e1b2c;font-weight:700;text-transform:none;letter-spacing:0}.member-banner{height:190px;background:radial-gradient(ellipse at 85% 10%,#b4587950,transparent 55%),linear-gradient(130deg,#17323f,#2b4b59 60%,#3c3548)}.member-profile-avatar{border:5px solid #1d3440;border-radius:16px;background:linear-gradient(145deg,#304d5d,#152c38);box-shadow:inset 0 1px 0 #ffffff16,0 0 0 1px #48616c,0 8px 20px #0004;color:#f4a1b8;font-size:30px}.member-profile-avatar i{border-color:#1d3440}.member-profile-name h1{color:#eff4f6;font-size:clamp(26px,3.5vw,38px);font-weight:700;overflow-wrap:anywhere}.member-profile-name>p{color:#ec9ab3;font-weight:600;font-size:10px}.member-profile-name>strong{color:#a5bdca;font-weight:500;font-size:13px}.member-profile-facts{color:#91aebb;font-size:11px;min-width:0}.member-profile-stats{overflow:hidden}.member-profile-stats div{padding:19px 24px;border-color:#ffffff09}.member-profile-stats strong{color:#e5eef3;font-size:22px;font-weight:650}.member-profile-stats span{color:#8ea9b8;font-size:10px;font-weight:500;letter-spacing:.04em}:is(.member-profile-tabs,.activity-filters,.member-directory-nav,.entity-profile>nav){display:flex;gap:5px;overflow-x:auto;padding:6px;margin-top:20px;border:1px solid #ffffff06;border-radius:12px;background:#10232d;box-shadow:inset 0 2px 5px #0004}:is(.member-profile-tabs,.activity-filters,.member-directory-nav,.entity-profile>nav) a{flex-shrink:0;border:0;border-radius:8px;padding:11px 15px;background:transparent;color:#abc2cf;font-size:12px;font-weight:550;text-transform:none;letter-spacing:0}:is(.member-profile-tabs,.activity-filters,.member-directory-nav,.entity-profile>nav) a:hover{background:#294450;color:#f8c0d0}:is(.member-profile-tabs,.activity-filters,.member-directory-nav,.entity-profile>nav) a[aria-current=page]{background:var(--lp-face);box-shadow:inset 0 1px 0 #ffffff12,inset 0 -3px 0 #091a2444;color:#f4adc2}:is(.member-about,.member-badges,.member-characters,.member-profile-rows,.member-profile-empty,.member-directory,.public-character) :is(h1,h2,h3,strong){color:#e3edf2}.member-about h2{font-size:15px;font-weight:600}.member-about .member-profile-empty{min-height:190px;margin-top:16px;border:1px solid #ffffff05;border-radius:10px;background:#10253066;box-shadow:inset 0 1px 4px #0002}.member-profile-empty h2{font-size:14px;font-weight:600}.member-profile-empty p{color:#94afbd;font-size:12px;line-height:1.7}.member-profile-empty svg{color:#9cb4c3;stroke-width:1.5}.member-about dd,.member-bio{color:#b5cad5;font-size:13px}.member-about dl,.member-badges article,.member-characters a,.member-profile-rows header,.member-profile-rows>div>a{border-color:#ffffff09}.member-profile-rows a strong{color:#dfeaf0;font-size:13px}.member-badges p,.member-characters p,.member-directory a p,.member-profile-rows a small,.member-profile-rows a time{color:#93adbb;font-size:11px}.member-badges article,.member-characters a{border-radius:10px;background:#132b36}.member-directory em,.member-profile-name>div span{background:#f096ae12;border-color:#f096ae33;color:#f2aac0;font-weight:550}.member-directory-avatar{border-radius:11px;box-shadow:inset 0 1px 0 #ffffff11;background:#102732}.member-directory>section>a:hover{border-color:#7294a355}.member-directory>form{border:1px solid #ffffff0b;border-radius:12px;background:#1a303d;gap:12px;padding:14px}.member-directory-heading h1,.public-character h1{color:#e9f1f5}:is(.community-hero,.community-page-heading,.content-hero) h1{color:#edf3f5;font-size:clamp(30px,4vw,48px);font-weight:700;letter-spacing:-.035em;text-transform:none;line-height:1.15}.community-hero{border-color:#ffffff0b}:is(.community-hero,.community-page-heading)>p:last-child{color:#a1bac8}:is(.community-section,.activity-feed,.event-grid,.event-detail,.development-detail,.development-updates,.roadmap-list,.search-group,.entity-profile) :is(h2,h3,strong){color:#e0ebf1}.community-section>header{padding:18px 22px;border-color:#ffffff09}.community-section>header h2{font-size:14px;text-transform:none;letter-spacing:0}.community-shell :is(.community-section,.event-detail,.development-detail,.event-grid,.search-group,.activity-feed) :is(h1,h2,h3,strong){color:#e1ecf2}.community-shell .development-stage-banner :is(span,em){color:#a4bdca}.community-shell :is(.development-detail,.event-detail)>section{color:#b0c6d1;border-color:#ffffff0b}.community-shell :is(.development-updates>a,.roadmap-list article){border-color:#ffffff09}.community-shell .roadmap-list article>span{border-color:#456471;border-radius:8px;background:#112a35;color:#eca0b8}.member-profile-shell .public-character section{border:1px solid #3b536066;border-radius:12px;background:#1a303d;box-shadow:inset 0 1px 0 #ffffff0e}.member-profile-shell .public-character section h2{color:#dfebf1;font-size:14px}.member-profile-shell .public-character section p{color:#a2bcc9;font-size:12px}:is(.community-list>a,.community-members>a,.activity-feed>a,.entity-profile-grid aside>a,.entity-roster article,.entity-announcements>article){border-color:#ffffff09}:is(.community-list,.community-members,.activity-feed,.event-grid,.entity-profile,.development-detail,.development-updates,.roadmap-list) :is(p,small,time){color:#9ab3c0}.community-list span{color:#9ab3c0;font-size:11px}.community-list strong,.community-members strong{color:#dce8ef}.activity-feed>a:hover,.community-list>a:hover,.community-members>a:hover{background:#2a455333}.community-empty{color:#9ab4c2;font-size:12px;line-height:1.7}.featured-grid{background:transparent;gap:12px;padding:12px}.featured-grid>a{border-radius:11px;border:1px solid #ffffff08;background:linear-gradient(145deg,#294654,#192f3d)}.event-grid>a{padding:24px}.event-grid h2{text-transform:none;font-size:23px}.event-detail>header{background:transparent;border-color:#ffffff0a}.entity-profile-shell{min-height:100vh}.entity-summary h1{color:#edf3f5;text-transform:none}.entity-summary p{color:#a0b8c5}.entity-logo{border-color:#1c3441;border-radius:14px;box-shadow:0 0 0 1px #48616e,inset 0 1px 0 #ffffff14}.entity-summary em,.entity-summary strong{border-color:#ffffff0e;border-radius:7px;background:#102732;color:#efa4ba}.entity-profile-grid>section>div{color:#afc5d0}.entity-roster article{border-radius:9px;background:#142b36}:is(.community-shell,.member-profile-shell,.entity-profile-shell) :is(.global-search,.event-rsvp,.search-group>a){border-color:#ffffff0b;background:#162d38;border-radius:10px}:is(.community-shell,.member-profile-shell,.entity-profile-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea){border:1px solid #36515f;border-radius:9px;background:#10242f;color:#e0ebf1;padding:12px;font-size:13px;box-shadow:inset 0 2px 5px #0003;color-scheme:dark}:is(.community-hero nav a,.global-search>button,.member-directory>form>button,.member-follow-button,.entity-action,.entity-manage-link,.event-rsvp button){border:1px solid #ffffff0d;border-radius:9px;background:linear-gradient(#355361,#263e4c);box-shadow:inset 0 1px 0 #ffffff14,inset 0 -3px 0 #06121b55;color:#e0ecf2;font-size:12px;text-transform:none;letter-spacing:0;padding:11px 16px}:is(.global-search>button,.member-directory>form>button,.entity-manage-link){background:linear-gradient(#ff9aad,#ed6e91);box-shadow:inset 0 2px 0 #ffdae655,inset 0 -3px 0 #ac4566;color:#3e1b2c}.themed-content .content-hero{background:linear-gradient(130deg,#172f3c,#233947);border-color:#ffffff09}.themed-content .content-hero p{color:#9fb8c6}.themed-content .content-body :is(h2,h3){color:#e0ebf1}.themed-content .content-body p{color:#a4bcc9}.themed-content .content-footer{background:#0d202a;color:#9ab4c2;border-color:#ffffff09}@media(max-width:720px){.member-banner{height:140px}.member-profile-summary{gap:16px}.member-profile-name h1{font-size:25px}.member-profile-stats div{padding:16px 12px}.member-profile-stats span{font-size:9px}.member-about{padding:18px}.member-directory>form{flex-wrap:wrap}.member-profile-facts{font-size:11px}}