.sf-ui-host,.sf-ui-popup,.sf-ui-drawer-popup{--sf-ui-surface:var(--surface,#fffdf8);--sf-ui-ink:var(--ink,#2c2925);--sf-ui-muted:var(--muted,#777067);--sf-ui-line:var(--line,#e3ddd2);--sf-ui-accent:var(--accent,#806222);--sf-ui-selected:var(--selected,#f5efdf);font-family:var(--font-ui,Inter, system-ui, sans-serif);color:var(--sf-ui-ink);font-size:14px}html[data-theme=night] .sf-ui-popup,html[data-theme=night] .sf-ui-drawer-popup{--sf-ui-surface:#2b2925;--sf-ui-ink:#e9e5dd;--sf-ui-muted:#b5ada0;--sf-ui-line:#49443a;--sf-ui-accent:#d2b16a;--sf-ui-selected:#3b3425}.sf-ui-host{min-width:0;max-width:100%;display:inline-block}.sf-ui-trigger{border:1px solid var(--sf-ui-line);background:var(--sf-ui-surface);width:100%;min-width:100px;max-width:100%;min-height:38px;color:var(--sf-ui-ink);font:inherit;text-align:left;cursor:pointer;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:inline-flex}.sf-ui-trigger>svg,.sf-ui-trigger>[data-slot=select-icon]{flex-shrink:0}.sf-ui-trigger [data-slot=select-value],.sf-ui-trigger-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-ui-trigger:focus-visible,.sf-ui-drawer-done:focus-visible,.sf-ui-radio:focus-visible,.sf-ui-search-input:focus-visible{outline:2px solid var(--sf-ui-accent);outline-offset:3px}.sf-ui-trigger:disabled{opacity:.5;cursor:not-allowed}.sf-ui-positioner{z-index:130;isolation:isolate}.sf-ui-popup{width:max(var(--anchor-width), 180px);max-width:min(480px,100vw - 24px);max-height:min(420px, var(--available-height));border:1px solid var(--sf-ui-line);background:var(--sf-ui-surface);transform-origin:var(--transform-origin);border-radius:8px;transition:opacity .12s,transform .12s;overflow:hidden;box-shadow:0 8px 32px #29200f20}.sf-ui-popup[data-starting-style],.sf-ui-popup[data-ending-style]{opacity:0;transform:translateY(-3px)}.sf-ui-list{max-height:min(345px, calc(var(--available-height,420px) - 70px));overscroll-behavior:contain;padding:5px;scroll-padding-block:5px;overflow-y:auto}.sf-ui-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:5px;outline:none;align-items:center;gap:12px;min-height:38px;padding:9px 11px;display:flex}.sf-ui-item[data-highlighted],.sf-ui-item:focus{background:var(--sf-ui-selected)}.sf-ui-item[data-disabled]{opacity:.45;pointer-events:none}.sf-ui-item-label{flex:1;min-width:0}.sf-ui-indicator{color:var(--sf-ui-accent);flex-shrink:0;display:flex}.sf-ui-option-copy{flex-direction:column;gap:3px;display:flex}.sf-ui-description{color:var(--sf-ui-muted);font-size:12px;line-height:1.5;display:block}.sf-ui-scroll-arrow{background:var(--sf-ui-surface);justify-content:center;padding:3px;display:flex}.sf-ui-search{border-bottom:1px solid var(--sf-ui-line);align-items:center;gap:10px;padding:12px;display:flex}.sf-ui-search>svg{color:var(--sf-ui-muted);flex-shrink:0}.sf-ui-search-input{width:100%;min-width:0;color:var(--sf-ui-ink);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:3px 0;font-size:16px}.sf-ui-empty{color:var(--sf-ui-muted);text-align:center;padding:18px;font-size:13px}.sf-ui-drawer-overlay{z-index:120;opacity:calc(1 - var(--drawer-swipe-progress,0));background:#17130c66;transition:opacity .25s;position:fixed;inset:0}.sf-ui-drawer-overlay[data-starting-style],.sf-ui-drawer-overlay[data-ending-style]{opacity:0}.sf-ui-drawer-viewport{z-index:121;pointer-events:none;position:fixed;inset:0}.sf-ui-drawer-popup{inset-inline:0;bottom:var(--drawer-keyboard-inset,0px);min-height:0;max-height:calc(90dvh - var(--drawer-keyboard-inset,0px));padding-bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--sf-ui-line);background:var(--sf-ui-surface);pointer-events:auto;transform:translateY(calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)));border-bottom:0;border-radius:18px 18px 0 0;outline:none;flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;box-shadow:0 -8px 45px #17130c24}.sf-ui-drawer-popup[data-starting-style],.sf-ui-drawer-popup[data-ending-style]{transform:translateY(100%)}.sf-ui-drawer-popup[data-swiping],.sf-ui-drawer-overlay[data-swiping]{transition-duration:0s}.sf-ui-drawer-popup[data-ending-style],.sf-ui-drawer-overlay[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength,1) * .28s)}.sf-ui-drawer-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.sf-ui-drawer-handle{background:var(--sf-ui-line);border-radius:4px;flex-shrink:0;width:42px;height:4px;margin:11px auto 0}.sf-ui-drawer-header{flex-shrink:0;padding:20px 22px 15px}.sf-ui-drawer-title{color:var(--sf-ui-ink);font:400 23px/1.35 var(--font-reading,Georgia, serif);outline:none;margin:0}.sf-ui-drawer-description{color:var(--sf-ui-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.sf-ui-drawer-popup .sf-ui-list{min-height:0;max-height:50dvh;padding:6px 14px}.sf-ui-drawer-popup .sf-ui-item{min-height:48px}.sf-ui-drawer-popup .sf-ui-search{margin:0 16px 5px;padding-inline:8px}.sf-ui-drawer-popup .sf-ui-search-input{min-height:28px}.sf-ui-radio-list{overscroll-behavior:contain;padding:2px 16px 10px;overflow-y:auto}.sf-ui-radio-item{cursor:pointer;align-items:center;gap:14px;min-height:50px;padding:10px 8px;display:flex}.sf-ui-radio-item[data-disabled]{opacity:.45;cursor:not-allowed}.sf-ui-radio{border:1px solid var(--sf-ui-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.sf-ui-radio[data-checked]{border-color:var(--sf-ui-accent);background:var(--sf-ui-accent);color:var(--sf-ui-surface)}.sf-ui-radio-indicator{display:flex}.sf-ui-drawer-done{border:1px solid var(--sf-ui-line);background:var(--sf-ui-selected);min-height:44px;color:var(--sf-ui-accent);font:inherit;cursor:pointer;border-radius:7px;align-self:stretch;margin:9px 22px 10px;padding:10px 16px}.sf-ui-drawer-footer{padding:8px 22px 18px}.sf-overlay-content{overscroll-behavior:contain;min-height:0;padding:0 20px max(16px, env(safe-area-inset-bottom));overflow-y:auto}.sf-overlay-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.sf-overlay-close{width:44px;height:44px;color:var(--sf-ui-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin:-8px -10px -8px 0;padding:0;display:flex}.sf-overlay-close:hover{background:var(--sf-ui-selected)}.sf-overlay-close:focus-visible{outline:2px solid var(--sf-ui-accent);outline-offset:2px}.sf-ui-drawer-popup .sf-overlay-content>.appearance-popover,.sf-ui-drawer-popup .sf-overlay-content>.selection-editor,.sf-ui-drawer-popup .sf-overlay-content>.sidebar{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static;inset:auto;overflow:visible;transform:none}.sf-overlay-content .annotation-actions{flex-wrap:wrap}.sf-overlay-content>.sidebar .sidebar-content{height:auto;max-height:none}.sf-ui-drawer-popup .sf-overlay-content>.sidebar .contents-list{flex:none;overflow:visible}@supports (-webkit-touch-callout:none){body:has(.sf-ui-drawer-popup){position:relative}.sf-ui-drawer-overlay{min-height:100dvh;position:absolute}}@media (prefers-reduced-motion:reduce){.sf-ui-popup,.sf-ui-drawer-popup,.sf-ui-drawer-overlay{transition-duration:0s}}.sf-toast-viewport{top:max(16px, env(safe-area-inset-top));z-index:300;pointer-events:none;width:min(520px,100vw - 28px);font-family:var(--font-ui);outline:none;position:fixed;left:50%;transform:translate(-50%)}.sf-toast-viewport>.toast{color:#fcf9f1;pointer-events:auto;background:#272521;border:1px solid #5d5548;border-radius:10px;outline:none;width:100%;max-width:none;margin:0;padding:0;font-size:14px;line-height:1.55;transition:opacity .14s,transform .14s;display:block;position:relative;inset:auto;box-shadow:0 8px 30px #0003}.sf-toast-viewport>.toast[data-starting-style],.sf-toast-viewport>.toast[data-ending-style]{opacity:0;transform:translateY(-8px)}.sf-toast-viewport>.toast[data-limited]{display:none}.sf-toast-viewport>.toast.success{pointer-events:none}.sf-toast-content{align-items:flex-start;gap:12px;padding:16px 14px 16px 18px;display:flex}.sf-toast-copy{overflow-wrap:anywhere;flex:1;min-width:0}.sf-toast-title{font-weight:600;line-height:1.5}.sf-toast-description,.sf-toast-retry{color:#ded8cd;margin:5px 0 0;font-size:13px}.sf-toast-retry time{color:#fcf9f1}.sf-toast-actions{flex-wrap:wrap;gap:4px 16px;margin:8px 0 -6px;display:flex}.sf-toast-actions button{color:#e6c886;text-align:left;min-height:40px;padding:5px 0;font-size:13px}.sf-toast-close{color:#ded8cd;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin:-8px -7px -4px 0;padding:0;display:flex}.sf-toast-viewport button:hover{color:#fff}.sf-toast-viewport button:focus-visible{outline-offset:3px;outline:2px solid #e6c886}@media (prefers-reduced-motion:reduce){.sf-toast-viewport>.toast{transition:none}}.title-art{isolation:isolate;aspect-ratio:3/2;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100%,560px);margin-inline:auto;position:relative;overflow:hidden}.title-art-poster,.title-art-canvas{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.title-art-canvas{opacity:0}.title-art[data-art-status=ready] .title-art-canvas{opacity:1}.title-art[data-art-status=ready] .title-art-poster{opacity:0}:root[data-theme=night] .title-art-poster{filter:brightness(1.35)saturate(.82)}@media (prefers-reduced-motion:reduce){.title-art .title-art-canvas{opacity:0}.title-art .title-art-poster{opacity:1}}@media print{.title-art .title-art-canvas{display:none}.title-art .title-art-poster{opacity:1;filter:none}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/merriweather-cyrillic-ext-wght-normal-Bkm5NjZG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/merriweather-cyrillic-wght-normal-BWxnF87P.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/merriweather-vietnamese-wght-normal-BXYScXBD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/merriweather-latin-ext-wght-normal-BZx4mOJf.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/merriweather-latin-wght-normal-BovdrKvB.woff2)format("woff2-variations");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}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-DHTKMUil.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-BpXpdlRW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-BsaNuasd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-BVZ5su8S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-DMe4EKeb.woff2)format("woff2-variations");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{--font-ui:"Inter Variable", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading:"Merriweather Variable", Georgia, serif;--font-reading:Palatino, "Palatino Linotype", "Source Serif 4 Variable", Georgia, serif;font-family:var(--font-ui);color:#2c2925;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fcfbf8;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;background:0 0;border:0}button:disabled{cursor:default;opacity:.45}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent,#806222);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-heading);font-weight:400}input,textarea,select{background:var(--surface,#fff);border:1px solid var(--line,#e7e4df);border-radius:4px;min-width:0;padding:10px 12px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.85}textarea{resize:vertical;line-height:1.6}select{max-width:100%}.app{--paper:#fcfbf8;--surface:#fff;--sidebar:#f7f6f2;--ink:#2c2925;--muted:#78736f;--line:#e7e4df;--accent:#806222;--gold:#a38a55;--hover:#f0eeea;--selected:#f2ecde;--highlight-gold:#efe7cd;--highlight-sage:#e7e9e3;--highlight-rose:#eee5e6;--highlight-blue:#e4e8ea;--mark-gold:#94701f;--mark-sage:#61764c;--mark-rose:#a65d70;--mark-blue:#537f9e;background:var(--paper);color:var(--ink);min-height:100dvh}.theme-night{--paper:#23221f;--surface:#2b2925;--sidebar:#25231f;--ink:#e9e5dd;--muted:#aaa395;--line:#403b30;--accent:#d2b16a;--gold:#baa36b;--hover:#332f28;--selected:#3c3424;--highlight-gold:#5c5035;--highlight-sage:#42483e;--highlight-rose:#514044;--highlight-blue:#3d4350;--mark-gold:#e2c077;--mark-sage:#b3c99b;--mark-rose:#e3a7b5;--mark-blue:#a5c8e3}::selection{color:#2c2925;background:#e8d9ae}.theme-night ::selection{color:#fff;background:#6b582b}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:12px;position:fixed;top:12px;left:16px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{transform:translateY(0)}.ui-icon{vertical-align:middle;fill:currentColor;flex:none;width:19px;height:19px;display:inline-block}.button{border-radius:4px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.icon-button{min-width:38px;height:38px;color:var(--muted);justify-content:center;align-items:center;padding:8px;display:inline-flex}.icon-button:hover,.icon-button.active{background:var(--hover);color:var(--accent)}.icon-button .ui-icon{width:20px;height:20px}.text-button{color:var(--muted);padding:7px 0;font-size:12px;line-height:1.6}.text-button:hover,.text-button.active{color:var(--accent)}.primary-button,.secondary-button{border-radius:4px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:500}.primary-button{background:var(--accent);color:var(--paper)}.primary-button:hover{filter:brightness(1.1)}.secondary-button{background:var(--hover);color:var(--ink)}.secondary-button:hover{background:var(--selected);color:var(--accent)}.primary-button .ui-icon,.secondary-button .ui-icon{width:16px;height:16px}.small-button{min-width:34px;min-height:34px;padding:7px}.muted{color:var(--muted);font-size:12px;line-height:1.7}.eyebrow{color:var(--muted);letter-spacing:0;font-size:11px;font-weight:400;line-height:1.7}.work-label{font-family:var(--font-ui);color:var(--muted);margin-bottom:9px;font-size:11px;line-height:1.7}.work-overview{max-width:860px;margin:0 auto;padding:64px 56px 72px}.work-overview-heading h1{letter-spacing:-1px;margin-bottom:14px;font-size:clamp(30px,3.4vw,42px);line-height:1.35}.work-overview-heading>p{color:var(--muted);font-size:13px;line-height:1.7}.work-overview-heading>.work-overview-meta{margin-top:0}.work-overview-heading>.work-overview-meta+.work-overview-meta{margin-top:6px}.work-description{max-width:620px;font-family:var(--font-reading);margin-top:27px;font-size:20px;line-height:1.7}.work-overview-meta{color:var(--muted);margin-top:21px;font-size:12px}.work-overview-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;margin-bottom:40px;display:flex}.work-overview-actions a{justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.work-overview-actions a:hover{color:var(--accent)}.work-chapters{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.work-chapters h2{font-family:var(--font-ui);color:var(--muted);margin-bottom:15px;font-size:12px;font-weight:500}.work-chapter{text-align:left;width:100%;color:var(--ink);border-radius:4px;align-items:baseline;gap:16px;margin-left:-10px;padding:12px 10px;display:flex}.work-chapter:hover{background:var(--hover);color:var(--accent)}.work-chapter>span:first-child{min-width:20px;font-family:var(--font-ui);color:var(--gold);font-variant-numeric:tabular-nums;font-size:11px}.work-chapter>span:not(:first-child){font-family:var(--font-reading);flex:1;font-size:19px;line-height:1.55}.work-chapter>.ui-icon{opacity:.4;width:14px;height:14px;margin-left:auto}.work-home-link{color:var(--muted);font-size:inherit;padding:6px 0}.work-home-link:hover{color:var(--accent)}.destructive{color:var(--muted)}.destructive:hover{color:#9b4a4c}.header{z-index:30;background:var(--paper);justify-content:space-between;align-items:center;gap:24px;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.brand-group,.brand{align-items:center;display:flex}.brand-group{gap:10px}.brand{gap:11px;padding:0}.brand strong{font-family:var(--font-heading);letter-spacing:-.65px;font-size:20px;font-weight:400}.brand-symbol{color:var(--gold);flex-shrink:0;justify-content:center;align-items:center;width:23px;height:29px;display:flex}.brand-symbol svg{width:25px;height:29px}.ui-icon.brand-symbol{width:23px;height:26px}.top-nav{align-items:center;gap:27px;display:flex}.top-nav button{color:var(--muted);padding:12px 0;font-size:12px}.top-nav button:hover,.top-nav .nav-active{color:var(--accent)}.top-nav .nav-active{font-weight:500}.header-tools{align-items:center;gap:5px;display:flex}.mobile-menu{display:none}.workspace{grid-template-columns:244px minmax(0,1fr);align-items:start;display:grid}.with-study .workspace{grid-template-columns:244px minmax(0,1fr) 310px}.work-home .workspace{display:block}@media (min-width:981px){.work-home.with-study .workspace{grid-template-columns:minmax(0,1fr) 310px;display:grid}}.sidebar{background:var(--paper);flex-direction:column;height:calc(100dvh - 72px);min-height:0;padding:10px 16px 20px 24px;display:flex;position:sticky;top:72px}.sidebar-top{padding:15px 10px 18px}.work-select{width:100%;color:var(--ink);background-color:#0000;border:0;padding:8px 17px 8px 0;font-size:13px;font-weight:500}.work-select option{background:var(--surface);font-size:13px}.work-author{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.6}.contents-label{color:var(--muted);justify-content:space-between;align-items:center;padding:7px 10px 14px;font-size:11px;display:flex}.contents-label .muted{font-size:11px}.contents-list{scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;min-height:0;padding-right:4px;overflow-y:auto}.chapter-link{text-align:left;width:100%;color:var(--muted);border-radius:4px;align-items:baseline;gap:12px;padding:11px 10px;display:flex}.chapter-link:hover{color:var(--ink);background:var(--hover)}.chapter-link.current{background:var(--selected);color:var(--accent)}.chapter-number{font-variant-numeric:tabular-nums;min-width:19px;color:var(--muted);font-size:10px}.chapter-link.current .chapter-number{color:var(--gold)}.chapter-title{font-size:12px;line-height:1.6;display:block}.chapter-link small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.5;display:block}.progress-dot{background:var(--gold);border-radius:50%;flex-shrink:0;align-self:center;width:4px;height:4px;margin-left:auto;font-size:0}.sidebar-empty{color:var(--muted);padding:14px 10px;font-size:12px}.sidebar-bottom{padding:12px 10px 0}.main{min-width:0}.reader-shell{max-width:1180px;margin:0 auto;padding:0 54px 48px}.reader-toolbar{justify-content:space-between;align-items:center;gap:18px;min-height:62px;display:flex}.breadcrumb{color:var(--muted);align-items:center;gap:9px;min-width:0;font-size:11px;display:flex}.breadcrumb .divider{opacity:.4}.breadcrumb>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.toolbar-actions{align-items:center;gap:10px;display:flex}.toolbar-actions .text-button,.export-link{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:9px 4px;font-size:11px;display:inline-flex}.toolbar-actions .ui-icon,.export-link .ui-icon{width:17px;height:17px}.reader-position{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:6px;font-size:11px}.reader-media{width:38px;height:44px}.export-link:hover{color:var(--accent);text-decoration:none}.reading-progress{z-index:20;background:var(--hover);border-radius:2px;width:100%;height:3px;position:sticky;top:72px;overflow:hidden}.reading-progress>span{background:var(--accent);height:100%;transition:width .3s;display:block}.book-page{max-width:630px;margin:0 auto}.chapter-heading{text-align:center;padding:46px 0 39px}.chapter-heading h1{letter-spacing:-.9px;text-wrap:balance;max-width:20em;margin:0 auto;font-size:clamp(28px,3.1vw,39px);line-height:1.4}.chapter-subtitle,.chapter-byline{font-family:var(--font-ui);color:var(--muted);margin-top:13px;font-size:11px;line-height:1.6}.chapter-subtitle+.chapter-byline{margin-top:6px}.scripture-book-name{font-family:var(--font-reading);color:var(--muted);margin-bottom:14px;font-size:17px}.scripture-page .chapter-heading{padding-top:38px;padding-bottom:29px}.scripture-page .chapter-heading h1{text-transform:uppercase;letter-spacing:.08em;font-size:23px}.book-text{font-family:var(--font-reading);font-size:var(--reader-size,20px);letter-spacing:.005em;font-weight:400;line-height:1.7}.passage-block{margin-bottom:1.1em;position:relative}.passage-text{overflow-wrap:break-word;margin:0}.passage-block.heading{margin:2em 0 1em}.passage-block.heading h2{font-size:1.2em;line-height:1.5}.passage-block.quote blockquote{margin:0 0 0 1em;font-style:italic}.passage-tools{opacity:0;flex-direction:column;transition:opacity .15s;display:flex;position:absolute;top:0;right:-35px}.passage-block:hover .passage-tools,.passage-block:focus-within .passage-tools,.bookmarked .passage-tools{opacity:1}.passage-tools .button{width:29px;height:29px;color:var(--muted);opacity:.7;padding:5px}.passage-tools .ui-icon{width:15px;height:15px}.passage-tools .button:hover{opacity:1;color:var(--accent)}.bookmarked .passage-bookmark{color:var(--gold);opacity:1}.reference-chips{flex-wrap:wrap;gap:5px 14px;margin-top:5px;display:flex}.reference-chip{color:var(--accent);font-family:var(--font-ui);align-items:center;gap:4px;padding:2px 0;font-size:10px;line-height:1.7;display:inline-flex}.reference-chip:hover{text-underline-offset:3px;text-decoration:underline}.reference-chip .ui-icon{width:11px;height:11px}.verse-number{font-family:var(--font-reading);font-size:.8em;font-weight:700;line-height:inherit;padding-right:.45em}.scripture-page .passage-block.verse{margin-bottom:.8em}.scripture-page .passage-block.verse>.passage-text{display:inline}.highlight{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;border-radius:1px;padding:1px 0}.highlight-gold{background:var(--highlight-gold)}.highlight-sage{background:var(--highlight-sage)}.highlight-rose{background:var(--highlight-rose)}.highlight-blue{background:var(--highlight-blue)}.highlight.overlap{box-shadow:inset 0 -2px #a38a5580}.annotation-mark.overlap{box-shadow:none}.mark-underline{text-underline-offset:.18em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-thickness:2px}.passage-arrival{animation:1.8s ease-out arrival}@keyframes arrival{0%{background:var(--selected)}to{background:0 0}}.chapter-footer{margin-top:35px}.chapter-footer-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.chapter-footer-actions .secondary-button{color:var(--muted);background:0 0;padding-left:0;padding-right:0;font-size:11px}.source-link{color:var(--muted);font-size:11px;line-height:1.6}.source-link .ui-icon{width:12px;height:12px;margin-left:5px}.source-notice{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:19px;font-size:10px;line-height:1.7;display:flex}.source-notice a{text-underline-offset:3px;text-decoration:underline}.chapter-navigation{justify-content:space-between;align-items:baseline;gap:25px;max-width:750px;margin:42px auto 0;display:flex}.chapter-navigation .button{text-align:left;font-family:var(--font-reading);color:var(--accent);max-width:47%;font-size:18px;line-height:1.5}.chapter-navigation .next-chapter{text-align:right;margin-left:auto}.appearance-popover{background:var(--surface);border:1px solid var(--line);z-index:45;border-radius:6px;width:270px;padding:14px 18px;position:absolute;top:61px;right:32px;box-shadow:0 8px 30px #29200f0b}.setting-row{align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.setting-row>span:first-child{color:var(--muted);margin-right:auto}.chip{border-radius:4px;padding:7px 10px;font-size:12px}.chip.selected{background:var(--selected);color:var(--accent)}.media-panel{background:var(--sidebar);border-radius:4px;margin-bottom:28px;padding:14px}.media-panel audio{width:100%;height:38px;margin:0 0 13px;display:block}.media-source{color:var(--muted);align-items:center;gap:5px;margin:10px 17px 2px 0;font-size:11px;display:inline-flex}.official-video{aspect-ratio:16/9;border:0;border-radius:3px;width:100%;margin-top:14px;display:block}.chapter-cues{margin:14px 0}.chapter-cues>.eyebrow{margin-bottom:7px}.cue-button{width:100%;color:var(--muted);text-align:left;padding:7px 0;font-size:11px;line-height:1.7;display:block}.cue-button:hover,.cue-button.current{color:var(--accent)}.cue-note{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.6}.study-pane{scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-width:0;height:calc(100dvh - 72px);padding:10px 27px 30px 20px;position:sticky;top:72px;overflow-y:auto}.study-pane-heading{justify-content:space-between;align-items:center;gap:14px;min-height:47px;margin-bottom:10px;display:flex}.study-pane-heading h2,.study-pane-heading>.eyebrow{font-family:var(--font-ui);color:var(--muted);font-size:12px}.reference-lookup{align-items:center;gap:7px;display:flex}.reference-lookup input{background:0 0;width:100%;font-size:12px}.reference-lookup button{width:30px;min-width:30px;height:36px;color:var(--muted);justify-content:center;align-items:center;display:flex}.pane-loading{color:var(--muted);padding:25px 0;font-size:12px}.study-welcome{padding:25px 0}.study-welcome h2{font-size:19px;line-height:1.5}.study-welcome>p{color:var(--muted);margin:12px 0 24px;font-size:12px;line-height:1.7}.pane-content{padding-top:27px}.pane-content>.eyebrow{margin-bottom:10px;font-size:10px}.pane-content>h2{margin-bottom:17px;font-size:22px;line-height:1.5}.linked-verse{font-family:var(--font-reading);margin:0;font-size:20px;line-height:1.7}.pane-actions{flex-wrap:wrap;gap:15px;margin-top:13px;display:flex}.pane-actions .text-button{font-size:10px}.pane-section{margin-top:29px}.pane-section h3{font-family:var(--font-ui);color:var(--muted);margin-bottom:13px;font-size:11px;font-weight:500;line-height:1.6}.chapter-reference{text-align:left;width:100%;color:var(--accent);justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.backlink{text-align:left;width:100%;padding:8px 0 17px;display:block}.backlink strong{font-family:var(--font-reading);color:var(--accent);font-size:17px;font-weight:400;line-height:1.5}.backlink p{font-family:var(--font-reading);color:var(--muted);margin-top:6px;font-size:16px;line-height:1.6}.personal-connection{margin-bottom:17px}.personal-connection>button:first-child{text-align:left;padding:0}.personal-connection strong{font-family:var(--font-reading);color:var(--accent);font-size:17px;font-weight:400;display:block}.personal-connection button p{font-family:var(--font-reading);color:var(--muted);margin-top:7px;font-size:16px;line-height:1.6}.connection-note{margin-top:9px;font-size:11px;line-height:1.7}.connection-compose{margin-top:21px}.connection-compose>p{color:var(--muted);margin-bottom:10px;font-size:11px;line-height:1.7}.connection-compose textarea{width:100%;font-size:12px}.connection-compose .primary-button{margin-top:10px}.pane-section>select{width:100%;font-size:11px}.pane-section>.secondary-button{margin-top:9px}.selection-editor{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:7px;width:440px;max-width:calc(100vw - 32px);padding:15px 17px;position:fixed;bottom:28px;left:calc(50% + 122px);transform:translate(-50%);box-shadow:0 10px 45px #29200f12}.with-study .selection-editor{left:calc(50% - 33px)}.selection-topline{justify-content:flex-end;align-items:center;min-height:26px;display:flex}.selection-topline .icon-button{width:27px;min-width:27px;height:27px;padding:5px}.selection-row{align-items:center;gap:9px;display:flex}.selection-close{margin-left:auto}.color-options{align-items:center;gap:8px;display:flex}.color-swatch{color:#635429;border:1px solid #00000008;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;padding:4px;display:flex}.color-swatch .ui-icon{width:13px;height:13px}.color-swatch.chosen{outline:1px solid var(--gold);outline-offset:3px}.swatch-gold{background:#efe7cd}.swatch-sage{background:#e7e9e3}.swatch-rose{background:#eee5e6}.swatch-blue{background:#e4e8ea}.selection-editor textarea{resize:vertical;background:0 0;border:0;border-radius:0;width:100%;min-height:38px;max-height:220px;margin-top:13px;padding:5px 0;font-size:12px}.selection-editor textarea:focus-visible{outline-offset:4px;border-radius:2px}.annotation-actions{align-items:center;gap:13px;margin-top:11px;display:flex}.annotation-actions .primary-button{margin-left:auto}.annotation-actions .text-button{padding-left:4px;padding-right:4px}.selection-editor .selection-row{gap:8px;margin-top:0}.mark-toolbar{margin-bottom:13px}.mark-styles{gap:4px;margin-right:auto;display:flex}.mark-style{color:var(--muted);border-radius:4px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:inline-flex}.mark-style.selected{background:var(--selected);color:var(--accent)}.mark-style .ui-icon{width:16px;height:16px}.selection-quote{font-family:var(--font-reading);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:13px 0 0;font-size:13px;overflow:hidden}.selected-tags,.annotation-tags{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.tag-chip{background:var(--selected);color:var(--accent);overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 9px;font-size:11px;line-height:1.5;display:inline-flex}.tag-chip .ui-icon{width:13px;height:13px}.tag-chip .remove-tag{flex-shrink:0;width:22px;min-width:22px;height:22px;padding:4px}.tag-picker{margin-top:12px}.tag-query-row{align-items:center;gap:10px;display:flex}.tag-query-row input{background:var(--paper);flex:1;width:0;min-width:0;padding:8px 10px;font-size:12px}.tag-query-row .text-button{font-size:12px}.tag-suggestions{max-height:180px;margin-top:5px;overflow-y:auto}.tag-suggestions>button{text-align:left;overflow-wrap:anywhere;border-radius:3px;align-items:center;gap:8px;width:100%;padding:8px 6px;font-size:12px;display:flex}.tag-suggestions>button>span{min-width:0}.tag-suggestions>button .ui-icon,.tag-count{flex-shrink:0}.tag-suggestions>button:hover{background:var(--hover)}.tag-count{color:var(--muted);margin-left:auto;font-size:11px}.mark-choice{text-align:left;align-items:flex-start;gap:11px;width:100%;padding:12px 0;display:flex}.mark-choice>.ui-icon{color:var(--accent);margin-top:3px}.mark-choice strong,.mark-choice span span{font-size:12px;display:block}.mark-choice span span{color:var(--muted);max-height:3.2em;margin-top:3px;overflow:hidden}.selection-collection{align-items:center;gap:12px;margin-top:12px;display:flex}.selection-collection select{flex:1;width:0;padding:7px;font-size:11px}.selection-collection .text-button{font-size:10px}.message{background:var(--hover);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 28px;padding:13px 17px;font-size:12px;line-height:1.7;display:flex}.message.error{color:#7b3e44;background:#f5eeee}.theme-night .message.error{color:#e8bdc1;background:#413034}.message.offline{color:var(--muted)}.message.offline>span{flex:1}.loading-state{text-align:center;color:var(--muted);padding:120px 30px}.loading-state p{margin-top:15px;font-size:12px}.loading-book{color:var(--gold)}.utility-page,.library-page{max-width:1040px;margin:0 auto;padding:52px 60px 80px}.page-heading{margin-bottom:36px}.page-heading h1{letter-spacing:-.7px;font-size:29px;line-height:1.4}.page-heading>p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 34px;display:grid}.work-card,.work-entry{text-align:left;border-radius:4px;align-items:flex-start;gap:17px;width:100%;min-width:0;padding:23px 14px;display:flex}.work-card:hover,.work-entry:hover{background:var(--hover)}.work-entry-icon{color:var(--gold);flex-shrink:0;padding-top:4px}.work-entry-icon .ui-icon{width:21px;height:21px}.work-entry-info{flex:1;min-width:0}.work-card h2,.work-entry h2{letter-spacing:-.35px;font-size:19px;line-height:1.5}.work-card-info>p,.work-entry-info>p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.6}.work-entry-type{color:var(--muted);margin-top:8px;font-size:10px;display:block}.work-card-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:10px;font-size:10px;display:flex}.search-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.search-form input{flex:1;width:160px;font-size:13px}.search-form select{max-width:190px;font-size:12px}.search-results{margin-top:27px}.result-count{color:var(--muted);margin-bottom:15px;font-size:11px}.search-hit{align-items:flex-start;gap:20px;padding:21px 0;display:flex}.search-hit-main{text-align:left;flex:1;min-width:0;padding:0}.search-hit-main>.eyebrow{color:var(--muted);margin-bottom:7px;font-size:10px}.search-hit-main h3{font-family:var(--font-heading);margin-bottom:9px;font-size:18px;line-height:1.5}.search-hit-main>p:last-child{font-family:var(--font-reading);font-size:19px;line-height:1.7}.empty-state{color:var(--muted);padding:45px 0}.empty-state h2{font-family:var(--font-ui);font-size:13px;font-weight:400;line-height:1.6}.empty-state p{max-width:380px;margin-top:9px;font-size:12px;line-height:1.8}.notebook-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.notebook-layout{grid-template-columns:160px minmax(0,1fr);gap:42px;display:grid}.notebook-tags h2{margin-bottom:14px;font-size:19px}.notebook-tags input{background:var(--surface);width:100%;padding:8px 9px;font-size:12px}.tag-filters{flex-direction:column;gap:3px;margin-top:10px;display:flex}.tag-filter{text-align:left;overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:9px;padding:7px 9px;font-size:12px;display:flex}.tag-filter.selected{background:var(--selected);color:var(--accent)}@media (max-width:1100px){.notebook-layout{grid-template-columns:minmax(0,1fr);gap:28px}.notebook-tags h2{margin-bottom:10px}.tag-filters{flex-flow:wrap}.tag-filter{gap:10px}}.annotation-list{flex-direction:column;gap:27px;display:flex}.annotation-card{border-left:2px solid var(--highlight-gold);padding:0 0 0 17px}.annotation-card.color-sage{border-color:var(--highlight-sage)}.annotation-card.color-rose{border-color:var(--highlight-rose)}.annotation-card.color-blue{border-color:var(--highlight-blue)}.annotation-card-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;font-size:10px;display:flex}.annotation-card-heading .muted{font-size:10px}.annotation-card blockquote{font-family:var(--font-reading);margin:0;font-size:20px;line-height:1.7}.personal-note{margin-top:12px;font-size:12px;line-height:1.8}.annotation-card-footer{align-items:center;gap:18px;margin-top:12px;display:flex}.annotation-card-footer>.text-button:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:70%;margin-right:auto;overflow:hidden}.annotation-card-footer .text-button{font-size:11px}.collection-form{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:9px;margin-bottom:30px;display:grid}.collection-form input{font-size:12px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.collection-card{border-radius:4px;padding:20px 15px}.collection-card:hover,.collection-card.selected{background:var(--hover)}.collection-card-main{text-align:left;width:100%;padding:0;display:block}.collection-icon{color:var(--gold);margin-bottom:13px;display:inline-flex}.collection-card h2{font-size:20px;line-height:1.5}.collection-card p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.collection-card .muted{margin-top:12px;font-size:11px;display:block}.collection-card>.text-button{margin-top:10px;font-size:10px}.collection-detail{margin-top:40px}.collection-detail>h2{margin-bottom:14px;font-size:23px}.collection-item{padding-bottom:16px}.collection-item>.text-button{font-size:10px}.login-page{max-width:570px;margin:auto;padding:80px 60px}.login-page h1{font-size:31px;line-height:1.5}.login-page>p{color:var(--muted);margin-top:13px;font-size:12px;line-height:1.8}.login-page form{flex-direction:column;gap:12px;margin-top:26px;display:flex}.login-page label{color:var(--muted);font-size:12px}@media (max-width:1200px){.workspace{grid-template-columns:220px minmax(0,1fr)}.with-study .workspace{grid-template-columns:200px minmax(0,1fr) 282px}.sidebar{padding-left:16px;padding-right:10px}.reader-shell{padding-left:40px;padding-right:40px}.with-study .reader-shell{padding-left:30px;padding-right:30px}.with-study .book-text{font-size:calc(var(--reader-size,20px) - 1px)}.with-study .chapter-heading h1{font-size:30px}.utility-page,.library-page{padding-left:40px;padding-right:40px}.selection-editor{left:calc(50% + 110px)}.with-study .selection-editor{left:calc(50% - 41px)}.collection-form{grid-template-columns:1fr 1fr}.collection-form .primary-button{justify-self:start}}@media (max-width:980px){.header{gap:18px;padding-left:23px;padding-right:23px}.brand strong{font-size:18px}.top-nav{gap:19px}.workspace,.with-study .workspace{grid-template-columns:208px minmax(0,1fr)}.with-study .reader-shell{padding-left:40px;padding-right:40px}.study-pane{z-index:40;background:var(--surface);width:325px;padding:14px 26px 35px;position:fixed;right:0;box-shadow:-10px 0 45px #29200f0a}.selection-editor,.with-study .selection-editor{left:calc(50% + 104px)}.library-grid{grid-template-columns:1fr;gap:4px}}@media (max-width:720px){.work-overview{padding:35px 29px 48px}.work-overview-heading h1{font-size:32px}.work-description{margin-top:20px;font-size:19px}.work-overview-actions{gap:10px;margin-top:22px;margin-bottom:30px}.work-overview-actions .button{font-size:11px}.work-chapter{gap:12px}.work-chapter>span:not(:first-child){font-size:18px}.header{gap:12px;height:64px;padding:0 19px}.brand-group{gap:2px}.brand{gap:8px}.brand-symbol svg{width:21px;height:25px}.brand strong{font-size:17px}.header-tools{gap:0}.header-tools .icon-button{width:35px;min-width:35px}.top-nav{z-index:50;background:var(--paper);justify-content:space-around;gap:0;height:55px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #29200f04}.top-nav button{min-height:44px;padding:12px;font-size:11px}.workspace,.with-study .workspace{padding-bottom:55px;display:block}.mobile-menu{width:32px;min-width:32px;margin-left:-7px;display:inline-flex}.sidebar{display:none}.sidebar.open{z-index:45;background:var(--paper);width:100%;height:auto;padding:12px 23px 16px;display:flex;position:fixed;inset:64px 0 55px}.sidebar-top{padding-top:8px}.chapter-link{padding:13px 11px}.chapter-title{font-size:13px}.chapter-number{font-size:11px}.reader-shell,.with-study .reader-shell{padding:0 32px 37px}.reader-toolbar{gap:10px;min-height:55px}.reading-progress{top:64px}.reader-position{margin-right:0;font-size:10px}.breadcrumb{gap:7px;font-size:10px}.breadcrumb>span:last-child{max-width:148px}.toolbar-actions{gap:6px}.toolbar-actions .text-button,.export-link{gap:4px;font-size:10px}.toolbar-actions .ui-icon,.export-link .ui-icon{width:16px;height:16px}.chapter-heading{padding:34px 0 30px}.chapter-heading h1,.with-study .chapter-heading h1{letter-spacing:-.7px;font-size:31px}.chapter-subtitle,.chapter-byline{font-size:10px}.scripture-page .chapter-heading{padding-top:28px;padding-bottom:25px}.scripture-page .chapter-heading h1,.with-study .scripture-page .chapter-heading h1{font-size:21px}.scripture-book-name{margin-bottom:12px;font-size:16px}.book-text,.with-study .book-text{font-size:var(--reader-size,20px);line-height:1.65}.passage-tools{right:-26px}.passage-tools .button{width:25px;height:28px}.reference-chip{font-size:9px}.chapter-navigation{gap:20px;margin-top:30px}.chapter-navigation .button{font-size:16px}.study-pane{background:var(--paper);width:100%;height:auto;box-shadow:none;padding:12px 29px 32px;top:64px;bottom:55px}.study-pane-heading{min-height:41px}.pane-content{max-width:500px;margin:auto}.linked-verse{font-size:21px}.selection-editor,.with-study .selection-editor{width:calc(100vw - 28px);max-width:420px;max-height:calc(100dvh - 150px);padding:12px 15px;bottom:68px;left:50%;overflow-y:auto}.selection-editor textarea{min-height:44px;font-size:16px}.tag-query-row input,.notebook-tags input{font-size:16px}.annotation-actions{gap:10px}.appearance-popover{top:57px;right:17px}.utility-page,.library-page{padding:35px 28px 45px}.page-heading{margin-bottom:25px}.page-heading h1{font-size:27px}.library-grid,.collection-grid{grid-template-columns:1fr;gap:4px}.work-card,.work-entry{padding:19px 4px}.work-card h2,.work-entry h2{font-size:18px}.search-form{gap:9px}.search-form input{flex-basis:100%}.search-form select{flex:1;max-width:none}.search-hit{gap:10px;padding:18px 0}.search-hit-main>p:last-child{font-size:18px}.search-hit-main h3{font-size:17px}.annotation-card blockquote{font-size:19px}.annotation-card-footer{gap:13px}.annotation-card-footer .text-button{font-size:10px}.annotation-card-footer>.text-button:first-child{max-width:58%}.collection-form{flex-direction:column;align-items:stretch;display:flex}.collection-form .primary-button{align-self:flex-start}.message{margin:10px 16px;font-size:11px}.login-page{padding:55px 29px}}@media (max-width:370px){.header{padding:0 13px}.brand strong{font-size:16px}.brand-symbol{display:none}.reader-shell,.with-study .reader-shell{padding-left:27px;padding-right:27px}.breadcrumb>span:last-child{max-width:116px}.toolbar-actions{gap:3px}.toolbar-actions .text-button,.export-link{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}input,textarea,select{font-size:max(16px,1em)!important}.book-page .book-text{touch-action:pan-y pinch-zoom}.book-text .passage-text,.linked-verse{-webkit-touch-callout:none;-webkit-user-select:text;user-select:text}.selection-editor .mark-toolbar{flex-wrap:wrap;gap:6px}.selection-editor .mark-style{gap:5px;padding-inline:7px}.selection-text-action{min-height:32px;color:var(--muted);padding:5px 3px;font-size:12px}.selection-text-action:hover,.selection-text-action:focus-visible{color:var(--accent)}.search-input-wrap{flex:1;min-width:200px;position:relative}.search-input-wrap input{width:100%;padding-right:42px}.search-input-wrap input::-webkit-search-cancel-button{-webkit-appearance:none}.search-clear{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.search-status,.search-error,.search-limit{margin-bottom:16px;font-size:13px;line-height:1.6}.search-error{color:var(--ink)}.search-more,.verse-jump{margin-bottom:18px}.search-more{margin-top:16px}@media (max-width:720px){.search-input-wrap{flex-basis:100%;min-width:0}}.ornamental-opening[data-initial-ready]{display:flow-root}.ornamental-opening[data-initial-ready]:before{content:"";float:left;background:var(--initial-art) center / contain no-repeat;width:4.2em;height:4.2em;margin:.15em .75em .2em 0}.ornamental-opening[data-initial-ready]:first-letter{font-size:0;line-height:0}:root[data-theme=night] .ornamental-opening[data-initial-ready]:before{filter:brightness(1.35)saturate(.85)}.book-title-page{text-align:center}.book-title-page .title-art{max-width:450px;margin:-32px auto 30px}.book-title-page h1{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(42px,5.4vw,64px);line-height:1.13}.book-title-page+.work-overview-actions{justify-content:center;margin-top:30px;margin-bottom:56px}@media (max-width:720px){.book-title-page .title-art{margin-top:-14px;margin-bottom:20px}.book-title-page h1{font-size:43px}.book-title-page+.work-overview-actions{gap:12px;margin-bottom:38px}.ornamental-opening[data-initial-ready]:before{width:3.75em;height:3.75em;margin-right:.6em}}@media (forced-colors:active){.ornamental-opening[data-initial-ready]:before{display:none}.ornamental-opening[data-initial-ready]:first-letter{font-size:inherit;line-height:inherit}}@media print{.title-art-canvas{display:none}}.passage-content.has-footnote-markers>.passage-text{display:inline}.passage-content.has-footnote-markers>.ornamental-opening[data-initial-ready]{display:flow-root}.footnote-source-marker{font-size:inherit;vertical-align:baseline;line-height:0;position:relative;top:-.45em}.source-note-block{min-block-size:28px;color:var(--muted);grid-template-columns:minmax(0,1fr) auto;column-gap:8px;margin-bottom:.65em;font-size:.76em;line-height:1.6;display:grid}.source-note-block .passage-tools{flex-direction:row;align-self:start;position:static}.source-note-block .passage-tools .button{width:25px;height:28px}.source-note-number{font-variant-numeric:lining-nums tabular-nums;font-size:.78em;line-height:0;position:relative;top:-.15em}.source-note-number-gap{margin-inline-end:.5em}.source-citation{color:var(--accent,#806222);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.16em;touch-action:manipulation;text-decoration-thickness:1px}.source-citation:hover,.source-citation:focus-visible{text-decoration-color:currentColor}.passage-preview{--preview-surface:#fff;--preview-ink:#2c2925;--preview-accent:#806222;z-index:90;background:var(--preview-surface);color:var(--preview-ink);border:1px solid color-mix(in srgb, var(--preview-ink) 12%, transparent);border-radius:5px;padding:16px 18px;box-shadow:0 8px 30px #29200f16}html[data-theme=night] .passage-preview{--preview-surface:#2b2925;--preview-ink:#e9e5dd;--preview-accent:#d2b16a}.passage-preview-heading{color:var(--preview-accent);font:500 12px/1.5 var(--font-ui);margin-bottom:7px}.passage-preview-text{font:400 16px/1.65 var(--font-reading);overflow-wrap:anywhere}.source-notes-heading{color:var(--muted);margin-top:2.5em}.source-notes-heading h2{font-size:.85em;font-weight:400}.footnote-markers{font-size:inherit;vertical-align:baseline;white-space:normal;-webkit-user-select:none;user-select:none;margin-inline-start:.03em;line-height:0;display:inline;position:relative;top:-.45em}.footnote-ref{block-size:24px;min-inline-size:20px;color:var(--muted,#78736f);font-family:var(--font-reading,Georgia, serif);font-variant-numeric:lining-nums tabular-nums;vertical-align:baseline;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 3px;font-size:11px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.footnote-ref:hover,.footnote-ref:focus-visible{color:var(--accent,#806222);background:0 0;text-decoration:none}.footnote-ref:focus-visible{outline:1px solid var(--accent,#806222);outline-offset:1px;border-radius:2px}.footnote-note{color:var(--muted,#78736f);font-family:var(--font-reading,Georgia, serif);overflow-wrap:anywhere;grid-template-columns:minmax(1.5ch,auto) minmax(0,1fr);column-gap:.7em;margin-block:.65em;scroll-margin-top:100px;font-size:14px;line-height:1.65;display:grid}.footnote-number{color:var(--muted,#78736f);font-variant-numeric:lining-nums tabular-nums;padding-top:.12em;font-family:inherit;font-size:11px;font-style:normal;line-height:1.8}.footnote-detail-links{flex-wrap:wrap;gap:4px 12px;margin:12px 0;display:flex}.footnote-detail-links .text-button{color:var(--muted);padding:3px 0;font-size:12px}.footnote-detail-links .text-button:hover{color:var(--accent)}.footnote-note p{margin:0}@media (max-width:720px){.footnote-note{font-size:13px}}@media (forced-colors:active){.footnote-ref{color:linktext}}.chapter-ornament-opening,.chapter-ornament-closing{object-fit:contain;opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:22px;inline-size:196px;max-inline-size:55%;margin-inline:auto;display:block}.chapter-ornament-opening{margin-block:18px 24px}.chapter-ornament-closing{margin-block:32px 30px}.chapter-ornament-closing+.source-notes-heading{margin-top:24px}:root[data-theme=night] .chapter-ornament-opening,:root[data-theme=night] .chapter-ornament-closing{filter:brightness(1.4)saturate(.85);opacity:.82}@media (forced-colors:active){.chapter-ornament-opening,.chapter-ornament-closing{display:none}}@media print{.chapter-ornament-opening,.chapter-ornament-closing{break-inside:avoid;filter:none}}.product-page{width:min(100%,840px);margin:0 auto;padding:48px 32px 100px}.conference-speaker{font:400 13px/1.5 var(--font-ui);color:var(--muted);margin-top:4px;display:block}.product-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.product-heading h1{font-size:30px}.account-page{max-width:490px}.account-page>.brand-symbol{width:32px;height:38px;color:var(--accent);margin-bottom:26px}.account-page h1{margin-bottom:8px}.account-page form{gap:18px;margin:30px 0 20px;display:grid}.account-field{gap:8px;display:grid}.account-field input{width:100%}.account-field label,.retention-setting label{font-weight:500}.field-hint{color:var(--muted);font-size:13px;line-height:1.7}.account-switch{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.account-switch .text-button{padding:3px 0}.signout-button{margin:30px 0 12px}.device-settings{flex-direction:column;align-items:flex-start;gap:8px;padding-top:14px;display:flex}.appearance-popover{max-width:calc(100vw - 34px);max-height:calc(100dvh - 100px);overflow:auto}.install-guide{width:100%;margin-top:12px;padding-top:4px}.install-guide-heading,.install-status{align-items:center;gap:8px;display:flex}.install-guide-heading h2{font:400 18px/1.4 var(--font-reading);margin:0}.install-guide-heading>.ui-icon,.install-status>.ui-icon{color:var(--accent);width:18px;height:18px}.install-platform{color:var(--muted);margin:5px 0 16px;font-size:12px}.install-guide ol{margin:0;padding-left:20px}.install-guide li{margin-bottom:15px;padding-left:4px;font-size:13px;line-height:1.5}.install-guide li::marker{color:var(--accent);font-variant-numeric:tabular-nums}.install-step{grid-template-columns:20px minmax(0,1fr);gap:9px;display:grid}.install-step>.ui-icon{width:20px;height:20px;color:var(--accent)}.install-step strong{font-weight:500}.install-step p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.6}.install-status{color:var(--muted);margin:10px 0 0;font-size:13px}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.inline-actions .text-button{align-items:center;gap:7px;min-height:42px;display:inline-flex}.work-save{max-width:780px;margin:-16px auto 34px}.work-save .inline-actions{justify-content:center}.chapter-save{margin:4px 0 8px}.download-status{color:var(--accent);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.retention-setting{grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:12px 24px;max-width:580px;margin:32px 0;display:grid}.retention-setting .control-label{color:var(--ink);font-size:13px}.retention-setting .field-hint{grid-column:1/-1}.download-list{gap:30px;margin:30px 0;padding:0;list-style:none;display:grid}.download-list>li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.download-info{flex:280px}.download-info p{margin:8px 0 3px;font-size:13px}.download-title{text-align:left;font:400 19px/1.5 var(--font-reading);padding:0}.saved-label{color:var(--muted);font-size:12px}.has-player{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.mini-player{z-index:35;padding:10px max(24px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);align-items:center;gap:18px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #00000009}.mini-player-progress{background:var(--line);height:2px;position:absolute;inset:0 0 auto}.mini-player-progress span{background:var(--accent);height:100%;position:absolute;inset:0 auto 0 0}.mini-player-progress .mini-player-buffered{background:color-mix(in srgb, var(--accent) 30%, var(--line))}.mini-player-title{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:2px 0;overflow:hidden}.mini-player-title strong,.mini-player-title small{text-overflow:ellipsis;display:block;overflow:hidden}.mini-player-title strong{font:400 17px/1.4 var(--font-reading)}.mini-player-title small{color:var(--muted);font:400 11px/1.5 var(--font-ui)}.mini-player-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.player-controls{justify-content:center;align-items:center;gap:22px;padding:20px 0 10px;display:flex}.player-controls.compact{gap:8px;padding:0}.player-skip,.player-step{min-width:44px;min-height:44px;color:var(--accent);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;padding:4px;display:flex;position:relative}.player-skip .ui-icon{width:24px;height:24px}.player-step .ui-icon{width:21px;height:21px}.skip-seconds{font:500 10px/1.2 var(--font-ui)}.player-play{width:56px;height:56px;color:var(--paper);background:var(--accent);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.player-play .ui-icon{width:25px;height:25px}.player-play:hover{filter:brightness(1.08)}.player-controls.compact .player-play{width:38px;height:38px}.player-controls.compact .player-play .ui-icon{width:19px;height:19px}.player-controls.compact .player-skip .ui-icon{width:20px;height:20px}.listening-page{max-width:820px}.listening-page .primary-button,.listening-page .text-button{align-items:center;gap:7px;display:inline-flex}.listening-collection{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;max-width:490px;margin:22px 0 34px;display:grid}.listening-collection .control-label,.playback-speed .control-label{color:var(--muted);font-size:12px}.listening-now,.listening-start{text-align:center;max-width:600px;margin:0 auto 36px}.listening-kicker{font:400 12px/1.5 var(--font-ui);color:var(--muted);margin:0 0 12px}.listening-title{font:400 31px/1.35 var(--font-reading);text-wrap:balance;margin:0 auto 10px}.listening-author{color:var(--muted);margin:0;font-size:12px}.player-status{color:var(--muted);margin:10px 0 16px;font-size:12px}.listening-start-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin-top:22px;display:flex}.listening-hint{color:var(--muted);margin:0 0 20px;font-size:13px}.listening-timeline{max-width:600px;margin:0 auto}.audio-seek{align-items:center;height:44px;display:flex;position:relative}.audio-track{background:var(--line);pointer-events:none;border-radius:4px;height:4px;position:absolute;inset:50% 0 auto;overflow:hidden;transform:translateY(-50%)}.audio-track span{border-radius:inherit;height:100%;position:absolute;inset:0 auto 0 0}.audio-track-buffered{background:color-mix(in srgb, var(--accent) 30%, var(--line))}.audio-track-played{background:var(--accent)}.audio-seek input[type=range]{z-index:1;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;border:0;width:100%;height:44px;min-height:44px;margin:0;padding:0;position:relative}.audio-seek input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.audio-seek input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:4px}.audio-seek input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 3px var(--surface);border:0;border-radius:50%;margin-top:-6px}.audio-seek input[type=range]::-moz-range-track{background:0 0;border:0;height:4px}.audio-seek input[type=range]::-moz-range-progress{background:0 0;border:0;height:4px}.audio-seek input[type=range]::-moz-range-thumb{background:var(--accent);width:16px;height:16px;box-shadow:0 0 0 3px var(--surface);border:0;border-radius:50%}.audio-seek input[type=range]:disabled{cursor:default}.audio-seek input[type=range]:disabled::-webkit-slider-thumb{background:var(--muted);opacity:.45}.audio-seek input[type=range]:disabled::-moz-range-thumb{background:var(--muted);opacity:.45}.player-times{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.player-time{align-items:baseline;gap:7px;display:flex}.time-label{font-size:11px}.player-options{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:16px;display:flex}.playback-speed{align-items:center;gap:9px;display:flex}.playback-speed>:last-child{min-width:85px}.listening-download-settings{margin-top:30px;padding-top:12px}.listening-download-settings .retention-setting{margin:20px 0 0}.queue-heading{gap:16px;margin-top:26px}.queue-heading h2{margin:0;font-size:21px}.queue-count{color:var(--muted);margin:3px 0 0;font-size:12px}.listen-queue-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;margin:20px 0 14px;display:grid}.listen-search{min-width:0;position:relative}.listen-search>.ui-icon{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;inset:50% auto auto 12px;transform:translateY(-50%)}.listen-search .listen-search-input{border:1px solid var(--line);background:0 0;border-radius:5px;width:100%;min-height:44px;padding:10px 42px 10px 39px;font-size:16px}.listen-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.listen-search-clear{width:40px;height:40px;color:var(--muted);place-items:center;padding:0;display:grid;position:absolute;inset:2px 2px auto auto}.listen-search-clear .ui-icon{width:17px;height:17px}.listen-downloaded-filter{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.listen-downloaded-filter input[type=checkbox]{width:17px;min-width:17px;height:17px;min-height:17px;accent-color:var(--accent);margin:0;padding:0}.listen-current-context{margin:0 0 12px}.listen-current-context .text-button{min-height:36px;color:var(--accent);font-size:12px}.listen-queue-empty{color:var(--muted);padding:25px 0;font-size:14px}.listen-queue-empty p{margin:0 0 8px}.listen-queue-empty .text-button{min-height:40px}.listening-queue{margin:0;padding:0;list-style:none}.listening-queue li{margin:0}.queue-chapter{text-align:left;border-radius:4px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;gap:14px;width:100%;min-height:58px;padding:10px 8px;display:grid}.queue-chapter.current{color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent)}.queue-chapter:hover{background:color-mix(in srgb, var(--accent) 5%, transparent)}.queue-number{color:var(--muted);font:400 11px/1.5 var(--font-ui);font-variant-numeric:tabular-nums}.queue-info{min-width:0}.queue-info strong{font:400 17px/1.45 var(--font-reading);display:block}.queue-info small{color:var(--muted);font:400 11px/1.6 var(--font-ui);margin-top:3px;display:block}.queue-action{color:var(--accent);width:17px;height:17px}@media (max-width:760px){.top-nav{height:calc(55px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.workspace{padding-bottom:calc(55px + env(safe-area-inset-bottom,0px))}.sidebar,.study-pane{bottom:calc(55px + env(safe-area-inset-bottom,0px))}.selection-editor,.with-study .selection-editor{bottom:calc(68px + env(safe-area-inset-bottom,0px))}.product-page{padding:30px 22px 80px}.mini-player{bottom:calc(55px + env(safe-area-inset-bottom,0px));gap:8px;padding-left:14px;padding-right:10px}.mini-player-title strong{font-size:15px}.mini-player-time{display:none}.mini-player .player-skip{min-width:36px;font-size:12px}.mini-player .player-controls{gap:2px}.mini-player .player-play{width:36px;height:36px}.player-controls{gap:12px}.retention-setting{grid-template-columns:1fr;gap:12px}.retention-setting .field-hint{grid-column:auto}.download-list .inline-actions{gap:6px 14px}.work-save{padding:0 18px}.work-save .inline-actions{gap:4px 14px}.listening-title{font-size:27px}.listening-collection{grid-template-columns:1fr;gap:7px;margin:14px 0 30px}.listening-now,.listening-start{margin-bottom:30px}.queue-chapter{grid-template-columns:22px minmax(0,1fr) 20px;gap:9px;padding:11px 2px}.queue-info strong{font-size:16px}.queue-heading{align-items:flex-start}.listen-queue-tools{grid-template-columns:1fr;gap:2px;margin-top:18px}.listen-downloaded-filter{justify-self:start}}@media (pointer:coarse){.audio-seek input[type=range]::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px}.audio-seek input[type=range]::-moz-range-thumb{width:20px;height:20px}}.selection-editor{border-radius:12px;box-shadow:0 12px 40px #17130c14,0 2px 8px #17130c08}.selection-editor .mark-styles{gap:2px}.selection-editor .mark-style{border-radius:6px}.annotation-save-status{color:var(--muted);text-align:right;margin-left:auto;font-size:11px;line-height:1.4}.annotation-actions .color-options{margin-right:auto}.annotation-actions .annotation-save-status+.icon-button{margin-left:5px}@media (max-width:720px){.selection-editor.selection-toolbar{z-index:65;border-color:color-mix(in srgb, var(--line) 72%, transparent);padding:13px 14px;overflow:visible;box-shadow:0 12px 40px #17130c1c,0 2px 8px #17130c0a}.selection-toolbar .mark-toolbar{margin-bottom:10px}.selection-toolbar .selection-quote{display:none}.selection-toolbar button:not(.color-swatch){min-height:38px}.selection-toolbar .annotation-actions{flex-wrap:wrap;gap:8px;margin-top:0}.selection-toolbar .mark-style{padding-inline:7px}.selection-toolbar .selection-close{min-width:30px}.selection-toolbar .color-options{gap:9px;padding:4px}.selection-toolbar .annotation-save-status{flex:1;min-width:26px;max-width:90px}}@media (max-width:360px){.selection-toolbar .mark-style{justify-content:center;gap:0;width:38px;font-size:0}.selection-toolbar .annotation-actions{column-gap:6px}.selection-toolbar .annotation-actions>.icon-button{width:32px;min-width:32px;padding-inline:6px}.selection-toolbar .annotation-save-status{clip-path:inset(50%);width:1px;min-width:0;height:1px;position:absolute;overflow:hidden}.selection-toolbar .annotation-save-status+.icon-button{margin-left:auto}}
