.analytics-report,.demo-analytics-panel{--analytics-ink:var(--wf-navy,#263c49);--analytics-muted:var(--wf-ink-soft,#64736f);--analytics-line:var(--wf-border,#dddcd1);--analytics-gold:var(--wf-amber,#d3a042);--analytics-surface:var(--wf-paper,#fffefa);--analytics-soft:var(--wf-cream,#f1f2eb);color:var(--analytics-ink)}.analytics-report{max-width:1160px;color:var(--analytics-ink);margin:auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.analytics-heading{justify-content:space-between;align-items:center;gap:24px;margin:32px 0 26px;display:flex}.analytics-eyebrow{font-size:max(var(--wf-sr-label-floor,0px), 12px);letter-spacing:.13em;text-transform:uppercase;color:var(--analytics-muted);margin:0 0 8px;font-weight:750}.analytics-report h1{letter-spacing:-.04em;margin:0;font-size:clamp(29px,4vw,40px);font-weight:800}.analytics-description{color:var(--analytics-muted);font-size:max(var(--wf-sr-copy-floor,0px), 15px);margin:10px 0 0;line-height:1.5}.analytics-range{background:var(--analytics-soft);border-radius:10px;flex-shrink:0;gap:3px;padding:4px;display:flex}.analytics-range button{color:var(--analytics-ink);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 13px);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 14px}.analytics-range button[aria-pressed=true]{background:var(--analytics-ink);color:var(--analytics-surface)}:is(.analytics-report button:focus-visible,.analytics-report input:focus-visible){outline:3px solid var(--analytics-gold);outline-offset:3px}.analytics-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.analytics-cards>div{border:1px solid var(--analytics-line);background:var(--analytics-surface);border-radius:13px;padding:21px 20px}.analytics-cards span{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--analytics-muted);font-weight:650}.analytics-cards strong{letter-spacing:-.04em;margin-top:9px;font-size:36px;display:block}.analytics-cards strong small{color:var(--analytics-muted);font-size:18px;font-weight:500}.analytics-cards p{font-size:max(var(--wf-sr-label-floor,0px), 11px);color:var(--analytics-muted);margin:7px 0 0;line-height:1.5}.analytics-chart,.analytics-members{border:1px solid var(--analytics-line);background:var(--analytics-surface);border-radius:13px;margin-top:21px}.analytics-chart{padding:20px 24px}.analytics-section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.analytics-report h2{font-size:max(var(--wf-sr-copy-floor,0px), 16px);margin:0;font-weight:750}.analytics-section-title>span{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--analytics-muted)}.analytics-bars{align-items:flex-end;gap:clamp(4px,2vw,22px);height:137px;padding-top:20px;display:flex}.analytics-bar-column{text-align:center;flex-direction:column;flex:1;justify-content:flex-end;gap:5px;min-width:0;height:130px;display:flex}.analytics-bar{background:#74908a;border-radius:5px 5px 2px 2px;align-self:center;width:100%;max-width:64px}.analytics-bar-count,.analytics-bar-column small{font-size:max(var(--wf-sr-label-floor,0px), 10px);color:var(--analytics-muted)}.analytics-bar-column small{min-height:13px}.analytics-caption{color:var(--analytics-muted);font-size:max(var(--wf-sr-label-floor,0px), 11px);margin:15px 0 0;line-height:1.6}.analytics-members .analytics-section-title{padding:20px 24px}.analytics-report input{border:1px solid var(--analytics-line);background:var(--analytics-surface);color:var(--analytics-ink);width:195px;max-width:100%;font:inherit;font-size:max(var(--wf-sr-label-floor,0px), 12px);border-radius:8px;padding:10px 12px}.analytics-table-wrap{overflow:auto}.analytics-report table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.analytics-report thead{font-size:max(var(--wf-sr-label-floor,0px), 10px);letter-spacing:.07em;text-transform:uppercase;background:var(--analytics-soft);color:var(--analytics-ink)}.analytics-report th,.analytics-report td{border-bottom:1px solid var(--analytics-line);font-size:max(var(--wf-sr-label-floor,0px), 12px);vertical-align:top;padding:15px 21px}.analytics-report tbody th{font-weight:650}.analytics-report tr:last-child td,.analytics-report tr:last-child th{border-bottom:0}.analytics-report thead th{font-size:max(var(--wf-sr-label-floor,0px), 10px)}.analytics-device,.analytics-version{min-height:44px}.analytics-device small{color:var(--analytics-muted);font-size:max(var(--wf-sr-label-floor,0px), 10px);margin-top:3px;display:block}.analytics-version>span:first-child{display:block}.analytics-version small,.analytics-muted{color:var(--analytics-muted)}.analytics-badge{font-size:max(var(--wf-sr-label-floor,0px), 9px);color:#3b665b;background:#edf1e9;border-radius:5px;margin-top:5px;padding:2px 6px;line-height:1.5;display:inline-block}.analytics-older{color:#88651c;background:#f8eccf}.analytics-footnote{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--analytics-muted);max-width:850px;margin:22px 0 0;line-height:1.7}.analytics-empty{color:var(--analytics-muted);padding:15px 24px}.analytics-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.analytics-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-top:22px}.analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-cards>div{padding:16px}.analytics-cards strong{font-size:31px}.analytics-report th,.analytics-report td{padding:14px}.analytics-chart{padding:18px 16px}.analytics-members .analytics-section-title{flex-wrap:wrap;padding:18px 16px}.analytics-section-title input{width:180px}.analytics-bars{gap:5px}.analytics-bar-count{font-size:max(var(--wf-sr-label-floor,0px), 9px)}}.analytics-dense{gap:5px}.analytics-dense .analytics-bar-count{display:none}.analytics-dense .analytics-bar-column small{visibility:hidden}.analytics-dense .analytics-bar-column:nth-child(5n) small,.analytics-dense .analytics-bar-column:first-child small{visibility:visible}@media (max-width:600px){.analytics-table-wrap{overflow:visible}.analytics-report table{white-space:normal}.analytics-report thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.analytics-report tbody{display:block}.analytics-report tbody tr{border-top:1px solid var(--analytics-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 18px;padding:18px 16px;display:grid}.analytics-report tbody th{font-size:max(var(--wf-sr-copy-floor,0px), 14px);border:0;grid-column:1/-1;padding:0 0 3px}.analytics-report tbody td{border:0;min-width:0;padding:0;line-height:1.6;display:block}.analytics-report tbody td:before{content:attr(data-label);font-size:max(var(--wf-sr-label-floor,0px), 9px);color:var(--analytics-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-weight:650;display:block}.analytics-device,.analytics-version{min-height:0}.analytics-dense{gap:3px}}.demo-analytics-panel{padding:0 4px 28px}.demo-analytics-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.demo-analytics-actions button{border:1px solid var(--analytics-line);color:var(--analytics-ink);font:inherit;background:0 0;border-radius:8px;padding:10px 14px}.demo-analytics-login{max-width:440px;padding:20px 0}.demo-analytics-login p{line-height:1.6}.demo-analytics-login label{gap:8px;margin:20px 0;display:grid}.demo-analytics-login input{border:1px solid var(--analytics-line);background:var(--analytics-surface);color:var(--analytics-ink);font:inherit;border-radius:8px;padding:13px}.detail-sheet.demo-analytics-sheet{gap:0;min-height:0;padding-bottom:0;overflow:hidden;height:94dvh!important;max-height:94dvh!important}.demo-analytics-sheet>[data-slot=sheet-header]{flex:none;padding-right:32px}.analytics-sheet-body{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.analytics-sheet-toolbar{background:var(--wf-paper,#fffefa);border-bottom:1px solid var(--wf-border,#dddcd1);flex:none;justify-content:flex-end;padding:8px 2px;display:flex}.analytics-sheet-toolbar button{border:1px solid var(--wf-border,#dddcd1);background:var(--wf-cream,#f1f2eb);min-height:44px;color:var(--wf-navy,#263c49);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 14px);border-radius:8px;padding:9px 14px;font-weight:650}.analytics-sheet-toolbar button:focus-visible{outline:3px solid var(--wf-amber,#d3a042);outline-offset:-3px}.analytics-sheet-scroll:focus-visible{outline:3px solid var(--wf-amber,#d3a042);outline-offset:-3px}.demo-analytics-sheet .analytics-sheet-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;padding:5px 2px calc(30px + env(safe-area-inset-bottom));flex:1 1 0;scroll-padding-block:12px;display:block;position:relative;overflow:hidden auto}.analytics-sheet-scroll>.demo-analytics-panel,.analytics-festival{min-width:0}.analytics-festival .analytics-caption,.analytics-festival .analytics-footnote{font-size:max(var(--wf-sr-label-floor,0px), 12px)}.analytics-section-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.analytics-section-links a{border:1px solid var(--analytics-line);color:var(--analytics-ink);font-size:max(var(--wf-sr-label-floor,0px), 12px);background:var(--analytics-surface);border-radius:8px;padding:9px 11px;text-decoration:none}.analytics-member-more{padding:0 16px 16px}.analytics-festival-filters{flex-wrap:wrap;gap:12px;display:flex}.analytics-festival-filters label{min-width:160px;color:var(--analytics-muted);font-size:max(var(--wf-sr-label-floor,0px), 12px);flex:1;gap:7px;font-weight:650;display:grid}.analytics-festival select{border:1px solid var(--analytics-line);background:var(--analytics-surface);width:100%;min-height:44px;color:var(--analytics-ink);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 14px);border-radius:8px;padding:10px}:is(.analytics-festival select:focus-visible,.analytics-festival a:focus-visible,.analytics-festival summary:focus-visible){outline:3px solid var(--analytics-gold);outline-offset:3px}.analytics-notice{border:1px solid var(--analytics-line);border-left:4px solid var(--analytics-gold);background:var(--analytics-soft);font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--analytics-ink);border-radius:9px;padding:14px 16px;line-height:1.7}.analytics-festival>.analytics-cards{margin-top:20px}.analytics-festival .analytics-cards{margin-top:18px}.analytics-festival .analytics-cards p{font-size:max(var(--wf-sr-label-floor,0px), 12px)}.analytics-cards-compact strong{font-size:30px}.analytics-festival-section{margin:30px 0;padding-top:4px;scroll-margin-top:24px}.analytics-festival h3{font-size:max(var(--wf-sr-copy-floor,0px), 14px);margin:0}.analytics-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.analytics-insights{border:1px solid var(--analytics-line);border-top:4px solid var(--analytics-gold);background:var(--analytics-surface);font-size:max(var(--wf-sr-label-floor,0px), 12px);border-radius:12px;padding:18px;line-height:1.7}.analytics-insights-positive{border-top-color:#74908a}.analytics-insights ul{margin:16px 0 0;padding:0;list-style:none}.analytics-insights li+li{border-top:1px solid var(--analytics-line);margin-top:20px;padding-top:18px}.analytics-insights li p{color:var(--analytics-muted);margin:7px 0}.analytics-insights a{color:var(--analytics-ink);text-underline-offset:3px}.analytics-insights>p{color:var(--analytics-muted)}.analytics-section-note{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--analytics-muted);padding:0 22px 17px;line-height:1.7}.analytics-cell-detail{max-width:250px;color:var(--analytics-muted);font-size:max(var(--wf-sr-label-floor,0px), 11px);white-space:normal;margin-top:5px;line-height:1.7;display:block}.analytics-festival table{line-height:1.5}.analytics-festival .analytics-badge{white-space:normal}.analytics-festival .analytics-members{scroll-margin-top:24px}.analytics-bar-unknown{background:var(--analytics-line)}.analytics-detail{background:var(--analytics-surface);border:1px solid var(--analytics-line);font-size:max(var(--wf-sr-copy-floor,0px), 13px);border-radius:10px;margin-top:18px;padding:16px 18px;line-height:1.7}.analytics-detail summary{cursor:pointer;min-height:28px;font-weight:650}.analytics-trend-list{margin:12px 0 0;padding:0;list-style:none}.analytics-trend-list li{border-top:1px solid var(--analytics-line);font-size:max(var(--wf-sr-label-floor,0px), 12px);justify-content:space-between;gap:15px;padding:10px 0;display:flex}.analytics-trend-list strong{text-align:right;font-weight:650}.analytics-coverage>ul{padding:0;list-style:none}.analytics-coverage>ul li{border-bottom:1px solid var(--analytics-line);font-size:max(var(--wf-sr-label-floor,0px), 12px);gap:5px;padding:12px 0;line-height:1.7;display:grid}.analytics-coverage>ul span{color:var(--analytics-muted)}.analytics-export-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.analytics-export-actions button{border:1px solid var(--analytics-line);background:var(--analytics-surface);min-height:44px;color:var(--analytics-ink);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 13px);border-radius:8px;padding:10px 14px}@media (max-width:850px){.analytics-insights-grid{grid-template-columns:1fr}.analytics-insights{font-size:max(var(--wf-sr-copy-floor,0px), 13px)}.analytics-festival .analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.analytics-festival .analytics-heading{margin-bottom:18px}.analytics-section-note{padding-left:16px;padding-right:16px}.analytics-festival .analytics-cards>div{padding:15px 12px}.analytics-festival .analytics-cards strong{overflow-wrap:anywhere;font-size:28px}.analytics-cell-detail{max-width:none}.analytics-festival td,.analytics-festival tbody th{overflow-wrap:anywhere}.analytics-trend-list li{flex-direction:column;gap:3px}.analytics-trend-list strong{text-align:left}.analytics-export-actions button{width:100%}}.eval-note-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 22px;display:grid}.eval-note-choices button{text-align:left;border:1px solid var(--wf-border);background:var(--wf-paper);color:var(--wf-navy);border-radius:18px;flex-direction:column;align-items:flex-start;gap:9px;padding:18px 14px;display:flex}.eval-note-choices strong{font-size:max(var(--wf-sr-copy-floor,0px), 1.08rem);line-height:1.25}.eval-note-choices small,.eval-sharing,.eval-ownership{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), .94rem);line-height:1.45}.eval-note-choices svg{color:var(--wf-gold,#cb932f)}.eval-notes-tabs{flex-wrap:wrap}.eval-notes-tabs [aria-selected=true]{background:var(--secondary);color:var(--foreground)}.eval-member-picker{gap:10px;margin:18px 0;display:grid}.eval-member-picker select{border:1px solid var(--wf-border);background:var(--wf-paper);width:100%;color:var(--wf-navy);font:inherit;border-radius:12px;padding:13px}.committee-eval-notes-sheet .development-notes-member-heading small{color:var(--wf-ink-soft);margin-top:8px;display:block}.committee-eval-notes-sheet .development-note-row em{white-space:pre-wrap;overflow-wrap:anywhere;font-style:normal}.committee-eval-notes-sheet .development-note-row small{white-space:normal;line-height:1.45}.eval-note-choices button:disabled{opacity:.55}.bars-bible-page{max-width:840px;margin:0 auto;padding-bottom:38px}.bars-bible-page .page-heading h1{overflow-wrap:anywhere}.bible-search{margin:6px 0 8px}.bible-search input{min-width:0;font-size:18px!important}.bible-search button{color:var(--wf-ink-soft);cursor:pointer;background:0 0;border:0;padding:8px}.bible-category-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bible-category-grid>button{border:1px solid var(--wf-border);background:var(--wf-paper);color:var(--foreground);text-align:left;min-height:184px;box-shadow:var(--wf-shadow);cursor:pointer;border-radius:24px;flex-direction:column;align-items:flex-start;gap:10px;padding:23px 20px;display:flex;position:relative}.bible-category-grid strong{font-size:23px;font-weight:800;line-height:1.2}.bible-category-grid button>span:not(.feature-icon){font-size:max(var(--wf-sr-copy-floor,0px), 16px);color:var(--wf-ink-soft);max-width:95%;line-height:1.5}.bible-category-chevron{width:20px;color:var(--wf-amber);position:absolute;top:28px;right:15px}.bible-quick-tools h2,.bible-source-heading h2{margin:8px 0 15px;font-size:24px;font-weight:800}.bible-quick-tools .feature-row{min-height:88px;padding:18px 16px}.bible-quick-tools .feature-row strong{font-size:19px}.bible-quick-tools .feature-row small{font-size:max(var(--wf-sr-copy-floor,0px), 16px)}.bible-originals-open{justify-content:flex-start!important;gap:12px!important;font-size:19px!important}.bible-originals-open>span{color:var(--wf-ink-soft);margin-left:auto}.bible-library-footnote{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), 15px);text-align:center;margin:0;line-height:1.6}.bible-category-chips,.bible-kind-tabs{flex-wrap:wrap;gap:8px;display:flex}.bible-category-chips button,.bible-kind-tabs button{background:var(--wf-paper);color:var(--foreground);border:1px solid var(--wf-border);font:inherit;font-weight:700;font-size:max(var(--wf-sr-copy-floor,0px), 16px);cursor:pointer;border-radius:999px;min-height:44px;padding:11px 15px}.bible-category-chips button[aria-pressed=true]{background:var(--wf-deep);border-color:var(--wf-deep);color:#fff7e5}.bible-kind-tabs button{background:0 0;border-radius:10px}.bible-kind-tabs button[aria-pressed=true]{border-color:var(--wf-amber);color:var(--wf-amber)}.bible-filters{gap:12px;display:flex}.bible-filters label{min-width:0;font-size:max(var(--wf-sr-copy-floor,0px), 15px);color:var(--wf-ink-soft);flex-direction:column;flex:1;gap:8px;font-weight:700;display:flex}.bible-filters select{border:1px solid var(--wf-border);width:100%;font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 17px);background:var(--wf-paper);color:var(--foreground);border-radius:13px;min-height:50px;padding:13px 12px}.bible-results{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), 16px);margin:0}.bible-entry-list{gap:10px;display:grid}.bible-entry{text-align:left;border:1px solid var(--wf-border);background:var(--wf-paper);color:var(--foreground);font:inherit;cursor:pointer;border-radius:19px;align-items:center;gap:15px;padding:18px;display:flex}.bible-entry>span{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bible-entry small{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), 13px);letter-spacing:.03em;font-weight:700}.bible-entry strong{font-size:21px;font-weight:800;line-height:1.3}.bible-entry span span{font-size:max(var(--wf-sr-copy-floor,0px), 16px);color:var(--wf-ink-soft);line-height:1.4}.bible-entry>svg{color:var(--wf-amber);flex-shrink:0;width:20px}.bible-detail{flex-direction:column;gap:22px;display:flex}.bible-facts{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:21px;margin:0;overflow:hidden}.bible-facts>div{padding:17px 20px}.bible-facts>div+div{border-top:1px solid var(--wf-border)}.bible-facts dt{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), 15px);margin-bottom:6px}.bible-facts dd{overflow-wrap:anywhere;margin:0;font-size:19px;line-height:1.5}.bible-reference-text{white-space:pre-line;margin:0;font-size:19px;line-height:1.7}.bible-note{border:1px solid var(--wf-amber);font-size:max(var(--wf-sr-copy-floor,0px), 17px);background:0 0;border-radius:15px;margin:0;padding:16px;line-height:1.6}.bible-location{font-size:max(var(--wf-sr-copy-floor,0px), 17px);color:var(--wf-ink-soft);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.bible-location svg{flex-shrink:0;width:21px}.bible-source-heading h2{margin-bottom:6px}.bible-source-heading p{font-size:max(var(--wf-sr-copy-floor,0px), 15px);color:var(--wf-ink-soft);margin:0}.bible-source-links{flex-direction:column;gap:13px;display:flex}.bible-source-links a{text-align:left;justify-content:flex-start;gap:12px;text-decoration:none;font-size:max(var(--wf-sr-copy-floor,0px), 17px)!important}.bible-source-links a>svg{flex-shrink:0;width:21px}.bible-source-links a>svg:last-child{margin-left:auto}.bible-source-title{font-size:max(var(--wf-sr-copy-floor,0px), 14px);color:var(--wf-ink-soft);overflow-wrap:anywhere;margin-top:5px;font-weight:500;display:block}.bible-contact-card{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:20px;flex-direction:column;gap:13px;padding:19px;display:flex}.bible-contact-card>a{align-self:stretch}.bible-source-locked{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), 16px);border:1px solid var(--wf-border);border-radius:15px;align-items:center;gap:10px;padding:15px;line-height:1.5;display:flex}.bible-source-locked svg{flex-shrink:0}.bible-empty{text-align:center;padding:30px 20px}.bible-empty>svg{color:var(--wf-ink-soft);width:30px;height:30px}.bible-empty h2{font-size:23px}.bible-empty p,.bible-intro{color:var(--wf-ink-soft);font-size:18px;line-height:1.6}:is(.bars-bible-page button:focus-visible,.bars-bible-page a:focus-visible,.bars-bible-page select:focus-visible){outline:3px solid var(--wf-amber);outline-offset:3px}@media (max-width:460px){.bible-category-grid{gap:11px}.bible-category-grid>button{min-height:188px;padding:18px 15px}.bible-category-grid strong{font-size:21px}.bible-category-grid button>span:not(.feature-icon){font-size:max(var(--wf-sr-copy-floor,0px), 15px)}.bible-category-grid .feature-icon{width:42px;height:42px}.bible-category-chevron{width:17px;top:25px;right:10px}.bible-entry strong{font-size:20px}}.detail-sheet.bars-bible-sheet{height:94dvh;max-height:94dvh;padding-top:20px}.bars-bible-sheet .bars-bible-page{padding-top:12px}.bible-load-error,.bible-loading{padding:24px 8px}.bible-reference{gap:16px;max-width:960px}.bible-reference .page-heading{margin-bottom:0}.bible-reference .page-heading h1{font-size:clamp(28px,5vw,40px)}.bible-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.bible-section-nav button{border:1px solid var(--wf-border);background:var(--wf-paper);min-height:46px;color:var(--foreground);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 14px);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 5px;font-weight:800;display:flex}.bible-section-nav button[aria-current=page]{background:var(--wf-deep);color:#fff7e5;border-color:var(--wf-deep)}.bible-section-nav svg{flex-shrink:0;width:17px;height:17px}.bible-find{font-size:max(var(--wf-sr-copy-floor,0px), 14px);color:var(--wf-ink-soft);margin:0}.bible-find>summary{cursor:pointer;align-items:center;gap:7px;min-height:40px;font-weight:650;display:flex}.bible-find>summary svg{width:16px;height:16px}.bible-find .bible-search{margin-bottom:8px}.bible-reference-section{flex-direction:column;gap:12px;min-width:0;display:flex}.bible-reference-section h2{margin:0;font-size:23px}.bible-reference .bible-kind-tabs{gap:5px}.bible-reference .bible-kind-tabs button{min-height:40px;font-size:max(var(--wf-sr-copy-floor,0px), 14px);border-radius:8px;padding:7px 10px}.bible-select{font-size:max(var(--wf-sr-copy-floor,0px), 14px);color:var(--wf-ink-soft);align-items:center;gap:12px;font-weight:700;display:flex}.bible-select select{border:1px solid var(--wf-border);background:var(--wf-paper);min-width:0;min-height:44px;color:var(--foreground);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 16px);border-radius:9px;flex:1;padding:8px 10px}.bible-chart{border:1px solid var(--wf-border);background:var(--wf-paper);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:12px;max-width:100%;overflow-x:auto}.bible-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:max(var(--wf-sr-copy-floor,0px), 14px);color:var(--foreground);line-height:1.4}.bible-table th,.bible-table td{vertical-align:middle;border-bottom:1px solid var(--wf-border);overflow-wrap:anywhere;padding:8px 10px}.bible-table thead th{background:var(--secondary);font-size:max(var(--wf-sr-label-floor,0px), 11px);letter-spacing:.04em;text-transform:uppercase;color:var(--wf-ink-soft);font-weight:800}.bible-table tbody th{font-weight:650}.bible-table tr:last-child>*{border-bottom:0}.bible-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--secondary) 35%,transparent)}.bible-table-link{text-align:left;min-height:32px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:750;text-decoration:none;display:inline-flex}.bible-table-link:hover{text-decoration:underline}.bible-table small{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);margin-top:2px;font-weight:500;line-height:1.45;display:block}.bible-code{white-space:nowrap;font-size:max(var(--wf-sr-label-floor,0px), 12px);font-weight:750}.bible-matrix{width:max-content;min-width:100%}.bible-matrix th:not(:first-child),.bible-matrix td{text-align:center;min-width:64px}.bible-matrix th:first-child{z-index:1;background:var(--wf-paper);min-width:158px;max-width:180px;box-shadow:1px 0 var(--wf-border);position:sticky;left:0}.bible-matrix thead th:first-child{background:var(--secondary);z-index:2}.bible-matrix-mark{font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--wf-ink-soft)}.bible-chart-hint,.bible-chart-key{font-size:max(var(--wf-sr-label-floor,0px), 12px);color:var(--wf-ink-soft);margin:0;line-height:1.5}.bible-brief-note{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), 14px);margin:0;line-height:1.5}.bible-brief-note button{color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750;text-decoration:underline}.bible-notes{font-size:max(var(--wf-sr-copy-floor,0px), 13px);color:var(--wf-ink-soft);line-height:1.6}.bible-notes summary{cursor:pointer;padding:6px 0;font-weight:700}.bible-notes p{margin:8px 0}.bible-tapping-table td{line-height:1.6}.bible-call{background:var(--secondary);min-height:44px;color:var(--foreground);font-size:max(var(--wf-sr-copy-floor,0px), 13px);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-weight:750;text-decoration:none;display:inline-flex}.bible-call svg{width:15px;height:15px}.bible-contact-details{min-height:36px;font-size:max(var(--wf-sr-label-floor,0px), 12px);display:block}.bible-rule-list{gap:8px;display:grid}.bible-rule-list>details{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:10px;padding:0 12px}.bible-rule-list summary{cursor:pointer;min-height:46px;font-weight:750;font-size:max(var(--wf-sr-copy-floor,0px), 15px);padding:12px 0}.bible-rule-list p{font-size:max(var(--wf-sr-copy-floor,0px), 15px);margin:0 0 14px;line-height:1.65}.bible-rule-list .bible-source-links{margin:10px 0 14px}.bible-events-table td:nth-child(2){white-space:nowrap}.bible-reference .bible-source-links>button,.bible-reference .bible-source-links>a{text-align:left;justify-content:flex-start;gap:10px;min-height:60px;padding:12px}.bible-reference .bible-source-links svg{flex-shrink:0;width:19px}.bible-reference .bible-source-links>button>svg:last-child{margin-left:auto}.bible-reference .bible-source-title{font-size:max(var(--wf-sr-copy-floor,0px), 13px)}@media (min-width:700px){.bible-section-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.bible-table{font-size:max(var(--wf-sr-copy-floor,0px), 15px)}.bible-table th,.bible-table td{padding:9px 13px}}@media (max-width:370px){.bible-section-nav button{font-size:max(var(--wf-sr-label-floor,0px), 12px);gap:4px}.bible-section-nav svg{width:15px}.bible-table th,.bible-table td{padding:7px}.bible-events-table{font-size:max(var(--wf-sr-label-floor,0px), 12px)}}.bible-reference{gap:12px}.bible-reference .page-header h1{font-size:32px}.bible-reference .page-header .eyebrow{font-size:max(var(--wf-sr-label-floor,0px), 10px)}.bible-section-nav button{min-height:42px}.bible-find>summary{min-height:32px}.bible-reference-section{gap:10px}.bible-tapping-table tbody th{width:114px;min-width:114px}.bible-reference .bible-guide-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bible-reference .bible-guide-tabs button{min-height:44px}.bible-rule-list .bible-chart{margin:0 0 14px}@media (min-width:700px){.bible-reference .bible-guide-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.bible-rule-list .bible-table thead th{white-space:nowrap;overflow-wrap:normal}.bible-price-group{gap:8px;margin:6px 0;display:grid}.bible-price-group h3{margin:0;font-size:18px;line-height:1.4}.bible-price-table th,.bible-price-table td{overflow-wrap:normal}.bible-price-table td:not(:last-child){white-space:nowrap}.bible-price-table th:first-child{width:43%}.bible-price-table td:last-child{font-size:max(var(--wf-sr-label-floor,0px), 12px);line-height:1.45}.gates-policies{--gp-paper:var(--wf-paper,#fffdf8);--gp-ink:var(--foreground,#142632);--gp-soft:var(--wf-ink-soft,#52656c);--gp-border:var(--wf-border,#d9cfb9);--gp-navy:var(--wf-deep,#17384a);--gp-amber:var(--wf-amber,#bc7a16);color:var(--gp-ink);background:var(--gp-paper);box-sizing:border-box;max-width:900px;min-height:100vh;margin:0 auto;padding:26px 22px 40px;font-family:inherit;line-height:1.6}.gates-policies *{box-sizing:border-box}.gp-header{border-bottom:1px solid var(--gp-border);padding-bottom:22px}.gp-heading-row,.gp-header-actions,.gp-detail-heading,.gp-reader-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.gp-header-actions{flex-wrap:wrap;justify-content:flex-start;margin:18px 0}.gp-heading-row h1{margin:5px 0 0;font:700 clamp(2rem,6vw,3rem)/1.15 Georgia,serif}.gp-brand-icon{width:36px;height:36px;color:var(--gp-amber)}.gp-eyebrow{font-size:max(var(--wf-sr-copy-floor,0px), .78rem);letter-spacing:.075em;text-transform:uppercase;color:var(--gp-soft);margin:0;font-weight:800}.gp-intro,.gp-footer-note{color:var(--gp-soft);font-size:max(var(--wf-sr-copy-floor,0px), 1rem);margin:12px 0}.gp-button,.gp-inline-reference{border:1px solid var(--gp-border);background:var(--gp-paper);min-height:44px;color:var(--gp-ink);font:700 max(var(--wf-sr-label-floor,0px), .9rem)/1.3 system-ui;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;text-decoration:none;display:inline-flex}.gp-button svg,.gp-inline-reference svg{flex-shrink:0;width:18px;height:18px}.gp-search{border:1px solid var(--gp-border);background:var(--gp-paper);border-radius:14px;align-items:center;gap:10px;min-height:54px;padding:0 12px;display:flex}.gp-search svg{width:21px;height:21px;color:var(--gp-soft);flex-shrink:0}.gp-search input{width:100%;min-width:0;color:var(--gp-ink);font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 18px);background:0 0;border:none;flex:1;padding:12px 0}.gp-search input::-webkit-search-cancel-button{display:none}.gp-search button{cursor:pointer;background:0 0;border:none;place-items:center;min-width:44px;min-height:44px;display:grid}.gp-picker{color:var(--gp-soft);font-size:max(var(--wf-sr-copy-floor,0px), .86rem);gap:7px;margin-top:15px;font-weight:700;display:grid}.gp-picker select{font:inherit;font-size:max(var(--wf-sr-copy-floor,0px), 16px);border:1px solid var(--gp-border);color:var(--gp-ink);background:var(--gp-paper);border-radius:12px;width:100%;max-width:100%;min-height:46px;padding:12px}.gp-content{padding-top:20px}.gp-detail-heading{align-items:flex-start;margin:0 0 18px}.gp-detail-heading h2{font-size:max(var(--wf-sr-copy-floor,0px), 1.45rem);margin:5px 0;line-height:1.35}.gp-detail-heading .gp-button{flex-shrink:0}.gp-quick{gap:8px;margin-bottom:20px;display:grid}.gp-quick button,.gp-topic-grid button,.gp-result-list button{text-align:left;border:1px solid var(--gp-border);background:var(--gp-paper);color:var(--gp-ink);font:inherit;cursor:pointer;border-radius:17px;flex-direction:column;gap:6px;display:flex;position:relative}.gp-quick button{flex-direction:row;justify-content:space-between;align-items:center;min-height:50px;padding:13px 15px;font-weight:750}.gp-quick svg,.gp-topic-grid svg,.gp-result-list svg{width:20px;height:20px;color:var(--gp-amber);flex-shrink:0}.gp-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gp-topic-grid button{justify-content:center;min-height:116px;padding:19px 30px 17px 17px}.gp-topic-grid button>span{font-size:max(var(--wf-sr-copy-floor,0px), 1.1rem);font-weight:800;line-height:1.35}.gp-topic-grid small{color:var(--gp-soft);font-size:max(var(--wf-sr-copy-floor,0px), .9rem)}.gp-topic-grid svg{position:absolute;top:20px;right:10px}.gp-result-list{gap:12px;display:grid}.gp-result-list button{padding:17px 38px 17px 17px}.gp-result-list strong{font-size:max(var(--wf-sr-copy-floor,0px), 1.08rem);line-height:1.4}.gp-result-list svg{position:absolute;top:22px;right:11px}.gp-excerpt{font-size:max(var(--wf-sr-copy-floor,0px), .95rem);color:var(--gp-soft);line-height:1.55}.gp-reader{font-size:max(var(--wf-sr-copy-floor,0px), 1.08rem);overflow-wrap:break-word;line-height:1.75}.gp-reader,.gp-reader p,.gp-reader li,.gp-reader td,.gp-reader th{-webkit-user-select:text;user-select:text;cursor:text}.gp-reader p{margin:0 0 20px}.gp-reader h3{font-size:max(var(--wf-sr-copy-floor,0px), 1.08rem);margin:25px 0 12px;line-height:1.45}.gp-reader ul,.gp-reader ol{margin:12px 0 22px;padding-left:25px}.gp-reader li{padding:4px 0}.gp-reader ul{list-style:outside}.gp-reader ol{list-style:decimal}.gp-policy-note{background:var(--gp-paper);border-left:3px solid var(--gp-amber);font-weight:650;padding:14px 16px!important}.gp-reader ul.gp-policy-note{padding-left:34px!important}.gp-table-wrap{border:1px solid var(--gp-border);border-radius:12px;max-width:100%;margin:15px 0 20px;overflow:auto}.gp-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:max(var(--wf-sr-copy-floor,0px), 1rem);line-height:1.45}.gp-table th,.gp-table td{border-bottom:1px solid var(--gp-border);text-align:left;vertical-align:top;overflow-wrap:normal;padding:12px 11px}.gp-table thead th{background:var(--secondary,#efe5d2);color:var(--gp-ink);font-size:max(var(--wf-sr-copy-floor,0px), .85rem);font-weight:800;line-height:1.3}.gp-table tbody th{font-weight:750}.gp-table tbody tr:last-child>*{border-bottom:0}.gp-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--secondary,#efe5d2) 35%,transparent)}.gp-gate-table th,.gp-gate-table td{font-size:max(var(--wf-sr-copy-floor,0px), .9rem);padding:10px 8px}.gp-gate-table thead th{font-size:max(var(--wf-sr-label-floor,0px), .74rem)}.gp-gate-table th:first-child{width:21%}.gp-gate-table th:nth-child(2){width:20%}.gp-gate-table th:nth-child(3){width:27%}.gp-gate-table th:nth-child(4){width:32%}.gp-reader mark{color:#142632;background:#ffdf8a;border-radius:2px;scroll-margin-top:24px}.gp-inline-reference{font-size:max(var(--wf-sr-copy-floor,0px), .95rem);margin-bottom:18px}.gp-source-note{border:1px dashed var(--gp-border);color:var(--gp-soft);font-size:max(var(--wf-sr-copy-floor,0px), .95rem);border-radius:12px;margin:22px 0;padding:15px}.gp-source-note p{margin:7px 0 0}.gp-reader-footer{border-top:1px solid var(--gp-border);flex-wrap:wrap;justify-content:flex-start;margin-top:25px;padding-top:22px}.gp-status{color:var(--gp-soft);font-size:max(var(--wf-sr-copy-floor,0px), .9rem);margin:12px 0 0}.gp-empty{border:1px dashed var(--gp-border);border-radius:14px;padding:24px}.gp-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gates-policies :focus-visible{outline:3px solid var(--gp-amber);outline-offset:3px}.gates-policies h2:focus{outline:none;scroll-margin-top:20px}.gp-local-banner{color:#fff7e5;font:600 max(var(--wf-sr-copy-floor,0px), .85rem)/1.4 system-ui;text-align:center;background:#17384a;margin:0;padding:12px 20px}.gp-local-page{background:#eee6d8;margin:0}.gp-load{font:max(var(--wf-sr-copy-floor,0px), 18px) system-ui;max-width:800px;margin:35px auto;padding:24px}@media (max-width:520px){.gates-policies{padding:20px 16px 32px}.gp-header-actions{gap:8px}.gp-header-actions .gp-button{font-size:max(var(--wf-sr-copy-floor,0px), .84rem);padding:9px 10px}.gp-detail-heading{flex-direction:column;gap:7px}.gp-reader{font-size:max(var(--wf-sr-copy-floor,0px), 1.04rem);line-height:1.75}.gp-gate-table th,.gp-gate-table td{font-size:max(var(--wf-sr-copy-floor,0px), .78rem);padding:10px 5px}.gp-gate-table thead th{font-size:max(var(--wf-sr-label-floor,0px), .65rem)}.gp-topic-grid button{min-height:109px;padding:16px 28px 15px 14px}.gp-topic-grid button>span{font-size:max(var(--wf-sr-copy-floor,0px), 1rem)}}@media (prefers-reduced-motion:no-preference){.gp-topic-grid button:hover,.gp-quick button:hover,.gp-result-list button:hover{border-color:var(--gp-amber)}}.detail-sheet.gates-policies-sheet{overscroll-behavior:contain;height:94dvh;max-height:94dvh;padding:0;display:block;overflow-y:auto}.gates-policies-sheet .gates-policies{width:100%;min-height:0;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.gates-policies-sheet .gp-heading-row{padding-right:32px}.gp-document-status{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), 1rem);margin:0;padding:18px 22px 0;line-height:1.5}.gp-button:disabled{opacity:.7;cursor:wait}.gp-search button{color:var(--gp-ink)}@media screen{.gp-gate-table{min-width:calc(var(--wf-sr-copy-floor,1.125rem) * 26)}}.beer-qr-page{gap:16px}.beer-qr-file-input{display:none}.beer-qr-empty,.beer-qr-saved{border:1px solid var(--wf-border);background:var(--wf-paper);border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex}.beer-qr-empty p{text-align:center;max-width:24rem;color:var(--wf-ink-soft);margin:0;line-height:1.5}.beer-qr-placeholder{width:120px;height:120px;color:var(--wf-ink-soft);opacity:.55;margin:8px}.beer-qr-page button{min-height:46px}.beer-qr-page button:disabled{cursor:wait;opacity:.6}.beer-qr-page .primary-button,.beer-qr-page .secondary-button{font-size:max(var(--wf-sr-copy-floor,0px), 1rem)}.beer-qr-page button>svg,.beer-qr-notice>svg,.beer-qr-expand-hint>svg{flex-shrink:0;width:20px;height:20px}.beer-qr-saved h2{color:var(--wf-navy);font-size:max(var(--wf-sr-copy-floor,0px), 1.1rem);margin:0}.beer-qr-image-button,.beer-qr-image-surface{background:#fff;border:0;border-radius:12px;width:100%;min-width:0;padding:12px;display:block;overflow:hidden}.beer-qr-image-button{cursor:zoom-in}.beer-qr-image{object-fit:contain;width:100%;height:auto;max-height:min(58dvh,520px);display:block}.beer-qr-expand-hint{color:var(--wf-ink-soft);font-size:max(var(--wf-sr-copy-floor,0px), .82rem);align-items:center;gap:8px;display:flex}.beer-qr-review-actions,.beer-qr-manage-actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;display:flex}.beer-qr-review-actions>button{flex:1}.beer-qr-manage-actions>button{white-space:nowrap;flex:1}.beer-qr-notice{color:var(--wf-navy);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;line-height:1.45;display:flex}.beer-qr-privacy{color:var(--wf-ink-soft);text-align:center;font-size:max(var(--wf-sr-copy-floor,0px), .78rem);margin:0;line-height:1.45}.beer-qr-error{border:1px solid var(--wf-border);background:var(--wf-paper);color:var(--wf-red);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.beer-qr-error p{margin:0;line-height:1.5}.beer-qr-fullscreen[data-slot=sheet-content]{z-index:60;width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:max(12px,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));color:#122a3a;background:#fff;border:0;border-radius:0;gap:16px;display:flex;position:fixed;inset:0;overflow:hidden}.beer-qr-fullscreen-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.beer-qr-fullscreen-header [data-slot=sheet-title]{color:#122a3a;font-size:max(var(--wf-sr-copy-floor,0px), 1.15rem)}.beer-qr-done{color:#122a3a;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d0d3;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:750;display:inline-flex}.beer-qr-done svg{width:20px;height:20px}.beer-qr-fullscreen-image{object-fit:contain;flex:1;width:100%;height:100%;min-height:0;display:block}.beer-qr-remove-dialog{border-color:var(--wf-border);background:var(--wf-paper);color:var(--wf-navy)}.beer-qr-remove-dialog [data-slot=alert-dialog-title]{color:var(--wf-navy)}.beer-qr-remove-dialog [data-slot=alert-dialog-description]{color:var(--wf-ink-soft)}.beer-qr-spinner{animation:.8s linear infinite beer-qr-spin}@keyframes beer-qr-spin{to{transform:rotate(360deg)}}@media (max-width:360px){.beer-qr-empty,.beer-qr-saved{gap:14px;padding:14px}.beer-qr-manage-actions{gap:8px}.beer-qr-manage-actions>button{font-size:max(var(--wf-sr-copy-floor,0px), .9rem);padding-inline:10px}}@media (prefers-reduced-motion:reduce){.beer-qr-spinner{animation:none}}.ent-preview-sheet{max-height:94dvh}.ent-preview-body{overflow-wrap:anywhere;font-size:max(var(--wf-sr-copy-floor,0px), 16px);gap:18px;padding-bottom:28px;display:grid}.ent-preview-body h3{font-size:19px;font-weight:700}.ent-preview-body h4{font-size:max(var(--wf-sr-copy-floor,0px), 16px);font-weight:700}.ent-identities{background:color-mix(in srgb, #bd8121 10%, var(--background,white));border:1px solid #b17919;border-radius:14px;gap:8px;padding:14px;display:grid}.ent-identities p{gap:2px;margin:0;display:grid}.ent-identities span{font-size:max(var(--wf-sr-label-floor,0px), 12px);text-transform:uppercase;letter-spacing:.04em;opacity:.8}.ent-identities strong{font-size:max(var(--wf-sr-copy-floor,0px), 15px)}.ent-note{font-size:max(var(--wf-sr-copy-floor,0px), 14px);opacity:.9;line-height:1.5}.ent-error{color:#bf312c}.ent-tabs{border-bottom:1px solid #8886;gap:5px;display:flex;overflow-x:auto}.ent-tabs button{white-space:nowrap;border-bottom:3px solid #0000;min-height:46px;padding:8px 10px;font-weight:600}.ent-tabs button[aria-current=page]{border-color:#a36b14}.ent-view{gap:14px;display:grid}.ent-venue-groups{gap:12px;display:grid}.ent-venue{border:1px solid #8886;border-radius:14px;gap:10px;padding:14px;display:grid}.ent-venue h4{color:#915e12}.ent-window{gap:5px;display:grid}.ent-window+.ent-window{border-top:1px solid #8884;padding-top:10px}.ent-time{font-variant-numeric:tabular-nums;font-weight:600;font-size:max(var(--wf-sr-copy-floor,0px), 14px)}.ent-assignment-people{gap:7px;margin:0;padding:0;list-style:none;display:grid}.ent-assignment-people li{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex}.ent-role,.ent-captain{font-size:max(var(--wf-sr-copy-floor,0px), 14px);border-radius:999px;padding:3px 7px;line-height:1.3;display:inline-block}.ent-role{background:#6787a52b}.ent-captain{color:#42300a;background:#ffd9486b;font-weight:700}.ent-day-picker{scroll-snap-type:x proximity;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.ent-day-picker button{scroll-snap-align:start;border:1px solid #8888;border-radius:999px;flex:none;min-height:42px;padding:8px 12px;font-weight:600}.ent-day-picker button[aria-pressed=true],.ent-person-list button[aria-pressed=true]{background:#bd812129;border-color:#a36b14}.ent-search{gap:7px;font-weight:600;display:grid}.ent-search input{width:100%;min-height:48px;color:inherit;background:var(--background,Canvas);font-size:max(var(--wf-sr-copy-floor,0px), 16px);border:1px solid #888;border-radius:10px;padding:10px 12px}.ent-person-list{gap:7px;max-height:190px;display:grid;overflow-y:auto}.ent-person-list button{text-align:left;border:1px solid #8888;border-radius:10px;min-height:40px;padding:7px 10px}.ent-person-schedule{gap:12px;display:grid}.ent-person-schedule section{border:1px solid #8886;border-radius:12px;gap:7px;padding:12px;display:grid}.ent-person-schedule h5{font-weight:700}.ent-person-schedule section p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.persona-status{background:color-mix(in srgb, #bd8121 14%, var(--background,white));font-size:max(var(--wf-sr-copy-floor,0px), 14px);border:1px solid #b17919;border-radius:14px;gap:7px;margin:12px 16px;padding:14px;display:grid}.persona-status div{flex-wrap:wrap;gap:14px;display:flex}.persona-status button{min-height:36px;font-weight:600;text-decoration:underline}.persona-lab{max-height:92dvh}.persona-lab-body{font-size:max(var(--wf-sr-copy-floor,0px), 16px);overflow-wrap:anywhere;gap:20px;display:grid}.persona-lab-body h3{font-size:19px;font-weight:700}.persona-lab-body h4{font-weight:700;font-size:max(var(--wf-sr-copy-floor,0px), 16px)}.persona-lab-body small,.persona-date{font-size:max(var(--wf-sr-copy-floor,0px), 14px)}.persona-lab-body section{gap:10px;display:grid}.persona-effective{border:2px solid #b17919;border-radius:16px;padding:18px}.persona-selector{gap:8px;font-weight:600;display:grid}.persona-selector select{width:100%;min-width:0;min-height:48px;font-size:max(var(--wf-sr-copy-floor,0px), 16px);color:inherit;background:var(--background,Canvas);border:1px solid #888;border-radius:10px;padding:10px}.persona-context dl{gap:5px;display:grid}.persona-context dt{font-size:max(var(--wf-sr-copy-floor,0px), 14px);opacity:.8;margin-top:8px}.persona-context dd{margin:0}.persona-committees article,.persona-probe article{border:1px solid #8886;border-radius:12px;gap:6px;padding:14px;display:grid}.persona-probe article{margin-top:10px}.persona-entertainment-entry{background:color-mix(in srgb, #bd8121 9%, var(--background,white));border:2px solid #b17919;border-radius:16px;padding:18px}.persona-entertainment-entry button{min-height:48px}.persona-error{color:#c0392b}.persona-lab pre{font-size:max(var(--wf-sr-copy-floor,0px), 13px);white-space:pre-wrap;overflow-wrap:anywhere;padding-top:12px}.entertainment-now-page .shift-hero .shift-hero-body .shift-hero-main h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:.875rem}@supports (font-size:1cqi){.entertainment-now-page .shift-hero .shift-hero-main{container-type:inline-size}.entertainment-now-page .shift-hero .shift-hero-body .shift-hero-main h2{font-size:clamp(.875rem,15.3846cqi - 5.23077px,1.875rem)}}
