.bridge-gospel-network-status{z-index:10000;left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));color:#fff;background:#102f52;border:1px solid #ffffff3d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:13px;line-height:1.45;display:flex;position:fixed;box-shadow:0 8px 28px #05182c47}.bridge-gospel-network-status button{color:#102f52;min-height:40px;font:inherit;background:#fff;border:1px solid #ffffff80;border-radius:10px;flex:none;padding:0 13px;font-weight:800}@media (min-width:720px){.bridge-gospel-network-status{width:min(620px,100vw - 32px);left:50%;right:auto;transform:translate(-50%)}}
:is(html:has(.personal-bridge-route-viewport),body:has(.personal-bridge-route-viewport)){overscroll-behavior:none;background:#061636;width:100%;height:100%;min-height:100%;overflow:hidden!important}body:has(.personal-bridge-route-viewport){margin:0}.personal-bridge-route-viewport{z-index:0;overscroll-behavior:none;isolation:isolate;background:#061636;width:100%;min-width:0;height:100dvh;min-height:0;position:fixed;inset:0;overflow:hidden}.personal-bridge-route-scrollport{box-sizing:border-box;overscroll-behavior:none;background:#f8fbff;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.personal-bridge-route-scrollport:has(.bridge-gospel-creative-board-canvas){background:#0f1b33}.personal-bridge-route-scrollport:has([data-bridge-gospel-scroll-mode=content]){overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.personal-bridge-route-scrollport:has([data-bridge-gospel-scroll-mode=fixed]){overflow-y:hidden}.personal-bridge-route-scrollport :where(.personal-bridge-info-page,.personal-bridge-management-page,.personal-bridge-script-choice-page,.personal-bridge-personal-script-shell,.personal-bridge-pdf-viewer-page,.guide-board-page)[data-bridge-gospel-scroll-mode]{padding-top:0!important}.personal-bridge-route-scrollport :where(.personal-bridge-info-page,.personal-bridge-management-page,.personal-bridge-script-choice-page,.personal-bridge-personal-script-shell,.personal-bridge-pdf-viewer-page,.guide-board-page)[data-bridge-gospel-scroll-mode=fixed]{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.personal-bridge-route-scrollport:has(.bridge-presentation-page){background:var(--bridge-canvas-background,#fff6e6);overflow:hidden}.personal-bridge-route-scrollport:has(.personal-bridge-app-home[data-bridge-gospel-scroll-mode=fixed]) .personal-bridge-home-page{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.personal-bridge-route-scrollport:has(.personal-bridge-app-home[data-bridge-gospel-scroll-mode=fixed]) :is(.personal-bridge-app-shell,.personal-bridge-app-home){height:100%;min-height:0}
.personal-bridge-route-scrollport :is(.personal-bridge-app-home,.personal-bridge-sensitive-shell,.personal-bridge-script-choice-page--with-art,.personal-bridge-basic-info-panel,.guide-board-shell,.personal-bridge-encounter-shell:has(>.bridge-access-stats-body)){box-sizing:border-box;align-content:stretch;overflow:visible;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important;display:grid!important}.personal-bridge-route-scrollport :is(.personal-bridge-app-topbar,.personal-bridge-sensitive-hero,.personal-bridge-script-choice-bar,.personal-bridge-basic-info-header,.guide-board-headbar,.bridge-access-help-page .personal-bridge-standard-headbar,.personal-bridge-encounter-shell:has(>.bridge-access-stats-body)>header){position:relative!important;top:auto!important}.personal-bridge-route-scrollport :is(.bridge-access-home-body,.bridge-access-board-body,.bridge-access-choice-body,.bridge-access-guide-home-body,.bridge-access-help-body,.bridge-access-stats-body){align-content:start;gap:inherit;display:grid}.personal-bridge-route-scrollport .bridge-access-home-body{grid-auto-rows:max-content}.personal-bridge-route-scrollport .personal-bridge-app-home:is(.is-auto-audio-screen,.is-manual-options-screen) .bridge-access-home-body{grid-template-rows:auto minmax(min-content,1fr);align-content:stretch}.personal-bridge-route-scrollport :is(.bridge-access-home-body,.bridge-access-guide-deck-body,.bridge-access-intro-body){touch-action:auto}.personal-bridge-route-scrollport .bridge-access-home-body :is(.personal-bridge-auto-setup-stack,.personal-bridge-manual-options-stack){overscroll-behavior-y:auto;min-height:min-content;touch-action:auto!important;overflow:visible!important}.personal-bridge-route-scrollport .bridge-access-board-body{grid-template-rows:auto minmax(0,1fr)}.personal-bridge-route-scrollport .bridge-access-choice-body{grid-template-rows:auto auto minmax(0,1fr);justify-items:center}.personal-bridge-route-scrollport .bridge-access-guide-home-body{flex-direction:column;display:flex}.personal-bridge-route-scrollport .bridge-access-guide-home-body>*{flex-shrink:0}.personal-bridge-route-scrollport .supplemental-bible-memo-modal{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.personal-bridge-route-scrollport .bridge-access-memo-body{align-content:start;gap:inherit;display:grid}.personal-bridge-route-scrollport .personal-bridge-basic-info-body{align-content:start}.personal-bridge-route-scrollport .personal-bridge-start-page.is-landscape-stage{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.personal-bridge-route-scrollport .bridge-access-intro-body{height:100%}.personal-bridge-route-scrollport .bridge-access-intro-body>.personal-bridge-start-shell{min-height:0}@media (orientation:portrait) and (max-width:820px){.personal-bridge-route-scrollport .bridge-access-intro-body{display:none}}.personal-bridge-route-scrollport .personal-bridge-management-drawer{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.personal-bridge-route-scrollport .bridge-access-menu-body{gap:inherit;grid-template-rows:auto 1fr auto;display:grid}.personal-bridge-route-scrollport .bridge-access-help-body,.personal-bridge-route-scrollport .bridge-access-stats-body{gap:18px}.personal-bridge-route-scrollport .personal-bridge-contained-scrollbody{scroll-padding-block:12px max(12px, env(safe-area-inset-bottom))}.personal-bridge-route-scrollport .bridge-access-stats-page{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.personal-bridge-route-scrollport>.personal-bridge-home{box-sizing:border-box;height:100%;min-height:0;display:grid;overflow:hidden}.personal-bridge-route-scrollport>.personal-bridge-home>.personal-bridge-panel{min-height:0;overflow-y:auto}
.bridge-portrait-required{display:none}.personal-bridge-route-scrollport [data-bridge-layout-policy=fixed]>.bridge-access-home-body{overscroll-behavior:none;overflow:clip}.personal-bridge-route-scrollport .personal-bridge-app-home:not(.is-auto-audio-screen):not(.is-manual-options-screen)[data-bridge-layout-policy=fixed]>.bridge-access-home-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(12px, env(safe-area-inset-bottom));overflow:hidden auto}.personal-bridge-route-scrollport .bridge-fixed-deck-body{min-width:0;height:100%;min-height:0;display:grid;overflow:clip}.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-swipe-deck{grid-template-rows:minmax(0,1fr) auto auto;height:100%;min-height:0}.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-swipe-track,.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-swipe-deck .guide-swipe-card{height:100%;min-height:0;max-height:100%}.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-swipe-deck.is-story .guide-swipe-card{grid-template-rows:auto clamp(210px,31svh,270px) minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-swipe-copy.is-story-copy{--story-body-gap:22;--story-spacing-ratio:1;overscroll-behavior-y:none;touch-action:pan-x;min-height:0;padding-bottom:0;overflow:clip}.bridge-fixed-deck-body .guide-swipe-copy.is-story-copy .guide-swipe-story-body{min-height:0;margin-top:calc(var(--story-body-gap) * var(--story-spacing-ratio) * 1px);flex:auto}.bridge-fixed-deck-body .guide-swipe-story-paragraphs{gap:calc(17px * var(--story-spacing-ratio));margin-bottom:calc(6px * var(--story-spacing-ratio))}.bridge-fixed-deck-body .guide-swipe-story-paragraphs p{margin-top:calc(12px * var(--story-spacing-ratio))}.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-swipe-story-mark{box-sizing:border-box;height:calc(var(--guide-card-mark-size) + var(--guide-card-mark-bottom) + 16px);padding:16px 22px var(--guide-card-mark-bottom);position:static}.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-detail-card{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;overflow:clip}.personal-bridge-route-scrollport .bridge-fixed-deck-body :is(.guide-how-deck,.guide-how-track,.guide-how-slide){height:100%;min-height:0;max-height:100%}.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-how-slide{grid-template-rows:minmax(min-content,1fr) minmax(0,4fr)}.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-how-slide-copy{touch-action:pan-x;min-height:min-content;overflow:clip}@media (max-width:640px){.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-swipe-deck.is-story .guide-swipe-card{grid-template-rows:auto clamp(175px,27svh,215px) minmax(0,1fr) auto}.personal-bridge-route-scrollport .bridge-fixed-deck-body .guide-swipe-copy.is-story-copy{--story-body-gap:20}}@media (orientation:landscape){html:not(.bridge-ios-on-mac) .personal-bridge-route-viewport:has([data-bridge-orientation=portrait]):not(:has(.personal-bridge-management-overlay))>.personal-bridge-route-scrollport{visibility:hidden;pointer-events:none}html:not(.bridge-ios-on-mac) .personal-bridge-route-viewport:has([data-bridge-orientation=portrait]):not(:has(.personal-bridge-management-overlay))>.bridge-portrait-required{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));place-items:center;display:grid;position:absolute;inset:0}}.bridge-portrait-required-card{color:#0f172a;text-align:center;background:#fffffff5;border:1px solid #2563eb3d;border-radius:18px;gap:9px;width:min(420px,100%);padding:20px 18px;display:grid;box-shadow:0 18px 40px #0f172a24}.bridge-portrait-required-card strong{color:#1d4ed8;font-size:clamp(22px,6.2vw,30px);font-weight:950;line-height:1.2}.bridge-portrait-required-card span{font-size:clamp(14px,3.8vw,17px);font-weight:850;line-height:1.45}
