main.topApp:not(.appShell--podcast) .shell>.card:not(.cardHero):not(.action):not(.welcomeActionCard):not(.homeProfileProgressNotice){background:linear-gradient(165deg, color-mix(in srgb, var(--color-surface-card) 92%, var(--color-bg-elevated) 8%) 0%, color-mix(in srgb, var(--color-surface-card-deep) 94%, transparent) 100%);border-color:color-mix(in srgb, var(--color-border-subtle) 82%, var(--color-accent-soft) 18%);box-shadow:0 1px 0 rgba(255,255,255,.55), 0 14px 36px color-mix(in srgb, var(--color-text-primary) 9%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 4%, transparent)}:root[data-color-scheme=dark] main.topApp:not(.appShell--podcast) .shell>.card:not(.cardHero):not(.action):not(.welcomeActionCard):not(.homeProfileProgressNotice),.dark main.topApp:not(.appShell--podcast) .shell>.card:not(.cardHero):not(.action):not(.welcomeActionCard):not(.homeProfileProgressNotice){background:linear-gradient(165deg, color-mix(in srgb, var(--color-surface-card) 88%, var(--color-bg-muted) 12%) 0%, color-mix(in srgb, var(--color-surface-card-deep) 92%, transparent) 100%);border-color:color-mix(in srgb, var(--color-border-subtle) 75%, var(--color-accent-soft) 25%);box-shadow:0 1px rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.05)}@keyframes pageAtmoWashDrift{0%,to{opacity:1}50%{opacity:.97}}@media (prefers-reduced-motion:no-preference){html:has(main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast])){animation:85s ease-in-out infinite pageAtmoWashDrift}}@media (prefers-reduced-motion:reduce){html:has(main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast])){animation:none}}
.topListingCard{position:relative}.topListingCardHeroWrap{border-radius:calc(var(--radius-card,18px) - 1px) calc(var(--radius-card,18px) - 1px) 0 0;flex-shrink:0;height:92px;position:relative;overflow:hidden}.topListingCardHero{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.topListingCardHero--photo{filter:saturate(.94)contrast(1.03)brightness(.88)}.topListingCardHeroScrim{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.topListingCardHeroScrim--resource{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-primary) 8%, transparent) 0%, color-mix(in srgb, var(--color-bg-primary) 55%, transparent) 100%)}:root[data-color-scheme=dark] .topListingCardHeroScrim--resource,.dark .topListingCardHeroScrim--resource{background:linear-gradient(rgba(0,0,0,.15) 0%,rgba(0,0,0,.5) 100%)}.topListingCardHero--photo+.topListingCardHeroScrim--orgListing{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-primary) 10%, transparent) 0%, color-mix(in srgb, var(--color-bg-primary) 38%, transparent) 55%, color-mix(in srgb, var(--color-bg-primary) 62%, transparent) 100%)}:root[data-color-scheme=dark] .topListingCardHero--photo+.topListingCardHeroScrim--orgListing,.dark .topListingCardHero--photo+.topListingCardHeroScrim--orgListing{background:linear-gradient(rgba(0,0,0,.1) 0%,rgba(4,10,18,.42) 55%,rgba(4,10,18,.58) 100%)}.topListingCardHero--category{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-unknownGeneral) 38%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=recreationSports]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-recreationSports) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=artsCulture]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-artsCulture) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=publicBenefit]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-publicBenefit) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=religionSpirituality]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-religionSpirituality) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=healthWellness]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-healthWellness) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=education]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-education) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=humanServices]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-humanServices) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=veteransMilitary]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-veteransMilitary) 42%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=firstRespondersSafety]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-firstRespondersSafety) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=communityDevelopment]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-communityDevelopment) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=environmentAnimals]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-environmentAnimals) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=youthDevelopment]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-youthDevelopment) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=crisisEmergency]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-crisisEmergency) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--category[data-top-listing-category=advocacyPolicyRights]{background-image:linear-gradient(125deg, color-mix(in srgb, var(--np-advocacyPolicyRights) 40%, var(--color-surface-card)) 0%, var(--color-surface-card-deep) 100%)}.topListingCardHero--sponsorTone{filter:none;background-image:linear-gradient(130deg, color-mix(in srgb, var(--color-accent) 22%, var(--color-surface-card-deep)) 0%, var(--color-surface-card) 48%, color-mix(in srgb, var(--color-accent-hover) 18%, var(--color-surface-card-deep)) 100%)}.topListingCardHero--sponsorTone-gold{background-image:linear-gradient(130deg,#1a1510 0%,#2a2218 45%,#1c1712 100%)}.topListingCardHero--sponsorTone-copper{background-image:linear-gradient(130deg,#1a1210 0%,#2c1e18 45%,#1a1410 100%)}.topListingCardHero--sponsorTone-amber{background-image:linear-gradient(130deg,#18140e 0%,#2a2216 45%,#16120e 100%)}.topListingCardHero--sponsorTone-rust{background-image:linear-gradient(130deg,#1a100e 0%,#2a1814 45%,#18100e 100%)}.topListingCardHero--sponsorTone-teal{background-image:linear-gradient(130deg,#0e1416 0%,#122022 45%,#0c1214 100%)}.topListingCardHero--sponsorTone-rose{background-image:linear-gradient(130deg,#181012 0%,#24181c 45%,#140e10 100%)}.topListingCardHero--sponsorTone-sage{background-image:linear-gradient(130deg,#0e1210 0%,#141c18 45%,#0c100e 100%)}.resultCard.resultCard--listingHero{flex-direction:column;padding:0;display:flex;overflow:hidden}.resultCard--listingHero .topListingCardBody{padding:var(--ds-space-4,16px);flex-direction:column;flex:1;gap:0;display:flex}.resultCard--listingHero .nonprofitCardMain{flex:1}.sponsorPremiumCard.topListingCard{border-radius:var(--radius-card,18px)}.sponsorPremiumCard .sponsorPremiumCardBg.topListingCardHero--photo{filter:saturate(.94)contrast(1.03)brightness(1.02)}.sponsorPremiumLogoShell{width:144px;height:144px}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.results,.shell .card .results{min-width:0}@media (max-width:760px){main.topApp{--mobile-shell-pad-x:clamp(16px, 4.5vw, 20px)}main.topApp>.shell{box-sizing:border-box;width:100%;max-width:100%;padding-inline:max(var(--mobile-shell-pad-x), env(safe-area-inset-left,0px)) max(var(--mobile-shell-pad-x), env(safe-area-inset-right,0px));overflow-x:clip}main.topApp .footerNavInner{padding-inline:max(var(--mobile-shell-pad-x), env(safe-area-inset-left,0px)) max(var(--mobile-shell-pad-x), env(safe-area-inset-right,0px))}}.shell,.siteContainer,.content,.adminConsoleMain,.modalCard,.podcastEpisodeCard,.sponsorPremiumCardBg,.resultCard.resultCard--listingHero,.topListingCard,.sponsorFeaturedShowcase{min-width:0}.topListingCard img,.podcastEpisodeCard img,.communityPostCard img,.nonprofitCard img,.sponsorPremiumLogoShell img,.organizationLogo__img{max-width:100%}.adminConsole td,.adminConsole th,.break-anywhere{overflow-wrap:anywhere;word-break:break-word}.headerBrandStack .brandMarkImg--header,.headerBrandStack .headerBrandMarkFallback{flex-shrink:0}.nonprofitProfileShell{padding-bottom:calc(var(--ds-space-10,40px) + env(safe-area-inset-bottom,0px))}@media (max-width:430px){.fieldLabel,.dsChoice .fieldLabel{line-height:1.35}select,textarea{max-width:100%}input:not([type=checkbox]):not([type=radio]){max-width:100%}}@media (max-width:760px){main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]):not([data-page-atmosphere=home]){--mobile-site-header-logo-h:clamp(50px, 12.5vw, 64px);--mobile-site-header-logo-max-w:min(168px, calc(100vw - 88px));--mobile-site-header-control-size:44px;--mobile-site-header-control-pad-top:2px;--mobile-site-header-pad-x:max(clamp(8px, 2.5vw, 12px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}main.topApp[data-page-atmosphere=home]:not(.appShell--podcast){--mobile-home-header-content-gap:clamp(16px, 4vw, 28px);--mobile-home-header-layout-h:clamp(137px, 36vw, 182px);--mobile-site-header-logo-h:clamp(123px, 32.4vw, 164px);--mobile-site-header-logo-max-w:min(528px, calc(100vw - 96px));--mobile-site-header-control-size:44px;--mobile-site-header-control-pad-top:2px;--mobile-site-header-pad-x:max(clamp(8px, 2.5vw, 12px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .appSiteHeader{margin-bottom:var(--mobile-home-header-content-gap,20px);align-items:start;padding-bottom:max(6px,min(1.5vw,10px));overflow:visible}main.topApp.topApp--mobileHomeEntrance[data-page-atmosphere=home]:not(.appShell--podcast){--mobile-site-header-logo-h:clamp(52px, 13.5vw, 64px);--mobile-site-header-logo-max-w:min(168px, calc(100vw - 120px))}main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .appSiteHeader{z-index:120;isolation:isolate;box-sizing:border-box;width:100%;height:auto;min-height:0;padding:env(safe-area-inset-top,0px) max(var(--mobile-site-header-pad-x,clamp(8px, 2.5vw, 12px)), env(safe-area-inset-right,0px)) 0 max(var(--mobile-site-header-pad-x,clamp(8px, 2.5vw, 12px)), env(safe-area-inset-left,0px));grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:visible}main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .appSiteHeader{grid-template-columns:minmax(var(--mobile-site-header-control-size,44px), 1fr) minmax(0, min(100%, var(--mobile-site-header-logo-max-w))) minmax(var(--mobile-site-header-control-size,44px), 1fr);column-gap:4px}main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerBrandStack{max-width:var(--mobile-site-header-logo-max-w,168px);box-sizing:content-box;align-items:center;padding:8px 12px;overflow:visible}main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerBrandStack>a{max-width:100%;line-height:0;display:block;overflow:visible}main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerBrandStack .brandMarkImg,main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerBrandStack .brandMarkImg--header,main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerBrandStack img.brandMarkImg--header:not(.podcastBrandLogo),main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerBrandStack .headerBrandMarkFallback{overflow:visible;max-width:var(--mobile-site-header-logo-max-w)!important;max-height:var(--mobile-site-header-logo-h)!important;object-fit:contain!important;object-position:center center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important}main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .headerBrandStack,main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .headerBrandStack--mobileWordmark{box-sizing:border-box;align-self:start;justify-self:center;width:100%;max-width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:none;margin-bottom:0;padding:0 8px;overflow:visible}main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .headerBrandStack .brandMarkImg,main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .headerBrandStack .brandMarkImg--header,main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .headerBrandStack img.brandMarkImg--header:not(.podcastBrandLogo),main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .headerBrandStack .headerBrandMarkFallback,main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .headerBrandStack--mobileWordmark img.brandMarkImg--header:not(.podcastBrandLogo){max-width:100%!important;max-height:var(--mobile-site-header-logo-h)!important;object-fit:contain!important;object-position:center center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin-bottom:0!important}main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerBrandStack--compactMark{padding-bottom:max(4px,min(1.2vw,8px))!important}main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft,main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight{padding-top:var(--mobile-site-header-control-pad-top,2px)}main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerNotificationBellBtn,main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerAccountTrigger,main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerAccountAvatar.profileAvatarShell{box-sizing:border-box;width:var(--mobile-site-header-control-size,44px);height:var(--mobile-site-header-control-size,44px);min-width:var(--mobile-site-header-control-size,44px);min-height:var(--mobile-site-header-control-size,44px)}main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerNotificationBellBtn{border-width:1px;border-color:var(--color-border);border-radius:12px}main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight .siteMobileNavMore{margin-left:0}.headerDropdownBackdrop{z-index:380;cursor:default;-webkit-tap-highlight-color:transparent;background:rgba(0,0,0,.58);border:none;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0}.headerNotificationDropdown--mobileSheet,.headerAccountDropdown--mobileSheet{top:calc(env(safe-area-inset-top,0px) + var(--mobile-site-header-control-pad-top,4px) + var(--mobile-site-header-control-size,44px) + 8px);left:max(var(--mobile-shell-pad-x,16px), env(safe-area-inset-left,0px));right:max(var(--mobile-shell-pad-x,16px), env(safe-area-inset-right,0px));z-index:390;isolation:isolate;background:var(--color-bg-elevated,var(--color-bg-card));width:auto;min-width:0;max-width:none;max-height:min(58vh,400px);box-shadow:var(--shadow-card), 0 16px 48px rgba(0,0,0,.35);background-image:none;position:fixed}.headerAccountDropdown--mobileSheet{max-height:min(70vh,520px);overflow-x:hidden;overflow-y:auto}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .topbarActionsCluster{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;max-width:min(100%,50vw - 12px)}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .topbarActionsCluster{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;max-width:min(100%,50vw - 12px)}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .topbarActionsCluster{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;max-width:min(100%,50vw - 12px)}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .topbarActionsCluster--start{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;max-width:min(100%,50vw - 12px)}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .topbarActionsCluster--start{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;max-width:min(100%,50vw - 12px)}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .topbarActionsCluster--start{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;max-width:min(100%,50vw - 12px)}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight .adminConsoleTopbarBtn{display:none!important}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight .adminConsoleTopbarBtn{display:none!important}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight .adminConsoleTopbarBtn{display:none!important}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .adminConsoleTopbarBtn{display:none!important}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .adminConsoleTopbarBtn{display:none!important}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .adminConsoleTopbarBtn{display:none!important}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .themeToggle{box-sizing:border-box;width:var(--mobile-site-header-control-size);min-width:var(--mobile-site-header-control-size);height:var(--mobile-site-header-control-size);min-height:var(--mobile-site-header-control-size);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .themeToggle{box-sizing:border-box;width:var(--mobile-site-header-control-size);min-width:var(--mobile-site-header-control-size);height:var(--mobile-site-header-control-size);min-height:var(--mobile-site-header-control-size);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .themeToggle{box-sizing:border-box;width:var(--mobile-site-header-control-size);min-width:var(--mobile-site-header-control-size);height:var(--mobile-site-header-control-size);min-height:var(--mobile-site-header-control-size);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .siteMobileNavMore__trigger{box-sizing:border-box;width:var(--mobile-site-header-control-size);min-width:var(--mobile-site-header-control-size);height:var(--mobile-site-header-control-size);min-height:var(--mobile-site-header-control-size);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .siteMobileNavMore__trigger{box-sizing:border-box;width:var(--mobile-site-header-control-size);min-width:var(--mobile-site-header-control-size);height:var(--mobile-site-header-control-size);min-height:var(--mobile-site-header-control-size);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .siteMobileNavMore__trigger{box-sizing:border-box;width:var(--mobile-site-header-control-size);min-width:var(--mobile-site-header-control-size);height:var(--mobile-site-header-control-size);min-height:var(--mobile-site-header-control-size);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}}@media (max-width:520px){:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .topbarActionsCluster{width:auto}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .topbarActionsCluster{width:auto}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .topbarActionsCluster{width:auto}:-webkit-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight .topbarActionsCluster{width:auto}:-moz-any(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight .topbarActionsCluster{width:auto}:is(main.topApp,.capacitorAppHeaderPortal):not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight .topbarActionsCluster{width:auto}}@media (max-width:760px){main.topApp.appShell--withMobileNavDock{min-height:100dvh;min-height:100svh;padding-bottom:0}main.topApp.appShell--withMobileNavDock>.shell,main.topApp.appShell--withMobileNavDock>section.shell{padding-bottom:var(--top-bottom-nav-reserve);box-sizing:border-box}main.topApp.appShell--withMobileNavDock .siteFooter,main.topApp.appShell--withMobileNavDock .siteFooter.siteFooter--pageBottom,main.topApp.appShell--withMobileNavDock .siteFooter.siteFooter--pageBottom.siteFooter--inMainShell{margin-bottom:0;padding-bottom:12px}main.topApp.appShell--podcast,main.topApp[data-page-atmosphere=podcast]{--mobile-home-header-content-gap:clamp(4px, 1.2vw, 8px);--mobile-podcast-header-content-gap:clamp(10px, 2.5vw, 16px);--mobile-home-header-layout-h:clamp(112px, 29vw, 148px);--mobile-site-header-logo-h:clamp(137px, 36vw, 182px);--mobile-site-header-logo-max-w:min(587px, calc(100vw - 24px));--mobile-site-header-control-size:44px;--mobile-site-header-control-pad-top:2px;--mobile-site-header-pad-x:max(clamp(8px, 2.5vw, 12px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--header-floating-offset:0px;--header-floating-height:0px;--header-fade-height:0px;--podcast-header-brand-band:var(--mobile-home-header-layout-h);display:block}main.topApp.appShell--podcast>.topbarOcclusion,main.topApp[data-page-atmosphere=podcast]>.topbarOcclusion{height:0!important;min-height:0!important;display:none!important}main.topApp.appShell--podcast .appSiteHeader,main.topApp[data-page-atmosphere=podcast] .appSiteHeader{z-index:120;isolation:isolate;box-sizing:border-box;width:100%;height:auto;min-height:0;margin-bottom:var(--mobile-podcast-header-content-gap,12px);padding:env(safe-area-inset-top,0px) max(var(--mobile-site-header-pad-x), env(safe-area-inset-right,0px)) 0 max(var(--mobile-site-header-pad-x), env(safe-area-inset-left,0px));grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;position:relative;overflow:visible;display:grid!important}main.topApp.appShell--podcast header.topbar,main.topApp[data-page-atmosphere=podcast] header.topbar{display:none}main.topApp.appShell--podcast .topbar,main.topApp[data-page-atmosphere=podcast] .topbar,main.topApp.appShell--podcast .topbarInner,main.topApp[data-page-atmosphere=podcast] .topbarInner{display:contents}main.topApp.appShell--podcast .headerBrandStack,main.topApp[data-page-atmosphere=podcast] .headerBrandStack{z-index:0;pointer-events:none;grid-area:1/2;justify-content:center;justify-self:center;align-items:flex-start;min-width:0;margin:0;display:flex;overflow:visible;padding:0!important;width:auto!important;max-width:100%!important;padding-bottom:max(4px,min(1.2vw,8px))!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}main.topApp.appShell--podcast .headerBrandStack--mobileWordmark,main.topApp[data-page-atmosphere=podcast] .headerBrandStack--mobileWordmark{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:var(--mobile-site-header-logo-h);align-self:start;margin-bottom:0!important;padding-bottom:max(4px,min(1.2vw,8px))!important}main.topApp.appShell--podcast .topbarLeft .sponsorBtn,main.topApp[data-page-atmosphere=podcast] .topbarLeft .sponsorBtn{display:none}main.topApp.appShell--podcast .headerBrandStack>a,main.topApp[data-page-atmosphere=podcast] .headerBrandStack>a{pointer-events:auto;flex-shrink:0;max-width:100%;line-height:0;display:block;overflow:visible;filter:none!important}main.topApp.appShell--podcast .headerBrandStack .podcastBrandLogo,main.topApp.appShell--podcast .headerBrandStack img.podcastBrandLogo,main.topApp[data-page-atmosphere=podcast] .headerBrandStack .podcastBrandLogo,main.topApp[data-page-atmosphere=podcast] .headerBrandStack img.podcastBrandLogo{box-sizing:border-box;object-fit:contain;object-position:center top;flex-shrink:0;display:block;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-width:var(--mobile-site-header-logo-max-w)!important;max-height:var(--mobile-site-header-logo-h)!important;filter:drop-shadow(0 6px 18px rgba(0,0,0,.45))!important;margin:0!important;padding:0!important}main.topApp.appShell--podcast .topbarLeft,main.topApp[data-page-atmosphere=podcast] .topbarLeft{z-index:2;width:auto;min-width:0;padding:var(--mobile-site-header-control-pad-top,2px) 0 0;grid-area:1/1;justify-content:flex-start;align-self:start;justify-self:start;align-items:flex-start;margin:0;display:flex;position:relative;top:auto;left:auto}main.topApp.appShell--podcast .topbarRight,main.topApp[data-page-atmosphere=podcast] .topbarRight{z-index:2;width:auto;min-width:0;padding:var(--mobile-site-header-control-pad-top,2px) 0 0;grid-area:1/3;justify-content:flex-end;align-self:start;justify-self:end;align-items:flex-start;margin:0;display:flex;position:relative;top:auto;right:auto}main.topApp.appShell--podcast .topbarCenter,main.topApp[data-page-atmosphere=podcast] .topbarCenter{display:none}main.topApp.appShell--podcast .topbarLeft .topbarActionsCluster,main.topApp.appShell--podcast .topbarRight .topbarActionsCluster,main.topApp[data-page-atmosphere=podcast] .topbarLeft .topbarActionsCluster,main.topApp[data-page-atmosphere=podcast] .topbarRight .topbarActionsCluster{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;width:auto}main.topApp.appShell--podcast .topbarLeft .topbarActionsCluster,main.topApp.appShell--podcast .topbarLeft .topbarActionsCluster--start,main.topApp[data-page-atmosphere=podcast] .topbarLeft .topbarActionsCluster,main.topApp[data-page-atmosphere=podcast] .topbarLeft .topbarActionsCluster--start{justify-content:flex-start}main.topApp.appShell--podcast .topbarRight .topbarActionsCluster,main.topApp[data-page-atmosphere=podcast] .topbarRight .topbarActionsCluster{max-width:calc(100vw - (2 * var(--mobile-site-header-control-size)) - (2 * var(--mobile-site-header-pad-x)) - 16px);justify-content:flex-end}main.topApp.appShell--podcast .topbarRight .btnSoft.sponsorBtn,main.topApp[data-page-atmosphere=podcast] .topbarRight .btnSoft.sponsorBtn{min-width:0;padding-left:10px;padding-right:10px;font-size:12px}main.topApp.appShell--podcast .headerAccountTrigger,main.topApp.appShell--podcast .headerNotificationBellBtn,main.topApp[data-page-atmosphere=podcast] .headerAccountTrigger,main.topApp[data-page-atmosphere=podcast] .headerNotificationBellBtn{box-sizing:border-box;width:var(--mobile-site-header-control-size);min-width:var(--mobile-site-header-control-size);height:var(--mobile-site-header-control-size);min-height:var(--mobile-site-header-control-size)}main.topApp.appShell--podcast .siteMobileNavMore__trigger,main.topApp[data-page-atmosphere=podcast] .siteMobileNavMore__trigger{box-sizing:border-box;width:var(--mobile-site-header-control-size);min-width:var(--mobile-site-header-control-size);height:var(--mobile-site-header-control-size);min-height:var(--mobile-site-header-control-size);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}main.topApp.appShell--podcast .shell,main.topApp.appShell--podcastRoute .shell,main.topApp[data-page-atmosphere=podcast] .shell{z-index:1;order:unset;width:min(var(--content-max-width), calc(100% - var(--content-gutter)));padding-inline:max(var(--mobile-shell-pad-x,clamp(16px, 4.5vw, 20px)), env(safe-area-inset-left,0px)) max(var(--mobile-shell-pad-x,clamp(16px, 4.5vw, 20px)), env(safe-area-inset-right,0px));box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative;overflow-x:clip;padding-top:0!important}}
:root{--top-mobile-card-padding-x:clamp(14px, 4.2vw, 20px);--top-mobile-card-padding-y:clamp(16px, 4.5vw, 22px);--top-mobile-section-gap:clamp(18px, 5vw, 28px);--top-mobile-nav-icon-size:20px}@media (max-width:760px){.shell--home{gap:var(--top-mobile-section-gap)}main.topApp[data-page-atmosphere=home] .shell.shell--home{gap:0}.homeHeroBackdrop__content{padding:max(14px,min(3.5vw,22px));padding-bottom:max(18px,min(5vw,28px))}.shell .card{padding:var(--top-mobile-card-padding-y) var(--top-mobile-card-padding-x);border-radius:var(--radius-card,14px);box-shadow:0 1px 0 color-mix(in srgb, var(--color-border-subtle) 55%, transparent), 0 12px 28px rgba(0,0,0,.1)}main.topApp .shell.profileTabShell{width:100%;max-width:var(--content-max-width);padding-left:max(12px,min(3.6vw,18px));padding-right:max(12px,min(3.6vw,18px));gap:var(--top-mobile-section-gap);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-top:max(10px,min(2.8vw,16px))}.profileTabShell .card>.row:first-child{margin-top:0}.profileWelcomeCard .welcomePanel{align-items:flex-start;gap:var(--ds-space-4,16px);flex-direction:column}.profileWelcomeCard .profileAvatarShell{width:72px;height:72px}.profileWelcomeCard .welcomeCopy{gap:var(--ds-space-2,8px)}.profileWelcomeCard .profileHeaderActions .btnSoft{justify-content:center;width:100%}.profileTabShell .membershipBillingCenter__stats{grid-template-columns:1fr;gap:12px}}.navItem--dockCol{white-space:normal;text-align:center;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;min-width:0;max-width:100%;padding:8px 4px;font-size:max(8.5px,min(2.4vw,11.5px));line-height:1.12}.navItem--dockCol .navItemGlyph{width:var(--top-mobile-nav-icon-size);height:var(--top-mobile-nav-icon-size);opacity:.88;flex-shrink:0}.navItem--dockCol.isActive .navItemGlyph{opacity:1}.navItem--dockCol .navItemLabel{max-width:100%;padding:0 1px;display:block}:root[data-color-scheme=dark] .navItem--dockCol .navItemGlyph{opacity:.92}@media (max-width:420px){.bottomNav.bottomNav--withIcons:not(.bottomNav--mobileDock){flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:6px 4px;padding-left:4px;padding-right:4px}.bottomNav.bottomNav--withIcons:not(.bottomNav--mobileDock) .navItem.navItem--dockCol{box-sizing:border-box;flex:30%;min-width:0;max-width:32%}.navItem--dockCol{padding:6px 2px;font-size:max(8px,min(2.2vw,10.5px))}:root{--top-mobile-nav-icon-size:18px}}@media (max-width:760px){main.topApp[data-page-atmosphere=home] .bottomNav.bottomNav--mobileDock .navItemLabel{font-size:max(7.5px,min(2.1vw,10px));line-height:1.1}}@media (min-width:1024px){.bottomNav.bottomNav--withIcons{gap:max(6px,min(.8vw,12px));max-width:min(960px,100%);padding:8px 14px}}
.siteMobileNavMore{z-index:120;flex-shrink:0;align-items:center;display:flex;position:relative}.siteMobileNavMore--align-end{margin-left:auto}.topbarRight .topbarActionsCluster .siteMobileNavMore{flex-shrink:0}.siteMobileNavMore__trigger{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-muted) 8%);min-width:44px;min-height:44px;color:var(--color-text-primary);letter-spacing:.04em;cursor:pointer;box-shadow:0 1px 0 color-mix(in srgb, var(--color-text-primary) 6%, transparent);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.siteMobileNavMore__trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 70%, transparent);outline-offset:2px}.appHeaderBackBtn{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-bg-muted) 8%);min-width:44px;min-height:44px;color:var(--color-text-primary);letter-spacing:.03em;cursor:pointer;box-sizing:border-box;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:0 10px 0 4px;font-size:13px;font-weight:700;display:inline-flex}.appHeaderBackBtn:focus-visible{outline:2px solid var(--color-focus-ring,color-mix(in srgb, var(--color-accent) 70%, transparent));outline-offset:2px}.appHeaderBackBtn__label{white-space:nowrap}.mobileSplashPage__nav{width:100%;margin-bottom:var(--ds-space-3,12px);z-index:20;justify-content:flex-start;display:flex;position:relative}.siteMobileNavMore__bars{background:currentColor;border-radius:2px;flex-shrink:0;width:18px;height:2px;box-shadow:0 -6px,0 6px}.siteMobileNavMore__label{letter-spacing:.03em;white-space:nowrap;font-size:13px;font-weight:700}.siteMobileNavMore__panel{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-card) 96%, var(--color-bg-muted) 4%);min-width:min(280px,100vw - 32px);max-width:min(340px,100vw - 24px);box-shadow:0 18px 48px color-mix(in srgb, var(--color-text-primary) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 5%, transparent);-webkit-backdrop-filter:blur(14px);z-index:400;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);left:0}.siteMobileNavMore--align-end .siteMobileNavMore__panel{left:auto;right:0}.siteMobileNavMore__panelInner{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:4px;max-height:min(70vh,560px);display:flex;overflow-y:auto}.siteMobileNavMore__entry{text-align:left;width:100%;color:var(--color-text-primary);letter-spacing:.02em;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid transparent;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.siteMobileNavMore__entry:hover{background:color-mix(in srgb, var(--color-accent-soft) 55%, transparent);border-color:color-mix(in srgb, var(--color-border) 80%, transparent)}.siteMobileNavMore__entry:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 65%, transparent);outline-offset:1px}.appShell--podcast .siteMobileNavMore__trigger,main.topApp.appShell--podcast .siteMobileNavMore__trigger,main.topApp[data-page-atmosphere=podcast] .siteMobileNavMore__trigger{color:#e8f0ff;background:linear-gradient(rgba(24,41,66,.88),rgba(15,28,47,.9));border-color:rgba(111,194,255,.38);box-shadow:inset 0 0 0 1px rgba(111,194,255,.12)}.appShell--podcast .siteMobileNavMore__panel,main.topApp.appShell--podcast .siteMobileNavMore__panel,main.topApp[data-page-atmosphere=podcast] .siteMobileNavMore__panel{color:#e8f0ff;background:linear-gradient(rgba(15,26,42,.98),rgba(10,18,30,.98));border-color:rgba(111,194,255,.28);box-shadow:0 20px 50px rgba(0,0,0,.45),inset 0 0 0 1px rgba(111,194,255,.12)}.appShell--podcast .siteMobileNavMore__entry,main.topApp.appShell--podcast .siteMobileNavMore__entry,main.topApp[data-page-atmosphere=podcast] .siteMobileNavMore__entry{color:#e8f0ff}.appShell--podcast .siteMobileNavMore__entry:hover,main.topApp.appShell--podcast .siteMobileNavMore__entry:hover,main.topApp[data-page-atmosphere=podcast] .siteMobileNavMore__entry:hover{background:rgba(111,194,255,.18);border-color:rgba(111,194,255,.35)}@media (min-width:761px){.siteMobileNavMore--phoneOnly,.topbarDownloadSlot--phoneOnly{display:none!important}.topbarRight .topbarActionsCluster .siteMobileNavMore--desktopOnly{order:5}}@media (max-width:760px){.siteMobileNavMore--desktopOnly,.topbarDownloadSlot--desktopOnly,.topbarAdminSlot--desktopOnly{display:none!important}.topbarRight .topbarActionsCluster .siteMobileNavMore{order:10}.topbarRight .topbarActionsCluster,.topbarLeft .topbarActionsCluster{align-items:center;gap:12px}.topbarRight .topbarActionsCluster{justify-content:flex-end}.topbarLeft .topbarActionsCluster--start{justify-content:flex-start;width:auto;max-width:100%}.topbarRight .topbarActionsCluster .siteMobileNavMore{margin-left:0}.headerNotificationBellBtn,.headerAccountTrigger,.headerAccountAvatar.profileAvatarShell,.siteMobileNavMore__trigger,.themeToggle{box-sizing:border-box;width:var(--mobile-site-header-control-size,44px);height:var(--mobile-site-header-control-size,44px);min-width:var(--mobile-site-header-control-size,44px);min-height:var(--mobile-site-header-control-size,44px);flex-shrink:0;padding:0}.siteMobileNavMore__trigger{gap:0;padding:0}.siteMobileNavMore__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.headerNotificationBellBtn{border-width:1px;border-color:var(--color-border);border-radius:12px}.headerAccountTrigger{border-width:1px;border-color:var(--color-border);border-radius:999px}.headerNotificationWrap,.headerAccountWrap{flex-shrink:0;align-items:center;display:flex}.themeToggle{border-radius:12px;padding:0}.footerDock .bottomNav.bottomNav--withIcons.bottomNav--mobileDock{align-items:stretch;gap:4px;width:100%;max-width:100%;padding:8px 6px;flex-wrap:nowrap!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.footerDock .bottomNav.bottomNav--withIcons.bottomNav--mobileDock .navItem--dockOverflow{display:none!important}.footerDock .bottomNav.bottomNav--withIcons.bottomNav--mobileDock .navItem--dockPrimary{white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;min-height:48px;padding:6px 2px;line-height:1.15;display:flex!important}.footerDock .bottomNav.bottomNav--withIcons.bottomNav--mobileDock .navItemLabel{letter-spacing:.01em;font-size:max(9px,min(2.4vw,11px))}.footerDock .bottomNav.bottomNav--withIcons.bottomNav--mobileDock .navItem[data-nav-key=home]{grid-column:1}.footerDock .bottomNav.bottomNav--withIcons.bottomNav--mobileDock .navItem[data-nav-key=trusted]{grid-column:2}.footerDock .bottomNav.bottomNav--withIcons.bottomNav--mobileDock .navItem[data-nav-key=profile]{grid-column:3}.footerDock .bottomNav.bottomNav--withIcons.bottomNav--mobileDock .navItem[data-nav-key=community]{grid-column:4}.footerDock .bottomNav.bottomNav--withIcons.bottomNav--mobileDock .navItem[data-nav-key=podcast]{grid-column:5}main.topApp .footerDockBackdrop,.appShell .footerDockBackdrop{height:calc(92px + env(safe-area-inset-bottom,0px))!important;background:0 0!important}.appShell--podcast .footerDockBackdrop,html[data-use-podcast-theme=true] .footerDockBackdrop{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-bg-secondary) 97%, transparent))!important}main.topApp .footerNavInner,.appShell .footerNavInner{padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))!important}.appShell--withMobileNavDock .topbarLeft .topbarActionsCluster--start>.sponsorBtn,.appShell--withMobileNavDock .topbarLeft .topbarActionsCluster--start>a.sponsorBtn,.topApp.appShell--withMobileNavDock .topbarLeft .topbarActionsCluster--start>.sponsorBtn,.topApp.appShell--withMobileNavDock .topbarLeft .topbarActionsCluster--start>a.sponsorBtn{display:none!important}}
html[data-capacitor-native]{-webkit-tap-highlight-color:transparent}html[data-capacitor-native] body{overscroll-behavior-y:none}html[data-capacitor-native] .legalPageRoute{padding-top:max(12px, env(safe-area-inset-top,0px))}html[data-capacitor-native] .modalOverlay--profileEdit,html[data-capacitor-native] .modalOverlay{padding-bottom:env(safe-area-inset-bottom,0px)}html[data-capacitor-native] .bottomNav .navItem,html[data-capacitor-native] .footerDock .navItem,html[data-capacitor-native] .headerAccountTrigger,html[data-capacitor-native] .themeToggle,html[data-capacitor-native] .siteMobileNavMore__trigger{min-height:44px}.mobileAccountReturnBridge{left:12px;right:12px;bottom:calc(var(--top-bottom-nav-reserve,96px) + 8px);z-index:30;pointer-events:none;position:fixed}.mobileAccountReturnBridge__banner,.mobileAccountReturnBridge__refreshLink{pointer-events:auto}.mobileAccountReturnBridge__banner{background:var(--color-bg-secondary,#fff);border:1px solid var(--color-border,#ddd);border-radius:12px;padding:12px 14px;box-shadow:0 8px 24px rgba(0,0,0,.12)}.mobileAccountReturnBridge__banner--error{border-color:#c0392b}.mobileAccountReturnBridge__banner p{margin:0 0 10px;font-size:.92rem}.mobileAccountReturnBridge__refreshLink{border:1px solid var(--color-border,#ddd);background:var(--color-bg-secondary,#fff);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:6px 12px;font-size:.85rem;display:inline-flex}.nativeAccountBillingNotice{background:rgba(0,0,0,.04);border-radius:10px;margin:12px 0;padding:10px 12px;font-size:.92rem;line-height:1.45}.mobileReturnToAppPanel{margin-bottom:16px}.mobileBootOverlay{z-index:9999;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));color:#e8eef6;background:radial-gradient(120% 80% at 50% 0,rgba(34,165,43,.18),transparent 58%),linear-gradient(168deg,#1a241c 0%,#121212 42%,#121212 100%);align-items:center;justify-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}:root[data-color-scheme=light] .mobileBootOverlay,html[data-color-scheme=light] .mobileBootOverlay{color:#111714;background:radial-gradient(120% 80% at 50% 0,rgba(34,165,43,.14),transparent 58%),linear-gradient(168deg,#eef2ef 0%,#e8ece8 42%,#e8ece8 100%)}.mobileBootOverlay__inner{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.mobileBootOverlay__logo{border-radius:16px;width:72px;height:72px;box-shadow:0 8px 28px rgba(0,0,0,.28)}.mobileBootOverlay__spinner{border:3px solid rgba(34,165,43,.25);border-top-color:#22a52b;border-radius:50%;width:44px;height:44px;animation:.85s linear infinite mobileBootSpin}.mobileBootOverlay__text{letter-spacing:.01em;margin:0;font-size:.98rem;font-weight:500}.mobileBootOverlay__text--error{max-width:22rem;line-height:1.45}.mobileBootOverlay__hint{opacity:.82;max-width:22rem;margin:0;font-size:.88rem;line-height:1.45}.mobileBootOverlay__retry{min-width:9rem;margin-top:4px}.mobileBootOverlay--error .mobileBootOverlay__logo{opacity:.92}@keyframes mobileBootSpin{to{transform:rotate(360deg)}}
html[data-capacitor-native]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html[data-capacitor-native] main.topApp{--mobile-shell-pad-x:clamp(16px, calc(var(--cap-vw,1vw) * 4.5), 20px);min-height:var(--cap-app-height,100dvh);height:var(--cap-app-height,100%);max-height:var(--cap-app-height,100dvh)}html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .appSiteHeader,html[data-capacitor-native] .appShell:not(.appShell--podcast) .appSiteHeader{padding-top:max(12px, env(safe-area-inset-top,0px));overflow:visible}html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerBrandStack,html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerBrandStack>a{overflow:visible}html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]):not([data-page-atmosphere=home]){--header-floating-offset:0px;--header-floating-height:0px;--header-fade-height:0px;--mobile-site-header-logo-h:clamp(50px, calc(var(--cap-vw,1vw) * 12.5), 64px);--mobile-site-header-logo-max-w:min(168px, calc(var(--cap-portrait-width,100vw) - 88px));--mobile-site-header-control-size:44px;--mobile-site-header-pad-x:max(clamp(8px, calc(var(--cap-vw,1vw) * 2.5), 12px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}html[data-capacitor-native] main.topApp[data-page-atmosphere=home]:not(.appShell--podcast){--mobile-home-header-content-gap:clamp(16px, calc(var(--cap-vw,1vw) * 4), 28px);--header-floating-offset:0px;--header-floating-height:0px;--header-fade-height:0px;--mobile-home-header-layout-h:clamp(137px, calc(var(--cap-vw,1vw) * 36), 182px);--mobile-site-header-logo-h:clamp(123px, calc(var(--cap-vw,1vw) * 32.4), 164px);--mobile-site-header-logo-max-w:min(528px, calc(var(--cap-portrait-width,100vw) - 96px));--mobile-site-header-control-size:44px;--mobile-site-header-control-pad-top:2px;--mobile-site-header-pad-x:max(clamp(8px, calc(var(--cap-vw,1vw) * 2.5), 12px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}@media (max-width:760px){html[data-capacitor-native] main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .headerBrandStack,html[data-capacitor-native] main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .headerBrandStack--mobileWordmark{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:0;padding:0 8px;overflow:visible}html[data-capacitor-native] main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .headerBrandStack img.brandMarkImg--header:not(.podcastBrandLogo){max-width:100%!important;max-height:var(--mobile-site-header-logo-h)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important}html[data-capacitor-native] main.topApp[data-page-atmosphere=home]:not(.appShell--podcast) .appSiteHeader{margin-bottom:var(--mobile-home-header-content-gap,20px);padding-bottom:clamp(6px, calc(var(--cap-vw,1vw) * 1.5), 10px)}}html[data-capacitor-native] main.topApp.topApp--mobileHomeEntrance[data-page-atmosphere=home]:not(.appShell--podcast){--header-floating-height:0px;--header-fade-height:0px;--mobile-site-header-logo-h:clamp(52px, calc(var(--cap-vw,1vw) * 13.5), 64px);--mobile-site-header-logo-max-w:min(168px, calc(var(--cap-portrait-width,100vw) - 120px))}html[data-capacitor-native] .bottomNav.bottomNav--mobileDock .navItemLabel{font-size:clamp(9px, calc(var(--cap-vw,1vw) * 2.4), 11px)}@media (min-width:761px){html[data-capacitor-native] main.topApp[data-page-atmosphere=home]:not(.appShell--podcast),html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]):not([data-page-atmosphere=home]){--header-floating-offset:0px;--header-floating-height:0px;--header-fade-height:0px}html[data-capacitor-native] main.topApp[data-page-atmosphere=home] .headerBrandStack{max-width:min(720px, calc(var(--cap-portrait-width,100vw) * .88));box-sizing:content-box;padding-left:10px;padding-right:10px;overflow:visible}html[data-capacitor-native] main.topApp[data-page-atmosphere=home] img.brandMarkImg--header:not(.podcastBrandLogo){max-height:clamp(200px, calc(var(--cap-vw,1vw) * 28), 272px);max-width:min(720px, calc(var(--cap-portrait-width,100vw) * .88))}}@media (min-width:761px) and (max-width:1180px){html[data-capacitor-native] main.topApp[data-page-atmosphere=home] .headerBrandStack{max-width:min(440px, calc(var(--cap-portrait-width,100vw) - 300px));box-sizing:content-box;padding-left:10px;padding-right:10px;overflow:visible}html[data-capacitor-native] main.topApp[data-page-atmosphere=home] img.brandMarkImg--header:not(.podcastBrandLogo){max-height:clamp(108px, calc(var(--cap-vw,1vw) * 15), 168px);max-width:min(440px, calc(var(--cap-portrait-width,100vw) - 300px));min-width:0;min-height:0}}html[data-capacitor-native][data-cap-orientation=landscape] body{overflow:hidden}html[data-capacitor-native],html[data-capacitor-native] body{height:100%;max-height:var(--cap-app-height,100dvh);overscroll-behavior:none;overflow:hidden}html[data-capacitor-native] body{width:100%;position:fixed;top:0;bottom:0;left:0;right:0}html[data-capacitor-native] main.topApp{width:100%;min-width:0;max-width:var(--cap-portrait-width,100%);height:var(--cap-app-height,100%);max-height:var(--cap-app-height,100dvh);overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;margin-left:auto;margin-right:auto;position:absolute;top:0;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto;min-height:0!important;padding-bottom:0!important}html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]){overflow-x:hidden;overflow-y:auto}html[data-capacitor-native] main.topApp>.shell,html[data-capacitor-native] main.topApp>section.shell{padding-bottom:var(--top-bottom-nav-reserve);box-sizing:border-box}html[data-capacitor-native] main.topApp .siteFooter,html[data-capacitor-native] main.topApp .siteFooter.siteFooter--pageBottom,html[data-capacitor-native] main.topApp .siteFooter.siteFooter--pageBottom.siteFooter--inMainShell{margin-bottom:0;padding-bottom:0!important}@media (max-width:760px){html[data-capacitor-native] body>.footerDockBackdrop{z-index:98;pointer-events:none;min-height:0;position:fixed;bottom:0;left:0;right:0;height:calc(68px + env(safe-area-inset-bottom,0px))!important;background:0 0!important}html[data-capacitor-native] body>.footerDock{z-index:99;pointer-events:auto;background:0 0;position:fixed;bottom:0;left:0;right:0}html[data-capacitor-native] body>.footerDock .footerNavInner{padding:4px 10px calc(4px + env(safe-area-inset-bottom,0px))!important}html[data-capacitor-native] body>.footerDock .bottomNav.bottomNav--mobileDock{width:100%;max-width:100%;box-shadow:0 8px 24px rgba(0,0,0,.16), 0 0 0 1px color-mix(in srgb, var(--color-border-soft) 80%, transparent);border-radius:18px;margin-left:0;margin-right:0;padding:6px 8px!important}html[data-use-podcast-theme=true][data-capacitor-native] body>.footerDock .bottomNav.bottomNav--mobileDock{background:linear-gradient(165deg,#1d2533 0%,#101b2d 100%);border:1px solid rgba(148,171,210,.25);box-shadow:0 10px 24px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.07)}html[data-capacitor-native] body>.footerDock .bottomNav.bottomNav--mobileDock .navItem--dockPrimary{min-height:44px;padding:6px 4px}html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .appSiteHeader,html[data-capacitor-native] .appShell.appShell--subpage:not(.appShell--podcast) .appSiteHeader{padding-top:max(12px, env(safe-area-inset-top,0px))}html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast])>.topbarOcclusion{pointer-events:none;height:0;min-height:0;display:block;position:static;overflow:hidden}html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarOcclusion:before,html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarOcclusion:after{display:none}html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]):not([data-page-atmosphere=home]) .appSiteHeader{margin-bottom:clamp(2px, calc(var(--cap-vw,1vw) * .8), 6px);padding-bottom:0}html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]):not([data-page-atmosphere=home]) .headerBrandStack .brandMarkImg,html[data-capacitor-native] main.topApp:not(.appShell--podcast):not([data-page-atmosphere=podcast]):not([data-page-atmosphere=home]) .headerBrandStack img.brandMarkImg--header:not(.podcastBrandLogo){margin-bottom:0!important}html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarLeft .topbarActionsCluster,html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight .topbarActionsCluster{flex-wrap:nowrap;align-items:center;gap:8px;width:auto;display:inline-flex}html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight .topbarActionsCluster{justify-content:flex-end}html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .topbarRight .siteMobileNavMore{margin-left:0}html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerNotificationBellBtn,html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerAccountTrigger,html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerAccountAvatar.profileAvatarShell,html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .siteMobileNavMore__trigger,html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .themeToggle{box-sizing:border-box;width:var(--mobile-site-header-control-size,44px);height:var(--mobile-site-header-control-size,44px);min-width:var(--mobile-site-header-control-size,44px);min-height:var(--mobile-site-header-control-size,44px);flex-shrink:0;padding:0}html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerNotificationBellBtn{border-width:1px;border-color:var(--color-border);border-radius:12px}html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerAccountTrigger{border-width:1px;border-color:var(--color-border);border-radius:999px}html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerNotificationWrap,html[data-capacitor-native] main.topApp.appShell--withMobileNavDock:not(.appShell--podcast):not([data-page-atmosphere=podcast]) .headerAccountWrap{flex-shrink:0;align-items:center;display:flex}}html[data-capacitor-native] .capacitorAppHeaderPortal{display:contents}@media (min-width:761px){html[data-capacitor-native] main.topApp[data-page-atmosphere=home] .headerBrandStack{max-width:min(720px, calc(var(--cap-portrait-width,100vw) * .88));box-sizing:content-box;padding-left:10px;padding-right:10px;overflow:visible}html[data-capacitor-native] main.topApp[data-page-atmosphere=home] img.brandMarkImg--header:not(.podcastBrandLogo){max-height:clamp(200px, calc(var(--cap-vw,1vw) * 28), 272px);max-width:min(720px, calc(var(--cap-portrait-width,100vw) * .88))}html[data-capacitor-native] main.topApp:not([data-page-atmosphere=home]):not([data-page-atmosphere=podcast]) .headerBrandStack--compactMark img.brandMarkImg--header:not(.podcastBrandLogo),html[data-capacitor-native] main.topApp:not([data-page-atmosphere=home]):not([data-page-atmosphere=podcast]) .headerBrandStack--compactMark .brandMarkImg--header{min-width:0!important;max-width:min(120px,20vw)!important;min-height:0!important;max-height:max(40px,min(4vw,48px))!important}}@media (min-width:761px) and (max-width:1180px){html[data-capacitor-native] main.topApp[data-page-atmosphere=home] .headerBrandStack{max-width:min(440px, calc(var(--cap-portrait-width,100vw) - 300px))!important}html[data-capacitor-native] main.topApp[data-page-atmosphere=home] img.brandMarkImg--header:not(.podcastBrandLogo){max-height:clamp(108px, calc(var(--cap-vw,1vw) * 15), 168px)!important;max-width:min(440px, calc(var(--cap-portrait-width,100vw) - 300px))!important;min-width:0!important;min-height:0!important}}
