.community-page{--community-shell:min(1120px, calc(100% - 48px))}:is(.community-page>.community-member-hero,.community-page>.community-member-hero:has(>div)){width:var(--community-shell);border-bottom:0;min-height:0;padding:30px 0 22px}.community-page>.community-member-hero h1{letter-spacing:-.052em;max-width:640px;margin:3px 0 0;font-size:clamp(2.35rem,4vw,3.35rem);line-height:.96}.community-page>.community-member-hero:has(>div)>div>p:last-child{max-width:560px;margin-top:10px;font-size:.8rem;line-height:1.55}.community-page>.community-landing-navigation,.community-page>.community-member-hero+.community-landing-navigation{z-index:20;width:var(--community-shell);border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f6f1f5;gap:28px;min-height:46px;margin:0 auto;position:sticky;top:0}.community-page>.community-landing-navigation a,.community-page>.community-member-hero+.community-landing-navigation a{min-height:46px;font-size:.68rem}.community-page>.community-directory{width:var(--community-shell);margin-top:30px}.community-page>.community-directory+.community-directory{margin-top:38px;padding-top:30px}.community-page .community-directory-heading{align-items:center;margin-bottom:16px;padding-bottom:12px}.community-page .community-directory-heading h2{margin-top:4px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.community-page .community-member-rooms{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.community-page .community-member-rooms:has(>:only-child){grid-template-columns:minmax(0,720px)}.community-page .community-member-rooms .community-directory-card{background:#ffffff85;border:1px solid #2b1f1a21;border-radius:7px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;column-gap:22px;min-height:168px;padding:18px 20px}.community-page .community-member-rooms .community-directory-card:before{width:2px;height:auto;top:16px;bottom:16px;left:0}.community-page .community-member-rooms .community-directory-card>header{grid-column:1/-1}.community-page .community-member-rooms .community-directory-title{grid-column:1;align-self:center;margin-top:12px}.community-page .community-member-rooms .community-directory-card>p{-webkit-line-clamp:1;grid-column:1;align-self:start;margin-top:8px}.community-page .community-member-rooms .community-directory-card>footer{grid-area:2/2/4;place-self:center end;margin:0}.community-page .community-member-rooms .community-membership-actions{flex-direction:column;align-items:flex-end}.community-page .community-directory-title h3{font-size:clamp(1.35rem,2vw,1.75rem)}.community-page .community-directory-icon,.community-page .community-directory-icon.is-placeholder{width:40px;height:40px}.community-page .community-discovery-grid{border:0;gap:10px}.community-page .community-discovery-grid .community-directory-card{border:1px solid #2b1f1a21;border-radius:7px;min-height:238px;padding:20px}.community-page .community-discovery-grid .community-directory-title{margin-top:18px}.community-page .community-discovery-grid .community-directory-card>p{-webkit-line-clamp:2;margin-top:11px}.community-page .community-discovery-grid .community-directory-card>footer{margin-top:16px}.community-page>.community-host-application{width:var(--community-shell);margin-top:42px;padding:28px 0 38px}.community-page .community-host-entry{align-items:center}.community-page .community-host-entry h2{margin:5px 0 7px;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1}.community-page .community-host-entry>div>p:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:700px;font-size:.66rem;line-height:1.55;overflow:hidden}.community-page .community-host-principles,.community-page .community-host-steps{margin-top:18px}.community-page>.community-room-hero,.community-page>.community-room-hero:not(.has-cover),.community-page>.community-room-hero.has-cover{width:var(--community-shell);border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;min-height:0;margin:16px auto 0;padding:18px 22px;box-shadow:0 12px 36px #38251d0a}.community-page>.community-room-hero.has-cover{grid-template-columns:minmax(0,1fr) 164px;gap:24px}.community-page .community-room-cover{grid-area:1/2;width:164px;min-height:104px;max-height:104px;margin:0}.community-page .community-room-cover img{width:100%;height:104px;min-height:0}.community-page .community-room-title{gap:13px}.community-page .community-room-icon,.community-page .community-room-icon.is-placeholder{flex-basis:44px;width:44px;height:44px}.community-page .community-room-hero h1{letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1}.community-page .community-room-tagline{margin-top:9px;font-size:.8rem}.community-page .community-room-hero-copy>p:last-of-type{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:700px;margin-top:5px;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.community-page .community-room-meta{margin-top:10px;padding-top:9px;font-size:.64rem}.community-page>.community-local-navigation{z-index:24;width:var(--community-shell);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f6f1f5;min-height:47px;margin:0 auto 14px;padding:0;position:sticky;top:0}.community-page .community-local-navigation>div{gap:25px}.community-page .community-local-navigation a{min-height:47px;font-size:.68rem}.community-page .community-start-path,.community-page .community-room-overview.community-start-path{width:var(--community-shell);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(190px,27%);gap:32px;min-height:128px;margin:0 auto;padding:20px 24px}.community-page .community-start-path>header h2{margin:3px 0 5px;font-size:clamp(1.4rem,2.5vw,1.95rem);line-height:1}.community-page .community-start-path>header>p:last-of-type{-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:680px;font-size:.7rem;line-height:1.5;display:-webkit-box;overflow:hidden}.community-page .community-start-primary{min-height:40px;margin-top:11px;padding:0 15px;font-size:.66rem}.community-page .community-progress>summary{min-height:44px;font-size:.65rem}.community-page .community-overview-links{width:var(--community-shell);border-radius:7px;margin:10px auto 18px}.community-page .community-overview-links>a{min-height:64px;padding:12px 16px}.community-page .community-overview-links strong{font-size:.9rem}.community-page .community-overview-links small{font-size:.59rem}.community-page .community-room-more{width:var(--community-shell);margin:10px auto 20px}.community-page .community-room-more>summary{min-height:52px}.community-page .community-room-more>summary strong{font-size:.9rem}.community-page .community-update-preferences{width:var(--community-shell);margin:18px auto 32px}.community-page>.community-conversation-shell{width:var(--community-shell);border-radius:7px;margin:0 auto 34px;padding:20px 0 34px}.community-page .community-conversation-heading,.community-page .community-room-snapshot,.community-page .community-catchup-note,.community-page .community-composer,.community-page .community-composer-panel,.community-page .community-discovery,.community-page .community-feed,.community-page .community-feed-pagination,.community-page .community-conversation-shell>.network-message{width:min(760px,100% - 40px)}.community-page .community-conversation-heading{align-items:center;margin-bottom:10px}.community-page .community-conversation-heading h2{font-size:clamp(1.35rem,2.6vw,1.9rem)}.community-page .community-composer-panel{margin:10px auto 12px}.community-page .community-composer-panel>summary{min-height:54px}.community-page .community-feed{gap:8px;margin-top:10px}.community-page .community-feed>article,.community-page .community-feed>article.is-pinned{border-radius:7px;padding:17px 19px 14px}.community-page .community-feed article>p{margin:12px 0 15px;font-size:.92rem;line-height:1.55}@media (max-width:820px){.community-page{--community-shell:min(1120px, calc(100% - 32px))}.community-page .community-member-rooms{grid-template-columns:1fr}.community-page .community-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-page .community-start-path,.community-page .community-room-overview.community-start-path{grid-template-columns:minmax(0,1fr) 180px}}@media (max-width:620px){.community-page{--community-shell:calc(100% - 24px);padding-bottom:78px}:is(.community-page>.community-member-hero,.community-page>.community-member-hero:has(>div)){padding:22px 0 17px}.community-page>.community-member-hero h1{font-size:clamp(2.2rem,11vw,2.8rem)}.community-page>.community-member-hero:has(>div)>div>p:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.community-page>.community-landing-navigation,.community-page>.community-member-hero+.community-landing-navigation{width:100%;padding:0 12px}.community-page .community-member-rooms .community-directory-card{grid-template-columns:minmax(0,1fr);min-height:154px;padding:16px}.community-page .community-member-rooms .community-directory-card>footer{grid-area:auto/1;justify-self:start;margin-top:12px}.community-page .community-member-rooms .community-membership-actions{flex-direction:row;align-items:center}.community-page .community-discovery-grid{grid-template-columns:1fr}.community-page .community-discovery-grid .community-directory-card{min-height:210px}.community-page .community-host-entry{grid-template-columns:1fr;align-items:flex-start;gap:16px}.community-page .community-host-entry>div>p:last-child{white-space:normal}.community-page>.community-room-hero,.community-page>.community-room-hero:not(.has-cover),.community-page>.community-room-hero.has-cover{width:var(--community-shell);grid-template-columns:minmax(0,1fr);margin-top:10px;padding:14px 16px}.community-page .community-room-cover,.community-page .community-room-tagline,.community-page .community-room-hero-copy>p:last-of-type{display:none}.community-page .community-room-meta{margin-top:8px;padding-top:7px}.community-page>.community-local-navigation{width:100%;margin-bottom:10px;padding:0 12px}.community-page .community-local-navigation>div{gap:20px}.community-page .community-start-path,.community-page .community-room-overview.community-start-path{grid-template-columns:1fr;gap:10px;min-height:0;padding:17px 18px}.community-page .community-progress{align-self:auto}.community-page .community-overview-links{grid-template-columns:1fr}.community-page .community-overview-links>a{min-height:58px}.community-page .community-overview-links>a+a{border-top:1px solid #362a231a;border-left:0}.community-page .community-room-more>summary{min-height:58px}.community-page>.community-conversation-shell{border-radius:0;width:100%}.community-page .community-conversation-heading,.community-page .community-room-snapshot,.community-page .community-catchup-note,.community-page .community-composer,.community-page .community-composer-panel,.community-page .community-discovery,.community-page .community-feed,.community-page .community-feed-pagination,.community-page .community-conversation-shell>.network-message{width:calc(100% - 24px)}}
.membership-waiting-page{background:radial-gradient(circle at 82% 22%, #a97f451a, transparent 24%), var(--paper);min-height:100vh;padding:0 max(24px,50vw - 560px)}.membership-waiting-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.membership-waiting-header>div{color:var(--muted);align-items:center;gap:18px;font-size:.67rem;display:flex}.membership-waiting-header .session-sign-out{border:1px solid var(--line);min-height:38px;color:var(--ink);background:0 0;border-radius:3px;padding:0 14px}.membership-waiting-shell{grid-template-columns:minmax(0,1.1fr) minmax(330px,.65fr);align-items:center;gap:clamp(60px,9vw,120px);min-height:calc(100vh - 180px);padding:clamp(46px,7vw,86px) 0;display:grid}.membership-waiting-copy h1{max-width:720px;font-family:var(--serif);letter-spacing:-.058em;margin:14px 0 20px;font-size:clamp(3.35rem,6vw,5.75rem);font-weight:400;line-height:.92}.membership-waiting-copy>p:last-of-type{color:#675e59;max-width:610px;margin:0;font-size:.9rem;line-height:1.72}.membership-waiting-preview{border-top:1px solid var(--line);max-width:690px;margin-top:34px;padding-top:24px}.membership-waiting-preview-heading{grid-template-columns:118px minmax(0,1fr);align-items:start;gap:18px;display:grid}.membership-waiting-preview-heading .eyebrow{margin-top:5px}.membership-waiting-preview-heading h2{max-width:480px;font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:450;line-height:1.12}.membership-waiting-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px;display:grid}.membership-waiting-benefits article{grid-template-columns:24px minmax(0,1fr);gap:9px;display:grid}.membership-waiting-benefits article>span{color:#9a743b;font-family:var(--serif);padding-top:2px;font-size:.68rem}.membership-waiting-benefits strong{font-size:.7rem;line-height:1.35;display:block}.membership-waiting-benefits p{color:var(--muted);margin:6px 0 0;font-size:.62rem;line-height:1.55}.membership-waiting-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:30px;display:flex}.membership-waiting-actions .button{min-height:44px}.membership-waiting-help{color:var(--wine);text-underline-offset:4px;font-size:.7rem;font-weight:750}.membership-waiting-status{border:1px solid var(--line);background:#ffffff8c;border-radius:8px;padding:30px}.membership-waiting-status ol{margin:20px 0 0;padding:0;list-style:none;display:grid}.membership-waiting-status li{grid-template-columns:32px 1fr;gap:13px;min-height:76px;padding:0 0 20px;display:grid;position:relative}.membership-waiting-status li:not(:last-child):after{content:"";background:#2b1f1a24;width:1px;position:absolute;top:31px;bottom:0;left:15px}.membership-waiting-status li>span{color:#8b7d76;border:1px solid #64172a33;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.66rem;display:grid}.membership-waiting-status li.is-complete>span{color:#3f7350;background:#44705214;border-color:#44705247}.membership-waiting-status li.is-current>span{border-color:var(--wine);background:var(--wine);color:#fff}.membership-waiting-status li>div{align-content:start;gap:5px;padding-top:2px;display:grid}.membership-waiting-status li strong{font-size:.75rem}.membership-waiting-status li small{color:var(--muted);font-size:.65rem;line-height:1.5}.membership-waiting-time{border-top:1px solid var(--line);gap:5px;padding-top:18px;display:grid}.membership-waiting-time span,.membership-waiting-time small{color:var(--muted);font-size:.61rem}.membership-waiting-time strong{font-family:var(--serif);font-size:1.25rem;font-weight:500}.membership-waiting-footer{border-top:1px solid var(--line);min-height:74px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;font-size:.63rem;display:flex}.membership-waiting-footer p{max-width:650px;margin:0}.membership-waiting-footer>div{gap:18px;display:flex}.membership-waiting-footer a{color:var(--muted)}@media (max-width:800px){.membership-waiting-shell{grid-template-columns:1fr;gap:38px}.membership-waiting-preview{max-width:none}}@media (max-width:620px){.membership-waiting-page{padding:0 16px 24px}.membership-waiting-header{min-height:72px}.membership-waiting-header>div>span{display:none}.membership-waiting-shell{gap:30px;min-height:0;padding:38px 0 32px}.membership-waiting-copy h1{font-size:clamp(2.8rem,13vw,3.8rem)}.membership-waiting-preview-heading{grid-template-columns:1fr;gap:8px}.membership-waiting-preview-heading .eyebrow{margin:0}.membership-waiting-benefits{grid-template-columns:1fr;gap:16px}.membership-waiting-actions{flex-direction:column;align-items:stretch}.membership-waiting-actions .button{justify-content:center;width:100%}.membership-waiting-status{padding:24px 20px}.membership-waiting-footer{flex-direction:column;align-items:flex-start;padding:22px 0}}
.community-command-page{--community-admin-surface:#fffdf9d1;background:radial-gradient(circle at 86% 5%, #97703714, transparent 24%), var(--paper)}.community-command-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);gap:clamp(40px,7vw,90px);max-width:1240px;margin:0 auto;padding:clamp(44px,6vw,76px) clamp(20px,4vw,54px) 34px;display:grid}.community-command-hero h1{max-width:720px;font-family:var(--serif);letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:.96}.community-command-hero>div:first-child>p:last-child{max-width:660px;color:var(--muted);font-size:.78rem;line-height:1.7}.community-command-metrics{border:1px solid var(--line);background:var(--community-admin-surface);border-radius:8px;grid-template-columns:repeat(2,1fr);align-self:end;display:grid}.community-command-metrics article{align-content:center;gap:5px;min-height:108px;padding:22px;display:grid}.community-command-metrics article:nth-child(odd){border-right:1px solid var(--line)}.community-command-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.community-command-metrics strong{font-family:var(--serif);font-size:2rem;font-weight:450}.community-command-metrics span{color:var(--muted);font-size:.62rem}.community-command-metrics .has-concern strong{color:#a44237}.community-command-message{z-index:5;color:#3f5d3c;background:#f1f5ed;border:1px solid #53744c40;border-radius:4px;max-width:1160px;margin:0 auto 18px;padding:12px 16px;font-size:.7rem;position:sticky;top:12px}.community-application-desk,.community-oversight-desk{border-top:1px solid var(--line);max-width:1160px;margin:0 auto;padding:36px clamp(20px,3vw,34px)}.community-command-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.community-command-heading h2{font-family:var(--serif);letter-spacing:-.035em;margin:8px 0;font-size:clamp(1.9rem,3vw,2.8rem);font-weight:450}.community-command-heading p:last-child{max-width:640px;color:var(--muted);margin:0;font-size:.7rem;line-height:1.6}.community-command-heading>span{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:8px 12px;font-size:.62rem}.community-application-list{gap:14px;margin-top:24px;display:grid}.community-application-list>article{border:1px solid var(--line);background:var(--community-admin-surface);border-radius:7px;padding:26px}.community-application-list>article>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.community-application-list header span{color:#94703b;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:750}.community-application-list h3{font-family:var(--serif);margin:7px 0 5px;font-size:1.55rem;font-weight:450}.community-application-list header p{color:var(--muted);margin:0;font-size:.65rem}.community-application-list dl{gap:28px;margin:0;display:flex}.community-application-list dl div{gap:5px;display:grid}.community-application-list dt{color:var(--muted);text-transform:uppercase;font-size:.55rem}.community-application-list dd{margin:0;font-size:.68rem}.community-application-list blockquote{color:#554b46;max-width:820px;font-family:var(--serif);border-left:2px solid #94703b59;margin:22px 0 16px;padding-left:16px;font-size:1.08rem;line-height:1.55}.community-application-list details{border-top:1px solid var(--line)}.community-application-list summary{color:var(--wine);cursor:pointer;padding:15px 0 4px;font-size:.64rem;font-weight:750}.community-application-details{grid-template-columns:repeat(2,1fr);gap:20px 34px;padding:12px 0;display:grid}.community-application-details span{color:var(--muted);text-transform:uppercase;font-size:.55rem;font-weight:750}.community-application-details p{margin:7px 0 0;font-size:.67rem;line-height:1.6}.community-application-list footer{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.community-application-list footer .button{min-height:39px;padding:0 14px}.community-command-clear,.community-command-empty{border:1px dashed var(--line);text-align:center;border-radius:7px;margin-top:24px;padding:30px}.community-command-clear p,.community-command-empty p{color:var(--muted);margin:7px 0 0;font-size:.68rem}.community-command-empty{max-width:720px;margin:80px auto}.community-command-empty h1{font-family:var(--serif);font-size:2.5rem;font-weight:450}.community-oversight-desk{padding-bottom:80px}.community-oversight-layout{grid-template-columns:260px minmax(0,1fr);gap:20px;margin-top:26px;display:grid}.community-oversight-layout>nav{align-content:start;gap:5px;display:grid}.community-oversight-layout>nav button{text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;display:grid}.community-oversight-layout>nav button:hover{background:#ffffff8c}.community-oversight-layout>nav button[aria-pressed=true]{border-color:var(--line);background:#fffdf9;box-shadow:0 8px 28px #31241d0d}.community-oversight-layout>nav button span:nth-child(2){gap:3px;min-width:0;display:grid}.community-oversight-layout>nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.community-oversight-layout>nav small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.community-oversight-layout>nav em{color:var(--muted);text-transform:capitalize;font-size:.52rem;font-style:normal}.community-status-dot{background:#b8afa9;border-radius:50%;width:7px;height:7px}.community-status-dot.is-published{background:#557d5b}.community-status-dot.is-archived{background:#8d514c}.community-oversight-card{border:1px solid var(--line);background:#fffdf9;border-radius:8px;padding:clamp(24px,4vw,38px);box-shadow:0 18px 50px #30231c0b}.community-oversight-branding{background:#eee8e3;border-radius:7px;height:118px;margin:-14px -14px 26px;position:relative}.community-oversight-cover{object-fit:cover;border-radius:7px;width:100%;height:100%}.community-oversight-icon{object-fit:cover;background:#fffdf9;border:3px solid #fffdf9;border-radius:12px;width:58px;height:58px;position:absolute;bottom:-17px;left:17px}.community-oversight-card>header{justify-content:space-between;align-items:start;gap:32px;display:flex}.community-oversight-card>header>div:first-child{max-width:600px}.community-oversight-card>header>div:first-child>span{color:#8e6b38;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:750}.community-oversight-card h3{font-family:var(--serif);letter-spacing:-.03em;margin:8px 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:450}.community-oversight-card header p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.6}.community-oversight-owner{border-left:1px solid var(--line);gap:5px;min-width:180px;padding-left:22px;display:grid}.community-oversight-owner small{color:var(--muted);font-size:.55rem}.community-oversight-owner strong{font-family:var(--serif);font-size:1rem;font-weight:500}.community-oversight-owner span{color:var(--muted);font-size:.56rem}.community-health-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:28px 0 22px;display:grid}.community-health-strip article{align-content:center;gap:4px;min-height:86px;padding:14px 18px;display:grid}.community-health-strip article:not(:last-child){border-right:1px solid var(--line)}.community-health-strip strong{font-family:var(--serif);font-size:1.45rem;font-weight:450}.community-health-strip span{color:var(--muted);font-size:.55rem;line-height:1.35}.community-oversight-notes{gap:7px;display:grid}.community-oversight-notes p{color:#655b55;background:#f8f4ed;border-radius:4px;margin:0;padding:10px 12px;font-size:.64rem;line-height:1.5}.community-oversight-notes .has-concern{color:#87423a;background:#fbefed}.community-roster{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:20px}.community-roster summary{color:var(--wine);cursor:pointer;padding:15px 0;font-size:.64rem;font-weight:750}.community-roster>div{max-height:330px;padding-bottom:12px;overflow:auto}.community-roster article{border-top:1px solid #2b1f1a12;justify-content:space-between;align-items:center;gap:18px;padding:10px 4px;display:flex}.community-roster article div{gap:3px;display:grid}.community-roster article strong{font-size:.66rem}.community-roster article span{color:var(--muted);font-size:.56rem}.community-roster article>p{align-items:center;gap:8px;margin:0;font-size:.6rem;display:flex}.community-roster article small{color:var(--muted);text-transform:capitalize;background:#f1ece5;border-radius:99px;padding:3px 6px;font-size:.5rem}.community-oversight-card>footer{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.community-oversight-card>footer .button{min-height:39px;padding:0 13px}@media (max-width:900px){.community-command-hero{grid-template-columns:1fr;gap:30px}.community-oversight-layout{grid-template-columns:1fr}.community-oversight-layout>nav{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.community-command-hero{padding-top:34px}.community-command-hero h1{font-size:clamp(2.65rem,13vw,3.8rem)}.community-command-metrics article{min-height:90px;padding:16px}.community-command-heading,.community-application-list>article>header,.community-oversight-card>header{flex-direction:column;align-items:flex-start}.community-command-heading>span{display:none}.community-application-list>article{padding:20px}.community-application-list dl,.community-application-list footer{width:100%}.community-application-details{grid-template-columns:1fr}.community-application-list footer .button{justify-content:center;width:100%}.community-oversight-layout>nav{margin:0 -20px;padding:0 20px 6px;display:flex;overflow-x:auto}.community-oversight-layout>nav button{min-width:220px}.community-oversight-card{padding:22px 18px}.community-oversight-owner{border-top:1px solid var(--line);border-left:0;width:100%;padding:14px 0 0}.community-health-strip{grid-template-columns:repeat(2,1fr)}.community-health-strip article:nth-child(2){border-right:0}.community-health-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.community-oversight-card>footer .button{justify-content:center;width:100%}}
.member-command-page,.event-command-page{--oversight-ink:#231d27;--oversight-muted:#6f6871;--oversight-line:#2f23301f;--oversight-wash:#f8f5f2;color:var(--oversight-ink);background:#fcfbfa;min-height:100vh}.oversight-hero,.member-intake-summary,.member-request-desk,.member-directory-desk,.event-oversight-desk,.oversight-subnav-shell,.focused-admin-tool,.event-action-row,.oversight-message,.oversight-unavailable{width:calc(100% - 40px);max-width:1160px;margin-inline:auto}.oversight-hero{grid-template-columns:minmax(0,1fr) minmax(430px,.8fr);align-items:end;gap:42px;padding:54px 0 28px;display:grid}.oversight-hero h1{font-family:var(--font-display,Georgia, serif);letter-spacing:-.045em;max-width:760px;margin:8px 0 16px;font-size:clamp(2.2rem,4vw,4.25rem);font-weight:500;line-height:.98}.oversight-hero>div:first-child>p:last-child{color:var(--oversight-muted);max-width:680px;margin:0;font-size:1rem;line-height:1.65}.oversight-metrics{border:1px solid var(--oversight-line);background:#fff;border-radius:18px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.oversight-metrics article{min-height:96px;padding:20px}.oversight-metrics article:nth-child(odd){border-right:1px solid var(--oversight-line)}.oversight-metrics article:nth-child(-n+2){border-bottom:1px solid var(--oversight-line)}.oversight-metrics article.has-work{background:#f5f0fa}.oversight-metrics article.has-concern{background:#fff5f1}.oversight-metrics strong{font-size:1.6rem;font-weight:600;display:block}.oversight-metrics span{color:var(--oversight-muted);margin-top:5px;font-size:.78rem;display:block}.oversight-message{color:#285843;background:#edf7f2;border:1px solid #cfe7db;border-radius:12px;margin-bottom:16px;padding:12px 16px}.member-intake-summary{color:#fff;background:#302737;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:24px;margin-bottom:24px;padding:22px 24px;display:grid}.member-intake-summary>div:first-child strong,.member-intake-summary>div:first-child span{display:block}.member-intake-summary>div:first-child strong{margin:3px 0;font-size:1.04rem}.member-intake-summary>div:first-child span{color:#ffffffad;font-size:.83rem}.member-intake-summary>div:nth-child(2){text-align:center;border-left:1px solid #ffffff29;padding-left:24px}.member-intake-summary>div:nth-child(2) strong,.member-intake-summary>div:nth-child(2) span{display:block}.member-intake-summary>div:nth-child(2) strong{font-size:1.45rem}.member-intake-summary>div:nth-child(2) span{color:#ffffffa8;font-size:.72rem}.member-intake-summary .button{color:#fff;border-color:#ffffff61}.member-request-desk,.member-directory-desk,.event-oversight-desk{border:1px solid var(--oversight-line);background:#fff;border-radius:22px;margin-bottom:24px;padding:28px}.oversight-heading{border-bottom:1px solid var(--oversight-line);justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;padding-bottom:20px;display:flex}.oversight-heading h2{font-family:var(--font-display,Georgia, serif);margin:3px 0 5px;font-size:1.75rem;font-weight:500}.oversight-heading p{color:var(--oversight-muted);max-width:610px;margin:0;font-size:.86rem}.oversight-heading>span{background:var(--oversight-wash);color:var(--oversight-muted);white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:.78rem}.oversight-heading label{color:var(--oversight-muted);font-size:.74rem;font-weight:600}.oversight-heading input{background:var(--oversight-wash);border:1px solid #0000;border-radius:10px;min-width:280px;margin-top:6px;padding:10px 12px;display:block}.oversight-heading input:focus{background:#fff;border-color:#735c7d;outline:3px solid #735c7d1f}.member-request-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.member-test-requests{border-top:1px solid var(--oversight-line);margin-top:22px;padding-top:16px}.member-test-requests>summary{cursor:pointer;min-height:44px;font-size:.88rem;font-weight:650}.member-test-requests>p{color:var(--oversight-muted);margin:4px 0 14px;font-size:.8rem}.member-request-grid>article{background:var(--oversight-wash);border:1px solid #0000;border-radius:16px;padding:20px}.member-request-grid article header{justify-content:space-between;gap:14px;display:flex}.member-request-grid article header span{color:#72567f;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.member-request-grid h3{margin:4px 0;font-size:1.05rem}.member-request-grid header p,.member-request-grid time{color:var(--oversight-muted);margin:0;font-size:.75rem}.member-request-grid blockquote{color:#4f4751;border-left:2px solid #baa2c4;margin:18px 0;padding-left:14px;font-size:.88rem;line-height:1.55}.member-request-grid details{border-top:1px solid var(--oversight-line);margin-top:14px;padding-top:12px}.member-request-grid summary{cursor:pointer;font-size:.78rem;font-weight:650}.member-request-grid dl{gap:9px;margin:14px 0 0;display:grid}.member-request-grid dl div{grid-template-columns:120px 1fr;gap:10px;display:grid}.member-request-grid dt{color:var(--oversight-muted);font-size:.72rem}.member-request-grid dd{margin:0;font-size:.78rem}.member-request-grid footer{gap:8px;margin-top:18px;display:flex}.member-oversight-layout,.event-oversight-layout{grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:22px;display:grid}.member-oversight-layout nav,.event-oversight-layout nav{flex-direction:column;gap:5px;max-height:560px;padding-right:5px;display:flex;overflow:auto}.member-oversight-layout nav button,.event-oversight-layout nav button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.member-oversight-layout nav button:hover,.member-oversight-layout nav button[aria-pressed=true],.event-oversight-layout nav button:hover,.event-oversight-layout nav button[aria-pressed=true]{background:var(--oversight-wash)}.member-oversight-layout nav button strong,.member-oversight-layout nav button small,.event-oversight-layout nav button strong,.event-oversight-layout nav button small{display:block}.member-oversight-layout nav button strong,.event-oversight-layout nav button strong{font-size:.82rem}.member-oversight-layout nav button small,.event-oversight-layout nav button small{color:var(--oversight-muted);margin-top:3px;font-size:.7rem}.member-oversight-layout nav button em,.event-oversight-layout nav button em{color:var(--oversight-muted);font-size:.68rem;font-style:normal}.member-access-dot,.event-state-dot{background:#b9b3bb;border-radius:50%;width:8px;height:8px}.member-access-dot.is-active,.event-state-dot.is-published{background:#3d8b69}.event-state-dot.is-suspended{background:#a65f42}.member-access-dot.is-onboarding,.event-state-dot.is-draft{background:#b98b3e}.member-access-dot.is-suspended,.event-state-dot.is-cancelled{background:#b1514f}.member-oversight-card,.event-oversight-card{border:1px solid var(--oversight-line);border-radius:17px;min-width:0;padding:24px}.member-oversight-card>header,.event-oversight-card>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.member-oversight-card>header span,.event-oversight-card>header span{color:#735c7d;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.member-oversight-card h3,.event-oversight-card h3{font-family:var(--font-display,Georgia, serif);margin:5px 0;font-size:1.55rem;font-weight:500}.member-oversight-card header p,.event-oversight-card header p{color:var(--oversight-muted);margin:0;font-size:.8rem}.member-oversight-card>header>strong{color:#735c7d;text-align:right;font-size:1.25rem}.member-oversight-card>header>strong small{color:var(--oversight-muted);font-size:.65rem;font-weight:500;display:block}.member-oversight-card dl,.event-oversight-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.member-oversight-card dl div,.event-oversight-card dl div{border-top:1px solid var(--oversight-line);padding-top:10px}.member-oversight-card dt,.event-oversight-card dt{color:var(--oversight-muted);margin-bottom:4px;font-size:.68rem}.member-oversight-card dd,.event-oversight-card dd{margin:0;font-size:.82rem}.member-oversight-card aside,.event-oversight-card aside{background:#f3eff5;border-radius:12px;padding:14px 16px}.member-oversight-card aside strong,.event-oversight-card aside strong{font-size:.78rem}.member-oversight-card aside p,.event-oversight-card aside p{color:var(--oversight-muted);margin:4px 0 0;font-size:.75rem;line-height:1.5}.member-oversight-card footer,.event-oversight-card footer{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.oversight-subnav-shell{padding-top:18px}.oversight-subnav{border:1px solid var(--oversight-line);background:#fff;border-radius:13px;gap:3px;padding:5px;display:flex;overflow-x:auto}.oversight-subnav a{color:var(--oversight-muted);white-space:nowrap;border-radius:9px;padding:9px 13px;font-size:.76rem;font-weight:600;text-decoration:none}.oversight-subnav a:hover,.oversight-subnav a[aria-current=page]{color:#fff;background:#302737}.focused-admin-tool{padding:30px 0 60px}.focused-admin-tool>section,.focused-admin-tool>div:not(.legacy-gathering-note){width:100%;max-width:none;margin-inline:0}.event-action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.event-action-row>*{border:1px solid var(--oversight-line);color:inherit;background:#fff;border-radius:13px;padding:15px 17px;text-decoration:none}.event-action-row>.has-work{background:#f5f0fa;border-color:#ded0e4}.event-action-row strong,.event-action-row span{display:block}.event-action-row strong{font-size:.82rem}.event-action-row span{color:var(--oversight-muted);margin-top:3px;font-size:.72rem}.event-action-row .all-clear{grid-column:1/-1}.event-health-strip{background:var(--oversight-wash);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:20px 0;display:grid;overflow:hidden}.event-health-strip article{border-right:1px solid var(--oversight-line);padding:13px}.event-health-strip article:last-child{border-right:0}.event-health-strip strong,.event-health-strip span{display:block}.event-health-strip strong{font-size:1.05rem}.event-health-strip span{color:var(--oversight-muted);margin-top:2px;font-size:.65rem}.event-pilot-preparation{border:1px solid var(--oversight-line);border-radius:4px;margin:20px 0;padding:18px}.event-pilot-preparation h4{font-family:var(--font-display,Georgia, serif);margin:5px 0;font-size:1.25rem;font-weight:500}.event-pilot-preparation>div>p{color:var(--oversight-muted);margin:5px 0 12px;font-size:.79rem;line-height:1.55}.event-pilot-preparation .button{min-height:42px}.event-pilot-preparation details{border-top:1px solid var(--oversight-line);margin-top:16px;padding-top:12px}.event-pilot-preparation summary{cursor:pointer;min-height:34px;font-size:.76rem;font-weight:700}.event-pilot-preparation ol{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.event-pilot-preparation li{gap:9px;font-size:.75rem;display:flex}.event-pilot-preparation li>span{color:var(--hat-wine,#68172b);font-size:1rem;line-height:1}.event-pilot-preparation li p{color:var(--oversight-muted);margin:3px 0 0;line-height:1.45}.event-pilot-preparation>small{color:var(--oversight-muted);margin-top:12px;font-size:.68rem;line-height:1.45;display:block}.featured-event-label{color:#654c70;white-space:nowrap;background:#ede5f0;border-radius:999px;padding:6px 9px;font-size:.66rem}.event-lifecycle-notice{background:#fff7ed;border:1px solid #ead6bf;border-radius:12px;margin-top:18px;padding:13px 15px}.event-lifecycle-notice.is-suspended{background:#fff1ee;border-color:#e7c8c1}.event-lifecycle-notice strong,.event-lifecycle-notice small{display:block}.event-lifecycle-notice strong{font-size:.78rem}.event-lifecycle-notice p{color:#67584e;margin:4px 0;font-size:.76rem;line-height:1.5}.event-lifecycle-notice small{color:var(--oversight-muted);font-size:.66rem}.event-lifecycle-unavailable{color:#8a5e44;margin:12px 0 0;font-size:.72rem}.legacy-gathering-note{background:#fff8eb;border:1px solid #ecd9ad;border-radius:14px;margin:0 0 20px;padding:16px 18px}.legacy-gathering-note strong{font-size:.84rem}.legacy-gathering-note p{color:#74654b;margin:4px 0 0;font-size:.76rem}.oversight-clear,.oversight-unavailable{background:var(--oversight-wash);text-align:center;border-radius:14px;padding:26px}.oversight-clear p,.oversight-unavailable p{color:var(--oversight-muted);font-size:.82rem}.oversight-unavailable{margin-top:40px}@media (max-width:900px){.oversight-hero{grid-template-columns:1fr;align-items:stretch;padding-top:38px}.member-oversight-layout,.event-oversight-layout{grid-template-columns:1fr}.member-oversight-layout nav,.event-oversight-layout nav{max-height:280px}.member-request-grid,.event-action-row{grid-template-columns:1fr}}@media (max-width:620px){.oversight-hero,.member-intake-summary,.member-request-desk,.member-directory-desk,.event-oversight-desk,.oversight-subnav-shell,.focused-admin-tool,.event-action-row,.oversight-message{width:calc(100% - 24px)}.oversight-hero{gap:26px;padding-top:28px}.oversight-hero h1{font-size:2.45rem}.member-intake-summary{grid-template-columns:1fr;align-items:start}.member-intake-summary>div:nth-child(2){text-align:left;border-top:1px solid #ffffff29;border-left:0;padding-top:14px;padding-left:0}.member-request-desk,.member-directory-desk,.event-oversight-desk{border-radius:17px;padding:18px}.oversight-heading{flex-direction:column;align-items:stretch}.oversight-heading input{width:100%;min-width:0}.member-request-grid article footer,.member-oversight-card footer,.event-oversight-card footer{flex-direction:column;align-items:stretch}.member-oversight-card dl,.event-oversight-card dl{grid-template-columns:1fr}.event-health-strip{grid-template-columns:repeat(2,1fr)}.event-health-strip article:nth-child(2){border-right:0}.event-health-strip article:nth-child(-n+2){border-bottom:1px solid var(--oversight-line)}}
:root{--hat-paper:#fbf8f1;--hat-surface:#fffdf8;--hat-wine:#641d2e;--hat-wine-deep:#321c26;--hat-brass:#a8792f;--hat-rule:#3f2a2f26}.floating-guide-character{background:var(--hat-wine-deep);border:1px solid #e8d09f7a;border-radius:50%;width:58px;height:58px;overflow:visible;box-shadow:0 13px 30px #321c2630,inset 0 0 0 5px #fffdf80b}.floating-table-guide{width:58px;height:58px}.floating-guide-monogram{color:#fff8ea;font-family:var(--serif);border:1px solid #d2ae696b;border-radius:50%;place-items:center;font-size:1.72rem;font-weight:400;line-height:1;display:grid;position:absolute;inset:6px}.floating-guide-name{color:#5b4c4f;letter-spacing:.08em;font-size:.56rem;font-weight:800;position:absolute;bottom:-19px;right:50%;transform:translate(50%)}.floating-guide-spark{border-color:var(--hat-paper);width:18px;height:18px;color:var(--hat-wine);background:#d8b66f;font-size:.48rem;animation:none;top:-4px;right:-4px}.floating-guide-shadow{opacity:.62;bottom:-9px;left:8px;right:8px}.floating-guide-panel{border-color:var(--hat-rule);background:#fffdf8fb;border-radius:12px;bottom:73px;box-shadow:0 24px 64px #311d2d2b}.floating-guide-panel>header{background:var(--hat-wine-deep)}.floating-guide-messages>div>p,.floating-guide-suggestion,.floating-guide-panel form input,.floating-guide-panel form button{border-radius:6px}.floating-guide-suggestion{background:#f7f1e7}.community-directory{margin-top:46px}.community-directory+.community-directory{margin-top:58px;padding-top:48px}.community-directory-heading{margin-bottom:21px;padding-bottom:15px}.community-directory-heading h2{font-size:clamp(2.1rem,3.5vw,3.15rem)}.community-member-rooms,.community-discovery-grid{border-color:var(--hat-rule);background:var(--hat-rule);gap:1px}.community-directory-card,.community-directory-empty{background:var(--hat-surface);border:0}.community-directory-card{min-height:270px;padding:24px}.community-directory-card.is-member{min-height:250px}.community-directory-card.is-member:before{width:3px}.community-directory-title{margin-top:23px}.community-directory-title h3{font-size:clamp(1.55rem,2.2vw,2rem)}.community-directory-card>p{-webkit-line-clamp:3;margin-top:13px}.community-directory-card>footer{margin-top:20px}.community-directory-icon{border-radius:50%}.community-directory-activity-badge,.community-directory-card .button{border-radius:3px}.community-directory-empty{border-top:1px solid var(--hat-rule);border-bottom:1px solid var(--hat-rule);min-height:98px;padding:20px 23px}.events-intro{padding-top:38px}.public-event-list{border-top:1px solid var(--hat-rule)}.public-event-list>article{border-right:0;border-bottom:1px solid var(--hat-rule);box-shadow:none;background:0 0;border-left:0;border-radius:0}.public-event-list>article:hover{background:#fffdf89e}.events-empty{border:0;border-bottom:1px solid var(--hat-rule);background:0 0;min-height:142px;padding:24px 0}.events-empty-icon{background:#f1e8d9;border-radius:50%}.events-empty-actions .button,.member-event-proposals .button,.event-proposal-panel .button{border-radius:3px}.network-connections article{background:0 0;border-left:0;border-right:0;border-radius:0}.network-connections article+article{border-top:1px solid var(--hat-rule)}.network-introduction-note{border:0;border-top:1px solid var(--hat-rule);background:0 0;border-radius:0;padding:10px 0 0}.member-suggestions article,.member-directory-browser,.member-directory .directory-grid>article{box-shadow:none;border-radius:4px}.member-suggestions article{border-top:2px solid var(--hat-wine)}.network-view-tabs button small,.member-status{border-radius:2px}.member-command-page,.event-command-page{--oversight-ink:#2c2024;--oversight-muted:#746a66;--oversight-line:var(--hat-rule);--oversight-wash:#f7f2e9;background:var(--hat-paper)}.oversight-metrics,.member-intake-summary,.member-request-desk,.member-directory-desk,.event-oversight-desk,.member-request-grid>article,.member-oversight-card,.event-oversight-card,.oversight-clear,.oversight-unavailable,.event-health-strip,.event-lifecycle-notice,.legacy-gathering-note{border-radius:4px}.member-intake-summary{background:var(--hat-wine-deep)}.oversight-metrics article.has-work,.member-oversight-card aside,.event-oversight-card aside{background:#f4ecdf}.member-request-grid article header span,.member-oversight-card>header span,.event-oversight-card>header span,.member-oversight-card>header>strong{color:var(--hat-wine)}.member-request-grid blockquote{border-color:var(--hat-brass)}.oversight-heading>span,.featured-event-label{color:var(--hat-wine);background:#eee3d2;border-radius:2px}.member-oversight-layout nav button,.event-oversight-layout nav button,.oversight-heading input{border-radius:3px}.referrals-page{background:var(--hat-paper)}.referral-hero,.referral-intro,.referral-history,.referral-promise{width:min(1120px,100% - 48px);margin-left:auto;margin-right:auto}.referral-hero{border-bottom:1px solid var(--hat-rule);padding-top:48px;padding-bottom:38px}.referral-hero h1{letter-spacing:-.06em;max-width:700px;margin:8px 0 14px;font-size:clamp(2.7rem,6vw,5.1rem);line-height:.95}.referral-hero>p:last-child{max-width:600px;color:var(--muted);margin:0;font-size:.86rem;line-height:1.7}.referral-promise{border-bottom:1px solid var(--hat-rule);background:var(--hat-rule);grid-template-columns:repeat(3,1fr);gap:1px;padding:20px 0;display:grid}.referral-promise>div{background:var(--hat-paper);grid-template-columns:27px 1fr;align-content:start;gap:12px;min-height:92px;padding:16px 20px;display:grid}.referral-promise>div>span{color:var(--hat-brass);font-family:var(--serif);font-size:1.2rem}.referral-promise p{margin:0}.referral-promise strong,.referral-promise small{display:block}.referral-promise strong{font-size:.7rem}.referral-promise small{color:var(--muted);margin-top:5px;font-size:.62rem;line-height:1.5}.referral-intro,.referral-history{border-bottom:1px solid var(--hat-rule);padding:44px 0}.referral-intro{grid-template-columns:.9fr 1.1fr;gap:72px;display:grid}.referral-intro h2,.referral-history h2{font-family:var(--serif);letter-spacing:-.05em;margin:7px 0 12px;font-size:clamp(2rem,3.8vw,3.25rem);font-weight:400;line-height:1}.referral-intro>div>p:not(.eyebrow){color:var(--muted);margin:0;font-size:.76rem;line-height:1.7}.referral-campaign-note{border-left:2px solid var(--hat-brass);background:#f7f0e4;margin-top:22px;padding:15px 17px}.referral-campaign-note strong{font-size:.72rem}.referral-campaign-note p{color:var(--muted);margin:5px 0;font-size:.65rem;line-height:1.55}.referral-campaign-note small{color:var(--hat-wine);font-size:.62rem;font-weight:700}.referral-intro form{align-content:start;gap:13px;display:grid}.referral-intro form label{color:var(--ink);gap:6px;font-size:.66rem;font-weight:700;display:grid}.referral-intro form input,.referral-intro form select,.referral-intro form textarea{border:1px solid var(--hat-rule);background:var(--hat-surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:3px;padding:10px 12px;font-size:.74rem}.referral-intro form textarea{resize:vertical;min-height:112px}.referral-intro form input:focus,.referral-intro form select:focus,.referral-intro form textarea:focus{border-color:var(--hat-wine);outline:3px solid #641d2e14}.referral-intro form .form-help{color:var(--muted);font-size:.6rem;font-weight:400;line-height:1.45}.referral-intro form .button{border-radius:3px;justify-self:start;margin-top:5px}.referral-history>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.referral-history>header>span{color:var(--hat-wine);font-size:.68rem;font-weight:800}.referral-history article{border-top:1px solid var(--hat-rule);grid-template-columns:1fr auto;gap:4px 20px;padding:16px 0;display:grid}.referral-history article strong{font-size:.74rem}.referral-history article small,.referral-history article p{color:var(--muted);font-size:.64rem}.referral-history article p{margin:2px 0 0}.referral-history article .member-status{justify-self:end}.pwa-install-card-copy{align-items:center;gap:18px;display:flex}.pwa-install-card-copy img{border-radius:16px;box-shadow:0 10px 24px #47262f21}.pwa-install-control{justify-items:start;gap:10px;display:grid}.pwa-install-control.is-compact{display:inline-block;position:relative}.pwa-install-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pwa-installed-label{color:var(--muted);font-size:inherit}.pwa-install-instructions{border-left:2px solid var(--hat-brass);max-width:430px;color:var(--ink);background:#f7f1e7;padding:12px 14px}.pwa-install-instructions strong{font-size:.76rem}.pwa-install-instructions p{color:var(--muted);margin:4px 0 0;font-size:.7rem;line-height:1.55}.public-footer .pwa-install-instructions{text-align:left;width:290px;position:absolute;bottom:28px;right:0}.offline-page{background:var(--hat-paper);place-items:center;min-height:100vh;padding:28px;display:grid}.offline-card{border-top:1px solid var(--hat-brass);border-bottom:1px solid var(--hat-rule);width:min(560px,100%);padding:42px 0}.offline-card h1{font-family:var(--serif);margin:8px 0 12px;font-size:clamp(2.4rem,8vw,4.4rem);font-weight:400;line-height:.98}.offline-card p:not(.eyebrow){color:var(--muted);line-height:1.7}.event-detail-page .legal-header{border-bottom:1px solid var(--hat-rule);width:min(1120px,100% - 48px);min-height:72px;margin:0 auto;padding:0}.event-detail-hero{align-items:start;gap:44px;min-height:0;padding:68px 0 72px}.event-detail-hero:not(:has(.event-detail-poster)){grid-template-columns:minmax(0,1fr) minmax(250px,340px)}.event-detail-hero h1{max-width:680px;font-size:clamp(3.25rem,6.2vw,5.7rem);line-height:.94}.event-detail-hero>div>p:last-child{max-width:590px;margin-top:22px;font-size:.9rem;line-height:1.72}.event-detail-hero .event-community-badge{color:var(--hat-wine);letter-spacing:.01em;text-transform:none;background:#f8f0e7;border:1px solid #641d2e24;border-radius:3px;margin-top:20px}.event-detail-poster{border:1px solid var(--hat-rule);background:#eee4d6;border-radius:4px;min-height:300px;box-shadow:0 16px 30px #321c2614}.event-detail-poster img{object-fit:cover;width:100%;height:100%;min-height:300px;display:block}.event-detail-hero aside{border:1px solid var(--hat-rule);border-top:3px solid var(--hat-brass);background:var(--hat-surface);border-radius:4px;padding:24px;position:sticky;top:18px;box-shadow:0 12px 28px #321c260d}.event-detail-hero dl{gap:0;margin-bottom:22px}.event-detail-hero dl div{padding:13px 0}.event-detail-hero dl div:first-child{padding-top:0}.event-detail-hero dl div:last-child{border-bottom:0;padding-bottom:0}.event-detail-hero dt{color:var(--hat-brass)}.event-detail-hero dd{font-size:.78rem}.event-detail-hero aside .button{border-radius:3px;min-height:46px}.event-community-companion,.event-inline-registration{border:1px solid var(--hat-rule);background:var(--hat-surface);width:min(1120px,100% - 48px);box-shadow:none;border-radius:4px;margin-top:20px}.event-community-companion{gap:30px;padding:28px 30px}.event-community-companion h2,.event-registration-entry h2{font-size:clamp(1.8rem,3vw,2.6rem)}.event-community-companion aside{gap:10px;padding-left:26px}.event-community-companion aside>span{background:#f8f0e7;border-radius:3px}.event-community-companion .button{min-height:42px}.event-inline-registration{margin-bottom:28px}.event-registration-form.is-embedded,.registration-status-card.is-embedded,.event-registration-entry{padding:30px}.event-registration-form.is-embedded>header h2{font-size:clamp(1.9rem,3.6vw,3rem)}.event-payment-boundary{padding:12px 30px;font-size:.65rem}.event-content-section,.event-menu-section,.event-gallery-section{padding-top:64px;padding-bottom:64px}.event-content-section{gap:52px}.event-content-section h2{font-size:clamp(2.2rem,4vw,3rem)}.event-content-section>div:first-child .eyebrow{margin-bottom:9px}.announcement-list article,.programme-list article{padding:20px 0}.announcement-list h3,.programme-list h3{font-size:.95rem}.event-questions{border-top:1px solid var(--hat-rule);border-bottom:1px solid var(--hat-rule);width:min(1120px,100% - 48px);margin:0 auto;padding:46px 0}.event-questions>header,.event-questions-community{padding:0}.event-questions h2{font-size:clamp(2.1rem,4vw,3rem)}.event-question-list{margin-top:24px}.event-question-list>article{padding:21px 0}.event-question-list>article>p{font-size:clamp(.95rem,1.8vw,1.12rem)}.event-public-recap,.event-public-reflections{box-shadow:none;border-radius:4px}.event-menu-section>header h2,.event-gallery-section>header h2{font-size:clamp(2.8rem,5vw,4.8rem)}.public-gallery-album{gap:48px;padding:42px 0}.public-gallery-grid{gap:10px}.public-gallery-grid img{height:220px}.sponsor-section article{min-height:110px;padding:16px}.member-event-proposals{border:1px solid var(--hat-rule);background:var(--hat-surface);box-shadow:none;border-radius:4px;margin-top:52px;margin-bottom:72px;padding:32px}.member-event-proposals>header{gap:28px}.member-event-proposals>header h2{font-size:clamp(2.1rem,4vw,3.1rem)}.member-event-proposals>header p:last-child{max-width:630px;font-size:.72rem}.member-event-promise{margin-top:24px;padding:14px 0}.member-event-promise span{padding:0 14px;font-size:.61rem}.member-event-promise b{width:22px;height:22px}.member-event-wizard{border:1px solid var(--hat-rule);background:#fcfaf5;border-radius:4px;margin-top:24px;padding:24px}.member-event-wizard .community-event-wizard-step{gap:16px;min-height:270px}.member-event-wizard .community-event-wizard-progress{margin:22px 0 26px}.member-event-wizard .community-event-wizard-step input,.member-event-wizard .community-event-wizard-step select,.member-event-wizard .community-event-wizard-step textarea{border-radius:3px;min-height:46px}.member-event-wizard .community-event-wizard-step textarea{min-height:100px}.member-event-paths button,.member-event-community-route,.member-event-community-choice{border-radius:4px}.member-event-paths button{min-height:116px;padding:16px}.member-event-paths button[aria-pressed=true]{background:#f8f0e7;box-shadow:inset 0 0 0 1px #641d2e14}.community-event-fixed-terms{border-radius:3px;flex-wrap:wrap;padding:14px 16px}.community-event-fixed-terms p{flex:100%;margin:3px 0 0}.member-event-wizard>footer{border-top:1px solid var(--hat-rule);margin-top:22px;padding-top:18px}.member-event-wizard>footer .button{border-radius:3px;min-height:42px}@media (max-width:820px){.event-detail-page .legal-header{width:calc(100% - 32px)}:is(.event-detail-hero,.event-detail-hero:not(:has(.event-detail-poster))){grid-template-columns:1fr;gap:30px}.event-detail-hero aside{position:static}.event-detail-poster,.event-detail-poster img{min-height:250px;max-height:360px}.event-community-companion{grid-template-columns:1fr}.event-community-companion aside{border-top:1px solid var(--hat-rule);border-left:0;padding:20px 0 0}.event-questions{width:calc(100% - 32px)}.member-event-proposals{padding:26px}}@media (max-width:620px){.event-detail-page .legal-header{min-height:64px}.event-detail-hero{padding:48px 0 52px}.event-detail-hero h1{font-size:clamp(2.9rem,13vw,4.3rem)}.event-community-companion,.event-inline-registration{width:calc(100% - 32px)}.event-community-companion{padding:22px 20px}.event-registration-form.is-embedded,.registration-status-card.is-embedded,.event-registration-entry{padding:24px 20px}.event-payment-boundary{padding:12px 20px}.event-content-section{padding-top:48px;padding-bottom:48px}.event-menu-section,.event-gallery-section{padding-top:56px;padding-bottom:56px}.event-questions{padding:38px 0}.member-event-proposals{width:calc(100% - 24px);margin-top:38px;padding:22px 18px}.member-event-promise{margin-top:20px}.member-event-wizard{padding:18px}.member-event-wizard>footer{flex-direction:column;align-items:stretch}.member-event-wizard>footer>div{justify-content:flex-end}.public-gallery-album{grid-template-columns:1fr;gap:24px}.public-gallery-grid img{height:180px}}@media (max-width:760px){.community-directory{margin-top:34px}.community-member-rooms,.community-discovery-grid{grid-template-columns:1fr}.public-event-list>article{padding-left:0;padding-right:0}.referral-promise,.referral-intro,.referral-history{width:min(100% - 32px,620px)}.referral-promise{grid-template-columns:1fr}.referral-intro{grid-template-columns:1fr;gap:30px}.pwa-install-card-copy{align-items:flex-start}}@media (max-width:620px){.floating-guide-name{display:none}.floating-guide-panel{border-radius:10px;bottom:84px}.community-directory-card{min-height:0;padding:21px 18px}.events-empty{padding:21px 0}.referral-hero{width:calc(100% - 32px);padding-top:32px}.referral-intro,.referral-history{padding:32px 0}.pwa-install-card-copy{display:grid}}
.event-intro-page{color:#251d1a;background:#faf8f4;min-height:100vh}.event-intro-shell,.event-intro-scan{width:min(100% - 36px,1060px);margin:0 auto;padding:44px 0 80px}.event-intro-heading{max-width:720px;margin-bottom:28px}.event-intro-heading h1,.event-intro-scan h1{letter-spacing:-.045em;margin:8px 0 14px;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:400;line-height:1.08}.event-intro-heading>p:last-child,.event-intro-scan>p:not(.eyebrow){color:#675e58;line-height:1.65}.event-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.event-intro-panel,.event-intro-scan{background:#fffefa;border:1px solid #e7e0d7;border-radius:8px;padding:28px}.event-intro-panel h2{margin:0 0 16px;font-family:Georgia,serif;font-size:1.65rem;font-weight:400}.event-intro-panel h3{margin:30px 0 12px;font-size:.92rem}.event-intro-panel>label:not(.event-intro-toggle),.event-intro-panel form label{margin:16px 0 7px;font-size:.76rem;font-weight:700;display:block}.event-intro-panel textarea,.event-intro-panel input[type=text],.event-intro-panel form input{font:inherit;background:#fff;border:1px solid #d7cfc6;border-radius:4px;width:100%;min-height:46px;padding:11px 12px;display:block}.event-intro-panel textarea{resize:vertical}.event-intro-toggle{align-items:center;gap:10px;font-size:.84rem;font-weight:650;display:flex}.event-intro-toggle input{accent-color:#68172b;width:19px;height:19px}.event-intro-help,.event-intro-panel>p,.event-intro-share p,.event-intro-target-action p{color:#6b615c;font-size:.77rem;line-height:1.55}.event-intro-share{border-top:1px solid #e7e0d7;margin-top:22px;padding-top:22px}.event-intro-share img{background:#fff;border:1px solid #e7e0d7;border-radius:4px;max-width:100%;display:block}.event-intro-share>strong{letter-spacing:.13em;overflow-wrap:anywhere;margin:12px 0;font-size:1.15rem;display:block}.event-intro-panel form{gap:9px;margin:18px 0;display:grid}.event-intro-panel form label{margin:0}.event-intro-panel form .button{justify-self:start}.event-intro-requests{margin:0;padding:0;list-style:none}.event-intro-requests li{border-top:1px solid #e7e0d7;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.event-intro-requests li strong,.event-intro-requests li span{display:block}.event-intro-requests li strong{font-size:.88rem}.event-intro-requests li span{color:#6b615c;margin-top:3px;font-size:.72rem}.event-intro-entry{background:#f6f0e8;border:1px solid #e4d7c8;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 40px);max-width:1160px;margin:32px auto;padding:22px 26px;display:flex}.event-intro-entry h2{margin:3px 0 6px;font-family:Georgia,serif;font-size:1.45rem;font-weight:400}.event-intro-entry p:last-child{color:#655b55;margin:0;font-size:.8rem;line-height:1.55}.event-intro-entry .button{flex:none}.event-intro-scan{max-width:650px;margin-top:44px}.event-intro-target-action{border-top:1px solid #e7e0d7;margin:24px 0;padding-top:20px}.event-intro-scan>.button{margin-top:10px}.event-intro-admin-safety{border:1px solid var(--oversight-line,#e7e0d7);border-radius:4px;margin:18px 0;padding:15px 18px}.event-intro-admin-safety summary{cursor:pointer;min-height:30px;font-size:.77rem;font-weight:700}.event-intro-admin-safety p{color:var(--oversight-muted,#675e58);font-size:.75rem;line-height:1.5}.event-intro-admin-safety ul{margin:0;padding:0;list-style:none}.event-intro-admin-safety li{border-top:1px solid var(--oversight-line,#e7e0d7);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.event-intro-admin-safety li strong,.event-intro-admin-safety li small{display:block}.event-intro-admin-safety li small{color:var(--oversight-muted,#675e58);margin-top:3px;font-size:.68rem}.event-intro-admin-safety li p{margin:5px 0 0}.event-intro-setting{background:#f6f0e8;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px;display:flex}.event-intro-setting strong{font-size:.76rem}.event-round-volunteers{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.event-round-volunteers li{background:#f8f5f0;border:1px solid #ebe3d9;border-radius:5px;padding:12px}.event-round-volunteers strong,.event-round-volunteers span{display:block}.event-round-volunteers strong{font-size:.86rem}.event-round-volunteers span{color:#6b615c;margin-top:5px;font-size:.74rem;line-height:1.45}.event-round-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.event-round-fields label,.event-round-add-table label,.event-round-add-seat label{color:#453b36;gap:6px;font-size:.75rem;font-weight:700;display:grid}.event-round-fields input,.event-round-fields textarea,.event-round-add-table input,.event-round-add-table select,.event-round-add-seat select{font:inherit;background:#fff;border:1px solid #d7cfc6;border-radius:4px;width:100%;min-height:44px;padding:10px 12px}.event-round-fields label:nth-child(2){grid-column:1/-1}.event-round-fields .button{place-self:end start}.event-round-heading{border-bottom:1px solid #e7e0d7;margin-bottom:18px;padding-bottom:14px}.event-round-heading h2{margin-bottom:5px}.event-round-heading p:not(.eyebrow),.event-round-heading small{color:#6b615c;font-size:.76rem}.event-round-tables{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.event-round-tables article{background:#faf8f4;border:1px solid #ebe3d9;border-radius:5px;padding:15px}.event-round-tables h3{justify-content:space-between;margin:0 0 10px;display:flex}.event-round-tables h3 small{color:#776c65;font-weight:400}.event-round-tables ul{margin:0 0 14px;padding:0;list-style:none}.event-round-tables li{border-top:1px solid #e7e0d7;justify-content:space-between;align-items:center;padding:7px 0;font-size:.76rem;display:flex}.event-round-tables li button{color:#68172b;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px}.event-round-add-seat,.event-round-add-table{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.event-round-add-seat label,.event-round-add-table label{flex:170px}.event-round-add-seat .button,.event-round-add-table .button{align-self:end}@media (max-width:760px){.event-intro-grid{grid-template-columns:1fr}.event-intro-entry{flex-direction:column;align-items:start}.event-intro-panel{padding:22px}.event-intro-setting{flex-direction:column;align-items:start}.event-round-fields{grid-template-columns:1fr}.event-round-fields label:nth-child(2){grid-column:auto}}
