@property --banner-offset{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --banner-y{syntax: "<length>"; inherits: false; initial-value: 0px;}:root{color-scheme:light;--bg: #FAFAF8;--bg-r: #F2F1EB;--bg-w: #FFFFFF;--bg-warm: #FDFBF6;--ink: #1E1C1A;--ink-m: #4A4744;--ink-l: #5E5A56;--btn-solid-bg: #1E1C1A;--btn-solid-ink: #FFFFFF;--btn-solid-hv: #35312D;--btn-quiet-bg: #4A4744;--btn-quiet-ink: #FFFFFF;--btn-quiet-hv: #5E5A56;--btn-ink: var(--ink);--btn-ink-h: var(--ink-m);--btn-fill: transparent;--btn-fill-h: var(--hl);--btn-on-fill: var(--cream-full);--btn-rest: transparent;--btn-wash: var(--hl);--btn-quiet-fill: color-mix(in oklab, var(--ink) 8%, transparent);--btn-quiet-fill-h: color-mix(in oklab, var(--ink) 13%, transparent);--ink-quiet: #76726E;--mar: #1C355E;--mar-h: #152848;--mar-lt: #E5EBF4;--mar-lt-h: #D2DCEE;--mar-a06: rgba(28,53,94,.06);--mar-a12: rgba(28,53,94,.12);--mar-a22: rgba(28,53,94,.22);--mar-a28: rgba(28,53,94,.28);--mar-a32: rgba(28,53,94,.32);--qr-bg: #FDFBF6;--qr-fg: var(--mar);--gold: #8A5E1A;--gold-r: #9A6E22;--gold-a07: rgba(138,94,26,.07);--gold-a10: rgba(138,94,26,.1);--gold-a16: rgba(138,94,26,.16);--gold-a18: rgba(138,94,26,.18);--gold-a22: rgba(138,94,26,.22);--gold-a32: rgba(138,94,26,.32);--gold-a38: rgba(138,94,26,.38);--gold-a42: rgba(138,94,26,.42);--gold-a75: rgba(138,94,26,.75);--gold-base: #8A5E1A;--gold-lt-base: #A8813A;--gold-shell: #A8813A;--gold-gl: rgba(168,129,58,.18);--gold-lt: rgba(168,129,58,.08);--gold-ln: rgba(168,129,58,.55);--gold-l07: rgba(168,129,58,.07);--gold-l16: rgba(168,129,58,.16);--gold-l24: rgba(168,129,58,.24);--gold-l28: rgba(168,129,58,.28);--gold-l40: rgba(168,129,58,.4);--mv-lapis-hi: #284A82;--mv-lapis: #1C355E;--mv-lapis-deep: #11233F;--bdr: #E5E3DC;--bdr-m: #CCC9C0;--hl: rgba(90,70,40,.08);--hl-up: rgba(90,70,40,.13);--hl-sh: 0 1px 2px rgba(90,70,40,.05), 0 3px 10px rgba(90,70,40,.06);--hl-sh-up: 0 2px 4px rgba(90,70,40,.06), 0 8px 24px rgba(90,70,40,.09);--hl-sh-g: 0 1px 2px rgba(168,129,58,.1), 0 3px 12px rgba(168,129,58,.16);--hl-a06: rgba(90,70,40,.06);--hl-a10: rgba(90,70,40,.1);--hl-a16: rgba(90,70,40,.16);--hdr-sh-halo: rgba(90,70,40,.05);--serif: "Platypi", "Newsreader", "Platypi-Fallback", Georgia, serif;--body: "Newsreader", "Newsreader-Fallback", Georgia, serif;--ui: "Inter", "Inter-Fallback", system-ui, sans-serif;--cinzel: "Cinzel", "Trajan Pro", serif;--versal: "Uncial Antiqua", Georgia, "Times New Roman", serif;--quill-stroke: 2;--text-2xs: .675rem;--text-xs: .75rem;--text-sm: .825rem;--text-sm-plus: .9125rem;--text-prose-sm: 1rem;--text-base: 1rem;--text-md: 1.125rem;--text-md-plus: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--wght-ambient: 360;--wght-base: 460;--wght-scaffold: 560;--wght-strong: 640;--ls-tight: .02em;--ls-snug: .04em;--ls-normal: .06em;--ls-open: .12em;--ls-code: .3em;--ls-display: -.01em;--ls-display-tight: -.02em;--lh-tight: 1.25;--lh-base: 1.5;--lh-relaxed: 1.65;--lh-prose: 1.7;--avatar-overlap: -8px;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-7: 1.75rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--opacity-disabled: .2;--opacity-disabled-focus: .28;--icon-sm: .875rem;--icon-md: 1.25rem;--icon-nav: 1.125rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 99px;--radius-nav-pill: 1.75rem;--ease: cubic-bezier(.22,1,.36,1);--dur-fast: .15s;--dur-subtle: .2s;--dur-med: .28s;--dur-slow: .42s;--dur-spring: .48s;--acc-fade: var(--dur-med);--acc-rise: linear(0, .463 22%, .844 44%, 1.018 64%, 1.004 82%, 1);--slot-h: 2rem;--split-pile: 48vw;--split-feed: 52%;--split-park: 26vw;--col-cap: 660px;--panel-dur: .32s;--panel-ease-in: cubic-bezier(.4, .8, .6, 1);--panel-ease-out: cubic-bezier(.42, 0, 1, 1);--hdr-h: 3.375rem;--tab-h: 4.75rem;--tab-pill-h: 3.25rem;--safe-top: env(safe-area-inset-top, 0px);--hdr-total: calc(var(--hdr-h) + var(--safe-top));--banner-offset: 0px;--danger: #9b2020;--danger-h: #7a1818;--affirm: #2F5D50;--affirm-h: #254B40;--danger-lt: rgba(155, 32, 32, .07);--clr-offline: #C0392B;--clr-banned: #1A1A1A;--bg-done: #F6EFE0;--bg-stone: #EEE9E0;--bdr-circle: #888480;--white-08: rgba(255,255,255,.08);--white-14: rgba(255,255,255,.14);--white-25: rgba(255,255,255,.25);--cream-full: rgba(240,232,216,1);--white-55: rgba(255,255,255,.55);--white-75: rgba(255,255,255,.75);--white-85: rgba(255,255,255,.85);--black-04: rgba(0,0,0,.04);--black-15: rgba(0,0,0,.15);--black-18: rgba(0,0,0,.18);--black-22: rgba(0,0,0,.22);--black-62: rgba(0,0,0,.62);--scrim: var(--black-62);--tap: 44px;--focus-ctrl-lg: 68px;--focus-ctrl-sm: 46px;--prayer-box-h: 160px;--frost-bg: rgba(242,241,235,.97);--frost-warm2: rgba(242,241,235,.98);--fo-night: #0D1829;--fo-cream: rgba(240,232,216,.92);--fo-cream-sub: rgba(240,232,216,.55);--fo-cream-ctrl: rgba(240,232,216,.7);--fo-cream-full: rgba(240,232,216,1);--fo-cream-bdr-h: rgba(240,232,216,.4);--fo-cream-bg: rgba(240,232,216,.06);--fo-cream-bg-h: rgba(240,232,216,.12);--fo-cream-90: rgba(240,232,216,.9);--fo-cream-80: rgba(240,232,216,.8);--fo-cream-18: rgba(240,232,216,.18);--fo-gold-l: #C9A45A;--mar-on-dark: #7AA8D8;--danger-on-dark: #E08B8B;--fo-gold-72: rgba(201,164,90,.72);--fo-gold-55: rgba(201,164,90,.55);--fo-gold-42: rgba(201,164,90,.42);--fo-gold-30: rgba(201,164,90,.3);--fo-gold-18: rgba(201,164,90,.18);--fo-gold-10: rgba(201,164,90,.1);--fo-gold-92: rgba(201,164,90,.92);--fo-night-80: rgba(13,24,41,.8);--fo-night-65: rgba(13,24,41,.65);--fo-night-58: rgba(13,24,41,.58);--fo-exit: cubic-bezier(.4, 0, 1, 1)}@media(max-width:53.75em){body{--scrim: rgba(0,0,0,.744)}}html[data-discord-activity]{--safe-top: var(--discord-safe-area-inset-top, env(safe-area-inset-top, 0px))}.acc-titles h3,.intention-card h3,.btn-pray,.supporter-mission,.stream-empty,.account-supporter-thanks,.account-signin-title,.account-name,.prayer-content,.comm-text,.focus-text,.intention-card p,.profile-modal-intention,.intention-modal-body .intention-modal-text,.prayer-form textarea,.fab-composer-textarea{font-optical-sizing:auto}@supports (animation-timing-function: linear(0,1)){:root{--ease-bell: linear(0, .18 12%, .52 38%, .82 68%, 1);--spring: linear( 0, .009, .035 2.1%, .141 4.4%, .711 11.4%, .927, 1.061, 1.108, 1.098, 1.062 20.6%, 1.003 24.2%, .974, .963, .967, .983 32.8%, 1.001 37.7%, 1.011, 1.01, 1.004, .999 47.1%, 1 );--panel-spring: linear( 0, .041 4%, .135 8%, .25 12%, .366 16%, .475 20%, .594 25%, .692 30%, .782 36%, .849 42%, .908 50%, .946 58%, .972 68%, .988 80%, .994 90%, 1 )}}[x-cloak],.x-none,html[data-discord-activity] [data-activity-hide]{display:none!important}body.no-transitions .site-header,body.no-transitions .modal-overlay,body.no-transitions .modal-overlay:before,body.no-transitions .modal-card,body.no-transitions .focus-overlay,body.no-transitions .account-panel,body.no-transitions .accordion-body,body.no-transitions .status-banner,body.no-transitions .comm-item,body.no-transitions .nav-tab,body.no-transitions button{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0ms!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--body);font-optical-sizing:auto;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-kerning:normal;font-synthesis:none;overflow:hidden;overscroll-behavior:none;opacity:0;transition:opacity var(--dur-fast) var(--ease)}button{font-family:inherit;font-weight:var(--wght-scaffold);cursor:pointer;background:none;border:none;color:inherit;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform var(--dur-fast) ease}.chapel-room-item,.supporter-tier-option,.room-plate__band,.accordion-header,.start-prompt,.presence-chip,.mystery-opt,.lobby-sentence,.gilded-total,.incipit__play,.voice-note{font-weight:var(--wght-base)}button:disabled{cursor:not-allowed}:where(button):active:not(:disabled){transform:scale(.97)}.btn,.btn-text,.btn-icon,.btn-glyph,.btn-opt,.btn-pill,.btn-card{position:relative;border:0}.btn-text:after,.btn-icon:after,.btn-glyph:after,.btn-opt:after,.btn-pill:after{content:"";position:absolute;inset:calc(50% - max(50%,var(--tap) / 2));border-radius:inherit}.btn{--btn-fill: var(--btn-quiet-fill);--btn-fill-h: var(--btn-quiet-fill-h);--btn-on-fill: var(--ink);inline-size:100%;min-block-size:48px;padding:var(--sp-3) var(--sp-6);border-radius:var(--radius-md);background:var(--btn-fill);color:var(--btn-on-fill);transition:background-color var(--dur-fast) ease,opacity var(--dur-fast) var(--ease)}.btn:hover:not(:disabled){background-color:var(--btn-fill-h)}.btn:active:not(:disabled){transform:scale(.985)}.btn:disabled{opacity:.5}.btn-text{padding:0;background:none;color:var(--btn-ink);text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) ease,opacity var(--dur-fast) ease}.btn-text:hover:not(:disabled){color:var(--btn-ink-h)}.btn-text:active:not(:disabled){opacity:.6;transform:none}.btn-text:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.composer-tab,.btn-offer,.voice-strip-hd{white-space:normal}.btn-text--inline{display:inline;line-height:inherit}.focus-lobby__cancel{padding:var(--sp-1) var(--sp-2)}.btn-text--inline:after{content:none}.btn-icon{--btn-icon-d: var(--sp-8);inline-size:var(--btn-icon-d);block-size:var(--btn-icon-d);flex-shrink:0;border-radius:50%;background:var(--btn-rest);color:var(--btn-ink);transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease}.btn-icon:hover:not(:disabled):not([aria-disabled=true]){color:var(--btn-ink-h);background-color:var(--btn-wash)}.btn-icon:active:not(:disabled){transform:scale(.92)}.btn-icon:disabled,.btn-icon[aria-disabled=true]{opacity:var(--opacity-disabled)}.btn-glyph{padding:0 var(--sp-4);background:var(--btn-rest);color:var(--btn-ink);transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease}.btn-glyph:hover:not(:disabled){color:var(--btn-ink-h);background-color:var(--btn-wash)}.btn-glyph:disabled{opacity:var(--opacity-disabled)}.btn-opt{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-md);background:var(--btn-rest);color:var(--btn-ink);transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease}@media(hover:hover){.btn-opt:hover:not(:disabled):not(.is-selected){color:var(--btn-ink-h);background-color:var(--btn-wash)}}.btn-opt:disabled{opacity:var(--opacity-disabled)}.btn-pill{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-pill);background:var(--btn-rest);color:var(--btn-ink);transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease}.btn-pill:hover:not(:disabled){color:var(--btn-ink-h);background-color:var(--btn-wash)}.btn-pill:disabled{opacity:var(--opacity-disabled)}.btn-card{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);background:var(--btn-rest);color:var(--btn-ink);text-align:left;transition:background-color var(--dur-fast) ease}.btn-card:hover:not(:disabled){background-color:var(--btn-wash)}.btn-card:disabled{opacity:var(--opacity-disabled)}.btn--primary{--btn-fill: var(--mar);--btn-fill-h: var(--mar-h);--btn-on-fill: var(--cream-full);--btn-ink: var(--mar);--btn-ink-h: var(--mar-h);--btn-wash: var(--mar-a12)}.btn--quiet{--btn-fill: var(--btn-quiet-fill);--btn-fill-h: var(--btn-quiet-fill-h);--btn-on-fill: var(--ink);--btn-ink: var(--ink-l);--btn-ink-h: var(--ink);--btn-wash: var(--hl)}.btn.btn--quiet{--btn-fill: var(--btn-quiet-fill);--btn-fill-h: var(--btn-quiet-fill-h);--btn-on-fill: var(--ink)}.btn--danger{--btn-fill: var(--danger);--btn-fill-h: var(--danger-h);--btn-on-fill: var(--cream-full);--btn-ink: var(--danger);--btn-ink-h: var(--danger-h);--btn-wash: var(--danger-lt)}.btn--gilt{--btn-fill: var(--gold);--btn-fill-h: var(--gold-r);--btn-on-fill: var(--cream-full);--btn-ink: var(--gold);--btn-ink-h: var(--gold-r);--btn-wash: var(--gold-lt)}.btn-text.btn--danger{--btn-ink: var(--ink-l)}a{color:inherit;text-decoration:none;user-select:none;-webkit-user-select:none}img{-webkit-user-drag:none}:focus:not(:focus-visible){outline:none}*:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(forced-colors:active){*:focus-visible{outline:2px solid CanvasText;outline-offset:3px}.visibility-options .visibility-thumb{background:Highlight}.visibility-options .visibility-opt.is-selected{color:HighlightText;forced-color-adjust:none}}::selection{background:var(--gold-lt);color:var(--ink)}.focus-overlay ::selection{background:var(--gold);color:var(--fo-night)}svg{stroke-width:var(--quill-stroke);paint-order:stroke fill;shape-rendering:geometricPrecision}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bdr-m);border-radius:var(--radius-sm)}@media(max-width:53.75em){::-webkit-scrollbar{width:0!important;height:0!important}*{scrollbar-width:none!important}}.stack{--gap: var(--sp-3);display:flex;flex-direction:column;gap:var(--gap)}.row{--gap: var(--sp-3);display:flex;align-items:center;gap:var(--gap)}.stack>*{flex-shrink:0}.incipit>.btn-action{margin-block:var(--sp-5)}.share-sheet-qr-wrap>.share-sheet-qr-hint{margin:var(--sp-3) auto var(--sp-1)}.gilded-total>.gilded-total__label{margin-top:var(--sp-1)}.focus-closing>.focus-closing-set{margin-bottom:var(--sp-5)}.intention-modal-body .im-time{margin:0 0 var(--sp-5)}.intention-modal-body>.im-attribution{margin:var(--sp-4) 0 var(--sp-6)}.step-nav{position:relative}.step-nav>.presence-chip{margin-top:var(--sp-2)}.account-section>.btn-text~.btn-text{margin-top:var(--sp-4)}.col-left-scroll>.incipit{margin:var(--sp-2)}.focus-lobby__host>.focus-lobby__begin{margin-top:var(--sp-2)}.focus-overlay .focus-narthex-figures{margin:var(--sp-5) 0 0}.profile-modal-skel>.profile-modal-skel-btn2{margin-top:calc(-1 * var(--sp-2))}.profile-modal-body>.profile-modal-ctas{margin-top:var(--sp-2)}.profile-modal-body .profile-modal-intentions{margin-top:var(--sp-2)}.intention-modal-skel>.intention-modal-skel-offer{margin-top:var(--sp-1)}.share-preview>.share-preview__num{margin-top:-.05em}.row--between{justify-content:space-between}.row--center{justify-content:center}.row--end{justify-content:flex-end}.row--top{align-items:flex-start}.row--baseline{align-items:baseline}.row--stretch{align-items:stretch}.row--bottom{align-items:flex-end}.row--wrap{flex-wrap:wrap}.row--inline,.stack--inline{display:inline-flex}.stack--start{align-items:flex-start}.stack--center{align-items:center}.stack--end{align-items:flex-end}.stack--top{align-content:start}.stack--middle{justify-content:center}.modal-list>.mode-toggle-row{min-block-size:var(--tap)}.gap-1{--gap: var(--sp-1)}.gap-2{--gap: var(--sp-2)}.gap-4{--gap: var(--sp-4)}.gap-5{--gap: var(--sp-5)}.gap-6{--gap: var(--sp-6)}.gap-8{--gap: var(--sp-8)}.gap-0{--gap: 0}.fill{flex:1;min-width:0}.fixed{flex-shrink:0}.push{margin-inline-start:auto}.lead{margin-inline-end:auto}.self-start{align-self:flex-start}.site-header{position:fixed;--banner-y: var(--banner-offset, 0px);top:var(--banner-y);left:0;right:0;height:var(--hdr-total);padding-top:var(--safe-top);background:var(--bg);padding-left:var(--sp-10);padding-right:var(--sp-10);z-index:300}.site-header:after{content:"";position:absolute;top:100%;left:0;right:0;height:30px;pointer-events:none;background:radial-gradient(var(--hdr-sh-w, 88%) 130% at var(--hdr-sh-x, 50%) 0%,var(--hdr-sh-halo) 0%,transparent 72%);transition:opacity var(--panel-dur) var(--panel-ease-in)}@media(min-width:53.8125em){.site-header{--hdr-sh-x: 21%;--hdr-sh-w: 58%}body.prayer-mode .site-header{--hdr-sh-x: 50%;--hdr-sh-w: 88%}}body.account-open .site-header:after{opacity:0}@media(prefers-reduced-motion:reduce){.site-header:after{transition:none}}.wordmark-logo{width:24px;height:24px;flex-shrink:0;display:block}.pill-ghost{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-pill);box-shadow:var(--hl-sh);font-weight:var(--wght-base);color:var(--ink-m);white-space:nowrap;transition:box-shadow var(--dur-fast) ease-out,color var(--dur-fast) ease-out}.pill-ghost:hover{box-shadow:var(--hl-sh-up);color:var(--mar)}.header-account-link{display:none}.header-avatar{cursor:pointer;transition:box-shadow var(--dur-fast) ease,opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);overflow:hidden}.header-avatar:after{content:"";position:absolute;inset:-8px}.header-avatar:hover{box-shadow:0 2px 10px var(--black-22);opacity:.88}.header-avatar:active{transform:scale(.92)}.header-avatar .avatar-initial{transition:opacity var(--dur-fast) var(--ease)}.header-avatar .avatar-close{position:absolute;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.header-avatar.is-open .avatar-initial{opacity:0}.header-avatar.is-open .avatar-close{opacity:1}@media(max-width:53.75em){:root{--hdr-h: 0px}.site-header{display:none}}.status-banner{position:fixed;top:0;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);z-index:400;padding:var(--sp-2) var(--sp-4);font-weight:var(--wght-scaffold);text-align:center;line-height:var(--lh-tight);transform:translateY(-100%);opacity:0;transition:transform var(--dur-med) var(--ease),opacity var(--dur-fast) var(--ease);pointer-events:none}.status-banner.vis{transform:translateY(0);opacity:1;pointer-events:all}.banner-offline{background:var(--clr-offline);color:#fff}.banner-banned{background:var(--clr-banned);color:#fff}.banner-global{background:var(--gold);color:#fff}.banner-dismiss{font-size:var(--text-sm);line-height:var(--lh-tight);flex-shrink:0;padding:var(--sp-3) var(--sp-2);--btn-ink: var(--white-75);--btn-ink-h: #fff}@keyframes flameFlicker{0%,to{opacity:.72}50%{opacity:1}}@keyframes shimmerSweep{0%{transform:translate(-120%);opacity:1}to{transform:translate(220%);opacity:0}}.layout{--banner-y: var(--banner-offset, 0px);margin-top:calc(var(--banner-y) + var(--hdr-total));height:calc(100vh - var(--hdr-total) - var(--banner-y));height:calc(100svh - var(--hdr-total) - var(--banner-y));overflow:hidden;position:relative;display:grid;grid-template-columns:100%}.pill-nav{--btn-rest: var(--mar);--btn-wash: var(--mar);--btn-ink-h: var(--btn-ink);--btn-ink: var(--cream-full);opacity:0;pointer-events:none}.community-toggle{position:fixed;--banner-y: var(--banner-offset, 0px);top:calc(var(--banner-y) + var(--hdr-total) + var(--sp-4));right:var(--sp-8);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-3);box-shadow:0 3px 16px var(--mar-a28);transition:opacity var(--panel-dur) var(--ease);will-change:opacity;z-index:250}.community-toggle.pm-active{opacity:1;pointer-events:all!important}.col-left{height:100%;background:var(--bg);position:relative;min-width:0;min-height:0}.col-left-scroll{height:100%;min-height:0;width:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scroll-padding-top:calc(var(--banner-offset, 0px) + var(--hdr-total));scrollbar-width:none}.col-left-scroll::-webkit-scrollbar{display:none}@media(min-width:53.8125em){.col-left-scroll{background:var(--bg)}.col-right-scroll{background:var(--bg-r)}.account-panel-scroll{background:var(--bg)}}.col-left-inner{padding:var(--sp-8) calc(2rem + env(safe-area-inset-right,0px)) var(--sp-10) calc(2rem + env(safe-area-inset-left,0px));width:100%;max-width:660px;margin:0 auto;contain:layout style paint}@media(min-width:53.8125em){:root{--acc-fade: calc(var(--panel-dur) + 16ms)}.col-left-inner{max-width:var(--split-pile);margin-inline:0}.col-left{will-change:transform;transform:translate(0);transition:transform var(--panel-dur) var(--panel-ease-in);left:calc(-1 * var(--split-park));left:calc(-1*round(var(--split-park),1px))}.col-left-scroll{padding-inline-start:var(--split-park);padding-inline-start:round(var(--split-park),1px)}body.prayer-mode .col-left{transform:translate(var(--split-park));transform:translate(round(var(--split-park),1px));transition-timing-function:var(--panel-ease-out)}}@media(min-width:85.9375em){.col-left-inner{max-width:var(--col-cap);margin-inline-start:calc(24vw - 330px)}}.layout:after{content:"";position:absolute;inset:0;background:var(--bg);opacity:0;pointer-events:none;z-index:50}body.account-open .layout:after{opacity:1;pointer-events:auto;transition:opacity var(--dur-med) ease-in}.pill-gilt{height:var(--sp-10);padding:0 var(--sp-4);background:var(--bg-w);border-radius:var(--radius-pill);box-shadow:var(--hl-sh-g);cursor:pointer;white-space:nowrap;position:relative}.pill-gilt:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 4px 20px var(--gold-l24);opacity:0;transition:opacity var(--dur-fast) var(--ease);pointer-events:none}.pill-gilt:hover:before{opacity:1}@media(prefers-reduced-motion:no-preference){.pill-gilt.gilded:before{animation:chipGild .85s var(--ease)}}@keyframes chipGild{0%{opacity:0}35%{opacity:1}to{opacity:0}}.pill-gilt-label{font-family:var(--serif);font-weight:var(--wght-base);line-height:1}.mystery-picker{font-size:var(--text-sm-plus)}.header-day{color:var(--ink-l);pointer-events:none;-webkit-user-select:none;user-select:none;flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;transition:opacity var(--panel-dur) ease-in}.header-day:before{content:"\b7";margin-right:var(--sp-1)}body.account-open .header-day{opacity:0}@media(max-width:374px){.header-day{display:none}}.mystery-picker-arrow{width:var(--icon-sm);height:var(--icon-sm);color:var(--gold);margin-left:var(--sp-1);flex-shrink:0;transition:transform var(--dur-fast) ease}.mystery-picker:hover .mystery-picker-arrow{transform:translateY(4px)}.lang-chip{position:relative}.rosary-accordion{contain:layout style}.accordion-item{--acc-hdr-min: calc(2 * var(--lh-tight) * var(--text-md) + var(--text-xs) + var(--sp-1) + 2 * var(--sp-2));border-radius:var(--radius-md);background:var(--bg-w);overflow:hidden;scroll-margin-top:var(--sp-4);position:relative;box-shadow:var(--hl-sh);contain:layout style}@media(prefers-reduced-motion:no-preference){@keyframes accordionItemEnter{0%{opacity:0;transform:translateY(7px)}}.accordion-item{animation:accordionItemEnter .38s var(--ease) backwards}.accordion-item:nth-child(1){animation-delay:.03s}.accordion-item:nth-child(2){animation-delay:.07s}.accordion-item:nth-child(3){animation-delay:.11s}.accordion-item:nth-child(4){animation-delay:.15s}.accordion-item:nth-child(5){animation-delay:.19s}.accordion-item:nth-child(6){animation-delay:.23s}.accordion-item:nth-child(7){animation-delay:.27s}}.accordion-item.is-active{box-shadow:var(--hl-sh-up)}.accordion-item:before{content:"";position:absolute;left:0;top:0;bottom:0;--rule-tint: var(--mar);width:13px;border-radius:var(--radius-md) 0 0 var(--radius-md);background:linear-gradient(to right,var(--rule-tint) 0,var(--rule-tint) 3px,color-mix(in srgb,var(--rule-tint) 44%,transparent) 3px,color-mix(in srgb,var(--rule-tint) 26%,transparent) 4.5px,color-mix(in srgb,var(--rule-tint) 13%,transparent) 6.5px,color-mix(in srgb,var(--rule-tint) 5%,transparent) 9px,transparent 13px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.06) 5%,rgba(0,0,0,.26) 10%,rgba(0,0,0,.62) 15%,#000 22%,#000 78%,rgba(0,0,0,.62) 85%,rgba(0,0,0,.26) 90%,rgba(0,0,0,.06) 95%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.06) 5%,rgba(0,0,0,.26) 10%,rgba(0,0,0,.62) 15%,#000 22%,#000 78%,rgba(0,0,0,.62) 85%,rgba(0,0,0,.26) 90%,rgba(0,0,0,.06) 95%,transparent 100%);opacity:0;transition:opacity var(--acc-fade) var(--ease);pointer-events:none;z-index:1}.accordion-item.is-active:before{opacity:1}.accordion-item.is-done:before{--rule-tint: var(--gold-a75)}.accordion-item.is-done{box-shadow:0 2px 14px var(--gold-a07);background-color:var(--bg-done)}.accordion-item.completion-flash{box-shadow:0 4px 22px var(--gold-a18)!important}.accordion-item.completion-flash:after{content:"";position:absolute;inset:0;border-radius:var(--radius-md);background:linear-gradient(105deg,transparent 20%,var(--gold-a16) 50%,transparent 80%);animation:shimmerSweep .75s ease-out forwards;pointer-events:none;will-change:transform}.accordion-header{position:relative;width:100%;min-height:var(--acc-hdr-min);padding:var(--sp-2) var(--sp-4);text-align:left;isolation:isolate}.accordion-header:before{content:"";position:absolute;inset:0;background:var(--gold-l07);opacity:0;transition:opacity var(--dur-fast) ease;pointer-events:none;z-index:-1}@media(hover:hover){.accordion-header:hover:before{opacity:1}}.accordion-header:active{transform:none!important}.accordion-header:active:before{opacity:1}.accordion-item.is-done .accordion-header:before{opacity:0}.accordion-item.is-active .accordion-header:before{opacity:1}@media(min-width:53.8125em){.accordion-item.is-active .accordion-header:before{transition-duration:var(--acc-fade)}}.accordion-header:after{content:attr(data-numeral);font-family:var(--cinzel);font-size:11rem;font-weight:var(--wght-base);line-height:1;color:var(--mar-a12);position:absolute;top:calc(var(--sp-3) - .048em);right:var(--sp-6);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.accordion-item.is-active .accordion-header:after{color:var(--mar-a06)}.accordion-item.is-done .accordion-header:after{color:var(--gold-a22);transition:color var(--dur-med) ease}.accordion-body{display:grid;grid-template-rows:0fr}.accordion-body.is-open{grid-template-rows:1fr}.accordion-body-inner{touch-action:pan-y}.accordion-body-inner{overflow:hidden;opacity:0}.accordion-body.is-open .accordion-body-inner{opacity:1;transition:opacity var(--acc-fade) var(--ease)}.acc-left{width:100%;min-width:0}.acc-circle{width:var(--sp-4);height:var(--sp-4);border-radius:50%;flex-shrink:0;position:relative;transition:background-color var(--dur-med) ease}.acc-circle:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--bdr-circle);pointer-events:none;transition:opacity var(--acc-fade) var(--ease)}.accordion-item.is-active .acc-circle:after{opacity:0}.accordion-item.is-done .acc-circle:after{opacity:0}.acc-circle:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--mar);box-shadow:0 0 0 3px var(--mar-lt);opacity:0;pointer-events:none;transition:opacity var(--acc-fade) var(--ease)}.accordion-item.is-active .acc-circle:before{opacity:1}.accordion-item.is-done .acc-circle:before{opacity:0}.accordion-item.has-progress:not(.is-active):not(.is-done) .acc-circle:after{border-color:transparent;background:conic-gradient(from -90deg,var(--gold) calc(var(--acc-prog, 0) * 1turn),var(--bdr-circle) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px))}.accordion-item.is-done .acc-circle{background-color:var(--gold);box-shadow:0 0 0 3px var(--gold-lt)}.acc-circle svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--icon-sm);height:var(--icon-sm);opacity:0;transition:opacity var(--dur-med) var(--ease)}.accordion-item.is-done .acc-circle svg{opacity:1;filter:brightness(0) invert(1)}.acc-titles h3{font-family:var(--serif);font-size:var(--text-md);font-weight:var(--wght-base);line-height:var(--lh-tight);text-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.accordion-item.is-done .acc-titles h3{color:var(--gold-r);font-weight:var(--wght-strong)}.acc-titles p{font-size:var(--text-prose-sm);color:var(--ink-l);margin-top:var(--sp-1)}.acc-right{flex-shrink:0;width:6rem}.presence-chip{width:100%;min-height:var(--slot-h);visibility:hidden;padding:var(--sp-2);font-family:var(--serif);font-size:var(--text-sm);font-style:italic;color:var(--ink-l);position:relative;transition:color var(--dur-fast) ease}@media(hover:hover){.presence-chip:hover{color:var(--mar)}}.presence-chip.is-shown{visibility:visible;animation:presence-breath 5.6s ease-in-out .42s infinite alternate}@media(prefers-reduced-motion:no-preference){.presence-chip.is-shown>*{animation:presence-in .42s var(--ease) backwards}}.presence-chip svg{width:var(--sp-3);height:var(--sp-3);flex-shrink:0;opacity:.75}.presence-chip>span{isolation:isolate}.presence-chip:after{content:"";position:absolute;inset:-6px 0}@keyframes presence-in{0%{opacity:0}}@keyframes presence-breath{0%{opacity:1}to{opacity:.58}}@media(prefers-reduced-motion:reduce){.presence-chip,.presence-chip.is-shown{animation:none;opacity:1}}.content-inner{position:relative;padding:0 var(--sp-4) var(--sp-4);-webkit-mask-image:linear-gradient(to top,black 90%,transparent 100%);mask-image:linear-gradient(to top,black 90%,transparent 100%)}.prayer-text-box{background:transparent;border-radius:var(--radius-md);padding:var(--sp-4);height:var(--prayer-box-h);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--gold-a22) transparent;position:relative;-webkit-mask-image:linear-gradient(to bottom,black 80%,transparent 100%);mask-image:linear-gradient(to bottom,black 80%,transparent 100%)}.prayer-text-box:after{display:none}@media(min-resolution:2dppx){.prayer-text-box{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.015'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}}.prayer-step-title{display:block;color:var(--mar);font-weight:var(--wght-scaffold);line-height:var(--sp-7);margin-bottom:var(--sp-3);transition:opacity var(--dur-fast) ease-in-out}.prayer-content{font-family:var(--body);font-size:var(--text-md-plus);font-weight:var(--wght-base);line-height:var(--lh-prose);max-width:64ch;text-wrap:pretty;user-select:text;-webkit-user-select:text;transition:opacity var(--dur-fast) ease-in-out}.prayer-text-box.fading .prayer-step-title,.prayer-text-box.fading .prayer-content{opacity:0}.prayer-content{text-rendering:optimizeLegibility}.step-nav{padding-top:var(--sp-3)}.step-btn{box-shadow:var(--hl-sh);--btn-rest: var(--bg-w);--btn-ink: var(--ink-m);overflow:visible}.step-btn:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}.step-btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--mar);background-color:var(--mar-lt)}.step-btn:active:not(:disabled){transform:scale(.92)}.step-btn:disabled{opacity:var(--opacity-disabled)}.step-btn.audio-btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}.focus-ctrl-audio[aria-disabled=true],.focus-mobile-audio[aria-disabled=true]{opacity:var(--opacity-disabled-focus);cursor:not-allowed}.step-btn.audio-btn[aria-disabled=true]:active,.focus-ctrl-audio[aria-disabled=true]:active,.focus-mobile-audio[aria-disabled=true]:active{transform:none}.step-btn svg{width:var(--icon-sm);height:var(--icon-sm);pointer-events:none}.step-btn.active{color:var(--mar);background-color:var(--mar-lt)}.step-counter{font-size:var(--text-xs);color:var(--ink-l);font-variant-numeric:tabular-nums;text-align:center;min-width:52px}.step-counter.done{color:var(--gold);font-weight:var(--wght-strong)}.step-bar{height:2px;background:var(--bdr, rgba(0,0,0,.06));border-radius:var(--radius-sm);overflow:hidden}.step-bar-fill{height:100%;background:var(--gold);border-radius:var(--radius-sm);transform-origin:left;transition:transform var(--dur-med) var(--ease)}.swipe-hint{display:none}@media(max-width:53.75em){.swipe-hint{display:flex;position:absolute;inset-inline:0;bottom:0;height:var(--slot-h);align-items:center;color:var(--ink-quiet);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}}@media(prefers-reduced-motion:no-preference){.swipe-hint{animation:swipeHintFade .6s var(--ease) backwards}}@keyframes swipeHintFade{0%{opacity:0;transform:translateY(4px)}}.coach-hint{pointer-events:none;-webkit-user-select:none;user-select:none}@media(prefers-reduced-motion:no-preference){.coach-hint{animation:coachHintIn .5s var(--ease) backwards}}@keyframes coachHintIn{0%{opacity:0;transform:translateY(4px)}}.coach-hint--pill,.coach-hint--focus,.coach-hint--auto,.coach-hint--group,.incipit__aside,.incipit__dismiss{margin:0;color:var(--ink-quiet);white-space:nowrap}.coach-hint--focus{position:absolute;top:calc(var(--acc-hdr-min) / 2 - var(--sp-7) / 2);right:calc((4rem - var(--sp-7)) / 2 + var(--sp-7) + var(--sp-2));height:var(--sp-7);z-index:1}.coach-hint--auto,.coach-hint--group{color:var(--fo-cream-sub);opacity:1}.coach-hint--auto svg,.coach-hint--group svg{color:var(--fo-cream-ctrl)}.coach-hint--auto-desktop{position:absolute;right:calc(var(--sp-8) * 2 + var(--sp-2));bottom:calc(var(--sp-8) + env(safe-area-inset-bottom,0px) + var(--focus-ctrl-lg) + var(--sp-3));height:var(--sp-8);z-index:3}@media(max-width:53.75em){.coach-hint--auto-desktop{display:none}}.focus-auto-anchor{position:relative}.coach-hint--auto-mobile{position:absolute;left:50%;bottom:calc(100% + var(--sp-1));transform:translate(-50%)}.coach-hint--auto-mobile svg{transform:rotate(90deg)}.focus-room-control{position:relative}.coach-hint--group{position:absolute;top:100%;right:0;margin-top:var(--sp-1);line-height:1.15;text-align:right}.chapel-cta-icon{width:var(--sp-7);height:var(--sp-7);border-radius:50%;color:var(--mar);background:var(--hl);flex-shrink:0}.chapel-cta-icon svg{width:var(--icon-md);height:var(--icon-md)}.chapel-cta-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;color:var(--ink-l);text-align:center;max-width:5.5rem;line-height:1.05}.visibility-options{position:relative;isolation:isolate;padding:var(--sp-1);border-radius:var(--radius-md);background:var(--seg-track)}.visibility-options{--seg-count: 3;--seg-index: 0;--seg-track: var(--fo-cream-bg);--seg-thumb: var(--fo-cream-full);--seg-ink: var(--fo-cream-sub);--seg-ink-hi: var(--fo-cream-full);--seg-ink-on: var(--fo-night)}.modal-card .visibility-options,.action-sheet .visibility-options{--seg-track: var(--hl);--seg-thumb: var(--mar);--seg-ink: var(--ink-m);--seg-ink-hi: var(--ink);--seg-ink-on: var(--cream-full)}.visibility-thumb{position:absolute;top:var(--sp-1);bottom:var(--sp-1);left:var(--sp-1);width:calc((100% - (var(--sp-1) * 2)) / var(--seg-count));border-radius:var(--radius-sm);background:var(--seg-thumb);z-index:0;pointer-events:none;transform:translate(calc(var(--seg-index) * 100%));transition:transform var(--dur-med) var(--ease)}.visibility-options.is-busy{opacity:.55;pointer-events:none}.visibility-options.is-busy .visibility-opt{cursor:progress;opacity:1}.visibility-opt{font-weight:var(--wght-base);display:block;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;z-index:1;padding-inline:var(--sp-1);border-radius:var(--radius-sm);text-align:center;--btn-ink: var(--seg-ink);--btn-ink-h: var(--seg-ink-hi);--btn-wash: transparent}.visibility-opt.is-selected{color:var(--seg-ink-on)}.visibility-opt:active:not(:disabled){transform:none}.visibility-opt:not(.is-selected){transition:color var(--dur-med) var(--ease)}@media(prefers-reduced-motion:reduce){.visibility-thumb,.visibility-opt,.visibility-opt:not(.is-selected){transition:none}}.focus-lobby__visibility-note{color:var(--fo-cream-sub);text-align:center;margin:0;min-height:1.2em}.lang-chip-arrow{width:var(--icon-sm);height:var(--icon-sm);margin-left:var(--sp-1);flex-shrink:0;color:currentColor;opacity:.7;transition:transform var(--dur-fast) ease}.lang-chip:hover .lang-chip-arrow{transform:translateY(4px)}.prayer-action-area{background:var(--bg-w);padding:var(--sp-6) var(--sp-8) var(--sp-6);border-radius:var(--radius-md);box-shadow:0 8px 32px var(--hl-a06);text-align:center;position:relative;overflow:hidden;flex-shrink:0}.prayer-action-area:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--gold) 40%,transparent 100%);opacity:.4}.preamble-line{color:var(--ink-l);margin-bottom:var(--sp-4)}.preamble-line strong{color:var(--ink);font-weight:var(--wght-strong);font-variant-numeric:tabular-nums}.btn-pray{background:var(--mar);color:var(--cream-full);font-family:var(--serif);font-size:var(--text-md);font-weight:var(--wght-scaffold);padding:var(--sp-4) var(--sp-8);border-radius:var(--radius-sm);width:100%;box-shadow:0 4px 18px var(--mar-a22);transition:background-color var(--dur-med) ease,color var(--dur-med) ease,border-color var(--dur-med) ease,transform var(--dur-fast) var(--ease);position:relative;overflow:hidden}.btn-pray:hover:not(.prayed):not(:disabled){background-color:var(--mar-h)}.btn-pray:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--white-08) 0%,transparent 100%);pointer-events:none}.btn-pray:active:not(.prayed){transform:scale(.98)}.pray-context{overflow:hidden;max-height:0;opacity:0;transition:opacity var(--acc-fade) var(--ease);width:100%}.pray-context.vis{max-height:4rem;opacity:1}.pray-context-inner{display:block;overflow:hidden;transform:translateY(-100%);transition:transform var(--acc-fade) ease}.pray-context-slab{padding-bottom:var(--sp-1);transform:translateY(100%);transition:transform var(--acc-fade) ease}.pray-context.vis .pray-context-inner,.pray-context.vis .pray-context-slab{transform:translateY(0)}.pray-ctx-name{font-family:var(--serif);font-size:var(--text-sm);font-style:italic;color:var(--white-85);text-align:center;line-height:var(--lh-tight);animation:ctxIn var(--dur-med) var(--ease) backwards}.pray-ctx-step{color:var(--white-55);animation:ctxIn var(--dur-med) var(--ease) .06s backwards}@keyframes ctxIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.btn-pray .pray-label{transition:opacity var(--dur-med) var(--ease)}.pray-label-prayed .icon-sparkle{width:18px;height:18px}.btn-pray.prayed{background-color:var(--bg);color:var(--ink-m);box-shadow:none;pointer-events:none}.btn-pray.prayed:after{display:none}.btn-pray .ripple-circle{position:absolute;border-radius:50%;background:var(--white-25);transform:scale(0);opacity:1;animation:btnRipple var(--dur-spring) ease-out forwards;pointer-events:none}@keyframes btnRipple{to{transform:scale(8);opacity:0}}.start-prompt{font-family:var(--serif);font-size:var(--text-sm);font-style:italic;color:var(--ink-l);width:100%;margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px solid var(--bdr);transition:color var(--dur-fast) ease}@media(hover:hover){.start-prompt:hover{color:var(--mar)}}.gilded-total{margin-top:var(--sp-5);background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-md);transition:transform var(--dur-fast) var(--ease)}.gilded-total:active{transform:scale(.97)}.gilded-total:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.gilded-total__star{width:26px;height:26px;color:var(--gold-lt-base);flex-shrink:0;filter:drop-shadow(0 0 5px var(--fo-gold-55));animation:flameFlicker 2.8s ease-in-out infinite}.gilded-total__num{font-family:var(--serif);font-weight:var(--wght-scaffold);font-size:var(--text-xl);color:var(--gold-lt-base);letter-spacing:var(--ls-display-tight);line-height:1}.gilded-total__label{color:var(--ink-l)}.gilded-total__share{width:12px;height:12px;stroke:currentColor;opacity:.7;flex-shrink:0}@media(prefers-reduced-motion:reduce){.gilded-total__star{animation:none}}.col-right{position:fixed;--banner-y: var(--banner-offset, 0px);top:calc(var(--banner-y) + var(--hdr-total));right:0;width:var(--split-feed);height:calc(100vh - var(--hdr-total) - var(--banner-y));height:calc(100svh - var(--hdr-total) - var(--banner-y));background:var(--bg-r);overflow:hidden;transform:translate(0);transition:transform var(--panel-dur) var(--panel-ease-in);will-change:transform;z-index:100;contain:style layout paint}.col-right.pm-active{transform:translate(100%);transition-timing-function:var(--panel-ease-out)}@media(min-width:53.8125em){.col-right:after{content:"";position:absolute;inset:0;z-index:1000;visibility:hidden}body.pm-gliding .col-right:after{visibility:visible}body.pm-landed:not(.pm-gliding) .col-right:after{display:none}}.col-right-scroll{flex:1;overflow-y:auto;--feed-pad-t: var(--sp-2);--feed-pad-r: calc(var(--sp-8) + env(safe-area-inset-right, 0px));--feed-pad-l: calc(var(--sp-8) + env(safe-area-inset-left, 0px));padding:0 var(--feed-pad-r) var(--sp-4) var(--feed-pad-l);scrollbar-width:thin;scrollbar-color:var(--bdr-m) transparent;overscroll-behavior-y:contain;contain:style layout paint}@layer __disabled_global_intentions{.intentions-section{display:none}}.card-footer{padding-top:var(--sp-3)}.btn-offer{font-weight:var(--wght-scaffold);--btn-ink: var(--mar);padding:var(--sp-1) 0}.pill-gilt:after,.lang-chip:after{content:"";position:absolute;inset:-10px -4px}.btn-offer:hover{color:var(--gold)}.btn-offer:active{transform:scale(.95)}.btn-offer.offered svg.heart{fill:var(--gold);stroke:var(--gold)}@keyframes heartBeat{0%{transform:scale(1)}20%{transform:scale(1.55) rotate(-12deg)}45%{transform:scale(.92) rotate(6deg)}65%{transform:scale(1.22)}to{transform:scale(1)}}.heart-pop{animation:heartBeat .55s ease forwards}.int-count{font-family:var(--ui);font-size:var(--text-xs);letter-spacing:var(--ls-tight);color:var(--ink-l);background:var(--bg);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums}.int-count.flash{color:var(--gold);background-color:var(--gold-lt);animation:countFlash .8s ease forwards}@keyframes countFlash{0%,to{transform:scale(1)}35%{transform:scale(1.12)}}.stream-empty{text-align:center;padding:var(--sp-10) var(--sp-4);font-family:var(--serif);font-size:var(--text-base);font-style:italic;color:var(--ink-l);line-height:var(--lh-prose)}@property --co{syntax: "<number>"; inherits: false; initial-value: .65;}.comm-item{padding:var(--sp-3) 0;contain:content;opacity:var(--co, .65);transform:rotate(.02deg);transition:opacity .15s var(--ease),transform .55s var(--ease)}@starting-style{.comm-item{opacity:0;transform:translateY(8px) rotate(.02deg)}}.comm-item{box-shadow:inset 0 1px 0 var(--hl)}.comm-item[data-first]{box-shadow:none}.comm-item.is-pending{--co: .62 !important;transition:opacity var(--dur-slow) var(--ease)}.comm-item.is-pending .comm-meta{font-style:italic}@media(prefers-reduced-motion:reduce){.comm-item.is-pending{transition:none}}@supports not (transition-behavior: allow-discrete){.comm-item{animation:commIn .55s var(--ease) backwards;transition:none}}@keyframes commIn{0%{transform:translateY(8px) rotate(.02deg);opacity:0}to{transform:rotate(.02deg)}}.comm-top{margin-bottom:var(--sp-2)}.comm-meta-group{min-width:0}.comm-meta{color:var(--ink-l)}.comm-text{font-family:var(--body);font-size:var(--text-md);font-weight:var(--wght-base);color:var(--ink);line-height:var(--lh-prose)}.btn-offer.offered,.comm-heart.offered{color:var(--gold);pointer-events:none}.comm-heart svg,.btn-offer svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0;fill:none;stroke:currentColor}.comm-heart.offered svg,.btn-offer.offered svg{fill:currentColor;stroke:none}.comm-count{font-size:var(--text-xs);letter-spacing:var(--ls-tight);font-family:var(--ui);color:var(--ink-l);font-variant-numeric:tabular-nums;min-width:var(--sp-3)}.comm-count.flash{color:var(--gold)}.comm-bottom{display:none}.comm-item.is-supporter .comm-meta{text-decoration:underline;text-decoration-color:var(--gold-a42);text-underline-offset:2px;text-decoration-thickness:1px}.comm-item.is-own .comm-meta{color:var(--gold)}.comm-item.is-own .comm-count{color:var(--gold);font-weight:var(--wght-scaffold)}.liturgical-line{color:var(--ink-quiet);text-align:center;line-height:var(--lh-base);margin-bottom:var(--sp-4)}.community-action-strip{padding:var(--sp-1) var(--sp-2);flex-shrink:0;background:var(--bg-r)}.community-action-strip .btn-text-action{flex:1;padding:var(--sp-2);border-radius:var(--radius-md);transition:color var(--dur-fast) ease,opacity var(--dur-fast) var(--ease),background-color var(--dur-fast) ease}@media(hover:hover){.community-action-strip .btn-text-action:hover{background-color:var(--gold-l07)}}.community-action-strip .btn-text-action:active{background-color:var(--gold-l07)}.chapel-strip-wrap{position:sticky;top:0;z-index:5;margin:0 calc(-1 * var(--feed-pad-r)) var(--feed-pad-t) calc(-1 * var(--feed-pad-l));padding:var(--sp-4) 0;background:var(--bg-r);will-change:transform;transition:transform var(--dur-med) var(--ease)}.chapel-strip-wrap.is-tucked{transform:translateY(calc(-100% - 2px))}@media(prefers-reduced-motion:reduce){.chapel-strip-wrap{transition:none}}.chapel-strip{padding:0 var(--sp-4);position:relative}.chapel-strip:after{content:"";position:absolute;top:0;bottom:0;right:var(--sp-4);width:var(--sp-3);background:linear-gradient(to right,transparent,var(--bg-r));pointer-events:none}.chapel-rooms{overflow-x:auto;overscroll-behavior-x:auto;scrollbar-width:none;padding:0 var(--sp-3)}.chapel-rooms::-webkit-scrollbar{display:none}.x-root{display:contents}.chapel-room-item{flex-shrink:0;padding:var(--sp-2) var(--sp-1);border-radius:var(--radius-md);background:transparent;border:none;cursor:pointer;width:6rem;height:6rem;transition:background-color var(--dur-fast) ease;animation:commIn .55s var(--ease) backwards;contain:layout style}.chapel-rooms:not(.gather-live) .chapel-room-item{width:7.25rem;height:7.25rem}.chapel-room-item--upcoming .chapel-item-since{color:var(--gold)}.chapel-insc__hour{font-family:var(--ui);font-size:var(--text-md);letter-spacing:var(--ls-tight);font-weight:var(--wght-base);line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;max-width:100%;overflow:hidden}.chapel-insc__set{width:100%;padding-top:var(--sp-1);border-top:1px solid var(--bdr);text-align:center}@media(hover:hover){.chapel-room-item:hover{background:var(--hl-a06)}}.chapel-room-item:active{transform:scale(.95)!important}.gather-doors .chapel-room-item,.gather-live .chapel-room-item{animation:none}.gather-doors .chapel-cta-label{min-height:2.1em}.gather-live{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--sp-3)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--sp-3)),transparent 100%);width:100%;max-width:calc(3 * 6rem + 2 * var(--sp-3));margin-inline:auto;padding:0}@media(max-width:22em){.gather-doors{flex-direction:column;align-items:stretch}.gather-doors .chapel-room-item{--gap: var(--sp-3);width:100%;height:auto;flex-direction:row;justify-content:flex-start;padding:var(--sp-2) var(--sp-3)}.gather-doors .chapel-cta-label{max-width:none;text-align:left}.gather-live{max-width:none}}.mark-scriptural{font-family:var(--versal);font-size:.9375rem;line-height:1;color:var(--gold);text-transform:none;letter-spacing:0;margin-right:3px;vertical-align:-1px}.mark-voiced{display:inline-block;color:var(--gold);line-height:1;margin-right:3px;vertical-align:-1px}.mark-voiced svg{display:block;width:.75rem;height:.75rem}.chapel-item-label,.chapel-insc__who,.chapel-insc__set{color:var(--ink-l);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:var(--lh-tight)}.chapel-insc__who{color:var(--ink)}.chapel-item-since--flag{color:var(--gold);line-height:1}.chapel-item-since{font-family:var(--ui);font-size:var(--text-2xs);letter-spacing:var(--ls-normal);color:var(--ink-l);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.chapel-avatars{position:relative;flex-shrink:0}.chapel-avatar,.header-avatar,.account-avatar,.profile-modal-avatar{--shield: 34px;width:var(--shield);height:var(--shield);border-radius:50%;border:0;flex-shrink:0;position:relative;background:#384757;color:#f0e8d8cc;font-family:var(--serif);font-weight:var(--wght-base);font-size:calc(var(--shield) * .34);letter-spacing:0;line-height:1}.header-avatar{--shield: 34px;display:none}.follow-nudge__avatar{--shield: 36px}.account-avatar{--shield: 40px}.profile-modal-avatar{--shield: 64px}.chapel-avatar>span:first-child,.header-avatar .avatar-initial,.account-avatar>span:first-child,.profile-modal-avatar>span:first-child,.follow-nudge__avatar>span:first-child{display:block;line-height:1;text-transform:lowercase}.account-avatar>span:first-child:first-letter,.profile-modal-avatar>span:first-child:first-letter{text-transform:uppercase;font-size:1.5em}.chapel-avatar>span:first-child,.header-avatar .avatar-initial,.follow-nudge__avatar>span:first-child{font-size:0}.chapel-avatar>span:first-child:first-letter,.header-avatar .avatar-initial:first-letter,.follow-nudge__avatar>span:first-child:first-letter{text-transform:uppercase;font-size:calc(var(--shield) * .52)}.chapel-avatar+.chapel-avatar{margin-left:-8px}.chapel-avatar--more{background:var(--bg-r);color:var(--ink-l);font-family:var(--ui);font-size:var(--text-2xs);letter-spacing:var(--ls-tight);font-weight:var(--wght-scaffold)}.host-armor{position:absolute;inset:0;pointer-events:none}.host-armor svg{position:absolute;left:calc(50% - 66% * .819);top:12.116%;width:32.4%;height:32.4%;translate:-50% -50%;fill:var(--gold);stroke:none;stroke-width:0;overflow:visible;animation:armor-breath 2.8s ease-in-out infinite}@keyframes armor-breath{0%,to{opacity:.72}50%{opacity:1}}@keyframes pip-breath{0%{opacity:.68}to{opacity:1}}.chapel-pip-fill.is-live{animation:pip-breath 2.6s ease-in-out infinite alternate}.chapel-pip{width:44px;height:8px;background:var(--bdr-m);border-radius:4px;overflow:hidden}.chapel-pip-fill{display:block;width:100%;height:100%;background:var(--mar);transform-origin:left;border-radius:var(--radius-sm);transition:transform var(--dur-med) var(--ease)}.modal-centered-state{padding:var(--sp-6) 0;text-align:center}@starting-style{.modal-section,.modal-centered-state{opacity:0}}.modal-section,.modal-centered-state{transition:opacity var(--dur-med) var(--ease)}.entity-row{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-3);align-items:start;padding:var(--sp-3) 0;contain:layout style}.entity-row+.entity-row{box-shadow:inset 0 1px 0 var(--hl)}.entity-row__body{min-width:0}.entity-row__actions{grid-column:2;margin-top:var(--sp-2)}.entity-row__actions>.row{row-gap:var(--sp-8)}.modal-section--railed .mode-toggle-row>.modal-row{margin-left:calc(var(--sp-8) + var(--sp-3))}.stream-empty--bare{padding:0}.new-pill{text-transform:none!important;font-size:var(--text-xs)!important;letter-spacing:var(--ls-snug)!important;font-weight:var(--wght-base)!important;position:fixed;bottom:calc(var(--tab-pill-h) + 6.25rem);left:50%;transform:translate(-50%) translateY(10px);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-4);box-shadow:0 4px 20px var(--mar-a32);cursor:pointer;transition:opacity var(--dur-med) var(--ease),transform var(--dur-med) var(--ease);z-index:20;white-space:nowrap;text-transform:none}.new-pill:hover{box-shadow:0 8px 28px var(--mar-a32);transform:translate(-50%) translateY(-2px)}.new-pill svg{width:var(--sp-3);height:var(--sp-3);flex-shrink:0}.new-pill:active{transform:translate(-50%) translateY(-2px) scale(.97)!important}@keyframes pillBounce{0%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-4px)}}.new-pill.bounce{animation:pillBounce var(--dur-slow) var(--ease) forwards}.feed-input-wrap{position:relative;flex-shrink:0;background:var(--frost-bg);padding:var(--sp-4) var(--sp-8);padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.composer-tabs{margin-bottom:var(--sp-3)}.composer-tab{padding:var(--sp-1) 0;border-bottom:2px solid transparent}.composer-tab.is-active{color:var(--mar);border-bottom-color:var(--mar)}.composer-panels{display:grid}.composer-panel{grid-area:1 / 1;position:relative;transition:opacity var(--dur-fast) var(--ease)}.composer-panel:not(.is-active){opacity:0;visibility:hidden;pointer-events:none}.composer-panel.is-active{opacity:1}.input-auth-overlay{position:absolute;inset:0;background:var(--frost-bg);z-index:10}.prayer-form textarea,.fab-composer-textarea{width:100%;background:transparent;border:none;padding:var(--sp-2) 0;font-family:var(--body);font-weight:var(--wght-base);font-size:var(--text-md);color:var(--ink);resize:none;line-height:var(--lh-base)}.prayer-form textarea::placeholder,.fab-composer-textarea::placeholder{color:var(--ink-l)}.prayer-form textarea:focus,.prayer-form textarea:focus-visible,.fab-composer-textarea:focus-visible{outline:2px solid var(--mar);outline-offset:2px}.prayer-form textarea:disabled{opacity:.45;cursor:not-allowed}.form-row{margin-top:var(--sp-2)}.char-count{color:var(--ink-l)}.form-footer{margin-top:var(--sp-2)}.form-footer__offered{font-family:var(--serif);font-size:var(--text-sm);font-style:italic;font-weight:var(--wght-base);color:var(--gold);line-height:var(--lh-tight);opacity:1;transform:translateY(0);transition:opacity .55s var(--ease),transform .55s var(--ease);pointer-events:none;-webkit-user-select:none;user-select:none}@starting-style{.form-footer__offered{opacity:0;transform:translateY(5px)}}.modal-overlay{position:fixed;inset:0;z-index:500;opacity:0;pointer-events:none;transition:opacity var(--dur-subtle) ease-out;overscroll-behavior:none;touch-action:none}.modal-overlay.vis{opacity:1;pointer-events:all}.modal-overlay:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--scrim);opacity:0;transition:opacity var(--dur-subtle) ease-out;pointer-events:none}.modal-overlay.vis:before{opacity:1}.modal-overlay:not(.vis) .host-armor .armor-stud,.modal-overlay:not(.vis) .profile-modal-badge .status-dot,.modal-overlay:not(.vis) .btn-offer.offered .heart,.modal-overlay:not(.vis) .share-preview:before,.modal-overlay:not(.vis) .share-preview:after,.modal-overlay:not(.vis) .share-preview__star,.modal-overlay:not(.vis) .nudge-day1-star{animation-play-state:paused}.modal-card{background:var(--bg-warm);border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:min(26rem,92vw);max-height:90svh;overflow:hidden;position:relative;transform:translateY(20px) scale(.98);opacity:0;transition:transform var(--dur-med) var(--ease),opacity var(--dur-med) var(--ease)}.modal-overlay.vis .modal-card{transform:translateY(0) scale(1);opacity:1}.modal-header{padding:var(--sp-5)}.modal-header-title,.action-sheet__title{font-family:var(--serif);font-style:normal;font-weight:500;font-size:var(--text-md);color:var(--ink);letter-spacing:normal;line-height:var(--lh-tight);flex:1;min-width:0;margin:0}.modal-header-title--gold{color:var(--gold)}.modal-scroll-body{--gap: var(--sp-6);flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--sp-5) calc(var(--sp-6) + env(safe-area-inset-bottom,0px));scrollbar-width:thin;scrollbar-color:var(--bdr-m) transparent;-webkit-mask-image:linear-gradient(to bottom,black 0,black calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to bottom,black 0,black calc(100% - 16px),transparent 100%)}.modal-section{--gap: var(--sp-3)}.modal-list{--gap: 0}.modal-list--spaced.modal-list--spaced,.modal-actions{--gap: var(--sp-3)}@media(min-width:35em){.modal-overlay{align-items:center;padding:var(--sp-6)}.modal-card{border-radius:var(--radius-md);max-width:29.75rem;max-height:88svh;box-shadow:0 12px 48px var(--black-18),0 2px 8px var(--black-04)}.modal-card--sm{max-width:22.5rem}}.modal-sub{color:var(--ink-m);text-align:center;line-height:var(--lh-prose)}.btn-action{width:100%;box-shadow:var(--hl-sh);padding:var(--sp-3) var(--sp-6);border-radius:var(--radius-md);font-size:var(--text-md);letter-spacing:var(--ls-tight);transition:background-color var(--dur-fast) ease-out;background:var(--btn-quiet-bg);color:var(--btn-quiet-ink);border:none;min-height:52px}.btn-action:hover{box-shadow:var(--hl-sh-up);background-color:var(--btn-quiet-hv)}.btn-action:has(use[href="#icon-passkey"]){border:none;background:var(--btn-quiet-bg);color:var(--btn-quiet-ink)}.btn-action:has(use[href="#icon-passkey"]):hover{background-color:var(--btn-quiet-hv)}.btn-action:has(use[href="#icon-google"]){border:none;background:var(--btn-solid-bg);color:var(--btn-solid-ink)}.btn-action:has(use[href="#icon-google"]):hover{background-color:var(--btn-solid-hv)}.btn-action:has(use[href="#icon-google"])>svg,.btn-action:has(use[href="#icon-passkey"])>svg{width:20px;height:20px;flex-shrink:0}.btn-action--primary{min-height:52px;border:none;background:var(--btn-solid-bg);color:var(--btn-solid-ink);font-weight:var(--wght-scaffold);box-shadow:var(--hl-sh-up)}.btn-action--primary:hover{background:var(--btn-solid-hv)}.incipit{position:relative;background:var(--bg-w);border-radius:var(--radius-lg);box-shadow:var(--hl-sh-up);padding:var(--sp-5)}.incipit__play{width:100%;min-height:72px;padding:var(--sp-3) var(--sp-4);background:var(--mar-lt);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) ease-out,transform var(--dur-fast) ease-out}.incipit__play:active{transform:scale(.985)}.incipit__disc{width:56px;height:56px;flex-shrink:0;border-radius:50%;background:var(--mar);color:var(--cream-full)}.incipit__title{font-family:var(--serif);font-size:var(--text-lg);font-weight:var(--wght-scaffold);color:var(--ink);letter-spacing:var(--ls-tight)}.incipit__hint{color:var(--ink-l)}.incipit__signin{margin:var(--sp-5) 0 var(--sp-2)}.incipit__aside{width:100%;margin-top:var(--sp-5)}.incipit__dismiss{--btn-ink: var(--ink-quiet);inline-size:100%;margin-block-start:var(--sp-4);border-radius:var(--radius-md)}.incipit__dismiss:hover{opacity:1}.incipit__dismiss:active{background:var(--hl-up)}@media(min-width:53.8125em){.incipit{display:none!important}}.comm-share-btn--muted{--btn-ink: var(--ink-quiet)}.comm-share-btn--danger{opacity:.7}.mystery-opt{width:100%;padding:var(--sp-3);text-align:left;cursor:pointer;position:relative;border-radius:var(--radius-md);background:var(--bg-w);box-shadow:var(--hl-sh);overflow:hidden;transition:box-shadow var(--dur-fast) ease-out,border-color var(--dur-fast) ease-out,background-color var(--dur-fast) ease-out,opacity var(--dur-fast) ease-out}.mystery-opt:hover{box-shadow:var(--hl-sh-up);background-color:var(--bg-warm)}.mystery-opt:active{transform:none!important;background-color:var(--gold-l07)}.mystery-opt>*{position:relative;z-index:1}.mystery-opt.is-selected{background:radial-gradient(150% 130% at 7% 50%,var(--gold-l16) 0%,transparent 52%),var(--mar-lt);box-shadow:var(--hl-sh-up)}.mystery-opt.is-selected:hover{background:radial-gradient(150% 130% at 7% 50%,var(--gold-l24) 0%,transparent 52%),var(--mar-lt-h)}.mystery-opt.is-dimmed{opacity:.42}.mystery-opt.is-dimmed:hover{opacity:.75}.mystery-versal{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-sm);overflow:hidden;background:transparent;transition:background var(--dur-med) var(--ease),box-shadow var(--dur-med) var(--ease)}.mystery-versal .mv{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:visible}.mystery-versal .mv-text{fill:var(--ink-m);transition:fill var(--dur-med) ease}.mystery-versal .mv-h{font-family:var(--versal);font-size:30px}.mystery-versal .mv-t{font-family:var(--serif);font-style:italic;font-weight:var(--wght-scaffold);font-size:15px}.mystery-opt.is-today .mystery-versal .mv-text{fill:var(--gold)}.mystery-opt.is-selected .mystery-versal .mv-text{fill:url(#mv-gild)}.mystery-opt.is-selected .mystery-versal{background:radial-gradient(120% 100% at 30% 22%,var(--mv-lapis-hi) 0%,var(--mv-lapis) 48%,var(--mv-lapis-deep) 100%);box-shadow:inset 0 0 0 2px var(--gold-a75),inset 0 0 12px #080c168c,0 0 0 1px var(--gold-a32),0 2px 8px var(--gold-a16)}.mystery-opt.is-selected .mystery-versal:before{content:"";position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(45deg,var(--gold-l16) 0 1px,transparent 1px 8px),repeating-linear-gradient(-45deg,var(--gold-l16) 0 1px,transparent 1px 8px)}.mystery-opt.is-selected:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 28%,var(--gold-a16) 50%,transparent 72%);opacity:0;pointer-events:none;z-index:3}@media(prefers-reduced-motion:no-preference){.mystery-opt.is-selected:after{animation:gildSweep .8s ease-out}.mystery-opt.is-selected .mystery-versal{animation:gildSettle .55s var(--ease)}}@keyframes gildSweep{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes gildSettle{0%{filter:brightness(1.35)}to{filter:brightness(1)}}.mystery-opt-body h3{font-family:var(--serif);font-size:var(--text-base);font-weight:var(--wght-base);color:var(--ink);white-space:nowrap}.mystery-opt.is-selected .mystery-opt-body h3{color:var(--mar)}.mystery-day{min-width:0;color:var(--ink-l);letter-spacing:var(--ls-tight);font-size:var(--text-sm-plus)}.mystery-day-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.mystery-today{flex-shrink:0;font-weight:var(--wght-scaffold);color:var(--gold)}.mystery-today:before{content:"\2022"}.lang-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:var(--sp-2)}.lang-opt{font-weight:var(--wght-base);--btn-ink: var(--ink-m);padding-block:var(--sp-3);box-shadow:var(--hl-sh);--btn-ink-h: var(--mar)}.lang-opt:hover:before{opacity:1}.theme-opt{font-weight:var(--wght-base);--btn-ink: var(--ink-m);flex:1;box-shadow:var(--hl-sh);--btn-ink-h: var(--mar)}.lang-opt.is-selected,.theme-opt.is-selected{background-color:var(--mar-lt);color:var(--mar);box-shadow:none}.mode-toggle-label{color:var(--ink-m);line-height:var(--lh-tight);margin:0}.toggle-switch{position:relative;width:2.25rem;height:1.25rem;flex-shrink:0}.toggle-switch input{opacity:0;width:0;height:0;position:absolute}.toggle-track{position:absolute;inset:0;border-radius:var(--radius-pill);background:var(--bdr-m);cursor:pointer;transition:background-color var(--dur-subtle) ease}.toggle-track:after{content:"";position:absolute;inset:-12px -8px}.toggle-switch input:checked+.toggle-track{background-color:var(--mar)}.toggle-track:before{content:"";position:absolute;width:1rem;height:1rem;border-radius:50%;background:#fff;top:50%;left:2px;transform:translateY(-50%);transition:transform var(--dur-subtle) ease;box-shadow:0 1px 3px var(--black-15)}.toggle-switch input:checked+.toggle-track:before{transform:translateY(-50%) translate(1rem)}.toggle-switch input:focus-visible+.toggle-track{outline:2px solid var(--gold);outline-offset:2px}.supporter-mission{font-size:var(--text-prose-sm);color:var(--ink-l);line-height:var(--lh-prose);text-align:center}.supporter-founding-note{color:var(--ink-l);text-align:center;line-height:var(--lh-prose)}.supporter-includes{list-style:none;padding:0;text-align:left}.supporter-includes li{font-family:var(--body);font-size:var(--text-md);line-height:var(--lh-prose);color:var(--ink-m);margin:0 0 var(--sp-3)}.supporter-includes li:last-child{margin-bottom:0}.supporter-includes svg{flex:0 0 auto;height:calc(var(--lh-prose) * 1em);color:var(--gold)}.supporter-includes li strong,.supporter-mission strong{color:var(--ink);font-weight:600}.supporter-tier-option{inline-size:100%;--btn-rest: var(--bg-w);box-shadow:var(--hl-sh)}.step-btn:before,.lang-opt:before,.supporter-tier-option:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--hl-sh-up);opacity:0;transition:opacity var(--dur-fast) ease-out;pointer-events:none}.supporter-tier-option:hover:not(:disabled):before{opacity:1}.supporter-tier-option:active:not(:disabled){background-color:var(--bg-r)}.supporter-tier-option:disabled{opacity:.5;cursor:not-allowed}.supporter-tier-option.tier-primary{background:var(--bg-stone);box-shadow:var(--hl-sh),0 2px 16px var(--gold-a10)}.supporter-tier-option.tier-primary:before{box-shadow:0 4px 22px var(--gold-a22)}.supporter-tier-option.tier-primary:hover:not(:disabled){background-color:var(--bg-warm)}.supporter-tier-option.tier-primary:active:not(:disabled){background-color:var(--bg-warm)}.price-loading{opacity:.6}.price-unit{font-family:var(--ui);font-size:var(--text-xs);letter-spacing:var(--ls-tight);opacity:.7}.supporter-tier-name{font-family:var(--serif);font-size:var(--text-sm);font-weight:var(--wght-scaffold);color:var(--ink-m);letter-spacing:0}.tier-primary .supporter-tier-name{color:var(--gold)}.supporter-tier-sub{color:var(--ink-l)}.supporter-tier-price{text-align:right;font-family:var(--serif);font-size:var(--text-base);color:var(--ink-m);font-weight:var(--wght-base);flex-shrink:0;white-space:nowrap}.price-billed{font-family:var(--ui);font-size:var(--text-xs);letter-spacing:var(--ls-tight);display:block;font-weight:var(--wght-scaffold);text-transform:none;color:var(--ink-l);margin-top:2px;white-space:nowrap}.tier-primary .supporter-tier-price{color:var(--gold)}.stream-loading{padding:var(--sp-4) var(--sp-4) 0}.stream-skeleton{background:var(--bg-r);border-radius:var(--radius-md);overflow:hidden;position:relative}.stream-skeleton:after{content:"";position:absolute;top:0;bottom:0;width:60%;background:linear-gradient(90deg,transparent 0%,var(--frost-bg) 50%,transparent 100%);transform:translate(-100%);animation:skeletonSweep 1.4s ease-in-out infinite}@keyframes skeletonSweep{0%{transform:translate(-100%)}to{transform:translate(280%)}}.stream-skeleton-meta{height:12px;width:40%;margin:var(--sp-4) var(--sp-4) var(--sp-2);border-radius:var(--radius-sm);background:var(--bdr, rgba(0,0,0,.06))}.stream-skeleton-text{height:18px;width:90%;margin:0 var(--sp-4) var(--sp-2);border-radius:var(--radius-sm);background:var(--bdr, rgba(0,0,0,.06))}.stream-skeleton-text2{height:18px;width:66%;margin:0 var(--sp-4) var(--sp-4);border-radius:var(--radius-sm);background:var(--bdr, rgba(0,0,0,.06))}.stream-skeleton:nth-child(1) .stream-skeleton-meta{width:30%}.stream-skeleton:nth-child(1) .stream-skeleton-text{width:96%}.stream-skeleton:nth-child(1) .stream-skeleton-text2{width:78%}.stream-skeleton:nth-child(2) .stream-skeleton-meta{width:48%}.stream-skeleton:nth-child(2) .stream-skeleton-text{width:76%}.stream-skeleton:nth-child(3) .stream-skeleton-meta{width:36%}.stream-skeleton:nth-child(3) .stream-skeleton-text{width:88%}.stream-skeleton:nth-child(3) .stream-skeleton-text2{width:54%}.stream-skeleton:nth-child(1):after{animation-delay:0s}.stream-skeleton:nth-child(2):after{animation-delay:.15s}.stream-skeleton:nth-child(3):after{animation-delay:.3s}.mobile-nav{display:none;position:fixed;bottom:calc(10px + env(safe-area-inset-bottom));left:-100%;right:-100%;margin-inline:auto;width:max-content;background:var(--frost-warm2);border-radius:var(--radius-nav-pill);z-index:200;padding:0 var(--sp-1);height:var(--tab-pill-h);box-shadow:0 0 0 1px var(--hl-a10),0 8px 40px var(--hl-a16),0 3px 10px var(--hl-a10),0 1px 2px var(--black-04);will-change:transform,opacity;contain:style paint;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) ease}body.sheet-open .mobile-nav{opacity:0;pointer-events:none;transform:translateY(8px)}.mobile-nav-inner{height:100%}.nav-tab{padding:0 var(--sp-4);min-width:var(--tab-h);height:100%;white-space:nowrap;color:var(--ink-l);position:relative}body.pager .nav-tab{transition:none}.nav-tab:active{transform:none!important}.nav-tab-icon{width:var(--icon-nav);height:var(--icon-nav);flex-shrink:0;opacity:.45;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.nav-tab-icon>svg{display:block;width:100%;height:100%}.nav-tab.active{color:var(--mar)}.nav-tab.active .nav-tab-icon{opacity:1;transform:scale(1.08);--icon-fill-heart: currentColor;--icon-fill-head: currentColor}.nav-tab-mark{position:absolute;bottom:var(--sp-1);left:50%;transform:translate(-50%);width:5px;height:5px;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.nav-tab-mark>.nav-tab-dot{display:block;width:100%;height:100%}.nav-tab-dot{fill:var(--mar)}.nav-tab.active .nav-tab-mark{opacity:1}.account-panel{position:fixed;--banner-y: var(--banner-offset, 0px);top:calc(var(--banner-y) + var(--hdr-total));left:0;width:100%;height:calc(100vh - var(--hdr-total) - var(--banner-y));height:calc(100svh - var(--hdr-total) - var(--banner-y));background:var(--bg);z-index:150;transform:translate(100%);transition:transform var(--panel-dur) var(--panel-ease-out);will-change:transform;contain:style layout paint}.account-panel-scroll{height:100%;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);scrollbar-width:thin;scrollbar-color:var(--bdr-m) transparent}.account-panel-scroll::-webkit-scrollbar{width:3px;background:transparent}.account-panel-scroll::-webkit-scrollbar-thumb{background:var(--bdr-m);border-radius:var(--radius-sm)}.account-panel.vis{transform:translate(0);transition:transform var(--panel-dur) var(--panel-ease-in)}.account-panel-inner{--gap: var(--sp-6);padding:var(--sp-8) var(--sp-8) var(--sp-10);max-width:480px;margin:0 auto;contain:style layout paint}.account-identity{padding-bottom:var(--sp-6);border-bottom:1px solid var(--bdr)}.account-identity-text{min-width:0}.account-identity-text>.btn-text-action{margin-top:var(--sp-2)}.account-name{font-family:var(--serif);font-size:var(--text-base);color:var(--ink);margin-bottom:var(--sp-1);line-height:var(--lh-tight)}.account-email{color:var(--ink-l);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-section{padding-bottom:var(--sp-6);border-bottom:1px solid var(--bdr)}.panel-label{color:var(--ink-l)}.panel-label--gold{color:var(--gold);line-height:var(--lh-base)}.btn-supporter-pill{width:100%;font-size:var(--text-sm)}.panel-label--gold{min-width:0;margin-bottom:0}.account-section--cta .btn-supporter-pill{width:auto;flex-shrink:0}.account-supporter-thanks{font-family:var(--serif);font-size:var(--text-base);font-style:italic;color:var(--gold);line-height:var(--lh-tight)}.account-supporter-since{color:var(--ink-l)}.focus-overlay .btn-text-action[aria-disabled=true],.focus-lobby .btn-text-action[aria-disabled=true],.focus-overlay .btn-text-action:disabled,.focus-lobby .btn-text-action:disabled{color:var(--fo-cream-sub)}.btn-text-action.is-copied,.btn-text-action.is-confirmed{color:var(--mar);pointer-events:none}.btn-text--morph{display:inline-grid;place-items:center}.btn-text--morph>.icon-label{grid-area:1 / 1;opacity:0;transition:opacity var(--dur-fast) var(--ease)}.btn-text--morph>.icon-label.is-shown{opacity:1}.jd-head__text{flex:1;min-width:0}.jd-name{color:var(--ink-m);line-height:var(--lh-tight)}.jd-name strong{font-weight:var(--wght-scaffold);color:var(--ink)}.jd-form{font-style:italic;color:var(--ink-l);margin-top:2px}.jd-form .mark-scriptural{font-size:1rem;font-style:normal}.jd-state{letter-spacing:var(--ls-normal);color:var(--ink-l)}.jd-following{color:var(--gold)}.jd-state{--jd-sep: calc(var(--sp-2) * 2 + .33em);column-gap:var(--jd-sep);row-gap:0;overflow-x:clip}.jd-state>span{position:relative}.jd-state>span:before{content:"\b7";content:"\b7" / "";position:absolute;inset-block-start:0;inset-inline-end:100%;width:var(--jd-sep);text-align:center}.jd-state~.modal-sub{text-wrap:balance}.chapel-pip--wide{width:100%}.hint{color:var(--ink-l);line-height:1.4;margin:0}.hint--center{text-align:center}.hint--prose{line-height:var(--lh-prose)}.hint--italic{font-style:italic}.hint--quiet{color:var(--ink-quiet)}.btn-cta{cursor:pointer}.focus-overlay,.focus-lobby{--btn-solid-bg: #F0E8D8;--btn-solid-ink: #0D1829;--btn-solid-hv: #FFF7E6;--btn-quiet-bg: #B9B2A3;--btn-quiet-ink: #0D1829;--btn-quiet-hv: #C9C2B3;--btn-ink: var(--fo-cream-ctrl);--btn-ink-h: var(--fo-cream-full);--btn-rest: transparent;--btn-wash: var(--fo-cream-bg-h)}.focus-overlay .btn.btn--primary,.focus-lobby .btn.btn--primary{box-shadow:none;--btn-fill: var(--btn-solid-bg);--btn-fill-h: var(--btn-solid-hv);--btn-on-fill: var(--btn-solid-ink)}.focus-overlay .btn.btn--quiet,.focus-lobby .btn.btn--quiet{--btn-fill: var(--btn-quiet-bg);--btn-fill-h: var(--btn-quiet-hv);--btn-on-fill: var(--btn-quiet-ink)}.focus-overlay .btn.btn--danger,.focus-lobby .btn.btn--danger{--btn-fill: var(--danger-on-dark);--btn-on-fill: var(--fo-night)}.account-signin-embed{--gap: var(--sp-4);padding:var(--sp-6) 0 var(--sp-4);text-align:center}.account-signin-title{font-family:var(--serif);font-size:var(--text-xl);color:var(--ink);font-weight:var(--wght-base);line-height:var(--lh-tight)}.account-signin-sub{color:var(--ink-m);line-height:var(--lh-prose);margin-bottom:0}.serif-italic{font-family:var(--serif);font-style:italic}.account-cancel-nudge{color:var(--gold);background:var(--gold-a07);border-radius:var(--radius-md);padding:var(--sp-2) var(--sp-3);line-height:var(--lh-base);transition:opacity var(--dur-med) var(--ease),transform var(--dur-med) ease}@starting-style{.account-cancel-nudge{opacity:0;transform:translateY(-4px)}}.push-value-prop{font-style:italic;color:var(--ink-l);margin:0;padding-bottom:var(--sp-1)}.mode-toggle-label--icon{min-width:0}.mode-toggle-label-icon{width:var(--icon-sm);height:var(--icon-sm);opacity:.7;flex-shrink:0}.mode-toggle-status{color:var(--ink-l);margin-left:var(--sp-1)}.fab-composer-textarea{padding:var(--sp-1) 0;font-size:max(var(--text-md-plus),18px)}.fab-composer-textarea:focus{outline:none}.fab-composer-count{color:var(--ink-l);margin-left:auto;flex-shrink:0}.action-sheet-backdrop{position:fixed;inset:0;background:var(--scrim);z-index:460;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease);touch-action:none;overscroll-behavior:none}body.sheet-open .action-sheet-backdrop{opacity:1;pointer-events:all}.action-sheet{position:fixed;--banner-y: var(--banner-offset, 0px);top:calc(var(--hdr-total) + var(--banner-y));left:0;right:0;z-index:470;pointer-events:none;overflow:clip;overflow-clip-margin:48px}.action-sheet__card{background:var(--bg-warm);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:0 8px 32px var(--black-18);padding:var(--sp-4) var(--sp-5);--banner-y: var(--banner-offset, 0px);max-height:calc(100svh - var(--hdr-total) - var(--banner-y) - var(--sp-6));overflow-y:auto;overscroll-behavior:contain;transform:translateY(-100%) scaleY(.92);transform-origin:top center;opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.05,.7,.1,1),opacity .38s cubic-bezier(.05,.7,.1,1);will-change:transform,opacity}body.sheet-open .action-sheet__card{transform:translateY(0) scaleY(1);opacity:1;pointer-events:all;transition-delay:40ms}.action-sheet__panel .room-plate{margin-top:var(--sp-5)}@media(prefers-reduced-motion:no-preference){.step-in--fwd{animation:stepInFwd var(--panel-dur) var(--panel-ease-in) backwards}.step-in--back{animation:stepInBack var(--panel-dur) var(--panel-ease-in) backwards}}@keyframes stepInFwd{0%{opacity:0;transform:translate(var(--sp-3))}to{opacity:1;transform:none}}@keyframes stepInBack{0%{opacity:0;transform:translate(calc(var(--sp-3) * -1))}to{opacity:1;transform:none}}.action-sheet.kbd-settling,.action-sheet.kbd-settling *,.action-sheet-backdrop.kbd-settling{transition:none!important}.join-code-input{width:100%;font-weight:var(--wght-strong);text-align:center;color:var(--ink);background:var(--hl-up);border:2px solid var(--ink-quiet);border-radius:var(--radius-md);padding:var(--sp-3);caret-color:var(--mar);transition:border-color var(--dur-fast) ease}.join-code-input::placeholder{color:var(--ink-quiet);letter-spacing:var(--ls-code)}.join-code-input:focus{outline:none;border-color:var(--mar)}.sched-col{--sched-row: 46px;flex:1;min-width:0;border-radius:var(--radius-md);background:var(--hl);touch-action:pan-x pinch-zoom}.sched-col:focus-visible{outline:2px solid var(--mar);outline-offset:2px}.sched-view{position:relative;height:calc(var(--sched-row) * 3);overflow:hidden}.sched-band{position:absolute;left:var(--sp-1);right:var(--sp-1);top:var(--sched-row);height:var(--sched-row);border-radius:var(--radius-sm);background:var(--mar-lt);z-index:0}.sched-strip{position:relative;z-index:1;transform:translateY(calc(var(--sched-row) * -1))}.sched-strip.is-fwd{animation:schedNotchFwd var(--dur-med) var(--ease)}.sched-strip.is-back{animation:schedNotchBack var(--dur-med) var(--ease)}@keyframes schedNotchFwd{0%{transform:translateY(0)}to{transform:translateY(calc(var(--sched-row) * -1))}}@keyframes schedNotchBack{0%{transform:translateY(calc(var(--sched-row) * -2))}to{transform:translateY(calc(var(--sched-row) * -1))}}@media(prefers-reduced-motion:reduce){.sched-strip.is-fwd,.sched-strip.is-back{animation:none}}.sched-cell{width:100%;height:var(--sched-row);border:0;background:none;font-family:var(--ui);font-size:var(--text-sm);font-weight:var(--wght-base);color:var(--ink-m);white-space:nowrap;overflow:hidden;letter-spacing:var(--ls-snug)}.sched-cell--ghost{cursor:pointer}.sched-cell--ghost:hover{color:var(--ink)}.sched-cell--now{font-size:var(--text-md);letter-spacing:normal;color:var(--mar)}.sched-col__lbl{display:block;text-align:center;color:var(--ink-m);padding:var(--sp-1) 0 var(--sp-2)}.sched-resolved{text-align:center}.sched-room__when{font-family:var(--serif);font-size:var(--text-lg);line-height:1.25;color:var(--ink-m);margin:0;text-wrap:balance}.sched-resolved strong,.sched-room__when strong{color:var(--ink);font-weight:var(--wght-strong)}.sched-room__ctas>.btn-cta{flex:1 1 14ch;min-width:14ch;margin-top:0}@media(min-width:53.8125em){.action-sheet.is-dialog{display:grid;place-items:center;top:calc(var(--hdr-total) + var(--banner-y));bottom:0;overflow:visible}.action-sheet.is-dialog .action-sheet__card{width:min(29.75rem,calc(100vw - var(--sp-6)));border-radius:var(--radius-lg);box-shadow:0 12px 48px var(--black-18),0 2px 8px var(--black-04);max-height:calc(100svh - var(--hdr-total) - var(--banner-y) - var(--sp-8));transform:translateY(12px) scale(.97);transform-origin:center;padding-bottom:var(--sp-4)}body.sheet-open .action-sheet.is-dialog .action-sheet__card{transform:translateY(0) scale(1)}body.sheet-dialog .action-sheet{display:grid}body.sheet-dialog .action-sheet-backdrop{display:block}body.sheet-dialog{overflow:hidden}}.join-fab.is-scheduled:before{content:"";position:absolute;inset:-6px;border-radius:inherit;background:var(--mar-lt, rgba(122, 138, 168, .25));filter:blur(8px);opacity:.35;z-index:-1;pointer-events:none;animation:join-fab-bloom 2.6s var(--ease) infinite}@keyframes join-fab-bloom{0%,to{opacity:.28}50%{opacity:.75}}.join-fab.is-scheduled.is-hidden:before,body.sheet-open .join-fab.is-scheduled:before{animation:none}@media(prefers-reduced-motion:reduce){.join-fab.is-scheduled:before{animation:none;opacity:.75}}.action-sheet__anon .mode-toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.action-sheet__foot{row-gap:var(--sp-8)}.action-sheet__foot .btn-cta,.form-row .btn-cta{flex-shrink:0;width:auto;min-width:5rem}.join-code-count{color:var(--ink-l)}.join-fab,.intention-fab{position:fixed;bottom:calc(var(--tab-pill-h) + var(--sp-4) + env(safe-area-inset-bottom));left:50%;transform:translate(-50%) scale(1);z-index:195;height:2.75rem;padding:0 var(--sp-5);border-radius:var(--radius-pill);letter-spacing:var(--ls-normal);white-space:nowrap;transition:transform var(--dur-fast) cubic-bezier(.22,1,.36,1),opacity var(--dur-fast) var(--ease)}.join-fab:active,.intention-fab:active{transform:translate(-50%) scale(.95)!important}@media(hover:hover){.join-fab:hover,.intention-fab:hover{transform:translate(-50%) scale(1.03)}}.join-fab.is-hidden,.intention-fab.is-hidden{opacity:0;pointer-events:none;transform:translate(-50%) scale(.96);transition:transform var(--dur-fast) cubic-bezier(.22,1,.36,1),opacity var(--panel-dur) var(--ease)}body.sheet-open .join-fab,body.sheet-open .intention-fab{transform:translate(-50%) scale(0);opacity:0;pointer-events:none}.join-fab{background:var(--gold-shell);color:var(--ink);box-shadow:var(--hl-sh-up)}.join-fab svg{color:var(--ink)}.intention-fab{background:var(--gold);color:var(--cream-full);box-shadow:0 4px 18px var(--gold-a32)}.intention-fab .fab-icon-plus{transition:opacity var(--dur-fast) var(--ease)}.intention-fab .fab-icon-heart{opacity:0;position:absolute;transition:opacity var(--dur-fast) var(--ease)}.intention-fab.is-offered .fab-icon-plus{opacity:0}.intention-fab.is-offered .fab-icon-heart{opacity:1}.intention-fab.is-offered{opacity:.75;cursor:default}.intention-fab.is-offered:active{transform:translate(-50%) scale(1)!important}.intention-fab.is-offered.is-hidden{opacity:0;pointer-events:none}@media(min-width:53.8125em){.action-sheet,.action-sheet-backdrop,.join-fab,.intention-fab{display:none}}@media(prefers-reduced-motion:reduce){.btn-text--morph>.icon-label{transition:none}.action-sheet__card{transition:opacity var(--dur-fast) var(--ease);transform:none}body.sheet-open .action-sheet__card{transform:none}.join-fab,.join-fab.is-hidden,body.sheet-open .join-fab,.intention-fab,.intention-fab.is-hidden,body.sheet-open .intention-fab{transition:opacity var(--dur-fast) var(--ease);transform:translate(-50%)}}@media(min-width:53.8125em){.header-account-link,.header-avatar{display:flex}}.update-toast{position:fixed;bottom:calc(env(safe-area-inset-bottom) + 1rem);left:50%;transform:translate(-50%) translateY(calc(100% + 2rem));background:var(--ink);color:var(--cream-full);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-radius:var(--radius-md);box-shadow:0 8px 32px var(--black-22);z-index:9999;white-space:nowrap;transition:transform var(--dur-slow) var(--ease),opacity var(--dur-med) var(--ease);pointer-events:none;opacity:0}.new-pill.vis,.update-toast.vis{transform:translate(-50%) translateY(0);pointer-events:all;opacity:1}.update-toast-btn{background:var(--gold);color:var(--cream-full);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) ease;flex-shrink:0}.update-toast-btn:hover{background-color:var(--gold-r)}html:not([data-activity-layout=pip]) .activity-pip{display:none}.activity-pip{position:fixed;inset:0;z-index:10000;padding:var(--sp-4);background:var(--bg);text-align:center}.activity-pip__title{font-family:var(--serif);font-size:var(--text-md);font-weight:var(--wght-base);line-height:var(--lh-tight);color:var(--ink)}@keyframes audioLoadingPulse{0%,to{opacity:0}50%{opacity:1}}.audio-btn.loading{opacity:.7;position:relative}.audio-btn.loading:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--mar-a28);pointer-events:none;opacity:0;animation:audioLoadingPulse 1.1s ease infinite;will-change:opacity}.step-btn.audio-btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--mar);background-color:var(--mar-lt);transition:box-shadow var(--dur-fast) ease-out,color var(--dur-fast) ease-out,background-color var(--dur-fast) ease-out}.audio-btn.active{transform:scale(1.1)!important;transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) ease-out,color var(--dur-fast) ease-out,background-color var(--dur-fast) ease-out!important}.audio-btn.active:active:not(:disabled){transform:scale(1.05)!important}.audio-btn.active{isolation:isolate}.audio-glyph{display:block;width:24px;height:24px;flex-shrink:0;transform:scale(1.125);background:currentColor;pointer-events:none;clip-path:polygon(7.114px 6.884px,7.209px 6.204px,7.473px 5.614px,7.874px 5.13px,8.382px 4.768px,8.964px 4.547px,9.59px 4.482px,10.228px 4.59px,10.846px 4.888px,18.519px 10.003px,18.757px 10.184px,18.968px 10.39px,19.151px 10.619px,19.304px 10.867px,19.426px 11.132px,19.515px 11.41px,19.569px 11.698px,19.588px 11.994px,19.588px 12.006px,19.569px 12.302px,19.515px 12.59px,19.426px 12.868px,19.304px 13.133px,19.151px 13.381px,18.968px 13.61px,18.757px 13.816px,18.519px 13.997px,10.846px 19.112px,10.228px 19.41px,9.59px 19.518px,8.964px 19.453px,8.382px 19.231px,7.874px 18.87px,7.473px 18.386px,7.209px 17.796px,7.114px 17.116px);transition:clip-path var(--dur-med) var(--ease)}.audio-btn.active .audio-glyph,.focus-ctrl-audio.active .audio-glyph,.focus-mobile-audio.active .audio-glyph{clip-path:polygon(6.335px 7.935px,6.367px 7.612px,6.461px 7.312px,6.608px 7.04px,6.803px 6.803px,7.04px 6.608px,7.312px 6.461px,7.612px 6.367px,7.935px 6.335px,16.065px 6.335px,16.388px 6.367px,16.688px 6.461px,16.96px 6.608px,17.197px 6.803px,17.392px 7.04px,17.539px 7.312px,17.633px 7.612px,17.665px 7.935px,17.665px 16.065px,17.633px 16.388px,17.539px 16.688px,17.392px 16.96px,17.197px 17.197px,16.96px 17.392px,16.688px 17.539px,16.388px 17.633px,16.065px 17.665px,7.935px 17.665px,7.612px 17.633px,7.312px 17.539px,7.04px 17.392px,6.803px 17.197px,6.608px 16.96px,6.461px 16.688px,6.367px 16.388px,6.335px 16.065px)}.audio-glyph--sm{transform:scale(.75)}.audio-glyph--hero{transform:scale(1.25)}@supports not (clip-path: polygon(0px 0px,1px 0px,1px 1px)){.audio-glyph{border-radius:50%;transform:scale(.34)}}@media(prefers-reduced-motion:reduce){.audio-glyph{transition:none}}.skip-link{position:absolute;top:0;left:0;transform:translateY(-100%);z-index:9999;padding:var(--sp-2) var(--sp-5);background:var(--mar);color:var(--cream-full);font-weight:var(--wght-scaffold);border-radius:0 0 var(--radius-md) var(--radius-md);transition:transform var(--dur-fast) ease;text-decoration:none}.skip-link:focus{transform:translateY(0);outline:2px solid var(--gold);outline-offset:2px}.seo-content{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:normal;border:0;content-visibility:auto;contain-intrinsic-size:0 1px}@media(max-width:53.75em){:root{--text-2xs: .6875rem;--text-xs: .8125rem;--text-sm: .875rem;--text-sm-plus: .9375rem;--text-prose-sm: 1.0625rem;--text-base: 1.0625rem;--text-md: 1.125rem;--text-md-plus: 1.25rem;--text-lg: 1.375rem;--icon-sm: 1rem;--icon-md: 1.375rem;--icon-nav: 1.25rem;--tab-pill-h: 3.5rem;--prayer-box-h: 184px}.prayer-step-title,.step-counter{font-size:.75rem!important}.toggle-switch{width:2.75rem;height:1.5rem}.toggle-track:before{width:1.25rem;height:1.25rem}.toggle-switch input:checked+.toggle-track:before{transform:translateY(-50%) translate(1.25rem)}.layout{grid-template-columns:1fr}.col-left-inner{padding-bottom:calc(2.5rem + var(--tab-h))}.layout:after{display:none}.col-right{width:100%;transform:translate(100%);height:calc(100vh - var(--hdr-total));height:calc(100svh - var(--hdr-total))}.col-right.pm-active .chapel-strip-wrap{content-visibility:hidden;contain-intrinsic-size:0;padding-block:0;margin-block:0}@supports not (content-visibility: hidden){.col-right.pm-active .chapel-strip-wrap{display:none}}.col-right-scroll{padding-bottom:calc(var(--tab-h) + 1rem);scrollbar-width:none}.col-right-scroll::-webkit-scrollbar{display:none}.feed-input-wrap{display:none}.mobile-nav{display:block}.layout{height:calc(100vh - var(--hdr-total));height:calc(100svh - var(--hdr-total))}.community-toggle{display:none}.new-pill{bottom:calc(var(--tab-pill-h) + 4rem + env(safe-area-inset-bottom))}.comm-top .comm-offer{display:none}.comm-bottom{display:flex;margin-top:var(--sp-2)}.account-panel{width:100%}.account-panel-inner{padding-bottom:calc(var(--tab-pill-h) + var(--sp-8) + env(safe-area-inset-bottom,0px))}}@media(max-width:30em){.col-left-inner{padding:var(--sp-6) var(--sp-5) var(--sp-8);padding-bottom:calc(2rem + var(--tab-h));--gap: var(--sp-6)}.col-right-scroll{--feed-pad-r: var(--sp-5);--feed-pad-l: var(--sp-5);padding:0 var(--feed-pad-r) var(--sp-4) var(--feed-pad-l);padding-bottom:var(--tab-h);scrollbar-width:none}.col-right-scroll::-webkit-scrollbar{display:none}.site-header{padding-left:var(--sp-5);padding-right:var(--sp-5)}}@keyframes nudgeCountIn{0%{transform:scale(.55);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.nudge-day1-counter{font-family:var(--serif);font-weight:var(--wght-base);font-size:clamp(4rem,20vw,6rem);line-height:1;color:var(--milestone-gold, var(--gold));letter-spacing:-.03em;animation:nudgeCountIn .9s var(--spring, cubic-bezier(.34, 1.56, .64, 1)) calc(var(--dur-med) + .08s) backwards}.nudge-day1-sublabel{color:var(--ink-l);margin-top:var(--sp-1);margin-bottom:var(--sp-5)}.nudge-day1-hero{position:relative}@keyframes nudgeSupernova{0%{opacity:0;transform:scale(.3)}35%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.nudge-day1-hero:before{content:"";position:absolute;inset:-45% -25%;z-index:0;border-radius:50%;background:radial-gradient(circle,var(--milestone-gold, var(--gold)) 0%,transparent 62%);opacity:0;transform:scale(.3);animation:nudgeSupernova 1.1s var(--ease) calc(var(--dur-med) + .18s) backwards;pointer-events:none}.nudge-day1-star{width:3.5rem;height:3.5rem;color:var(--milestone-gold, var(--gold));flex-shrink:0;position:relative;z-index:1;filter:drop-shadow(0 0 8px var(--fo-gold-55));animation:flameFlicker 2.8s ease-in-out calc(var(--dur-med) + 1.3s) infinite}@media(prefers-reduced-motion:reduce){.nudge-day1-hero:before{animation:none;opacity:0}.nudge-day1-star{animation:none}}.nudge-day1-community-count strong{font-family:var(--serif);font-size:var(--text-sm);font-style:italic;color:var(--ink-m);font-weight:var(--wght-base)}.nudge-modal-body{text-align:center;padding:var(--sp-6) var(--sp-5) var(--sp-8);flex-shrink:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.nudge-primary{font-family:var(--serif);font-style:normal;font-size:var(--text-md);color:var(--ink);line-height:var(--lh-relaxed);max-width:26ch}.nudge-secondary{font-family:var(--body);font-size:var(--text-prose-sm);color:var(--ink-m);line-height:1.6;max-width:30ch}.nudge-comm-embed{width:100%;border-radius:var(--radius-sm);padding:var(--sp-3) var(--sp-4);text-align:left}.nudge-comm-embed .comm-item{animation:none;transform:none;opacity:1;box-shadow:none;padding:0}.nudge-inline-icon{display:inline-block;vertical-align:middle;position:relative;top:-1px;flex-shrink:0}.nudge-day4-divider{width:var(--sp-8);height:2px;background:var(--gold-a32);flex-shrink:0}.nudge-secondary--muted{color:var(--ink-l)}.nudge-cta-btn{color:var(--cream-full);background:var(--mar);border-radius:var(--radius-md);padding:var(--sp-3) var(--sp-6);cursor:pointer;width:100%;min-height:44px;touch-action:manipulation;position:relative;overflow:hidden;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) ease;margin-top:var(--sp-2)}.nudge-cta-btn:hover{opacity:.88}.nudge-cta-btn:active{transform:scale(.98)}.nudge-cta-btn:focus-visible{outline:2px solid var(--cream-full);outline-offset:-3px}.nudge-cta-btn--gold{background:var(--gold)}@media(prefers-color-scheme:dark){:root[data-theme=auto] .nudge-secondary--muted{color:var(--ink-l)}:root[data-theme=auto] .nudge-cta-btn--gold{color:var(--fo-night)}}:root[data-theme=dark] .nudge-secondary--muted{color:var(--ink-l)}:root[data-theme=dark] .nudge-cta-btn--gold{color:var(--fo-night)}:root{--nudge-counter-size: clamp(4rem, 20vw, 6rem)}.nudge-day1-counter{font-size:var(--nudge-counter-size)}.nudge-icon-phrase{white-space:nowrap}.nudge-primary--gratitude{font-size:var(--text-lg);max-width:22ch;font-weight:var(--wght-base)}.nudge-day4-divider{transition:width var(--dur-med) var(--ease) calc(var(--dur-med) + .42s)}@starting-style{.nudge-day4-divider{width:0}}.nudge-day1-counter{position:relative;z-index:1}@keyframes nudgeCardWarmth{0%{opacity:0;transform:scale(.985)}40%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.015)}}.nudge-comm-embed{position:relative}.nudge-comm-embed:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 6px var(--gold-a16);opacity:0;pointer-events:none;animation:nudgeCardWarmth 1.4s ease-out calc(var(--dur-med) + .15s) backwards}@media(prefers-reduced-motion:reduce){.nudge-comm-embed:after{animation:none;opacity:0}}.nudge-cta-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,var(--white-14) 50%,transparent 70%);animation:shimmerSweep .65s var(--ease) calc(var(--dur-med) + .65s) both;pointer-events:none}@media(prefers-reduced-motion:reduce){.nudge-cta-btn:after{animation:none}}.nudge-primary{transition:opacity var(--dur-med) var(--ease) calc(var(--dur-med) + .35s),translate var(--dur-med) var(--ease) calc(var(--dur-med) + .35s)}@starting-style{.nudge-primary{opacity:0;translate:0 6px}}.nudge-secondary{transition:opacity var(--dur-med) var(--ease) calc(var(--dur-med) + .48s),translate var(--dur-med) var(--ease) calc(var(--dur-med) + .48s)}@starting-style{.nudge-secondary{opacity:0;translate:0 6px}}@keyframes nudgeCtaIn{0%{opacity:0}}.nudge-cta-btn{animation:nudgeCtaIn var(--dur-med) var(--ease) calc(var(--dur-med) + .62s) backwards}@media(prefers-reduced-motion:reduce){.nudge-cta-btn{transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) ease;opacity:1}}.modal-card:has(#nudge-modal-title){background:radial-gradient(ellipse 100% 52% at 50% 0%,color-mix(in srgb,var(--gold) 6%,var(--bg-warm)) 0%,var(--bg-warm) 55%)}.modal-card:has(#nudge-modal-title):has(.nudge-cta-btn--gold){background:radial-gradient(ellipse 100% 52% at 50% 0%,color-mix(in srgb,var(--gold) 9%,var(--bg-warm)) 0%,var(--bg-warm) 55%)}body.nudge-exiting .nudge-day1-counter{animation:nudgeCountOut .2s var(--fo-exit, cubic-bezier(.4,0,1,1)) forwards}@keyframes nudgeCountOut{to{transform:scale(1.03);opacity:0}}body.nudge-exiting .nudge-day4-divider{transition:width .2s var(--fo-exit, cubic-bezier(.4,0,1,1))!important;width:0!important}@media(prefers-reduced-motion:reduce){body.nudge-exiting .nudge-day1-counter,body.nudge-exiting .nudge-day4-divider{animation:none;transition:none}}.nudge-day1-community-count{font-family:var(--ui);font-size:var(--text-xs);color:var(--ink-l);letter-spacing:var(--ls-tight);margin-top:calc(var(--sp-1) * -1);margin-bottom:var(--sp-2);transition:opacity var(--dur-med) var(--ease) calc(var(--dur-med) + .28s),translate var(--dur-med) var(--ease) calc(var(--dur-med) + .28s)}@starting-style{.nudge-day1-community-count{opacity:0;translate:0 4px}}.nudge-secondary--promise{font-family:var(--serif);font-style:italic;font-size:var(--text-sm);color:var(--ink-l);margin-top:calc(var(--sp-1) * -1);line-height:var(--lh-tight)}.acc-titles,.flex-truncate{min-width:0;overflow:hidden}.flex-truncate-text{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comm-share-btn,.comm-heart{--btn-ink-h: var(--gold);--btn-wash: var(--gold-lt)}.comm-share-btn--danger.comm-share-btn--danger{--btn-ink-h: var(--danger-h);--btn-wash: var(--danger-lt)}.coach-hint--pill svg,.coach-hint--focus svg,.coach-hint--auto svg,.coach-hint--group svg,.btn-offer svg.heart,.join-fab svg,.intention-fab svg,.comm-share-btn svg{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.app-version{font-family:var(--ui);text-align:center;font-size:var(--text-xs);letter-spacing:var(--ls-tight);color:var(--ink-quiet);font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text}@media(max-width:53.75em){.account-actions{flex-wrap:wrap;row-gap:var(--sp-4)}.account-meta{flex-basis:100%}.account-section--cta{flex-direction:column;align-items:stretch;--gap: var(--sp-4)}.account-section--cta .btn-supporter-pill{width:100%}}.modal-list>.comm-item{--co: 1}.room-toast{position:fixed;top:calc(var(--hdr-total) + var(--sp-3));left:50%;transform:translate(-50%) translateY(-10px);z-index:600;background:var(--ink);color:var(--bg);font-family:var(--serif);font-style:italic;font-size:var(--text-sm);letter-spacing:0;padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-pill);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) ease;max-width:min(calc(100vw - var(--sp-8)),34rem);white-space:normal;text-wrap:balance;text-align:center}.room-toast.vis{opacity:1;transform:translate(-50%) translateY(0);pointer-events:none}.focus-room-btn.is-creating{opacity:.45;pointer-events:none}.focus-room-btn{--btn-ink: var(--fo-cream-sub);--btn-ink-h: var(--fo-gold-l);opacity:.55}.focus-room-btn:hover{opacity:1;box-shadow:0 0 2px 4px var(--fo-gold-42)}.focus-room-status{color:var(--fo-gold-l);white-space:nowrap}.focus-room-status svg{flex-shrink:0}.focus-room-count{font-size:var(--text-2xs);color:var(--fo-cream-sub)}.focus-room-count>span:first-child{min-width:3.25em;text-align:center}.focus-room-count-check{flex-shrink:0}.focus-lobby{position:fixed;inset:0;z-index:460;background:var(--fo-night);justify-content:center;justify-content:safe center;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-12, 3rem) var(--sp-6);text-align:center;background-image:radial-gradient(ellipse 70% 55% at 50% 30%,var(--mar-a32) 0%,transparent 70%)}.lobby-globe{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:0;transform:scale(1.045);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) ease}.lobby-globe.is-lit{opacity:1;transform:scale(1);transition:opacity calc(var(--dur-slow) * 2.5) var(--ease),transform calc(var(--dur-slow) * 2.5) var(--ease)}.lobby-globe.is-fallback{opacity:1;transform:scale(1);background:radial-gradient(circle at 38% 32%,#284a82,#1c355e 42%,#0f2545 68%,#0d182900 78%),radial-gradient(circle at 50% 50%,#c9a45a1a,#c9a45a0a 60%,#0d182900 72%);background-repeat:no-repeat;background-position:center 46%;background-size:148vmin 148vmin,168vmin 168vmin;transition:opacity calc(var(--dur-slow) * 2.5) var(--ease)}@media(prefers-reduced-motion:reduce){.lobby-globe.is-fallback{transition:none}}.lobby-dawn{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 46%,var(--fo-gold-18) 0%,var(--fo-gold-18) 18%,transparent 62%)}.lobby-globe.is-lit~.lobby-dawn{animation:dawnWash calc(var(--dur-slow) * 4) var(--ease)}@keyframes dawnWash{0%{opacity:0;transform:scale(.82)}38%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.lobby-globe,.lobby-globe.is-lit{transform:none;transition:opacity var(--dur-slow) var(--ease)}.lobby-globe.is-lit~.lobby-dawn{animation:none;opacity:0}}.fo-lobby-enter{transition:opacity var(--dur-subtle) ease-out}.fo-lobby-leave{transition:opacity var(--dur-fast) ease-in}.fo-lobby-from{opacity:0}.fo-lobby-to{opacity:1}.focus-lobby__since{color:var(--fo-cream-ctrl)}.focus-lobby__mystery{font-family:var(--serif);font-size:clamp(1.5rem,5vw,2.25rem);font-weight:var(--wght-base);color:var(--fo-cream-90);letter-spacing:var(--ls-display);line-height:var(--lh-tight);max-width:400px}.focus-lobby__host,.focus-lobby__participant{width:100%;max-width:360px}.focus-lobby__begin{width:100%;opacity:.75;font-family:var(--serif);font-size:var(--text-md);font-weight:var(--wght-base);color:var(--fo-night);background:var(--fo-cream-full);border-radius:var(--radius-sm);padding:var(--sp-4) var(--sp-8);cursor:pointer;box-shadow:0 4px 18px var(--fo-cream-bg-h);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) ease;position:relative;overflow:hidden}.focus-lobby__begin:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 100%);pointer-events:none}.focus-lobby__begin:hover{opacity:.9}.focus-lobby__begin:active{transform:scale(.98)}.focus-lobby__begin.is-secondary{opacity:.55}.focus-lobby__begin.is-secondary:hover{opacity:.75}.focus-lobby__waiting{font-family:var(--serif);font-style:italic;font-size:var(--text-md);color:var(--fo-cream-sub);max-width:320px;line-height:var(--lh-relaxed, 1.65)}@media(max-height:600px){.focus-lobby{--gap: var(--sp-3);padding:var(--sp-6) var(--sp-5)}.room-plate__count{font-size:2.4rem}.room-plate__top{padding:var(--sp-3) var(--sp-4) var(--sp-2)}.room-plate__lbl{margin-top:var(--sp-1)}.focus-lobby__cols,.focus-lobby__aside{--gap: var(--sp-3)}.focus-lobby__voices{width:100%;--gap: var(--sp-3)}.voice-stalls-row{--gap: var(--sp-2)}}@keyframes room-btn-gold{0%{color:currentColor}30%{color:var(--gold);filter:drop-shadow(0 0 6px var(--gold-ln))}to{color:currentColor;filter:none}}.focus-ctrl.room-ready-sent,.focus-mobile-btn.room-ready-sent{animation:room-btn-gold .35s var(--ease) forwards}@keyframes foGoldLightning{0%{opacity:0}6%{opacity:1}to{opacity:0}}.focus-overlay.fo-completion:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 72% 52% at 50% 44%,var(--fo-gold-55) 0%,var(--fo-gold-18) 42%,transparent 68%);z-index:30;pointer-events:none;will-change:opacity;animation:foGoldLightning .28s var(--fo-exit) forwards}@media(prefers-reduced-motion:reduce){.accordion-body,.accordion-body.is-open .accordion-body-inner,.col-right,.col-right.pm-active,.col-left,body.prayer-mode .col-left,.account-panel,.account-panel.vis{transition:none}.col-left-inner{transition:none!important}.host-armor svg{animation:none;opacity:1}.chapel-pip-fill.is-live{animation:none;opacity:1}.audio-btn.loading:before{animation:none;opacity:0}.accordion-item.completion-flash:after{animation:none}.comm-item{animation:none;transition:none;opacity:var(--co, .65);transform:none}.form-footer__offered{transition:none;opacity:1;transform:none}.new-pill.bounce,.heart-pop,.pray-ctx-name,.pray-ctx-step{animation:none}.btn-pray .ripple-circle{animation:none;opacity:0}.modal-overlay,.modal-overlay:before{transition:none}.modal-card{transition:none;transform:none;opacity:1}.prayer-step-title,.prayer-content{transition:none}.chapel-room-item{animation:none}.stream-skeleton:after{animation:none;opacity:.5}.fo-lobby-enter,.fo-lobby-leave{transition:none}.focus-overlay.fo-completion:before{animation:none;opacity:0}.nudge-day1-counter{animation:none;opacity:1;transform:scale(1)}.nudge-comm-embed{animation:none}.nudge-cta-btn:after{animation:none}.nudge-day4-divider{transition:none;width:var(--sp-8)}.nudge-primary,.nudge-secondary,.nudge-day1-community-count{transition:none;opacity:1;translate:none}.nudge-cta-btn{transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) ease;animation:none;opacity:1}body.nudge-exiting .nudge-day1-counter{animation:none}body.nudge-exiting .nudge-day4-divider{transition:none}}.fo-painting{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}.fo-painting img{width:100%;height:100%;object-fit:cover;object-position:center 25%;opacity:.22;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fo-painting.fo-p-ready{opacity:1;animation:fo-painting-fadein .8s ease-in-out backwards}@keyframes fo-painting-fadein{0%{opacity:0}to{opacity:1}}body.focus-mode-active .col-left-inner{transform:scale(.96);opacity:.5}body.focus-mode-active .col-right{opacity:.45;will-change:transform,opacity;transition:none}@media(prefers-reduced-motion:no-preference){body.focus-mode-active .col-left-inner{animation:fo-recede .48s linear}body.focus-mode-active .col-right{animation:fo-recede-feed .48s linear}}body.focus-mode-active .col-right.pm-active{opacity:1;will-change:transform;transition:none;animation:none}@keyframes fo-recede{0%{transform:scale(1);opacity:1}0.8%{transform:scale(.99988);opacity:.9985}1.7%{transform:scale(.99956);opacity:.9945}2.8%{transform:scale(.99896);opacity:.987}3.9%{transform:scale(.99804);opacity:.9755}5.1%{transform:scale(.99684);opacity:.9605}6.4%{transform:scale(.99532);opacity:.9415}7.8%{transform:scale(.99348);opacity:.9185}9.3%{transform:scale(.99136);opacity:.892}10.8%{transform:scale(.98896);opacity:.862}12.4%{transform:scale(.98636);opacity:.8295}14.1%{transform:scale(.98364);opacity:.7955}15.8%{transform:scale(.98096);opacity:.762}17.6%{transform:scale(.97844);opacity:.7305}19.4%{transform:scale(.97612);opacity:.7015}21.2%{transform:scale(.97408);opacity:.676}23.1%{transform:scale(.97224);opacity:.653}25%{transform:scale(.97068);opacity:.6335}26.9%{transform:scale(.9694);opacity:.6175}28.9%{transform:scale(.96828);opacity:.6035}31.5%{transform:scale(.96724);opacity:.5905}34.2%{transform:scale(.96604);opacity:.5755}38.1%{transform:scale(.96456);opacity:.557}41.8%{transform:scale(.96348);opacity:.5435}45.7%{transform:scale(.96252);opacity:.5315}49.6%{transform:scale(.96184);opacity:.523}53.5%{transform:scale(.96128);opacity:.516}57.8%{transform:scale(.96084);opacity:.5105}62.3%{transform:scale(.96052);opacity:.5065}66.9%{transform:scale(.96028);opacity:.5035}72%{transform:scale(.96008);opacity:.501}77.5%{transform:scale(.95992);opacity:.499}83%{transform:scale(.9598);opacity:.4975}88.5%{transform:scale(.95976);opacity:.497}93%{transform:scale(.95984);opacity:.498}97%{transform:scale(.95992);opacity:.499}to{transform:scale(.95996);opacity:.4995}}@keyframes fo-recede-feed{0%{opacity:1}0.8%{opacity:.99835}1.7%{opacity:.99395}2.8%{opacity:.9857}3.9%{opacity:.97305}5.1%{opacity:.95655}6.4%{opacity:.93565}7.8%{opacity:.91035}9.3%{opacity:.8812}10.8%{opacity:.8482}12.4%{opacity:.81245}14.1%{opacity:.77505}15.8%{opacity:.7382}17.6%{opacity:.70355}19.4%{opacity:.67165}21.2%{opacity:.6436}23.1%{opacity:.6183}25%{opacity:.59685}26.9%{opacity:.57925}28.9%{opacity:.56385}31.5%{opacity:.54955}34.2%{opacity:.53305}38.1%{opacity:.5127}41.8%{opacity:.49785}45.7%{opacity:.48465}49.6%{opacity:.4753}53.5%{opacity:.4676}57.8%{opacity:.46155}62.3%{opacity:.45715}66.9%{opacity:.45385}72%{opacity:.4511}77.5%{opacity:.4489}83%{opacity:.44725}88.5%{opacity:.4467}93%{opacity:.4478}97%{opacity:.4489}to{opacity:.44945}}.focus-expand-btn{--btn-icon-d: var(--sp-7);--btn-ink: var(--gold);--feb-rest: .78;opacity:var(--feb-rest);position:absolute;top:calc(var(--acc-hdr-min) / 2 - var(--sp-7) / 2);right:calc((4rem - var(--sp-7)) / 2);transition:color var(--dur-fast) ease,background-color var(--dur-fast) ease,opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.focus-expand-btn:hover{color:var(--gold);background-color:var(--gold-lt);opacity:1}.focus-expand-btn:active{transform:scale(.9)!important}@media(hover:none){.focus-expand-btn{--feb-rest: .88}}.focus-expand-btn:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--gold-l28);opacity:0;z-index:-1;pointer-events:none}@keyframes focusBtnBeacon{0%,to{opacity:0}50%{opacity:1}}.focus-expand-btn.is-beacon:before{animation:focusBtnBeacon calc(var(--dur-slow) * 2) ease-in-out 2;will-change:opacity}@media(prefers-reduced-motion:reduce){.focus-expand-btn{--feb-rest: 1}}.focus-overlay{position:fixed;inset:0;z-index:450;touch-action:pan-y;background:var(--fo-night);overflow:hidden;will-change:auto}.fo-enter-t{transition:opacity var(--dur-spring) var(--ease)}.fo-leave-t{transition:opacity var(--dur-med) var(--fo-exit),transform var(--dur-med) var(--fo-exit)}.fo-enter-from{opacity:0}.fo-enter-to{opacity:1}.fo-leave-from{opacity:1;transform:translateY(0)}.fo-leave-to{opacity:0;transform:translateY(-6px)}.focus-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.focus-bg svg{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;height:85%;max-width:560px}.focus-bg-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,var(--fo-night) 0%,var(--fo-night) 10%,var(--fo-night-80) 32%,transparent 54%),linear-gradient(to bottom,var(--fo-night) 0%,var(--fo-night-58) 12%,transparent 26%),radial-gradient(ellipse at 50% 55%,transparent 25%,var(--fo-night-65) 100%)}.focus-header{position:relative;z-index:2;padding:calc(var(--safe-top) + var(--sp-5)) var(--sp-6) var(--sp-3);flex-shrink:0}.focus-header-text{min-width:0}.focus-mystery-name{display:block;font-family:var(--serif);font-optical-sizing:auto;font-size:var(--text-md);font-weight:var(--wght-base);letter-spacing:0;line-height:var(--lh-tight);color:var(--fo-cream-90)}.focus-mystery-sub{display:block;color:var(--fo-cream-sub);margin-top:var(--sp-1)}.focus-leader-away{display:block;color:var(--fo-gold-l);margin-top:var(--sp-1);animation:leaderAwayPulse 2s ease-in-out infinite}@keyframes leaderAwayPulse{0%,to{opacity:.55}50%{opacity:1}}.modal-close,.action-sheet__close,.focus-close-btn{--btn-rest: var(--hl);--btn-wash: var(--hl-up)}.focus-close-btn{--btn-rest: var(--fo-cream-bg);--btn-wash: var(--fo-cream-bg-h);--btn-ink: var(--fo-cream-80);--btn-ink-h: var(--fo-cream-full)}.focus-close-mobile:active{transform:scale(.92)!important}.focus-close-mobile,.focus-mobile-top{display:none}.focus-prayer-scroll{position:relative;z-index:2;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-width:none;padding:var(--sp-6) max(var(--sp-8),calc((100% - 620px)/2)) var(--sp-12);-webkit-mask-image:linear-gradient(to bottom,black 0,black calc(100% - var(--sp-8)),transparent 100%);mask-image:linear-gradient(to bottom,black 0,black calc(100% - var(--sp-8)),transparent 100%)}.focus-prayer-scroll::-webkit-scrollbar{display:none}.focus-prayer-inner{position:relative;transform:translateZ(0)}.focus-step-title{display:block;color:var(--fo-gold-l);margin:var(--sp-3) 0;transition:opacity var(--dur-fast) var(--ease)}.focus-step-title.fading{opacity:0}.focus-text-lines{display:contents}.focus-text{font-family:var(--body);font-weight:var(--wght-base);font-size:var(--text-md-plus);line-height:var(--lh-prose);color:var(--fo-cream);text-wrap:pretty;transition:opacity var(--dur-fast) var(--ease)}.focus-text.fading{opacity:0}.focus-closing{position:relative;z-index:2;flex:1;text-align:center;padding:var(--sp-6) max(var(--sp-8),calc((100% - 620px)/2)) var(--sp-5)}.focus-closing-rubric{color:var(--fo-cream-sub);margin:0}.focus-closing-set{font-family:var(--serif);font-optical-sizing:auto;font-size:var(--text-lg);font-weight:var(--wght-base);line-height:var(--lh-tight);color:var(--fo-cream-90);text-wrap:balance}.focus-closing-antiphon{font-family:var(--body);font-optical-sizing:auto;font-size:var(--text-md-plus);font-weight:var(--wght-base);line-height:var(--lh-prose);font-style:italic;color:var(--fo-cream);margin:0;text-wrap:pretty}.focus-closing-gloss{font-family:var(--body);font-optical-sizing:auto;font-size:var(--text-base);line-height:var(--lh-prose);color:var(--fo-cream-sub);margin:0;text-wrap:pretty}.focus-closing-exit{position:relative;z-index:2;margin:var(--sp-6) auto calc(env(safe-area-inset-bottom,0px) + var(--sp-5))}.focus-closing-exit .btn-text-action{padding-inline:var(--sp-3)}.focus-overlay.is-closing .focus-header-text,.focus-overlay.is-closing .focus-prayer-scroll,.focus-overlay.is-closing .focus-controls-desktop,.focus-overlay.is-closing .focus-mobile-pill,.focus-overlay.is-closing .focus-progress-bar{display:none}.focus-overlay.is-closing .focus-header-right>*:not(.focus-close-btn){display:none}.focus-overlay.is-closing .focus-mobile-top>*:not(.focus-close-btn){display:none}.focus-overlay.is-closing .focus-auto-desktop,.focus-overlay.is-closing .coach-hint--auto-desktop{display:none}.focus-overlay.is-closing .focus-header{position:absolute;top:0;left:0;right:0;z-index:4;justify-content:flex-end}@media(max-width:53.75em){.focus-overlay.is-closing .focus-mobile-top{bottom:auto;top:calc(var(--safe-top) + var(--sp-5));min-width:0;justify-content:flex-end;right:var(--sp-5);left:auto;transform:none}}.focus-overlay.is-closing{justify-content:center}.focus-overlay.is-closing .focus-closing{flex:0 0 auto}.focus-overlay.is-narthex .voice-strip-row{position:static;margin:var(--sp-5) auto 0;z-index:2}.focus-overlay.is-narthex .voice-strip{padding:0}.focus-overlay.is-narthex .voice-strip-hd,.focus-overlay.is-narthex .voice-note{display:none}.focus-narthex-figures{position:relative;z-index:2;text-align:center;color:var(--fo-cream-sub);font-variant-numeric:tabular-nums;--gap: 0 var(--sp-3)}.focus-narthex-figures>.narthex-fig~.narthex-fig:before{content:"\b7";margin-right:var(--sp-3);color:var(--fo-cream-18)}.focus-narthex-figures b{color:var(--fo-cream-90);font-weight:var(--wght-scaffold)}.focus-overlay.is-closing .focus-bg{opacity:.32;transition:opacity var(--dur-slow) var(--ease)}.karaoke-line{display:block;text-wrap:pretty;transition:opacity var(--dur-med) var(--ease)}.karaoke-line:empty:before{content:"\200b"}.karaoke-line.is-active{opacity:1}.karaoke-line.is-near{opacity:.52}.karaoke-line.is-far{opacity:.3}@media(prefers-reduced-motion:reduce){.karaoke-line{transition:opacity var(--dur-fast) linear}}:root{--kw-lum-rest: .72;--kw-pop: .62}.karaoke-word{transition:opacity var(--dur-fast) linear}.karaoke-line.is-active .karaoke-word{opacity:calc(var(--kw-lum-rest) + (1 - var(--kw-lum-rest)) * var(--wave, 0));filter:contrast(calc(1 + var(--kw-pop) * var(--wave, 0)));will-change:opacity,filter}.karaoke-line{contain:layout}.karaoke-w{white-space:nowrap}.karaoke-gap{white-space:pre-wrap}@media(prefers-reduced-motion:reduce){.karaoke-line.is-active .karaoke-word{opacity:1;filter:none}}.focus-controls-desktop{position:absolute;bottom:calc(var(--sp-8) + env(safe-area-inset-bottom,0px));right:var(--sp-8);z-index:3}.focus-ctrl{--btn-icon-d: var(--focus-ctrl-sm)}.focus-ctrl:disabled{opacity:var(--opacity-disabled-focus);cursor:default}.focus-ctrl:active:not(:disabled){transform:scale(.9)}.focus-ctrl-prev,.focus-ctrl-next{--btn-rest: var(--fo-cream-bg)}.focus-ctrl-audio{--btn-icon-d: var(--focus-ctrl-lg);--btn-rest: var(--fo-cream-bg);overflow:visible}.focus-ctrl-audio:hover:not(:disabled):not([aria-disabled=true]){background:var(--fo-cream-bg-h)}.focus-ctrl-audio.loading{position:relative}.focus-ctrl-audio.loading:before{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid var(--fo-cream-bdr-h);pointer-events:none;opacity:0;animation:audioLoadingPulse 1.1s ease infinite;will-change:opacity}.audio-btn.active .audio-aura,.focus-ctrl-audio.active .audio-aura,.focus-mobile-audio.active .audio-aura{position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:50%;z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 24%,transparent 70%);mask-image:radial-gradient(circle,#000 24%,transparent 70%)}.audio-btn.active .audio-aura:before,.focus-ctrl-audio.active .audio-aura:before,.focus-mobile-audio.active .audio-aura:before{animation:vesper-gold 4.33s ease-in-out infinite alternate}.audio-btn.active .audio-aura:after,.focus-ctrl-audio.active .audio-aura:after,.focus-mobile-audio.active .audio-aura:after{animation:vesper-blue 3.17s ease-in-out infinite alternate}@keyframes vesper-gold{0%{transform:translate(-10%,-6%) rotate(-28deg)}to{transform:translate(10%,6%) rotate(28deg)}}@keyframes vesper-blue{0%{transform:translate(8%,7%) rotate(21.8deg)}to{transform:translate(-8%,-7%) rotate(-21.8deg)}}@keyframes aura-breath{0%,to{opacity:.18}50%{opacity:.62}}.audio-btn.active:before,.focus-ctrl-audio.active:before,.focus-mobile-audio.active:before{content:"";position:absolute;translate:-50% -50%;inset:auto;border-radius:50%;z-index:-1;pointer-events:none;box-shadow:none;animation:aura-breath 1.87s ease-in-out infinite}.audio-btn.active .audio-aura{width:80px;height:80px}.audio-btn.active .audio-aura:before{background:radial-gradient(ellipse 56% 44% at 30% 36%,color-mix(in srgb,var(--gold) 30%,transparent) 0%,transparent 58%)}.focus-ctrl-audio.active .audio-aura:before,.focus-mobile-audio.active .audio-aura:before{background:radial-gradient(ellipse 56% 44% at 30% 36%,color-mix(in srgb,var(--fo-gold-l) 47%,transparent) 0%,transparent 58%)}.audio-btn.active .audio-aura:after,.focus-ctrl-audio.active .audio-aura:after,.focus-mobile-audio.active .audio-aura:after{background:radial-gradient(ellipse 52% 56% at 72% 68%,color-mix(in srgb,var(--mar) 30%,transparent) 0%,transparent 60%)}.audio-btn.active:before{width:58px;height:58px;background:radial-gradient(circle,color-mix(in srgb,var(--gold) 30%,transparent) 0%,transparent 68%)}.focus-ctrl-audio.active:before{width:124px;height:124px;background:radial-gradient(circle,color-mix(in srgb,var(--fo-gold-l) 30%,transparent) 0%,transparent 68%)}.focus-mobile-audio.active:before{width:64px;height:64px;background:radial-gradient(circle,color-mix(in srgb,var(--fo-gold-l) 30%,transparent) 0%,transparent 68%)}@media(prefers-reduced-motion:reduce){.audio-btn.active .audio-aura:before,.audio-btn.active .audio-aura:after,.focus-ctrl-audio.active .audio-aura:before,.focus-ctrl-audio.active .audio-aura:after,.focus-mobile-audio.active .audio-aura:before,.focus-mobile-audio.active .audio-aura:after{animation:none}.audio-btn.active:before,.focus-ctrl-audio.active:before,.focus-mobile-audio.active:before{animation:none;opacity:.45}}.audio-aura{position:absolute;pointer-events:none}.focus-ctrl-audio.active{color:var(--fo-gold-l);isolation:isolate}.focus-ctrl-advance{border-radius:var(--radius-pill);padding:0 var(--sp-4);min-width:46px;height:46px;width:auto;--gap: var(--sp-2);background:var(--fo-cream-bg)}.focus-ctrl-advance:hover:not(:disabled){background:var(--fo-cream-bg-h)}.focus-advance-label{white-space:nowrap}.focus-progress-bar{position:absolute;bottom:0;left:0;right:0;height:.75rem;z-index:3;background:var(--fo-gold-10);overflow:hidden}.focus-progress-fill{height:100%;background:var(--fo-gold-72);transform-origin:left center;transform:scaleX(0);transition:transform var(--dur-med) var(--ease);will-change:transform}.focus-mobile-pill{display:none;position:absolute;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);height:var(--tab-pill-h);min-width:280px;max-width:min(94vw,400px);border-radius:var(--radius-nav-pill);background:var(--frost-warm2);box-shadow:0 0 0 1px var(--hl-a10),0 1px 2px var(--black-04);overflow:hidden;z-index:4}@keyframes fo-pill-audio-glow{0%,to{opacity:.34}50%{opacity:1}}.focus-mobile-pill.audio-active{box-shadow:0 0 0 1px var(--hl-a10),0 1px 2px var(--black-04),0 0 0 2px var(--fo-gold-42)}.focus-mobile-pill.audio-active:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 16px 2px var(--fo-gold-55),0 0 44px 9px var(--fo-gold-30);animation:fo-pill-audio-glow 2.6s ease-in-out infinite;will-change:opacity}.focus-mobile-progress{position:absolute;inset:0;border-radius:var(--radius-nav-pill);background:linear-gradient(90deg,var(--fo-gold-18) 0%,var(--fo-gold-18) 100%);transform-origin:left center;transform:scaleX(0);transition:transform var(--dur-med) var(--ease);pointer-events:none;will-change:transform}.focus-mobile-controls{position:relative;z-index:1;height:100%;width:100%;padding:0 var(--sp-1)}.focus-mobile-btn{block-size:100%;white-space:nowrap;flex-shrink:0}.focus-mobile-btn:disabled{opacity:var(--opacity-disabled-focus)}.focus-mobile-prev,.focus-mobile-audio,.focus-mobile-next{flex:1}.focus-mobile-audio{position:relative}.focus-mobile-audio.active{color:var(--fo-gold-l)}.focus-mobile-audio.active{isolation:isolate}@keyframes fo-advance-breathe{0%,to{opacity:.62}50%{opacity:1}}.focus-mobile-pill.focus-mobile-advance:after{content:"";position:absolute;inset:0;border-radius:var(--radius-nav-pill);background:linear-gradient(to left,var(--fo-gold-92) 0%,var(--fo-gold-55) 30%,var(--fo-gold-18) 58%,transparent 80%);animation:fo-advance-breathe 2s ease-in-out infinite;pointer-events:none;z-index:0}.focus-mobile-advance{color:var(--mar)}.focus-auto{--btn-rest: var(--fo-cream-bg);opacity:.72}.focus-auto:hover:not(.armed){opacity:1}.focus-auto.armed{opacity:1;background:var(--fo-cream-bg-h);color:var(--fo-cream-full)}.focus-auto-glyph{position:relative;z-index:1}.focus-auto-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none;z-index:0}.focus-auto-ring circle{fill:none;stroke:var(--gold);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:106.8;stroke-dashoffset:106.8}.focus-auto.counting .focus-auto-ring circle{animation:fo-auto-sweep var(--aa-dur, 4s) linear forwards}@keyframes fo-auto-sweep{0%{stroke-dashoffset:106.8}to{stroke-dashoffset:0}}.focus-auto-desktop{position:absolute;right:var(--sp-8);bottom:calc(var(--sp-8) + env(safe-area-inset-bottom,0px) + var(--focus-ctrl-lg) + var(--sp-3));z-index:3}.focus-auto-desktop:active{transform:scale(.92)}.focus-auto-mobile{display:none}.focus-auto-mobile:active{transform:scale(.92)}@media(max-width:860px){.focus-auto-desktop{display:none}.focus-auto-mobile{display:flex}.voice-mini{background:none;border:0;padding:0;cursor:pointer;flex:0 0 auto}.voice-mini__meta{color:var(--fo-cream-sub);white-space:nowrap}.focus-mobile-top .voice-stalls{--gap: var(--sp-2)}.focus-mobile-top .chapel-avatar.is-free{background:transparent;border-style:dashed;border-color:var(--fo-cream-a26, rgba(240,232,216,.26))}:root{--focus-bar-top: calc(var(--tab-pill-h) + 14px + env(safe-area-inset-bottom, 0px) + var(--sp-3));--focus-bar-h: calc(var(--sp-8) + var(--sp-1) + 11px)}.focus-mobile-top{display:flex;justify-content:space-evenly;align-items:center;position:absolute;left:50%;transform:translate(-50%);bottom:var(--focus-bar-top);min-width:280px;max-width:min(94vw,400px);z-index:5}}@media(prefers-reduced-motion:reduce){.focus-auto.counting .focus-auto-ring circle{animation-timing-function:steps(8,end)}}@media(max-width:860px){.focus-mobile-pill{display:flex}.focus-close-desktop,.focus-controls-desktop,.focus-progress-bar{display:none}.focus-close-mobile{display:flex}.focus-prayer-scroll{padding-bottom:calc(var(--focus-bar-top) + var(--focus-bar-h) + var(--sp-4))}.focus-mystery-name{font-size:var(--text-base)}.focus-header{padding-top:calc(var(--safe-top) + var(--sp-4))}}.step-audio-row{--gap: .35rem}.lang-chip-audio:before{content:"\b7";margin-right:var(--sp-1);font-weight:var(--wght-scaffold)}.lang-chip-audio{opacity:.72}.modal-error-text{color:var(--danger);font-size:var(--text-prose-sm);text-align:center}@media(prefers-reduced-motion:reduce){.fo-enter-t,.fo-leave-t,.focus-step-title,.focus-text,.focus-progress-fill,.focus-mobile-progress{transition:none}.focus-ctrl-audio.loading:before{animation:none;opacity:0}.focus-expand-btn.is-beacon:before{animation:none;will-change:auto}.focus-mobile-pill.audio-active:after{animation:none;opacity:0;will-change:auto}.focus-mobile-pill.focus-mobile-advance:after{animation:none;opacity:1}.lobby-globe{transition:none}.focus-leader-away{animation:none;opacity:.75}.fo-painting.fo-p-ready{animation:none;opacity:1}body.account-open .layout:after{transition:none}body.account-open .header-day,.col-right,.account-cancel-nudge{transition:none}@starting-style{.account-cancel-nudge{opacity:1;transform:none}}}.icon-sparkle{display:inline-block;vertical-align:middle;flex-shrink:0;fill:currentColor;position:relative;top:-.5px}.meta-sparkle{margin-left:.3em;top:-.091em}@media(prefers-color-scheme:dark){:root[data-theme=auto]{color-scheme:dark;--bg: #0D1829;--bg-r: #111F35;--bg-w: #162848;--bg-warm: #0F1C30;--bg-done: #162232;--bg-stone:#192538;--ink: rgba(240,232,216,.92);--ink-m: rgba(240,232,216,.7);--ink-l: rgba(240,232,216,.55);--ink-quiet: rgba(240,232,216,.58);--btn-solid-bg: #F0E8D8;--btn-solid-ink: #0D1829;--btn-solid-hv: #FFF7E6;--btn-quiet-bg: #B9B2A3;--btn-quiet-ink: #0D1829;--btn-quiet-hv: #C9C2B3;--mar-h: #1F3A6E;--mar-lt: rgba(107,155,210,.14);--mar-lt-h: rgba(107,155,210,.22);--mar-a06: rgba(107,155,210,.08);--mar-a12: rgba(107,155,210,.2);--mar-a22: rgba(107,155,210,.22);--mar-a28: rgba(107,155,210,.28);--mar-a32: rgba(107,155,210,.32);--mar-on-dark: #7AA8D8;--mv-lapis-hi: #2C5290;--mv-lapis: #1D3A68;--mv-lapis-deep: #13284A;--gold: #C9A45A;--gold-r: #D4B06A;--gold-a07: rgba(201,164,90,.07);--gold-a10: rgba(201,164,90,.1);--gold-a16: rgba(201,164,90,.16);--gold-a18: rgba(201,164,90,.18);--gold-a22: rgba(201,164,90,.22);--gold-a32: rgba(201,164,90,.32);--gold-a38: rgba(201,164,90,.38);--gold-a42: rgba(201,164,90,.42);--gold-a75: rgba(201,164,90,.75);--gold-gl: rgba(201,164,90,.18);--gold-lt: rgba(201,164,90,.08);--gold-ln: rgba(201,164,90,.55);--gold-l07: rgba(201,164,90,.07);--gold-l16: rgba(201,164,90,.16);--gold-l24: rgba(201,164,90,.24);--gold-l28: rgba(201,164,90,.28);--gold-l40: rgba(201,164,90,.4);--bdr: rgba(240,232,216,.08);--bdr-m: rgba(240,232,216,.14);--bdr-circle:rgba(240,232,216,.22);--hl: rgba(240,232,216,.06);--hl-up: rgba(240,232,216,.1);--hl-sh: 0 1px 8px rgba(8,12,22,.5);--hl-sh-up: 0 3px 16px rgba(8,12,22,.65);--hl-sh-g: 0 2px 12px rgba(201,164,90,.18);--hl-a06: rgba(240,232,216,.06);--hl-a10: rgba(240,232,216,.1);--hl-a16: rgba(240,232,216,.16);--hdr-sh-halo: rgba(8,12,22,.11);--frost-warm2: rgba(15,28,48,.97);--frost-bg: rgba(17,31,53,.97);--danger: #C0392B;--danger-h: #A02020;--danger-lt: rgba(192,57,43,.14)}:root[data-theme=auto] .chapel-pip-fill{background:var(--mar-on-dark)}:root[data-theme=auto] .modal-card .visibility-options,:root[data-theme=auto] .action-sheet .visibility-options{--seg-thumb: var(--mar-on-dark);--seg-ink-on: var(--fo-night)}:root[data-theme=auto] .prayer-step-title{color:var(--mar-on-dark)}:root[data-theme=auto] .btn-offer{--btn-ink: var(--mar-on-dark)}:root[data-theme=auto] .step-btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--mar-on-dark);background-color:var(--mar-lt)}:root[data-theme=auto] .step-btn.active{color:var(--mar-on-dark);background-color:var(--mar-lt)}:root[data-theme=auto] .step-btn.audio-btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--mar-on-dark);background-color:var(--mar-lt)}:root[data-theme=auto] :root[data-theme=auto] .modal-header-title--gold{color:var(--fo-gold-l)}:root[data-theme=auto] .pill-ghost:hover{color:var(--mar-on-dark)}:root[data-theme=auto] .lang-opt:hover{color:var(--mar-on-dark)}:root[data-theme=dark] .lang-opt.is-selected,:root[data-theme=auto] .lang-opt.is-selected{color:var(--mar-on-dark)}:root[data-theme=dark] .sched-cell--now,:root[data-theme=auto] .sched-cell--now{color:color-mix(in srgb,var(--mar-on-dark) 75%,var(--fo-cream))}:root[data-theme=auto] .theme-opt:hover{color:var(--mar-on-dark)}:root[data-theme=auto] .theme-opt.is-selected{color:var(--mar-on-dark);background-color:var(--mar-lt)}:root[data-theme=auto] .mystery-opt.is-selected .mystery-opt-body h3{color:var(--mar-on-dark)}:root[data-theme=auto] .nav-tab.active{color:var(--mar-on-dark)}:root[data-theme=auto] .nav-tab-dot{fill:var(--mar-on-dark)}@media(hover:hover){:root[data-theme=auto] .start-prompt:hover{color:var(--mar-on-dark)}}:root[data-theme=auto] .chapel-cta-icon{color:var(--mar-on-dark)}:root[data-theme=auto] .btn-text-action--primary,:root[data-theme=auto] .btn-text-action--primary:hover{color:var(--mar-on-dark);opacity:1}:root[data-theme=auto] .btn-text-action.is-copied,:root[data-theme=auto] .btn-text-action.is-confirmed{color:var(--mar-on-dark)}:root[data-theme=auto] .focus-mobile-btn{color:var(--mar-on-dark)}:root[data-theme=auto] .focus-mobile-advance{color:var(--mar-on-dark)}:root[data-theme=auto] .intention-fab{color:var(--fo-night)}:root[data-theme=auto] .join-fab{color:var(--fo-night)}:root[data-theme=auto] .join-fab svg{color:var(--fo-night)}:root[data-theme=auto] .composer-tab.is-active{color:var(--mar-on-dark);border-bottom-color:var(--mar-on-dark)}:root[data-theme=auto] .join-code-input:focus{border-color:var(--mar-on-dark)}:root[data-theme=auto] .update-toast{background:var(--bg-w)}:root[data-theme=auto] .accordion-item:before{--rule-tint: var(--mar-on-dark)}:root[data-theme=auto] .acc-circle:before{border-color:var(--mar-on-dark);box-shadow:0 0 0 3px var(--mar-lt)}:root[data-theme=auto] .btn-pray .pray-ctx-name{color:#f0e8d8c7}:root[data-theme=auto] .btn-pray.prayed{background-color:var(--bg-r);color:var(--ink-m)}:root[data-theme=auto] .community-toggle{color:var(--fo-cream)}:root[data-theme=auto] .new-pill{color:var(--fo-cream)}:root[data-theme=auto] .toggle-track{background:#f0e8d81f}:root[data-theme=auto] .toggle-switch input:checked+.toggle-track{background-color:var(--mar);box-shadow:0 0 0 3px var(--mar-a22)}:root[data-theme=auto] .toggle-track:before{background:#f0e8d8e6}:root[data-theme=auto] .banner-global{color:var(--fo-night)}:root[data-theme=auto] .mobile-nav{box-shadow:0 0 0 1px #f0e8d814,0 8px 40px #080c1699,0 3px 10px #080c1666,0 1px 2px #080c164d}:root[data-theme=auto] .focus-mobile-pill{box-shadow:0 0 0 1px #f0e8d814,0 1px 2px #080c164d}:root[data-theme=auto] .focus-mobile-pill.audio-active{box-shadow:0 0 0 1px #f0e8d814,0 1px 2px #080c164d,0 0 0 2px var(--fo-gold-42),0 0 11px 1px var(--fo-gold-42),0 0 32px 5px var(--fo-gold-18)}:root[data-theme=auto] ::-webkit-scrollbar{width:6px;background:var(--bg-r)}:root[data-theme=auto] ::-webkit-scrollbar-thumb:hover{background:#f0e8d83d}:root[data-theme=auto] .account-panel-scroll::-webkit-scrollbar{width:3px;background:transparent}:root[data-theme=auto] ::-webkit-scrollbar-thumb,:root[data-theme=auto] .account-panel-scroll::-webkit-scrollbar-thumb{background:#f0e8d824;border-radius:3px}@media(prefers-reduced-motion:no-preference){:root[data-theme=auto] body.account-open .layout:after{transition:opacity var(--dur-med) ease-in}:root[data-theme=auto] .account-cancel-nudge{transition:opacity var(--dur-med) var(--ease),transform var(--dur-med) ease}}:root[data-theme=auto] .room-toast{background:var(--bg-w);color:var(--ink);box-shadow:0 8px 32px #080c1699}:root[data-theme=auto] .update-toast{background:var(--bg-w);color:var(--ink);box-shadow:0 8px 32px #080c1699}:root[data-theme=auto] .update-toast-btn{color:var(--fo-night)}}:root[data-theme=dark]{color-scheme:dark;--bg: #0D1829;--bg-r: #111F35;--bg-w: #162848;--bg-warm: #0F1C30;--bg-done: #162232;--bg-stone:#192538;--btn-solid-bg: #F0E8D8;--btn-solid-ink: #0D1829;--btn-solid-hv: #FFF7E6;--btn-quiet-bg: #B9B2A3;--btn-quiet-ink: #0D1829;--btn-quiet-hv: #C9C2B3;--ink: rgba(240,232,216,.92);--ink-m: rgba(240,232,216,.7);--ink-l: rgba(240,232,216,.55);--ink-quiet: rgba(240,232,216,.58);--mar-h: #1F3A6E;--mar-lt: rgba(107,155,210,.14);--mar-lt-h: rgba(107,155,210,.22);--mar-a06: rgba(107,155,210,.08);--mar-a12: rgba(107,155,210,.2);--mar-a22: rgba(107,155,210,.22);--mar-a28: rgba(107,155,210,.28);--mar-a32: rgba(107,155,210,.32);--mar-on-dark: #7AA8D8;--mv-lapis-hi: #2C5290;--mv-lapis: #1D3A68;--mv-lapis-deep: #13284A;--gold: #C9A45A;--gold-r: #D4B06A;--gold-a07: rgba(201,164,90,.07);--gold-a10: rgba(201,164,90,.1);--gold-a16: rgba(201,164,90,.16);--gold-a18: rgba(201,164,90,.18);--gold-a22: rgba(201,164,90,.22);--gold-a32: rgba(201,164,90,.32);--gold-a38: rgba(201,164,90,.38);--gold-a42: rgba(201,164,90,.42);--gold-a75: rgba(201,164,90,.75);--gold-gl: rgba(201,164,90,.18);--gold-lt: rgba(201,164,90,.08);--gold-ln: rgba(201,164,90,.55);--gold-l07: rgba(201,164,90,.07);--gold-l16: rgba(201,164,90,.16);--gold-l24: rgba(201,164,90,.24);--gold-l28: rgba(201,164,90,.28);--gold-l40: rgba(201,164,90,.4);--bdr: rgba(240,232,216,.08);--bdr-m: rgba(240,232,216,.14);--bdr-circle: rgba(240,232,216,.22);--hl: rgba(240,232,216,.06);--hl-up: rgba(240,232,216,.1);--hl-sh: 0 1px 8px rgba(8,12,22,.5);--hl-sh-up: 0 3px 16px rgba(8,12,22,.65);--hl-sh-g: 0 2px 12px rgba(201,164,90,.18);--hl-a06: rgba(240,232,216,.06);--hl-a10: rgba(240,232,216,.1);--hl-a16: rgba(240,232,216,.16);--hdr-sh-halo: rgba(8,12,22,.11);--frost-warm2: rgba(15,28,48,.97);--frost-bg: rgba(17,31,53,.97);--danger: #C0392B;--danger-h: #A02020;--danger-lt: rgba(192,57,43,.14)}:root[data-theme=dark] .chapel-pip-fill{background:var(--mar-on-dark)}:root[data-theme=dark] .modal-card .visibility-options,:root[data-theme=dark] .action-sheet .visibility-options{--seg-thumb: var(--mar-on-dark);--seg-ink-on: var(--fo-night)}:root[data-theme=dark] .prayer-step-title{color:var(--mar-on-dark)}:root[data-theme=dark] .btn-offer{--btn-ink: var(--mar-on-dark)}:root[data-theme=dark] .step-btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--mar-on-dark);background-color:var(--mar-lt)}:root[data-theme=dark] .step-btn.active{color:var(--mar-on-dark);background-color:var(--mar-lt)}:root[data-theme=dark] .step-btn.audio-btn:hover:not(:disabled):not([aria-disabled=true]){color:var(--mar-on-dark);background-color:var(--mar-lt)}:root[data-theme=dark] :root[data-theme=dark] .modal-header-title--gold{color:var(--fo-gold-l)}:root[data-theme=dark] .pill-ghost:hover{color:var(--mar-on-dark)}:root[data-theme=dark] .lang-opt:hover{color:var(--mar-on-dark)}:root[data-theme=dark] .lang-opt.is-selected{color:var(--mar-on-dark)}:root[data-theme=dark] .sched-cell--now{color:color-mix(in srgb,var(--mar-on-dark) 75%,var(--fo-cream))}:root[data-theme=dark] .theme-opt:hover{color:var(--mar-on-dark)}:root[data-theme=dark] .theme-opt.is-selected{color:var(--mar-on-dark);background-color:var(--mar-lt)}:root[data-theme=dark] .mystery-opt.is-selected .mystery-opt-body h3{color:var(--mar-on-dark)}:root[data-theme=dark] .nav-tab.active{color:var(--mar-on-dark)}:root[data-theme=dark] .nav-tab-dot{fill:var(--mar-on-dark)}@media(hover:hover){:root[data-theme=dark] .start-prompt:hover{color:var(--mar-on-dark)}}:root[data-theme=dark] .chapel-cta-icon{color:var(--mar-on-dark)}:root[data-theme=dark] .btn-text-action--primary,:root[data-theme=dark] .btn-text-action--primary:hover{color:var(--mar-on-dark);opacity:1}:root[data-theme=dark] .btn-text-action.is-copied,:root[data-theme=dark] .btn-text-action.is-confirmed{color:var(--mar-on-dark)}:root[data-theme=dark] .focus-mobile-btn{color:var(--mar-on-dark)}:root[data-theme=dark] .focus-mobile-advance{color:var(--mar-on-dark)}:root[data-theme=dark] .intention-fab{color:var(--fo-night)}:root[data-theme=dark] .join-fab{color:var(--fo-night)}:root[data-theme=dark] .join-fab svg{color:var(--fo-night)}:root[data-theme=dark] .composer-tab.is-active{color:var(--mar-on-dark);border-bottom-color:var(--mar-on-dark)}:root[data-theme=dark] .join-code-input:focus{border-color:var(--mar-on-dark)}:root[data-theme=dark] .update-toast-btn{color:var(--fo-night)}:root[data-theme=dark] .accordion-item:before{--rule-tint: var(--mar-on-dark)}:root[data-theme=dark] .accordion-item.is-done:before{--rule-tint: var(--gold-a75)}:root[data-theme=dark] .acc-circle:before{border-color:var(--mar-on-dark);box-shadow:0 0 0 3px var(--mar-lt)}:root[data-theme=dark] .btn-pray{color:var(--fo-cream)}:root[data-theme=dark] .btn-pray .pray-ctx-name{color:#f0e8d8c7}:root[data-theme=dark] .btn-pray.prayed{background-color:var(--bg-r);color:var(--ink-m)}:root[data-theme=dark] .community-toggle{color:var(--fo-cream)}:root[data-theme=dark] .new-pill{color:var(--fo-cream)}:root[data-theme=dark] .form-footer__offered{color:var(--gold-r)}:root[data-theme=dark] .toggle-track{background:#f0e8d852}:root[data-theme=dark] .toggle-switch input:checked+.toggle-track{background-color:var(--mar);box-shadow:0 0 0 3px var(--mar-a22)}:root[data-theme=dark] .toggle-track:before{background:#f0e8d8e6}:root[data-theme=dark] .banner-global{color:var(--fo-night)}:root[data-theme=dark] .room-toast{background:var(--bg-w);color:var(--ink);box-shadow:0 8px 32px #080c1699}:root[data-theme=dark] .update-toast{background:var(--bg-w);color:var(--ink);box-shadow:0 8px 32px #080c1699}:root[data-theme=dark] .mobile-nav,:root[data-theme=dark] .focus-mobile-pill{box-shadow:0 0 0 1px #f0e8d814,0 1px 2px #080c164d}:root[data-theme=dark] .focus-mobile-pill.audio-active{box-shadow:0 0 0 1px #f0e8d814,0 1px 2px #080c164d,0 0 0 2px var(--fo-gold-42),0 0 11px 1px var(--fo-gold-42),0 0 32px 5px var(--fo-gold-18)}:root[data-theme=dark] ::-webkit-scrollbar{width:6px;background:var(--bg-r)}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#f0e8d83d}:root[data-theme=dark] .account-panel-scroll::-webkit-scrollbar{width:3px;background:transparent}:root[data-theme=dark] ::-webkit-scrollbar-thumb,:root[data-theme=dark] .account-panel-scroll::-webkit-scrollbar-thumb{background:#f0e8d824;border-radius:3px}@media(prefers-reduced-motion:no-preference){:root[data-theme=dark] .account-cancel-nudge{transition:opacity var(--dur-med) var(--ease),transform var(--dur-med) ease}}:root[data-theme=dark] .accordion-item.is-done .acc-circle{box-shadow:0 0 0 3px var(--gold-lt)}:root[data-theme=dark] .focus-ctrl-audio.active{background:var(--fo-gold-18);color:var(--fo-gold-l)}.profile-modal-skel-avatar,.profile-modal-skel-name,.profile-modal-skel-meta,.profile-modal-skel-btn,.profile-modal-skel-btn2,.intention-modal-skel-time,.intention-modal-skel-line,.intention-modal-skel-line2,.intention-modal-skel-meta,.intention-modal-skel-offer{background:var(--bg-r);border-radius:var(--radius-sm);overflow:hidden;position:relative;flex-shrink:0}.profile-modal-skel-avatar:after,.profile-modal-skel-name:after,.profile-modal-skel-meta:after,.profile-modal-skel-btn:after,.profile-modal-skel-btn2:after,.intention-modal-skel-time:after,.intention-modal-skel-line:after,.intention-modal-skel-line2:after,.intention-modal-skel-meta:after,.intention-modal-skel-offer:after{content:"";position:absolute;top:0;bottom:0;width:60%;background:linear-gradient(90deg,transparent 0%,var(--frost-bg) 50%,transparent 100%);transform:translate(-100%);animation:skeletonSweep 1.4s ease-in-out infinite}.profile-modal-skel-avatar{width:64px;height:64px;border-radius:50%}.profile-modal-skel-name{height:26px;width:148px}.profile-modal-skel-meta{height:12px;width:96px}.profile-modal-skel-btn{height:48px;width:100%;border-radius:var(--radius-sm)}.profile-modal-skel-btn2{height:14px;width:120px}.profile-modal-skel-name:after{animation-delay:.1s}.profile-modal-skel-meta:after{animation-delay:.2s}.profile-modal-skel-btn:after{animation-delay:.3s}.profile-modal-skel-btn2:after{animation-delay:.4s}.profile-modal-body{text-align:center}.profile-modal-name{font-family:var(--serif);font-size:var(--text-lg);font-weight:var(--wght-base);color:var(--ink);letter-spacing:-.01em;font-optical-sizing:auto;line-height:1.2;text-wrap:balance;margin:0;transition:color .4s ease}.follow-confirmed .profile-modal-name,.profile-modal-badge{color:var(--gold)}.profile-modal-badge .status-dot{animation:profileBadgePulse 1.8s ease infinite}@keyframes profileBadgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.profile-modal-ctas{width:100%}.profile-modal-intentions{width:100%;padding-top:var(--sp-4);border-top:1px solid var(--bdr);text-align:left}.profile-modal-intention+.profile-modal-intention{box-shadow:inset 0 1px 0 var(--hl)}.profile-modal-intention{font-family:var(--body);font-size:var(--text-sm-plus);font-style:italic;font-weight:var(--wght-base);color:var(--ink);line-height:1.55;padding:var(--sp-3) 0}.profile-modal-int-offer{margin-top:var(--sp-2)}.profile-modal-int-offer .comm-heart{width:auto;height:auto;background:none;pointer-events:none;color:var(--gold)}.profile-modal-founding{color:var(--gold);line-height:1;user-select:none;-webkit-user-select:none;margin-top:calc(var(--sp-1) * -1)}.profile-modal-following{font-weight:var(--wght-scaffold);color:var(--gold);text-transform:none;pointer-events:none;user-select:none;-webkit-user-select:none}.profile-modal-follow-note{font-weight:var(--wght-base);line-height:var(--lh-prose);color:var(--ink-m);text-align:center;max-width:34ch;margin:var(--sp-3) auto 0}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.profile-modal-name{transition:none}.profile-modal-badge .status-dot{animation:none;opacity:1}.profile-modal-skel-avatar:after,.profile-modal-skel-name:after,.profile-modal-skel-meta:after,.profile-modal-skel-btn:after,.profile-modal-skel-btn2:after,.intention-modal-skel-time:after,.intention-modal-skel-line:after,.intention-modal-skel-line2:after,.intention-modal-skel-meta:after,.intention-modal-skel-offer:after{animation:none}}.intention-modal-skel-time{height:11px;width:72px}.intention-modal-skel-line{height:20px;width:88%}.intention-modal-skel-line2{height:20px;width:66%}.intention-modal-skel-meta{height:11px;width:64px}.intention-modal-skel-offer{height:14px;width:108px}.intention-modal-skel-time:after{animation-delay:0s}.intention-modal-skel-line:after{animation-delay:.1s}.intention-modal-skel-line2:after{animation-delay:.2s}.intention-modal-skel-meta:after{animation-delay:.3s}.intention-modal-skel-offer:after{animation-delay:.4s}.intention-modal-body{text-align:center}.im-frame{position:relative;width:100%}.im-frame:before{content:"";position:absolute;inset:calc(-1 * var(--sp-4));border-radius:50%;background:radial-gradient(ellipse at center,rgba(203,65,11,.025) 0%,transparent 65%);pointer-events:none;z-index:0;transition:background .9s var(--ease)}.intention-modal-body:has(.btn-offer.offered) .im-frame:before{background:radial-gradient(ellipse at center,var(--gold-a07) 0%,transparent 65%)}.intention-modal-body .intention-modal-text{font-family:var(--body);font-style:italic;font-weight:var(--wght-base);color:var(--ink);font-size:clamp(1.1rem,3.5vw,var(--text-lg));line-height:var(--lh-relaxed);text-wrap:balance;position:relative;z-index:1}.im-time{font-family:var(--ui);font-weight:var(--wght-scaffold);color:var(--ink-l);letter-spacing:var(--ls-tight)}.im-attribution{font-weight:var(--wght-scaffold);color:var(--ink-l)}.intention-modal-body .btn-offer{--btn-ink: var(--ink-m);font-weight:var(--wght-base);transition:color var(--dur-fast) var(--ease)}.intention-modal-body .btn-offer:hover,.intention-modal-body .btn-offer.offered{color:var(--gold)}.intention-modal-body .btn-offer svg.heart.heart-pop{animation:intentionHeartPulse .4s var(--spring, cubic-bezier(.34, 1.56, .64, 1)) both}@keyframes intentionHeartPulse{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes imHeartBreath{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.intention-modal-body .btn-offer.offered svg.heart{animation:imHeartBreath 2.8s ease-in-out .4s infinite;transform-origin:center}.intention-modal-body .btn-offer.offered svg.heart.heart-pop{animation:intentionHeartPulse .4s var(--spring, cubic-bezier(.34, 1.56, .64, 1)) backwards,imHeartBreath 2.8s ease-in-out .4s infinite}@media(prefers-reduced-motion:reduce){.intention-modal-body .btn-offer.offered svg.heart{animation:none}.intention-modal-body .btn-offer svg.heart.heart-pop{animation:none}.intention-modal-body .btn-offer.offered svg.heart.heart-pop{animation:none}}.im-sep{color:var(--ink-l);font-family:var(--ui);font-size:var(--text-xs);letter-spacing:var(--ls-tight);font-weight:var(--wght-base);-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1}.intention-modal-body .intention-modal-count{font-family:var(--ui);font-size:var(--text-xs);font-weight:var(--wght-base);color:var(--ink-l);letter-spacing:var(--ls-tight)}.intention-modal-body .intention-modal-count.flash{color:var(--gold);opacity:1;animation:countFlash .8s ease forwards}@keyframes imCardBreathe{0%{background:#fdfbf6}30%{background:#feedd0}to{background:#fdfbf6}}.modal-card:has(.intention-modal-body .btn-offer.offered){animation:imCardBreathe 2.8s var(--ease) both}@media(prefers-reduced-motion:reduce){.modal-card:has(.intention-modal-body .btn-offer.offered){animation:none}.intention-modal-body .intention-modal-count.flash{animation:none}}@media(prefers-color-scheme:dark){:root[data-theme=auto] .modal-card:has(.intention-modal-body .btn-offer.offered){animation:none}}:root[data-theme=dark] .modal-card:has(.intention-modal-body .btn-offer.offered){animation:none}.profile-modal-error-msg{font-family:var(--body);font-size:var(--text-prose-sm);color:var(--ink-l);line-height:1.65;text-align:center;max-width:260px;margin:0 auto}.intention-modal-gone-msg{font-family:var(--serif);font-style:italic;font-size:var(--text-sm);font-optical-sizing:auto;color:var(--ink-l);line-height:1.7;text-align:center;max-width:280px;margin:0 auto}.community-toggle svg,.modal-close svg,.action-sheet__close svg,.focus-close-btn svg,.modal-share-btn svg{width:var(--icon-sm);height:var(--icon-sm)}.share-preview{--ocn: 104px;position:relative;--gap: calc(var(--ocn) * .0583);padding:var(--sp-5) 0 var(--sp-4)}.share-preview:before,.share-preview:after{content:"";position:absolute;z-index:-1;pointer-events:none}.share-preview:before{inset:-45%;background:radial-gradient(ellipse closest-side at 50% 46%,var(--gold-l24) 0%,var(--gold-l16) 42%,transparent 100%);animation:auraBreathe 6s ease-in-out infinite}.share-preview:after{inset:-8%;background:radial-gradient(ellipse closest-side at 50% 44%,var(--gold-l24) 0%,transparent 70%);animation:auraEmber 9.4s ease-in-out infinite}@keyframes auraBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes auraEmber{0%,to{opacity:.3;transform:scale(1.03)}50%{opacity:.68;transform:scale(.985)}}@media(prefers-reduced-motion:reduce){.share-preview:before{animation:none;opacity:.75;transform:none}.share-preview:after{animation:none;opacity:.45;transform:none}}.share-preview__star{width:calc(var(--ocn) * .43333);height:calc(var(--ocn) * .43333);color:var(--gold-lt-base);flex-shrink:0;filter:drop-shadow(0 0 calc(var(--ocn) * .089) var(--fo-gold-55));animation:flameFlicker 2.8s ease-in-out infinite}.share-preview__num{font-family:var(--serif);font-weight:500;font-size:var(--ocn);line-height:.69;letter-spacing:normal;font-variant-numeric:normal;padding:.05em 0 .14em;background:linear-gradient(180deg,#c9a24c .038em,#a8813a .333em,#7c5a1e .445em,#b58a38 .74em);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 16px rgba(168,129,58,.26)}:root[data-theme=dark] .share-preview__num{background:linear-gradient(180deg,#f7de97 .038em,#dcb25c .333em,#b6862e .445em,#f0d693 .74em);-webkit-background-clip:text;background-clip:text;text-shadow:0 2px 18px rgba(224,185,104,.34)}:root[data-theme=dark] .share-preview__star{color:#e8c57e}@media(prefers-color-scheme:dark){:root[data-theme=auto] .share-preview__num{background:linear-gradient(180deg,#f7de97 .038em,#dcb25c .333em,#b6862e .445em,#f0d693 .74em);-webkit-background-clip:text;background-clip:text;text-shadow:0 2px 18px rgba(224,185,104,.34)}:root[data-theme=auto] .share-preview__star{color:#e8c57e}}@media(prefers-reduced-motion:reduce){.share-preview:before{animation:none;opacity:.75}.share-preview__star{animation:none}}.share-sheet-qr{width:200px;height:200px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0}.share-sheet-qr svg{display:block;width:200px;height:200px}.share-sheet-qr-skel{width:200px;height:200px;border-radius:var(--radius-sm);background:var(--bg-r);position:relative;overflow:hidden;flex-shrink:0}.share-sheet-qr-skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,var(--mar-lt) 50%,transparent 75%);transform:translate(-100%);animation:skeletonSweep 1.4s ease-in-out infinite}.share-sheet-qr-error{color:var(--ink-l);text-align:center;line-height:1.5;max-width:220px;margin:0}.share-sheet-qr-hint{font-family:var(--body);font-size:var(--text-prose-sm);font-weight:var(--wght-base);line-height:var(--lh-prose);color:var(--ink-m);text-align:center;max-width:32ch}.follow-nudge{position:fixed;top:calc(var(--safe-top) + var(--sp-4));left:50%;transform:translate(-50%) translateY(-8px);z-index:9000;max-width:min(92vw,27rem);padding:var(--sp-3) var(--sp-4);background:var(--bg-warm);border-top:2px solid var(--gold);border-radius:var(--radius-md);box-shadow:0 6px 28px var(--mar-a28);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.follow-nudge.is-in{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.follow-nudge.is-out{opacity:0;transform:translate(-50%) translateY(-8px);pointer-events:none}.incipit__lines,.follow-nudge__body{min-width:0}.follow-nudge__msg{margin:0;font-family:var(--body);font-size:var(--text-sm-plus);font-weight:var(--wght-base);line-height:1.4;color:var(--ink)}.follow-nudge__back{margin:0;padding:0;background:none;border:none;cursor:pointer;font-weight:var(--wght-scaffold);color:var(--mar)}.follow-nudge__back:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.follow-nudge,.follow-nudge.is-in,.follow-nudge.is-out{transition:opacity var(--dur-med) var(--ease);transform:translate(-50%)}}.counter{font-variant-numeric:tabular-nums;white-space:nowrap}.im-time,.chapel-item-since,.counter,.voice-mini__meta,.voice-stalls-count,.btn-text--label,.chapel-cta-label,.chapel-insc__set,.chapel-insc__who,.chapel-item-label,.coach-hint--auto,.coach-hint--focus,.coach-hint--group,.coach-hint--pill,.comm-meta,.focus-closing-rubric,.focus-leader-away,.focus-lobby__since,.focus-mystery-sub,.focus-narthex-figures,.focus-room-count,.focus-room-status,.focus-step-title,.gilded-total__label,.header-day,.incipit__aside,.intention-fab,.jd-state,.join-fab,.panel-label,.liturgical-line,.room-plate__invite,.room-plate__lbl,.sched-col__lbl,.nav-tab,.nudge-cta-btn,.nudge-day1-sublabel,.pill-nav,.pray-ctx-step,.profile-modal-badge,.supporter-founding-note,.panel-label--gold,.supporter-tier-sub,.swipe-hint,.update-toast-btn{font-family:var(--ui);font-size:var(--text-2xs);font-weight:var(--wght-scaffold);letter-spacing:var(--ls-normal);text-transform:uppercase;font-feature-settings:"case" 1}.focus-advance-label,.prayer-step-title,.step-counter,.char-count,.join-code-count,.fab-composer-count{font-family:var(--ui);font-size:var(--text-xs);font-weight:var(--wght-scaffold);letter-spacing:var(--ls-normal);text-transform:uppercase;font-feature-settings:"case" 1}.join-code-input{font-family:var(--ui);font-size:max(1.5rem,20px);font-weight:var(--wght-strong);letter-spacing:var(--ls-code);text-transform:uppercase;font-feature-settings:"case" 1}.wordmark{font-family:var(--serif);font-size:var(--text-sm);font-weight:var(--wght-strong);letter-spacing:var(--ls-normal);text-transform:none}.account-cancel-nudge,.account-email,.account-supporter-since,.btn-cta,.btn-offer,.focus-lobby__visibility-note,.follow-nudge__back,.hint,.im-attribution,.incipit__hint,.intention-modal-gone-sub,.lang-opt,.mode-toggle-label,.mode-toggle-status,.mystery-today,.nudge-secondary--muted,.pill-ghost,.price-loading,.profile-modal-following,.profile-modal-founding,.push-value-prop,.share-sheet-qr-error,.skip-link,.status-banner,.theme-opt,.update-toast,.visibility-opt,.voice-note{font-family:var(--ui);font-size:var(--text-sm);letter-spacing:var(--ls-tight)}.account-signin-sub,.jd-form,.jd-name,.modal-sub,.preamble-line,.profile-modal-follow-note{font-family:var(--body);font-size:var(--text-prose-sm)}:where(.account-cancel-nudge,.account-email,.account-supporter-since,.btn-cta,.btn-offer,.focus-lobby__visibility-note,.follow-nudge__back,.hint,.im-attribution,.incipit__hint,.intention-modal-gone-sub,.lang-opt,.mode-toggle-label,.mode-toggle-status,.mystery-today,.nudge-secondary--muted,.pill-ghost,.price-loading,.profile-modal-following,.profile-modal-founding,.push-value-prop,.share-sheet-qr-error,.skip-link,.status-banner,.theme-opt,.update-toast,.visibility-opt,.voice-note){font-weight:var(--wght-base)}.focus-ctrl-audio.is-speaking .audio-aura,.focus-mobile-btn.is-speaking .audio-aura{position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:50%;z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 24%,transparent 70%);mask-image:radial-gradient(circle,#000 24%,transparent 70%)}.focus-mobile-btn.is-speaking{position:relative}.focus-ctrl-audio.active .audio-aura,.focus-ctrl-audio.is-speaking .audio-aura{width:168px;height:168px}.focus-mobile-audio.active .audio-aura,.focus-mobile-btn.is-speaking .audio-aura{width:96px;height:96px}.audio-btn.active .audio-aura:before,.audio-btn.active .audio-aura:after,.focus-ctrl-audio.active .audio-aura:before,.focus-ctrl-audio.active .audio-aura:after,.focus-mobile-audio.active .audio-aura:before,.focus-mobile-audio.active .audio-aura:after,.focus-ctrl-audio.is-speaking .audio-aura:before,.focus-ctrl-audio.is-speaking .audio-aura:after,.focus-mobile-btn.is-speaking .audio-aura:before,.focus-mobile-btn.is-speaking .audio-aura:after{content:"";position:absolute;inset:-60%;pointer-events:none;will-change:transform}.focus-ctrl-audio.is-speaking .audio-aura:before,.focus-mobile-btn.is-speaking .audio-aura:before{background:radial-gradient(ellipse 56% 44% at 30% 36%,color-mix(in srgb,var(--fo-gold-l) 47%,transparent) 0%,transparent 58%);animation:vesper-gold 4.33s ease-in-out infinite alternate}.focus-ctrl-audio.is-speaking .audio-aura:after,.focus-mobile-btn.is-speaking .audio-aura:after{background:radial-gradient(ellipse 52% 56% at 72% 68%,color-mix(in srgb,var(--mar) 30%,transparent) 0%,transparent 60%);animation:vesper-blue 3.17s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.focus-ctrl-audio.is-speaking .audio-aura:before,.focus-ctrl-audio.is-speaking .audio-aura:after,.focus-mobile-btn.is-speaking .audio-aura:before,.focus-mobile-btn.is-speaking .audio-aura:after{animation:none}}.mic-glyph{--slash-off: 1}.mic-glyph.is-muted{--slash-off: 0}@media(prefers-reduced-motion:reduce){.mic-glyph{--slash-dur: 0s}}.status-dot{display:inline-block;flex-shrink:0;vertical-align:middle;fill:currentColor;stroke:none;stroke-width:0;overflow:visible}.fellows-dot{display:none;flex-shrink:0;fill:var(--gold);stroke:none;stroke-width:0;overflow:visible}.fellows-btn.has-unseen .fellows-dot{display:block;animation:fellowsDot 3s ease-in-out infinite}@keyframes fellowsDot{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.fellows-btn.has-unseen .fellows-dot{animation:none;opacity:.85}}@media(prefers-reduced-motion:reduce){.share-sheet-qr-skel:after{animation:none}}.profile-modal-ctas .btn-pray{font-size:var(--text-sm);padding:var(--sp-3) var(--sp-6)}.profile-modal-ctas .btn-text-action{font-size:var(--text-xs)}.intention-modal-gone-sub{color:var(--ink-l);text-align:center}.view-pager,.pager-track{display:contents}@media(max-width:53.75em){.view-pager>.pager-track>.col-right{position:relative;inset:auto;transform:none;will-change:auto;z-index:auto;border-left:none}}@media(max-width:53.75em){body.pager .view-pager{display:flex;flex-flow:row nowrap;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;will-change:scroll-position;touch-action:pan-x pan-y}body.pager .view-pager::-webkit-scrollbar{display:none}body.pager .view-pager>.pager-track{display:flex;flex-flow:row nowrap;flex:0 0 300%;width:300%;height:100%;overflow:clip}body.pager .view-pager>.pager-track>.view-pane{scroll-snap-align:start;scroll-snap-stop:always;flex:1 1 0;width:auto;height:100%;min-width:0;contain:layout paint;will-change:transform}body.pager .view-pager:not(.is-panning){scroll-snap-type:x mandatory}body.pager .view-pager>.pager-track>.col-left>.col-left-scroll{overscroll-behavior-y:contain}body.pager .view-pager>.pager-track>.account-panel>.account-panel-scroll{overscroll-behavior-y:contain}body.pager .view-pager>.pager-track>.col-right{position:relative;inset:auto;width:100%;transform:none;transition:none;z-index:auto;border-left:none}body.pager .view-pager>.pager-track>.account-panel{position:relative;inset:auto;width:100%;transform:none;transition:none;z-index:auto}body.pager .view-pager.is-locked{scroll-snap-type:none;overflow-x:hidden}body.pager .view-pager>.pager-track>.col-right.pm-active{transform:none}}@media(prefers-reduced-motion:reduce){body.pager .view-pager{scroll-behavior:auto}}body.pager:not([data-view=community]) .col-right .host-armor .armor-stud,body.pager:not([data-view=community]) .col-right .chapel-pip-fill.is-live,body.pager:not([data-view=community]) .col-right .fellows-btn.has-unseen .fellows-dot{animation-play-state:paused}body.pager:not([data-view=liturgy]) .col-left .presence-chip,body.pager:not([data-view=liturgy]) .col-left .gilded-total__star,body.pager:not([data-view=liturgy]) .col-left .audio-btn:before,body.pager:not([data-view=liturgy]) .col-left .audio-aura:before,body.pager:not([data-view=liturgy]) .col-left .audio-aura:after{animation-play-state:paused}body.pager .view-pane.is-arriving .host-armor .armor-stud,body.pager .view-pane.is-arriving .chapel-pip-fill.is-live,body.pager .view-pane.is-arriving .fellows-btn.has-unseen .fellows-dot,body.pager .view-pane.is-arriving .presence-chip,body.pager .view-pane.is-arriving .gilded-total__star,body.pager .view-pane.is-arriving .audio-btn:before,body.pager .view-pane.is-arriving .audio-aura:before,body.pager .view-pane.is-arriving .audio-aura:after{animation-play-state:running}@media(min-width:53.8125em){body.prayer-mode .col-right .host-armor .armor-stud,body.prayer-mode .col-right .chapel-pip-fill.is-live,body.prayer-mode .col-right .fellows-btn.has-unseen .fellows-dot{animation-play-state:paused}}.focus-ctrl-next.is-signalled,.focus-mobile-next.is-signalled{color:var(--fo-gold-l);animation:guest-ready-breath 3.4s ease-in-out infinite}.focus-ctrl-next.is-signalled svg,.focus-mobile-next.is-signalled svg{stroke-width:3}@keyframes guest-ready-breath{0%,to{opacity:.72}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.focus-ctrl-next.is-signalled,.focus-mobile-next.is-signalled{animation:none;opacity:1}}.focus-censer{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate;container-type:size}.focus-censer b{position:absolute;display:block;--cx: calc(-40 + 1.8 * var(--fx));--cy: calc(-40 + 1.8 * var(--fy));--ex: calc(1.8 * var(--rx) * var(--stop));--ey: calc(1.8 * var(--ry) * var(--stop));left:calc((var(--cx) - var(--ex)) * 1cqw);top:calc((var(--cy) - var(--ey)) * 1cqh);width:calc(2 * var(--ex) * 1cqw);height:calc(2 * var(--ey) * 1cqh);background:radial-gradient(ellipse calc(1.8 * var(--rx) * 1cqw) calc(1.8 * var(--ry) * 1cqh) at 50% 50%,var(--tint) 0%,transparent calc(var(--stop) * 100%));transform-origin:calc((50 - var(--cx) + var(--ex)) * 1cqw) calc((50 - var(--cy) + var(--ey)) * 1cqh);--thur-ax: 38;--thur-ay: 62;--thur-bx: 64;--thur-by: 44;--thur-cx: 50;--thur-cy: 78;--thur-rise: 1}.focus-censer b:nth-child(1){--fx: var(--thur-ax);--fy: var(--thur-ay);--rx: 40;--ry: 30;--stop: .62;--tint: rgba(201, 164, 90, .3);animation:thur-a 37s ease-in-out infinite alternate}.focus-censer b:nth-child(2){--fx: var(--thur-bx);--fy: var(--thur-by);--rx: 34;--ry: 26;--stop: .6;--tint: rgba(214, 178, 110, .22);animation:thur-b 29s ease-in-out infinite alternate}.focus-censer b:nth-child(3){--fx: var(--thur-cx);--fy: var(--thur-cy);--rx: 30;--ry: 38;--stop: .58;--tint: rgba(122, 168, 216, .14);animation:thur-c 43s ease-in-out infinite alternate}@keyframes thur-a{0%{transform:translate3d(-12.6cqw,calc(10.8cqh * var(--thur-rise)),0) rotate(-9deg) scale(1)}to{transform:translate3d(10.8cqw,calc(-19.8cqh * var(--thur-rise)),0) rotate(8deg) scale(1.1)}}@keyframes thur-b{0%{transform:translate3d(9cqw,calc(14.4cqh * var(--thur-rise)),0) rotate(7deg) scale(1.06)}to{transform:translate3d(-10.8cqw,calc(-16.2cqh * var(--thur-rise)),0) rotate(-6deg) scale(1)}}@keyframes thur-c{0%{transform:translate3d(-7.2cqw,calc(18cqh * var(--thur-rise)),0) rotate(4deg)}to{transform:translate3d(9cqw,calc(-12.6cqh * var(--thur-rise)),0) rotate(-5deg)}}.focus-censer[data-art^=joyful] b{--thur-ax: 30;--thur-ay: 54;--thur-bx: 70;--thur-by: 54;--thur-cx: 50;--thur-cy: 26;--thur-rise: 1.25}.focus-censer[data-art^=luminous] b{--thur-ax: 14;--thur-ay: 46;--thur-bx: 86;--thur-by: 50;--thur-cx: 50;--thur-cy: 48;--thur-rise: .55}.focus-censer[data-art^=luminous] b:nth-child(3){--rx: 44;--ry: 40;--stop: .64;--tint: rgba(214, 178, 110, .2)}.focus-censer[data-art^=sorrowful] b{--thur-ax: 34;--thur-ay: 84;--thur-bx: 62;--thur-by: 76;--thur-cx: 48;--thur-cy: 92;--thur-rise: .45}.focus-censer[data-art^=sorrowful] b:nth-child(1){--rx: 46;--ry: 34;--stop: .6;--tint: rgba(201, 164, 90, .22)}.focus-censer[data-art^=glorious] b{--thur-ax: 26;--thur-ay: 30;--thur-bx: 74;--thur-by: 26;--thur-cx: 50;--thur-cy: 14;--thur-rise: 1.1}@media(prefers-reduced-motion:reduce){.focus-censer b:nth-child(n){animation:none}}.voice-strip{z-index:2;padding:var(--sp-5) var(--sp-6) 0}@media(min-width:53.8125em){.voice-strip-row{position:absolute;left:var(--sp-8);bottom:calc(var(--sp-8) + env(safe-area-inset-bottom,0px));z-index:2}.voice-strip{padding:0}}.voice-strip-hd{--btn-ink: var(--fo-cream-sub);padding:0 0 var(--sp-3)}.voice-ask-dot{width:7px;height:7px;flex-shrink:0;fill:var(--fo-gold-l);filter:drop-shadow(0 0 0 var(--fo-night)) drop-shadow(0 0 1.5px var(--fo-night))}.voice-stalls .host-armor svg,.focus-lobby__voices .host-armor svg{fill:var(--fo-gold-l)}.chapel-avatar.is-speaking{background:var(--fo-gold-l)!important;color:var(--fo-night);transition:background-color var(--dur-med) ease,color var(--dur-med) ease}.chapel-avatar.is-quiet{opacity:var(--opacity-disabled-focus, .45)}.chapel-avatar.is-muted .mic-mark{color:var(--fo-cream)}.chapel-avatar.is-host-muted{box-shadow:inset 0 0 0 2px var(--mar-on-dark)}.chapel-avatar.is-host-muted .mic-mark{color:var(--mar-on-dark)}.chapel-avatar.is-mic-blocked{box-shadow:inset 0 0 0 2px var(--danger-on-dark)}.chapel-avatar.is-mic-blocked .mic-mark{color:var(--danger-on-dark)}.chapel-avatar .mic-mark{position:absolute;right:-1px;bottom:-1px;width:var(--icon-sm);height:var(--icon-sm);border-radius:50%;background:var(--fo-night);display:none;pointer-events:none;--slash-off: 0}.chapel-avatar.is-muted .mic-mark,.chapel-avatar.is-host-muted .mic-mark,.chapel-avatar.is-mic-blocked .mic-mark{display:flex}.chapel-avatar .mic-mark svg{width:12px;height:12px}.chapel-avatar.is-speaking .mic-mark{display:none}.chapel-avatar.is-speaking{box-shadow:none}.chapel-avatar.is-muted,.chapel-avatar.is-host-muted,.chapel-avatar.is-mic-blocked{opacity:.62}.chapel-avatar.is-free,.chapel-avatar.is-invite{background:var(--fo-cream-bg)!important}.chapel-avatar.is-free{color:transparent}.chapel-avatar.is-invite{color:var(--fo-gold-l)}.voice-roster-body .stream-empty--bare{margin:0;padding:0 var(--sp-4)}.room-plate{width:100%;background:transparent;border-radius:var(--radius-md);overflow:hidden}.room-plate--bare .room-plate__band{border-radius:inherit}.room-plate.is-solo .room-plate__band{order:-1}.room-plate.is-solo .room-plate__count{font-size:1.9rem}.room-plate__top{padding:var(--sp-5) var(--sp-4) var(--sp-4)}.room-plate__top:only-child{padding-bottom:var(--sp-5)}.room-plate__count{font-family:var(--serif);font-size:3.4rem;font-weight:var(--wght-base);line-height:.94;color:var(--ink);text-align:center;margin:0;font-variant-numeric:tabular-nums;transition:transform var(--dur-med) var(--ease)}.room-plate__count.is-pulsing{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.room-plate__count{transition:none}.room-plate__count.is-pulsing{transform:none}}.room-plate__lbl{color:var(--ink-l);text-align:center;margin:var(--sp-2) 0 0}.room-plate__band{border-radius:0;inline-size:100%;min-block-size:64px;--btn-rest: var(--hl-up);--btn-wash: var(--hl-up)}.room-plate__band:focus-visible{outline:2px solid var(--mar);outline-offset:-2px}.room-plate__code-wrap{flex:1;min-width:0}.room-plate__code{display:block;font-family:var(--ui);font-size:1.4rem;line-height:1.1;letter-spacing:var(--ls-code);color:var(--ink)}.room-plate__lbl--band{display:block;text-align:left;margin-top:var(--sp-1);color:var(--ink-l)}.room-plate__invite{color:var(--ink-m)}.focus-lobby .room-plate__band{background:var(--fo-cream-bg-h)}.focus-lobby .room-plate__band:hover{background:#f0e8d829;filter:none}.focus-lobby .room-plate__band:focus-visible{outline-color:var(--fo-gold-l)}.focus-lobby .room-plate__code,.focus-lobby .room-plate__invite,.focus-lobby .room-plate__count{color:var(--fo-cream-full)}.focus-lobby .room-plate{background:var(--fo-cream-bg)}.focus-lobby .room-plate__lbl{color:var(--fo-cream-sub)}.focus-lobby .room-plate__lbl--band{color:var(--fo-cream-ctrl)}.lobby-sentence{text-align:center;inline-size:100%;min-block-size:56px;padding:var(--sp-4);--btn-rest: var(--fo-cream-bg);--btn-wash: var(--fo-cream-bg-h)}.lobby-sentence:focus-visible{outline:2px solid var(--fo-gold-l);outline-offset:2px}.lobby-sentence__text{flex:1;min-width:0;font-family:var(--body);font-size:var(--text-md);line-height:1.35;color:var(--fo-cream);text-align:left}.lobby-sentence__text b{color:var(--fo-cream-full);font-weight:600}.lobby-sentence__edit{flex:0 0 auto;color:var(--fo-cream-sub)}.focus-lobby .voice-stalls{margin:0}.voice-stalls-count{flex:0 0 auto;margin:0;color:var(--fo-cream-sub)}.focus-lobby__cols{width:100%}.focus-lobby__aside{min-width:0}@media(min-width:64em){.focus-lobby__host,.focus-lobby__participant{max-width:46rem}.focus-lobby__cols{display:grid;grid-template-columns:1fr 1fr;align-items:start}.focus-lobby__begin{max-width:360px;margin-inline:auto}}.voice-note{color:var(--fo-cream-sub);margin:var(--sp-3) 0 0;text-align:center}.voice-sink{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}@supports (animation-timeline: scroll()) and (timeline-scope: --ora-pager){:root{timeline-scope:--ora-pager}@media(max-width:53.75em){body.pager .view-pager{scroll-timeline:--ora-pager inline}}@media(prefers-reduced-motion:no-preference){body.pager .nav-tab-mark{opacity:0;animation:ora-navdot-0 linear both;animation-timeline:--ora-pager;transition:none}body.pager .nav-tab:nth-of-type(2) .nav-tab-mark{animation-name:ora-navdot-1}body.pager .nav-tab:nth-of-type(3) .nav-tab-mark{animation-name:ora-navdot-2}}@keyframes ora-navdot-0{0%{opacity:1;transform:translate(-50%) scale(1)}50%{opacity:0;transform:translate(-50%) scale(.4)}to{opacity:0;transform:translate(-50%) scale(.4)}}@keyframes ora-navdot-1{0%{opacity:0;transform:translate(-50%) scale(.4)}50%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(.4)}}@keyframes ora-navdot-2{0%{opacity:0;transform:translate(-50%) scale(.4)}50%{opacity:0;transform:translate(-50%) scale(.4)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:no-preference){body.pager .nav-tab-icon{animation:ora-navicon-0 linear both;animation-timeline:--ora-pager;transition:none}body.pager .nav-tab:nth-of-type(2) .nav-tab-icon{animation-name:ora-navicon-1}body.pager .nav-tab:nth-of-type(3) .nav-tab-icon{animation-name:ora-navicon-2}}@keyframes ora-navicon-0{0%{transform:scale(1.08);opacity:1}50%{transform:scale(1);opacity:.55}to{transform:scale(1);opacity:.55}}@keyframes ora-navicon-1{0%{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:.55}}@keyframes ora-navicon-2{0%{transform:scale(1);opacity:.55}50%{transform:scale(1);opacity:.55}to{transform:scale(1.08);opacity:1}}}
