.community-post-author{align-items:flex-start;column-gap:.8rem;row-gap:.55rem}.community-post-author>div{gap:.14rem;padding-top:.04rem}.community-post-author .community-member-name-link{font-size:.95rem;letter-spacing:-.012em;line-height:1.2}.community-post-author>div>span:not(.community-membership-badges){align-items:center;display:flex;flex-wrap:wrap;gap:.28rem;line-height:1.35}.community-post-author span b{background:transparent;border-radius:0;color:#9fb6e8;font-size:.67rem;letter-spacing:.015em;padding:0}.circle-post-author .community-membership-badges,.community-post-author .community-membership-badges{margin-top:.28rem}.community-membership-badges{column-gap:.38rem;row-gap:.3rem}.community-membership-badge{min-height:21px;padding:3px 8px;transition:border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.community-membership-badge.recognition{isolation:isolate;letter-spacing:.015em;overflow:hidden;position:relative}.community-membership-badge.recognition:after{background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.24) 48%,transparent 76%);content:"";inset:0;opacity:.42;pointer-events:none;position:absolute;transform:translateX(-125%);transition:transform .6s cubic-bezier(.22,1,.36,1);z-index:-1}.community-membership-badge.recognition:hover:after{transform:translateX(125%)}.community-membership-badge.teacher{background:linear-gradient(125deg,rgba(63,32,103,.96),rgba(117,70,178,.88));border-color:rgba(205,172,255,.68);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 0 17px rgba(146,91,219,.2);color:#f4eaff!important}.community-membership-badge.chief-imagination-officer{background:linear-gradient(120deg,rgba(41,45,117,.96),rgba(133,55,151,.88) 58%,rgba(36,126,145,.86));border-color:rgba(165,176,255,.66);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 0 18px rgba(108,91,222,.18);color:#f5f3ff!important}.community-membership-badge.momma-bear{background:linear-gradient(125deg,rgba(106,48,52,.97),rgba(172,88,83,.9) 56%,rgba(151,103,42,.9));border-color:rgba(248,190,137,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 0 18px rgba(199,107,85,.2);color:#fff2e5!important}.community-membership-badges.has-recognition .tier-admin,.community-membership-badges.has-recognition .tier-imaginator,.community-membership-badges.has-recognition .tier-seeker,.community-membership-badges.has-recognition .tier-visionary{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.11);box-shadow:none;color:rgba(240,235,224,.68)!important}.circle-post-author .community-membership-badge.tenure,.community-comment-author .community-membership-badge.tenure,.community-post-author .community-membership-badge.tenure{background:transparent;border-color:transparent;box-shadow:none;color:rgba(235,232,221,.48)!important;font-weight:700;padding-inline:.12rem}.circle-post-author .community-membership-badge.tenure svg,.community-comment-author .community-membership-badge.tenure svg,.community-post-author .community-membership-badge.tenure svg{opacity:.68}.community-comment-author{align-items:center;column-gap:.42rem;row-gap:.2rem}.community-comment-author>.community-member-name-link{order:1}.community-comment-author>small{order:2}.community-comment-author>time{order:3}.community-comment-author>small:before,.community-comment-author>time:before{color:rgba(235,232,221,.3);content:"\00b7";margin-right:.42rem}.community-comment-author>.community-membership-badges{flex-basis:100%;margin-top:.08rem;order:4}.circle-post-author{align-items:flex-start}.circle-post-author>div{gap:.12rem}.circle-post-author>div>small{letter-spacing:.015em}[data-theme=light] .community-post-author span b{color:#4a6397}[data-theme=light] .community-membership-badge.teacher{background:linear-gradient(125deg,#5c328f,#8050bb);border-color:rgba(88,42,137,.52);color:#fff8ff!important}[data-theme=light] .community-membership-badge.chief-imagination-officer{background:linear-gradient(120deg,#353b91,#844a9d 58%,#287f91);border-color:rgba(56,54,132,.44);color:#ffffff!important}[data-theme=light] .community-membership-badges.has-recognition :is(.tier-admin,.tier-visionary,.tier-imaginator,.tier-seeker){background:rgba(47,43,37,.035);border-color:rgba(47,43,37,.14);color:#655f53!important}[data-theme=light] :is(.community-post-author,.community-comment-author,.circle-post-author) .community-membership-badge.tenure{color:rgba(58,53,45,.58)!important}[data-theme=light] .community-comment-author>:is(small,time):before{color:rgba(58,53,45,.28)}@media (max-width:720px){.community-post-author{align-items:flex-start;flex-wrap:wrap}.community-post-author>div{flex-basis:calc(100% - 3.3rem)}.community-post-author>:is(.community-post-audience,.community-author-streak,.community-pinned-label){margin-left:3.3rem}}@media (prefers-reduced-motion:reduce){.community-membership-badge,.community-membership-badge.recognition:after{transition:none}}.community-membership-badge[data-badge-explainer]{cursor:help;outline:none}.community-membership-badge[data-badge-explainer]:focus-visible{outline:2px solid rgba(244,204,94,.82);outline-offset:3px}.community-badge-tooltip{animation:community-badge-tooltip-in .18s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(18px) saturate(132%);backdrop-filter:blur(18px) saturate(132%);background:radial-gradient(circle at 12% 0,rgba(239,195,75,.12),transparent 44%),linear-gradient(145deg,rgba(27,28,24,.985),rgba(10,11,10,.985));border:1px solid rgba(238,195,76,.34);border-radius:12px;box-shadow:0 20px 52px rgba(0,0,0,.46),0 4px 14px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.065);color:#f5f0e4;display:grid;grid-gap:.24rem;gap:.24rem;isolation:isolate;padding:.85rem .95rem .92rem;pointer-events:none;position:fixed;transform-origin:top center;z-index:2147483000}.community-badge-tooltip:before{background:linear-gradient(90deg,transparent,rgba(242,199,79,.88),transparent);content:"";height:1px;left:14px;opacity:.72;position:absolute;right:14px;top:0}.community-badge-tooltip[data-placement=above]{transform-origin:bottom center}.community-badge-tooltip-category{color:#e9bf58!important;font-family:var(--font-atkinson),sans-serif!important;font-size:.65rem!important;font-weight:700;letter-spacing:.12em;line-height:1.2!important;text-transform:uppercase}.community-badge-tooltip strong{color:#fff9eb;font-family:var(--font-atkinson),sans-serif;font-size:.93rem;letter-spacing:-.01em;line-height:1.25}.community-badge-tooltip p{color:rgba(244,240,229,.74);font-family:var(--font-atkinson),sans-serif;font-size:.77rem;line-height:1.5;margin:.12rem 0 0;max-width:none}[data-theme=light] .community-badge-tooltip{-webkit-backdrop-filter:blur(18px) saturate(118%);backdrop-filter:blur(18px) saturate(118%);background:radial-gradient(circle at 12% 0,rgba(207,152,31,.13),transparent 44%),linear-gradient(145deg,rgba(255,252,243,.99),rgba(242,237,225,.99));border-color:rgba(138,96,12,.32);box-shadow:0 20px 48px rgba(67,50,18,.2),0 4px 12px rgba(67,50,18,.11),inset 0 1px 0 rgba(255,255,255,.9);color:#242117}[data-theme=light] .community-badge-tooltip-category{color:#8c620e!important}[data-theme=light] .community-badge-tooltip strong{color:#272116}[data-theme=light] .community-badge-tooltip p{color:rgba(48,42,30,.75)}@keyframes community-badge-tooltip-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.community-badge-tooltip{animation:none}}.community-post-card .community-post-author{align-items:flex-start}.community-post-card .community-post-author>.community-post-meta-actions{align-items:center;align-self:flex-start;display:flex;flex:0 0 auto;gap:.38rem;justify-content:flex-end;margin:0 0 0 auto;min-width:auto;padding-top:.08rem}.community-post-card .community-post-flags{align-items:center;display:flex;flex-wrap:wrap;gap:.58rem;justify-content:flex-end}.community-post-card .community-post-audience{border-radius:999px;min-height:30px;padding:.32rem .62rem}.community-post-card :is(.community-author-streak,.community-pinned-label){font-size:.76rem;line-height:1;margin:0;white-space:nowrap}.community-post-card .community-post-content{grid-template-columns:minmax(0,1fr)}@media (max-width:920px){.community-post-card .community-post-author{flex-wrap:wrap}.community-post-card .community-post-author>.community-post-meta-actions{flex-basis:100%;margin-left:calc(52px + .8rem)}}@media (max-width:720px){.community-post-card .community-post-author>.community-post-meta-actions{align-items:center;flex-basis:100%;justify-content:flex-start;margin-left:calc(46px + .8rem)}.community-post-card .community-post-flags{justify-content:flex-start}}@media (max-width:520px){.community-post-card .community-post-author>.community-post-meta-actions{align-items:flex-start;flex-wrap:wrap;gap:.24rem}.community-post-card .community-post-flags{gap:.42rem}}@media (prefers-reduced-motion:reduce){.community-post-card .community-post-author button{transition:none}}.main-nav{gap:clamp(1.15rem,2.2vw,2.35rem)}.main-nav a{letter-spacing:.105em}.cinematic-hero .hero-copy{max-width:790px}.cinematic-hero .hero-copy h1{font-size:clamp(4.7rem,7vw,7rem);max-width:760px}.cinematic-hero .hero-declaration{font-size:clamp(1.03rem,1.4vw,1.17rem);max-width:650px}.cinematic-hero .pillar-row{margin-top:1.45rem}.cinematic-hero .pillar-row span{position:relative}.cinematic-hero .pillar-row span:not(:last-child):after{color:rgba(240,200,91,.55);content:"·";margin-left:1.2rem}.home-manifesto-copy h2{max-width:940px}.site-footer .site-footer-meta{gap:.62rem}.site-footer-explore{padding-bottom:.15rem}.site-footer-meta .site-footer-explore a{color:rgba(255,247,230,.76)}@media (max-width:760px){.cinematic-hero .hero-copy h1{font-size:clamp(3.35rem,15vw,4.7rem)}.site-footer .site-footer-meta{align-items:flex-start;justify-items:start}.site-footer-meta nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.hero-watch-link,.main-nav a{transition:none}}.events-public-page .events-replay-experience{display:grid;grid-gap:clamp(1rem,2.5vw,1.75rem);gap:clamp(1rem,2.5vw,1.75rem);padding-block:clamp(2rem,5vw,4rem) clamp(2.5rem,6vw,5rem)}.events-replay-heading{align-items:flex-end;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.events-replay-heading h1{color:white;font-family:var(--font-instrument-serif),var(--serif);font-size:clamp(3rem,6vw,6rem);font-weight:400;letter-spacing:-.04em;line-height:.9;margin:0}.events-replay-heading>p{color:var(--muted);font-size:1rem;line-height:1.65;margin:0 0 .3rem;max-width:560px}.events-replay-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1.35fr repeat(2,minmax(0,1fr))}.events-replay-card{background:linear-gradient(150deg,rgba(25,25,22,.98),rgba(8,9,9,.98));border:1px solid rgba(238,197,87,.25);border-radius:12px;min-width:0;overflow:hidden}.events-replay-card.featured{border-color:rgba(238,197,87,.62);box-shadow:0 28px 72px rgba(0,0,0,.35)}.events-replay-card>a{color:inherit;display:block;height:100%}.events-replay-art{aspect-ratio:16/9;overflow:hidden;position:relative}.events-replay-art:after{background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.64));content:"";inset:0;position:absolute}.events-replay-art img{object-fit:cover;transition:transform .26s ease}.events-replay-card:hover .events-replay-art img{transform:scale(1.025)}.events-replay-art>span{align-items:center;background:rgba(5,6,6,.88);border:1px solid var(--gold-soft);border-radius:50%;bottom:.85rem;color:var(--gold-soft);display:flex;height:44px;justify-content:center;position:absolute;right:.85rem;width:44px;z-index:2}.events-replay-art>small{background:rgba(4,5,5,.84);border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff5d5;font-size:.65rem;font-weight:900;left:.75rem;letter-spacing:.08em;padding:.42rem .62rem;position:absolute;text-transform:uppercase;top:.75rem;z-index:2}.events-replay-copy{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem}.events-replay-copy p,.events-replay-copy time{color:var(--muted);font-size:.7rem;margin:0}.events-replay-copy p{color:var(--gold-soft);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.events-replay-copy h2{color:white;font-family:var(--font-instrument-serif),var(--serif);font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:400;line-height:1;margin:.15rem 0}.events-replay-copy strong{align-items:center;color:white;display:inline-flex;font-size:.78rem;gap:.35rem;margin-top:.35rem}.events-access-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.events-inner-circle-card,.events-replay-empty,.events-watch-live-card{border:1px solid rgba(238,197,87,.3);border-radius:12px;padding:clamp(1.35rem,3vw,2rem);position:relative}.events-watch-live-card{background:radial-gradient(circle at 92% 12%,rgba(238,197,87,.18),transparent 30%),linear-gradient(145deg,rgba(33,29,18,.96),rgba(11,12,11,.98))}.events-inner-circle-lock,.events-watch-live-card>span{align-items:center;background:rgba(238,197,87,.12);border:1px solid rgba(238,197,87,.35);border-radius:50%;color:var(--gold-soft);display:flex;height:48px;justify-content:center;margin-bottom:1rem;width:48px}.events-inner-circle-card h2,.events-replay-empty h2,.events-watch-live-card h2{color:white;font-family:var(--font-instrument-serif),var(--serif);font-size:clamp(1.9rem,3.3vw,3.25rem);font-weight:400;line-height:.98;margin:.4rem 0 .8rem}.events-inner-circle-card>p:not(.gold-label),.events-replay-empty p,.events-watch-live-card>p:not(.gold-label){color:var(--muted);line-height:1.6}.events-watch-live-card>div:last-child{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.25rem}.events-inner-circle-card{background:linear-gradient(110deg,rgba(4,5,5,.92),rgba(4,5,5,.76)),url(/brand/leadership-workshop.jpg) 50%/cover;overflow:hidden}.events-inner-circle-card:after{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(0,0,0,.12);content:"";inset:0;pointer-events:none;position:absolute}.events-inner-circle-card>*{position:relative;z-index:1}.events-inner-circle-card time{color:var(--gold-soft);display:block;font-size:.76rem;margin-bottom:.75rem}.events-inner-circle-card .outline-gold-button{display:inline-flex;margin-top:.8rem}.events-member-invite{align-items:center;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.1);border-radius:10px;display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:auto 1fr auto;padding:1rem 1.15rem}.events-member-invite>a,.events-member-invite>svg{color:var(--gold-soft)}.events-member-invite>div{display:grid;grid-gap:.15rem;gap:.15rem}.events-member-invite strong{color:white}.events-member-invite span{color:var(--muted);font-size:.8rem}.events-member-invite>a{align-items:center;display:inline-flex;font-size:.78rem;font-weight:900;gap:.35rem;white-space:nowrap}.events-replay-empty{align-items:center;display:flex;gap:1rem}.events-replay-empty>svg{color:var(--gold-soft);flex:0 0 auto}.events-upcoming-section{padding-top:0}html[data-theme=light] .events-inner-circle-card h2,html[data-theme=light] .events-member-invite strong,html[data-theme=light] .events-replay-copy h2,html[data-theme=light] .events-replay-copy strong,html[data-theme=light] .events-replay-heading h1,html[data-theme=light] .events-watch-live-card h2{color:#fff7e5}@media (max-width:900px){.events-access-grid,.events-replay-grid,.events-replay-heading{grid-template-columns:1fr}.events-replay-card.featured{grid-row:auto}}@media (max-width:620px){.events-public-page .events-replay-experience{padding-top:1.5rem}.events-replay-heading{gap:.75rem}.events-member-invite{align-items:start;grid-template-columns:auto 1fr}.events-member-invite>a{grid-column:2;white-space:normal}.events-watch-live-card>div:last-child>a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.events-replay-art img{transition:none}}.member-prayer-requests-shell .member-section-head{align-items:end;grid-template-columns:minmax(0,1fr)}.member-prayer-requests-shell .member-section-head>.gold-button,.member-prayer-requests-shell .member-section-head>.member-section-visual{display:none}.member-prayer-requests-shell #prayer-form{gap:clamp(22px,3vw,38px);grid-template-columns:minmax(0,1.3fr) minmax(250px,.46fr);min-height:340px;padding:clamp(24px,2.7vw,38px)}.member-prayer-requests-shell #prayer-form .prayer-submit-copy{gap:11px}.member-prayer-requests-shell #prayer-form .prayer-submit-copy h2{font-size:clamp(38px,4.2vw,58px);max-width:620px}.member-prayer-requests-shell #prayer-form .prayer-submit-copy>p:not(.admin-section-kicker){font-size:clamp(14px,1.1vw,16px);line-height:1.55;max-width:610px}.member-prayer-requests-shell #prayer-form .prayer-submit-copy>ul{gap:8px;margin-block:3px 1px}.member-prayer-requests-shell #prayer-form .prayer-submit-copy>ul>li{border-radius:12px;min-height:66px;padding:10px}.member-prayer-requests-shell #prayer-form .thoughts-prayers-start{margin-top:3px;min-height:46px;padding-inline:18px}.member-prayer-requests-shell #prayer-form>aside{border-radius:18px;gap:6px;padding:clamp(18px,2vw,24px)}.member-prayer-requests-shell #prayer-form>aside>div:first-child{height:46px;margin-bottom:2px;width:46px}.member-prayer-requests-shell #prayer-form>aside>strong{font-size:clamp(44px,4vw,58px)}.member-prayer-requests-shell #prayer-form>aside dl{margin-top:5px;padding-block:9px}@media (max-width:860px){.member-prayer-requests-shell #prayer-form{grid-template-columns:1fr;min-height:0}}@media (max-width:680px){.member-prayer-requests-shell #prayer-form{padding:22px 18px 19px}.member-prayer-requests-shell #prayer-form .prayer-submit-copy h2{font-size:clamp(36px,11vw,48px)}}.membership-upgrade-dialog:not(.event-upgrade){width:min(980px,calc(100vw - 32px))}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-modal{padding:clamp(22px,3vw,34px)}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-modal>header{margin-bottom:20px}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-modal>header>div{max-width:680px}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-trust{width:-moz-fit-content;width:fit-content;max-width:100%;padding:9px 11px}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers article{padding:24px;border-radius:20px;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers article:hover{transform:translateY(-2px);border-color:rgba(238,196,82,.34);box-shadow:0 18px 42px rgba(0,0,0,.18)}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers article.featured:hover{border-color:rgba(238,196,82,.82)}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers article>small{min-height:0}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers article>p{min-height:58px;margin:13px 0 16px}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers ul{margin-bottom:18px}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-cadence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-cadence>span{align-content:start;min-height:66px;padding:9px}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-modal>footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;grid-gap:12px 18px;gap:12px 18px;margin-top:20px}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-modal>footer>span{align-self:center}@media (max-width:860px){.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers{grid-template-columns:1fr}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers article>p{min-height:0}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-modal>footer{display:flex}}@media (prefers-reduced-motion:reduce){.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers article{transition:none}.membership-upgrade-dialog:not(.event-upgrade) .membership-upgrade-tiers article:hover{transform:none}}.circle-community-room .circle-room-hero.circle-room-hero{min-height:clamp(390px,30vw,460px)}.circle-community-room .circle-room-hero-copy.circle-room-hero-copy{gap:clamp(.65rem,1vw,.8rem);inset:0 42% 0 0;padding:clamp(1.5rem,2.4vw,2.25rem)}.circle-community-room .circle-room-hero-copy.circle-room-hero-copy h1{font-size:clamp(2.15rem,3.6vw,3.35rem);line-height:.96;text-wrap:balance}.circle-community-room .circle-room-hero-copy.circle-room-hero-copy>p:not(.admin-section-kicker){display:none}@media (max-width:1100px){.circle-community-room .circle-room-hero.circle-room-hero{min-height:420px}.circle-community-room .circle-room-hero-copy.circle-room-hero-copy{inset:0 28% 0 0}.circle-community-room .circle-room-hero-copy.circle-room-hero-copy h1{font-size:clamp(2.1rem,4.5vw,3.1rem)}}@media (max-width:760px){.circle-community-room .circle-room-hero.circle-room-hero{min-height:430px}.circle-community-room .circle-room-hero-copy.circle-room-hero-copy{inset:0;padding:1.1rem}.circle-community-room .circle-room-hero-copy.circle-room-hero-copy h1{font-size:clamp(2rem,10vw,2.85rem);line-height:.98}}#member-navigation .member-navigation-footer{align-items:center;display:grid;flex-shrink:0;grid-gap:.4rem;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:.75rem;width:100%}#member-navigation .member-navigation-action{align-items:center;background:rgba(241,200,91,.08);border:1px solid rgba(241,200,91,.35);border-radius:8px;color:var(--gold-soft);display:inline-flex;flex-direction:column;flex-shrink:0;font-size:.75rem;font-weight:700;gap:.3rem;justify-content:center;min-height:54px;min-width:0;position:relative;white-space:nowrap;padding:.5rem .2rem;text-decoration:none}#member-navigation .member-navigation-admin-action{grid-column:1/-1;flex-direction:row;justify-content:flex-start;gap:.6rem;min-height:44px;padding:.5rem .75rem}#member-navigation .member-navigation-action:is(:hover,[aria-current=page]){background:rgba(241,200,91,.2);border-color:var(--gold-soft)}#member-navigation .member-navigation-action:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}html[data-theme=light] #member-navigation .member-navigation-action{background:#fff5d6;border-color:#b38b35;color:#654600}html[data-theme=light] #member-navigation .member-navigation-action:is(:hover,[aria-current=page]){background:#f8e6aa}@media (min-width:1181px){#member-navigation .admin-nav{min-height:0;overflow-y:auto;scrollbar-width:thin}#member-navigation>:is(.admin-brand,.wisdom-points-card){flex-shrink:0}}@media (max-width:760px){#member-navigation.mobile-open{height:100dvh;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.75rem}#member-navigation.mobile-open .admin-nav{align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#member-navigation .member-navigation-footer{display:none}#member-navigation.mobile-open .member-navigation-footer{display:grid;grid-column:1/-1;margin-top:0;padding-top:.35rem}}#member-navigation .member-navigation-action.live-now,html[data-theme=light] #member-navigation .member-navigation-action.live-now{background:#7d1528;border-color:#ff637c;color:#fff;box-shadow:0 0 15px rgba(244,45,79,.55);animation:member-footer-live-glow 2s ease-in-out infinite}#member-navigation .member-navigation-action.live-now small{position:absolute;top:-7px;right:4px;border-radius:5px;background:#e82448;color:white;font-size:8px;letter-spacing:.04em;padding:1px 4px;line-height:13px}@keyframes member-footer-live-glow{50%{box-shadow:0 0 22px rgba(244,45,79,.8)}}@media (prefers-reduced-motion:reduce){#member-navigation .member-navigation-action.live-now{animation:none}}@media (max-width:760px) and (max-height:480px){#member-navigation.mobile-open{grid-template-rows:auto minmax(0,1fr) auto}#member-navigation.mobile-open .admin-brand small,#member-navigation.mobile-open .wisdom-points-card{display:none}}@media (max-width:760px){.admin-topbar .admin-notification-menu{position:static}.admin-topbar .admin-notification-popover{left:0;right:0;top:calc(100% + .5rem);width:auto;max-width:100%;max-height:min(36rem,calc(100dvh - 11rem));display:flex;flex-direction:column}.admin-notification-popover>header{flex-shrink:0;gap:.6rem;padding:.9rem}.admin-notification-popover>header>span{white-space:nowrap;font-size:.75rem}.admin-notification-popover [role=menu]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.admin-notification-popover [role=menu]>a{grid-template-columns:28px minmax(0,1fr) 16px;gap:.6rem;padding:.9rem;min-height:48px}.admin-notification-popover [role=menu] strong{font-size:.9rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.admin-notification-popover [role=menu] p{font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}.admin-notification-popover [role=menu] small{font-size:.75rem}.admin-notification-view-all{flex-shrink:0;min-height:48px;font-size:.85rem}}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d57a24ec54448a8e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bc08e10e1c60a660-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c309a1f4c99f6b1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9816a0e0ed309b6c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Atkinson Hyperlegible Fallback;src:local("Arial");ascent-override:95.60%;descent-override:29.18%;line-gap-override:0.00%;size-adjust:99.37%}.__className_de0309{font-family:Atkinson Hyperlegible,Atkinson Hyperlegible Fallback;font-style:normal}.__variable_de0309{--font-atkinson:"Atkinson Hyperlegible","Atkinson Hyperlegible Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0131aea8a04c14c0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/025300517b6a8ae5-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/87526f8ae8c9fc62-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d0bd98313c47a2a2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b2ebf87ab9933384-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_2bd7dc{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:700;font-style:normal}.__variable_2bd7dc{--font-cormorant-garamond:"Cormorant Garamond","Cormorant Garamond Fallback"}.community-feed-home{--feed-panel:rgba(17,19,18,0.94);--feed-panel-raised:rgba(24,26,24,0.96);--feed-border:rgba(255,247,230,0.13);--feed-muted:rgba(255,247,230,0.62);--feed-gold:#f1c85b;margin:0 auto;max-width:1540px;width:100%}.community-feed-heading{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between;margin:0 0 1.2rem;padding:.55rem 0 1.15rem}.community-feed-heading h1{font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(2.25rem,4vw,4.25rem);font-weight:400;line-height:.96;margin:.3rem 0 .55rem}.community-feed-heading>div:first-child>p:last-child{color:var(--feed-muted);font-size:1rem;margin:0;max-width:720px}.community-streak-card{align-items:center;background:linear-gradient(135deg,rgba(241,200,91,.14),rgba(76,126,112,.1));border:1px solid rgba(241,200,91,.34);display:flex;flex:0 0 auto;gap:.8rem;min-width:210px;padding:.85rem 1rem}.community-streak-card>span{align-items:center;background:rgba(241,200,91,.15);color:var(--feed-gold);display:inline-flex;height:44px;justify-content:center;width:44px}.community-streak-card div{display:grid}.community-streak-card strong{color:#fff7e6;font-size:1.55rem;line-height:1}.community-streak-card small{color:var(--feed-muted);margin-top:.25rem}.community-feed-shell{align-items:start;display:grid;grid-gap:1.3rem;gap:1.3rem;grid-template-columns:minmax(0,1fr) 350px}.community-feed-column,.community-feed-sidebar{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.community-feed-sidebar{max-height:calc(100svh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:scroll;overscroll-behavior:contain;padding-right:.4rem;position:-webkit-sticky;position:sticky;top:1rem;scrollbar-color:rgba(241,200,91,.72) rgba(255,247,230,.06);scrollbar-gutter:stable;scrollbar-width:thin}.community-feed-sidebar::-webkit-scrollbar{width:8px}.community-feed-sidebar::-webkit-scrollbar-track{background:rgba(255,247,230,.06);border-radius:999px}.community-feed-sidebar::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(248,215,111,.86),rgba(176,128,31,.72));border-radius:999px}.community-feed-sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#f8d76f,#c9972e)}.community-about-card,.community-composer,.community-leaderboard-card,.community-next-event,.community-post-card{background:var(--feed-panel);border:1px solid var(--feed-border)}.community-composer{transition:border-color .18s ease,background .18s ease}.community-composer.open,.community-composer:hover{background:var(--feed-panel-raised);border-color:rgba(241,200,91,.32)}.community-composer-trigger{align-items:center;background:transparent;border:0;color:rgba(255,247,230,.62);cursor:pointer;display:grid;font:inherit;font-size:1.05rem;grid-gap:.85rem;gap:.85rem;grid-template-columns:46px minmax(0,1fr) 38px;padding:.85rem 1rem;text-align:left;width:100%}.community-comment-preview>article>img,.community-composer form header img,.community-composer-trigger img,.community-post-author>img,.community-quick-reply>img{border:1px solid rgba(241,200,91,.35);border-radius:50%;height:42px;object-fit:cover;width:42px}.community-composer-trigger>svg{border:1px solid rgba(255,247,230,.14);color:var(--feed-gold);height:34px;padding:8px;width:34px}.community-level-locked-trigger{background:linear-gradient(90deg,rgba(241,200,91,.055),transparent)}.community-level-locked-trigger>span{display:grid;grid-gap:3px;gap:3px}.community-level-locked-trigger strong{color:rgba(255,247,230,.9);font-size:.92rem}.community-level-locked-trigger small{color:rgba(255,247,230,.5);font-size:.72rem;line-height:1.35}.community-level-locked-trigger:hover strong{color:var(--feed-gold)}.community-composer form{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.circle-level-lock{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;padding:18px 20px;border-color:rgba(241,200,91,.28);background:linear-gradient(105deg,rgba(241,200,91,.08),rgba(255,255,255,.018))}.circle-level-lock>svg{box-sizing:content-box;padding:11px;border-radius:50%;color:var(--feed-gold);background:rgba(241,200,91,.12)}.circle-level-lock h2,.circle-level-lock p{margin:0}.circle-level-lock h2{margin:2px 0 4px;font-size:1rem}.circle-level-lock div>p:last-child{color:rgba(255,247,230,.55);font-size:.78rem;line-height:1.45}.circle-level-lock>a{color:var(--feed-gold);font-size:.76rem;font-weight:800;text-decoration:none}@media (max-width:600px){.circle-level-lock{grid-template-columns:auto minmax(0,1fr)}.circle-level-lock>a{grid-column:2}}.member-directory-level-lock{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid rgba(241,200,91,.22);border-radius:10px;color:var(--feed-gold)!important;background:rgba(241,200,91,.07);font-size:.72rem!important;font-weight:800}.member-directory-panel button:disabled{cursor:not-allowed;opacity:.48}.community-composer form>header,.community-composer form>header>div{align-items:center;display:flex;gap:.7rem}.community-composer form>header{justify-content:space-between}.community-composer form>header span{display:grid}.community-composer form>header small,.community-composer label span{color:var(--feed-muted);font-size:.75rem}.community-composer form>header>button{align-items:center;background:transparent;border:1px solid var(--feed-border);color:var(--feed-muted);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.community-composer input,.community-composer select,.community-composer textarea,.community-feed-search,.community-quick-reply input{background:rgba(0,0,0,.28);border:1px solid rgba(255,247,230,.14);color:#fff7e6;font:inherit}.community-composer input,.community-composer textarea{padding:.78rem .85rem;resize:vertical;width:100%}.community-composer form>footer{align-items:end;display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(0,1.5fr) minmax(150px,.8fr) auto}.community-composer label{display:grid;grid-gap:.3rem;gap:.3rem}.community-composer select{color-scheme:dark;height:42px;padding:0 .65rem;width:100%}.community-feed-home select{color-scheme:dark}.community-feed-home select optgroup,.community-feed-home select option{background-color:#1b1e1c;color:#fff7e6}.community-feed-home select option:checked{background-color:#f1c85b;color:#161006}.community-composer form>footer>button,.community-feed-empty button{align-items:center;background:linear-gradient(180deg,#f8d76f,#c99022);border:1px solid #f8d76f;color:#161006;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.45rem;height:42px;justify-content:center;padding:0 1rem}.community-composer button:disabled,.community-post-actions button:disabled,.community-quick-reply>button:disabled{cursor:not-allowed;opacity:.48}.community-next-event{align-items:center;color:#fff7e6;display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:40px minmax(0,1fr) auto 18px;padding:.75rem .9rem;text-decoration:none}.community-next-event>svg:first-child{color:var(--feed-gold);margin:auto}.community-next-event span{display:grid}.community-next-event small,.community-next-event time{color:var(--feed-muted);font-size:.75rem}.community-feed-controls{align-items:center;display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto}.community-category-chips{display:flex;gap:.45rem;min-width:0;overflow-x:auto;padding:.15rem 0;scrollbar-width:none}.community-category-chips::-webkit-scrollbar{display:none}.community-category-chips button{background:rgba(255,247,230,.045);border:1px solid var(--feed-border);border-radius:999px;color:var(--feed-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.78rem;padding:.55rem .8rem}.community-category-chips button.active{background:#fff7e6;border-color:#fff7e6;color:#161616}.community-feed-search{align-items:center;display:flex;gap:.45rem;padding:0 .65rem}.community-feed-search svg{color:var(--feed-muted);flex:0 0 auto}.community-feed-search input{background:transparent;border:0;color:#fff7e6;font:inherit;height:38px;min-width:0;outline:0;width:100%}.community-filter-count{align-items:center;border:1px solid var(--feed-border);color:var(--feed-muted);display:inline-flex;font-size:.78rem;gap:.35rem;height:40px;padding:0 .65rem}.community-feed-notice{background:rgba(76,126,112,.14);border-left:2px solid #75b9a7;color:#c8e8df;font-size:.84rem;margin:0;padding:.65rem .8rem}.community-post-list{display:grid;grid-gap:.8rem;gap:.8rem}.community-post-list>.community-post-card{content-visibility:auto;contain-intrinsic-size:auto 720px}.community-feed-pagination{align-items:center;background:linear-gradient(135deg,rgba(255,247,230,.035),rgba(117,185,167,.035));border:1px solid rgba(255,247,230,.1);border-radius:14px;display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding:.8rem .9rem}.community-feed-pagination>span{display:grid;grid-gap:.12rem;gap:.12rem}.community-feed-pagination strong{color:#fff7e6;font-size:.82rem}.community-feed-pagination small{color:var(--feed-muted);font-size:.72rem}.community-feed-pagination>div{align-items:center;display:flex;gap:.45rem}.community-feed-pagination a{align-items:center;border:1px solid rgba(241,200,91,.28);border-radius:999px;color:#f3d47b;display:inline-flex;font-size:.78rem;font-weight:800;gap:.32rem;min-height:38px;padding:.48rem .72rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.community-feed-pagination a:focus-visible,.community-feed-pagination a:hover{background:rgba(241,200,91,.1);border-color:rgba(241,200,91,.52);transform:translateY(-1px)}.community-post-card{overflow:hidden;padding:1rem}.community-post-card.pinned{border-color:rgba(241,200,91,.72);box-shadow:0 0 20px rgba(241,200,91,.09)}.community-post-author{align-items:center;display:flex;gap:.65rem;min-width:0}.community-post-author>div{display:grid;margin-right:auto;min-width:0}.community-post-author strong{color:#fff7e6;font-size:.92rem}.community-post-author span,.community-post-author span button{color:var(--feed-muted);font-size:.73rem}.community-post-author span b{background:#4663a4;border-radius:999px;color:#eef3ff;font-size:.66rem;padding:.12rem .35rem}.community-post-author span button{background:transparent;border:0;cursor:pointer;padding:0}.community-author-streak,.community-pinned-label{align-items:center;color:#f3c968!important;display:inline-flex;flex:0 0 auto;gap:.25rem}.community-author-streak{color:#ee8b4a!important}.community-post-content{align-items:start;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) auto;margin:.9rem 0 .8rem}.community-post-content h2{color:#fff7e6;font-size:1.25rem;line-height:1.2;margin:.35rem 0 .5rem}.community-post-content p{color:rgba(255,247,230,.78);line-height:1.56;margin:0;white-space:pre-wrap}.community-link-hint{color:rgba(255,247,230,.52);font-size:.72rem;margin:-.25rem 0 0}.rich-post-body{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.rich-post-body>p a{color:#a9c2ff;overflow-wrap:anywhere;-webkit-text-decoration-color:rgba(169,194,255,.45);text-decoration-color:rgba(169,194,255,.45);text-underline-offset:.16em}.rich-post-youtube{background:#050606;border:1px solid rgba(255,247,230,.12);border-radius:10px;max-width:760px;overflow:hidden}.rich-post-youtube iframe{aspect-ratio:16/9;border:0;display:block;width:100%}.rich-post-youtube>a{align-items:center;color:rgba(255,247,230,.72);display:flex;font-size:.7rem;font-weight:700;gap:.4rem;min-height:38px;padding:0 .75rem;text-decoration:none}.rich-post-youtube>a svg:last-child{margin-left:auto}.rich-post-links{display:grid;grid-gap:.45rem;gap:.45rem;max-width:760px}.rich-post-links>a{align-items:center;background:linear-gradient(135deg,rgba(142,188,255,.07),rgba(255,247,230,.025));border:1px solid rgba(142,188,255,.18);border-radius:9px;color:rgba(255,247,230,.8);display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.75rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .18s ease}.rich-post-links>a:focus-visible,.rich-post-links>a:hover{background:rgba(142,188,255,.1);border-color:rgba(142,188,255,.34);transform:translateY(-1px)}.rich-post-links em,.rich-post-links small,.rich-post-links span,.rich-post-links strong{display:block;min-width:0}.rich-post-links small{color:#9ebcff;font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rich-post-links strong{color:rgba(255,247,230,.9);margin-top:.14rem}.rich-post-links em{color:rgba(255,247,230,.48);font-size:.68rem;font-style:normal;margin-top:.16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-post-type{color:#9ebcff;font-size:.66rem;font-weight:700;text-transform:uppercase}.community-post-type.prayer{color:#d9a8df}.community-post-type.reflection{color:#8ed2c1}.community-post-media{display:grid;overflow:hidden;position:relative;width:128px}.community-post-media img{aspect-ratio:1.35;height:100%;object-fit:cover;width:100%}.community-post-media span{background:linear-gradient(transparent,rgba(0,0,0,.88));bottom:0;color:#fff;font-size:.65rem;left:0;padding:1rem .45rem .35rem;position:absolute;right:0}.community-post-actions{align-items:center;border-top:1px solid rgba(255,247,230,.09);display:flex;gap:.9rem;min-height:42px;padding-top:.65rem}.community-post-actions button,.community-post-actions>a,.community-post-actions>span{align-items:center;background:transparent;border:0;color:var(--feed-muted);display:inline-flex;font:inherit;font-size:.77rem;gap:.35rem}.community-post-actions button{cursor:pointer;padding:0}.community-post-actions button.active{color:#e88978}.community-post-actions>a{color:#a9c2ff;margin-left:auto;text-decoration:none}.community-reaction-avatars{display:flex;padding-left:.35rem}.community-reaction-avatars img{border:2px solid #111312;border-radius:50%;height:25px;margin-left:-.42rem;object-fit:cover;width:25px}.community-comment-preview{border-top:1px solid rgba(255,247,230,.08);display:grid;grid-gap:.55rem;gap:.55rem;padding:.75rem 0 .15rem}.community-comment-preview>article{display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:30px minmax(0,1fr)}.community-comment-preview>article>img{height:30px;width:30px}.community-comment-preview header{align-items:center;display:flex;gap:.5rem}.community-comment-preview strong{color:rgba(255,247,230,.9);font-size:.76rem}.community-comment-preview time{color:var(--feed-muted);font-size:.66rem}.community-comment-preview p{color:rgba(255,247,230,.68);font-size:.78rem;line-height:1.45;margin:.15rem 0 0}.community-member-avatar-link{border-radius:50%;display:inline-flex;flex:0 0 auto;overflow:hidden;transition:box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}.community-member-avatar-link:focus-visible,.community-member-avatar-link:hover{box-shadow:0 0 0 2px rgba(241,200,91,.72);transform:translateY(-1px)}.community-post-author>.community-member-avatar-link{height:42px;width:42px}.community-comment-preview .community-member-avatar-link img,.community-post-author>.community-member-avatar-link img{height:100%;object-fit:cover;width:100%}.community-comment-preview>article>.community-member-avatar-link{height:30px;width:30px}.community-member-name-link{color:#fff7e6;font-size:.92rem;font-weight:800;text-decoration:none;width:-moz-fit-content;width:fit-content}.community-comment-preview .community-member-name-link{font-size:.76rem}.community-member-name-link:focus-visible,.community-member-name-link:hover{color:var(--feed-gold);text-decoration:underline;text-underline-offset:3px}.community-reaction-avatars a{border-radius:50%;display:inline-flex;margin-left:-.42rem}.community-reaction-avatars a img{margin-left:0}.community-quick-reply{align-items:center;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:30px minmax(0,1fr) 34px;margin-top:.65rem}.community-quick-reply>img{height:30px;width:30px}.community-quick-reply input{height:36px;min-width:0;padding:0 .65rem;width:100%}.community-quick-reply>button{align-items:center;background:rgba(241,200,91,.12);border:1px solid rgba(241,200,91,.28);color:var(--feed-gold);cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.community-about-card,.community-leaderboard-card{overflow:hidden}.community-about-art{background:#0b1823;height:150px;overflow:hidden}.community-about-art img{height:100%;object-fit:cover;width:100%}.community-about-copy{padding:.9rem 1rem .8rem}.community-about-copy>span{color:var(--feed-gold);font-size:.68rem;font-weight:700;text-transform:uppercase}.community-about-copy h2{color:#fff7e6;font-size:1.25rem;margin:.25rem 0 .45rem}.community-about-copy p{color:var(--feed-muted);font-size:.84rem;line-height:1.5;margin:0}.community-about-card dl{border-bottom:1px solid rgba(255,247,230,.09);border-top:1px solid rgba(255,247,230,.09);display:grid;grid-template-columns:repeat(3,1fr);margin:0 1rem;padding:.75rem 0}.community-about-card dl div{display:grid;text-align:center}.community-about-card dl div+div{border-left:1px solid rgba(255,247,230,.09)}.community-about-card dt{color:var(--feed-muted);font-size:.64rem;order:2}.community-about-card dd{color:#fff7e6;font-size:1.02rem;font-weight:700;margin:0 0 .15rem}.community-leaderboard-card{padding:1rem}.community-leaderboard-card>footer,.community-leaderboard-card>header,.community-leaderboard-card>header>div{align-items:center;display:flex;gap:.6rem}.community-leaderboard-card>header{justify-content:space-between}.community-leaderboard-card>footer svg,.community-leaderboard-card>header svg{color:var(--feed-gold)}.community-leaderboard-card>header span{display:grid}.community-leaderboard-card>header strong{color:#fff7e6;font-size:.92rem}.community-leaderboard-card>header small,.community-leaderboard-card>p{color:var(--feed-muted);font-size:.68rem}.community-leaderboard-rule{align-items:center;background:rgba(117,185,167,.07);border:1px solid rgba(117,185,167,.28);border-radius:7px;color:#91cdbc!important;cursor:pointer;display:inline-flex!important;font-size:.57rem!important;font-weight:800;gap:.18rem;justify-content:center;line-height:1.15;max-width:105px;padding:.3rem .4rem;text-align:left;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease}.community-leaderboard-rule:focus-visible,.community-leaderboard-rule:hover{background:rgba(117,185,167,.15);border-color:rgba(145,205,188,.62);color:#c4f2e5!important;outline:none}.community-leaderboard-rule:focus-visible{box-shadow:0 0 0 3px rgba(145,205,188,.16)}.community-leaderboard-card>p{line-height:1.45;margin:.7rem 0 .5rem}.community-leaderboard-card ol{display:grid;list-style:none;margin:0;padding:0}.community-leaderboard-card li{align-items:center;display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:28px minmax(0,1fr) auto;min-height:76px}.community-leaderboard-identity{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;padding-block:.45rem}.community-leaderboard-identity .community-membership-badges{gap:3px}.community-leaderboard-identity .community-membership-badge{font-size:.54rem!important;min-height:18px;padding:2px 6px}.community-leaderboard-member{align-items:center;display:grid;grid-gap:.55rem;gap:.55rem;grid-template-columns:36px minmax(0,1fr);min-width:0;text-decoration:none}.community-leaderboard-member>img{border-radius:50%;height:36px;object-fit:cover;width:36px}.community-leaderboard-member:focus-visible strong,.community-leaderboard-member:hover strong{color:var(--feed-gold)}.member-profile-page{display:grid;grid-gap:1rem;gap:1rem;padding:1.2rem 0 2rem}.member-profile-hero{align-items:center;background:radial-gradient(circle at 14% 20%,rgba(241,200,91,.13),transparent 24rem),linear-gradient(125deg,#11120f,#090b0a 62%);display:flex;justify-content:space-between;min-height:210px;overflow:hidden;padding:clamp(1.2rem,3vw,2.2rem);position:relative}.member-profile-hero:after{border:1px solid rgba(241,200,91,.16);border-radius:50%;content:"";height:260px;pointer-events:none;position:absolute;right:-80px;top:-120px;width:260px}.member-profile-identity{align-items:center;display:flex;gap:1.25rem;min-width:0;position:relative;z-index:1}.member-profile-avatar{border:2px solid rgba(241,200,91,.72);border-radius:50%;box-shadow:0 14px 36px rgba(0,0,0,.34);display:inline-flex;height:clamp(88px,11vw,126px);overflow:hidden;width:clamp(88px,11vw,126px)}.member-profile-avatar img{height:100%;object-fit:cover;width:100%}.member-profile-identity h1{font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:400;line-height:.95;margin:.25rem 0 .4rem}.member-profile-identity>div>small,.member-profile-identity>div>span{color:var(--feed-muted);display:flex;font-size:.78rem;gap:.35rem;margin-top:.3rem}.community-mention{background:rgba(241,201,95,.14);border-radius:.28em;box-shadow:inset 0 0 0 1px rgba(241,201,95,.2);color:#ffdc79;font-weight:750;padding:.04em .2em;text-decoration:none}.community-mention:hover{text-decoration:underline;text-underline-offset:3px}[data-theme=light] .community-mention{background:#fff0bd;box-shadow:inset 0 0 0 1px rgba(122,85,7,.18);color:#5b3d00}.community-mention-anchor{display:inline-block;position:relative}.community-mention-card{align-items:center;background:#111512;border:1px solid rgba(241,201,95,.34);border-radius:12px;bottom:calc(100% + 9px);box-shadow:0 16px 38px rgba(0,0,0,.38);color:#f5f2e8;display:grid;grid-gap:10px;gap:10px;grid-template-columns:46px minmax(0,1fr);left:50%;opacity:0;padding:10px;pointer-events:none;position:absolute;transform:translate(-50%,5px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden;width:min(248px,calc(100vw - 40px));z-index:80}.community-mention-card>img{border-radius:50%;height:46px;object-fit:cover;width:46px}.community-mention-card>span{display:grid;line-height:1.2;min-width:0}.community-mention-card em,.community-mention-card small,.community-mention-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-mention-card small{color:#b7b5aa;font-size:.74rem;margin-top:2px}.community-mention-card em{color:#f1c95f;font-size:.7rem;font-style:normal;font-weight:750;margin-top:5px}.community-mention-anchor:is(:hover,:focus-within) .community-mention-card{opacity:1;transform:translate(-50%);visibility:visible}[data-theme=light] .community-mention-card{background:#fffdf7;border-color:rgba(122,85,7,.28);box-shadow:0 16px 34px rgba(69,50,18,.18);color:#28231c}[data-theme=light] .community-mention-card small{color:#625b50}[data-theme=light] .community-mention-card em{color:#6b4800}@media (max-width:520px){.community-mention-card{left:0;transform:translateY(5px)}.community-mention-anchor:is(:hover,:focus-within) .community-mention-card{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.community-mention-card{transition:none}}.member-profile-layout{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1.55fr) minmax(270px,.65fr)}.member-profile-layout>aside,.member-profile-layout>main{align-content:start;display:grid;grid-gap:1rem;gap:1rem}.member-profile-about,.member-profile-achievements,.member-profile-score-card,.member-profile-stats{padding:clamp(1rem,2vw,1.4rem)}.member-profile-about h2,.member-profile-achievements h2{font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(1.7rem,2.5vw,2.5rem);font-weight:400;margin:.25rem 0 .75rem}.member-profile-about>p:last-of-type{color:rgba(255,247,230,.78);line-height:1.75;white-space:pre-wrap}.member-profile-socials{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.member-profile-socials a{align-items:center;border:1px solid rgba(241,200,91,.24);color:var(--feed-gold);display:inline-flex;font-size:.74rem;font-weight:800;gap:.4rem;min-height:38px;padding:0 .75rem;text-decoration:none}.member-profile-socials a:hover{background:rgba(241,200,91,.09);border-color:rgba(241,200,91,.55)}.member-profile-achievements>header{align-items:center;display:flex;justify-content:space-between}.member-profile-achievements>header>svg{color:var(--feed-gold)}.member-profile-achievements>div:not(.member-profile-empty-achievements){display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.member-profile-achievements article{align-items:center;background:rgba(255,247,230,.025);border:1px solid rgba(255,247,230,.08);display:grid;grid-gap:.85rem;gap:.85rem;grid-template-columns:42px minmax(0,1fr) auto;padding:.85rem}.member-profile-achievements article>span{align-items:center;background:rgba(241,200,91,.1);border:1px solid rgba(241,200,91,.24);border-radius:50%;color:var(--feed-gold);display:flex;height:42px;justify-content:center;width:42px}.member-profile-achievements article p,.member-profile-achievements article small,.member-profile-achievements article time{color:var(--feed-muted);font-size:.7rem}.member-profile-achievements article h3,.member-profile-achievements article p{margin:.1rem 0}.member-profile-achievements article>strong{color:var(--feed-gold)}.member-profile-empty-achievements{align-items:center;color:var(--feed-muted);display:flex;gap:.75rem;margin-top:1rem}.member-profile-score-card{background:linear-gradient(145deg,rgba(241,200,91,.13),rgba(10,12,11,.98))}.member-profile-score-card>svg{color:var(--feed-gold)}.member-profile-score-card>strong{color:#fff7e6;display:block;font-family:var(--font-instrument-serif),Georgia,serif;font-size:4.2rem;font-weight:400;line-height:1;margin-top:.45rem}.member-profile-score-card>span{color:var(--feed-muted);font-size:.76rem}.member-profile-stats{display:grid}.member-profile-stats>div{align-items:center;border-bottom:1px solid rgba(255,247,230,.08);display:flex;gap:.7rem;min-height:58px}.member-profile-stats>div:last-child{border-bottom:0}.member-profile-stats svg{color:var(--feed-gold)}.member-profile-stats span{display:grid}.member-profile-message-action small,.member-profile-privacy-note p,.member-profile-stats small{color:var(--feed-muted);font-size:.7rem}.member-profile-privacy-note{border-left:3px solid rgba(120,198,163,.7);padding:.9rem 1rem}.member-profile-privacy-note p{line-height:1.55;margin:.35rem 0 0}.member-profile-primary-action{align-items:center;background:linear-gradient(180deg,#f5d475,#c8962e);border:1px solid #f0cb67;color:#100d06;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:900;gap:.45rem;justify-content:center;min-height:44px;padding:0 1rem;position:relative;text-decoration:none;z-index:1}.member-profile-primary-action:disabled{cursor:not-allowed;filter:grayscale(.85);opacity:.58}.member-profile-message-action{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:end;max-width:300px;position:relative;z-index:1}.member-profile-message-action small{align-items:center;display:flex;gap:.35rem;text-align:right}.member-profile-message-action p{color:#f0b178;font-size:.72rem;margin:0}@media (max-width:840px){.member-profile-layout{grid-template-columns:1fr}.member-profile-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}.member-profile-privacy-note{grid-column:1/-1}}@media (max-width:620px){.member-profile-hero,.member-profile-identity{align-items:flex-start;flex-direction:column}.member-profile-layout>aside{grid-template-columns:1fr}.member-profile-privacy-note{grid-column:auto}.member-profile-message-action{justify-items:start;max-width:none;width:100%}.member-profile-message-action small{text-align:left}.member-profile-primary-action{width:100%}.member-profile-achievements article{grid-template-columns:42px minmax(0,1fr)}.member-profile-achievements article>strong{grid-column:2}}.community-leaderboard-card li+li{border-top:1px solid rgba(255,247,230,.07)}.community-leaderboard-card li>img{border-radius:50%;height:36px;object-fit:cover;width:36px}.community-rank{align-items:center;color:var(--feed-muted);display:inline-flex;font-weight:700;justify-content:center}.community-rank.rank-1,.community-rank.rank-2,.community-rank.rank-3{background:rgba(241,200,91,.16);color:var(--feed-gold);height:28px;width:28px}.community-rank.rank-2{background:rgba(207,217,219,.13);color:#d9e0e2}.community-rank.rank-3{background:rgba(195,142,84,.15);color:#d3a06c}.community-leaderboard-card li div{display:grid;min-width:0}.community-leaderboard-card li strong{color:rgba(255,247,230,.88);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-leaderboard-card li small{align-items:center;color:var(--feed-muted);display:inline-flex;font-size:.65rem;gap:.2rem}.community-leaderboard-card li small svg{color:#ed8650}.community-leaderboard-card li>b{color:#9ebcff;font-size:.78rem}.community-leaderboard-card>footer{border-top:1px solid rgba(255,247,230,.1);margin-top:.65rem;padding-top:.8rem}.community-leaderboard-card>footer span{display:grid}.community-leaderboard-card>footer strong{color:#fff7e6;font-size:.78rem}.community-leaderboard-card>footer small,.community-leaderboard-empty{color:var(--feed-muted);font-size:.66rem}.community-leaderboard-empty{align-items:center;display:flex;gap:.55rem;padding:.75rem 0}.community-leaderboard-open{align-items:center;background:linear-gradient(135deg,rgba(241,200,91,.14),rgba(241,200,91,.05));border:1px solid rgba(241,200,91,.3);color:#f8d76f;cursor:pointer;display:grid;font:inherit;font-size:.68rem;font-weight:800;grid-gap:.45rem;gap:.45rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:.65rem;min-height:40px;padding:0 .7rem;text-align:left;width:100%}.community-leaderboard-open:focus-visible,.community-leaderboard-open:hover{background:rgba(241,200,91,.16);border-color:rgba(241,200,91,.58);color:#fff7e6}.community-feed-empty{align-items:center;background:var(--feed-panel);border:1px dashed rgba(241,200,91,.3);display:grid;justify-items:center;padding:2.5rem 1rem;text-align:center}.community-feed-empty svg{color:var(--feed-gold)}.community-feed-empty h2{color:#fff7e6;margin:.65rem 0 .3rem}.community-feed-empty p{color:var(--feed-muted);margin:0 0 .9rem}@media (max-width:1250px){.community-feed-shell{grid-template-columns:minmax(0,1fr) 310px}.community-feed-heading h1{font-size:clamp(2.2rem,4.5vw,3.4rem)}}@media (max-width:1020px){.community-feed-shell{grid-template-columns:1fr}.community-feed-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible;padding-right:0;position:static}}@media (max-width:760px){.community-feed-heading{align-items:stretch;display:grid;grid-gap:.9rem;gap:.9rem}.community-streak-card{min-width:0}.community-composer form>footer,.community-feed-controls,.community-feed-sidebar{grid-template-columns:1fr}.community-feed-search{grid-row:1}.community-filter-count{display:none}.community-next-event{grid-template-columns:32px minmax(0,1fr) 16px}.community-next-event time{display:none}.community-post-media{width:100px}.community-author-streak{display:none}}@media (max-width:520px){.community-feed-pagination{align-items:stretch;flex-direction:column}.community-feed-pagination>div{justify-content:space-between}.community-feed-pagination a{justify-content:center}.community-feed-heading h1{font-size:2.45rem}.community-post-card{padding:.85rem}.community-post-content{grid-template-columns:1fr}.community-post-media{aspect-ratio:2.2;width:100%}.community-pinned-label{font-size:0!important}.community-pinned-label svg{height:17px;width:17px}.community-post-actions{gap:.65rem}.community-post-actions>a{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){.community-composer{transition:none}}:root{--uw-motion-fast:160ms;--uw-motion-ui:220ms;--uw-motion-route:480ms;--uw-motion-reveal:620ms;--uw-motion-ease:cubic-bezier(0.22,1,0.36,1)}main[data-uw-route-motion=enter]{opacity:0;transform:translate3d(0,10px,0)}main[data-uw-route-motion=ready]{opacity:1;transform:translateZ(0);transition:opacity var(--uw-motion-route) var(--uw-motion-ease),transform var(--uw-motion-route) var(--uw-motion-ease)}[data-uw-motion=pending]{opacity:0;transform:translate3d(0,22px,0)}[data-uw-motion=visible]{opacity:1;transform:translateZ(0);transition:opacity var(--uw-motion-reveal) var(--uw-motion-ease) var(--uw-motion-delay,0s),transform var(--uw-motion-reveal) var(--uw-motion-ease) var(--uw-motion-delay,0s)}.wisdom-companion-card[data-uw-ambient=paused] .wisdom-companion-invitation i,.wisdom-companion-card[data-uw-ambient=paused]:before,.wisdom-path-card[data-uw-ambient=paused]:before{animation-play-state:paused}@media (hover:hover) and (pointer:fine){:where(.admin-card,.content-import-panel,.community-feed-card,.moderation-report-card,.training-admin-grid>article,.contact-topic-grid>article,.join-assurance-grid>article){transition:border-color var(--uw-motion-ui) ease,transform var(--uw-motion-ui) var(--uw-motion-ease)}:where(.admin-card,.content-import-panel,.community-feed-card,.moderation-report-card,.training-admin-grid>article,.contact-topic-grid>article,.join-assurance-grid>article):hover{transform:translate3d(0,-2px,0)}:where(button,.gold-button,.secondary-button,.outline-button){transition:background-color var(--uw-motion-fast) ease,border-color var(--uw-motion-fast) ease,color var(--uw-motion-fast) ease,transform var(--uw-motion-fast) var(--uw-motion-ease)}:where(button,.gold-button,.secondary-button,.outline-button):not(:disabled):active{transform:scale(.98)}}@media (max-width:720px){:root{--uw-motion-route:360ms;--uw-motion-reveal:480ms}main[data-uw-route-motion=enter]{transform:translate3d(0,7px,0)}[data-uw-motion=pending]{transform:translate3d(0,14px,0)}}@media (prefers-reduced-motion:reduce){[data-uw-motion],main[data-uw-route-motion]{opacity:1!important;transform:none!important;transition:none!important}.wisdom-companion-card:before,.wisdom-companion-invitation i,.wisdom-path-card:before{animation:none!important}}@supports (content-visibility:auto){:where(.community-post-card,.daily-wisdom-public-card,.featured-wisdom-card,.teaching-card,.tier-card,.resource-card,.event-card,.merch-product-card){contain-intrinsic-size:auto 420px;content-visibility:auto}}@media (min-width:1181px){.admin-sidebar{height:calc(100svh - 64px);overflow-y:auto;overscroll-behavior:contain;position:-webkit-sticky;position:sticky;scrollbar-gutter:stable;scrollbar-width:thin;top:0}}.pwa-install-card{position:fixed;z-index:10020;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));display:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-width:560px;margin:0 auto;padding:14px 42px 14px 14px;border:1px solid rgba(227,194,107,.42);border-radius:18px;background:rgba(12,12,11,.96);color:#f7f1e5;box-shadow:0 24px 70px rgba(0,0,0,.5),0 0 32px rgba(220,182,83,.09);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%);animation:pwa-card-in .36s cubic-bezier(.16,1,.3,1) both}.push-settings-panel{display:grid;grid-gap:12px;gap:12px;margin:18px 0 8px;padding:16px;border:1px solid rgba(224,183,79,.28);border-radius:18px;background:linear-gradient(135deg,rgba(224,183,79,.1),rgba(255,255,255,.025))}.push-settings-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.push-settings-gate>svg,.push-settings-status>svg{color:#e6bd55}.push-settings-status span{display:grid;grid-gap:3px;gap:3px}.push-settings-status small{color:var(--muted);line-height:1.45}.push-settings-status button{min-height:44px;padding:0 18px;border:1px solid rgba(230,189,85,.54);border-radius:999px;background:#e6bd55;color:#15120a;font-weight:800;cursor:pointer}.push-settings-status button:disabled{cursor:not-allowed;opacity:.55}.push-settings-status.is-muted{grid-template-columns:auto minmax(0,1fr)}.push-settings-gate,.push-settings-message{margin:0;color:var(--muted);font-size:.82rem}.push-device-list,.push-settings-gate{display:flex;align-items:center;gap:8px}.push-device-list{flex-wrap:wrap;font-size:.78rem}.push-device-list>span{display:inline-flex;gap:6px;align-items:center;padding:7px 10px;border:1px solid var(--border);border-radius:999px}.settings-subsection{display:grid;grid-gap:7px;gap:7px;margin-top:20px}.settings-subsection h3,.settings-subsection p{margin:0}.settings-subsection p{color:var(--muted);font-size:.84rem}.settings-return-loop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.settings-return-loop-grid>label{display:grid;grid-gap:7px;gap:7px}.settings-recap-toggle{grid-column:1/-1;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:14px}.settings-recap-toggle>span{display:grid;grid-gap:3px;gap:3px}.settings-recap-toggle small{color:var(--muted)}.weekly-recap-preview{display:grid;grid-gap:7px;gap:7px;margin-top:18px;padding:15px;border:1px solid rgba(110,185,151,.28);border-radius:16px;background:rgba(110,185,151,.07)}.weekly-recap-preview>span{display:inline-flex;align-items:center;gap:7px;color:#8ad3b1;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.weekly-recap-preview>p{margin:0;color:var(--muted);line-height:1.55}@media (max-width:720px){.push-settings-status{grid-template-columns:auto minmax(0,1fr)}.push-settings-status button{grid-column:1/-1;width:100%}.settings-return-loop-grid{grid-template-columns:1fr}}.pwa-install-card>div{min-width:0}.pwa-install-card strong{display:block;color:#fff7df;font-size:.94rem;line-height:1.25}.pwa-install-card p{margin:4px 0 0;color:#bdb5a7;font-size:.79rem;line-height:1.4}.pwa-install-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(227,194,107,.32);border-radius:13px;background:linear-gradient(145deg,rgba(227,194,107,.18),rgba(227,194,107,.04));color:#e8c96f}.pwa-install-action,.pwa-install-close{border:0;cursor:pointer}.pwa-install-close{position:absolute;top:7px;right:7px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:transparent;color:#aaa295}.pwa-install-close:hover{background:rgba(255,255,255,.07);color:#fff}.pwa-install-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 15px;border-radius:13px;background:linear-gradient(135deg,#f0d889,#c69a38);color:#171109;font-weight:850;white-space:nowrap;transition:transform .18s cubic-bezier(.16,1,.3,1),filter .18s cubic-bezier(.65,0,.35,1)}.pwa-install-action:hover{transform:translateY(-1px);filter:brightness(1.05)}.pwa-install-action:focus-visible,.pwa-install-close:focus-visible{outline:3px solid rgba(240,216,137,.55);outline-offset:3px}.pwa-ios-steps{display:flex;align-items:center;gap:6px}@keyframes pwa-card-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.pwa-install-card{display:grid}}@media (max-width:480px){.pwa-install-card{grid-template-columns:auto minmax(0,1fr)}.pwa-install-action{grid-column:1/-1;width:100%}}@media (display-mode:standalone){body,html{min-height:100dvh;overscroll-behavior-y:contain;-webkit-text-size-adjust:100%}body{padding-bottom:env(safe-area-inset-bottom)}:is(a,button,summary,[role=button],input[type=button],input[type=submit]){touch-action:manipulation}.pwa-install-card{display:none}}@media (display-mode:standalone) and (max-width:820px){body{padding-top:env(safe-area-inset-top)}.admin-topbar{top:calc(env(safe-area-inset-top) + .4rem)}.topbar{top:env(safe-area-inset-top)}}html[data-theme=light] .pwa-install-card{border-color:rgba(122,86,19,.3);background:rgba(255,252,245,.97);color:#241d13;box-shadow:0 22px 60px rgba(69,48,13,.18)}html[data-theme=light] .pwa-install-card strong{color:#241d13}html[data-theme=light] .pwa-install-card p,html[data-theme=light] .pwa-install-close{color:#6d6458}@media (prefers-reduced-motion:reduce){.pwa-install-card{animation:pwa-card-fade .14s linear both}.pwa-install-action,.pwa-install-action:hover{transform:none}}@keyframes pwa-card-fade{0%{opacity:0}to{opacity:1}}.ai-visual-story{align-items:center;background:#050807;border:1px solid rgba(237,193,78,.25);display:grid;grid-gap:clamp(1.5rem,4vw,4rem);gap:clamp(1.5rem,4vw,4rem);grid-template-columns:minmax(250px,.72fr) minmax(440px,1.28fr);isolation:isolate;margin-bottom:clamp(3.5rem,8vw,7.5rem);margin-top:clamp(3.5rem,8vw,7.5rem);min-height:clamp(540px,62vw,720px);overflow:hidden;padding:clamp(1.5rem,5vw,5rem);position:relative}.ai-visual-story.reverse{grid-template-columns:minmax(440px,1.28fr) minmax(250px,.72fr)}.ai-visual-story.reverse .ai-story-copy{grid-column:2}.ai-visual-story.reverse .ai-story-product{grid-column:1;grid-row:1}.ai-story-background{object-fit:cover;object-position:center;z-index:-3}.ai-story-wash{background:linear-gradient(90deg,rgba(2,5,4,.92),rgba(2,5,4,.3) 52%,rgba(2,5,4,.72)),linear-gradient(0deg,rgba(2,5,4,.78),transparent 45%);inset:0;position:absolute;z-index:-2}.ai-visual-story.reverse .ai-story-wash{background:linear-gradient(270deg,rgba(2,5,4,.94),rgba(2,5,4,.22) 52%,rgba(2,5,4,.72)),linear-gradient(0deg,rgba(2,5,4,.78),transparent 45%)}.ai-visual-story:after{background:linear-gradient(90deg,transparent,rgba(238,197,88,.7),transparent);content:"";height:1px;inset:0 10% auto;position:absolute}.ai-story-copy{align-content:center;display:grid;justify-items:start;max-width:560px;position:relative;z-index:1}.ai-story-copy>p{color:#efc85c;font-size:.7rem;font-weight:800;letter-spacing:.18em;margin:0 0 1rem;text-transform:uppercase}.ai-story-copy h2{color:#fff8e8;font-family:var(--font-instrument-serif),Georgia,serif;font-size:clamp(2.55rem,5vw,5.2rem);font-weight:400;letter-spacing:-.045em;line-height:.94;margin:0;text-wrap:balance}.ai-story-copy>span{color:rgba(255,248,232,.72);display:block;font-size:.95rem;line-height:1.65;margin-top:1.2rem;max-width:470px}.ai-story-copy>a{align-items:center;border-bottom:1px solid rgba(239,200,92,.55);color:#fff4d2;display:inline-flex;font-size:.72rem;font-weight:800;gap:.55rem;letter-spacing:.08em;margin-top:1.5rem;padding:0 0 .45rem;text-decoration:none;text-transform:uppercase;transition:color .18s ease,gap .22s cubic-bezier(.22,1,.36,1)}.ai-story-copy>a:focus-visible,.ai-story-copy>a:hover{color:#efc85c;gap:.8rem}.ai-story-copy>a:focus-visible{outline:2px solid #efc85c;outline-offset:6px}.ai-story-product{align-self:center;justify-self:stretch;min-width:0;perspective:1200px;position:relative;z-index:2}.ai-story-product:before{background:rgba(239,200,92,.3);content:"";filter:blur(48px);inset:18% 8%;opacity:.5;position:absolute;z-index:-1}.ai-story-community-ui,.ai-story-product-shot{background:rgba(5,8,7,.94);border:1px solid rgba(255,244,210,.25);box-shadow:0 34px 80px rgba(0,0,0,.55),0 0 0 8px rgba(4,8,7,.32);transform:rotateY(-2deg) rotateX(1deg);transition:border-color .22s ease,box-shadow .22s ease,transform .42s cubic-bezier(.22,1,.36,1)}.reverse .ai-story-community-ui,.reverse .ai-story-product-shot{transform:rotateY(2deg) rotateX(1deg)}.ai-visual-story:hover .ai-story-community-ui,.ai-visual-story:hover .ai-story-product-shot{border-color:rgba(239,200,92,.58);box-shadow:0 42px 100px rgba(0,0,0,.62),0 0 0 8px rgba(239,200,92,.05);transform:translateY(-5px) rotateY(0) rotateX(0)}.ai-story-product-shot{aspect-ratio:1.34;overflow:hidden;position:relative}.ai-story-product-shot img{object-fit:cover;object-position:center}.ai-visual-story-daily .ai-story-product-shot img{object-position:72% 28%;transform:scale(1.28);transform-origin:100% 50%}.ai-visual-story-learn .ai-story-product-shot img{object-position:72% center;transform:scale(1.28);transform-origin:100% 50%}.ai-story-product>p{align-items:center;color:rgba(255,248,232,.62);display:flex;font-size:.62rem;font-weight:700;gap:.5rem;justify-content:flex-end;letter-spacing:.08em;margin:.9rem 0 0;text-transform:uppercase}.ai-story-product>p span{background:#78baa8;border-radius:50%;box-shadow:0 0 0 4px rgba(120,186,168,.14);height:6px;width:6px}.ai-story-community-ui{display:grid;grid-gap:.65rem;gap:.65rem;padding:clamp(.8rem,2vw,1.3rem)}.ai-story-community-ui article,.ai-story-community-ui article footer,.ai-story-community-ui aside,.ai-story-community-ui>header,.ai-story-community-ui>header>div,.ai-story-streak{align-items:center;display:flex}.ai-story-community-ui>header{justify-content:space-between}.ai-story-community-ui>header>div{color:#efc85c;gap:.55rem}.ai-story-community-ui aside span,.ai-story-community-ui>header span{display:grid}.ai-story-community-ui aside strong,.ai-story-community-ui>header strong{color:#fff8e8;font-size:.76rem}.ai-story-community-ui aside small,.ai-story-community-ui>header small{color:rgba(255,248,232,.5);font-size:.57rem}.ai-story-streak{background:rgba(239,200,92,.08);border:1px solid rgba(239,200,92,.2);color:#efc85c;gap:.35rem;padding:.45rem .55rem}.ai-story-streak span{color:rgba(255,248,232,.55);font-size:.55rem}.ai-story-community-ui nav{display:flex;gap:.35rem;overflow:hidden}.ai-story-community-ui nav b,.ai-story-community-ui nav span{border:1px solid rgba(255,248,232,.12);color:rgba(255,248,232,.58);font-size:.57rem;font-weight:700;padding:.35rem .55rem;white-space:nowrap}.ai-story-community-ui nav b{background:#efc85c;color:#171209}.ai-story-community-ui article{align-items:flex-start;background:rgba(255,248,232,.045);border:1px solid rgba(255,248,232,.1);display:grid;grid-gap:.65rem;gap:.65rem;grid-template-columns:34px minmax(0,1fr);padding:.7rem;position:relative}.ai-story-avatar{align-items:center;background:#efc85c;border-radius:50%;color:#171209;display:flex;font-size:.58rem;font-weight:900;height:34px;justify-content:center;width:34px}.ai-story-avatar.alt{background:#78baa8}.ai-story-community-ui article>div:nth-child(2){display:grid;grid-gap:.25rem;gap:.25rem}.ai-story-community-ui article small{color:#8ec9b8;font-size:.5rem;font-weight:800;letter-spacing:.06em}.ai-story-community-ui article strong{color:#fff8e8;font-size:.78rem}.ai-story-community-ui article p{color:rgba(255,248,232,.64);font-size:.63rem;line-height:1.45;margin:0}.ai-story-community-ui article footer{color:rgba(255,248,232,.5);font-size:.55rem;gap:.3rem;grid-column:2}.ai-story-community-ui aside{background:rgba(120,186,168,.07);border:1px solid rgba(120,186,168,.18);color:#78baa8;gap:.5rem;padding:.65rem .7rem}.ai-story-community-ui aside b{color:#efc85c;font-size:.7rem;margin-left:auto}@media (max-width:960px){.ai-visual-story,.ai-visual-story.reverse{grid-template-columns:minmax(0,1fr);min-height:0}.ai-visual-story.reverse .ai-story-copy,.ai-visual-story.reverse .ai-story-product{grid-column:1}.ai-visual-story.reverse .ai-story-copy{grid-row:1}.ai-visual-story.reverse .ai-story-product{grid-row:2}.ai-story-copy{max-width:680px}}@media (max-width:620px){.ai-visual-story{border-left:0;border-right:0;margin-left:0;margin-right:0;padding:2.5rem 1rem;width:100%}.ai-story-copy h2{font-size:clamp(2.35rem,12vw,3.5rem)}.ai-story-product-shot{aspect-ratio:1.14}.ai-story-community-ui article:nth-of-type(2){display:none}}@media (prefers-reduced-motion:reduce){.ai-story-community-ui,.ai-story-copy>a,.ai-story-product-shot{transition:none}.ai-visual-story:hover .ai-story-community-ui,.ai-visual-story:hover .ai-story-product-shot{transform:none}}@media (min-width:1181px){.admin-shell{grid-template-columns:260px minmax(0,1fr)}.admin-sidebar{height:100svh;min-height:0;overflow:clip;padding:1.15rem .8rem;position:-webkit-sticky;position:sticky;top:0}.admin-brand{margin-bottom:1rem;max-width:190px}.admin-brand img{height:86px;width:150px}.admin-brand span{font-size:.7rem;letter-spacing:.28em}.admin-brand strong{font-size:1.55rem}.admin-brand small{font-size:.62rem;letter-spacing:.14em;margin-top:.45rem}.admin-nav{gap:.2rem}.admin-nav a{gap:.65rem;grid-template-columns:22px minmax(0,1fr) auto;min-height:43px;padding:0 .75rem}.admin-nav svg{height:19px;width:19px}.wisdom-points-card{gap:.6rem;grid-template-columns:38px minmax(0,1fr);margin-top:.65rem;padding:.7rem}.wisdom-points-card>span{height:36px;width:36px}.wisdom-points-card strong{font-size:1.15rem}.wisdom-points-card small{font-size:.67rem}.admin-commitment{gap:.35rem;padding:.75rem .65rem;width:min(178px,100%)}.admin-commitment svg{height:22px;width:22px}.admin-commitment p{font-size:.67rem;letter-spacing:.12em;line-height:1.45}}@media (min-width:1021px){.community-feed-shell{gap:1rem;grid-template-columns:minmax(0,1fr) 300px}.community-feed-sidebar{max-height:calc(100svh - 2rem);max-height:calc(100dvh - 2rem);overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;top:1rem}.community-about-art{height:112px}.community-about-copy{padding:.72rem .8rem .65rem}.community-about-copy h2{font-size:1.08rem;margin:.18rem 0 .3rem}.community-about-copy p{font-size:.76rem;line-height:1.4}.community-about-card dl{margin:0 .8rem;padding:.55rem 0}.community-circle-links{padding:.42rem .8rem .62rem}.community-circle-links a{padding:.38rem 0}.community-leaderboard-card{padding:.8rem}.community-leaderboard-card>p{margin:.5rem 0 .3rem}.community-leaderboard-card li{min-height:48px}.community-leaderboard-member{grid-template-columns:30px minmax(0,1fr)}.community-leaderboard-member>img{height:30px;width:30px}}@media (min-width:1181px) and (max-height:760px){.admin-brand img{height:70px}.admin-brand small,.admin-commitment{display:none}.admin-nav a{min-height:40px}}