.RitualTableSkeleton-module-scss-module__SdNzeG__Table{background-color:var(--bg-0);box-shadow:var(--elevation-stroke);border-radius:var(--radius-input);overflow:hidden}@media screen and (max-width:599px){.RitualTableSkeleton-module-scss-module__SdNzeG__Table{margin:0 calc(-1*var(--home-header-inline-pad,0px));border-radius:0}}@media screen and (min-width:600px){.RitualTableSkeleton-module-scss-module__SdNzeG__Table{max-width:var(--panel-md);margin:0 auto}}.RitualTableSkeleton-module-scss-module__SdNzeG__Row{align-items:center;gap:var(--space1);border-bottom:.5px dotted var(--bg-4);grid-template-columns:45px 1fr auto;height:62px;padding:0 10px;display:grid}.RitualTableSkeleton-module-scss-module__SdNzeG__Row:last-child{border-bottom:none}.RitualTableSkeleton-module-scss-module__SdNzeG__Thumb,.RitualTableSkeleton-module-scss-module__SdNzeG__Line,.RitualTableSkeleton-module-scss-module__SdNzeG__Pill{background:color-mix(in srgb, var(--bg-3) 70%, var(--bg-1));position:relative;overflow:hidden}.RitualTableSkeleton-module-scss-module__SdNzeG__Thumb{border-radius:999px;width:45px;height:45px}.RitualTableSkeleton-module-scss-module__SdNzeG__Main{flex-direction:column;gap:8px;min-width:0;display:flex}.RitualTableSkeleton-module-scss-module__SdNzeG__Line{border-radius:999px}.RitualTableSkeleton-module-scss-module__SdNzeG__TitleLine{width:min(240px,68%);height:14px}.RitualTableSkeleton-module-scss-module__SdNzeG__MetaLine{width:min(180px,52%);height:11px}.RitualTableSkeleton-module-scss-module__SdNzeG__Right{align-items:center;gap:8px;display:flex}.RitualTableSkeleton-module-scss-module__SdNzeG__Pill{border-radius:999px;width:64px;height:26px}@media screen and (max-width:599px){.RitualTableSkeleton-module-scss-module__SdNzeG__Row{gap:12px;padding-inline:12px}.RitualTableSkeleton-module-scss-module__SdNzeG__Right{gap:12px}.RitualTableSkeleton-module-scss-module__SdNzeG__Pill{width:52px;height:22px}.RitualTableSkeleton-module-scss-module__SdNzeG__Pill:last-child{width:44px;height:44px}.RitualTableSkeleton-module-scss-module__SdNzeG__TitleLine{width:78%}.RitualTableSkeleton-module-scss-module__SdNzeG__MetaLine{width:60%}}
.RitualSectionSkeleton-module-scss-module__cY7btq__RitualSection{animation:var(--byodoji-motion-fade-in-name) .24s ease-out;background-color:#0000;position:relative}@media (prefers-reduced-motion:reduce){.RitualSectionSkeleton-module-scss-module__cY7btq__RitualSection{animation:none}}.RitualSectionSkeleton-module-scss-module__cY7btq__RitualSection .RitualSectionSkeleton-module-scss-module__cY7btq__Heading{margin:0 0 var(--space1);font-size:var(--font-size1);letter-spacing:0;color:var(--palette-muted);font-weight:700;line-height:1.4}@media screen and (min-width:600px){.RitualSectionSkeleton-module-scss-module__cY7btq__RitualSection .RitualSectionSkeleton-module-scss-module__cY7btq__Heading{max-width:var(--panel-md);margin-inline:auto}}
.DeferredRecentPrayers-module-scss-module__C6QQUW__HomeActions{width:100%;max-width:var(--panel-md);min-height:calc(44px + var(--space3)*2);margin-inline:auto;position:relative}.DeferredRecentPrayers-module-scss-module__C6QQUW__HomeAccordion{position:static}.DeferredRecentPrayers-module-scss-module__C6QQUW__HomeItem{min-height:0}.DeferredRecentPrayers-module-scss-module__C6QQUW__HomeTrigger,.DeferredRecentPrayers-module-scss-module__C6QQUW__ZuikiReceptionLink{top:var(--space3);z-index:3;width:min(11rem,50% - var(--space1));height:44px;min-height:44px;padding:.55rem calc(24px + var(--space2));box-sizing:border-box;border:1px solid color-mix(in srgb, var(--palette-accent) 42%, transparent);background:color-mix(in srgb, var(--palette-surface) 86%, var(--palette-accent) 14%);color:var(--palette-accent-strong);box-shadow:0 .45rem 1.1rem color-mix(in srgb, var(--palette-shadow) 18%, transparent);font-size:var(--font-size0);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:absolute;overflow:hidden}@media (hover:hover){.DeferredRecentPrayers-module-scss-module__C6QQUW__HomeTrigger:hover,.DeferredRecentPrayers-module-scss-module__C6QQUW__ZuikiReceptionLink:hover{border-color:var(--palette-accent);background:color-mix(in srgb, var(--palette-surface) 74%, var(--palette-accent) 26%)}}.DeferredRecentPrayers-module-scss-module__C6QQUW__HomeTrigger{left:0}.DeferredRecentPrayers-module-scss-module__C6QQUW__HomeTrigger:after{right:var(--space2);position:absolute}.DeferredRecentPrayers-module-scss-module__C6QQUW__ActionLabel{text-align:center;text-overflow:ellipsis;min-width:0;overflow:hidden}.DeferredRecentPrayers-module-scss-module__C6QQUW__ZuikiReceptionLink{right:0}.DeferredRecentPrayers-module-scss-module__C6QQUW__ZuikiReceptionLink img{right:var(--space2);width:24px;height:24px;position:absolute}.DeferredRecentPrayers-module-scss-module__C6QQUW__ZuikiReceptionLink[data-available=false] img{filter:grayscale();opacity:.4}.DeferredRecentPrayers-module-scss-module__C6QQUW__HomeContent{padding-top:calc(44px + var(--space3)*2)}.DeferredRecentPrayers-module-scss-module__C6QQUW__HomeContentInner{overflow:visible}
.Hero-module-scss-module__OuT6Ia__Root{position:relative}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container{width:100%;padding:var(--space4);min-height:300px;max-height:1000px;position:relative;top:0}@media screen and (max-width:599px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container{height:600px}}@media screen and (min-width:600px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container{height:600px}}@media screen and (min-width:800px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container{height:800px}}@media screen and (min-width:1200px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container{height:900px}}@media screen and (min-width:1600px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container{height:1000px}}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__ImageContainer{bottom:var(--space4);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__ImageContainer .Hero-module-scss-module__OuT6Ia__Image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media screen and (max-width:599px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__ImageContainer .Hero-module-scss-module__OuT6Ia__Image{object-position:40% center}}@media screen and (min-width:600px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__ImageContainer .Hero-module-scss-module__OuT6Ia__Image{object-position:40% center}}@media screen and (min-width:800px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__ImageContainer .Hero-module-scss-module__OuT6Ia__Image{object-position:center 20%}}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch,.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card{text-shadow:0 0 5px #000;filter:drop-shadow(0 0 5px #000);color:#fff;z-index:1;position:relative}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch{font-size:var(--font-size8);top:0;left:0}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch .hero-catchphrase{text-wrap-style:balance;overflow-wrap:anywhere;scrollbar-gutter:stable;block-size:2lh;line-height:1.25;overflow:auto}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch .hero-catchphrase:focus-visible{outline-offset:2px;outline:2px solid}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch h2{line-height:1.25}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card{bottom:var(--space2);right:var(--space2);max-width:var(--panel-md);padding-left:var(--space2);line-height:1.8;font-size:var(--font-size3);position:absolute}:is(:lang(ja) .Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card,:lang(zh-CN) .Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card,:lang(zh-TW) .Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card){text-align:justify}:lang(en) .Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card{text-align:left;text-wrap:pretty;hyphens:auto}@media screen and (max-width:599px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch{box-sizing:border-box;width:100%;padding-right:calc(44px + var(--space4))}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch .hero-catchphrase{font-size:var(--font-size8);letter-spacing:0}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch h2{font-size:var(--font-size8)}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card{padding:var(--space1);font-size:var(--font-size2);margin-top:var(--space8);margin-left:var(--space10)}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card p{margin-bottom:var(--space2)}}@media screen and (min-width:600px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch{padding:var(--space4) 0 var(--space10)}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch .hero-catchphrase{font-size:calc(var(--font-size10)*1.1)}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch h2{font-size:calc(var(--font-size10)*1)}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card{font-size:var(--font-size3);bottom:var(--space4);right:var(--space4);line-height:1.8}}@media screen and (min-width:800px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container{grid-template-columns:auto 380px;align-self:flex-end;display:grid}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch .hero-catchphrase{font-size:calc(var(--font-size8)*1.4)}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch h2{font-size:calc(var(--font-size8)*1.2)}}@media screen and (min-width:1200px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container{grid-template-columns:auto 500px}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch .hero-catchphrase{font-size:calc(var(--font-size8)*1.6)}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch h2{font-size:calc(var(--font-size8)*1.6)}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card{padding-top:calc(var(--space10)*3)}}@media screen and (min-width:1600px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container{grid-template-columns:auto 800px}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch .hero-catchphrase{font-size:calc(var(--font-size8)*1.6)}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Catch h2{font-size:calc(var(--font-size8)*1.6)}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Container .Hero-module-scss-module__OuT6Ia__Card{font-size:var(--font-size3);padding-top:calc(var(--space10)*8)}}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__TopImageToggle{top:max(var(--space3),env(safe-area-inset-top));right:max(var(--space3),env(safe-area-inset-right));z-index:2;background-color:color-mix(in srgb, var(--bg-0) 92%, transparent);width:48px;height:48px;box-shadow:0 8px 24px color-mix(in srgb, var(--shadow,#000) 32%, transparent);border-radius:50%;position:absolute}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__TopImageToggle button{border-radius:inherit;cursor:pointer;width:100%;height:100%;color:var(--normal);touch-action:manipulation;-webkit-tap-highlight-color:#0000;place-items:center;transition:background-color .16s,transform .16s;display:grid}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__TopImageToggle button svg{pointer-events:none;width:22px;height:22px}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__TopImageToggle button:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 72%, white);outline-offset:4px}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__TopImageToggle button:active{transform:scale(.94)}@media (hover:hover){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__TopImageToggle:hover{background-color:var(--bg-1)}}@media screen and (max-width:599px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__TopImageToggle{top:max(var(--space2),env(safe-area-inset-top));right:max(var(--space2),env(safe-area-inset-right));width:44px;height:44px}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__TopImageToggle button svg{width:20px;height:20px}}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Greeting{padding-top:var(--space2);padding-bottom:var(--space2);line-height:2}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Greeting .Hero-module-scss-module__OuT6Ia__Name{font-size:var(--font-size8);text-align:center;overflow-wrap:anywhere;scrollbar-gutter:stable both-edges;block-size:2lh;overflow:auto}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Greeting .Hero-module-scss-module__OuT6Ia__Name:focus-visible{outline-offset:2px;outline:2px solid}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Greeting .Hero-module-scss-module__OuT6Ia__WelcomeBack{font-size:var(--font-size4);text-align:center}@media screen and (max-width:599px){.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__Greeting{padding-inline:calc(44px + var(--space3))}}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__GreetingFallback{display:none}.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__PendingHero,.Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__HeroPresentation{display:contents}html[data-home-hero=greeting] .Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__PendingHero .Hero-module-scss-module__OuT6Ia__Container{display:none}html[data-home-hero=greeting] .Hero-module-scss-module__OuT6Ia__Root .Hero-module-scss-module__OuT6Ia__PendingHero .Hero-module-scss-module__OuT6Ia__GreetingFallback{display:block}
