:root{--pa-bg:#ffffff;--pa-bg-subtle:#f6f8fa;--pa-bg-elevated:#ffffff;--pa-border:#d0d7de;--pa-text:#0d1117;--pa-text-muted:#6e7681;--pa-text-inverse:#ffffff;--pa-accent:#0261d1;--pa-accent-subtle:#dbeafe;--pa-danger:#b91c1c;--pa-danger-subtle:#fee2e2;--pa-warning:#b45309;--pa-warning-subtle:#fef3c7;--pa-success:#047857;--pa-success-subtle:#d1fae5;--pa-accent-rgb:2,97,209;--pa-danger-rgb:185,28,28;--pa-warning-rgb:180,83,9;--pa-success-rgb:4,120,87;--pa-space-xs:4px;--pa-space-sm:8px;--pa-space-md:12px;--pa-space-lg:16px;--pa-space-xl:24px;--pa-space-xxl:32px;--pa-radius-sm:6px;--pa-radius-md:10px;--pa-radius-lg:16px;--pa-radius-pill:999px;--pa-touch-target:44px}:root[data-pa-theme=dark]{--pa-bg:#0d1117;--pa-bg-subtle:#161b22;--pa-bg-elevated:#21262d;--pa-border:#30363d;--pa-text:#e6edf3;--pa-text-muted:#b1bac4;--pa-text-inverse:#0d1117;--pa-accent:#3b8cff;--pa-accent-subtle:#06214e;--pa-danger:#f87171;--pa-danger-subtle:#601414;--pa-warning:#fbbf24;--pa-warning-subtle:#78350f;--pa-success:#34d399;--pa-success-subtle:#064e3b;--pa-accent-rgb:59,140,255;--pa-danger-rgb:248,113,113;--pa-warning-rgb:251,191,36;--pa-success-rgb:52,211,153}@media (prefers-color-scheme:dark){:root:not([data-pa-theme=light]):not([data-pa-theme=dark]){--pa-bg:#0d1117;--pa-bg-subtle:#161b22;--pa-bg-elevated:#21262d;--pa-border:#30363d;--pa-text:#e6edf3;--pa-text-muted:#b1bac4;--pa-text-inverse:#0d1117;--pa-accent:#3b8cff;--pa-accent-subtle:#06214e;--pa-danger:#f87171;--pa-danger-subtle:#601414;--pa-warning:#fbbf24;--pa-warning-subtle:#78350f;--pa-success:#34d399;--pa-success-subtle:#064e3b;--pa-accent-rgb:59,140,255;--pa-danger-rgb:248,113,113;--pa-warning-rgb:251,191,36;--pa-success-rgb:52,211,153}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;z-index:1080;padding:.5rem .75rem;background:var(--bs-body-bg);border:2px solid var(--bs-primary);border-radius:var(--bs-border-radius)}.btn-pray .pray-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400}.audience-chip{font-size:.75rem;border:1px solid var(--bs-border-color);border-radius:2rem;padding:.1rem .55rem;color:var(--bs-secondary-color);white-space:nowrap}.prayer-body{white-space:pre-wrap;overflow-wrap:anywhere}.bg-primary-soft{background-color:rgba(var(--bs-primary-rgb),.12)}.bg-success-soft{background-color:rgba(var(--bs-success-rgb),.12)}.content-unavailable{color:var(--bs-secondary-color);font-style:italic}body header.header-static .navbar{height:100%}.auth-main{display:flex;flex-direction:column;justify-content:center;min-height:100vh}:root{--pa-cover:linear-gradient(135deg,#e0e7ff,#c7d2fe)}[data-pa-theme=dark]{--pa-cover:linear-gradient(135deg,#1b2440,#283052)}.pa-logo-dark,[data-pa-theme=dark] .pa-logo-light{display:none}[data-pa-theme=dark] .pa-logo-dark{display:inline-block}.pa-lockup-block{margin-inline:auto}.pa-logo-light.pa-lockup-block{display:block}.pa-logo-dark.pa-lockup-block,[data-pa-theme=dark] .pa-logo-light.pa-lockup-block{display:none}[data-pa-theme=dark] .pa-logo-dark.pa-lockup-block{display:block}.pa-top-nav .nav-link.nav-link{font-weight:500}.pa-top-nav .nav-link.active.active{color:var(--pa-accent)}@media (min-width:992px){.pa-top-nav .nav-link.nav-link{display:flex;align-items:center;height:2.25rem;padding:0 .75rem;line-height:1.5;border-bottom:2px solid transparent}.pa-top-nav .nav-link.active.active{border-bottom-color:var(--pa-accent)}}.pa-navbar-toggler:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25)}.pa-toggler-bars{position:relative;display:block;width:1.125rem;height:.875rem}.pa-toggler-bars>span{position:absolute;inset-inline:0;height:2px;border-radius:2px;background-color:currentcolor;transition:top .18s ease,transform .18s ease,opacity .12s ease}.pa-toggler-bars>span:first-child{top:0}.pa-toggler-bars>span:nth-child(2){top:calc(50% - 1px)}.pa-toggler-bars>span:nth-child(3){top:calc(100% - 2px)}.pa-navbar-toggler[aria-expanded=true] .pa-toggler-bars>span:first-child{top:calc(50% - 1px);transform:rotate(45deg)}.pa-navbar-toggler[aria-expanded=true] .pa-toggler-bars>span:nth-child(2){opacity:0}.pa-navbar-toggler[aria-expanded=true] .pa-toggler-bars>span:nth-child(3){top:calc(50% - 1px);transform:rotate(-45deg)}@media (max-width:991.98px){body header.header-static .navbar-collapse{padding:1rem 1rem .5rem}body header.header-static .navbar-collapse .navbar-nav>.nav-item{padding-inline:0}body header.header-static .navbar-collapse .navbar-nav>.nav-item:last-child{border-bottom:0}}.pa-header-search{width:100%}@media (min-width:992px){.pa-header-search{width:20rem;max-width:30vw;-webkit-margin-start:1rem;margin-inline-start:1rem}}@media (max-width:991.98px){.row>.pa-rail-col{margin-top:0;padding-top:0;padding-bottom:0}}.pa-rail-avatar{--pa-rail-avatar-size:5rem;margin-top:calc(var(--pa-rail-avatar-size) / -2)}.pa-rail-avatar .avatar{height:var(--pa-rail-avatar-size);width:var(--pa-rail-avatar-size)}.pa-rail-stats>li{flex:1 1;min-width:0;padding-inline:.25rem}.pa-rail-stats>li+li{-webkit-border-start:1px solid var(--bs-border-color);border-inline-start:1px solid var(--bs-border-color)}.pa-rail-stats .small{font-size:.75rem;white-space:nowrap}.pa-account-menu{width:17rem;max-width:calc(100vw - 2rem)}.pa-account-menu-identity{min-width:0}.pa-theme-switch .btn{--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-hover-bg:var(--bs-tertiary-bg);--bs-btn-hover-border-color:var(--bs-border-color);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--pa-accent);--bs-btn-active-border-color:var(--pa-accent)}.pa-suggestion-identity{min-width:0}.pa-follow-dot{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:50%}.pa-room-tabs{gap:1.5rem;margin:1.5rem 0;border-bottom:1px solid var(--bs-border-color);flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pa-room-tabs::-webkit-scrollbar{display:none}.pa-room-tab{padding:0 0 .75rem;white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:600;color:var(--bs-secondary-color)}.pa-room-tab:hover{color:var(--bs-body-color)}.pa-room-tab.active{color:var(--pa-accent);border-bottom-color:var(--pa-accent)}.pa-room-cover{height:150px;overflow:visible}.pa-room-cover>span:first-child{border-radius:inherit}.pa-room-state{position:absolute;top:.75rem;inset-inline-end:.75rem;background:rgba(0,0,0,.45);color:#fff}.pa-room-state--live{background:#e5484d}.pa-room-cover+.card-body{padding-top:1.5rem}.pa-room-topic{position:absolute;bottom:-.75rem;inset-inline-start:.75rem;max-width:calc(100% - 1.5rem)}.pa-room-count,.pa-room-topic{background:var(--pa-accent);color:#fff}.pa-room-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;border-radius:999px;font-size:.75rem;font-weight:700}.pa-room-share{flex:none;width:2.75rem}.pa-circle-cover{height:130px}.pa-circle-banner{height:160px}.pa-circle-badge{position:absolute;top:.75rem;inset-inline-end:.75rem;background:rgba(0,0,0,.45);color:#fff}.pa-circle-emblem{display:inline-flex;align-items:center;justify-content:center;align-self:center;position:relative;width:4rem;height:4rem;margin-top:-5rem;margin-bottom:1rem;border-radius:50%;box-shadow:0 0 0 4px var(--bs-card-bg,var(--bs-body-bg));color:#fff;font-size:1.5rem;font-weight:700;line-height:1}.pa-circle-stats>span{flex:0 1 7rem;padding-inline:.75rem}.pa-circle-stats>span+span{-webkit-border-start:1px solid var(--bs-border-color);border-inline-start:1px solid var(--bs-border-color)}.pa-circle-blurb{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}legend.form-label{font-size:1rem}.pa-cover-preview{height:130px;border-radius:var(--pa-radius-md,10px);overflow:hidden;background:var(--bs-tertiary-bg)}.pa-cover-preview img{width:100%;height:100%;object-fit:cover;display:block}.pa-circle-search{width:min(100%,18rem)}.pa-account-menu-error{position:absolute;inset-inline-end:0;top:100%;width:16rem;margin-top:.25rem;z-index:1030}.feed-tab{flex:1 1}.feed-tab .nav-link{white-space:nowrap}.feed-tab .nav-link.nav-link{margin-bottom:0}:root:root{--bs-primary:var(--pa-accent);--bs-primary-rgb:var(--pa-accent-rgb);--bs-primary-text-emphasis:var(--pa-accent);--bs-primary-bg-subtle:var(--pa-accent-subtle);--bs-primary-border-subtle:color-mix(in srgb,var(--pa-accent) 40%,white);--bs-danger:var(--pa-danger);--bs-danger-rgb:var(--pa-danger-rgb);--bs-danger-text-emphasis:var(--pa-danger);--bs-danger-bg-subtle:var(--pa-danger-subtle);--bs-danger-border-subtle:color-mix(in srgb,var(--pa-danger) 40%,white);--bs-warning:var(--pa-warning);--bs-warning-rgb:var(--pa-warning-rgb);--bs-warning-text-emphasis:var(--pa-warning);--bs-warning-bg-subtle:var(--pa-warning-subtle);--bs-warning-border-subtle:color-mix(in srgb,var(--pa-warning) 40%,white);--bs-success:var(--pa-success);--bs-success-rgb:var(--pa-success-rgb);--bs-success-text-emphasis:var(--pa-success);--bs-success-bg-subtle:var(--pa-success-subtle);--bs-success-border-subtle:color-mix(in srgb,var(--pa-success) 40%,white);--bs-link-color:var(--pa-accent);--bs-link-color-rgb:var(--pa-accent-rgb);--bs-link-hover-color:var(--pa-accent);--bs-link-hover-color-rgb:var(--pa-accent-rgb)}.btn.btn-primary{--bs-btn-bg:var(--pa-accent);--bs-btn-border-color:var(--pa-accent);--bs-btn-hover-bg:color-mix(in srgb,var(--pa-accent) 85%,black);--bs-btn-hover-border-color:color-mix(in srgb,var(--pa-accent) 85%,black);--bs-btn-active-bg:color-mix(in srgb,var(--pa-accent) 78%,black);--bs-btn-active-border-color:color-mix(in srgb,var(--pa-accent) 78%,black);--bs-btn-focus-shadow-rgb:var(--pa-accent-rgb);--bs-btn-disabled-bg:var(--pa-accent);--bs-btn-disabled-border-color:var(--pa-accent)}.btn.btn-danger{--bs-btn-bg:var(--pa-danger);--bs-btn-border-color:var(--pa-danger);--bs-btn-hover-bg:color-mix(in srgb,var(--pa-danger) 85%,black);--bs-btn-hover-border-color:color-mix(in srgb,var(--pa-danger) 85%,black);--bs-btn-active-bg:color-mix(in srgb,var(--pa-danger) 78%,black);--bs-btn-active-border-color:color-mix(in srgb,var(--pa-danger) 78%,black);--bs-btn-focus-shadow-rgb:var(--pa-danger-rgb);--bs-btn-disabled-bg:var(--pa-danger);--bs-btn-disabled-border-color:var(--pa-danger)}.btn.btn-outline-primary{--bs-btn-color:var(--pa-accent);--bs-btn-border-color:var(--pa-accent);--bs-btn-hover-bg:var(--pa-accent);--bs-btn-hover-border-color:var(--pa-accent);--bs-btn-active-bg:var(--pa-accent);--bs-btn-active-border-color:var(--pa-accent);--bs-btn-focus-shadow-rgb:var(--pa-accent-rgb);--bs-btn-disabled-color:var(--pa-accent);--bs-btn-disabled-border-color:var(--pa-accent)}.btn.btn-primary-soft{color:var(--pa-accent);background-color:var(--pa-accent-subtle)}.btn.btn-danger-soft{color:var(--pa-danger);background-color:var(--pa-danger-subtle)}.btn.btn-success-soft{color:var(--pa-success);background-color:var(--pa-success-subtle)}.room-stage{--room-bg:#0b1020;--room-raised:#151b2e;--room-sheet:#1b2133;--room-border:#2a3145;--room-text:#f5f7fb;--room-muted:#98a2b8;--room-accent:#5b5bd6;--room-speaking:#7c7cf0;--room-live:#e5484d;position:relative;min-height:70vh;display:flex;flex-direction:column;color:var(--room-text);border-radius:1rem;overflow:hidden;background:radial-gradient(130% 68% at 50% -6%,var(--room-glow,#1d2444) 0,transparent 64%),linear-gradient(180deg,var(--room-glow-far,#0f1428) 0,var(--room-bg) 58%),var(--room-bg)}.room-stage__head{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.room-stage__title{font-size:1rem;font-weight:600;margin:0}.room-stage__timer{color:var(--room-muted);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.room-stage__note{margin:0 1.25rem .5rem;padding:.5rem .75rem;border-radius:.5rem;background:rgba(255,255,255,.08);color:var(--room-text);font-size:.8125rem;text-align:center}.room-stage__grid{flex:1 1;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;gap:1.5rem;padding:1.5rem 1.25rem 2rem}.room-tile{width:104px;display:flex;flex-direction:column;align-items:center;gap:.375rem;background:none;border:0;padding:0;color:inherit;text-align:center}.room-tile--lead{width:100%}.room-tile__name{font-size:.8125rem;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-tile__role{font-size:.6875rem;color:var(--room-muted)}.room-face{position:relative;border-radius:50%;display:grid;place-items:center;background:#2a2a6b;border:3px solid transparent;overflow:visible}.room-face--speaking{border-color:var(--room-speaking);box-shadow:0 0 0 4px rgba(124,124,240,.26)}.room-face{transition:border-color .14s ease-out,box-shadow .14s ease-out}@media (prefers-reduced-motion:reduce){.room-face{transition:none}}.room-face>img,.room-face>span{border-radius:50%;width:100%;height:100%;display:grid;place-items:center;object-fit:cover;font-weight:700}.room-face__mark{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--room-bg);font-size:.6875rem}.room-face__mark--host{background:var(--room-live);color:#fff}.room-face__mark--self{background:var(--room-raised);color:var(--room-muted)}.room-bar{display:flex;justify-content:flex-start;justify-content:safe center;gap:.5rem;padding:.75rem;background:var(--room-raised);overflow-x:auto;scrollbar-width:none}.room-bar::-webkit-scrollbar{display:none}.room-bar__btn{position:relative;width:84px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.375rem;background:none;border:0;color:var(--room-muted);font-size:.6875rem}.room-bar__btn:disabled{opacity:.4}.room-bar__icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#0b1020;color:var(--room-text);font-size:1.125rem}.room-bar__badge,.room-bar__btn--on .room-bar__icon{background:var(--room-accent)}.room-bar__badge{position:absolute;top:-2px;right:14px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;color:#fff;font-size:.625rem;font-weight:700;display:grid;place-items:center;border:2px solid var(--room-raised)}.room-stage__cover{position:absolute;inset:-40px;background-size:cover;background-position:50%;filter:blur(28px) saturate(1.15);opacity:.55;pointer-events:none;z-index:0}.room-stage>:not(:where(.room-stage__cover,.room-sheet,.room-sheet__scrim)){position:relative;z-index:1}.room-sheet__scrim{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:1040;border:0;padding:0}.room-sheet{position:fixed;z-index:1045;left:50%;bottom:0;transform:translateX(-50%);width:min(460px,100%);max-height:80vh;overflow-y:auto;background:var(--room-sheet,#1b2133);color:#f5f7fb;border-radius:1rem 1rem 0 0;padding:1rem 1.25rem 1.5rem}@media (min-width:576px){.room-sheet{bottom:auto;top:50%;transform:translate(-50%,-50%);border-radius:1rem}}.room-sheet__row{display:flex;align-items:center;gap:.75rem;width:100%;min-height:52px;padding:.5rem 0;background:none;border:0;color:inherit;text-align:left}.room-sheet__row:disabled{opacity:.4}.room-sheet__rule{height:1px;background:var(--room-border,#2a3145);margin:.5rem 0;border:0}.room-sheet__muted{color:var(--room-muted,#98a2b8);font-size:.8125rem}.room-sheet input.form-control{background:var(--room-raised,#151b2e);border-color:var(--room-border,#2a3145);color:#f5f7fb}.room-sheet input.form-control::placeholder{color:var(--room-muted,#98a2b8)}.room-sheet__notice{display:flex;align-items:center;border-radius:.5rem;background:rgba(124,124,240,.14);border:1px solid rgba(124,124,240,.32);padding:.5rem .75rem;margin-bottom:1rem;font-size:.8125rem}.give-presets{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}@media (min-width:576px){.give-presets{grid-template-columns:repeat(4,1fr)}}.give-preset{border:1px solid var(--room-line,rgba(255,255,255,.18));background:none;color:inherit;border-radius:.5rem;padding:.625rem .5rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .12s ease-out}.give-preset--on{border-color:var(--room-speaking);box-shadow:inset 0 0 0 1px var(--room-speaking)}.give-preset:disabled{opacity:.5}.live-strip{margin-bottom:0}.live-strip__row{display:flex;gap:.75rem;overflow-x:auto;scrollbar-width:none;list-style:none;padding:.25rem 0;margin:0}.live-strip__row::-webkit-scrollbar{display:none}.live-strip__card{position:relative;display:block;flex:0 0 auto;width:140px;height:196px;border-radius:var(--pa-radius-lg,16px);overflow:hidden;text-decoration:none}.live-strip__scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.1) 52%,transparent 70%)}.live-strip__flag{position:absolute;top:.5rem;inset-inline-start:.5rem;display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .4rem;border-radius:999px;background:#e5484d;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.04em}.live-strip__dot{width:5px;height:5px;border-radius:50%;background:#fff}.live-strip__count{position:absolute;top:.5rem;inset-inline-end:.5rem;display:inline-flex;align-items:center;gap:.2rem;padding:.125rem .4rem;border-radius:999px;background:rgba(0,0,0,.5);color:#fff;font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-strip__name{position:absolute;inset-inline:.625rem;bottom:.625rem;color:#fff;font-size:.875rem;font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.room-stage__bed{color:rgba(255,255,255,.72);letter-spacing:.01em}.pa-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;line-height:1.4;vertical-align:middle;white-space:nowrap}.pa-badge-label{position:relative;top:.03em}