@font-face{font-family:Taamey Frank;src:url(/fonts/TaameyFrankCLM-Medium.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Taamey Frank;src:url(/fonts/TaameyFrankCLM-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Heebo;src:url(/fonts/heebo-hebrew-wght-normal-5.3.0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;src:url(/fonts/heebo-latin-wght-normal-5.3.0.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fbf8f1;--surface:#fffdf9;--bar:#fff;--tint:#f4eee2;--tint-2:#ebe3d3;--ink:#2b2118;--ink-2:#4b4036;--muted:#6b5f51;--line:#e6dece;--edge:#94846d;--accent:#1d5fa3;--accent-hover:#174d86;--on-accent:#fff;--pressed:#fbebc4;--pressed-edge:#a2761a;--chosen:#7a4f2a;--chosen-2:#523729;--name-area:#3a3027;--name-high:#58381a;--name-chapter:#1e1107;--name-mountain:#55321a;--name-water:#1b4657;--name-river:#143a49;--name-area-hover:#1c1610;--name-area-lit:#5a2d0c;--possible-alpha:.92;--name-alpha:.92;--on-chosen:#fff8ec;--mention:#7a3e12;--mention-tint:#f5e6d3;--current:#f3ecdb;--kept:#9a6b00;--alert:#8a2b0e;--warn-tint:#fff3d6;--warn-edge:#b8741a;--dot:#000;--map-muted:#7a6e60;--map-rule:#e2d9c6;--name-glow:#fffaf0;--name-halo:0 0 2px var(--name-glow), 0 0 2px var(--name-glow);--name-chapter-halo:0 0 1px var(--name-glow), 0 0 2px var(--name-glow), 0 0 3px var(--name-glow), 0 0 6px var(--name-glow), 0 0 10px var(--name-glow), 0 0 14px var(--name-glow);--name-halo-line:drop-shadow(0 0 1px var(--name-glow)) drop-shadow(0 0 1px var(--name-glow));--ui:"Heebo", system-ui, "Segoe UI", Arial, sans-serif;--map-sans:system-ui, "Segoe UI", Arial, sans-serif;--scripture:"Taamey Frank", "Ezra SIL", "Noto Serif Hebrew", serif;--r-control:6px;--r-box:10px;--r-card:14px;--r-pill:999px;--float:0 0 0 1px #2b211812, 0 2px 4px #2b21180f, 0 8px 24px #2b21181a;--float-deep:0 0 0 1px #2b211812, 0 1px 2px #2b21181a, 0 8px 28px #2b211829;--float-deep-drop:drop-shadow(0 0 .5px #2b211829) drop-shadow(0 1px 1px #2b21181a) drop-shadow(0 8px 14px #2b211829);--map-inset:16px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--control:30px;--field:34px;--target:24px;--ring:2px solid var(--accent);--ring-gap:0 0 0 2px var(--surface);--ease:.16s cubic-bezier(.2, 0, 0, 1);--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--icon-lock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7.5a4 4 0 0 1 8 0V11'/%3E%3C/svg%3E");--icon-unlock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V7.5a4 4 0 0 1 7.7-1.5'/%3E%3C/svg%3E");--icon-share:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 14V4M8 8l4-4 4 4M5 12v7a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-7'/%3E%3C/svg%3E");--icon-save:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11M7.5 10.5 12 15l4.5-4.5M5 20h14'/%3E%3C/svg%3E");--icon-layers:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 4 8.5 4.5L12 13 3.5 8.5z'/%3E%3Cpath d='m3.5 13 8.5 4.5 8.5-4.5'/%3E%3C/svg%3E");--icon-legend:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 6h10M10 12h10M10 18h10'/%3E%3Cpath d='M4.5 6h.01M4.5 12h.01M4.5 18h.01' stroke-width='3.2'/%3E%3C/svg%3E");--icon-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M8 5.5v13l10.5-6.5z'/%3E%3C/svg%3E");--icon-stop:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'%3E%3Crect x='6' y='6' width='12' height='12' rx='2'/%3E%3C/svg%3E");--icon-route:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='18' r='2'/%3E%3Ccircle cx='18' cy='6' r='2'/%3E%3Cpath d='M8 18h6a3 3 0 0 0 0-6h-4a3 3 0 0 1 0-6h6'/%3E%3C/svg%3E");--icon-turn-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.5 12a7.5 7.5 0 1 1-2.2-5.3L19.5 9'/%3E%3Cpath d='M19.5 4.5V9H15'/%3E%3C/svg%3E");--icon-turn-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12a7.5 7.5 0 1 0 2.2-5.3L4.5 9'/%3E%3Cpath d='M4.5 4.5V9H9'/%3E%3C/svg%3E");--icon-tilt-more:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h11l6-4.5H9z'/%3E%3Cpath d='M12 4.5a7 7 0 0 1 7 7'/%3E%3Cpath d='M16.2 9.2 19 12l2.8-2.8'/%3E%3C/svg%3E");--icon-grip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 7l12 12M5 12l7 7M5 17l2 2'/%3E%3C/svg%3E");--icon-tilt-less:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h11l6-4.5H9z'/%3E%3Cpath d='M19 11.5a7 7 0 0 0-7-7'/%3E%3Cpath d='M14.8 1.7 12 4.5l2.8 2.8'/%3E%3C/svg%3E");--icon-view:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 7h8M18 7h2M4 17h2M12 17h8'/%3E%3Ccircle cx='15' cy='7' r='2.5'/%3E%3Ccircle cx='9' cy='17' r='2.5'/%3E%3C/svg%3E");--icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='8.5'/%3E%3Cpath d='M12 11v5.5'/%3E%3Cpath d='M12 7.6h.01' stroke-width='2.6'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='m15 15 5 5'/%3E%3C/svg%3E");--icon-near:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-10.8a6.5 6.5 0 0 1 13 0C18.5 15.4 12 21 12 21z'/%3E%3Ccircle cx='12' cy='10.2' r='2.3'/%3E%3C/svg%3E");--icon-back:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 4 4 9l5 5'/%3E%3Cpath d='M4 9h10a5.5 5.5 0 0 1 0 11h-3'/%3E%3C/svg%3E");--icon-centre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='6.5'/%3E%3Cpath d='M12 2.5v4M12 17.5v4M2.5 12h4M17.5 12h4'/%3E%3Ccircle cx='12' cy='12' r='1.6' fill='%23000'/%3E%3C/svg%3E");--icon-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='m12 3.8 2.5 5.1 5.6.8-4.05 3.95.95 5.6L12 16.6l-5 2.65.95-5.6L3.9 9.7l5.6-.8z'/%3E%3C/svg%3E");--icon-star-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='m12 3.8 2.5 5.1 5.6.8-4.05 3.95.95 5.6L12 16.6l-5 2.65.95-5.6L3.9 9.7l5.6-.8z'/%3E%3C/svg%3E");--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--ui)}a{color:var(--accent)}:focus-visible{outline:var(--ring);outline-offset:2px;box-shadow:var(--ring-gap)}.icon{vertical-align:-.2em;forced-color-adjust:none;width:1.15em;height:1.15em;-webkit-mask:var(--shape) center / contain no-repeat;-webkit-mask:var(--shape) center / contain no-repeat;mask:var(--shape) center / contain no-repeat;transition:transform var(--ease);background:currentColor;flex:none;display:inline-block}.icon-close{--shape:var(--icon-close)}.icon-chevron{--shape:var(--icon-chevron)}.icon-lock{--shape:var(--icon-lock)}.icon-unlock{--shape:var(--icon-unlock)}.icon-share{--shape:var(--icon-share)}.icon-save{--shape:var(--icon-save)}.icon-layers{--shape:var(--icon-layers)}.icon-near{--shape:var(--icon-near)}.icon-back{--shape:var(--icon-back)}.icon-centre{--shape:var(--icon-centre)}.icon-legend{--shape:var(--icon-legend)}.icon-play{--shape:var(--icon-play)}.icon-stop{--shape:var(--icon-stop)}.icon-route{--shape:var(--icon-route)}.icon-turn-right{--shape:var(--icon-turn-right)}.icon-turn-left{--shape:var(--icon-turn-left)}.icon-tilt-more{--shape:var(--icon-tilt-more)}.icon-tilt-less{--shape:var(--icon-tilt-less)}.icon-grip{--shape:var(--icon-grip)}.icon-view{--shape:var(--icon-view)}.icon-info{--shape:var(--icon-info)}.icon-search{--shape:var(--icon-search)}.icon-chevron.up{transform:rotate(180deg)}.place-index>summary,.dist-more>summary,.card-sources>summary,.legend>summary,.layers>summary{list-style:none}:is(.place-index,.dist-more,.card-sources,.legend,.layers)>summary::-webkit-details-marker{display:none}:is(.place-index,.dist-more,.card-sources)>summary:before{content:"";width:16px;height:16px;-webkit-mask:var(--icon-chevron) center / contain no-repeat;-webkit-mask:var(--icon-chevron) center / contain no-repeat;mask:var(--icon-chevron) center / contain no-repeat;forced-color-adjust:none;transition:transform var(--ease);background:currentColor;flex:none;transform:rotate(-90deg)}:is(.place-index,.dist-more,.card-sources):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>summary:before{transform:rotate(90deg)}:is(.place-index,.dist-more,.card-sources)[open]>summary:before{transform:none}.scene-bar .fold,.route-head .fold,.path-box .fold,.place-card .fold,.hint-chip,.area-chip,.card-choose,.path-actions button:not(.main),.chapter-nav button,.chapter-steps button,.share-menu a,.text-size button{min-height:var(--control);font:14px var(--ui);color:var(--ink);background:var(--tint);border-radius:var(--r-control);cursor:pointer;white-space:nowrap;transition:background var(--ease);border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}:is(.scene-bar .fold,.route-head .fold,.path-box .fold,.place-card .fold,.hint-chip,.area-chip,.card-choose,.path-actions button:not(.main),.chapter-nav button,.chapter-steps button,.share-menu a,.text-size button):hover:not(:disabled,.on,[aria-pressed=true],[aria-disabled=true]){background:var(--tint-2)}.scene-bar .main,.path-actions .main,.chapter-error button,.narrow-msg p>button{min-height:var(--control);font:600 14px var(--ui);color:var(--on-accent);background:var(--accent);border-radius:var(--r-control);cursor:pointer;white-space:nowrap;transition:background var(--ease);border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}:is(.scene-bar .main,.path-actions .main,.chapter-error button,.narrow-msg p>button):hover{background:var(--accent-hover)}.hint-chip[aria-pressed=true]{background:var(--pressed);box-shadow:inset 0 0 0 1.5px var(--pressed-edge)}.card-close,.card-star,.card-centre,.share-close,.search .search-clear,.bookmarks .bookmark-remove,.link-note button,.bar-button{min-width:var(--target);min-height:var(--target);border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;transition:background var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.card-close,.card-star,.card-centre,.share-close,.search .search-clear,.bookmarks .bookmark-remove,.link-note button,.bar-button):hover{background:var(--tint)}.scene-bar,.distances,.card,.probe,.legend,.layers,.terrain-only,.path-button,.near-button,.lock-button,.foot-box,.share-menu,.path-box,.near-box,.link-note,.turn-pad button,.save-map button,.back-button,.skip-link,.skip-to-map,.view-menu,.search-panel{background:var(--surface);box-shadow:var(--float);border:0}:is(.scene-bar,.distances,.card,.legend,.layers,.terrain-only,.path-button,.near-button,.lock-button,.foot-box,.share-menu,.path-box,.near-box,.link-note,.turn-pad button,.save-map button,.back-button,.skip-link,.skip-to-map,.view-menu,.search-panel):focus-visible{box-shadow:var(--ring-gap), var(--float)}.pointed{font-family:var(--scripture);font-size:1.15em}.app{grid-template:"top top""text map"1fr/minmax(0,1fr) minmax(0,1fr);height:100svh;display:grid}.app:not(.stacked)[data-follow] .map-pane{overflow:clip}.app:not(.stacked):is(.map-folded,.text-folded){position:relative;overflow:clip}.app:not(.stacked).map-folded{grid-template-columns:minmax(0, 1fr) calc(24px + env(safe-area-inset-left,0px))}.app:not(.stacked).map-folded .map-pane{inset-block:0;width:var(--map-kept);visibility:hidden;pointer-events:none;position:absolute;left:auto;right:0}.app:not(.stacked).map-folded .map-pane>.split{visibility:visible;pointer-events:auto}.app:not(.stacked).text-folded{grid-template-columns:0 minmax(0,1fr)}.app:not(.stacked).text-folded .text-pane{inset-block:0;width:var(--text-kept);visibility:hidden;pointer-events:none;position:absolute;left:auto;right:0}.app:not(.stacked).text-folded .map-pane>.split{inset-inline-start:env(safe-area-inset-right,0px)}.app:not(.stacked):is(.map-folded,.text-folded) .map-pane>.split{width:24px}.topbar{z-index:8;height:calc(var(--top-bar) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(var(--s4), env(safe-area-inset-right,0px)) 0 max(var(--s4), env(safe-area-inset-left,0px));border-bottom:1px solid var(--line);background:var(--bar);grid-area:top;align-items:center;gap:14px;font-size:14px;display:flex;position:relative}.bar-logo{border-radius:var(--r-control);flex:none;align-items:center;display:flex}.bar-logo img{width:auto;height:30px;display:block}.bar-verse{flex:1 1 0;align-self:stretch;align-items:center;min-width:0;display:flex}.bar-search-at{display:contents}.bar-end{flex:0 auto;justify-content:space-between;align-items:center;gap:14px;min-width:50%;display:flex}.bar-buttons{align-items:center;gap:var(--s1);display:flex}.bar-button{width:38px;height:38px;color:var(--ink);font-size:19px;text-decoration:none;position:relative}.bar-button[aria-expanded=true]{background:var(--tint)}.bar-menu-at{position:relative}.view-menu,.share-menu{top:calc(100% + 6px);z-index:20;gap:var(--s2);border-radius:var(--r-box);flex-direction:column;width:max-content;display:flex;position:absolute;inset-inline-end:0}.view-menu{padding:var(--s3) var(--s4);align-items:stretch}.view-menu label.disabled{opacity:.45;cursor:default}.view-menu label{min-height:var(--control);cursor:pointer;align-items:center;gap:6px;display:flex}.view-menu input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);margin:0}.view-row{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.view-row-name{color:var(--ink-2)}.text-size{gap:var(--s1);flex:none;display:inline-flex}.text-size button{min-width:var(--control);padding:0 6px}.text-size button[aria-disabled=true]{opacity:.45;cursor:default}.select{color:var(--ink-2);flex:none;display:inline-flex;position:relative}.select select{appearance:none;height:var(--control);font:14px var(--ui);color:var(--ink);background:var(--surface);border:1px solid var(--edge);border-radius:var(--r-control);cursor:pointer;padding-block:0;padding-inline:10px 30px}.select:after{content:"";top:50%;forced-color-adjust:none;pointer-events:none;width:14px;height:14px;-webkit-mask:var(--icon-chevron) center / contain no-repeat;-webkit-mask:var(--icon-chevron) center / contain no-repeat;mask:var(--icon-chevron) center / contain no-repeat;background:currentColor;margin-top:-7px;position:absolute;inset-inline-end:9px}.share-menu{max-width:320px;padding:var(--s3) var(--s4) var(--s3) 44px;align-items:flex-start}.share-menu p{margin:0}.share-menu label{cursor:default;flex-direction:column;align-self:stretch;gap:4px;display:flex}.share-menu input{font:12px var(--ui);width:100%;height:var(--control);border:1px solid var(--edge);border-radius:var(--r-control);background:var(--surface);color:var(--ink);padding:0 8px}.share-menu a{color:var(--accent);border-radius:var(--r-pill);padding:0 14px}.share-close{width:28px;height:28px;font-size:18px;position:absolute;top:8px;left:8px}.pool-verse{flex:1 1 0;justify-content:center;align-items:last baseline;gap:6px;min-width:0;margin:0;display:flex}.pool-verse-text{white-space:nowrap;min-width:0;font-family:var(--scripture);line-height:35px}.pool-verse-text.two{white-space:normal;text-wrap:balance;line-height:22px}.pool-verse-probe{visibility:hidden;position:absolute}.pool-verse-probe>*{width:max-content;display:block}.pool-verse-ref{color:var(--muted);white-space:nowrap;flex:none;font-size:14px}.text-pane{border-inline-end:1px solid var(--line);background:var(--bar);flex-direction:column;grid-area:text;display:flex;overflow:hidden}.pane-tabs{height:46px;padding:0 var(--s4);border-bottom:1px solid var(--line);flex:none;display:flex}.pane-tabs [role=tab]{padding:0 var(--s4);font:15px var(--ui);color:var(--muted);cursor:pointer;transition:color var(--ease);background:0 0;border:0;align-items:center;display:inline-flex;position:relative}.pane-tabs [role=tab]:hover{color:var(--ink)}.pane-tabs [role=tab][aria-selected=true]{color:var(--accent);font-weight:600}.pane-tabs [role=tab][aria-selected=true]:after{content:"";inset-inline:var(--s2);background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px}.pane-tabs [role=tab]:focus-visible{outline-offset:-4px}.tab-panels{flex:1 1 0;min-height:0;position:relative}.tab-panel{flex-direction:column;display:flex;position:absolute;inset:0}.tab-panel:not(.shown){visibility:hidden}.reader{padding:16px 28px 40vh;flex:1 1 0;min-height:0;padding-bottom:40svh;overflow-y:auto}.tab-panel>.bookmarks,.tab-panel .place-index{flex:1 1 0;min-height:0;padding:12px 28px;overflow-y:auto}.tab-panel :is(.index-slot,.index-host){flex:1 1 0}.tab-panel .place-index>summary{display:none}.tab-note{padding:12px 28px}.place-index summary{z-index:1;min-height:var(--index-title);border-radius:var(--r-control);background:var(--paper);color:var(--ink-2);cursor:pointer;transition:background var(--ease);align-items:center;gap:6px;margin:0 -8px;padding:0 8px;font-weight:600;display:flex;position:sticky;top:0}.place-index summary:hover{background:var(--tint)}.place-index[open] summary{color:var(--ink)}.bookmarks{font-size:14px}.bookmarks ul{flex-wrap:wrap;gap:6px 8px;margin:4px 0;padding:0;list-style:none;display:flex}.bookmarks li{min-height:var(--control);background:var(--tint);border-radius:var(--r-pill);align-items:center;display:flex}.bookmarks button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.bookmarks .bookmark-open{min-height:var(--control);border-radius:var(--r-pill);padding-block:0;padding-inline:12px 4px}.bookmarks .bookmark-open:hover{color:var(--accent)}.bookmarks .bookmark-remove{color:var(--muted);margin-inline-end:3px;font-size:15px}.bookmarks .bookmark-remove:hover{background:var(--tint-2)}.bookmarks li.gone{opacity:.5}.bookmarks li.gone .bookmark-open{cursor:default;color:var(--muted)}.bookmarks-note{color:var(--muted);margin:2px 0;font-size:12px}.bookmarks-head{color:var(--muted);margin:6px 0 0;font-size:12px}.bookmarks li.place .bookmark-open{font:16px var(--scripture);color:var(--mention)}.bookmarks li.place .bookmark-open:hover{color:var(--accent)}.bookmarks li.place.gone .bookmark-open{font:inherit;color:var(--muted)}.place-index{--index-title:32px;padding:4px 28px;font-size:14px}.place-index ul{margin:4px 0;padding:0;list-style:none}.place-index li{padding:6px 0;line-height:1.6}.place-index li+li{border-top:1px solid var(--line)}.place-index button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:0 1px}.place-index .index-name{font:19px var(--scripture);color:var(--mention);min-width:var(--target);min-height:var(--target);border-radius:var(--r-control);transition:background var(--ease);padding:0 3px}.index-name:hover,.index-name:focus-visible{background:var(--mention-tint)}.index-mark{align-items:center;margin-inline-start:8px;display:inline-flex}.index-mark .lg-dot{width:9px;height:9px}.index-verses{color:var(--muted);font-size:13px;display:block}.index-book{display:block}.card-ref-line{white-space:nowrap}.card-ref-line+.card-ref-line:before{content:"";display:block}.index-book-name{color:var(--ink-2);font-weight:600}.index-chapter{white-space:nowrap;display:inline-block}.index-chapter:has(button:nth-of-type(9)){white-space:normal}.index-ch{color:var(--ink);margin-inline-end:2px;font-weight:600}.index-sep{color:var(--muted);margin-inline:6px}.index-namesake{font:12px var(--ui);color:var(--muted);margin-inline-start:6px}.place-index .index-verses button{min-width:var(--target);min-height:var(--target);border-radius:var(--r-control);color:var(--accent);vertical-align:middle;transition:background var(--ease);justify-content:center;align-items:center;padding:0 3px;display:inline-flex}.place-index .index-verses button:hover{background:var(--tint);text-decoration:underline}.index-note{color:var(--muted);margin:2px 0;font-size:12px}.place-index .index-note button{color:var(--accent);text-decoration:underline}.index-scope{background:var(--tint);border-radius:var(--r-control);gap:2px;margin:4px 0 2px;padding:2px;display:inline-flex}.index-scope label{border-radius:calc(var(--r-control) - 2px);cursor:pointer;min-height:26px;color:var(--ink-2);transition:background var(--ease);align-items:center;padding:0 12px;display:inline-flex;position:relative}.index-scope label:hover{background:var(--tint-2)}.index-scope input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.index-scope label:has(input:checked){background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--edge);font-weight:600}.index-scope label:has(input:focus-visible){outline:var(--ring);outline-offset:-2px}.bar-search{flex:0 auto;width:440px;min-width:0;position:relative}.search{align-items:center;height:36px;font-size:15px;display:flex;position:relative}.search .icon-search{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:14px}.search input{min-width:0;height:100%;font:15px var(--ui);border:1px solid var(--edge);border-radius:var(--r-pill);background:var(--tint);color:inherit;flex:1;padding-block:0;padding-inline:40px 38px}.search input::placeholder{color:var(--muted);opacity:1}.search input::-webkit-search-cancel-button{appearance:none}.search .search-clear{width:28px;height:28px;color:var(--muted);font-size:16px;position:absolute;inset-inline-end:5px}.search-panel{top:calc(100% + 8px);z-index:20;width:560px;max-width:calc(100vw - 2 * var(--s4));max-height:calc(100vh - var(--top-bar) - 24px);max-height:calc(100svh - var(--top-bar) - 24px);border-radius:var(--r-card);padding:var(--s2) var(--s4) var(--s3);flex-direction:column;display:flex;position:absolute;inset-inline-start:0}.search-panel:not(.open){box-shadow:none;width:0;height:0;padding:0;overflow:hidden}.search-panel .place-index{scroll-padding-top:calc(var(--index-title) + 4px);border-bottom:0;padding-inline:0;overflow-y:auto}.search-panel .place-index summary{background:var(--surface)}.index-slot,.index-host{flex-direction:column;min-height:0;display:flex}.index-host>.place-index{min-height:0}.search-count{color:var(--muted);flex:none;margin:0 0 4px;font-size:12px}.search-count:empty{margin:0}.chapter-nav{align-items:center;gap:8px;margin:0 0 10px;display:flex}.chapter-nav button{width:var(--control);border-radius:var(--r-pill);padding:0}.chapter-nav button:disabled{opacity:.4;cursor:default}.chapter-step-prev .icon-chevron{transform:rotate(90deg)}.chapter-step-next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .icon-chevron{transform:rotate(90deg)}.chapter-step-next .icon-chevron{transform:rotate(-90deg)}.chapter-step-prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .icon-chevron{transform:rotate(-90deg)}.keys-hint{margin-inline-start:auto;position:relative}.chapter-nav .keys-button{font:18px var(--ui);color:var(--ink-2)}.chapter-nav .keys-button[aria-expanded=true]{background:var(--tint-2)}.keys-list{top:calc(100% + 6px);z-index:20;gap:var(--s2);width:max-content;padding:var(--s3) var(--s4);border-radius:var(--r-box);background:var(--surface);box-shadow:var(--float);font:14px/1.5 var(--ui);color:var(--ink);flex-direction:column;display:flex;position:absolute;inset-inline-end:0}.app.stacked .keys-hint{display:none}@media (pointer:coarse){.keys-hint{display:none}}.chapter-steps{justify-content:space-between;gap:8px;margin:18px 0 6px;display:flex}.chapter-steps button{border-radius:var(--r-pill);padding:0 14px}.chapter-error{margin:24px 0}.chapter-error button{margin-inline-start:8px}.reader-hint{color:var(--muted);text-align:center;margin:0 0 14px;font-size:13px}.chapter-title{font-family:var(--scripture);text-align:center;margin:14px 0 18px;font-weight:400;line-height:1.2}.chapter-book{font-size:calc(var(--text-size) * .88);color:var(--ink-2);display:block}.chapter-n{font-size:calc(var(--text-size) * .96);font-weight:700;display:block}.chapter-title:after{content:"";background:var(--edge);width:56px;height:1px;margin:16px auto 0;display:block}.chapter-head{position:relative}.title-picks{pointer-events:none;position:absolute;inset:0}.title-pick{opacity:0;appearance:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:100%;margin:0;padding:0;font-size:16px;position:absolute;inset-inline:0}.title-pick-book{height:calc(var(--text-size) * .88 * 1.2);top:0}.title-pick-chapter{top:calc(var(--text-size) * .88 * 1.2);height:calc(var(--text-size) * .96 * 1.2)}:is(.chapter-head:has(.title-pick-book:hover) .chapter-book,.chapter-head:has(.title-pick-chapter:hover) .chapter-n){color:var(--accent)}.text{font-family:var(--scripture);font-size:var(--text-size);text-align:justify;line-height:2.05}.text .verse{cursor:pointer;border-radius:4px;transition:background .3s}.text .verse:hover{background:#f7f1e4}.text .verse-current{background:var(--current);box-shadow:0 0 0 3px var(--current)}.text .break-pe{height:.6em;display:block}.text .break-samekh{width:2.5em;display:inline-block}.text.verse-lines>span{display:block}:is(.text,.near-verse-words) .section-mark{text-align:center;color:var(--muted);-webkit-user-select:none;user-select:none;display:inline-block}:is(.text,.near-verse-words) .section-mark:before{content:attr(data-mark);font-size:.7em}.text .verse .section-mark{width:2.5em}.text .section-mark.mark-pe{white-space:nowrap;padding-inline-start:.6em;display:inline}:is(.text,.near-verse-words) .letter-sign{line-height:1}.text .weekly-portion{text-align:center;font-size:calc(var(--text-size) * .88);color:var(--ink-2);-webkit-user-select:none;user-select:none;margin:.5em 0 .1em;font-weight:700;line-height:1.6;display:block}:is(.text,.near-verse-words) .letter-sign[data-sign=large]{font-size:1.6em}:is(.text,.near-verse-words) .letter-sign[data-sign=small]{font-size:.68em}:is(.text,.near-verse-words) .letter-sign[data-sign=hung]{vertical-align:.75em;font-size:.68em}:is(.text,.near-verse-words) .sign-word{white-space:nowrap}:is(.text,.near-verse-words) .letter-sign[data-sign=broken]{line-height:1.4;display:inline-block;-webkit-mask-image:linear-gradient(#000 0 41%,#0000 41% 50%,#000 50% 100%);mask-image:linear-gradient(#000 0 41%,#0000 41% 50%,#000 50% 100%)}:is(.text,.near-verse-words) .sign-invnun{text-align:center;width:1.6em;color:var(--muted);-webkit-user-select:none;user-select:none;display:inline-block}:is(.text,.near-verse-words) .sign-invnun:before{content:attr(data-sign)}.vnum{font:600 13px var(--ui);color:var(--muted);border-radius:var(--r-control);cursor:pointer;background:0 0;border:none;padding:0 2px}.text :is(.vnum,.vstar){vertical-align:6px;border-radius:0;min-width:0;min-height:0;display:inline}@media (pointer:fine){.text :is(.vnum,.vstar){text-align:center;vertical-align:text-top;min-width:24px;margin-block:0 -6px;padding:3px 0;line-height:18px;display:inline-block}}.vnum:hover{color:var(--accent)}.vstar{min-width:var(--target);min-height:var(--target);font:13px var(--ui);color:var(--muted);border-radius:var(--r-control);cursor:pointer;opacity:0;-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.vstar:before,.index-star:before,.card-star:before{content:"";vertical-align:-.15em;width:1.1em;height:1.1em;-webkit-mask:var(--icon-star) center / contain no-repeat;-webkit-mask:var(--icon-star) center / contain no-repeat;mask:var(--icon-star) center / contain no-repeat;forced-color-adjust:none;background:currentColor;display:inline-block}.vstar.on:before,.index-star.on:before,.card-star.on:before{-webkit-mask-image:var(--icon-star-on);-webkit-mask-image:var(--icon-star-on);mask-image:var(--icon-star-on)}@media (hover:none){.vstar{opacity:.35}}.verse:hover .vstar,.verse-current .vstar,.vstar:focus-visible,.vstar.on{opacity:1}.vstar.on{color:var(--kept)}.vstar:hover{color:var(--accent)}.place-index .index-star{min-width:var(--target);min-height:var(--target);border-radius:var(--r-control);vertical-align:middle;justify-content:center;align-items:center;margin-inline-start:2px;font-size:14px;display:inline-flex}.place-index .index-star,.card-star{color:var(--muted);-webkit-user-select:none;user-select:none}.place-index .index-star.on,.card-star.on{color:var(--kept)}.place-index .index-star:hover,.card-star:hover{color:var(--accent)}.mention{color:var(--mention);cursor:pointer;border-bottom:1.5px solid #c9a27c}.mention:hover,.mention:focus-visible{background:var(--mention-tint)}.mention-speech,.mention-other,.mention-origin{border-bottom-style:dotted}.source-note{color:var(--muted);margin-top:28px;font-size:12px}.map-pane{grid-area:map;min-width:0;position:relative}.split{z-index:3;cursor:col-resize;touch-action:none;width:12px;position:absolute;inset-block:0;inset-inline-start:0}.split:after{content:"";top:50%;border-radius:var(--r-pill);background:var(--edge);width:4px;height:40px;transition:background var(--ease);forced-color-adjust:none;margin-top:-20px;position:absolute;inset-inline-start:1px}.split:hover:after,.split:active:after,.split:focus-visible:after{background:var(--accent)}.split[data-edge]:after{background:var(--accent);height:80px;margin-top:-40px}.split:focus-visible{outline-offset:-2px}.map-wrap{isolation:isolate;position:absolute;inset:0}.no-webgl{color:var(--muted);padding:40px}.map-message{background:var(--paper);color:var(--muted);text-align:center;justify-content:center;align-items:center;padding:40px calc(100% - 270px) 40px 24px;line-height:1.6;display:flex;position:absolute;inset:0}.map-wrap .map-message{z-index:10}.top-right{top:var(--map-inset);right:var(--map-inset);z-index:4;max-width:calc(100% - var(--card-usual-width));flex-direction:column;align-items:flex-start;gap:0;display:flex;position:absolute}.app:not(.stacked) .map-pane:has(>.card) .top-right{max-width:calc(100% - var(--card-room,var(--card-column-room)))}.top-right>:not(.scene-bar):not([hidden]){flex-direction:column;align-items:flex-start;max-width:100%;min-height:0;display:flex}.top-right:has(>.scene-bar){filter:var(--float-deep-drop)}.top-right>.scene-bar{z-index:1;background:var(--surface);box-shadow:none;align-self:stretch;position:relative}.top-right .distances{box-shadow:none;background:0 0}.top-right>.scene-bar+:not([hidden]){margin-top:calc(-1 * var(--r-card));padding-top:var(--r-card);background:linear-gradient(var(--line), var(--line)) 0 var(--r-card) / 100% 1px no-repeat, var(--surface);border-radius:0 0 var(--r-card) var(--r-card);align-self:flex-start}.scene-bar{border-radius:var(--r-card);max-width:100%;padding:var(--s2) var(--s3);flex-wrap:wrap;flex:none;align-items:center;gap:4px 12px;font-size:14px;display:flex}.scene-names{font-family:var(--scripture);font-size:19px}.carried,.no-scene{color:var(--muted);font-size:13px}.card{top:var(--map-inset);left:var(--map-inset);z-index:3;width:clamp(var(--card-least-width), 50%, var(--card-usual-width));border-radius:var(--r-card);padding:14px var(--s4) var(--s3);max-height:var(--card-max-h,max(var(--card-least-height), calc(100% - 2 * var(--map-inset))));font-size:14px;line-height:1.55;position:absolute;overflow-y:auto}.place-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.place-card>.card-body{min-height:0;padding:14px var(--s4) calc(var(--target) + 2px);flex:auto;position:relative;overflow-y:auto}.card-grip{width:var(--target);height:var(--target);border-radius:var(--r-control);color:var(--ink-2);cursor:nwse-resize;touch-action:none;transition:background var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:2px}.card-grip:hover,.card-grip:active{background:var(--tint);color:var(--ink)}.card-grip .icon{transform:scaleX(-1)}.card-whole{margin-top:8px}.place-card.folded>.card-body{padding-bottom:var(--s3)}.place-card.folded>.card-grip{display:none}.card-group{margin-top:0}.card-group>div{padding-bottom:0}.card-group-here:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-inline-start:6px;display:inline-block}.card h2{font-family:var(--scripture);margin:0 0 4px;padding-left:36px;font-size:28px;line-height:1.3}.card-close{width:32px;height:32px;font-size:18px;position:absolute;top:10px;left:8px}.card-close+.card-cert{padding-left:36px}.card-site{font-size:15px;font-weight:700}.card-cert,.card-where{color:var(--ink-2)}.card-sub{margin-top:6px}.card ul{margin:2px 0;padding-inline-start:18px}.card-basis,.card-primary,.card-status{color:var(--muted);font-size:12px}.card-status{margin-top:8px}.card-star{width:32px;height:32px;font-size:17px;position:absolute;top:10px;left:40px}.card-star+h2{padding-left:68px}.card-centre{width:32px;height:32px;color:var(--accent);font-size:18px;position:absolute;top:10px;left:72px}.card-centre+h2{padding-left:100px}.map-pane{--foot-right:38px}.map-foot{bottom:4px;right:var(--foot-right);z-index:5;background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--float-deep);align-items:center;gap:2px;padding:2px;display:flex;position:absolute}.map-foot>:is(.legend,.layers,.terrain-only,.path-button,.near-button,.lock-button){box-shadow:none;border-radius:var(--r-pill);background:0 0}.legend,.layers{position:relative}.legend{font-size:13px}.legend::details-content{bottom:calc(100% + 10px);background:var(--surface);border-radius:var(--r-box);width:max-content;max-height:calc(100svh - 164px);box-shadow:var(--float-deep);padding:4px 0;position:absolute;inset-inline-start:-2px;overflow-y:auto}.layers::details-content{bottom:calc(100% + 10px);background:var(--surface);border-radius:var(--r-box);width:max-content;max-height:calc(100svh - 164px);box-shadow:var(--float-deep);padding:4px 0;position:absolute;inset-inline-start:-2px;overflow-y:auto}.legend>summary,.layers>summary{min-height:var(--control);font:600 14px var(--ui);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:var(--r-pill);transition:background var(--ease);align-items:center;gap:6px;padding:0 12px;display:flex}.legend>summary:hover,.layers>summary:hover,.legend[open]>summary,.layers[open]>summary{background:var(--tint)}.app:not(.stacked) .map-pane{container-type:inline-size}@container (width<440px){.app:not(.stacked) :is(.legend,.layers)>summary{min-width:var(--control);justify-content:center;padding-inline:0}.app:not(.stacked) :is(.legend,.layers)>summary .word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app:not(.stacked) .map-foot>:is(.terrain-only,.path-button){padding-inline:8px}.app:not(.stacked) .map-foot>:is(.legend,.layers){position:static}.app:not(.stacked) :is(.legend,.layers)::details-content{max-width:calc(100cqw - var(--map-inset) - var(--foot-right,var(--map-inset)))}.app:not(.stacked) .layers .layer-steps{white-space:normal;flex-wrap:wrap}.app:not(.stacked) .layers .look-tile{flex:0 80px;min-width:0}.app:not(.stacked) .layers :is(.look-tile img,.look-none){width:min(72px,100%)}.app:not(.stacked) .top-right{max-width:calc(100% - 3 * var(--map-inset) - var(--control) - 8px)}}@media (height<=451px) and (hover:none) and (pointer:coarse){.app:not(.stacked) .top-right{max-width:calc(100% - 3 * var(--map-inset) - var(--control) - 8px)}}@container (width<440px){.app:not(.stacked) .scene-bar:is(.folded,.route-folded){flex-wrap:wrap}.app:not(.stacked) .scene-bar:is(.folded,.route-folded)>:is(.scene-names,.episode){flex:1 1 0}.app:not(.stacked) .scene-bar:is(.folded,.route-folded) .area-chips{flex-wrap:wrap;flex:none;max-width:100%}.app:not(.stacked) .scene-bar:is(.folded,.route-folded) .area-chip{white-space:normal}}@media (height<=451px) and (hover:none) and (pointer:coarse){.app:not(.stacked) .scene-bar:is(.folded,.route-folded){flex-wrap:wrap}.app:not(.stacked) .scene-bar:is(.folded,.route-folded)>:is(.scene-names,.episode){flex:1 1 0}.app:not(.stacked) .scene-bar:is(.folded,.route-folded) .area-chips{flex-wrap:wrap;flex:none;max-width:100%}.app:not(.stacked) .scene-bar:is(.folded,.route-folded) .area-chip{white-space:normal}}.panel-button:hover{background:var(--tint)}.legend ul{padding:0 var(--s3) var(--s2);margin:2px 0 0;list-style:none}.legend li{align-items:center;gap:6px;margin:3px 0;display:flex}.lg-dot{background:var(--dot);border-radius:50%;width:11px;height:11px;display:inline-block}.lg-mound{vertical-align:-1px;height:11px;display:inline-block;overflow:visible}.lg-line{background:#1d5fa3;border-radius:2px;width:24px;height:4px;display:inline-block}.lg-dotted{border-top:3px dotted #1d5fa3;width:24px;display:inline-block}.lg-dashed{border-top:3px dashed #8a4f9e;width:24px;display:inline-block}.lg-swatch{border-radius:3px;width:12px;height:12px;display:inline-block}.legend li.lg-zones{flex-direction:column;align-items:stretch}.lg-zones>.lg-note{max-width:34em}.legend .lg-zones>ul{margin:2px 0 0;padding:0}.lg-zones>ul>li{margin:2px 0;display:block}.lg-zone>summary{cursor:pointer;align-items:center;gap:6px;min-height:24px;list-style:none;display:flex}.lg-zone>summary::-webkit-details-marker{display:none}.lg-zone .lg-swatch{flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0002}.lg-more{color:var(--accent);font-size:12px;text-decoration:underline}.lg-zone[open] .lg-more{text-decoration:none}.lg-sources{max-width:34em;color:var(--ink-2);white-space:normal;margin:2px 20px 6px 0;font-size:12px}.lg-sources p{margin:2px 0}.lg-sources .lg-head{color:var(--ink);margin-top:6px;font-weight:600}.legend .lg-sources ul{margin:0;padding:0 18px 0 0;list-style:outside}.legend .lg-sources li{margin:2px 0;display:list-item}.lg-sources cite{overflow-wrap:anywhere;font-style:normal;font-weight:600}.debug{z-index:2;color:#fff;background:#000a;padding:2px 6px;font:12px monospace;position:absolute;bottom:6px;left:90px}.maplibregl-ctrl-bottom-left{margin-bottom:22px}.map-wrap .maplibregl-ctrl-bottom-left .maplibregl-ctrl-group:not(:empty){margin-left:var(--map-inset);background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--float-deep);padding:3px}.map-wrap .maplibregl-ctrl-group button{width:var(--control);height:var(--control);border-radius:var(--r-pill)}.map-wrap .maplibregl-ctrl-group button+button{border-top-color:var(--line)}.map-wrap .maplibregl-ctrl-group button:focus:focus-visible,.map-wrap .maplibregl-ctrl-attrib-button:focus:focus-visible{box-shadow:none;outline:var(--ring);outline-offset:-3px}.map-wrap .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib{margin-bottom:4px}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-scale{direction:rtl;position:absolute;bottom:6px;left:48px}.map-wrap .maplibregl-ctrl-bottom-left .maplibregl-ctrl-scale,.picture-scale .maplibregl-ctrl-scale{text-shadow:var(--name-halo);filter:var(--name-halo-line);background:0 0}.later-map{top:var(--map-inset);left:var(--map-inset);z-index:2;background:var(--surface);max-width:260px;color:var(--ink);border-radius:var(--r-control);box-shadow:var(--float-deep);font:600 13px var(--ui);pointer-events:none;flex-direction:column;gap:2px;padding:6px 12px;display:flex;position:absolute}.dot-crowd{z-index:4;background:var(--surface);min-width:150px;color:var(--ink);border:2px solid var(--accent);border-radius:var(--r-control);box-shadow:var(--float-deep);flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;overflow-y:auto}.dot-crowd-head{font:700 14px var(--ui);color:var(--muted);padding:2px 6px}.dot-crowd button{text-align:right;min-height:44px;font:600 18px var(--scripture);color:var(--ink);background:var(--bar);border:1px solid var(--edge);border-radius:var(--r-control);cursor:pointer;flex:none;padding:4px 12px}.dot-crowd button:hover{background:var(--tint)}.dot-crowd-land{font:500 13px var(--ui);color:var(--muted);display:block}.map-tools{bottom:140px;left:var(--map-inset);z-index:2;background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--float-deep);flex-direction:column;gap:2px;padding:3px;display:flex;position:absolute}.turn-pad{flex-direction:column;gap:2px;display:flex}.map-tip{z-index:3;border-radius:var(--r-control);background:var(--ink);color:var(--paper);font:600 13px var(--ui);white-space:nowrap;pointer-events:none;padding:6px 12px;position:absolute;bottom:calc(100% + 6px);left:0}.turn-pad button,.save-map button,.map-tools>.back-button{width:var(--control);height:var(--control);font:18px var(--ui);color:var(--ink);cursor:pointer;transition:background var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.map-tools button{box-shadow:none;background:0 0}.map-tools button:focus-visible{box-shadow:var(--ring-gap)}.turn-pad button:hover,.save-map button:hover:not(:disabled),.back-button:hover:not([aria-disabled=true]){background:var(--tint)}.back-button[aria-disabled=true]{color:var(--muted);opacity:.55;cursor:default}.save-map{display:flex;position:relative}.save-map button:disabled{opacity:.6;cursor:default}.save-map [role=alert]{white-space:nowrap;color:var(--alert);background:var(--surface);border-radius:var(--r-control);box-shadow:var(--float);padding:2px 8px;font-size:12px;position:absolute;top:50%;left:calc(100% + 9px);transform:translateY(-50%)}.picture-strip{background:var(--paper);border-top:1px solid var(--map-rule);color:var(--ink);font:12px var(--ui);align-items:center;gap:12px;padding:6px 12px 7px;display:flex}.picture-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.picture-title{font:700 20px/1.25 var(--scripture)}.picture-credits,.picture-address{color:var(--map-muted);text-align:right;font-size:11px;line-height:1.4}.picture-credits a{color:inherit;text-decoration:none}.picture-scale{direction:ltr;flex:none;width:120px;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif}.picture-scale .maplibregl-ctrl-scale{direction:rtl}.probe{z-index:2;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:var(--r-box);width:max-content;padding:6px var(--s3);color:var(--ink-2);font-size:13px;line-height:1.45;position:absolute;top:0;left:0;overflow:hidden}.probe-name{font-family:var(--scripture);color:var(--ink);font-size:16px}.probe-between{color:var(--muted)}.probe.label{z-index:20;align-items:center;gap:8px;padding-block:2px;display:flex}.label-open{pointer-events:auto;min-height:var(--control);font:600 13px var(--ui);color:var(--accent);background:var(--tint);border-radius:var(--r-control);cursor:pointer;white-space:nowrap;border:0;flex:none;padding:0 12px}.dist-note{color:var(--muted);font-size:12px}.distances{padding:var(--s2) var(--s3);border-radius:var(--r-card);margin:0;font-size:13px}.distances li{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:2px 0;display:flex}.dist-names{font-family:var(--scripture);font-size:16px}.distances{box-sizing:border-box;--route-box-most:380px;max-width:var(--route-box-most);min-height:0;max-height:calc(100svh - 150px);padding-bottom:calc(var(--target) + 4px);flex-direction:column;flex:0 auto;display:flex;position:relative}.route-head{flex:none;margin-bottom:2px;display:flex}.route-legs{flex:0 auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.route-grip{width:var(--target);height:var(--target);border-radius:var(--r-control);color:var(--ink-2);cursor:nesw-resize;touch-action:none;transition:background var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;left:2px}.route-grip:hover,.route-grip:active{background:var(--tint);color:var(--ink)}.distances li{margin:4px 0;padding-bottom:4px;display:block}.distances li+li{border-top:1px solid var(--line);padding-top:4px}.dist-line{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.distances li>.dist-line[data-split]{grid-template-columns:auto 1fr;justify-items:start;display:grid}.distances li>.dist-line[data-split]>:nth-child(n+3){grid-column:1/-1}.dist-heights{color:var(--ink-2)}.dist-text{color:var(--ink-2);margin:2px 0}.dist-quote{font-family:var(--scripture);font-size:15px}.dist-conflict{background:var(--warn-tint);border-inline-start:3px solid var(--warn-edge);padding:var(--s1) var(--s2);border-radius:var(--r-control)}.dist-more summary{min-height:var(--target);border-radius:var(--r-control);cursor:pointer;width:fit-content;color:var(--accent);transition:background var(--ease);align-items:center;gap:4px;margin-inline-start:-4px;padding:0 6px 0 8px;font-size:13px;display:flex}.dist-more summary:hover{background:var(--tint)}.dist-sub{color:var(--ink-2)}.dist-more .dist-note,.dist-heights{margin:2px 0}.profile{touch-action:pan-y;direction:ltr;width:100%;height:auto;margin-top:2px;display:block}.profile-grid{stroke:var(--line);stroke-width:1px}.profile-axis{fill:var(--muted);font-size:10px}.profile-stop{fill:var(--ink);font-size:11px;font-family:var(--scripture)}.profile-hover line{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 2}.profile-readout{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:11px}.card-choose{min-height:26px;color:var(--accent);margin-inline-start:6px;padding:0 8px;font-size:12px}.card-link{font:inherit;cursor:pointer;color:var(--accent);background:0 0;border:0;padding:0;text-decoration:underline}.card-maps{min-height:32px;font:600 13px var(--ui);background:var(--tint);border-radius:var(--r-pill);color:var(--accent);transition:background var(--ease);align-items:center;margin-top:8px;padding:0 14px;text-decoration:none;display:inline-flex}.card-maps:hover{background:var(--tint-2)}.nowrap{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.skip-link,.skip-to-map){z-index:10;min-height:var(--control);border-radius:var(--r-control);align-items:center;padding:0 12px;display:inline-flex;position:absolute;top:-48px;right:12px}:is(.skip-link,.skip-to-map):focus{top:6px}#map-pane:focus{outline:none}.route-point{width:14px;height:14px;box-shadow:0 0 0 1.5px var(--ink), 0 1px 4px #00000059;border:3px solid #fff;border-radius:50%}.lg-contour{opacity:.38;border-top:1px solid #5a3f28;width:24px;display:inline-block}.pm{cursor:pointer;direction:rtl;flex-direction:column;align-items:center;display:flex;position:relative}.pm-label{font-family:var(--scripture);font-size:calc(17px * var(--grow,1));white-space:nowrap;color:var(--ink);text-shadow:var(--name-halo);padding-bottom:2px;line-height:1.25}.pm-tag{font:11px var(--map-sans);color:var(--map-muted);margin-inline-start:4px}.pm-dot{background:var(--dot);border-radius:50%}.pm-dot.pm-town{background:0 0}.pm-mound{pointer-events:none;height:100%;position:absolute;top:0;overflow:visible}.pm-selected .pm-label{font-size:calc(21px * var(--grow,1));font-weight:700}.map-wrap .pm-idle{opacity:1}.map-wrap .pm-idle .pm-label{font-size:calc(15px * var(--grow,1))}.map-wrap .pm-mentioned .pm-label{font-size:calc(17px * var(--grow,1))}.map-wrap .pm-speech{opacity:1}.map-wrap .pm-speech .pm-label{font-size:calc(17px * var(--grow,1))}.map-wrap .pm-speech .pm-name{border-bottom:1.5px dashed #8a7a68}.map-wrap .pm-scene .pm-label{font-size:calc(24px * var(--grow,1));font-weight:700}.area-label{cursor:pointer;white-space:nowrap;font-family:var(--scripture);letter-spacing:.3em;color:var(--name-area);text-shadow:0 0 3px #fffaf0,0 0 6px #fffaf0,0 0 10px #fffaf0,0 0 14px #fffaf0;direction:rtl;flex-direction:column;align-items:center;font-size:20px;font-weight:400;display:flex}.area-label.high{color:var(--name-high)}.area-label.description-name{letter-spacing:0;font-size:19px;font-style:italic}.area-label.chapter-name:not(.water-label){color:var(--name-chapter);text-shadow:var(--name-chapter-halo)}.area-label.soft{opacity:var(--possible-alpha)}.al-possible{letter-spacing:0;-webkit-user-select:none;user-select:none;margin-inline-start:.05em;font-size:.7em}.al-possible:after{content:"?"}.mountain-label{letter-spacing:0;color:var(--name-mountain);font-size:20px;font-weight:700}.area-label:focus-visible{border-radius:4px}.summit{font-family:var(--map-sans);color:var(--name-mountain);letter-spacing:0;text-shadow:0 0 2px #fffaf0;margin-top:1px;font-size:11px;line-height:1}.water-label,.area-label.water-label,.stream-label{font-family:var(--scripture);color:var(--name-water);white-space:nowrap;letter-spacing:.08em;text-shadow:0 0 3px #eef4f5,0 0 6px #eef4f5,0 0 10px #eef4f5;direction:rtl;font-style:italic;font-weight:400}.water-label{pointer-events:none;font-size:18px}.water-label.big{letter-spacing:.2em;font-size:22px}.area-label.water-label{font-size:20px}.lg-soft{filter:blur(2px);background:#1d5fa3;border-radius:5px;width:24px;height:9px;display:inline-block}.lg-halo{opacity:.25;filter:blur(1.5px);background:#7a4f2a;border-radius:50%;width:16px;height:16px;display:inline-block}.lg-mountain{background:#8a5a2b;border-radius:40% 40% 20% 20%}.legend::details-content{max-width:min(300px, calc(100vw - 2 * var(--map-inset)))}.lg-heights{flex-direction:column;align-items:stretch!important;gap:2px!important;margin-bottom:6px!important}.lg-ramp{border:1px solid #d8ccb4;border-radius:3px;height:10px;display:block}.lg-ramp-marks{height:13px;color:var(--muted);margin:0 10px;font-size:10px;display:block;position:relative}.lg-ramp{margin:0 10px}.lg-ramp-marks span{position:absolute;top:0;transform:translate(50%)}.lg-land{opacity:.5}.lg-note{color:var(--ink-2);font-size:12px}.lg-summit{text-align:center;width:16px;color:var(--name-mountain);font-size:11px}.lg-earth{gap:1px;display:inline-flex}.lg-earth span{opacity:.8;border-radius:1px;width:6px;height:14px;display:inline-block}.lg-faint{font-family:var(--scripture);opacity:.6}.lg-possible{font-family:var(--scripture);color:var(--name-area);opacity:var(--possible-alpha)}.episode{color:var(--muted);font-size:12px}.runner{pointer-events:none;z-index:1;background:#1d5fa3;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #0006}.map-wrap .maplibregl-canvas-container{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.narrow-msg{padding:40px var(--s6);text-align:center;line-height:1.6}.narrow-msg a{min-height:var(--target);align-items:center;display:inline-flex}.credits{max-width:820px;padding:var(--s6);margin:0 auto;line-height:1.6}.about-verses{margin:var(--s6) 0 calc(var(--s6) * 2);text-align:center}.about-verses p{margin:0 0 var(--s6)}.about-verses p:last-child{margin-bottom:0}.about-verse{font-family:var(--scripture);color:var(--ink);overflow-wrap:break-word;font-size:26px;line-height:1.9;display:block}.about-ref{color:var(--muted);font-size:13px;line-height:1.4;display:block}.credits table{border-collapse:collapse;width:100%;font-size:14px}.credits th,.credits td{border:1px solid var(--line);text-align:start;vertical-align:top;padding:6px 8px}@media (width<=600px){.credits table.credits-rows,.credits-rows tbody,.credits-rows tr,.credits-rows td{width:auto;display:block}.credits-rows thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.credits-rows tr{border:1px solid var(--line);margin-bottom:var(--s2)}.credits .credits-rows td{border:0;border-top:1px solid var(--line);overflow-wrap:anywhere}.credits .credits-rows td:first-child{border-top:0}.credits-rows td:before{content:attr(data-head);color:var(--muted);font-size:12px;display:block}}.back{min-height:var(--target);align-items:center;margin-bottom:8px;display:inline-flex}.about{max-width:720px}.about-hero{justify-items:center;gap:var(--s2);margin:0 0 var(--s6);text-align:center;display:grid}.about-logo{width:auto;max-width:100%;height:64px}.about-promise{text-wrap:balance;max-width:56ch;margin:0;font-size:18px;line-height:1.75}.about-who,.about-parts{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--float)}.about-who{padding:var(--s3) var(--s4);margin-bottom:var(--s4)}.about-who h2{margin:0 0 var(--s1);font-size:17px;font-weight:600;line-height:1.3}.about-who p{margin:0;font-size:15.5px}.about-part+.about-part{border-top:1px solid var(--line)}.about-part>summary{align-items:baseline;gap:0 var(--s2);padding:var(--s3) var(--s4);cursor:pointer;min-height:48px;transition:background var(--ease);flex-wrap:wrap;list-style:none;display:flex}.about-part>summary::-webkit-details-marker{display:none}.about-part>summary:hover{background:var(--tint)}.about-part:first-child>summary{border-radius:var(--r-card) var(--r-card) 0 0}.about-part:last-child:not([open])>summary{border-radius:0 0 var(--r-card) var(--r-card)}.about-part>summary:after{content:"";background:var(--muted);width:16px;height:16px;-webkit-mask:var(--icon-chevron) center / contain no-repeat;-webkit-mask:var(--icon-chevron) center / contain no-repeat;mask:var(--icon-chevron) center / contain no-repeat;forced-color-adjust:none;transition:transform var(--ease);flex:none;align-self:center;margin-inline-start:auto;transform:rotate(-90deg)}.about-part:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>summary:after{transform:rotate(90deg)}.about-part[open]>summary:after{transform:none}.about-part-title{font-size:16px;font-weight:600;line-height:inherit;color:var(--ink);margin:0;display:inline}.about-hint{color:var(--muted);font-size:14px}.about-body{padding:0 var(--s4) var(--s4);font-size:15px}.about-body>p:first-child{margin-top:0}.about-body>p:last-child{margin-bottom:0}.about-body ol{gap:var(--s2);margin:0;padding-inline-start:22px;display:grid}.about-body table{font-size:13px}.about-body h3{margin:var(--s4) 0 var(--s2);font-size:15px}.about-cite{gap:var(--s2);display:grid}.about-cite-line{align-items:center;gap:var(--s1) var(--s3);padding:var(--s2) var(--s3);background:var(--paper);border-radius:var(--r-box);flex-wrap:wrap;display:flex}.about-cite-line p{overflow-wrap:anywhere;flex:320px;min-width:0;margin:0;font-size:14.5px}.about-mail{overflow-wrap:anywhere;font-weight:500}.about-copy{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.about-copy button{min-height:var(--control);padding:0 var(--s3);font:500 13px var(--ui);color:var(--ink);background:var(--tint);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:background var(--ease);border:0;align-items:center;display:inline-flex}.about-copy button:hover{background:var(--tint-2)}.about-said{color:var(--ink-2);font-size:13px}.about-mailto{font-size:14px}.about-foot{margin-top:var(--s6);text-align:center;color:var(--muted);font-size:13.5px}.about-foot p{margin:0 0 var(--s1)}.about-foot a{min-height:var(--target);align-items:center;display:inline-flex}@media (forced-colors:active){.about-part>summary:after{background:canvastext}}.link-note{align-items:center;gap:var(--s2);border-radius:var(--r-box);padding:6px 6px 6px var(--s3);color:var(--ink);z-index:5;font-size:13px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.link-note button{width:28px;height:28px;font-size:16px}.card-sources{color:var(--ink-2);margin-top:4px;font-size:12px}.card-sources summary{min-height:var(--target);cursor:pointer;color:var(--muted);border-radius:var(--r-control);align-items:center;gap:4px;width:fit-content;padding-inline-end:6px;display:flex}.card-sources summary:hover{background:var(--tint)}.card-sources ul{margin:4px 0 0;padding-inline-start:16px}.card-note{color:var(--ink-2);margin-top:6px;font-size:13px}.card-fold{border-top:1px solid var(--line);margin-top:6px}.card-fold+.card-fold{margin-top:0}.card-fold-head{text-align:start;width:calc(100% + 12px);min-height:32px;font:600 13px var(--ui);color:var(--ink);border-radius:var(--r-control);cursor:pointer;transition:background var(--ease);background:0 0;border:0;align-items:center;gap:6px;margin:0 -6px;padding:0 6px;display:flex}.card-fold-head:hover{background:var(--tint)}.card-fold-head .icon{color:var(--muted)}.card-fold>div{padding-bottom:4px}.card-fold>div>:first-child{margin-top:0}.card-verses-list{max-height:260px;overflow-y:auto}.app:not(.stacked) .card-verses-list{max-height:none;overflow:visible}.card-verses-book{margin-top:4px;font-size:13px;font-weight:600}.card-verses ul{margin:0;padding:0;list-style:none}.card-verse{text-align:start;width:100%;font:inherit;border-radius:var(--r-control);cursor:pointer;color:inherit;transition:background var(--ease);background:0 0;border:0;margin:0;padding:3px 6px;display:block}.card-verse:hover,.card-verse:focus-visible{background:var(--mention-tint)}.card-verse-ref{color:var(--accent);white-space:nowrap;font-size:12px}.card-quote{font:15px var(--scripture)}.card-quote-name{font-weight:inherit;color:var(--mention)}.place-card .card-quote-name{white-space:nowrap}.place-card .card-verse[aria-expanded=true]{background:var(--mention-tint);border-radius:var(--r-control) var(--r-control) 0 0}.card-verse-go{background:var(--mention-tint);border-radius:0 0 var(--r-control) var(--r-control);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:4px;padding:2px 6px 6px;display:flex}.card-verse-go .card-go{margin-inline-start:auto}.found-word{background:var(--mention-tint);color:var(--mention);border-radius:2px;font-weight:700}.chapter-loading{color:var(--muted);margin:24px 0}.chapter-title:focus,.statement-title:focus{box-shadow:none;outline:none}.map-wrap .pm-recent .pm-label{font-size:calc(19px * var(--grow,1));font-weight:700}.layers{font:14px var(--ui)}.layers label{min-height:26px;padding:0 var(--s3);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;display:flex}.layers input[type=checkbox],.layers input[type=radio]{width:16px;height:16px;accent-color:var(--accent);margin:0}.layers .layer-steps{min-height:26px;padding:0 var(--s3);white-space:nowrap;align-items:center;gap:10px;display:flex}.layers .layer-steps label{gap:4px;margin:0;padding:0}.layers .name-rows{padding:2px 0 4px}.layers .name-row{min-height:22px;padding:0 var(--s3);grid-template-columns:minmax(4.5em,1fr) repeat(3,minmax(44px,auto));align-items:center;column-gap:6px;display:grid}.layers .name-row>span{white-space:normal}.layers .name-row label{justify-content:center;min-height:22px;padding:0}.layers .name-head{color:var(--muted);min-height:20px;font-size:13px}.layers .name-head span:not(:first-child){text-align:center}.layers .look-picker{padding:2px var(--s3) 6px;border-bottom:1px solid var(--line);margin-bottom:4px}.layers .look-tiles{gap:8px;margin-top:4px;display:flex}.layers .look-tile{white-space:normal;border-radius:var(--r-box);text-align:center;border:2px solid #0000;flex-direction:column;align-items:center;gap:2px;width:80px;min-height:0;padding:3px;font-size:13px;line-height:1.2;position:relative}.layers .look-tile input{opacity:0;pointer-events:none;position:absolute}.layers .look-tile img,.layers .look-none{border-radius:var(--r-control);object-fit:cover;width:72px;height:54px;display:block}.layers .look-none{background:repeating-linear-gradient(135deg, var(--tint) 0 6px, var(--line) 6px 12px)}.layers .look-tile:has(input:checked){border-color:var(--accent)}.layers .look-tile:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.layers .look-tile:has(input:disabled){cursor:default;color:var(--ink-2)}@media (hover:hover){.layers .look-tile:not(:has(input:disabled)):hover{background:var(--tint)}}.layers .look-name{font-weight:600}.layers .look-note{color:var(--ink-2);font-size:11px}.layers .look-note.look-default{top:6px;border-radius:var(--r-control);background:var(--surface);padding:0 4px;line-height:1.4;position:absolute;inset-inline-start:6px}.terrain-only,.path-button,.near-button,.lock-button{min-height:var(--control);font:600 14px var(--ui);color:var(--ink);cursor:pointer;transition:background var(--ease);border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.terrain-only:hover,.path-button:hover,.near-button:hover,.lock-button:hover{background:var(--tint)}.map-foot>:is(.terrain-only,.path-button,.near-button,.lock-button).on{background:var(--pressed);box-shadow:inset 0 0 0 1.5px var(--pressed-edge)}.map-foot>:is(.terrain-only,.path-button,.near-button,.lock-button):focus-visible{box-shadow:var(--ring-gap)}.map-foot>:is(.terrain-only,.path-button,.near-button,.lock-button).on:focus-visible{box-shadow:inset 0 0 0 1.5px var(--pressed-edge), var(--ring-gap)}.path-button{white-space:nowrap}.near-button,.lock-button{min-width:var(--control);justify-content:center;padding:0}.drawing-path .maplibregl-canvas-container.maplibregl-interactive,.drawing-path .territory-label,.drawing-path .area-label,.drawing-path .verse-hint,.drawing-path .near-lit{cursor:crosshair}.path-box{right:var(--map-inset);z-index:2;box-sizing:border-box;border-radius:var(--r-card);width:250px;padding:var(--s2) var(--s3);font:14px var(--ui);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.path-box>*{flex:none}.path-box>.path-more{flex:0 auto;min-height:0;overflow-y:auto}.path-box h2{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.path-head{justify-content:space-between;align-items:center;gap:6px;margin:0 0 4px;display:flex}.path-stops{margin:0;padding:0;list-style:none}.path-stops li{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:3px 0;display:flex}.path-n{box-sizing:border-box;border:2px solid var(--path);width:18px;height:18px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.path-place{font-family:var(--scripture);font-size:17px}.path-point{color:var(--muted)}.path-km{white-space:nowrap;color:var(--ink-2);margin-inline-start:auto}.path-under{text-align:end;color:var(--muted);flex-basis:100%;font-size:12px}.path-profile{margin-top:4px}.path-box .profile-stop{font:700 11px var(--ui)}.path-box .profile-mark{stroke:var(--path);stroke-width:2px}.path-total{margin:6px 0 0;font-weight:600}.path-total:empty{display:none}.path-hint{color:var(--muted);margin:4px 0 0;font-size:12px}.path-actions{margin-top:var(--s2);flex-wrap:wrap;gap:6px;display:flex}.path-actions button{font-size:13px}.path-actions button:disabled{opacity:.5;cursor:default}@media (width<=960px){.path-button .path-word{display:none}}.card.near-box{padding:var(--s2) var(--s3);font:14px var(--ui);flex-direction:column;display:flex}.near-box>*{flex:none}.near-box>.near-more{flex:0 auto;min-height:0;overflow-y:auto}.near-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.card.near-box h2{font:600 15px var(--ui);align-items:center;gap:6px;margin:0;padding-left:36px;line-height:32px;display:flex}.near-note{color:var(--muted);margin:4px 0;font-size:12.5px}.near-radius{font:600 13px var(--ui);color:var(--ink-2);align-items:center;gap:4px;margin:2px 0;display:flex}.near-radius-step{align-items:center;gap:4px;display:inline-flex}.near-radius-dot{color:var(--muted)}.near-ways{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}:is(.near-ways,.near-radius) button{font:600 13px var(--ui);border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;padding:5px 10px}:is(.near-ways,.near-radius) button:hover{background:var(--tint)}.near-ways button.on,.near-radius button[aria-pressed=true]{background:var(--pressed);border-color:var(--pressed-edge)}.near-radius button{min-width:32px;padding:3px 8px}.near-ways button:disabled{opacity:.6;cursor:default}.near-list{margin:0;padding:0;list-style:none}.near-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:0 6px;padding:4px 0;display:flex}.near-name{font:17px var(--scripture);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.near-name:hover{text-decoration:underline}.near-km{white-space:nowrap;color:var(--ink-2);margin-inline-start:auto;font-size:13px}.near-verses{flex-wrap:wrap;flex-basis:100%;gap:2px 4px;display:flex}.near-verses button,.near-again{font:13px var(--ui);color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:1px 3px}.near-verses button:hover,.near-again:hover{background:var(--tint)}.near-verses button[aria-expanded=true]{background:var(--mention-tint)}.near-verse{border-radius:var(--r-control);flex-basis:100%;min-width:0;margin-top:2px;padding-top:6px}.near-verse-ref{font:600 13px var(--ui);color:var(--ink-2)}.near-verse-words{font:17px/1.6 var(--scripture);color:var(--ink);flex-basis:100%;margin:0}.near-lit{--near:#b4430f;box-sizing:border-box;border:3px solid var(--near);cursor:pointer;border-radius:50%;width:22px;height:22px;position:relative;box-shadow:0 0 0 2px #fffcf5e6}.near-lit-name{pointer-events:none;white-space:nowrap;font:600 12px var(--scripture);color:#7a2d08;direction:rtl;background:#fffcf5d9;border-radius:4px;padding:0 4px;position:absolute;top:22px;left:50%;translate:-50%}.near-point{--near:#b4430f;background:var(--near);border:2px solid #fff;border-radius:50% 50% 50% 0;width:16px;height:16px;translate:0 -4px;rotate:-45deg;box-shadow:0 1px 3px #0006}.app:not(.stacked) .near-open{display:none}@container (width<500px){.app:not(.stacked) .map-foot>.near-button{display:none}.app:not(.stacked) .layers[open] .near-open{box-sizing:border-box;width:100%;min-height:44px;margin:0 0 var(--s2);text-align:start;font:600 14px var(--ui);color:var(--ink);background:var(--tint);border-radius:var(--r-pill);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}}.stream-label{pointer-events:none;font-size:15px}.stream-label.all-year{color:var(--name-river);font-size:17px;font-weight:700}.lg-stream{vertical-align:middle;border-top:3px solid;width:22px;height:0;margin-inline-end:4px;display:inline-block}.lg-stream.lg-seasonal{border-top:0;height:2px}.lg-town{vertical-align:middle;background:#7d7873;outline:1px solid #f4ecd8;width:6px;height:6px;margin-inline-end:2px;display:inline-block}.lg-modern{color:#6e6a66;font-family:Segoe UI,Arial,sans-serif;font-size:12px}.lg-ours{font-style:italic}.lg-built{box-sizing:border-box;vertical-align:middle;background:#7d787366;border:1px solid #5f5a5599;width:22px;height:10px;margin-inline-end:4px;display:inline-block}.lg-road{vertical-align:middle;border-top:2px solid #8b8680;width:22px;margin-inline-end:4px;display:inline-block}.lg-marsh{opacity:.6;filter:blur(1.5px);vertical-align:middle;background:#a8c4cc;width:22px;height:10px;margin-inline-end:4px;display:inline-block}.lg-stream.lg-ancient{opacity:.5;filter:blur(1.5px);border-top-width:5px}.territory-label{font-family:var(--scripture);letter-spacing:.35em;color:var(--name-area);white-space:nowrap;opacity:var(--name-alpha);cursor:pointer;text-shadow:0 0 3px #fffaf0,0 0 6px #fffaf0,0 0 10px #fffaf0,0 0 14px #fffaf0;direction:rtl;border-radius:4px;font-size:23px;font-weight:400}.territory-label:hover{opacity:1;color:var(--name-area-hover)}.territory-label:focus-visible{opacity:1}.territory-label.on{color:var(--name-area-lit);opacity:1;font-size:27px}.territory-label.covered,.stream-label.covered,.water-label.covered,.land-label.covered{visibility:hidden}.area-label.idle-name.covered{visibility:hidden;pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.pm .pm-label.placed{position:absolute}.pm .pm-label.covered{visibility:hidden;pointer-events:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.far-towns .pm-idle .pm-label,.far .area-label.other-name{display:none}.foot-box{bottom:calc(12px + var(--control));z-index:2;border-radius:var(--r-card);font-family:var(--ui);box-shadow:var(--float-deep);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;width:max-content;max-width:calc(100% - 68px);padding:2px;display:flex;position:absolute;right:4px}.foot-box button{min-height:var(--target);border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background var(--ease);background:0 0;border:0;padding:0 10px;font-size:14px}.foot-box button:hover:not(.on){background:var(--tint)}.foot-box button.on{background:var(--chosen);color:var(--on-chosen)}@media (pointer:coarse){.foot-box{max-width:calc(100% - 8px)}}.foot-box.empty{visibility:hidden;pointer-events:none;height:calc(var(--target) + 4px);width:1px}.stage-pill{min-height:var(--target);border-radius:var(--r-pill);background:var(--chosen);color:var(--on-chosen);font:14px var(--ui);white-space:nowrap;align-items:center;gap:6px;padding-block:0;padding-inline:10px 2px;display:inline-flex}.stage-pill .stage-key{opacity:.85}.stage-pill button,.foot-box .stage-pill button{min-height:calc(var(--target) - 4px);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:13px var(--ui);cursor:pointer;border:0;padding:0 10px}.stage-pill button:hover,.foot-box .stage-pill button:hover:not(.on){background:var(--tint)}:is(.foot-box,.card-stages) .land-view{flex:none;gap:0;display:flex}.foot-box .stage-pill+.land-view{border-inline-start:1px solid var(--line);margin-inline-start:4px;padding-inline-start:6px}:is(.foot-box,.card-stages) .land-view button{padding:0 9px}:is(.foot-box,.card-stages) .land-view button:first-child{border-start-end-radius:0;border-end-end-radius:0;margin-inline-end:0}:is(.foot-box,.card-stages) .land-view button:last-child{border-start-start-radius:0;border-end-start-radius:0}:is(.foot-box,.card-stages) .land-view button.on{background:var(--chosen-2);color:var(--on-chosen)}@container (width<440px){.app:not(.stacked) .foot-box .stage-pill .stage-key{display:none}.app:not(.stacked) .foot-box .stage-pill button,.app:not(.stacked) .foot-box .land-view button{padding-inline:6px}}.stage-menu{padding:2px var(--s3) 6px;border-bottom:1px solid var(--line);font:14px var(--ui);margin-bottom:4px}.stage-head{align-items:center;gap:6px;display:flex}.stage-button{min-height:var(--control);border-radius:var(--r-pill);background:var(--tint);color:var(--ink);font:14px var(--ui);text-align:start;cursor:pointer;white-space:nowrap;transition:background var(--ease);border:0;flex:auto;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.stage-button:hover{background:var(--tint-2)}.stage-button .stage-key,.stage-button .stage-now{color:var(--ink-2)}.stage-button .icon{margin-inline-start:auto}.stage-button.on{background:var(--chosen);color:var(--on-chosen)}.stage-button.on .stage-key{color:inherit;opacity:.85}.stage-back{min-height:var(--target);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:13px var(--ui);cursor:pointer;white-space:nowrap;flex:none;padding:0 10px}.stage-back:hover{background:var(--tint)}.stage-list{margin-top:4px}.stage-list ul{margin:0;padding:0;list-style:none}.stage-group{border-top:1px solid var(--line);font:600 12px var(--ui);color:var(--muted);margin:6px 8px 2px;padding-top:4px}.stage-row{border-radius:var(--r-control);width:100%;min-height:28px;color:var(--ink);font:14px var(--ui);text-align:start;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;display:flex}.stage-row:hover:not(.on){background:var(--tint)}.stage-row.on{background:var(--chosen);color:var(--on-chosen)}.stage-tick{flex:none;width:14px}.stage-here{border-radius:var(--r-pill);background:var(--tint-2);color:var(--ink-2);flex:none;padding:0 6px;font-size:11px}.stage-span{color:var(--muted);margin-inline-start:auto;padding-inline-start:16px;font-size:12px}.stage-row.on .stage-span{color:inherit;opacity:.85}@property --stages-start{syntax:"<length>";inherits:false;initial-value:0}@property --stages-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes stages-fade{0%{--stages-start:0px;--stages-end:24px}8%{--stages-start:24px}92%{--stages-end:24px}to{--stages-start:24px;--stages-end:0px}}.map-pane .top-right{max-height:var(--column-room,calc(100% - 120px))}@media (height<=451px) and (hover:none) and (pointer:coarse){.app:not(.stacked) .map-pane .top-right{max-height:var(--column-room,calc(100% - var(--map-inset) - 36px - 2 * var(--control) - 8px));overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.app:not(.stacked) .map-pane .top-right .route-legs{flex:none}}.layers .rule-line{padding:0 var(--s3) 6px;border-bottom:1px solid var(--line);color:var(--ink-2);white-space:normal;flex-wrap:wrap;gap:0 14px;margin-bottom:4px;font-size:13px;display:flex}.layers .rule-line .rule-ref{color:var(--muted)}.pm-dot{position:relative}.lev-mark{left:calc(-13px - var(--dot-ring,0px) - var(--mound-out,0px));top:calc(1px - var(--dot-ring,0px));width:13px;height:13px;box-shadow:0 0 0 1px var(--dot);fill:none;stroke:var(--dot);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;cursor:pointer;background:#fffaf0;border-radius:3px;padding:1px;position:absolute}.lev-refuge{fill:var(--dot);stroke-width:.8px}.pm-levonly .lev-mark{width:11px;height:11px;position:static}.lev-refuge path{fill-rule:evenodd}.lg-lev{justify-content:center;width:18px;display:inline-flex}.lg-lev .lev-mark{position:static}.verse-hint{font:italic 13px var(--scripture);color:#3b3128;cursor:pointer;white-space:nowrap;opacity:.85;direction:rtl;background:#fffaf0b3;border-radius:4px;padding:1px 6px}.verse-hint:hover,.verse-hint:focus-visible{opacity:1}.verse-hint-ref{font:11px var(--map-sans);color:var(--map-muted)}.hint-chip{font-size:13px;font-style:italic}.area-chips{gap:var(--s1) 6px;flex-wrap:wrap;min-width:0;display:flex}.area-chips-word{color:var(--ink-2);white-space:nowrap;align-items:center;font-size:13px;display:inline-flex}.area-chip input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}:is(.scene-bar,.path-box,.place-card) .fold{color:var(--ink-2);flex:none;font-size:13px}:is(.scene-bar,.path-box,.place-card) .fold:hover{color:var(--ink)}.scene-bar.folded{box-sizing:border-box;flex-wrap:nowrap;max-width:100%}.scene-bar.folded .scene-names{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scene-bar.folded>span:not(.scene-names),.scene-bar.folded>button{white-space:nowrap;flex:none}.scene-bar.route-folded{box-sizing:border-box;flex-wrap:nowrap;max-width:100%}.scene-bar.route-folded>:is(.scene-names,.episode){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scene-bar.route-folded>:is(span:not(.scene-names):not(.episode),button),.scene-bar.route-folded .area-chip{white-space:nowrap;flex:none}.scene-bar.route-folded .area-chips{flex-wrap:nowrap;flex:none}.app.loading{grid-template-columns:max(min(var(--text-min), 50vw), min(calc(var(--share) * 100vw), calc(100vw - var(--map-min)))) 1fr}.loading-band{background:var(--tint);border-radius:var(--r-control);flex:none;display:block}.loading-logo{width:88px;height:30px}.loading-search{border-radius:var(--r-pill);flex:0 auto;width:440px;min-width:0;height:36px}.loading-button{border-radius:var(--r-pill);width:38px;height:38px}.loading-text{gap:30px;padding:20px 28px}.loading-heading{align-self:center;width:min(230px,60%);height:36px;margin-block:8px 18px}.loading-line{height:14px}.loading-map{background:radial-gradient(closest-side, var(--tint-2), var(--tint));justify-content:center;align-items:center;display:flex;overflow:hidden}.loading-card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--float);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:26px 34px 22px;display:flex}.loading-card img{width:auto;height:44px;display:block}.loading-card p{margin:0}.loading-tagline{color:var(--ink-2);font-size:15px}.loading-words{min-height:20px;color:var(--muted);font-size:13px;line-height:20px}.loading-bar{border-radius:var(--r-pill);background:var(--tint-2);width:140px;height:3px;margin-block:4px;position:relative;overflow:hidden}.loading-bar>span{inset-block:0;border-radius:inherit;background:var(--accent);width:40%;animation:loading-across var(--ease) infinite;animation-duration:1.4s;position:absolute;left:0}@keyframes loading-across{0%{transform:translate(250%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.loading-bar>span{width:100%;animation:none}}@media (forced-colors:active){.loading-card{border:1px solid canvastext}.loading-bar>span,.icon,.select:after,:is(.bookmarks,.place-index,.dist-more,.card-sources)>summary:before,.vstar:before,.index-star:before,.card-star:before,.card-group-here:before,.split:after{background:canvastext}}@property --room{syntax:"<length>";inherits:true;initial-value:0}@property --text-h{syntax:"<length>";inherits:true;initial-value:0}@property --map-h{syntax:"<length>";inherits:true;initial-value:0}.app.stacked{--room:calc(100svh - var(--top-bar) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - var(--divider));--text-h:clamp(var(--text-min-h), min(calc(var(--room) * var(--share)), calc(var(--room) - var(--map-want,0px))), calc(var(--room) - var(--map-min-h)));--map-h:max(0px, calc(var(--room) - var(--text-h)));--foot-row:calc(var(--attrib) + 2 * var(--attrib-pad));padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--top-bar) + env(safe-area-inset-top,0px)) var(--map-h) var(--divider) minmax(0, 1fr);grid-template-areas:"top""map""split""text";position:relative;overflow:clip}.app.stacked[data-follow]{--text-h:clamp(0px, calc(var(--room) * var(--share)), var(--room))}.app.stacked[data-follow] .map-pane{overflow:clip}.app.stacked.map-folded{grid-template-rows:calc(var(--top-bar) + env(safe-area-inset-top,0px)) 0 var(--divider) minmax(0, 1fr)}.app.stacked.map-folded .map-pane{height:var(--map-h);visibility:hidden;pointer-events:none;position:absolute;inset:0 0 auto}.app.stacked.text-folded{grid-template-rows:calc(var(--top-bar) + env(safe-area-inset-top,0px)) minmax(0, 1fr) var(--divider) env(safe-area-inset-bottom,0px)}.app.stacked.text-folded .text-pane{height:var(--text-h);visibility:hidden;pointer-events:none;position:absolute;inset:auto 0 0}.app.stacked .map-pane{min-height:0}.app.stacked .text-pane{min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);border-inline-end:0}.stack-split{background:var(--paper);box-shadow:inset 0 1px var(--line);grid-area:split;align-items:stretch;display:flex;position:relative}.split-line{cursor:row-resize;touch-action:none;flex:1 1 0;min-width:0;position:relative}.split-line:after{content:"";border-radius:var(--r-pill);background:var(--edge);width:40px;height:4px;transition:background var(--ease);forced-color-adjust:none;margin:-2px 0 0 -20px;position:absolute;top:50%;left:50%}.split-line:hover:after,.split-line:active:after,.split-line:focus-visible:after{background:var(--accent)}.split-line[data-edge]:after{background:var(--accent);width:96px;margin-left:-48px}.split-line:focus-visible{outline-offset:-2px}.app.stacked .split-line:focus-visible{box-shadow:none}.fold-map{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fold-map:focus-visible{width:auto;height:44px;padding:0 var(--s3);clip:auto;z-index:1;border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:600 14px var(--ui);outline-offset:-4px;margin-top:-22px;top:50%;overflow:visible}.fold-map:first-child:focus-visible{inset-inline-start:var(--s2)}.fold-map:last-child:focus-visible{inset-inline-end:var(--s2)}.fold-map[aria-pressed=true]:focus-visible{background:var(--pressed)}@media (pointer:coarse){.app.stacked .stack-split{z-index:10}.app.stacked.map-folded .stack-split{z-index:7}.split-line:before{content:"";inset:calc((var(--divider) - var(--divider-reach)) / 2) 0;position:absolute}.app.stacked.map-folded .split-line:before{inset:0 0 calc(var(--divider) - var(--divider-reach)) 0}.app.stacked.text-folded .split-line:before{inset:calc(var(--divider) - var(--divider-reach)) 0 0 0}.split-line[data-through]:before{pointer-events:none}}.app.stacked .topbar{gap:var(--s2);padding-inline:var(--s2)}.app.stacked .bar-logo img{height:26px}.app.stacked .bar-verse{display:none}.app.stacked .bar-end{gap:var(--s2);flex:1 1 0;min-width:0}.app.stacked .bar-search{flex:1 1 0;width:auto;min-width:0}.app.stacked .bar-buttons{gap:0}.app.stacked .search .icon-search{inset-inline-start:10px}.app.stacked .search input{text-overflow:ellipsis;padding-inline:31px 6px}.app.stacked .search input::placeholder{font-size:14px}.app.stacked .search input{box-shadow:inset 0 0 0 1px var(--edge);background-clip:padding-box;border:0;border-block:4px solid #0000}@media (pointer:coarse){.app.stacked .topbar .bar-end{align-self:flex-start}.app.stacked .topbar :is(.bar-search,.bar-buttons){margin-block:0 -4px}.app.stacked .search input{border-block-width:2px 6px}.app.stacked .search .icon-search{translate:0 -2px}.app.stacked .topbar :is(.bar-button,.search-clear){padding-block-end:4px}.app.stacked .topbar .bar-button:is(:hover,[aria-expanded=true]){background:radial-gradient(circle 20px at 50% 20px, var(--tint) calc(100% - .5px), transparent 100%)}}.app.stacked .search input::-webkit-search-cancel-button{display:none}.app.stacked .search input:not(:placeholder-shown){padding-inline-end:38px}.app.stacked :is(.view-menu,.share-menu),.app.stacked .search-panel.open{--under-bar:6px;top:calc(var(--top-bar) + env(safe-area-inset-top,0px) + var(--under-bar));width:auto;max-width:none;left:max(var(--s2), env(safe-area-inset-left,0px));right:max(var(--s2), env(safe-area-inset-right,0px));position:fixed}.app.stacked .search-panel.open{--panel-foot-room:calc(var(--foot-row) - var(--s3));max-height:calc(var(--map-h) - var(--under-bar) - var(--panel-foot-room))}.app.stacked.map-folded .search-panel.open{max-height:calc(100svh - var(--top-bar) - env(safe-area-inset-top,0px) - 16px)}.app.stacked.text-folded .search-panel.open{max-height:calc(var(--room) - var(--under-bar) - var(--panel-foot-room))}.app.stacked .loading-search{flex:1 1 0;width:auto;min-width:0}.app.stacked .pane-tabs{height:36px}.app.stacked .pane-tabs [role=tab]{font-size:14px}.app.stacked .reader{padding-top:0}.app.stacked .chapter-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.stacked .reader-hint,.app.stacked .title-picks{display:none}.app.stacked .text .weekly-portion{margin:0;font-size:14px;line-height:1.3}.app.stacked .chapter-nav{min-height:44px;margin:0 0 var(--s1);justify-content:space-between;gap:0}.app.stacked .chapter-nav .select{flex:0 auto;min-width:0}.app.stacked .chapter-nav .select select{text-overflow:ellipsis;width:100%;min-width:0;height:44px;font:600 19px var(--scripture);color:var(--ink);background:0 0;border:0;padding-inline:4px 20px}.app.stacked .chapter-nav .select:after{width:12px;height:12px;color:var(--muted);margin-top:-6px;inset-inline-end:3px}.app.stacked .reader,.app.stacked .tab-panel>.bookmarks,.app.stacked .tab-panel .place-index,.app.stacked .tab-note{padding-inline:var(--s4)}.app.stacked .pane-tabs{padding-inline:var(--s2)}.app.stacked .pane-tabs [role=tab]{padding-inline:var(--s3)}.app.stacked .loading-text{padding-inline:var(--s4)}.app.stacked .top-right{max-width:calc(100% - 3 * var(--map-inset) - var(--control) - 6px);z-index:7;top:0;right:3px}@property --card-foot{syntax:"<length>";inherits:false;initial-value:0}.app.stacked :is(.card,.path-box,.near-box,.link-note){--card-foot:calc(var(--foot-row) + var(--pill-gap));--card-raise:calc(var(--card-foot) - var(--map-inset));--card-most:max(var(--control), calc(var(--map-h) * var(--card-share) - var(--card-raise)));top:auto;left:var(--map-inset);right:var(--map-inset);bottom:var(--card-foot);z-index:8;box-sizing:border-box;overscroll-behavior:contain;width:auto;max-width:none;max-height:var(--card-most);position:absolute;overflow-y:auto;transform:none}@container (width<373px){.app.stacked :is(.card,.path-box,.near-box,.link-note){--card-foot:calc(var(--scale-raised) + var(--scale-h) + var(--pill-gap))}}.app.stacked .link-note{flex-wrap:wrap}.app.stacked .map-pane>.map-foot{z-index:9}@property --place-most{syntax:"<length>";inherits:false;initial-value:0}.app.stacked .card:not(.phone-card){--place-most:max(var(--strip-least,var(--place-least)), calc(min(max(var(--place-least), calc(var(--map-h) * var(--place-share))), calc(var(--map-h) * var(--card-share))) - var(--card-raise)), min(var(--place-least), calc(var(--map-h) * var(--card-share))));max-height:var(--place-most)}.app.stacked .place-card{flex-direction:column;display:flex;overflow:hidden}.app.stacked .place-card>.card-body{overscroll-behavior:contain;padding:6px var(--s4) var(--s3);scrollbar-width:thin;scrollbar-color:var(--edge) transparent;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--card-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--card-fade)), transparent);flex-wrap:wrap;align-items:flex-start;display:flex;overflow-y:auto}.app.stacked .place-card>.card-body>*{flex:0 0 100%;order:1}.app.stacked .place-card>.card-head{padding:6px var(--s4) 0;flex:none;align-items:flex-start;display:flex;position:relative}.app.stacked .place-card>.card-body{padding-top:0}.app.stacked .place-card>.card-head>h2{pointer-events:none;flex:1 1 0;order:-5;align-items:center;min-width:0;min-height:44px;margin:0;padding:0;font-size:20px;line-height:1.25;display:flex;position:relative}.app.stacked .place-card .card-whole{z-index:1;flex:none;order:-4;margin:0;position:relative}.app.stacked .place-card .card-star{z-index:1;flex:none;order:-3;width:44px;height:44px;position:relative;inset:auto}.app.stacked .place-card .card-centre{z-index:1;flex:none;order:-2;width:44px;height:44px;position:relative;inset:auto}.app.stacked .place-card .card-close{z-index:1;flex:none;order:-1;width:44px;height:44px;position:relative;inset:auto}.card-grab{z-index:0;cursor:ns-resize;touch-action:none;border-radius:var(--r-card) var(--r-card) 0 0;position:absolute;inset:0}.card-grab:after{content:"";border-radius:var(--r-pill);background:var(--edge);width:36px;height:4px;transition:background var(--ease);forced-color-adjust:none;margin-left:-18px;position:absolute;top:3px;left:50%}.card-grab:hover:after,.card-grab:active:after,.card-grab:focus-visible:after{background:var(--accent)}.card-grab:focus-visible{outline-offset:-3px}@property --strip-full{syntax:"<length>";inherits:false;initial-value:0}@property --strip-half{syntax:"<length>";inherits:false;initial-value:0}@property --strip-at{syntax:"<length>";inherits:false;initial-value:0}.app.stacked .map-pane>.place-card{--strip-full:max(0px, calc(var(--map-h) - var(--dock-top,var(--strip-top)) - var(--card-foot)));--strip-half:min(calc(var(--map-h) * .5), var(--strip-full));--strip-at:calc(var(--strip-least,0px) + var(--strip-share,0) * max(0px, var(--strip-full) - var(--strip-least,0px)))}.app.stacked .map-pane>.place-card[data-strip]:not([data-strip=head]){height:var(--strip-at);max-height:none}@property --card-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes card-fade{0%{--card-fade:28px}92%{--card-fade:28px}to{--card-fade:0px}}@supports (animation-timeline:scroll()){.app.stacked .place-card>.card-body{animation:linear both card-fade;animation-timeline:scroll(self)}}.app.stacked .map-pane[data-dock=top]>.card:not(.phone-card){top:var(--dock-top);bottom:auto}.app.stacked .loading-card{max-width:calc(100% - 2 * var(--s4))}.app.stacked .scene-bar{padding:2px var(--s2);gap:4px 10px}.app.stacked .scene-bar.folded{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--stages-start), #000 calc(100% - var(--stages-end)), transparent);mask-image:linear-gradient(to left, transparent, #000 var(--stages-start), #000 calc(100% - var(--stages-end)), transparent);overflow:auto hidden}.app.stacked .scene-bar.folded .area-chips{flex-wrap:nowrap;flex:none}.app.stacked .scene-bar.folded .area-chip{white-space:nowrap}@supports (animation-timeline:scroll()){.app.stacked .scene-bar.folded{animation:linear both stages-fade;animation-timeline:scroll(self inline)}}@supports not (animation-timeline:scroll()){.app.stacked .scene-bar.folded{scrollbar-width:thin;-webkit-mask-image:none;mask-image:none}}:is(.app.stacked .top-right:has(>.scene-bar),.app.stacked .scene-bar){box-shadow:none;filter:none;background:0 0}.app.stacked .scene-bar{gap:4px 6px;padding-inline:2px}:where(.app.stacked .scene-bar)>span{box-shadow:0 0 0 1px #2b21181a,0 1px 2px #2b211824}.app.stacked .scene-bar>button,.app.stacked .scene-bar .area-chip{filter:drop-shadow(0 1px 1px #2b211829);border-block:6px solid #0000;background-clip:padding-box;border-top-width:3px;border-bottom-width:9px}.app.stacked .scene-bar>button:hover,.app.stacked .scene-bar .area-chip:hover{background-clip:padding-box}:where(.app.stacked .scene-bar)>button,:where(.app.stacked .scene-bar) .area-chip{box-shadow:inset 0 0 0 1px #2b21181a}.app.stacked .scene-bar>.fold{background-color:var(--surface);border-radius:var(--r-pill)}.app.stacked .scene-bar>.fold:hover{background-color:var(--tint)}.app.stacked .scene-bar>.fold .icon{display:none}.app.stacked .place-card .card-whole>.fold{background-color:var(--surface);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px #2b21181a}.app.stacked .place-card .card-whole>.fold:hover{background-color:var(--tint)}.app.stacked .place-card .card-whole>.fold .icon{display:none}.app.stacked .scene-bar>span{padding:2px var(--s2);background:var(--surface);border-radius:var(--r-control);translate:0 -3px}.app.stacked .phone-card :is(.distances,.legend,.layers){box-shadow:none;background:0 0;max-width:none;max-height:none;position:static}.app.stacked .route-card{padding:0}.app.stacked .route-card .distances{padding-top:0;padding-bottom:var(--s2)}.app.stacked :is(.route-card,.legend-card,.layers-card,.path-box.phone-card,.hint-card,.near-box.phone-card){--card-drag-most:calc(var(--map-h) * var(--card-drag-share) - var(--card-raise))}.app.stacked .map-pane:not([data-dock=top])>.hint-card{padding-top:0}.app.stacked .hint-card>.card-handle{margin:0 calc(-1 * var(--s4)) calc(14px - max(44px, var(--control)))}.app.stacked .hint-card>h2{z-index:2;pointer-events:none;min-height:calc(max(44px, var(--control)) - 14px);position:relative}.app.stacked .hint-card>.card-close{z-index:2}.app.stacked .map-pane[data-dock=top]>.hint-card{max-height:var(--place-most)!important}.app.stacked .map-pane[data-dock=top]>.hint-card>.card-handle{display:none}.app.stacked .route-card:has(details[open]){max-height:var(--card-drag-most)}.card-handle{z-index:1;height:max(44px, var(--control));margin-bottom:calc(-1 * max(44px, var(--control)));background:var(--surface);cursor:ns-resize;touch-action:none;position:sticky;top:0}.card-handle:after{content:"";border-radius:var(--r-pill);background:var(--edge);width:48px;height:5px;transition:background var(--ease);forced-color-adjust:none;margin:-2.5px 0 0 -24px;position:absolute;top:50%;left:50%}.card-handle:hover:after,.card-handle:active:after,.card-handle:focus-visible:after{background:var(--accent)}.card-handle:focus-visible{outline-offset:-4px}.app.stacked .route-card .route-head{z-index:2;min-height:max(44px, var(--control));pointer-events:none;margin:0;position:sticky;top:0}.app.stacked .route-card .route-head>button{pointer-events:auto}.app.stacked .legend-card,.app.stacked .layers-card{padding:0}.card .card-title{padding:0 var(--s3);min-height:var(--control);font:600 15px var(--ui);align-items:center;margin:0;display:flex}.app.stacked .legend-card .card-close,.app.stacked .layers-card .card-close{z-index:2}.app.stacked :is(.legend-card,.layers-card)>.card-title{z-index:2;pointer-events:none;min-height:max(44px, var(--control));position:relative}.app.stacked :is(.legend-card,.layers-card)>.card-handle+:not(.card-title){margin-top:max(44px, var(--control))}.app.stacked .legend-card ul{padding-top:var(--s1)}.app.stacked .layers-card .layers label{white-space:normal}.app.stacked .layers-card .look-picker{border-bottom:0;border-top:1px solid var(--line);margin-top:4px;margin-bottom:0;padding-top:6px}.app.stacked .layers-card .layer-steps{white-space:normal;flex-wrap:wrap}.app.stacked .layers-card .look-tile{flex:1 1 0;width:auto;min-width:0}.card-stages{align-items:center;gap:var(--s2);padding:0 var(--s3) var(--s3);margin-bottom:var(--s2);border-bottom:1px solid var(--line);font-family:var(--ui);flex-wrap:wrap;display:flex}.card-stages .stage-menu{border:0;flex:100%;margin:0;padding:0}.app.stacked .card-stages :is(.stage-button,.stage-back,.stage-row,.land-view button){min-height:var(--target)}.card-stages .land-view button{background:var(--tint);color:var(--ink-2);border-radius:var(--r-pill);cursor:pointer;border:0;font-size:14px}.card-stages .rule-line{color:var(--ink-2);flex-wrap:wrap;flex-basis:100%;gap:0 14px;font-size:13px;display:flex}.card-stages .rule-line .rule-ref{color:var(--muted)}.app.stacked .path-box.phone-card .path-head{padding-left:48px}.app.stacked .path-box.phone-card{padding-top:0}.app.stacked .path-box.phone-card>.card-handle{margin:0 calc(-1 * var(--s3)) calc(var(--s2) - max(44px, var(--control)));order:-1}.app.stacked .path-box.phone-card .path-head>:is(h2,.fold){z-index:2;position:relative}.app.stacked .path-box.phone-card .path-head>h2{pointer-events:none}.app.stacked .path-box.phone-card .path-head>.card-close{z-index:2}.app.stacked .near-box.phone-card{padding:0 var(--s3) var(--s2);flex-direction:column;display:flex;overflow:hidden}.app.stacked .near-box.phone-card .near-head{min-height:44px}.app.stacked .near-box.phone-card h2{padding-left:48px}.app.stacked .near-box.phone-card :is(.near-list li,.near-note){margin-block:1px;padding-block:1px}.app.stacked .near-box.phone-card .near-radius{margin:0}.app.stacked .near-box.phone-card .near-radius button{min-width:44px;min-height:44px}.app.stacked .near-box.phone-card.picking>:not(.near-head,.near-ways),.app.stacked .near-box.phone-card.listed>.near-private{display:none}.app.stacked .near-box.phone-card .near-more{overscroll-behavior:contain;overflow-y:auto}.app.stacked .near-box.phone-card.listed{padding-bottom:var(--s1)}@property --near-most{syntax:"<length>";inherits:false;initial-value:0}.app.stacked .near-box.phone-card{--near-most:max(calc(2 * var(--control)), var(--card-most));max-height:var(--near-most)}.app.stacked .near-box.phone-card>.card-handle{margin-inline:calc(-1 * var(--s3));flex:none}.app.stacked .near-box.phone-card>.card-handle:after{margin:0;top:5px;left:72px}.app.stacked .near-box.phone-card>:is(.near-head,.near-ways){z-index:2;pointer-events:none;position:relative}.app.stacked .near-box.phone-card>:is(.near-head,.near-ways) button{pointer-events:auto}.app.stacked .near-box.phone-card.listed h2{display:none}.app.stacked .near-box.phone-card.listed .near-head{justify-content:flex-start;gap:10px;padding-left:48px}.app.stacked .near-box.phone-card.listed:not(.picking)>.near-ways{display:none}.app.stacked .near-box.phone-card.listed.picking .near-head{min-height:0}.app.stacked .near-box.phone-card.listed.picking :is(.near-count,.near-other){display:none}.app.stacked .near-box.phone-card.listed .near-ways{flex-wrap:nowrap;align-items:center;min-height:44px;margin:0;padding-left:48px}.app.stacked .near-count{font:600 14px var(--ui);color:var(--ink);white-space:nowrap}.app.stacked .near-other{min-height:44px;font:600 13px var(--ui);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;padding:0 12px}.app.stacked .near-box.phone-card.listed .near-list li{margin-block:0;padding-block:0}.app.stacked .near-box.phone-card.listed .near-more>.near-counted{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.stacked .near-box.phone-card .near-list li{flex-wrap:nowrap}.app.stacked .near-box.phone-card .near-list li>:not(.near-verses){white-space:nowrap;flex:none}.app.stacked .near-box.phone-card .near-list li.near-opened{flex-wrap:wrap}.app.stacked .near-box.phone-card .near-list li>.near-verse{white-space:normal;flex:100%}.app.stacked .near-box.phone-card .near-verse-words{font-size:16px}.app.stacked .near-box.phone-card .near-km{margin-inline-start:0}.app.stacked .near-box.phone-card .near-verses{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex:1 1 0;min-width:0;overflow-x:auto}.app.stacked .near-box.phone-card .near-verses button{white-space:nowrap;flex:none}.app.stacked .near-box.phone-card .near-intro{display:none}.panel-button{min-height:var(--control);font:600 14px var(--ui);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:var(--r-pill);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:flex}.panel-button[aria-expanded=true]{background:var(--tint)}.app.stacked .map-pane{padding:var(--map-inset);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;display:flex}.app.stacked .map-pane>.map-foot{max-width:calc(100% - var(--pill-start) + var(--map-inset));margin-inline-start:calc(var(--pill-start) - var(--map-inset));margin-bottom:calc(-1 * var(--map-inset));box-sizing:border-box;pointer-events:auto;flex:none;padding:0;position:relative;inset:auto;transform:none}.app.stacked .map-foot{border-radius:var(--r-box);box-shadow:none;isolation:isolate;background:0 0;flex-wrap:wrap;order:2;justify-content:flex-start;gap:0}.app.stacked .map-foot:before{content:"";inset-block:6px;inset-inline:calc(var(--pill-gap) - var(--attrib-pad));z-index:-1;background:var(--surface);pointer-events:none;border-radius:16px;position:absolute;box-shadow:inset 0 0 0 1px #2b21181a,0 1px 2px #2b211829}.app.stacked .map-foot button{background-clip:padding-box;border:6px solid #0000}.app.stacked .map-foot .terrain-only{border-inline-width:0;padding-inline:5px}.app.stacked .map-foot>*+*{margin-inline-start:-9px}.app.stacked .map-foot :is(.path-button,.lock-button,.near-button){padding-inline:0}.app.stacked .map-foot>:is(.terrain-only,.path-button,.lock-button,.near-button):not(.on):hover{background-color:var(--tint)}.app.stacked .debug{pointer-events:none}.app.stacked .map-pane{container-type:inline-size}@container (width<=500px){.panel-button{min-width:var(--control);justify-content:center;padding:0}.panel-button .word{display:none}}.app.stacked .no-webgl{padding:var(--s4);align-self:stretch;margin-bottom:auto}.app.stacked .map-tools>:not(.back-button),.app.stacked .map-wrap .maplibregl-ctrl-bottom-left .maplibregl-ctrl-group{display:none}.app.stacked .map-tools{top:auto;left:0;bottom:calc(2 * var(--control) + 2px)}@container (width<373px){.app.stacked .map-tools{bottom:calc(var(--scale-raised) + var(--scale-h) + 4px + var(--control) + 2px)}}.app.stacked .later-map{top:calc(2 * var(--map-inset) + var(--control) + 6px)}@container (width<440px){@media (hover:none) and (pointer:coarse){.app:not(.stacked) .map-tools>:not(.back-button),.app:not(.stacked) .map-wrap .maplibregl-ctrl-bottom-left .maplibregl-ctrl-group{display:none}.app:not(.stacked) .map-tools{bottom:calc(var(--control) + 20px)}}}@media (height<=451px) and (hover:none) and (pointer:coarse){.app:not(.stacked) .map-tools>:not(.back-button),.app:not(.stacked) .map-wrap .maplibregl-ctrl-bottom-left .maplibregl-ctrl-group{display:none}.app:not(.stacked) .map-tools{bottom:calc(var(--control) + 20px)}}.app.stacked .maplibregl-ctrl-bottom-left{margin-bottom:-2px}.app.stacked .map-wrap :is(.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right){z-index:10}.app.stacked .map-wrap .map-message{z-index:12}.app.stacked .map-wrap .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib{margin:0 0 calc(var(--control) - 24px) 10px}.app.stacked .map-wrap .maplibregl-ctrl-attrib-button{padding:var(--attrib-pad);box-sizing:border-box;background-clip:content-box}.app.stacked .map-wrap .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib.maplibregl-compact-show{margin-bottom:calc(var(--control) + 4px)}.app.stacked .map-wrap .maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{top:auto;bottom:calc(-1 * (var(--control) + 4px))}.app.stacked .map-wrap .maplibregl-ctrl-bottom-left .maplibregl-ctrl-scale{left:var(--map-inset);bottom:calc(var(--attrib-pad) + 2px);margin:0}.app.stacked .map-pane{--scale-h:22px;--scale-raised:calc(var(--control) + 4px + 2px)}.app.stacked .map-wrap .maplibregl-ctrl-bottom-left .maplibregl-ctrl-scale{box-sizing:border-box;height:var(--scale-h)}@container (width<373px){.app.stacked .map-wrap .maplibregl-ctrl-bottom-left .maplibregl-ctrl-scale{bottom:var(--scale-raised)}}.verse-arrows{display:contents}.app.stacked .verse-arrow{bottom:var(--control);z-index:5;width:44px;height:44px;color:var(--surface);background:var(--ink);filter:drop-shadow(0 1px 1px #2b211833);cursor:pointer;touch-action:manipulation;background-clip:padding-box;border:6px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff40}.app.stacked .verse-arrow.left{left:0}.app.stacked .verse-arrow.right{right:0}@media (hover:hover){.app.stacked .verse-arrow:not([aria-disabled=true]):hover{background-color:var(--muted)}}.app.stacked .verse-arrow[aria-disabled=true]{opacity:.4;cursor:default}.app.stacked .map-pane:not([data-dock=top]):has(>.card:not(.phone-card)) .verse-arrow{display:none}.app.stacked .map-pane:has(>.phone-card,.maplibregl-compact-show) .verse-arrow{display:none}@container (width<373px){.app.stacked .verse-arrow{bottom:calc(var(--scale-raised) + var(--scale-h) + 4px)}}.app.stacked .map-wrap .pm-label{font-size:calc(14px * var(--grow,1))}.app.stacked .map-wrap .pm-selected .pm-label{font-size:calc(17px * var(--grow,1))}.app.stacked .map-wrap .pm-idle .pm-label{font-size:calc(12px * var(--grow,1))}.app.stacked .map-wrap :is(.pm-mentioned,.pm-speech) .pm-label{font-size:calc(14px * var(--grow,1))}.app.stacked .map-wrap .pm-recent .pm-label{font-size:calc(15px * var(--grow,1))}.app.stacked .map-wrap .pm-scene .pm-label{font-size:calc(19px * var(--grow,1))}.app.stacked .map-wrap .area-label,.app.stacked .map-wrap .mountain-label{font-size:16px}.app.stacked .map-wrap .summit{font-size:10px}.app.stacked .map-wrap .water-label{font-size:15px}.app.stacked .map-wrap .water-label.big{font-size:18px}.app.stacked .map-wrap .area-label.water-label{font-size:16px}.app.stacked .map-wrap .stream-label{font-size:12px}.app.stacked .map-wrap .stream-label.all-year{font-size:14px}.app.stacked .map-wrap .territory-label{font-size:18px}.app.stacked .map-wrap .territory-label.on{font-size:22px}.app.stacked .map-wrap .verse-hint{font-size:12px}.guide-cover{z-index:40;position:fixed;inset:0}.guide-cover.dim{background:#2b211859}.guide-ring{z-index:41;pointer-events:none;border-radius:var(--r-box);outline:3px solid var(--accent);transition:left var(--ease), top var(--ease), width var(--ease), height var(--ease);position:fixed;box-shadow:0 0 0 9999px #2b211859}.guide{z-index:42;box-sizing:border-box;width:min(340px,100vw - 16px);padding:var(--s3) var(--s4);border-radius:var(--r-box);background:var(--surface);box-shadow:var(--float);font:15px/1.5 var(--ui);color:var(--ink);position:fixed}.guide-title{margin:0 0 var(--s1);font-size:16px;font-weight:700}.guide-count{color:var(--muted);margin-inline-start:var(--s2);font-size:13px;font-weight:400}.guide-words{margin:0 0 var(--s3)}.guide-mark{font-weight:700}.guide-words .guide-mark{border-radius:var(--r-pill);background:var(--tint);text-align:center;min-width:1.4em;padding:0 2px;display:inline-block}.guide-buttons{gap:var(--s2);display:flex}.guide-buttons button{min-height:var(--control);border-radius:var(--r-control);font:600 14px var(--ui);cursor:pointer;transition:background var(--ease);border:0;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.guide-buttons .main{color:var(--on-accent);background:var(--accent)}.guide-buttons .main:hover{background:var(--accent-hover)}.guide-buttons .guide-skip{color:var(--ink);background:var(--tint);font-weight:400}.guide-buttons .guide-skip:hover{background:var(--tint-2)}.guide-button{font:700 18px var(--ui)}.guide-again{align-items:center;gap:var(--s2);width:100%;min-height:var(--control);margin-top:var(--s2);padding:0 var(--s2);border:0;border-top:1px solid var(--line);color:var(--ink);font:14px var(--ui);cursor:pointer;background:0 0;display:flex}.guide-again .guide-mark{border-radius:var(--r-pill);background:var(--tint);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.guide-pic{vertical-align:-3px;display:inline-flex}:is(.guide,.keys-list) kbd{border:1px solid var(--line);background:var(--tint);min-width:1.4em;font:600 13px/1.4 var(--ui);text-align:center;border-radius:4px;padding:0 4px;display:inline-block}.guide.guide-help{flex-direction:column;width:min(560px,100vw - 16px);max-height:calc(100dvh - 32px);display:flex;top:50%;left:50%;transform:translate(-50%,-50%)}.guide-help-body{overscroll-behavior:contain;min-height:0;margin-top:var(--s2);border-radius:var(--r-control);overflow-y:auto}.guide-help-body:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guide-help-head{justify-content:space-between;align-items:center;display:flex}.guide-help-head .card-close{position:static}.guide-help h3{margin:var(--s3) 0 var(--s1);font-size:15px;font-weight:700}.guide-help ul,.guide-help ol{margin:0;padding-inline-start:1.2em}.guide-help .guide-example{margin:var(--s1) 0 0;padding:var(--s1) var(--s2);background:var(--tint);border-radius:var(--r-control)}.guide-help li{margin:2px 0}@media (forced-colors:active){.guide-ring{outline-color:highlight}}:is(html:has(.app.stacked),body:has(.app.stacked)){overscroll-behavior:none}.reader,.tab-panel>.bookmarks,.tab-panel .place-index,.search-panel .place-index{overscroll-behavior:contain}@media (pointer:coarse){:root{--control:44px;--field:44px;--target:44px}.text .vstar{margin-block:-15px;margin-inline:0 -8px;padding:15px 8px;display:inline-block}.search{height:var(--field)}.search input,.share-menu input,.select select{font-size:16px}.search .search-clear,.link-note button{width:var(--target);height:var(--target)}.bar-button,.card-close,.card-star{width:44px;height:44px}.card-close,.card-star,.card-centre{top:4px}.card-close{left:4px}.card-star{left:48px}.card h2,.card-close+.card-cert{padding-left:52px}.card-star+h2{padding-left:100px}.card-centre{width:44px;height:44px;left:92px}.card-centre+h2{padding-left:148px}.share-close{width:44px;height:44px;top:4px;left:4px}.share-menu{padding-left:52px}.card-choose,.index-scope label,.card-fold-head,.card-maps,.layers label,.layers .layer-steps,.layers .name-row:not(.name-head),.layers .name-row label,.near-ways button{min-height:44px}.near-verses button,.near-again,.near-name{min-height:32px}.bar-logo{min-height:44px}.app.stacked .bar-logo{align-self:flex-start}.layers .layer-steps label{min-width:44px}.lg-zone>summary{min-height:44px}.chapter-nav button{flex:none}.foot-box button{min-width:var(--target);flex-shrink:0}.place-index{--index-title:44px}.map-tools{bottom:calc(32px + 3 * var(--control) + 6px + 12px)}.map-wrap .maplibregl-ctrl-attrib-button{background-position:50%;background-repeat:no-repeat;background-color:var(--surface);border-radius:var(--r-pill);width:44px;height:44px}.map-wrap .maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show){background-color:#0000}.app:not(.stacked) .map-pane{--foot-right:calc(14px + var(--control))}.path-button{justify-content:center;min-width:44px}}@media (height<=451px) and (hover:none) and (pointer:coarse){.app:not(.stacked) .map-wrap .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib{margin-bottom:calc(var(--control) - 24px + 4px)}}@media (prefers-reduced-motion:reduce){:root{--ease:0s}.verse{transition:none}}
