.CommunityDemo_shell__PAhlC{--demo-ink:#13151b;--demo-muted:#626773;color:var(--demo-ink);background:#f7f6f3;min-height:100vh;max-width:100%;overflow-x:clip;padding-bottom:32px}.CommunityDemo_back__JHrTI{position:absolute;left:12px;top:-50px;z-index:20;background:var(--blue);color:#fff;padding:10px}.CommunityDemo_back__JHrTI:focus{top:8px}.CommunityDemo_cover__xSZVc,.CommunityDemo_layout__nNTvN,.CommunityDemo_roleBar__kxNvD,.CommunityDemo_topbar__JiVCn{max-width:1380px;margin:0 auto}.CommunityDemo_topbar__JiVCn{height:64px;display:flex;align-items:center;gap:18px;padding:0 28px}.CommunityDemo_wordmark__068tE{font-weight:900;letter-spacing:-.05em;font-size:20px}.CommunityDemo_kicker__Y50GH,.CommunityDemo_panelTitle__UH0TX,.CommunityDemo_previewPill__uGhdF,.CommunityDemo_railTitle__M2JZN,.CommunityDemo_status__4hst3{font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.CommunityDemo_previewPill__uGhdF,.CommunityDemo_status__4hst3{border:1px solid var(--blue);color:var(--blue);padding:4px 7px}.CommunityDemo_topActions__S2oLJ{margin-left:auto;display:flex;align-items:center;gap:10px}.CommunityDemo_exit__F_u1O,.CommunityDemo_iconButton__CLKzs,.CommunityDemo_railSearch___QDue{min-height:44px;border:0;background:transparent;font:600 12px var(--font-mono);color:var(--demo-ink);cursor:pointer}.CommunityDemo_exit__F_u1O{display:grid;place-items:center;color:var(--blue)}.CommunityDemo_cover__xSZVc{border:1px solid #d5d5d1;overflow:hidden;background:#fff}.CommunityDemo_coverArt__TZvjj{height:170px;background:linear-gradient(120deg,var(--community-accent),#f3bf39 48%,#ec694a);position:relative;overflow:hidden}.CommunityDemo_coverArt__TZvjj b,.CommunityDemo_coverArt__TZvjj em,.CommunityDemo_coverArt__TZvjj i{position:absolute;display:block;border-radius:999px;border:2px solid rgba(255,255,255,.72)}.CommunityDemo_coverArt__TZvjj i{width:260px;height:260px;right:5%;top:-110px}.CommunityDemo_coverArt__TZvjj b{width:150px;height:150px;left:17%;bottom:-80px}.CommunityDemo_coverArt__TZvjj em{width:45px;height:45px;right:27%;bottom:28px;background:#fff}.CommunityDemo_profile__1iZ8l{padding:0 30px 22px;min-height:132px;display:flex;align-items:flex-end;gap:18px}.CommunityDemo_tile__ThTSt{width:72px;height:72px;margin-top:-35px;display:grid;place-items:center;background:var(--community-accent);border:4px solid #fff;color:#fff;font-weight:900;font-size:24px;flex:none}.CommunityDemo_profile__1iZ8l h1{font-size:clamp(27px,4vw,44px);letter-spacing:-.055em;line-height:1;margin:4px 0 7px}.CommunityDemo_profile__1iZ8l p{color:var(--demo-muted);font-size:14px}.CommunityDemo_memberCount__gSP2p{margin-left:auto;display:grid;grid-gap:2px;gap:2px;font-size:12px;color:var(--demo-muted)}.CommunityDemo_memberCount__gSP2p strong{font-size:20px;color:var(--demo-ink)}.CommunityDemo_onlineDot__U6N7U{color:var(--blue);font:500 11px var(--font-mono);margin-top:5px}.CommunityDemo_roleBar__kxNvD{padding:12px 28px;border:1px solid #d5d5d1;border-top:0;background:#fffdf9;display:flex;align-items:center;gap:10px;font-size:12px}.CommunityDemo_roleSwitch__sP8QB{display:flex;border:1px solid #c9c9c5}.CommunityDemo_roleSwitch__sP8QB button{min-height:32px;border:0;background:#fff;padding:0 12px;text-transform:capitalize;font-weight:700;cursor:pointer}.CommunityDemo_roleSwitch__sP8QB button[aria-pressed=true]{background:var(--demo-ink);color:#fff}.CommunityDemo_reset__mAOAw{margin-left:auto;font:500 10px var(--font-mono);color:var(--demo-muted)}.CommunityDemo_layout__nNTvN{display:grid;grid-template-columns:210px minmax(0,1fr) 220px;grid-gap:16px;gap:16px;padding:18px 28px}.CommunityDemo_context__phKCM,.CommunityDemo_rail__b_sqM,.CommunityDemo_workspace__koPFV{background:#fff;border:1px solid #d5d5d1}.CommunityDemo_rail__b_sqM{padding:14px;align-self:start;position:-webkit-sticky;position:sticky;top:10px}.CommunityDemo_railTitle__M2JZN{margin:0 8px 10px;color:var(--demo-muted)}.CommunityDemo_navActive__pyAGj,.CommunityDemo_navItem__7cigB{width:100%;min-height:44px;text-align:left;border:0;background:transparent;padding:0 8px;font-weight:700;cursor:pointer;border-radius:4px}.CommunityDemo_navActive__pyAGj{background:var(--demo-ink);color:#fff}.CommunityDemo_railSearch___QDue{width:100%;margin-top:13px;border-top:1px solid #e6e4df;color:var(--blue);text-align:left}.CommunityDemo_workspace__koPFV{min-width:0;padding:25px}.CommunityDemo_workspaceHead__b1BV3{display:flex;justify-content:space-between;gap:16px;align-items:start;padding-bottom:20px;border-bottom:1px solid #e3e2df}.CommunityDemo_workspaceHead__b1BV3 h2{font-size:clamp(25px,3vw,37px);letter-spacing:-.05em;margin-top:5px}.CommunityDemo_context__phKCM{padding:15px;align-self:start}.CommunityDemo_contextTitle__iUNTS{font:600 10px var(--font-mono);text-transform:uppercase;color:var(--demo-muted);margin-bottom:10px}.CommunityDemo_person__mpWZ6{display:flex;gap:8px;align-items:center;text-align:left;width:100%;border:0;background:transparent;padding:8px 0;cursor:pointer}.CommunityDemo_person__mpWZ6 small,.CommunityDemo_person__mpWZ6 strong{display:block}.CommunityDemo_person__mpWZ6 small{font-size:11px;color:var(--demo-muted);margin-top:2px}.CommunityDemo_avatar__Auo3A{width:32px;height:32px;display:grid;place-items:center;flex:none;color:#fff;font-size:10px;font-weight:800;border-radius:50%}.CommunityDemo_tone0__kIqA_{background:#315e4a}.CommunityDemo_tone1__SGcWN{background:#c65a2e}.CommunityDemo_tone2__rDi_y{background:#8b56a5}.CommunityDemo_liveCard__iCWVM{background:#f1f4ff;margin-top:17px;padding:12px;display:grid;grid-gap:6px;gap:6px;font-size:12px}.CommunityDemo_liveCard__iCWVM span{font:600 10px var(--font-mono);color:var(--blue)}.CommunityDemo_liveCard__iCWVM p{color:var(--demo-muted);line-height:1.4}.CommunityDemo_actionBar__cYsug button,.CommunityDemo_contentList__bz1tU button,.CommunityDemo_event___D6_A button,.CommunityDemo_ledger__VFdBc button,.CommunityDemo_lesson__Eac8t button,.CommunityDemo_liveCard__iCWVM button,.CommunityDemo_settings__PBRQp button{border:0;background:var(--blue);color:#fff;min-height:38px;padding:0 10px;font-size:12px;font-weight:800;cursor:pointer}.CommunityDemo_searchRow__g0_QS{display:grid;grid-template-columns:160px 1fr;align-items:center;grid-gap:12px;gap:12px;margin:20px 0}.CommunityDemo_searchRow__g0_QS label{font:600 11px var(--font-mono)}.CommunityDemo_searchRow__g0_QS input{height:42px;border:1px solid #babbb8;padding:0 12px;font:14px var(--font-sans)}.CommunityDemo_pinned__sgxaj{border:1px solid #c7d2ff;background:#f5f7ff;padding:14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;font-size:13px}.CommunityDemo_pinned__sgxaj span{font:600 10px var(--font-mono);color:var(--blue);text-transform:uppercase}.CommunityDemo_pinned__sgxaj button{background:transparent;border:0;color:var(--blue);font-weight:800;cursor:pointer}.CommunityDemo_feed__nKRTu{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.CommunityDemo_post__JuE1m{border:1px solid #dededb;padding:16px}.CommunityDemo_post__JuE1m header{display:flex;gap:10px;align-items:center}.CommunityDemo_post__JuE1m header p{display:grid;grid-gap:2px;gap:2px;font-size:13px}.CommunityDemo_post__JuE1m header small{color:var(--demo-muted);font-size:11px}.CommunityDemo_post__JuE1m h3{font-size:18px;letter-spacing:-.03em;margin:14px 0 7px}.CommunityDemo_post__JuE1m>p{line-height:1.55;color:#454a53;font-size:13px}.CommunityDemo_post__JuE1m footer{display:flex;gap:14px;margin-top:15px;align-items:center;font:500 11px var(--font-mono);color:var(--demo-muted)}.CommunityDemo_post__JuE1m footer button{border:0;background:transparent;padding:4px 0;color:inherit;font:inherit;cursor:pointer}.CommunityDemo_post__JuE1m footer button[aria-pressed=true]{color:var(--blue);font-weight:800}.CommunityDemo_replies__pL1Ow{border-top:1px solid #e5e4e1;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.55}.CommunityDemo_replies__pL1Ow p{margin-top:6px;color:var(--demo-muted)}.CommunityDemo_split__0E4TT{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);grid-gap:14px;gap:14px;margin-top:20px}.CommunityDemo_lesson__Eac8t,.CommunityDemo_panel__419ip{border:1px solid #dededb;padding:14px}.CommunityDemo_panelTitle__UH0TX{color:var(--demo-muted);margin-bottom:8px}.CommunityDemo_listButton__93O8h,.CommunityDemo_listSelected__3zN5O{width:100%;border:0;border-bottom:1px solid #eee;text-align:left;padding:12px 6px;background:#fff;display:flex;justify-content:space-between;gap:8px;cursor:pointer;font-size:13px}.CommunityDemo_listButton__93O8h small,.CommunityDemo_listSelected__3zN5O small{color:var(--demo-muted);font:10px var(--font-mono)}.CommunityDemo_listSelected__3zN5O{background:#f1f4ff;color:var(--blue);font-weight:800}.CommunityDemo_listButton__93O8h i{font:10px var(--font-mono);color:var(--blue)}.CommunityDemo_lesson__Eac8t h3{font-size:25px;letter-spacing:-.04em;margin:8px 0}.CommunityDemo_lesson__Eac8t>p{font-size:13px;color:var(--demo-muted);margin-top:12px}.CommunityDemo_progress__PMOxG{height:8px;background:#e5e5e2;margin:20px 0 6px}.CommunityDemo_progress__PMOxG span{display:block;background:var(--blue);height:100%}.CommunityDemo_lesson__Eac8t article{margin-top:20px;border:1px solid #dededb;padding:14px;font-size:13px;line-height:1.5}.CommunityDemo_lesson__Eac8t article p{margin:5px 0 13px;color:var(--demo-muted)}.CommunityDemo_events__eZiKG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px}.CommunityDemo_eventSelected__7d3NF,.CommunityDemo_event___D6_A{border:1px solid #dcdcd9;padding:16px;display:grid;grid-gap:9px;gap:9px}.CommunityDemo_eventSelected__7d3NF{border-color:var(--blue);background:#f5f7ff}.CommunityDemo_event___D6_A p{font:600 10px var(--font-mono);color:var(--blue);text-transform:uppercase}.CommunityDemo_event___D6_A h3{font-size:20px;letter-spacing:-.035em}.CommunityDemo_event___D6_A span{font-size:13px;color:var(--demo-muted);line-height:1.45}.CommunityDemo_event___D6_A button{justify-self:flex-start;margin-top:5px}.CommunityDemo_members__bDEQW{display:grid;grid-gap:0;gap:0;border:1px solid #dededb}.CommunityDemo_memberSelected__a4nTz,.CommunityDemo_member__ebHLK{display:grid;grid-template-columns:32px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border-bottom:1px solid #e5e5e2}.CommunityDemo_memberSelected__a4nTz{background:#f5f7ff}.CommunityDemo_member__ebHLK h3{font-size:14px}.CommunityDemo_member__ebHLK h3 i{font:10px var(--font-mono);color:var(--blue);font-style:normal}.CommunityDemo_member__ebHLK p{font-size:12px;color:var(--demo-muted);margin-top:3px}.CommunityDemo_member__ebHLK button{border:0;background:transparent;color:var(--blue);font-weight:800;cursor:pointer}.CommunityDemo_calendar__u5sSO{border:1px solid #dededb;margin-top:20px;padding:14px}.CommunityDemo_calendar__u5sSO>p{font:600 11px var(--font-mono);text-transform:uppercase}.CommunityDemo_calendar__u5sSO>div{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;margin-top:12px;text-align:center}.CommunityDemo_calendar__u5sSO span{font:10px var(--font-mono);color:var(--demo-muted)}.CommunityDemo_calendar__u5sSO strong{min-height:30px;display:grid;place-items:center;font-size:12px}.CommunityDemo_calendarActive__NlaY1{background:var(--blue);color:#fff}.CommunityDemo_certificate__3vYap,.CommunityDemo_profilePanel__91J3D{border:1px solid #c7d2ff;background:#f5f7ff;margin-top:14px;padding:16px;display:flex;align-items:center;gap:12px}.CommunityDemo_certificate__3vYap h3,.CommunityDemo_profilePanel__91J3D h3{font-size:22px;letter-spacing:-.04em;margin-top:4px}.CommunityDemo_certificate__3vYap p,.CommunityDemo_profilePanel__91J3D p{font-size:12px;color:var(--demo-muted);margin-top:4px}.CommunityDemo_certificate__3vYap button,.CommunityDemo_profilePanel__91J3D button{margin-left:auto;border:1px solid var(--blue);background:#fff;color:var(--blue);min-height:38px;padding:0 10px;font-weight:800;cursor:pointer}.CommunityDemo_certificate__3vYap{display:block;text-align:center;padding:34px}.CommunityDemo_certificate__3vYap>strong{display:block;font:700 18px var(--font-mono);color:var(--blue);margin-top:14px}.CommunityDemo_certificate__3vYap h3{font-size:34px;margin:10px 0}.CommunityDemo_certificate__3vYap p{max-width:48ch;margin:0 auto 18px}.CommunityDemo_certificate__3vYap button{margin:0}.CommunityDemo_metricGrid__19vyo{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:20px}.CommunityDemo_metricGrid__19vyo article{border:1px solid #dededb;padding:14px;display:grid;grid-gap:5px;gap:5px}.CommunityDemo_metricGrid__19vyo p,.CommunityDemo_metricGrid__19vyo span{font-size:11px;color:var(--demo-muted)}.CommunityDemo_metricGrid__19vyo strong{font-size:26px;letter-spacing:-.05em}.CommunityDemo_checklist__kOCuo,.CommunityDemo_ledger__VFdBc{border:1px solid #dededb;margin-top:14px;padding:16px}.CommunityDemo_checklist__kOCuo h3,.CommunityDemo_ledger__VFdBc h3{font-size:17px}.CommunityDemo_checklist__kOCuo p{margin-top:12px;font-size:13px}.CommunityDemo_checklist__kOCuo i{color:var(--blue);font-style:normal;margin-right:8px}.CommunityDemo_actionBar__cYsug{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:20px 0 12px}.CommunityDemo_actionBar__cYsug p{font-size:13px;color:var(--demo-muted)}.CommunityDemo_contentList__bz1tU{border:1px solid #dededb}.CommunityDemo_contentList__bz1tU article{padding:12px;display:grid;grid-template-columns:80px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #e5e5e2;font-size:13px}.CommunityDemo_contentList__bz1tU article small,.CommunityDemo_contentList__bz1tU article span{font:10px var(--font-mono);color:var(--demo-muted);text-transform:uppercase}.CommunityDemo_chart__1dmjR{border:1px solid #dededb;margin-top:20px;padding:16px}.CommunityDemo_chart__1dmjR>p{font:600 11px var(--font-mono)}.CommunityDemo_chart__1dmjR>div{height:180px;display:flex;align-items:end;gap:8px;border-bottom:1px solid #bfc0bd;padding:14px 0}.CommunityDemo_chart__1dmjR span{flex:1 1;display:block;background:linear-gradient(var(--blue),#9eb8ff)}.CommunityDemo_chart__1dmjR small{display:block;margin-top:11px;color:var(--demo-muted);font-size:11px}.CommunityDemo_ledger__VFdBc p{display:flex;justify-content:space-between;border-bottom:1px solid #eee;padding:11px 0;font-size:13px}.CommunityDemo_ledger__VFdBc button{margin-top:13px}.CommunityDemo_settings__PBRQp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:20px}.CommunityDemo_settings__PBRQp article{border:1px solid #dededb;padding:15px}.CommunityDemo_settings__PBRQp article p{font-size:12px;line-height:1.5;color:var(--demo-muted);margin:5px 0 12px}.CommunityDemo_settings__PBRQp button{background:transparent;color:var(--blue);border:1px solid #cbd5ff}.CommunityDemo_notifications__GsPXB{position:fixed;z-index:10;right:max(20px,calc((100vw - 1380px)/2));top:74px;width:min(360px,calc(100vw - 40px));background:#fff;border:1px solid #bbb;box-shadow:0 16px 50px rgba(0,0,0,.18);padding:16px}.CommunityDemo_notifications__GsPXB>div{display:flex;justify-content:space-between}.CommunityDemo_notifications__GsPXB button{border:0;background:transparent;color:var(--blue);font-weight:800;cursor:pointer}.CommunityDemo_notifications__GsPXB article{padding:13px 0;border-bottom:1px solid #e5e5e2;font-size:13px}.CommunityDemo_notifications__GsPXB article p{font-size:12px;color:var(--demo-muted);margin-top:4px}.CommunityDemo_liveNotice__n3gby{max-width:1380px;margin:0 auto;padding:10px 28px;font:11px var(--font-mono);color:var(--demo-muted)}.CommunityDemo_mobileNav__ijO8_{display:none}@media (max-width:980px){.CommunityDemo_layout__nNTvN{grid-template-columns:170px minmax(0,1fr)}.CommunityDemo_context__phKCM{display:none}.CommunityDemo_cover__xSZVc,.CommunityDemo_roleBar__kxNvD{margin:0 16px}.CommunityDemo_topbar__JiVCn{padding:0 16px}.CommunityDemo_layout__nNTvN{padding:16px}.CommunityDemo_profile__1iZ8l{padding-left:20px;padding-right:20px}.CommunityDemo_reset__mAOAw{display:none}}@media (max-width:680px){.CommunityDemo_topbar__JiVCn{height:56px}.CommunityDemo_previewPill__uGhdF{display:none}.CommunityDemo_iconButton__CLKzs{font-size:0;width:44px}.CommunityDemo_iconButton__CLKzs:after{content:"●";font-size:15px;color:var(--blue)}.CommunityDemo_exit__F_u1O{font-size:11px}.CommunityDemo_cover__xSZVc{margin:0}.CommunityDemo_coverArt__TZvjj{height:120px}.CommunityDemo_profile__1iZ8l{padding:0 16px 16px;align-items:flex-end;gap:12px}.CommunityDemo_tile__ThTSt{width:58px;height:58px;margin-top:-25px;font-size:19px}.CommunityDemo_profile__1iZ8l h1{font-size:27px}.CommunityDemo_memberCount__gSP2p{display:none}.CommunityDemo_roleBar__kxNvD{margin:0;border-left:0;border-right:0;padding:10px 16px}.CommunityDemo_roleBar__kxNvD>span:first-child{display:none}.CommunityDemo_roleSwitch__sP8QB{width:100%}.CommunityDemo_roleSwitch__sP8QB button{flex:1 1}.CommunityDemo_layout__nNTvN{display:block;padding:0 0 66px}.CommunityDemo_rail__b_sqM{display:none}.CommunityDemo_workspace__koPFV{border:0;padding:18px 16px}.CommunityDemo_workspaceHead__b1BV3{padding-bottom:16px}.CommunityDemo_workspaceHead__b1BV3 h2{font-size:28px}.CommunityDemo_mobileNav__ijO8_{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);bottom:0;left:0;right:0;z-index:12;background:#fff;border-top:1px solid #c9c9c5}.CommunityDemo_mobileNav__ijO8_ button{min-height:54px;border:0;background:#fff;padding:3px;font-size:9px;font-weight:800}.CommunityDemo_mobileNav__ijO8_ button[aria-current=page]{color:var(--blue);box-shadow:inset 0 3px var(--blue)}.CommunityDemo_searchRow__g0_QS{grid-template-columns:1fr}.CommunityDemo_pinned__sgxaj{grid-template-columns:1fr;gap:6px}.CommunityDemo_pinned__sgxaj button{justify-self:flex-start}.CommunityDemo_events__eZiKG,.CommunityDemo_settings__PBRQp,.CommunityDemo_split__0E4TT{grid-template-columns:1fr}.CommunityDemo_metricGrid__19vyo{grid-template-columns:1fr 1fr}.CommunityDemo_contentList__bz1tU article{grid-template-columns:65px 1fr auto}.CommunityDemo_contentList__bz1tU article small{display:none}.CommunityDemo_actionBar__cYsug{align-items:flex-start;flex-direction:column}.CommunityDemo_notifications__GsPXB{top:60px;right:10px}.CommunityDemo_liveNotice__n3gby{padding:8px 16px;margin-bottom:50px}.CommunityDemo_post__JuE1m footer{gap:10px}.CommunityDemo_memberSelected__a4nTz,.CommunityDemo_member__ebHLK{grid-template-columns:32px 1fr}.CommunityDemo_member__ebHLK button{grid-column:2;justify-self:flex-start}.CommunityDemo_profilePanel__91J3D{align-items:flex-start;flex-wrap:wrap}.CommunityDemo_profilePanel__91J3D button{margin-left:44px}.CommunityDemo_chart__1dmjR>div{height:130px}}@media (prefers-reduced-motion:reduce){.CommunityDemo_shell__PAhlC *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}