:root{color-scheme:light;font-family:Segoe UI Variable,Avenir Next,Avenir,Segoe UI,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--x8: light-dark(#6873d6, #9098ff)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:0;min-height:100vh}button,input,textarea,select{font:inherit}button{border:1px solid var(--x7);padding:.68rem 1.15rem;background:transparent;color:var(--xw);cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}button:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}button:disabled{cursor:not-allowed;opacity:.55}a{text-decoration:none}h1,h2,h3{letter-spacing:-.025em}input,textarea,select{width:100%;border:1px solid var(--x7);padding:.78rem .9rem;background:var(--x1p)}input::placeholder,textarea::placeholder{color:var(--x16)}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--x13) 50%),linear-gradient(135deg,var(--x13) 50%,transparent 50%);background-position:calc(100% - 1rem) 50%,calc(100% - .7rem) 50%;background-repeat:no-repeat;background-size:.3rem .3rem;padding-right:2rem}label{display:grid;gap:.45rem}::selection{background:var(--accent);color:var(--accent-ink)}._bb{position:relative;margin:0;padding:.65rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--xq) 45%,transparent);background:var(--xb);color:var(--xa);text-align:center;font-size:.84rem;font-weight:700}@media(min-width:960px){._bb:has(~.app-shell){margin-left:var(--x1f)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.7rem .9rem;border-radius:8px;background:var(--accent);color:var(--accent-ink);font-weight:750;transform:translateY(calc(-100% - 1rem))}.skip-link:focus{transform:none}._8f{min-height:100vh}.page-content:focus{outline:none}.player-dock{overflow:visible;border-top:1px solid var(--border-strong);background:color-mix(in srgb,var(--xh) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(min-width:761px)and (max-height:760px){.sidebar{overflow-y:auto;padding-block:1rem}._69{gap:var(--space-2);margin-top:1.25rem}}.admin-reading-room{min-width:0;display:block}._3f{display:none}._ak{min-width:0}._5q{min-width:0;display:grid}@media(max-width:760px){._3f{align-items:center}._3f select{padding-block:0}._2t{gap:var(--x1l)}}._2g{display:grid;gap:var(--x1j)}._3e{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--x1o)}._3e>button{flex-shrink:0}._3e :where(p,h2){margin:0}._3e>p:last-child,._2g>._4x{max-width:70ch;color:var(--x13);line-height:1.6}._2g{padding:clamp(var(--x1j),3vw,var(--x1l));border:1px solid var(--border);border-radius:var(--x19);background:var(--x1o)}._2u{min-width:0;display:flex;align-items:center;gap:var(--x1i);padding:var(--x1j);border:1px solid var(--border);border-left:3px solid currentColor;border-radius:var(--x1a);background:var(--x1p)}._1l.ready{color:var(--x1n)}._1l.blocked,._57[data-failing=true]{color:var(--xq)}._1l>div,._2u>div{min-width:0;display:grid;gap:var(--x1h)}._1l span,._2u span,._2u small{color:var(--x13);overflow-wrap:anywhere}._1l>a{min-height:var(--xp);display:inline-flex;align-items:center;margin-left:auto;color:var(--accent);font-weight:400}._dk{display:grid;gap:var(--x1i)}._6g ._di{border:0;background:transparent;box-shadow:none}._2u{justify-content:space-between;color:var(--xw)}._2u small{max-width:24rem;text-align:right}._8a{min-height:6rem;display:grid;gap:var(--x1i)}._8a>:first-of-type{width:55%;height:1.4rem}._8a>:last-of-type{width:85%;height:1rem}@media(max-width:760px){._2g{gap:var(--x1i)}._2g{padding:var(--x1j)}._1l,._2u{align-items:flex-start;flex-wrap:wrap}._1l>div{flex:1 1 12rem}._1l>a{width:100%;margin-left:0}._2u small{width:100%;max-width:none;text-align:left}}@media(forced-colors:active){._1l,._3e{border-color:CanvasText}}._ai{display:flex;align-items:center;gap:20px}._6i{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--surface-soft);color:var(--x13)}._6i svg{width:26px;height:26px}._6i[data-tone=ready]{background:var(--accent);color:var(--accent-ink)}._6i[data-tone=attention]{background:var(--xn);color:var(--x1q)}._dj{display:flex;flex-direction:column;gap:28px}.admin-workspace ._6g ._3e h2{font:400 20px/1.4 var(--xr)}.admin-workspace ._6g ._2g h2{font:400 20px/1.4 var(--xr);display:flex;align-items:center;gap:12px;margin:0}._2g h2 svg{width:24px;height:24px}._2g[aria-labelledby=server-readiness-heading]{padding:0;border:0;background:transparent}@media(max-width:600px){._6g ._3e{align-items:stretch;flex-direction:column;padding:20px;gap:16px}}._ag{margin-left:auto;color:var(--x13);font-size:13px}._6j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}._6j ._2g{padding:24px;background:transparent}._6j p{margin:0}._1l{display:flex;align-items:start;flex-wrap:wrap;gap:12px;border-top:1px solid var(--border);padding-top:16px}._1l strong{font-weight:400}._1l span{font-size:14px}._ah{display:grid;gap:16px;margin:0}._ah dd{margin:4px 0 0;overflow-wrap:anywhere}._2f{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}._2f :is(th,td){text-align:left;padding:6px 12px;border-bottom:1px solid var(--border);overflow-wrap:anywhere;font-weight:400}._2f thead th{padding-block:12px;background:var(--x1o)}._2f :is(th,td):last-child{width:48px;padding-inline:0}._2f button{width:44px;padding:0}._2f button svg{width:18px;height:18px}._2f button[aria-expanded=true] svg{transform:rotate(180deg)}._6h,._57{display:flex;align-items:center;gap:12px}._6h svg{width:22px;height:22px;flex:none}._57 svg{width:18px;height:18px;flex:none;color:var(--x1n)}._57[data-failing=true] svg{color:var(--x1q)}._af p{margin:8px 0;color:var(--x13)}._af a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:760px){._6j{grid-template-columns:minmax(0,1fr)}._2f :is(th,td){padding-inline:4px;font-size:13px}._6h,._57{gap:6px}._6h svg{width:18px;height:18px}._2f th:nth-child(3){width:72px}._ai{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px 16px}._ag{margin:0;grid-column:2}}._l{max-width:72rem;margin-inline:auto}.backup-recovery-summary,.backup-snapshot-row{display:grid;gap:var(--x1j);padding:clamp(var(--x1j),3vw,var(--x1l));border:1px solid var(--border);border-radius:var(--x19);background:var(--x1o)}.backup-recovery-summary{border-left:4px solid var(--accent)}.backup-row-verify{justify-self:start}.backup-recovery-summary.protected{border-left-color:var(--x1n)}.backup-recovery-summary.unavailable,.backup-recovery-summary.needs-attention{border-left-color:var(--x1q)}.backup-summary-heading,.backup-snapshot-summary,.backup-job-row>div:first-child,.backup-evidence-list>li>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--x1i)}.backup-summary-heading h2,._d0 h2,.backup-disclosure-section h3{margin:0}.backup-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--x1i);margin:0}.backup-facts>div{display:grid;gap:var(--x1h);min-width:0}.backup-facts dt{color:var(--x16);font-size:12px}.backup-facts dd{margin:0;overflow-wrap:anywhere;font-weight:400}.backup-recovery-summary>._0{justify-self:start}._d0,.backup-disclosure-section{display:grid;gap:var(--x1j)}.backup-snapshot-list,.backup-evidence-list{display:grid;gap:var(--x1i);margin:0;padding:0;list-style:none}.backup-snapshot-summary>div:first-child,.backup-job-row>div:first-child>div{display:grid;gap:var(--x1h);min-width:0}.backup-snapshot-summary span,.backup-job-row span,.backup-evidence-list time{color:var(--x16);font-size:12px}.backup-snapshot-statuses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.backup-snapshot-statuses span{color:var(--x13);font-weight:500}.backup-snapshot-statuses .backup-status-success{color:var(--x1n)}.backup-snapshot-statuses .backup-status-danger{color:var(--xq)}.backup-snapshot-statuses .backup-status-warning{color:var(--x1q)}.backup-snapshot-row ._3>summary{min-height:var(--xo);border:1px solid var(--border);border-radius:var(--x19);background:var(--x1p)}.backup-snapshot-row ._3[open]>summary{border-radius:var(--x19) var(--x19) 0 0}.backup-snapshot-row ._1t{padding:var(--x1j);border:1px solid var(--border);border-top:0;border-radius:0 0 var(--x19) var(--x19)}.backup-detail-actions,.backup-task-actions{display:flex;flex-wrap:wrap;gap:var(--x1i)}.backup-job-list,.backup-job-skeletons,.backup-row-skeletons,.backup-evidence-skeletons{display:grid;gap:var(--x1i)}.backup-job-row,.backup-evidence-list>li{display:grid;gap:var(--x1i);padding:var(--x1j);border:1px solid var(--border);border-radius:var(--x1a);background:var(--x1o)}.backup-job-row>p,.backup-disclosure-section>p{margin:0;color:var(--x13)}.backup-job-row>._0{justify-self:start}.backup-inline-skeleton .ui-skeleton,.backup-row-skeletons .ui-skeleton,.backup-job-skeletons .ui-skeleton,.backup-evidence-skeletons .ui-skeleton{min-height:5rem}@media(max-width:760px){._l{gap:var(--x1j)}._l ._2{padding-bottom:var(--x1i)}.backup-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-recovery-summary>._0,.backup-detail-actions>._0,.backup-task-actions>._0{width:100%}}@media(max-width:390px){._l ._2 ._r{display:none}.backup-snapshot-row{padding:var(--x1i)}}.admin-maintenance-page{max-width:none}.maintenance-summary{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--border);border-radius:var(--x1a);background:var(--x1p)}.maintenance-summary>svg{width:24px;height:24px;color:var(--x1n)}.maintenance-summary[data-attention=true]{border-color:var(--xm);background:var(--xn)}.maintenance-summary[data-attention=true]>svg{color:var(--xm)}.maintenance-summary-status{font-size:13px;color:var(--x13)}.maintenance-summary h2,.maintenance-task-group h2,.maintenance-task h2{margin:0}.maintenance-task>p{max-width:46rem;margin:var(--space-2) 0 0;color:var(--x13)}.maintenance-summary p:last-child{margin:0}.maintenance-summary-skeleton{width:8rem;height:2rem}.maintenance-task-group{display:grid}.maintenance-task{display:grid;gap:var(--x1j)}.maintenance-facts,.maintenance-plan{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--x1j);padding:var(--x1i);border:1px solid var(--border);border-radius:var(--x1a);background:var(--x1p)}.maintenance-facts time,.maintenance-facts span,.maintenance-plan span{color:var(--x13)}.maintenance-task-actions{display:flex;align-items:end;flex-wrap:wrap;gap:var(--x1i)}.maintenance-plan-controls ._g{min-width:11rem}.maintenance-evidence{border-top:1px solid var(--border)}.maintenance-evidence>summary{min-height:var(--xp)}.maintenance-evidence-list,.maintenance-media-list,.maintenance-result-list{display:grid;gap:var(--space-2);padding:0;margin:0;list-style:none}.maintenance-evidence-item,.maintenance-media-list>li,.maintenance-result-list>li{display:grid;gap:var(--x1h);padding:var(--x1i);border:1px solid var(--border);border-radius:var(--x1a);background:var(--x1p)}.maintenance-evidence-item>div,.maintenance-media-list>li>div{display:flex;justify-content:space-between;gap:var(--x1i)}.maintenance-evidence-item p,.maintenance-media-list p,.maintenance-media-list small,.maintenance-result-list span{margin:0;color:var(--x13)}.maintenance-evidence-skeletons,.maintenance-row-skeletons{display:grid;gap:var(--space-2)}.maintenance-evidence-skeletons .ui-skeleton,.maintenance-row-skeletons .ui-skeleton{height:4.5rem}.maintenance-pagination{display:grid;gap:var(--space-2)}.maintenance-empty{margin:0;color:var(--x13)}@media(max-width:760px){.maintenance-summary{align-items:flex-start;grid-template-columns:24px minmax(0,1fr)}.maintenance-summary-status{grid-column:2}.maintenance-task-group{gap:var(--space-2)}.maintenance-task{padding-inline:var(--x1i)}.maintenance-plan-controls{flex-direction:column}.maintenance-plan-controls ._g,.maintenance-plan-controls ._0,.maintenance-task-actions ._0{width:100%}.maintenance-evidence-item>div,.maintenance-media-list>li>div{align-items:flex-start;flex-direction:column}}.performance-status,._3r{border-radius:var(--x18)}.performance-status{border-left:4px solid var(--x1n)}.performance-status--warning{border-left-color:var(--x1q)}.performance-status h2,._3r h2,._7b h2,._1a h2{margin:0}._7b{padding:0;border:0;background:transparent}._9h{display:grid;gap:16px}.performance-history-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.performance-history-heading>._g{width:min(280px,50%)}.performance-history-heading h2{margin:0}._9h>._0{justify-self:start}.performance-history-chart{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:0}.performance-history-chart figcaption,.performance-history-chart p{grid-column:1 / -1}.performance-history-chart svg{width:100%;height:160px;color:var(--accent)}._f8{stroke:var(--border);vector-effect:non-scaling-stroke}._f9{display:flex;flex-direction:column;justify-content:space-between;color:var(--x13);font-size:12px}._ca{grid-column:2;display:flex;justify-content:space-between;gap:16px;color:var(--x13);font-size:12px}._ca span:last-child{text-align:right}._9i{overflow-x:auto}._9i table{width:100%;border-collapse:collapse}._9i :is(th,td){padding:12px 8px;text-align:left;border-bottom:1px solid var(--border)}._1a>div{margin-top:var(--x1i)}._1a>div>._3{margin:0;border:0;border-top:1px solid var(--border);border-radius:0}._1a>div>._3:first-child{border-top:0}._9g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x1j)}._3s{display:grid;align-content:start;gap:var(--space-2);min-width:0}._3r>._3,._7b>._3,._1a>div>._3{margin-top:var(--x1j)}._fb,._7b ._1t,._9f ._1t{display:grid;gap:var(--x1k)}._7e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--x1j);margin:0}._7e>div{display:grid;gap:var(--x1h);padding:var(--x1j);border:1px solid var(--border);border-radius:var(--x19)}._1a>div{display:grid}._fa,._7d{display:grid;gap:var(--x1j)}._7d{grid-template-columns:repeat(2,minmax(0,max-content))}._cb{display:grid;gap:var(--x1i);padding:var(--x1j);border:1px solid var(--x1n);border-radius:var(--x18);outline:none}._cb .metrics-history-item dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr))}@media(min-width:1400px){._b:has(.ui-adjacent-panel[open]){display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:24px;row-gap:0;align-items:start}._b:has(.ui-adjacent-panel[open])>*{grid-column:1}._b:has(.ui-adjacent-panel[open])>:not(._1a){margin-bottom:24px}._b:has(.ui-adjacent-panel[open]) ._1a>h2{margin-bottom:12px}._b:has(.ui-adjacent-panel[open]) ._9h{margin-top:24px}._b:has(.ui-adjacent-panel[open])>._2{grid-column:1 / -1}._b:has(.ui-adjacent-panel[open]) :is(._1a,._1a>div,._9f){display:contents}._b:has(.ui-adjacent-panel[open]) :is(._1a>h2,._34,._79){grid-column:1}._b ._2n.ui-adjacent-panel{grid-column:2;grid-row:2 / span 12;height:calc(100dvh - 200px);min-height:620px;box-shadow:none}._b ._2n.ui-adjacent-panel .ui-drawer-content{display:flex;gap:20px;min-height:0;overflow:auto}._2n.ui-adjacent-panel ._2c{display:flex;flex-direction:column;flex:1}._2n.ui-adjacent-panel ._2c>._0{margin-top:auto}}@media(max-width:900px){._7e{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.performance-history-heading{align-items:stretch;flex-direction:column}.performance-history-heading>._g{width:100%}.performance-status{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}._9g,._7e,._7d{grid-template-columns:minmax(0,1fr)}._7d>*{width:100%}}.local-import-workspace,.import-start,.import-cleanup,.import-review,.import-job-list,.import-cleanup-history{display:grid;gap:var(--x1j)}.import-start>._0{justify-self:start}.import-configured-folders{display:grid;gap:8px;font-size:14px}.import-configured-folders>div{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--x17)}.import-configured-folders>div>span:not(._d4){flex:1;min-width:0;overflow-wrap:anywhere}.import-configured-folders svg{width:20px;height:20px;flex-shrink:0}.import-review .import-preview-summary{border:0;background:transparent}.import-review .import-preview-summary>summary{padding-inline:0;font-weight:400}.import-workflow-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.import-workflow-heading .import-steps{flex:1 1 540px;margin:0}.import-workflow-heading>._0{margin-left:auto}.import-review-actions{position:sticky;bottom:calc(var(--x12, 0px) + var(--x1c));z-index:5;padding:12px 0;border-top:1px solid var(--border);background:var(--x0)}.import-review-actions>span{margin-right:auto;font-size:14px}.has-player .import-review-actions{bottom:calc(var(--xz) + var(--x12, 0px) + var(--x1c))}.import-review-actions--idle{position:static}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){.import-review{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;scroll-margin-top:60px}.import-review>:not(.import-configured-folders):not(.import-preview-summary){grid-column:1 / -1}.import-configured-folders>span{display:none}.import-review .import-preview-summary{margin:0}._1v .import-folder-table.import-preview-table :is(th,td){padding-block:4px}}@media(max-width:959px){#root:has(.import-review){overflow-x:clip}}.import-steps{display:flex;align-items:center;gap:16px;padding:0;margin:0 0 12px;list-style:none}.import-steps li{display:flex;align-items:center;gap:10px;color:var(--x13)}.import-steps li:not(:last-child){flex:1}.import-steps li:not(:last-child):after{content:"";flex:1;min-width:12px;height:1px;background:var(--border);margin-left:6px}.import-steps span{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--border);border-radius:50%}.import-steps [aria-current]{color:var(--accent)}.import-steps [aria-current] span{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}@media(max-width:559px){.import-steps{gap:8px;align-items:start;font-size:.8rem}.import-steps li,.import-steps li:not(:last-child){flex:1;flex-direction:column;text-align:center;gap:6px}.import-steps li:not(:last-child):after{display:none}}.import-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:start;gap:var(--x1j)}.import-status h2,.import-cleanup h3,.import-review h3{margin:0;font-family:var(--xs)}.import-status dl,.import-cleanup-facts,.import-job-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x1i);margin:0}.import-status dt,.import-cleanup-facts dt,.import-job-facts dt{color:var(--x13);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.import-status dd,.import-cleanup-facts dd,.import-job-facts dd{margin:var(--x1h) 0 0}.import-status ._11{grid-column:1 / -1}.import-task>._1t{gap:var(--x1j)}.import-task-actions,.import-job-actions,.import-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x1i)}.import-review-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--x1i)}.import-review-facts>div{display:grid;gap:var(--x1h)}.import-review-facts span{color:var(--x13)}.import-entry-list,.import-cleanup-history{max-height:22rem;overflow:auto;margin:0;padding:0;list-style:none}.import-folder-table{table-layout:fixed}.import-folder-mobile-selection{display:none}.import-folder-table th:first-child{width:44px}.import-folder-table :is(th,td):first-child{padding:0}.import-folder-table th:nth-child(3){width:90px}.import-folder-table th:nth-child(4){width:72px;white-space:nowrap}.import-folder-table th:nth-child(5){width:140px}.import-folder-table tr[data-selected=true]{background:var(--surface-soft)}.import-folder-check{display:flex;width:44px;min-height:44px;align-items:center;justify-content:center}.import-folder-check input{width:20px;height:20px;margin:0;accent-color:var(--accent)}.import-folder-table td{overflow-wrap:anywhere}.import-folder-table.import-preview-table :is(th,td){padding-block:6px}.import-folder-table td ._0{text-align:left;justify-content:start;white-space:normal;padding-inline:0;color:var(--xw);font-size:15px;font-weight:400}.import-folder-details{display:grid;gap:20px;overflow-wrap:anywhere}.import-folder-details .import-job-facts{min-width:0}.import-file-metadata{display:grid;gap:16px;border-top:1px solid var(--border);padding-top:16px}.import-file-metadata h4{font-size:18px;font-weight:400;margin:0 0 6px}.import-metadata-identity{display:flex;align-items:center;gap:16px}.import-metadata-identity img{flex-shrink:0;height:auto;max-height:144px;object-fit:contain;border-radius:4px}.import-metadata-identity>div{min-width:0}.import-metadata-chapters{margin:0;padding-left:20px}.import-metadata-chapters li{padding-block:6px}.import-metadata-chapters li>span:last-child:not(:first-child){float:right;margin-left:12px;color:var(--x13)}.import-folder-details .import-entry-list strong{font-weight:400}.import-folder-review-layout{min-width:0}.import-folder-side-panel{min-width:0;border-left:1px solid var(--border);padding-left:24px}.import-folder-review-layout .import-preview-table-wrap,.import-folder-details .import-entry-list{max-height:none;overflow:visible}@media(min-width:1280px){._1v:has(.import-folder-side-panel){position:relative;padding-right:344px;min-height:calc(100dvh - 120px);align-content:start}.import-folder-side-panel{position:absolute;top:0;right:0;width:320px}}@media(max-width:700px){.import-folder-mobile-selection{display:flex}.import-folder-table thead{display:none}.import-folder-table tbody,.import-folder-table tr{display:block}.import-folder-table tr{display:grid;grid-template-columns:44px repeat(2,minmax(0,1fr));padding-block:8px;border-bottom:1px solid var(--border)}.import-folder-table.import-preview-table td{display:block;padding:4px 0;border:0;grid-column:2;width:auto}.import-folder-table.import-preview-table td:last-child{width:auto}.import-folder-table.import-preview-table td:nth-child(2),.import-folder-table.import-preview-table td:last-child{grid-column:2 / -1}.import-folder-table.import-preview-table td:nth-child(4){grid-column:3}.import-folder-table td:first-child{grid-column:1;grid-row:1 / 5}.import-folder-table td[data-label]:before{content:attr(data-label) ": ";color:var(--x13)}}.import-entry-list li,.import-cleanup-history li{display:grid;gap:var(--x1h);padding:var(--x1i) 0;border-bottom:1px solid var(--border)}.import-entry-list strong{font-weight:400;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.import-entry-list span,.import-cleanup-history span,.import-job-identity span{color:var(--x13)}.import-job-row{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) auto;align-items:center;gap:var(--x1j);padding:var(--x1j);border:1px solid var(--border);border-radius:var(--x18);background:var(--x1o)}.import-job-identity{display:grid;gap:var(--space-2)}.import-job-identity ._a2{justify-self:start}.import-job-actions{justify-content:end}.import-job-actions ._3{min-width:9rem}.import-job-facts{min-width:min(25rem,75vw)}.import-job-skeletons,.import-cleanup-skeletons{display:grid;gap:var(--x1i)}.import-job-skeletons .ui-skeleton{min-height:5.5rem}.import-cleanup-skeletons .ui-skeleton{min-height:3rem}.import-cleanup{padding:var(--space-2) 0}.import-cleanup-facts{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.import-status,.import-job-row{grid-template-columns:1fr}.import-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.import-job-actions{justify-content:stretch}.import-job-actions>._0,.import-task-actions>._0{flex:1 1 10rem}.import-job-actions ._3{width:100%}}@media(max-width:420px){.local-import-workspace,.import-status{gap:var(--x1i)}.import-status dl{font-size:.85rem}.import-task>summary{min-height:var(--xo)}}._0,._t{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;font-family:var(--xr);line-height:1.2;text-decoration:none}.ui-button--danger:hover:not(:disabled){border-color:var(--xq);background:color-mix(in srgb,var(--xq) 14%,var(--xb));color:var(--xa)}._t{width:var(--xo)}._t.ui-control--small{width:var(--xp);padding:0}._t svg,._d6{width:1.1rem;height:1.1rem}._0>svg{display:block}._a5>svg{display:block;flex:none}._d6{border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite}._g{display:grid;letter-spacing:normal;text-transform:none}._a4,._a3{font-size:.76rem;font-weight:500;line-height:1.45}._a4{color:var(--x13)}._a3{color:var(--xa)}._25[aria-invalid=true]{border-color:var(--xq)}._25:disabled{border-color:var(--border-strong);background:var(--surface-soft);color:var(--x13);cursor:not-allowed}._7w{position:relative;display:block}._7w>svg{position:absolute;z-index:1;top:calc(100% - (var(--xo) / 2));transform:translateY(-50%);left:.9rem;width:1rem;color:var(--x13);pointer-events:none}._d5{padding-left:2.5rem}._1c{display:flex;gap:var(--x1i);cursor:pointer;letter-spacing:normal;text-transform:none}._1c input{flex:none;accent-color:var(--accent)}._1c span{display:grid;gap:var(--x1h)}._1c small{color:var(--x13);font-weight:500;line-height:1.45}._1c:has(input:disabled){color:var(--x13);cursor:not-allowed}._1c:has(input:disabled) small{color:var(--x13)}._3>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--x1i);color:var(--xw);cursor:pointer;font-weight:500;list-style-position:inside}._1t{display:grid;gap:var(--x1j)}._11{line-height:1.5}.ui-notice--success{background:var(--xe);color:var(--x1n)}.ui-notice--warning{background:var(--xn);color:var(--xm)}.ui-notice--danger{background:var(--xb);color:var(--xa)}.ui-skeleton{display:block;border-radius:var(--x1a);background:linear-gradient(90deg,var(--surface-soft),var(--x1p),var(--surface-soft));background-size:200% 100%;animation:skeleton-shift 1.4s ease-in-out infinite}._10{border-radius:var(--x19)}._10 h3,._10 p{margin:0}._3y{width:min(calc(100% - 2rem),30rem);max-height:min(80dvh,34rem);padding:0;border:1px solid var(--x7);border-radius:var(--x18);background:var(--x1p);color:var(--xw);box-shadow:var(--x1d)}._3y::backdrop{background:color-mix(in srgb,var(--x0) 28%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._7v{display:grid;gap:var(--x1l);padding:var(--x1l)}._7v h2{font-size:clamp(1.35rem,4vw,1.8rem)}._g2{margin-top:var(--x1i);color:var(--x13);line-height:1.6}._50{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._3z{width:min(calc(100% - 2rem),40rem);text-align:center}._3z h2{font:400 26px/1.3 var(--xs)}._3z ._7y{display:block;margin:20px auto}._3z ._50{justify-content:center}._3z ._50>._0{min-width:144px}@media(max-height:500px){._3z ._7v{padding:16px;gap:16px}._3z ._7y{height:60px;margin:12px auto}}@media(max-width:480px){._50>._0{flex:1 1 9rem}}._g3,._d4{position:absolute;width:1px;height:1px;min-height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@keyframes skeleton-shift{to{background-position:-200% 0}}@media(forced-colors:active){._0,._t,._1e,._3y{border-color:ButtonText}}._k{position:relative}._0>svg{width:1rem;height:1rem;flex:none}._1e{position:absolute;z-index:30;top:calc(100% + var(--space-2));right:0;min-width:min(15rem,calc(100vw - (2 * var(--x1j))));display:grid}._1e :is(a,button){width:100%;display:flex;align-items:center;padding:0 var(--x1i);color:var(--xw);background:transparent;font-size:.84rem;font-weight:400;white-space:nowrap}._1e button:disabled{color:var(--x16);cursor:default;opacity:.66}.ui-menu__item--separated{border-top:1px solid var(--border)!important}._1e .ui-menu__item--danger{color:var(--xa)}@media(max-width:760px),(max-width:900px)and (max-height:520px){._1e{top:auto;bottom:calc(100% + var(--space-2))}}@media(max-width:900px)and (max-height:500px){._1e{position:fixed;z-index:50;inset:auto var(--x1j) calc(var(--x12) + var(--x1c) + var(--x1j)) auto;max-height:calc(100dvh - var(--x12) - var(--x1c) - var(--x1j) - var(--x1j));overflow-y:auto;overscroll-behavior:contain}.app-shell.has-player ._1e{bottom:calc(var(--x12) + var(--xz) + var(--x1c) + var(--x1j));max-height:calc(100dvh - var(--x12) - var(--xz) - var(--x1c) - var(--x1j) - var(--x1j))}}._78{display:grid}._r{max-width:680px;margin-top:1.1rem;color:var(--x13);line-height:1.55}._2{border-bottom:1px solid var(--border)}._42{display:flex;align-items:center;gap:1rem;margin-top:1.8rem}._24{display:flex;align-items:end;justify-content:space-between;gap:1rem}._d1{font-weight:650}.book-cover{position:relative;aspect-ratio:2 / 3;display:grid;place-items:center}.book-cover.book-cover--loading{background:linear-gradient(100deg,var(--surface-soft) 20%,var(--x1p) 45%,var(--surface-soft) 70%);background-size:220% 100%;animation:skeleton-shift 1.1s ease-in-out infinite}.book-cover img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain;object-position:center top}.book-cover--loading img{opacity:0}.book-cover>.book-cover-unavailable-icon{width:clamp(16px,30%,48px);height:auto;color:var(--x13)}._1y.large{place-content:center}@media(max-width:650px){._42{align-items:flex-start;flex-direction:column}}._a0{color:var(--x13)}.status{color:var(--x16);font-size:.75rem}.search-source-picker{min-width:0;margin:0;padding:1rem;border:1px solid var(--border)}.search-source-picker legend{padding:0 .4rem;font-weight:500}.search-source-options{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem}.search-source-all{padding-right:1.2rem;border-right:1px solid var(--border-strong)}.checkbox{display:flex;align-items:center;gap:.55rem;letter-spacing:normal;text-transform:none}.checkbox input{width:1rem}._4l,.error,.success,.warning{padding:.8rem 1rem;border-left:3px solid currentColor;background:var(--x1o)}.error{color:var(--xq)}.success{color:var(--x1n)}.warning{background:var(--xn);color:var(--xm)}._2s{display:grid;grid-template-columns:1fr;justify-items:stretch;align-items:center;gap:var(--space-2);padding:var(--x1j);border:1px solid var(--border-strong);border-radius:var(--x19);background:var(--x1p);text-align:left}._2s h3,._2s p{margin:0}._9y{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 20px;margin:12px 0;font-size:14px}._9y dt{color:var(--x13)}._9y dd{margin:0;color:var(--xw);overflow-wrap:anywhere}._2s p.error{color:var(--xq)}._2s h3{font-size:1rem;line-height:1.2}._2s h3:focus{outline:none}._2s p{max-width:58ch;color:var(--x13);font-size:.84rem;line-height:1.45}._2s ._42{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--x1h)}@media(max-width:650px){._2s ._42{grid-template-columns:1fr}}.discovery-page{width:min(100%,1240px);gap:22px;margin-inline:auto}.discovery-workspace{min-width:0;display:grid;gap:22px}.discovery-controls{display:flex;flex-wrap:wrap;align-items:start;gap:10px;padding-bottom:4px}.discovery-sort-tabs{display:inline-flex;gap:8px}.discovery-sort-tabs button{min-width:80px;min-height:42px;padding:0 18px;border:1px solid var(--border-strong);border-radius:6px;background:transparent;color:var(--x13);cursor:pointer;font:500 14px/1 var(--xr)}.discovery-sort-tabs button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.discovery-sort-tabs button:is(:hover,:focus-visible):not(:disabled):not([aria-pressed=true]){border-color:var(--xw);color:var(--xw)}.discovery-sort-tabs button:disabled{cursor:wait;opacity:.6}.discovery-advanced-fields,.discovery-advanced-checks{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.discovery-advanced-checks,.discovery-filter-actions{margin-top:16px}.discovery-filter-actions,.discovery-notice-actions{display:flex;flex-wrap:wrap;gap:8px}.discovery-help{margin:0 0 16px;color:var(--x13);font-size:13px;line-height:1.55}.discovery-results{display:grid;gap:20px}.discovery-results>._o{margin:0 0 -8px;color:var(--xw);font:600 20px/1.2 var(--xs);letter-spacing:0;text-transform:none}.discovery-results ._11 p{margin:0}.discovery-results ._11 ._0{margin-top:12px}.discovery-search-progress{margin:-8px 0 0;color:var(--accent);font-size:13px;font-weight:700}.discovery-shelves{display:grid;gap:clamp(32px,4vw,50px)}.discovery-feature{overflow:hidden;border-block:1px solid var(--border)}.discovery-feature .discovery-result-card--featured{padding:clamp(22px,3vw,36px) 0}.discovery-shelf{min-width:0;display:grid;gap:15px}.discovery-shelf>h2{font:600 clamp(23px,2.5vw,31px)/1.15 var(--xs)}.discovery-shelf__rail{display:flex;gap:clamp(16px,2vw,24px);overflow-x:auto;margin:0;padding:0 0 14px;list-style:none;overscroll-behavior-inline:contain;scroll-padding-inline:2px;scroll-snap-type:inline proximity;scrollbar-width:thin}.discovery-shelf__rail>li{min-width:0;flex:0 0 clamp(148px,14vw,178px);scroll-snap-align:start}.discovery-result-card{position:relative;min-width:0;display:grid;align-content:start;content-visibility:auto;contain-intrinsic-block-size:390px}.discovery-result-card__open{position:absolute;z-index:1;inset:0;min-height:0;padding:0;border:0;border-radius:var(--x19);background:transparent;cursor:pointer}.discovery-result-card__open:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.discovery-result-card__open:hover:not(:disabled){background:transparent}.discovery-result-card__open:hover+.book-cover{transform:translateY(-3px);box-shadow:var(--x1d)}.discovery-result-card .book-cover{isolation:isolate;width:100%;transition:box-shadow .16s ease,transform .16s ease}.discovery-result-card--featured{grid-template-columns:clamp(190px,22vw,264px) minmax(0,1fr);gap:clamp(26px,5vw,64px);align-items:center}.discovery-result-card--featured .book-cover{width:clamp(190px,22vw,264px)}.discovery-result-copy{min-width:0}.discovery-result-identity h3{overflow:hidden;display:-webkit-box;margin-top:11px;font-family:var(--xs);font-size:17px;font-weight:600;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.discovery-result-author{overflow:hidden;margin:5px 0 0;color:var(--accent);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.discovery-result-card--featured .discovery-result-identity h3{max-width:25ch;margin-top:0;font-size:clamp(32px,4vw,48px);line-height:1.02}.discovery-result-card--featured .discovery-result-author{margin-top:8px;font-size:17px}.discovery-result-subtitle,.discovery-book-preview__subtitle{margin:7px 0 0;color:var(--x13);font:italic 16px/1.4 var(--xs)}.discovery-result-primary-facts,.discovery-book-preview__summary-facts,.discovery-result-facts{display:flex;flex-wrap:wrap;align-items:center;gap:0;color:var(--x13)}.discovery-result-primary-facts,.discovery-book-preview__summary-facts{margin-top:14px;font-size:14px}.discovery-result-primary-facts span+span:before,.discovery-book-preview__summary-facts span+span:before,.discovery-result-facts span+span:before{margin-inline:7px;color:var(--x16);content:"·"}.discovery-result-rating{color:var(--accent)}.discovery-result-formats,.discovery-result-topics,.discovery-book-preview__values ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.discovery-result-formats{margin-top:13px}.discovery-result-formats span,.discovery-result-topics li,.discovery-book-preview__values li{padding:5px 9px;border:1px solid var(--border-strong);border-radius:999px;color:var(--xw);font:650 12px/1 var(--xr)}.discovery-result-featured-description{overflow:hidden;display:-webkit-box;max-width:66ch;margin:16px 0 0;color:var(--x13);font-size:15px;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.discovery-result-topics{margin-top:14px}.discovery-result-context{margin:12px 0 0;color:var(--x16);font-size:12px}.discovery-result-facts{min-height:34px;margin-top:8px;align-content:start;font-size:12px;line-height:1.45}.discovery-result-featured-action{position:relative;z-index:2;display:flex;margin-top:18px}.discovery-result-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px 20px}.discovery-result-cover,.discovery-cover-skeleton{width:100%;aspect-ratio:2 / 3;align-self:start}.discovery-cover-skeleton .ui-skeleton{width:100%;height:100%}.discovery-pagination{display:flex;align-items:center;justify-content:center;gap:14px;padding-top:16px}.discovery-pagination span{min-width:5rem;color:var(--x13);text-align:center;font-size:13px}.discovery-result-skeleton{min-height:14rem}.discovery-result-skeleton>div:last-child{display:grid;gap:12px;padding:14px 0}.discovery-result-skeleton>div:last-child .ui-skeleton{height:1rem}.discovery-workspace--preview{min-height:min(40rem,calc(100vh - var(--xz) - 4rem))}.discovery-book-preview{max-width:1120px;margin-inline:auto}.discovery-book-preview__back{padding-inline:0;border-color:transparent}.discovery-book-preview__hero{display:grid;grid-template-columns:clamp(180px,22vw,266px) minmax(0,1fr);gap:clamp(28px,5vw,68px);align-items:center;padding-block:18px 24px;border-bottom:1px solid var(--border)}.discovery-book-preview__cover{width:clamp(180px,22vw,266px)}.discovery-book-preview__identity h1{max-width:20ch;font-size:clamp(38px,5vw,58px);line-height:1}.discovery-book-preview .discovery-book-preview__identity{text-align:left}.discovery-book-preview__author{width:fit-content;margin-top:9px;padding:0;border:0;background:transparent;color:var(--accent);cursor:pointer;font-size:18px;text-align:left}.discovery-book-preview__author:hover,.discovery-book-preview__author:focus-visible{color:var(--xw);text-decoration:underline;text-underline-offset:3px}.discovery-book-preview__series{margin:8px 0 0;color:var(--x13);font-size:13px}.discovery-book-preview__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.discovery-book-preview__identity>._11{margin-top:16px}.discovery-book-preview__body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.75fr);gap:30px clamp(34px,6vw,76px);align-items:start;padding-top:0}.discovery-book-preview__overview{display:grid;gap:24px}.discovery-book-preview__body>*{min-width:0}.discovery-book-preview .discovery-book-preview__body h2{margin-bottom:13px;font:400 24px/1.3 var(--xs)}.discovery-book-preview__description{max-width:68ch;color:var(--x13);font-size:16px;line-height:1.7}.discovery-book-preview__metadata{grid-column:2}.discovery-book-preview__metadata ._n{display:grid;grid-template-columns:1fr}.discovery-book-preview__metadata ._n>div{display:grid;grid-template-columns:minmax(100px,.75fr) minmax(0,1.25fr);gap:12px;padding-block:9px;border-bottom:1px solid var(--border)}.discovery-book-preview__metadata dt{color:var(--x16)}.discovery-book-preview__metadata dd{overflow-wrap:anywhere;color:var(--xw)}.discovery-book-preview__values li{background:var(--x1p)}.discovery-book-preview__values details{margin-top:10px}.discovery-book-preview__values summary{width:fit-content;color:var(--accent);cursor:pointer;font:700 12px/1.3 var(--xr)}.discovery-book-preview__values details ul{margin-top:10px}.discovery-book-preview__provenance p{color:var(--x13);line-height:1.6}@media(max-width:960px){.discovery-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:959px){.discovery-filter-actions{position:sticky;bottom:0;margin:16px -16px max(-32px,calc(env(safe-area-inset-bottom)*-1));padding:12px 16px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--x0)}.discovery-filter-actions ._0{flex:1}}@media(max-width:650px){.discovery-page ._2{padding-bottom:0}.discovery-controls{align-items:stretch;overflow-x:auto;padding-bottom:2px;flex-wrap:nowrap;overscroll-behavior-inline:contain;scrollbar-width:none}.discovery-sort-tabs{flex:0 0 auto}.discovery-sort-tabs button{min-width:66px;padding-inline:12px}.discovery-feature .discovery-result-card--featured,.discovery-top-match .discovery-result-card--featured{align-items:start}.discovery-result-card--featured .discovery-result-author{font-size:14px}.discovery-result-subtitle{overflow:hidden;display:-webkit-box;font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.discovery-result-primary-facts{margin-top:9px;font-size:12px}.discovery-result-featured-description{margin-top:10px;font-size:12px;line-height:1.45;-webkit-line-clamp:2}.discovery-result-formats,.discovery-result-topics{margin-top:9px}.discovery-result-topics,.discovery-result-context{display:none}.discovery-result-featured-action{margin-top:11px}.discovery-result-featured-action ._0{min-height:44px;padding-inline:12px;font-size:12px}.discovery-shelf{gap:12px}.discovery-shelf>h2{font-size:23px}.discovery-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.discovery-pagination{gap:8px}.discovery-pagination ._0{flex:1}.discovery-book-preview__hero{grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:start;padding-block:8px 26px}.discovery-book-preview__cover{width:112px}.discovery-book-preview__identity h1{font-size:clamp(25px,8vw,34px)}.discovery-book-preview__subtitle{font-size:13px}.discovery-book-preview__author{font-size:15px}.discovery-book-preview__summary-facts{margin-top:10px;font-size:12px}.discovery-book-preview__actions{display:grid;grid-template-columns:1fr;gap:8px;margin-top:14px}.discovery-book-preview__actions ._0{width:100%;min-height:44px;padding-inline:10px;font-size:12px}.discovery-book-preview__body{grid-template-columns:1fr;gap:30px;padding-top:28px}.discovery-book-preview__metadata{grid-column:auto;grid-row:auto}.discovery-book-preview__body h2{font-size:23px}}@media(max-width:359px){.discovery-result-card--featured .book-cover,.discovery-book-preview__cover{width:96px}.discovery-result-card--featured .discovery-result-identity h3,.discovery-book-preview__identity h1{font-size:22px}.discovery-result-featured-description{display:none}.discovery-book-preview__hero{grid-template-columns:96px minmax(0,1fr);gap:12px}}._6r{display:grid}._du{display:grid;gap:var(--x1i)}._45{white-space:nowrap;line-height:1;letter-spacing:-.012em}._c{justify-content:start;padding:0 0 1.35rem}._i ._o,._i h1,._6s,._2i,._w ._0{min-width:0;overflow-wrap:anywhere}._8m{min-width:0}._w{align-items:center}._1f progress{overflow:hidden;border:0;background:var(--border-strong);accent-color:var(--accent);appearance:none}._1f progress::-webkit-progress-bar{background:var(--border-strong)}._1f progress:not([value="0"])::-webkit-progress-value{min-width:3px}._1f progress:not([value="0"])::-moz-progress-bar{min-width:3px}.book-acquisition-request--compact ._24 h2{font-family:var(--xr);font-size:.92rem;font-weight:700}.book-acquisition-request--compact ._24{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-align:left}._da{width:1.35rem;height:1.35rem;margin-bottom:.55rem;color:var(--accent)}.book-acquisition-request--compact ._4x{max-width:none;font-size:.72rem;line-height:1.5}._ds{display:flex;flex-wrap:wrap;gap:var(--space-2)}._2i{line-height:1.45}._3g{display:block}._3g h2{margin-top:var(--x1h);font-family:var(--xt);font-size:clamp(1.5rem,2vw,2rem);font-weight:500}._3g>*{min-width:0}._3h{padding:0}.book-description{margin-top:var(--x1j);white-space:pre-line}.book-description--missing p+p{margin-top:var(--x1i)}._m{align-items:end}._m button{cursor:pointer}._4n,._dy,._8s{padding-top:0;border-top:0}._4n>._3{width:100%;background:var(--x1p)}._4n>._3>summary{min-height:var(--xo);padding:var(--x1j) var(--x1k);font-family:var(--xs);font-size:1.05rem}._ev{margin-top:var(--space-2)}.book-acquisition-request{justify-items:stretch}.book-acquisition-request ._4x{max-width:760px}.acquisition-request-action{justify-self:start}.book-acquisition-request--compact .acquisition-request-action{justify-self:start;min-height:44px}.acquisition-request-state{display:flex;align-items:center;justify-content:space-between;gap:1rem}.acquisition-request-state>div{display:grid;gap:.3rem}.acquisition-request-state span{color:var(--x16);font-size:.8rem}.book-acquisition-request--compact .acquisition-request-state{width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.75rem 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.book-acquisition-request--compact .acquisition-request-state ._0{width:fit-content;min-height:2.25rem;padding:.45rem .7rem;font-size:.68rem}.book-acquisition-request--compact .acquisition-request-state strong{font-size:.75rem}.book-acquisition-request--compact .acquisition-request-state span{font-size:.68rem;line-height:1.45}.acquisition-request-jobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1rem}@media(max-width:640px){.acquisition-request-state{align-items:stretch;flex-direction:column}}.detail-description{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,6rem)}._ft{min-width:0;width:100%}._4w{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--x1i);margin:0;padding:0;list-style:none}._4w>li{min-width:0;display:grid;align-content:start;gap:var(--x1i);padding:var(--x1j);border:1px solid var(--border);border-radius:var(--x19);background:var(--surface-soft)}._4w dt{color:var(--x16);font-size:.75rem}._4w dl{margin:0}._4w dl>div{display:grid;gap:var(--x1h)}._4w dd{margin:0;overflow-wrap:anywhere;font-size:.82rem}._7p{min-width:0;border-top:1px solid var(--border);padding-top:var(--x1i)}._7p summary{color:var(--accent);font:650 .78rem/1.3 var(--xr);cursor:pointer}._7p ul{display:grid;gap:var(--space-2);margin:var(--x1i) 0 0;padding:0;list-style:none}._7p code{overflow:hidden;color:var(--xw);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.detail-description>div:last-child>p,._4x{max-width:760px;color:var(--x13);line-height:1.75}._8k{margin-inline:auto}._az{display:grid;gap:var(--x1j);min-width:0}._az .ui-skeleton{min-height:5rem}._ay{display:grid;gap:var(--x1i)}._ay .ui-skeleton{min-height:var(--xo)}._ex{min-height:var(--xp);align-content:center;cursor:pointer}.cover-administration,._bw,._b1,._8s{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,6rem)}._dw{grid-column:1 / -1}.cover-administration-controls,._bx,._dp,._bt,._fs{display:grid;justify-items:stretch;gap:1rem}._bt>div,._90{width:100%}._90{display:grid;justify-items:start;gap:1rem}._90 ul{margin:0;padding-left:1.2rem;color:var(--x13)}._by{width:100%}._by span{margin-top:.65rem;color:inherit;font-size:.82rem}._j,._j fieldset{display:grid;gap:1rem}._j fieldset{min-width:0;margin:0;padding:0;border:0}._j label{min-width:0;gap:.45rem;color:var(--xw);font-size:14px;font-weight:400}._j small{color:var(--x16);font-weight:500}._ey,._j>._4l,._j>button{grid-column:1 / -1}._j>button{justify-self:start}._d1{color:var(--x16);font-size:.8rem}.detail-track-list{margin:0;padding:0;list-style:none}.detail-track-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-top:1px solid var(--border)}.detail-track-list li:last-child{border-bottom:1px solid var(--border)}.detail-track-list ._0{width:100%;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem .25rem;border:0;border-radius:0;text-align:left}.detail-track-list ._0:hover:not(:disabled){border:0;background:var(--x1o)}.detail-track-list ._g0{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin:0 var(--space-2);padding:0 var(--space-2);border-radius:var(--x17);color:var(--x13);font-size:.78rem;font-weight:700}._92{margin:0;padding:0;list-style:none}._92>li{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.8rem 0;border-top:1px solid var(--border)}._bu,._e2{display:flex;align-items:center;gap:.65rem}._8o fieldset{min-width:0;display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(120px,.6fr)) auto;gap:.8rem;align-items:end;margin:0;padding:1rem;border:1px solid var(--border)}._8o legend{padding:0 .4rem;color:var(--x13);font-size:.8rem;font-weight:750}._g1,.detail-track-list ._0>span:last-child{color:var(--x16);font-size:.72rem;font-weight:750;text-transform:uppercase}._7u{min-width:0;display:grid;gap:.25rem}._7u strong,._7u small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._7u small{color:var(--x16)}._ab{display:grid;gap:.35rem}._ab span{color:inherit;font-size:.82rem}._5l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}._5l ._4l{flex-basis:100%}._5l p{margin-top:.3rem;color:var(--x16);font-size:.8rem}@media(max-width:1300px){.book-acquisition-request--compact ._4x{max-width:42rem}}@media(max-width:1080px){._3h{padding-top:0;border-top:0}}@media(max-width:760px){.detail-cover{grid-row:1 / span 3;box-shadow:0 .65rem 1.2rem #17173524}._i h1{grid-column:2;align-self:end}._6s,._2i{grid-column:2}._8m{grid-row:auto}._5f{width:100%}._3g{padding-top:var(--x1k)}._8s,._b1,.cover-administration,._bw{grid-template-columns:1fr;gap:1rem}._dq{grid-template-columns:minmax(96px,32vw) minmax(0,1fr);gap:var(--x1j)}._92>li{grid-template-columns:2rem minmax(0,1fr)}._bu{grid-column:1 / -1;flex-wrap:wrap}._8o fieldset{grid-template-columns:1fr}._5l{align-items:stretch;flex-direction:column}}._5h{display:grid;gap:var(--x1j)}._1x ._10{min-height:0;align-items:start;padding:1.75rem 0;border-inline:0;border-radius:0;text-align:left}._b6,._b8{display:grid;margin:0;padding:0;border-top:1px solid var(--border);list-style:none}.bookmark-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;min-height:66px;padding:.6rem .25rem;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}._48{min-width:0}._48 h2,._48 p{margin:0}._48 h2{overflow:hidden;font-family:var(--xr);font-size:.95rem;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}._48 h2 a{color:inherit}._48 p,._b7{overflow:hidden;color:var(--x13);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}._b7{font-family:var(--font-mono, "Cascadia Mono", Consolas, monospace);font-size:.7rem}._47{display:flex;align-items:center;gap:.4rem}._47>._0:first-of-type{min-width:8.5rem}._b9{min-width:3.5rem;padding-inline:.65rem}._5h{grid-column:1 / -1;padding-block:.75rem}._5h label{display:grid;gap:var(--space-2)}._5h textarea{min-height:7rem;resize:vertical}._e0{display:grid;grid-template-columns:clamp(40px,5vw,64px) minmax(0,1fr) clamp(40px,7vw,96px);align-items:center;gap:16px;padding:12px;border:1px solid var(--border);border-radius:6px}._b8{border:0;gap:12px}.bookmark-skeleton__cover{width:100%;height:auto;aspect-ratio:2 / 3}._e1{height:40px;width:100%}._5i{display:grid;min-width:0;gap:10px}._5i .ui-skeleton{height:12px}._5i .ui-skeleton:nth-child(1){width:70%}._5i .ui-skeleton:nth-child(2){width:45%}._5i .ui-skeleton:nth-child(3){height:4px;margin-top:14px}._ce{justify-items:center}._v{display:flex;align-items:center;gap:.65rem}._v form{display:flex;flex-wrap:wrap;gap:8px;width:100%}._v form label{display:grid;gap:8px;width:100%}._v textarea{width:100%;resize:vertical}._ck{display:flex;align-items:center;gap:.45rem;letter-spacing:0;white-space:nowrap}._ck select{width:auto;padding-block:.5rem}._v .status{white-space:nowrap}._v .error{max-width:16rem;padding:.35rem .5rem;font-size:.72rem}@media(max-width:650px){.bookmark-card{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding-block:.9rem}._47,._5h{grid-column:1 / -1}._47{display:grid;grid-template-columns:minmax(0,1fr) auto auto}._b9{min-width:0;padding-inline:.65rem}._v{align-items:flex-start;flex-direction:column}}.collection-section,.collection-detail-page,.collection-members,.collection-picker,.collection-form{display:grid;gap:1.25rem}.collection-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 clamp(var(--x1k),3vw,var(--x1m))}.collection-card{min-height:164px;display:grid;grid-template-columns:348px minmax(0,1fr);align-content:start;gap:10px 28px;grid-template-rows:min-content 1fr min-content;padding:0 0 12px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:inherit;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.collection-card:hover{border-color:var(--accent);transform:translateY(-2px)}.collection-card-title{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collection-card-description{display:-webkit-box;overflow:hidden;line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.collection-cover-preview{grid-column:1;grid-row:1 / 4;display:flex;align-items:start;justify-content:flex-start;min-height:150px;gap:12px;padding:0;background:transparent;border-radius:6px}.collection-cover-preview .book-cover{width:108px;height:auto;aspect-ratio:2 / 3;flex:0 1 108px}.collection-cover-preview .book-cover--loaded{aspect-ratio:auto;max-height:150px}.collection-cover-preview .book-cover img{position:static;height:auto;max-height:150px;object-fit:contain;object-position:top left}.collection-cover-preview>svg{width:48px;height:48px;margin-block:auto;color:var(--x13)}.collection-card-title{grid-column:2;grid-row:1;padding-top:12px;font:400 24px/1.3 var(--xs)}.collection-card-description{grid-column:2;grid-row:2}.collection-card-count{grid-column:2;grid-row:3;display:flex;align-items:center;gap:12px;font-size:18px}@media(max-width:700px){.collection-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;padding-block:12px}.collection-cover-preview{grid-column:1;grid-row:1;min-height:0}.collection-card-title{grid-column:1;grid-row:2;padding-top:0}.collection-card-description{grid-column:1;grid-row:3}.collection-card-count{grid-column:1;grid-row:4}}.collection-form{grid-template-columns:minmax(0,1fr);border:0;padding:0;background:transparent}.collection-form>div:first-child,.collection-form-error,.collection-form-actions{grid-column:1 / -1}.collection-form label,.collection-search label{display:grid;gap:.45rem}.collection-form textarea{min-height:7rem;padding:var(--x1i);border:1px solid var(--x7);border-radius:var(--x19);background:var(--x1p);color:var(--xw);font:inherit;resize:vertical}.collection-form-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.optional{color:var(--x16);font-size:.72rem;font-weight:500}.collection-section>._91,.collection-members>._91{justify-self:center}.collection-pagination{display:grid;justify-items:center}.collection-pagination ._11,.collection-blocking-error,.collection-stale-warning{width:min(100%,42rem)}.collection-card-skeleton{min-height:176px;display:grid;align-content:start;gap:var(--x1i);padding:var(--x1k);border:1px solid var(--border);border-radius:var(--x18);background:var(--x1o)}.collection-count-skeleton{width:4.5rem;height:.7rem}.collection-title-skeleton{width:72%;height:1.3rem}.collection-copy-skeleton{width:100%;height:.8rem}.collection-copy-skeleton--short{width:62%}.collection-detail-page{gap:12px}.collection-back-link,.collection-detail-loading>._a5{justify-self:start}.collection-detail-header{min-width:0}.collection-title-row{display:flex;align-items:center;gap:var(--x1j)}.collection-detail-identity{min-width:0}.collection-detail-identity h1{min-width:0;max-width:24ch;display:-webkit-box;overflow:hidden;margin:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.collection-detail-identity ._r{max-width:68ch;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.collection-detail-actions{position:relative;flex:none}.collection-members{gap:var(--x1j)}.collection-order-help,.collection-operation-status,.collection-selection-count{margin:0;color:var(--x16);font-size:.82rem}.collection-book-list{display:grid;margin:0;padding:0;list-style:none}.collection-book-row{min-width:0;display:grid;align-items:center;border-bottom:1px solid var(--border)}.collection-book-copy{min-width:0;min-height:3rem;display:grid;align-content:center;gap:var(--x1h);color:inherit}.collection-book-copy strong,.collection-book-copy small{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collection-row-status,.collection-row-error{grid-column:2 / -1;margin:0}.collection-row-status{color:var(--x13);font-size:.82rem}.collection-picker{padding:0;border:0;border-radius:0;background:transparent;gap:20px}.collection-textarea-field{display:grid;gap:var(--space-2);font-size:14px;font-weight:400;line-height:1.35}.collection-textarea-field textarea{font-size:16px;font-weight:400;line-height:1.5}.collection-picker-results{display:grid;align-content:start;gap:var(--space-2)}.collection-search-results{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.collection-unavailable{width:min(100%,42rem);display:grid;gap:var(--x1j);padding-block:clamp(var(--x1l),8vw,var(--x1m))}.collection-unavailable h1{margin:0}.collection-unavailable-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.collection-detail-header-skeleton{display:grid;gap:var(--x1i);padding-bottom:var(--x1k);border-bottom:1px solid var(--border)}.collection-detail-title-skeleton{width:min(70%,28rem);height:3rem}.collection-detail-copy-skeleton{width:min(88%,38rem);height:1rem}.collection-book-list--loading{gap:0}.collection-book-row-skeleton{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--x1i);padding:var(--x1i) 0;border-bottom:1px solid var(--border)}.collection-book-row-skeleton>div{display:grid;gap:var(--space-2)}.collection-book-cover-skeleton{width:64px;aspect-ratio:2 / 3}.collection-book-title-skeleton{width:min(72%,20rem);height:1rem}.collection-book-author-skeleton{width:min(46%,12rem);height:.75rem}@media(max-width:720px){.collection-form-actions{display:grid;grid-template-columns:1fr 1fr}.collection-detail-identity h1{font-size:28px}.collection-book-cover-skeleton{width:56px}}.metrics-history-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.metrics-history-item{display:grid;gap:1rem;padding:1rem;border:1px solid var(--border);background:var(--x1o)}.metrics-history-title{display:flex;justify-content:space-between;gap:1rem}.metrics-history-title time,.metrics-history-item dt{color:var(--x16);font-size:.75rem}.metrics-history-item dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin:0}.metrics-history-item dl>div{display:grid;gap:.25rem;min-width:0}.metrics-history-item dd{margin:0;overflow-wrap:anywhere;font-weight:750}._2c,._fu{display:grid;gap:.85rem}._2c{grid-template-columns:repeat(2,minmax(0,1fr))}._5c,._5c fieldset{display:grid;gap:.85rem}._5c fieldset{min-width:0;margin:0;padding:0;border:0}._5c legend{margin-bottom:.65rem;color:var(--x13);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._4z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}._16{position:relative;min-height:5rem;display:flex;align-items:flex-start;gap:.7rem;padding:1rem;border:1px solid var(--x7);border-radius:var(--x19);background:var(--x1o);color:var(--xw);cursor:pointer;letter-spacing:normal;text-transform:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}._16:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--x1o));box-shadow:0 0 0 1px var(--accent)}._16:has(input:focus-visible){outline:3px solid var(--xc);outline-offset:3px}._16 input{width:1.1rem;height:1.1rem;flex:none;margin:.12rem 0 0;accent-color:var(--accent)}._16 input:focus-visible{outline:none}._16 span{display:grid;gap:.35rem}._16 strong{font-size:.94rem}._16 small{color:var(--x13);font-size:.78rem;font-weight:500;line-height:1.45}._5c fieldset:disabled ._16{cursor:wait;opacity:.68}._au{color:var(--x13);font-size:.84rem}.appearance-error{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--xq) 45%,transparent);border-radius:var(--x19);background:var(--xb);color:var(--xa)}.appearance-error button{min-height:var(--xp);flex:none}._3x,._37,._c7,._c9{grid-column:1 / -1}._3x{display:flex;align-items:center;gap:.7rem;min-height:var(--xp);text-transform:none;letter-spacing:normal}._3x input{width:1rem}._37{display:flex;align-items:center;gap:1rem;margin-top:.5rem}._37 span{color:var(--x1n);font-size:.8rem}.settings-recovery{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-recovery button{min-height:var(--xp);flex:none}._fv{border:1px solid var(--border);border-radius:4px}._7r{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:6px 12px}._7r+._7r{border-top:1px solid var(--border)}._7r>svg{width:24px;height:24px}._a1 strong{font-size:16px;font-weight:400;overflow-wrap:anywhere}.session-menu-trigger{width:44px;height:44px;padding:0}.session-menu-trigger svg{width:24px;height:24px}._fw{justify-self:start;padding-inline:0;color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-weight:400}._a1{min-width:0;display:grid;gap:.25rem}._a1 span{color:var(--x16);font-size:13px}._ec{font-size:14px;color:var(--accent)}._ez{display:grid;gap:.85rem}._94{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}._6d,.request-metrics{border:1px solid var(--border);background:var(--x1o)}._6d span,.request-metrics p,.request-scope-row span{color:var(--x16);font-size:.75rem}._6d,.request-metrics{display:grid;gap:1rem;padding:1rem}._6d>div:first-child{display:flex;justify-content:space-between;gap:1rem}._7t{appearance:none;width:100%;height:.4rem;border:0;overflow:hidden;background:var(--surface-soft)}._7t::-webkit-progress-bar{background:var(--surface-soft)}._7t::-webkit-progress-value{background:var(--accent)}._7t::-moz-progress-bar{background:var(--accent)}._24.compact{align-items:center}.request-scope-list{display:grid}.request-scope-row{display:grid;grid-template-columns:minmax(130px,1fr) repeat(3,minmax(85px,auto));gap:1rem;padding:.75rem 0;border-top:1px solid var(--border)}@media(max-width:760px){._au,.appearance-error{order:-1}._16{min-height:4.5rem}._3x,._37,._c7,._c9{grid-column:auto}._94{grid-template-columns:repeat(2,minmax(0,1fr))}.request-scope-row{grid-template-columns:1fr 1fr;gap:.35rem 1rem}.metrics-history-item dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:440px){._94{grid-template-columns:1fr}._6d>div:first-child{align-items:flex-start;flex-direction:column}.metrics-history-title{align-items:stretch;flex-direction:column}.metrics-history-item dl{grid-template-columns:repeat(2,minmax(0,1fr))}}._fg progress{width:100%}._7f{list-style:none;padding:0;margin:0;display:grid;gap:12px}._7f li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding-block:12px}._7f li>div{min-width:0;flex:1 1 220px;overflow-wrap:anywhere}._7f p{margin-block:4px}._ff nav{display:flex;gap:8px}._1u{width:100%;margin-inline:auto}.admin-account-task{display:grid;gap:1rem}._8d{display:grid;gap:1rem;align-items:start}._6l{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}._as{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--x1j);align-items:start}._8c,.admin-user-details{min-width:0;display:grid;gap:var(--x1k)}._ao,._dl,.admin-account-disclosures{display:grid;gap:0}._ao{overflow:visible;border-block:1px solid var(--border)}._5b._0{width:100%;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:var(--x1i) var(--space-2);border:0;border-bottom:1px solid var(--border);border-radius:0;text-align:left;white-space:normal;background:transparent}._5b.selected{background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 3px 0 0 var(--accent)}._5b._0:hover:not(:disabled){border-color:var(--border);background:var(--surface-soft)}._am{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:var(--surface-soft);color:var(--accent);font:400 18px/1 var(--xs)}._am.large{width:3.25rem;height:3.25rem;font-size:1.15rem}._5a,._58>div,._3c li>div{min-width:0;display:grid;gap:.2rem}._5a strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:15px;font-weight:400}._5a small,._58 span,._3c span,._3c p,._3d small{color:var(--x13);font-size:.78rem}.account-status{padding:0;border-radius:0;font-size:.85rem;font-weight:400}.account-status.active{background:transparent;color:var(--x1n)}.account-status.disabled{background:transparent;color:var(--x13)}.account-status:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:currentColor}._3d{min-width:0;display:flex;align-items:center;gap:1rem;padding-bottom:var(--x1k);border-bottom:1px solid var(--border)}._3d>div{min-width:0}._3d h2{font-size:clamp(2rem,3vw,2.6rem);line-height:1;overflow-wrap:anywhere}._3d h2:focus{outline:none}.admin-account-disclosures{gap:var(--space-2)}.admin-account-disclosures>._3{overflow:hidden;border-color:var(--border);background:var(--x1p)}.admin-account-disclosures>._3>summary{min-height:58px;padding:var(--x1i) var(--x1j);list-style:none}.admin-account-disclosures>._3>summary::-webkit-details-marker{display:none}.admin-account-disclosures>._3>summary small{display:flex;align-items:center;gap:var(--x1i);text-align:right}.admin-account-disclosures>._3[open]>summary{background:color-mix(in srgb,var(--accent) 6%,var(--x1p))}.admin-account-disclosures>._3>._1t{padding:var(--x1k);border-top:1px solid var(--border);background:var(--x0)}.admin-account-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.admin-account-form>._11,.admin-account-form>._89,.admin-account-form>._1c,.admin-account-form>._0{grid-column:1 / -1}.admin-account-form>._0{justify-self:start}._89{margin:0}._6f{display:grid;gap:.5rem;margin:0}._6f>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.75rem}._6f dt{color:var(--x13);font-weight:700}._6f dd{margin:0;overflow-wrap:anywhere}._dh,.account-self-note{display:grid;gap:1rem}.account-self-note{justify-items:start}._58{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}._3c{display:grid;gap:0;margin:0;padding:0;list-style:none}._3c li{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:1rem;padding:.85rem 0;border-top:1px solid var(--border)}._3c p{line-height:1.5;overflow-wrap:anywhere}._ar,._al,._ae{display:grid;gap:.65rem}._ar .ui-skeleton{min-height:72px;border-radius:var(--x19)}._al .ui-skeleton,._ae .ui-skeleton{min-height:64px;border-radius:var(--x19)}._aj{min-width:0;display:grid;scroll-margin-block:1rem calc(var(--xz) + 6rem + var(--x1c))}._aj:focus-visible{outline:3px solid var(--xc);outline-offset:3px}@media(max-width:900px){._1u{gap:.85rem}._1u>._2{gap:.7rem;padding-bottom:.85rem}._1u>._2 ._r{margin-top:.55rem;line-height:1.45}._3d{align-items:flex-start}._3d h2{font-size:clamp(1.85rem,9vw,2.2rem)}.admin-account-disclosures>._3>summary{min-height:62px}.admin-account-disclosures>._3>summary small{max-width:48%}.admin-account-disclosures>._3>._1t{padding:var(--x1j)}.admin-account-form{grid-template-columns:1fr}.admin-account-form>._11,.admin-account-form>._89,.admin-account-form>._1c,.admin-account-form>._0{grid-column:auto}._6l,._6l>._0,.admin-account-form>._0,.account-self-note ._0{width:100%}._5b._0{min-height:76px}._58,._3c li{align-items:stretch;grid-template-columns:1fr;flex-direction:column}._58>._0{width:100%}}@media(max-width:390px){._1u>._2 ._r{display:none}}.admin-account-search{display:flex;flex-wrap:wrap;align-items:end;gap:8px;max-width:100%}.admin-account-search-control{position:relative;width:min(100%,320px)}.admin-account-search-control>._0{position:absolute;right:0;bottom:0;width:44px;padding:0}.admin-account-search-control ._7w>svg{display:none}.admin-account-search-control ._d5{padding-left:12px;padding-right:48px}._8e{display:none}._8e svg{width:20px;height:20px}.admin-account-search ._7w{flex:1 1 180px;min-width:0}._8c{container:account-directory / inline-size}._an,._ap,._aq,.admin-user-devices{display:none}@container account-directory (min-width: 760px){._an{display:grid;grid-template-columns:minmax(0,1fr) 110px 76px 130px 86px 20px;gap:12px;padding:16px 8px;color:var(--x13);font-size:13px}._5b._0{grid-template-columns:40px minmax(0,1fr) 110px 76px 130px 86px 20px;gap:12px;min-height:76px}._ap,._aq,.admin-user-devices{display:block;font-size:14px;font-weight:400}._5a small{display:none}._5a ._dn,._8e{display:block}}._4y{--x1g: clamp(1rem, 2.4vw, 1.5rem);gap:clamp(1.25rem,3vw,2rem)}.source-create-panel,.source-details{border:1px solid var(--border);border-radius:var(--x18);background:var(--x1o)}.source-task-heading h2,.source-task-heading h3{margin:0}.source-create-panel,.source-details{display:grid;gap:1rem;padding:var(--x1g)}.source-task-heading,.source-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.source-task-heading>div,.source-detail-header>div{min-width:0}.source-detail-header{align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--border)}.source-detail-header h2{margin:0;overflow-wrap:anywhere}._7s{display:grid}.source-directory,.source-list,.source-directory-skeleton{display:grid;gap:.65rem;min-width:0}.source-row{width:100%;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 12px;border-bottom:1px solid var(--border);color:var(--xw);text-align:left;font-size:14px}.source-row.selected{box-shadow:inset 3px 0 0 var(--accent);background:var(--surface-soft)}.source-identity{min-width:0;display:grid;gap:.2rem}.source-identity strong{overflow-wrap:anywhere}.source-identity small,.source-route-state{color:var(--x13);font-size:.78rem;line-height:1.4}.source-state{display:flex;align-items:center;gap:6px;color:var(--x13);font-size:.78rem;font-weight:400}.source-state svg,.source-row-actions svg{width:16px;height:16px;flex:none}.source-state.active{color:var(--x1n)}.source-purpose{margin:4px 0 0;font-size:14px;font-weight:400;color:var(--x13)}.source-check{display:grid;min-width:0;gap:4px;line-height:1.4}.source-row-actions{display:flex;gap:8px}.source-row-actions ._0{min-width:48px;padding-inline:8px}.source-row-error{grid-column:1 / -1}.source-directory-skeleton>div{min-height:6.5rem;display:grid;align-content:center;gap:.7rem;padding:1rem;border:1px solid var(--border);border-radius:var(--x19)}.source-directory-skeleton .ui-skeleton:first-of-type{width:62%}.source-directory-skeleton .ui-skeleton:last-of-type{width:86%}.source-routing-disclosure>._1t{display:grid;gap:1rem}.source-route-verdict{font-weight:500}.source-route-verdict.ready{color:var(--x1n)}.source-route-verdict.pending{color:var(--x13)}.source-route-verdict.blocked{color:var(--xa)}.source-route-facts,.source-probe-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.source-route-facts>div,.source-probe-result dl>div{display:grid;gap:.25rem}.source-route-facts dt,.source-probe-result dt{color:var(--x13);font-size:.78rem;font-weight:800}.source-route-facts dd,.source-probe-result dd{margin:0;overflow-wrap:anywhere}.source-form,.source-form-fields,.source-route-form,.source-basic-fields,.source-scraper-fields{display:grid;gap:1rem}.source-form-fields{min-width:0;margin:0;padding:0;border:0}.source-enabled-switch._1c{min-height:44px;flex-direction:row-reverse;justify-content:space-between}.source-enabled-switch._1c input{appearance:none;width:44px;height:24px;min-height:24px;padding:0;border:1px solid var(--x13);border-radius:12px;background:var(--x13)}.source-enabled-switch input:before{content:"";display:block;width:18px;height:18px;margin:2px;border-radius:50%;background:var(--x1o)}.source-enabled-switch input:checked{border-color:var(--accent);background:var(--accent)}.source-enabled-switch input:checked:before{transform:translate(20px)}@media(forced-colors:active){.source-enabled-switch input{appearance:auto}.source-enabled-switch input:before{display:none}}.source-basic-fields,.source-scraper-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.source-basic-fields>._g:has(.source-base-url),.source-scraper-fields>._g:has(.source-wide-field),.source-wide-field,.source-route-note,.source-form-submit{grid-column:1 / -1}.source-scraper-fields{margin:0;padding:1rem;border:1px solid var(--border);border-radius:var(--x19)}.source-scraper-fields legend{padding:0 .4rem;color:var(--x13);font-size:.78rem;font-weight:800}.source-form textarea{width:100%;min-height:7rem;resize:vertical}.source-route-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.source-route-form .source-route-note{grid-column:1 / -1}.source-form-submit{justify-self:start}.source-route-note,.source-audit-list p{margin:0;color:var(--x13);font-size:.78rem;line-height:1.55}.source-details>._3,.source-runtime-disclosure{border:1px solid var(--border);border-radius:var(--x19);background:var(--x1o)}.source-details>._3>summary,.source-runtime-disclosure>summary{min-height:var(--xo)}.source-detail-section{display:grid;gap:1rem}.source-danger-zone{display:grid;gap:1rem;padding:1rem;border:1px solid var(--xq);border-radius:var(--x19);background:var(--xb)}.source-danger-zone ._0{justify-self:start}.source-probe-result{display:grid;gap:.5rem;padding:1rem;border:1px solid var(--border);border-radius:var(--x19)}.source-probe-result.ready{border-color:var(--x1n)}.source-probe-result.failed{border-color:var(--xq)}.source-audit-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.source-audit-list li{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.3fr);gap:1rem;padding:.85rem 0;border-top:1px solid var(--border)}.source-audit-list li>div{display:grid;gap:.25rem}.source-audit-list span{color:var(--x13);font-size:.78rem}.source-preview-results{display:grid;gap:.5rem;margin:0;padding:0;border:0}.source-preview-results legend{margin-bottom:.5rem;color:var(--x13);font-size:.78rem;font-weight:800}.source-preview-choice{min-height:var(--xo);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--border-strong);border-radius:var(--x19);cursor:pointer}.source-preview-choice:has(input:checked){border-color:var(--accent);background:var(--x1p)}.source-preview-choice>span{display:grid;gap:.2rem}.source-preview-choice small{color:var(--x13)}.source-audit-skeleton{display:grid;gap:.75rem}@media(max-width:650px){._4y{gap:1rem}._4y>._2{gap:.75rem;padding-bottom:1rem}._4y>._2 ._r{margin-top:.6rem;line-height:1.5}.source-task-heading,.source-detail-header,.source-basic-fields,.source-route-form,.source-scraper-fields,.source-route-facts,.source-probe-result dl,.source-audit-list li{grid-template-columns:1fr}.source-task-heading ._0{justify-self:start}.source-route-form .source-route-note,.source-basic-fields>._g:has(.source-base-url),.source-scraper-fields>._g:has(.source-wide-field),.source-wide-field,.source-route-note,.source-form-submit{grid-column:auto}.source-form-submit,.source-route-form ._0{width:100%}}.acquisition-transfer-task,._6e,.acquisition-request-decision,._de,._d8,.acquisition-request-skeletons,.acquisition-summary,._a9,.acquisition-audits,._db,.acquisition-request-list,.acquisition-request-linked-jobs{display:grid;gap:1.25rem}.acquisition-request-directory{display:grid}._6e{align-items:start}.acquisition-request-directory-row{padding:var(--x1i) 0;border-top:1px solid var(--border)}.acquisition-request-directory-row>div{min-width:0;display:grid;gap:var(--x1h)}.acquisition-job-card>p{color:var(--x16);font-size:.78rem}.acquisition-request-decision{min-width:0;padding:var(--x1k);border:1px solid var(--border);border-radius:var(--x19);background:var(--x1p)}.acquisition-request-decision h2,.acquisition-request-decision p{overflow-wrap:anywhere}._dd,._dc{display:flex;flex-wrap:wrap;gap:var(--x1i)}.acquisition-request-skeletons .ui-skeleton{min-height:5rem}._ac{grid-template-columns:repeat(4,minmax(0,1fr))}.acquisition-summary,._a9,.acquisition-audits{padding:clamp(1rem,3vw,2rem);border:1px solid var(--border);background:var(--x1o)}._7q,.acquisition-status{padding:.3rem .6rem;border-radius:999px;font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._7q.ready,.acquisition-status.completed,.acquisition-status.approved{background:#a8dc9e1f;color:var(--x1n)}._7q.full,.acquisition-status.failed,.acquisition-status.cancelled,.acquisition-status.rejected{background:#ff9f931f;color:var(--xq)}.acquisition-status.queued,.acquisition-status.pending{background:color-mix(in srgb,var(--accent) 12%,var(--x1p));color:var(--xw)}.acquisition-status.running{background:color-mix(in srgb,var(--x8) 12%,transparent);color:var(--xw)}:root[data-theme=dark]{--x1n: #1f6f3b;--xq: #9f2439}.acquisition-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0}.acquisition-metrics>div{display:grid;gap:.35rem;padding:.9rem;border:1px solid var(--border);background:var(--x1p)}.acquisition-metrics dt,._54 dt{color:var(--x16);font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.acquisition-metrics dd,._54 dd{margin:0}.acquisition-metrics dd{font-size:1.125rem;font-weight:500}._41,._41>div,._86{display:grid;gap:.45rem}._41{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:center;padding-top:1rem;border-top:1px solid var(--border)}._41 span,._86 span,._3a span,._3a p{color:var(--x16);font-size:.75rem}._41 progress,._86 progress{width:100%}._84{grid-template-columns:minmax(0,1fr) minmax(140px,.35fr) auto}._84>label{display:grid;gap:.35rem;color:var(--x13);font-size:.75rem;font-weight:700}.acquisition-job-card{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--border);background:var(--x1p)}.acquisition-request-history{display:grid;gap:var(--x1j)}.acquisition-request-history>._91{justify-self:start}.acquisition-request-job{display:grid;gap:var(--x1i);padding:var(--x1j);border:1px solid var(--border);border-radius:var(--x19);background:var(--x1p)}.acquisition-request-job>header>div{display:grid;gap:.3rem}.acquisition-request-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.acquisition-request-facts>div{display:grid;gap:.3rem}.acquisition-request-facts dt{color:var(--x16);font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.acquisition-request-facts dd{margin:0}.acquisition-request-attempt{margin-top:1rem}.acquisition-request-status-error{display:grid;gap:.5rem}.acquisition-request-status-error>button{justify-self:start}.acquisition-request-job>header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.acquisition-request-linked-jobs{padding-top:.5rem;border-top:1px solid var(--border)}.acquisition-request-job ._4l{margin:0}.acquisition-job-card>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.acquisition-job-card h3{overflow:hidden;text-overflow:ellipsis}._54{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}._54>div{display:grid;gap:.3rem}._85{display:grid;grid-template-columns:minmax(130px,1fr) auto;align-items:end;gap:.65rem}._3a{display:grid;gap:0;margin:0;padding:0;list-style:none}._3a li{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:1rem;padding:.85rem 0;border-top:1px solid var(--border)}._3a li>div{display:grid;gap:.3rem}._3a p{margin:0;line-height:1.5}@media(max-width:900px){.acquisition-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.acquisition-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.acquisition-metrics>div{padding:.65rem}._54,._41,._84,.acquisition-job-card>header,.acquisition-request-facts,._3a li{grid-template-columns:1fr}.acquisition-request-decision{padding:var(--x1j)}.acquisition-request-directory:has(+.acquisition-request-decision){display:none}._ac{grid-template-columns:repeat(2,minmax(0,1fr))}._7q,.acquisition-status{justify-self:start}.acquisition-request-job>header{align-items:stretch;flex-direction:column}._85{width:100%;grid-template-columns:1fr}._85 button{width:100%}}._1g .book-cover{margin-block:12px}._27{display:grid;gap:16px}._27 h3{margin:0;font:400 18px/1.4 var(--xr)}._27 ._3l{padding:0;border:0;align-items:start}._27 dl{margin:0;padding:0 16px;border:1px solid var(--border);border-radius:6px}._27 dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding-block:12px}._27 dl>div+div{border-top:1px solid var(--border)}._27 dt{display:flex;align-items:start;gap:10px;font-size:14px;font-weight:400}._27 dd{margin:0;font-size:14px;line-height:1.5}._27 svg{width:20px;height:20px;flex:none}._bg{display:flex;gap:14px;padding:16px;border:1px solid var(--x1q);border-radius:6px;background:var(--xn)}._bg p{margin:0;font-size:14px;line-height:1.5}@media(max-width:600px){._27 dl>div{grid-template-columns:minmax(0,1fr);gap:6px}}._8,._3k,._3j,._ei,._3m,._4b,._17,._17>label,._17>label>span,._3l,._bi{display:grid;gap:var(--x1j);min-width:0}._3k{align-items:start}._3j,._bh,._5m,._3m{min-width:0}._12{display:grid;align-items:center;gap:var(--x1i);border:1px solid var(--border)}._12.selected{border-color:var(--accent)}._12>div{display:grid;min-width:0;gap:.2rem}._12 strong,._12 span,._3m h2,._17 strong,._17 small{overflow-wrap:anywhere}._12 span,._12 small,._3m header p,._3l p{color:var(--x16)}._12 small{font-size:.8rem}._5m{padding:clamp(var(--x1j),3vw,var(--x1l));border:1px solid var(--border);border-radius:var(--x18);background:var(--x1o)}._5m{min-height:12rem}._6t{justify-self:start}._4c{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--x1j);align-items:start}._4c h2,._3j h2{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.2}._6u{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-2);margin:0;padding:0;list-style:none}._6u li{padding:.4rem .6rem;border-radius:var(--x1a);background:var(--surface-soft);color:var(--x13);font-size:.8rem}._4b{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border:0}._4b legend{grid-column:1 / -1;color:var(--xw);font-weight:750}._17{align-content:start;border:1px solid var(--border)}._17.selected{border-color:var(--accent);background:var(--surface-soft)}._17>label{grid-template-columns:auto minmax(0,1fr);min-height:var(--xo);align-items:start;cursor:pointer}._17>label>span{gap:var(--x1h)}._17 em{color:var(--accent);font-style:normal;font-weight:750}._17 code{display:block;overflow-wrap:anywhere}._3l{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:var(--x1j);border-top:1px solid var(--border)}._bi .ui-skeleton{min-height:5.5rem}@media(max-width:1100px){._4c,._4b,._3l{grid-template-columns:1fr}._3k.has-selection ._3j,._3k.has-selection ._5m{display:none}._12 ._0,._3l ._0{width:100%}._6u{justify-content:flex-start}}@media(max-width:760px){._bh{scroll-margin-top:5.5rem}}._fc{display:grid;gap:var(--x1k)}._fe,._fd{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:var(--x1i)}.library-grid-error{display:flex;align-items:center;justify-content:space-between;gap:var(--x1j)}._71{min-width:0}._av{min-width:0;display:grid;gap:var(--x1k);padding-top:clamp(var(--x1k),3vw,var(--x1m));border-top:1px solid var(--border)}._44{display:flex;align-items:end;justify-content:space-between;gap:var(--x1j)}._8g{display:grid}.author-catalog-card{position:relative;display:grid;content-visibility:auto;contain-intrinsic-size:auto 7rem}._6m strong{overflow:hidden;display:-webkit-box;color:var(--xw);font-size:.9rem;-webkit-box-orient:vertical;-webkit-line-clamp:3}.library-grid-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--x1j)}.library-cover-grid{min-width:0}._d{align-content:start;gap:var(--x1i)}._13{gap:var(--x1h)}._13>._y{min-height:1.55rem}._29{display:-webkit-box;-webkit-box-orient:vertical}._13>small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}._1n{color:var(--xw)}._29{-webkit-line-clamp:1}._13>small{-webkit-line-clamp:1;color:var(--x13);font-size:.76rem}._2o{display:flex;flex-wrap:wrap;gap:var(--x1h)}._5n[aria-hidden=true]{visibility:hidden}._2o small{min-height:0;display:inline-flex;align-items:center;padding:0;border:0;border-radius:var(--x1a);background:transparent;color:var(--x16);font-size:12px;line-height:1}._er{justify-self:center}.library-pagination-error{display:grid;justify-items:start;gap:var(--x1i)}._ep{min-width:0}.library-cover-skeleton{width:100%;aspect-ratio:2 / 3}._br{height:.75rem;margin-top:var(--x1i)}._br{width:80%}._eo{width:58%;height:.62rem;margin-top:var(--space-2)}@media(max-width:760px){.library-grid-error{align-items:stretch;flex-direction:column}._44{align-items:start;flex-direction:column;gap:var(--space-2)}._8g{grid-template-columns:1fr}}._1{gap:clamp(var(--x1k),4vw,var(--x1m))}.downloads-device{display:grid;gap:var(--x1j)}._1m{display:flex;align-items:center;justify-content:space-between;gap:var(--x1i)}._1m h2,._1m p{margin:0}._1m>div{display:grid;gap:var(--x1h)}._8t,.downloads-request-skeleton{display:grid;align-items:center;gap:var(--x1i);padding:var(--x1j);border:1px solid var(--border);border-radius:var(--x19)}._8t{grid-template-columns:minmax(0,1fr) 8rem}._eg{width:min(75%,22rem);height:1.25rem}._ef{width:min(60%,16rem);height:.8rem}._ee{width:8rem;height:var(--xp)}.downloads-request-skeletons,._bf{display:grid;gap:var(--x1i)}.downloads-request-filter{width:min(100%,18rem)}._bf{justify-items:start}._4n{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,6rem)}._c6,._4o,._9c{display:grid;gap:1rem}._c6>p:first-child{max-width:760px;color:var(--x13);line-height:1.7}._4o{padding:1rem;border:1px solid var(--border);background:var(--x1o)}._4o ._9z{display:flex;align-items:center;justify-content:space-between;gap:1rem}._4o progress{width:100%}._4o ._9z span{color:var(--x16);font-size:.78rem}._19{display:grid;align-items:center}._19>div{min-width:0;display:grid;gap:.35rem}._19>._1q{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._1q>._11{flex-basis:100%;order:1}._4p{display:-webkit-box;min-height:var(--xp);align-content:center;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:750;overflow-wrap:anywhere}._14{display:grid;align-items:center}._14 p{grid-column:1 / -1;margin:0;color:var(--x13);font-size:.82rem}._14>._11{grid-column:1 / -1}@media(max-width:760px){._1{gap:var(--x1i)}._1 ._2{padding-bottom:var(--x1i)}._1 ._r{margin-top:var(--space-2)}.downloads-device{gap:var(--x1i)}._g:has(>.downloads-request-filter) ._2d{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._1m{align-items:flex-start}._8t{grid-template-columns:1fr}._4n{grid-template-columns:1fr;gap:1rem}._4o ._9z,._19{align-items:stretch;grid-template-columns:1fr}._1q>._0:first-child{flex:1}}._99{position:relative}._99:not([open])>._76{display:none}._4m{position:relative;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--x13);cursor:pointer;list-style:none}._4m::-webkit-details-marker{display:none}._4m:hover,._4m:focus-visible,._99[open] ._4m{border-color:var(--accent);color:var(--xw)}._4m svg{width:20px;height:20px;display:block}._f2{position:absolute;top:-.35rem;right:-.45rem;min-width:1.25rem;height:1.25rem;display:grid;place-items:center;padding:0 .25rem;border:2px solid var(--xh);border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:.62rem;font-weight:850}._76{position:absolute;z-index:50;top:calc(100% + .5rem);right:0;width:min(24rem,calc(100vw - 2rem));max-height:min(70vh,38rem);overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--x19);background:var(--x1p);box-shadow:var(--x1e)}._77{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid var(--border);background:var(--x1p)}._77 h2{margin:0;font-size:1rem}._77 p,._c5{margin:.15rem 0 0;color:var(--x16);font-size:12px}._77 ._0{flex:none}._f5{margin:0;padding:0;list-style:none}._9a{display:grid;gap:.45rem;padding:1rem;border-bottom:1px solid var(--border);color:var(--x13)}._9a.unread{background:color-mix(in srgb,var(--accent) 9%,var(--x1p));color:var(--xw)}._c4,._9b{display:flex;align-items:center;gap:.6rem}._c4{justify-content:space-between}._9a p{margin:0;font-size:14px;line-height:1.45}.notification-unread-dot{color:var(--accent);font-size:.66rem;font-weight:750;text-transform:uppercase;letter-spacing:.04em}._9b{flex-wrap:wrap;color:var(--x13);font-size:12px}._9b time{margin-right:auto}._f3{color:var(--accent);font-weight:700}._f4,._c5{padding:1rem}._76>._4l{margin:.75rem}@media(max-width:760px),(max-width:900px)and (max-height:520px){._76{position:fixed;inset:60px 16px auto auto;width:min(24rem,calc(100% - 32px));max-height:min(72vh,38rem)}}._8p{width:min(42rem,calc(100vw - 2rem));max-height:min(44rem,calc(100vh - 2rem));overflow:auto;border:1px solid var(--border-strong);border-radius:18px;padding:1.25rem;background:var(--x1o);color:var(--xw);box-shadow:0 1.5rem 5rem #0000008c}._8p::backdrop{background:#050706c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._ba,.chapter-navigator-pages,._49 button{display:flex;align-items:center;justify-content:space-between;gap:1rem}._49{display:grid;gap:.5rem;margin-top:1rem}._49 button{width:100%;border-radius:10px;text-align:left}._49 button span:first-child{overflow-wrap:anywhere}._49 button span:last-child{flex:0 0 auto;color:var(--x13);font-variant-numeric:tabular-nums}._49 button.active{border-color:var(--accent);background:#d7f26f1a}.chapter-navigator-pages{margin-top:1rem;color:var(--x13);font-size:.82rem}@media(max-width:520px){._8p{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);padding:1rem}._ba,.chapter-navigator-pages{align-items:stretch;flex-direction:column}.chapter-navigator-pages{text-align:center}}._3t{height:100%}._62{display:flex;align-items:center;gap:12px;height:100%;padding:8px 16px;background:var(--x0);color:var(--xw)}._62>div{flex:1;min-width:0}._62 strong{font-size:14px;font-weight:500}._62 p{font-size:13px;color:var(--x13)}._62>button{flex:none}._fl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mini-player{position:relative;height:100%}._7i{position:absolute;z-index:2;inset:0 0 auto;width:100%;height:.22rem;border:0;background:var(--surface-soft);color:var(--accent)}._7i::-webkit-progress-bar{background:var(--surface-soft)}._7i::-webkit-progress-value{background:var(--accent)}._7i::-moz-progress-bar{background:var(--accent)}._5x{height:100%;display:grid;align-items:center}.now-playing-summary{min-width:0;width:100%;display:grid;justify-content:stretch;text-align:left}.now-playing-cover{display:grid;place-items:center;border-radius:var(--x1a);color:#fff}.now-playing-cover svg{width:1.25rem;height:1.25rem}.now-playing-copy{min-width:0;display:grid;align-content:center;line-height:1.12}.now-playing-copy strong,.now-playing-copy span,.now-playing-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing-copy span,.now-playing-copy small{font-size:.72rem}._9r{display:flex;align-items:center;justify-content:center;gap:var(--x1h)}._9r ._0,._9r ._t{flex:none}.player-play-toggle{width:3rem;height:3rem}.player-play-toggle[aria-busy=true]{position:relative}.player-play-toggle[aria-busy=true] svg{visibility:hidden}.player-play-toggle[aria-busy=true]:after{position:absolute;width:1.1rem;height:1.1rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .7s linear infinite;content:""}._1k{min-width:var(--xp);display:grid;grid-template-columns:1rem auto;gap:.1rem;padding-inline:.45rem;font-size:.7rem}._1k svg{width:1rem;height:1rem}._3t button,._3t summary,._3t input,._3t select,._3t textarea,._3t a[href]{touch-action:manipulation}._63{display:grid;place-items:center;width:100%;height:100%;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}._63:focus-visible{outline:2px solid var(--xc, var(--accent));outline-offset:2px}._cl{display:inline-flex;align-items:center;gap:.15rem}._cl svg{width:1.5rem;height:1.5rem}._7k{min-width:0;display:grid;gap:.1rem}._7k input[type=range]{width:100%;min-height:32px;margin:0;accent-color:var(--accent)}.player-time-labels{display:flex;justify-content:space-between;color:var(--x16);font-size:.66rem;line-height:.7}@media(max-width:760px),(max-width:900px)and (max-height:520px){.mini-player-timeline,._bz{display:none}.player-transport--compact{gap:0}.player-transport--compact ._1k{min-width:var(--xp);grid-template-columns:1fr;justify-items:center;padding:0}}@media(max-width:390px){.player-play-toggle{width:var(--xp);height:var(--xp)}}._73{min-height:100vh;overflow-x:clip;padding:0 clamp(1.25rem,3.4vw,3.4rem)}._2q,._4t,.preview-footer{width:min(100%,89.25rem);margin-inline:auto}._2q{display:flex;align-items:center;justify-content:space-between;gap:2rem}._9t{min-width:0;display:flex;align-items:center;gap:.7rem}._2q nav{display:flex;align-items:center;gap:clamp(1.5rem,2.7vw,2.65rem)}._67,._7n{min-width:9.4rem;min-height:2.9rem;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.35rem;border-radius:.55rem;background:#355849;color:#fff;white-space:nowrap}._4t{display:grid}._1r{display:grid;align-content:center;justify-items:start}._1r h1{font-weight:390}._1r>p{margin-top:1.8rem;color:#656d66}._1r h1 em{display:block;font-style:normal}._3u{margin-top:2.5rem}._3u>a{min-height:3.25rem;display:flex;align-items:center;justify-content:center;padding-inline:1.25rem;border:1px solid #dddcd4;color:#355849;font-size:.92rem}._3u ._7n{border-color:#355849;color:#fff}._ct{width:100%}._4u{min-height:37rem;display:grid;overflow:hidden;border:1px solid #dddcd4;background:#ffffffe0}._3v{display:grid;grid-template-rows:4rem 1fr auto;justify-items:center;align-items:stretch;padding-bottom:1rem;border-right:1px solid #dddcd4}._3v>img{width:1.85rem;height:1.85rem;align-self:center;justify-self:center}._3v>div{width:100%;display:grid;align-content:start;justify-items:center;gap:.45rem}._68{place-items:center;color:#252b28}._3v>._68{align-self:end;justify-self:center}._68.is-selected{background:#eeede7;color:#355849}._3v svg{width:1.3rem;height:1.3rem;display:block}._cv{min-width:0;display:grid}._4v{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #dddcd4}._4v strong{font-size:1.03rem;font-weight:620}._4v span{color:#656d66;font-size:.72rem}._cw{min-width:0;display:grid;align-items:center}.preview-room-cover{display:block;border-radius:.45rem;object-fit:cover;box-shadow:0 .9rem 1.9rem #1717352e}._7o{min-width:0;align-self:center}._7o h2{margin:0;font-family:var(--xt);font-weight:500;letter-spacing:-.035em;line-height:1.02}._7o>div:first-child>p{margin:.35rem 0 0;color:#656d66;font-family:var(--xt);font-size:1.1rem}._cy{height:2px;margin-top:.65rem;background:#dddcd4}._cy i{width:42%;height:100%;display:block;background:#355849}._cx{min-width:0;display:grid;border-top:1px solid #dddcd4}._s{min-width:0}._s h3,._2r h3{margin:0 0 .75rem;font-size:.75rem;font-weight:650}._s>div{display:grid}._s article{min-width:0;display:grid;gap:.65rem;align-items:center}.preview-mini-cover{display:block;border-radius:.2rem;object-fit:cover}._s article h4{overflow:hidden;margin:0;font-family:var(--xt);font-size:.69rem;font-weight:500;line-height:1.2;text-overflow:ellipsis}._s article p{overflow:hidden;color:#656d66;text-overflow:ellipsis;white-space:nowrap}._s article small{color:#656d66}._s article>div>i{width:38%;height:2px;display:block;margin-top:.45rem;background:#355849;box-shadow:2rem 0 #dddcd4}._2r{display:grid;padding:1rem 1.2rem;border-left:1px solid #dddcd4}._2r p{grid-template-columns:1.45rem 2.1rem 1fr;align-items:center;margin:.28rem 0}._2r svg{width:1.15rem;height:1.15rem;color:#355849}._2r strong{font-family:var(--xt);font-size:1.25rem;font-weight:500}._2r span{color:#656d66;font-size:.56rem}._7m{display:none;gap:1rem;overflow:hidden;padding:1rem;border:1px solid #dddcd4;background:#ffffffe0}._9u{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:1rem;align-items:center}.preview-mobile-cover{width:5.25rem;height:7.8rem;display:block;border-radius:.35rem;object-fit:cover;box-shadow:0 .8rem 1.4rem #17173529}._9u h2{font-family:var(--xt);font-size:1.45rem;letter-spacing:-.025em;line-height:1.02}._9u p{margin-top:.4rem;color:#656d66;font-family:var(--xt);font-size:.9rem}.preview-footer{min-height:4.5rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem;border-top:1px solid #dddcd4}.preview-footer>p{margin:0}.preview-footer>nav{display:flex;align-items:center;gap:2rem}.preview-footer>nav a:hover{color:#355849}._9{min-height:100vh;padding:0 clamp(1.25rem,3.4vw,3.4rem)}._2p{border-bottom:1px solid #dddcd4}._21{margin-inline:auto}._66{margin:0 0 1rem}._21 h1{margin:0}._9s{margin:1.5rem 0 0}._65{margin:2.25rem 0 0}._15{display:grid;border-top:1px solid #dddcd4}._15 section{grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem)}._15 h2{margin:0;letter-spacing:-.025em}._15 p{margin:0}._9>.preview-footer{width:min(100%,89.25rem);margin-inline:auto}._39{min-height:100vh;padding:0 clamp(1.25rem,3.4vw,3.4rem)}._d7{border-bottom:1px solid #dddcd4}._52{font-weight:520}._53{width:min(100%,89.25rem);display:grid;margin-inline:auto;border-bottom:1px solid #dddcd4}._38{display:grid;align-content:center}._38{position:relative;justify-items:center;padding-inline:clamp(4rem,9vw,9rem)}._u{display:grid}._u label{display:grid;gap:.5rem}._u input{width:100%;padding:.8rem .95rem}._u input:focus-visible{border-color:#355849;outline:2px solid rgb(53 88 73 / 16%);outline-offset:2px}._u :is(._ew,.error,.status){grid-column:1}._u :is(.error,.status){margin:0;padding:.7rem .8rem;border-left:2px solid #d64c68;background:#fff0f3;color:#992a40;font-size:.78rem}._u .status{border-left-color:#355849;background:#eeede7;color:#355849}._u ._83._0{margin-top:.25rem;text-transform:none}._u ._83._0:hover:not(:disabled){border-color:#355849;background:#355849;color:#fff}.access-recovery{margin-top:1.15rem}.access-recovery summary{width:fit-content;min-height:2.75rem;display:flex;align-items:center;cursor:pointer}.access-recovery p{margin:.45rem 0 0}@media(max-width:900px){._2q nav>a:not(._67){display:none}._1r{padding-top:0}._4u{display:none}._7m{display:grid}._38{border-bottom:1px solid #dddcd4}}@media(max-width:680px){._73{padding-inline:1.25rem}._67{min-width:0}._4t{padding-top:2.25rem}._3u>a{width:100%}.preview-footer{min-height:8rem;grid-template-columns:1fr;align-content:center;gap:1rem}.preview-footer>nav{justify-self:start;flex-wrap:wrap;gap:1rem}._39,._9{padding-inline:1.25rem}._21 h1{font-size:clamp(3.25rem,15vw,4.5rem)}._65{font-size:1.05rem}._15 section{grid-template-columns:1fr;gap:.75rem}._53{width:100%}._38{justify-items:stretch}}._bm,._y{display:inline-flex;align-items:center;gap:.35rem}.ebook-reader-progress progress{width:100%}.book-detail-reading-actions{align-items:center}.offline-reading-control{display:inline-grid;gap:.35rem}.offline-reading-status{max-width:16rem;color:var(--x13);font-size:.76rem;line-height:1.35}.offline-reading-status--error{color:var(--xq)}@media(min-width:761px){.book-detail-reading-actions{width:min(100%,47.5rem);margin-top:.75rem}}._n{margin:0}._n>div{border-right:1px solid var(--border)}._n>div:last-child{border-right:0}._n dt{margin-bottom:.45rem;font:700 .65rem/1 var(--xr);letter-spacing:.06em;text-transform:uppercase}._6v{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}._6v li{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;min-height:4rem;border-bottom:1px solid var(--border)}._6v li>span{color:var(--accent);font:.7rem/1 var(--font-mono, "Cascadia Mono", monospace)}._6v strong{font-family:var(--xt);font-size:1.08rem;font-weight:500}._2w{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x1i)}.ebook-reader{color-scheme:light;--xd: #1f704e;--xe: #e5f4ed;--x1b: clamp(1rem, 3vw, 2.5rem);min-height:100vh}.ebook-reader-header{position:sticky;z-index:20;top:0;display:grid;align-items:center;gap:1rem;border-bottom:1px solid rgb(28 33 54 / 14%)}.ebook-reader-back,.ebook-reader-title,.ebook-reader-controls{display:flex;align-items:center;gap:.65rem}.ebook-reader-back svg{flex:none}.ebook-reader-title{min-width:0;flex-direction:column;gap:.1rem}.ebook-reader-title strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebook-reader-controls{justify-content:flex-end}.ebook-reader-progress{z-index:19;display:grid;justify-content:end;align-items:center;min-height:2.4rem}.ebook-reader-layout{width:min(100%,84rem);margin:0 auto}.ebook-page{min-width:0}.ebook-prose{display:grid;letter-spacing:.003em}.ebook-prose :is(p,blockquote,ul,ol,h2,h3,h4,h5){margin:0}.ebook-prose .ebook-prose-heading{margin-top:.65em;font-family:var(--xt);line-height:1.25}.ebook-prose h2.ebook-prose-heading{font-size:1.65em}.ebook-prose :is(h3,h4,h5).ebook-prose-heading{font-size:1.25em}.ebook-prose blockquote{padding-left:1.2em;border-left:3px solid color-mix(in srgb,var(--accent) 38%,transparent);font-style:italic}.ebook-prose :is(ul,ol){display:grid;gap:.55em;padding-left:1.65em}.ebook-page-tools{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}._ej{display:flex;flex-wrap:wrap;gap:.65rem}._6w textarea{resize:vertical}._6w ._0{justify-self:start}.ebook-reader-pagination{display:grid;align-items:center;gap:1rem;font-size:.75rem}.ebook-reader-pagination ._0:last-child{justify-self:end}@media(min-width:761px){._13{min-height:9rem;grid-template-rows:auto minmax(2.6rem,auto) 1.25rem 1rem auto;align-content:start}}@media(max-width:760px){.book-detail-reading-actions{align-items:stretch}.offline-reading-control>._0{width:100%}._n>div{border-right:0;border-bottom:1px solid var(--border)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable-4.1.woff2) format("woff2")}:root:root,:root:root[data-theme=light]{color-scheme:light;--xr: Inter, "Segoe UI", system-ui, sans-serif;--xs: Georgia, "Times New Roman", serif;--xt: var(--xs);--x6: #f7f5f0;--xf: #ffffff;--xg: #ffffff;--xi: #eeede7;--xh: #f7f5f0;--xj: #252b28;--xk: #656d66;--xl: #656d66;--x1: #355849;--x2: #294638;--x3: #ffffff;--x4: #dddcd4;--x5: #b5bab3;--x7: #b5bab3;--xc: #355849;--xd: #1f704e;--xe: #e5f4ed;--x9: #b43a4d;--xb: #fae9ec;--xa: #8e293b;--xm: #8b640f;--xn: #fbf1d8;--x1d: 0 18px 48px rgb(23 26 36 / 16%);--x1e: 0 12px 32px rgb(23 26 36 / 15%);--x1a: 4px;--x19: 6px;--x18: 6px;--x17: 6px;--x1h: 4px;--space-2: 8px;--x1i: 12px;--x1j: 16px;--x1k: 24px;--x1l: 32px;--x1m: 48px;--xp: 36px;--xo: 40px;--x1f: 234px;--x15: 1400px;--x14: clamp(24px, 3.5vw, 48px);--xz: 88px;--x1c: env(safe-area-inset-bottom, 0px);--x0: var(--x6);--x1o: var(--xf);--x1p: var(--xg);--surface-soft: var(--xi);--xw: var(--xj);--x13: var(--xk);--x16: var(--xl);--accent: var(--x1);--accent-ink: var(--x3);--border: var(--x4);--border-strong: var(--x5);--xq: var(--x9);--x1n: var(--xd);--x1q: var(--xm)}@media(max-width:959px),(pointer:coarse){:root:root,:root:root[data-theme]{--xp: 44px;--xo: 44px}}:root:root[data-theme=dark]{color-scheme:dark;--x6: #191f1c;--xf: #232b26;--xg: #232b26;--xi: #2d3730;--xh: #191f1c;--xj: #e9eae4;--xk: #a9b1a9;--xl: #a9b1a9;--x1: #afc5ad;--x2: #c3d5bd;--x3: #191f1c;--x4: #3a453d;--x5: #58665b;--x7: #58665b;--xc: #afc5ad;--xd: #78c8a6;--xe: #19372d;--x9: #ff9aaa;--xb: #3e2028;--xa: #ffc8d0;--xm: #edc878;--xn: #3a301b;--x1d: 0 18px 48px rgb(0 0 0 / 45%);--x1e: 0 12px 32px rgb(0 0 0 / 38%)}html{overflow-x:clip;background:var(--x0)}body{overflow-x:clip;background:var(--x0);color:var(--xw);font:16px/1.5 var(--xr)}h1,h2,h3,p{margin:0}h1,._2 h1{color:var(--xw);font:400 clamp(28px,3vw,38px)/1.15 var(--xs);letter-spacing:-.035em}h2{color:var(--xw);font:400 clamp(22px,2vw,26px)/1.2 var(--xs);letter-spacing:-.02em}h3{color:var(--xw);font:500 16px/1.4 var(--xr)}a{color:inherit}button{min-height:var(--xp);border-radius:var(--x17);font-family:var(--xr);font-size:14px;font-weight:400}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--xc);outline-offset:2px}button:disabled:not(.ui-button--quiet){border-color:var(--border);background:var(--surface-soft);color:var(--x16);opacity:1}input,textarea,select{min-height:var(--xo);border-color:var(--x7);border-radius:var(--x17);background-color:var(--x1p);color:var(--xw)}label{color:var(--xw);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}._o{margin:0 0 var(--space-2);color:var(--x13);font:700 11px/1.35 var(--xr);letter-spacing:.08em;text-transform:uppercase}.book-cover{overflow:hidden;border-radius:var(--x1a);background:var(--surface-soft);box-shadow:none}input[type=radio],input[type=checkbox]{accent-color:var(--accent)}progress{overflow:hidden;border-radius:999px;accent-color:var(--accent)}progress[value]{appearance:none;border:0;background:var(--border)}progress[value]::-webkit-progress-bar{background:var(--border)}progress[value]::-webkit-progress-value{background:var(--accent)}progress[value]::-moz-progress-bar{background:var(--accent)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.book-cover.book-cover--loaded{background:transparent}.app-shell{min-height:100dvh;padding:0 0 0 var(--x1f)}.app-shell.has-player{padding-bottom:calc(var(--xz) + var(--x1c))}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:var(--x1f);display:flex;flex-direction:column;overflow:hidden;padding:18px 12px 14px;border-right:1px solid var(--border);background:var(--xh);color:var(--xw)}.app-shell.has-player .sidebar{bottom:var(--xz)}._fz{padding:0 8px 14px;border-bottom:0}._fy{min-height:44px;display:flex;align-items:center;gap:10px}._fx strong{display:block;color:var(--xw);font:400 30px/1 var(--xs);letter-spacing:-.025em}._69{min-height:0;flex:1;display:block;overflow-y:auto;padding-right:2px;scrollbar-width:thin}._33{display:grid;gap:2px;padding:14px 0 6px;border:0}._32,._6c{position:relative;min-height:44px;display:flex;align-items:center;gap:16px;padding:0 10px;border:0;border-radius:var(--x19);background:transparent;color:var(--xw);font-size:16px;font-weight:400}._32:hover,._6c:hover{background:var(--surface-soft);color:var(--xw)}._32.active,._6c.active{background:var(--surface-soft);color:var(--xw);font-weight:400}._32.active:before,._6c.active:before{display:block;content:"";position:absolute;inset:7px auto 7px 0;width:3px;background:var(--accent);border-radius:2px}._32 svg{width:24px;height:24px;flex:none}._6c{margin-top:auto}._8f{min-width:0}.dashboard-topbar{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px var(--x14);border-bottom:0;background:color-mix(in srgb,var(--x0) 94%,transparent)}.app-shell[data-route^=admin] .dashboard-topbar{display:flex}.dashboard-topbar-actions{width:100%;display:flex;align-items:center;gap:10px}._3i{display:flex;align-items:center;position:relative;min-width:0;flex:0 1 440px}._3i svg{position:absolute;top:13px;left:14px;width:20px;height:20px;color:var(--x13);pointer-events:none}._3i input{width:100%;min-height:42px;padding:8px 44px 8px 42px;border:1px solid var(--border);border-radius:var(--x19);background:var(--x1p)}._ed{position:absolute;inset:0 auto 0 0;width:44px;padding:0;border:0;background:transparent}._5y,._4i{display:none}.page-content{width:min(100%,var(--x15));min-height:0;margin:0 auto;padding:24px var(--x14) 72px}._78{gap:28px}._2{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:24px;padding:0;border:0}._2>div{min-width:0}._2 h1{max-width:24ch}._2 ._r{max-width:64ch;margin-top:6px;color:var(--x13);font-size:15px;line-height:1.5}.player-dock{position:fixed;z-index:50;inset:auto 0 0;height:calc(var(--xz) + var(--x1c))}._33+._33{border-top:1px solid var(--border);margin-top:10px}.sidebar ._69{flex:0 1 auto}._d3{border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.admin-workspace ._d3{margin-top:auto;flex-shrink:0}.dashboard-account-actions{margin-left:auto;display:flex;align-items:center;gap:12px}._4g{display:none}.sidebar ._6k{overflow-y:auto;min-height:0}.sidebar ._6k ._33{display:grid;gap:2px}.sidebar ._dg{margin-bottom:16px;border-bottom:1px solid var(--border);border-radius:0}._69>._33:first-child{padding-top:0}._69>._33:first-child ._32{min-height:50px}._0,._t,._a5{min-height:var(--xp);border-radius:var(--x17);font-size:14px;font-weight:400;transition:background-color .12s ease,border-color .12s ease,color .12s ease}._t{padding:0}._t>svg{flex:none}.ui-drawer{position:fixed;inset:0 0 0 auto;width:min(480px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid var(--border);background:var(--x0);color:var(--xw);box-shadow:var(--x1e)}.ui-drawer::backdrop{background:#191f1c3d}._1d{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;background:var(--x0);border-bottom:1px solid var(--border)}._1d h2{font-size:24px}._1d button{padding:0;width:44px;height:44px;display:grid;place-items:center;border:0}._1d svg{width:24px;height:24px}.ui-drawer-content{padding:24px}html:has(.ui-drawer[open]:not(.ui-adjacent-panel)),body:has(.ui-drawer[open]:not(.ui-adjacent-panel)){overflow:hidden}.ui-control--medium{min-height:var(--xo);padding:0 16px}.ui-control--small{min-height:var(--xp);padding:0 12px}.ui-button--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.ui-button--primary:hover:not(:disabled){border-color:var(--x2);background:var(--x2);color:var(--accent-ink)}.ui-button--secondary{border-color:var(--x7);background:var(--x1p);color:var(--xw)}.ui-button--secondary:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--x1p));color:var(--accent)}.ui-button--quiet{border-color:transparent;background:transparent;color:var(--x13)}.ui-button--quiet:hover:not(:disabled){border-color:transparent;background:var(--surface-soft);color:var(--xw)}.ui-button--danger{border-color:color-mix(in srgb,var(--xq) 45%,var(--border));background:var(--xb);color:var(--xa)}button[aria-pressed=true],._0[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--x1p));color:var(--accent)}._g{gap:7px;color:var(--xw);font-size:14px;font-weight:500}._2d,.profile-account-label{color:var(--xw);font:400 14px/1.35 var(--xr);letter-spacing:0;text-transform:none}._25{min-height:var(--xo);padding-block:8px;border-radius:var(--x17);font-size:16px;font-weight:400;line-height:1.5}._1c{min-height:40px;align-items:center;color:var(--xw);font-size:14px}._1c input{width:18px;height:18px;margin:0}._3{border:1px solid var(--border);border-radius:var(--x19);background:var(--x1p)}._3>summary{min-height:46px;padding:10px 14px;font-size:14px}._3>summary:after{content:"";width:8px;height:8px;flex:0 0 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin:-4px 3px 0 auto}._3[open]>summary:after{transform:rotate(225deg);margin-top:4px}._3>summary::-webkit-details-marker{display:none}._3>summary:has(small):after{margin-left:0}._3>summary small{margin-left:auto;color:var(--x13);font-size:13px;font-weight:500}._1t{padding:0 14px 14px}._11{padding:12px 14px;border:0;border-left:3px solid currentColor;border-radius:var(--x19);background:var(--surface-soft);color:var(--xw)}._10,._1y,._1y.large{min-height:0;display:grid;justify-items:start;gap:8px;padding:28px 0;border:0;background:transparent;color:var(--x13);text-align:left}._10 h1,._10 h2,._10 h3,._1y h2,._1y h3{color:var(--xw);font:500 18px/1.4 var(--xr)}._10 p,._1y p{max-width:54ch;color:var(--x13);font-size:14px}._10>:is(button,a),._10>div{margin-top:8px}._10._7x{width:100%;max-width:640px;justify-self:center;justify-items:center;padding:28px 24px;gap:20px;border:1px solid var(--border);border-radius:6px;background:var(--x1o);text-align:center}._7x :is(h1,h2,h3){margin:0;font:400 26px/1.3 var(--xs)}._7x p{margin:0;font-size:16px;line-height:1.5}._7y{width:180px;max-width:100%;height:110px;color:var(--accent)}._7x>:is(button,a){min-width:144px;margin-top:4px}._bm,._a2{width:fit-content;min-height:22px;display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--x13);font:650 11px/1.25 var(--xr);letter-spacing:0;text-transform:none}._1e,.account-menu__surface{overflow:hidden;width:min(16rem,calc(100vw - 2rem));padding:var(--space-2);border:1px solid var(--border);border-radius:var(--x19);background:var(--x1p);box-shadow:var(--x1e)}._1e :is(a,button),.account-menu__surface a,.account-menu__surface button{justify-content:flex-start;min-height:40px;gap:var(--x1i);padding-inline:var(--x1i);border:0;border-radius:5px;text-align:left}.account-menu__surface button:last-child{border-top:1px solid var(--border)}._1e :is(a,button):hover,.account-menu__surface a:hover,.account-menu__surface button:hover{background:var(--surface-soft)}._m,._26{display:flex;gap:4px;overflow-x:auto;min-height:44px;border-bottom:1px solid var(--border);scrollbar-width:none}._m::-webkit-scrollbar,._26::-webkit-scrollbar{display:none}._m button,._26 button{min-height:44px;flex:none;padding:0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--x13);font:400 14px/1.3 var(--xr)}._m button:hover,._26 button:hover{border-color:transparent;border-bottom-color:var(--border-strong);background:transparent;color:var(--xw)}._m .active,._26 .active{border-bottom-color:var(--accent);background:transparent;color:var(--accent)}._51{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:6px 0}._51>._g{display:contents}._51 ._2d,._51 ._a4,._51 ._a3{grid-column:1 / -1}._51 ._25{grid-column:1 / -1;grid-row:2;padding-right:48px}._a6{grid-column:2;grid-row:2;z-index:1;display:grid;place-items:center;min-height:44px;border:0;border-radius:6px;color:var(--x13);background:transparent;cursor:pointer}._a6 svg{width:20px;height:20px}._a6:disabled{cursor:default;opacity:.5}.account-menu{position:relative;min-width:0;flex:none}.account-menu__trigger{display:flex;align-items:center;gap:12px;min-height:44px;padding:0;border:0;border-radius:var(--x19);background:transparent;color:var(--xw);font-size:14px;cursor:pointer;list-style:none}.account-menu__trigger::-webkit-details-marker{display:none}.account-menu__trigger:hover,.account-menu[open] .account-menu__trigger{background:transparent}.account-menu__surface{position:absolute;z-index:55;inset:calc(100% + 8px) 0 auto auto;display:grid}.account-menu__surface :is(a,button){display:flex;align-items:center;width:100%;min-height:44px;padding-block:8px;background:transparent;color:var(--xw);font:400 14px/1.5 var(--xr)}.account-menu__surface button{color:var(--xa)}.account-menu__trigger>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font:500 18px var(--xr)}.account-menu__trigger:after{content:"";display:block;width:8px;height:8px;margin:0 4px 4px 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.account-menu[open] .account-menu__trigger:after{transform:rotate(225deg);margin-bottom:0}@media(max-width:959px){.account-menu__trigger:after{display:none}}._8x{display:grid;gap:0}._3o{display:flex;align-items:end;justify-content:space-between;gap:24px}._3o h1{max-width:22ch;font-family:var(--xs);font-weight:400;line-height:1.02}._28{padding:28px 0;border-top:1px solid var(--border)}.home-continue{padding-top:0;border-top:0}.home-reading-room{color:var(--xw);display:grid;align-items:center}.home-current-cover-link{align-self:stretch}._2y h2,._1n,._i h1{font-family:var(--xs);font-weight:400}._2y h2{max-width:24ch;overflow-wrap:anywhere;line-height:1.08}._2j{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}._2j p{margin-top:3px;color:var(--x13);font-size:13px}._2j h2{font:500 22px/1.3 var(--xr);letter-spacing:-.02em}._1i{display:flex;align-items:center;gap:6px}._1i{padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--x1p)}._1i button{min-height:44px;padding:0 11px;border:0;background:transparent;color:var(--x13)}._1i button:hover{border:0;background:var(--surface-soft)}._1i button[aria-pressed=true]{border:0;background:color-mix(in srgb,var(--accent) 10%,var(--x1p));color:var(--accent)}.library-cover-grid{display:grid}._d{min-width:0;display:flex;flex-direction:column}._d .book-cover{width:100%;transition:transform .2s ease,box-shadow .2s ease}._d:hover .book-cover{transform:translateY(-2px);box-shadow:0 7px 18px #171a241c}._1n{min-height:2.5em;overflow:hidden;display:-webkit-box;margin-top:10px;font-size:16px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}._29{min-height:1.25em;overflow:hidden;margin-top:3px;color:var(--x13);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.library-cover-grid--list{gap:0}.library-cover-grid--list ._d{min-height:84px;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-content:center;padding:10px 0;border-bottom:1px solid var(--border)}.library-cover-grid--list ._d .book-cover{width:52px;grid-row:1 / -1}.dashboard-queue-list{margin:0;padding:0;border-bottom:1px solid var(--border);list-style:none}.dashboard-queue-list li{min-height:72px;display:grid;gap:14px;align-items:center;padding:9px 0;border-top:1px solid var(--border)}._4a{min-width:0}._4a p{overflow:hidden;margin-top:2px;color:var(--x13);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._4{display:grid}._71{display:grid;gap:20px}.library-book-cover-link{min-width:0}._13{min-width:0;display:flex;flex:1;flex-direction:column}._d ._y{display:flex;flex-wrap:wrap;align-items:center;gap:4px}._5n{display:block}._2o{min-height:18px;margin-top:6px}.library-cover-grid--list ._13{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto;gap:4px 18px;align-items:center}.library-cover-grid--list ._1n{min-height:0;margin:0}.library-cover-grid--list ._29{min-width:0;margin:0}.library-cover-grid--list ._2o{margin:0}.book-detail-page{width:min(100%,1180px);display:grid;gap:24px;margin-inline:auto}._45{width:fit-content;min-height:44px;display:inline-flex;align-items:center;gap:6px;color:var(--x13);font-family:var(--xr);font-size:14px;font-weight:600}._i{min-width:0;display:block;grid-column:2;grid-row:1;padding:0}._i h1{max-width:22ch;overflow-wrap:anywhere;letter-spacing:-.035em}._6s,._2i,._be{margin-top:8px;color:var(--x13)}._2i{font-size:18px}.detail-description{display:-webkit-box;overflow:hidden;max-width:64ch;margin-top:14px;color:var(--x13);font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}._i ._y{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}._w{min-width:0;display:flex;flex-wrap:wrap;gap:8px;grid-column:2;grid-row:2}._5f{min-width:150px}._8m{grid-column:2 / 4}._dr{min-width:0}._3g{padding:0}._3h{max-width:780px}.book-description{color:var(--xw);font-size:17px;line-height:1.5}._6o{display:grid;gap:4px;margin-top:20px;font-size:14px}._6o>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}._6o dd{margin:0}._n{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;border-block:1px solid var(--border)}._n>div{min-width:0;padding:14px 16px}._n>div+div{border-left:1px solid var(--border)}._n dt{color:var(--x13);font-size:12px}._n dd{margin:4px 0 0;color:var(--xw);font-size:14px}._6r{gap:20px;padding-top:24px;border-top:1px solid var(--border)}._b3 h2{margin-top:0}._b3>span{color:var(--x13);font-size:13px}._1x{margin-inline:auto}._2v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._2v>section{min-height:0;padding:20px;border:1px solid var(--border);border-radius:var(--x18);background:var(--x1p)}._dz{display:grid;gap:16px}.bookmark-card{border-color:var(--border);border-radius:var(--x19);background:var(--x1p);box-shadow:none}._1b>div:first-child p{margin-top:4px;color:var(--x13);font-size:13px}._1b h2{font:500 20px/1.3 var(--xr);letter-spacing:-.02em}._1b ._o{color:var(--x13);font-family:var(--xr);letter-spacing:.04em}.profile-account-pane{min-width:0;display:grid;gap:4px;align-content:start;padding:14px 16px;border:1px solid var(--border);border-radius:var(--x19);background:var(--x1p)}.profile-account-pane>strong{font-size:16px;font-weight:500}.profile-account-pane>p{color:var(--x13);font-size:13px}._2c{min-width:0;gap:16px}.mini-player{border-top:1px solid var(--border);background:var(--x0);color:var(--xw);box-shadow:none}._5x{grid-template-columns:minmax(220px,1fr) 240px minmax(200px,1fr) auto 44px;gap:10px;padding:7px 16px 5px}.mini-player .now-playing-summary{height:58px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:3px;border:0;background:transparent;color:var(--xw)}.mini-player .now-playing-summary:hover{border:0;background:var(--surface-soft)}.mini-player .now-playing-cover{width:38px;height:52px;background:var(--surface-soft)}.mini-player .now-playing-copy strong{color:var(--xw);font:400 16px/1.4 var(--xr)}.mini-player .now-playing-copy span,.mini-player .now-playing-copy small,.mini-player .player-time-labels{color:var(--x13)}.mini-player ._0,.mini-player ._t{color:var(--xw)}.mini-player :is(._0,._t):not(.player-play-toggle):hover{color:var(--xw)}.mini-player .player-play-toggle{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);width:56px;height:56px;border-radius:50%}.mini-player .player-play-toggle svg{width:26px;height:26px;fill:currentColor}.mini-player ._1k{position:relative;display:grid;place-items:center;grid-template-columns:1fr;width:48px;height:48px;padding:0;color:var(--xw)}.mini-player ._1k svg{width:34px;height:34px}.mini-player ._1k span{position:absolute;top:18px;font:500 12px/1 var(--xr)}@media(min-width:960px){.mini-player .now-playing-summary{height:100%;grid-template-rows:minmax(0,1fr);grid-template-columns:64px minmax(0,1fr);gap:20px}.mini-player .now-playing-cover{width:64px;height:80px;max-height:100%}.mini-player .now-playing-copy>span{font-size:14px;line-height:1.5}.mini-player .now-playing-copy>small{display:none}.mini-player .player-time-labels{font-size:13px;line-height:1.3}}:root:has(._3n[open]){overflow:hidden}._3n{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;overflow:hidden;margin:0;padding:0;border:0;border-radius:0}._8v{height:100dvh;display:grid;grid-template-rows:60px minmax(0,1fr);overflow:hidden}._4f{min-height:60px;display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);gap:16px;align-items:center;padding:8px clamp(16px,4vw,48px);border-bottom:1px solid var(--border);background:var(--x0)}._3q,._5s{color:var(--xw)}._3q{justify-self:start;border-color:transparent;background:transparent}.listener-book-label{min-width:0;text-align:center}.listener-book-label strong,.listener-book-label span{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap}.listener-book-label strong{font-size:14px}.listener-book-label span{color:var(--x13);font-size:11px}._5s{justify-self:end;border-color:var(--border);background:transparent}.listener-layout{min-height:0;display:grid;overflow:hidden}.listener-layout.queue-hidden{grid-template-columns:1fr}.listener-layout.queue-hidden ._2k{display:none}._2k{min-height:0;overflow-y:auto}._30 ._o,._1o ._o,._3n ._a0{color:var(--x13)}._30 h2{color:var(--xw)}._q{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px;border:0;background:transparent;color:var(--xw);text-align:left}._q:hover{background:var(--surface-soft)}._q>span,._q>small{color:var(--x13)}._q>strong{color:var(--xw)}._a ._1k{color:var(--x13)}.listener-stage{min-width:0;display:grid;overflow-y:auto;background:var(--x0)}._a{margin:0 auto}._5u{justify-items:center;gap:14px}._1o h1{max-width:18ch;color:var(--xw);font:600 clamp(30px,3vw,40px)/1.04 var(--xs)}._5r{margin-top:8px;color:var(--accent)}._1j{color:var(--x13)}._1j strong{overflow:hidden;display:block;margin-top:5px;color:var(--xw);text-overflow:ellipsis}._6x{width:100%}._bk{margin-bottom:10px;color:var(--x13);font-size:12px;text-align:center}.audio-waveform{position:relative}.audio-waveform-times{display:flex;gap:12px;margin-top:3px}.audio-waveform>input[type=range]{width:100%;margin:0;cursor:pointer}._a .player-transport--expanded{margin-top:18px}._a .player-transport--expanded ._t{color:var(--xw)}._a .player-transport--expanded .player-play-toggle{border-radius:50%}._bl{margin-top:8px;color:var(--x13);text-align:center}._5{display:grid;margin-top:16px;border-block:1px solid var(--border)}._5>*{min-height:64px;padding:10px 14px}._5>*+*{border-left:1px solid var(--border)}._5 ._g,._5 ._2d,._5 ._25{color:var(--xw)}._5w{margin-top:8px;border-block:1px solid var(--border)}._5w>summary{padding:14px 4px;color:var(--xw);font-weight:500;cursor:pointer}._et{display:grid;gap:12px;padding:0 0 14px}._5 ._0{color:var(--x0)}._5 ._25{border:0;background:transparent}._31{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}._31 ._0,._31 button{min-height:36px;border-color:transparent;background:transparent;color:var(--x13)}._31 ._0:hover,._31 button:hover{border-color:var(--border);color:var(--xw)}@media(max-width:959px),(max-height:640px){._8v{grid-template-rows:calc(54px + env(safe-area-inset-top)) minmax(0,1fr)}._4f{min-height:54px;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:env(safe-area-inset-top) 12px 0}.listener-book-label{text-align:left}._2k{position:fixed;z-index:3;inset:calc(54px + env(safe-area-inset-top)) 0 0;border:0}.listener-stage{scrollbar-width:none}.listener-stage::-webkit-scrollbar,._2k::-webkit-scrollbar{display:none}._5u{gap:12px}._1o h1{overflow:hidden;display:-webkit-box;max-width:20ch;-webkit-box-orient:vertical;-webkit-line-clamp:2}._5r{margin-top:4px}._1j strong{margin-top:2px;font-size:16px}._6x{margin-top:8px;padding-top:8px}._a .player-transport--expanded{margin-top:8px}._a .player-transport--expanded .player-play-toggle{min-width:70px}._a .player-transport--expanded ._t{min-width:44px;min-height:44px}._5{gap:8px;margin-top:14px;border:0}._5>*{min-height:52px;border:1px solid var(--border);border-radius:var(--x19)}}@media(max-width:959px){:root:root,:root:root[data-theme]{--x10: 16px;--x11: 60px;--x12: 52px;--xz: 64px}#root{overflow-x:hidden}html{scroll-padding-bottom:calc(var(--x12) + 1rem)}:where(button,a,input,select,textarea,summary):focus{scroll-margin-block:1rem calc(var(--x12) + 1rem)}.app-shell.has-player :where(button,a,input,select,textarea,summary):focus{scroll-margin-block-end:calc(var(--xz) + var(--x12) + 1rem)}button,._0,._t,summary,input,select{min-height:44px}.app-shell{padding:0}.sidebar{display:none}._at{position:sticky;z-index:55;top:0;min-height:calc(var(--x11) + env(safe-area-inset-top));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:max(8px,env(safe-area-inset-top)) var(--x10) 8px;background:var(--x0);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}._5y{display:contents}._5y .brand{display:inline-flex;align-items:center;flex:none;min-width:0;min-height:44px;color:var(--xw)}._c1{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;min-width:0;min-height:44px;gap:8px;margin-left:auto}._c1 ._t{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border-radius:50%}.dashboard-topbar,.app-shell:is([data-route=home],[data-route=library],[data-route=discover],[data-route=bookmarks],[data-route=history],[data-route=collections]) .dashboard-topbar{position:relative;grid-column:2;grid-row:1;min-width:0;min-height:44px;padding:0;background:transparent}.dashboard-topbar{display:none}.app-shell:is([data-route=home],[data-route=library],[data-route=discover],[data-route=bookmarks],[data-route=history],[data-route=collections]) .dashboard-topbar{display:flex}._3i kbd{display:none}.dashboard-topbar-actions,._3i{width:100%;max-width:none}._3i input{min-height:44px;padding-inline:42px 14px}._3i svg{top:13px}.page-content{padding:22px var(--x10) calc(36px + var(--x12) + env(safe-area-inset-bottom))}.app-shell[data-route=reader] :is(._5y,._4i,.dashboard-topbar){display:none}.app-shell[data-route=reader] ._at{display:none}.app-shell[data-route=reader] .page-content{padding:0}._75{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--xw)}._75[open]{display:grid;align-items:end}._75::backdrop{background:#0c0e209e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._c2{max-height:min(80dvh,700px);overflow-y:auto;border:1px solid var(--border);border-bottom:0;border-radius:20px 20px 0 0;background:var(--x1p)}._5z{display:flex;align-items:center;justify-content:space-between;gap:16px}._95{width:44px;min-width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:50%;background:transparent}.app-shell.has-player{padding-bottom:0}.app-shell.has-player .page-content{padding-bottom:calc(36px + var(--x12) + var(--xz) + env(safe-area-inset-bottom))}._8x,._28,.home-continue,.home-continue-empty{max-width:100%;min-width:0}._2{align-items:flex-start;flex-direction:column;gap:8px}._2 h1,._3o h1{font-size:28px;line-height:1.15;overflow-wrap:anywhere}._4i{position:fixed;z-index:70;inset:auto 0 0;height:calc(var(--x12) + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:4px 8px env(safe-area-inset-bottom);background:var(--x0);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}._2l{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;padding:0 4px;border-radius:10px;color:var(--x13);font-size:12px;line-height:16px;list-style:none}._2l svg{width:24px;height:24px}._2l.active{background:transparent}._2l:focus-visible{outline-offset:-3px}body:has(:is(._75,.reader-sheet-dialog)[open]){overflow:hidden}._c2{padding:18px var(--x10) max(20px,env(safe-area-inset-bottom))}._5z{margin-bottom:16px}._4h{display:grid;border:1px solid var(--border);border-radius:14px;overflow:hidden}._4h a{min-height:56px;display:grid;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:10px 14px;border:0;border-radius:0}._4h a+a{border-top:1px solid var(--border)}._4h a>svg:last-child{color:var(--x16)}._4h a>svg{width:24px;height:24px}._4h a strong{font-size:14px;font-weight:400}._3o{display:block}._28{padding:26px 0}.home-continue{padding-top:0}.home-continue-empty{gap:18px;padding:24px 20px;border:1px solid var(--border);border-radius:12px}.home-continue-empty h2{max-width:15ch;font-size:28px}.home-continue-actions{width:100%;min-width:0;display:grid;grid-template-columns:1fr;gap:8px}.home-continue-empty>*{min-width:0;max-width:100%}.home-continue-actions>*{min-width:0;max-width:100%;width:100%;justify-content:center}._2j{display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:16px}._d .book-cover,.discovery-result-card .book-cover,._8q .book-cover,.editorial-list-item .book-cover{width:100%;aspect-ratio:2 / 3;border-radius:8px}._1n{min-height:2.5em;margin-top:9px;font-size:15px;line-height:1.25}._29{min-height:1.4em;margin-top:4px;font-size:12px}._5k ._2j{align-items:end}.dashboard-queue-list li{min-height:76px;grid-template-columns:44px minmax(0,1fr) 44px;gap:12px;padding-block:10px}.dashboard-queue-list .book-cover{width:44px;height:64px}._4 ._2{gap:16px}._1i{display:none}._71{gap:18px}.library-cover-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}._13{min-height:132px}._d ._y{min-height:24px;align-content:center}._5n{min-height:1.35em;overflow:hidden;color:var(--x16);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._2o{min-height:18px;margin-top:auto}.library-cover-grid--list ._13{min-height:0}.discovery-page,.discovery-workspace,.discovery-results{gap:20px}.discovery-page ._2 h1{font-size:28px}.discovery-controls{width:100%;gap:8px}.discovery-sort-tabs button{min-height:44px}.discovery-results>._11{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.discovery-results>._11 ._0{min-width:88px;justify-self:end}.discovery-feature .discovery-result-card--featured,.discovery-top-match .discovery-result-card--featured{grid-template-columns:118px minmax(0,1fr);gap:16px;padding:18px 0 24px}.discovery-result-card--featured .book-cover{width:118px}.discovery-result-card--featured .discovery-result-identity h3{font-size:27px;line-height:1.02}.discovery-shelves{gap:30px}.discovery-shelf__rail{width:calc(100% + var(--x10));gap:14px;padding-right:var(--x10);-webkit-overflow-scrolling:touch}.discovery-shelf__rail>li{flex-basis:min(42vw,156px)}.discovery-result-facts{min-height:0}.discovery-result-card{content-visibility:visible;contain-intrinsic-block-size:none}.discovery-pagination{padding-top:4px}.book-detail-page{width:100%;gap:20px}.book-detail-page>._45,._6>._45,._6t{min-width:44px;min-height:44px;gap:8px;margin:-8px 0 0;padding:8px 0}._i{grid-column:2;grid-row:auto}._i h1{margin-inline:0;line-height:1.04}._2i,._6s,._be{justify-content:flex-start;margin-inline:0}._w,.book-detail-reading-actions{width:100%;grid-column:1 / -1;grid-row:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}._w>*,.book-detail-reading-actions>*{width:100%;min-width:0}._w>._k,.book-detail-reading-actions>._k{width:100%}._w>._k>._0,.book-detail-reading-actions>._k>._0{width:100%}._5f{grid-column:1}._w:not(.discovery-book-preview__actions){grid-template-columns:minmax(0,1fr) 48px}.book-detail-reading-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._w>._k{width:48px}._w>._k>._0{width:48px;padding:0;font-size:0}._w>._k>._0 svg{width:20px;height:20px}._w ._1e{position:fixed;z-index:85;inset:auto var(--x10) calc(var(--x12) + env(safe-area-inset-bottom) + 12px);width:auto;min-width:0;padding:8px;border-radius:14px;background:var(--x1p);box-shadow:var(--x1d)}._2i a{min-height:44px;display:inline-flex;align-items:center}._m{position:sticky;z-index:20;top:calc(var(--x11) + env(safe-area-inset-top));width:calc(100% + (2 * var(--x10)));margin-inline:calc(var(--x10) * -1);padding-inline:var(--x10);border-block:1px solid var(--border);background:var(--x0);-webkit-overflow-scrolling:touch}._m button{min-width:max-content;min-height:48px}._3g,._3h,._n,._6r{max-width:100%}._3g{gap:28px}._n{grid-template-columns:1fr}._n>div,._n>div:nth-child(2n),._n>div:nth-child(n+3){min-width:0;padding:12px 0;border-top:1px solid var(--border);border-left:0}._n dd{overflow-wrap:anywhere}._2c,._4z{grid-template-columns:1fr}._2c ._0,._37{width:100%}.admin-reading-room>._6k{width:100%;margin:0 0 24px;padding:0;border:0}._3f{display:grid;grid-template-columns:1fr;gap:8px;color:var(--x13);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}._3f select{width:100%;min-height:48px;padding:0 42px 0 14px;border:1px solid var(--border);border-radius:10px;background-color:var(--x1p);color:var(--xw);font-size:15px;font-weight:400;letter-spacing:0;text-transform:none}.admin-reading-room>._6k ._33{display:none}.player-dock{bottom:calc(var(--x12) + env(safe-area-inset-bottom));height:var(--xz)}.app-shell[data-route=reader] .player-dock{bottom:calc(58px + env(safe-area-inset-bottom))}.app-shell[data-route=reader].has-player .ebook-reader-layout{padding-bottom:calc(120px + var(--xz) + env(safe-area-inset-bottom))}._5x{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:12px}._bz{display:none}.mini-player .player-transport--compact ._1k{display:grid;width:44px;height:44px}.mini-player .player-transport--compact>button[aria-label="Previous track"],.mini-player .player-transport--compact>button[aria-label="Next track"]{display:none}.mini-player .now-playing-copy strong{font-size:14px}.mini-player .now-playing-copy>span{display:block;font-size:12px}.mini-player .now-playing-copy>small{display:none}.mini-player .player-play-toggle,.mini-player ._1k,._4f ._0,._a ._t,._a ._1k{min-width:44px;min-height:44px}.mini-player .player-play-toggle{width:44px;height:44px}.mini-player .now-playing-summary{height:52px}.ebook-reader>._1y{width:min(100%,420px);margin:0 auto;padding:48px 20px}.ebook-reader>._1y a{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){:root:root,:root:root[data-theme]{--xz: 52px;--x12: 48px}._4i{padding-top:2px}._2l{flex-direction:row;gap:8px}._2l svg{width:22px;height:22px}._5x{padding-block:3px}.mini-player .now-playing-summary{height:44px}}@media(max-width:959px){.dashboard-account-actions{display:none}._5y .brand strong{font:400 28px/1 var(--xs)}._2l.active{color:var(--accent)}._c0{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--xw);font-size:16px;text-decoration:none}._c0 svg{width:20px;height:20px;flex:none}.app-shell .book-detail-page:not(.discovery-book-preview)>._45{display:none}._4i{border-top:1px solid var(--border)}._4i button._2l{border:0;background:transparent;border-radius:0}._4g{display:block;padding:0 20px 16px}._4g ._33{display:none}._4g ._3f{display:grid;gap:8px}}._3o{padding-bottom:32px}.home-reading-room{grid-template-columns:minmax(160px,250px) minmax(0,1fr);gap:52px;max-width:1110px}.home-current-cover{width:100%;aspect-ratio:250 / 324}._2y h2{font-size:clamp(26px,2.5vw,36px);font-weight:400}._bo{color:var(--accent);font-size:18px;margin-top:12px}._4d{display:grid;gap:12px;margin-top:20px}._f{display:grid;grid-template-columns:44px minmax(120px,1fr) minmax(250px,310px);align-items:center;gap:16px}._f>svg{width:44px;height:48px;padding:10px;border:1px solid var(--border);border-radius:6px}._1z{min-width:0;font-size:18px}._1h{display:flex;align-items:center;gap:14px;border-left:1px solid var(--border);padding-left:28px;min-height:96px}._1h>._0{flex:1}._6z{display:flex;gap:10px}._em svg{fill:currentColor}._p>._28+._28{border-left:1px solid var(--border);padding-left:26px}._1z>div{display:flex;justify-content:space-between;gap:12px}._1z progress{display:block;width:100%;height:5px;margin:10px 0}._1z small{font-size:14px;color:var(--x13)}.home-reading-room .ui-button--secondary{color:var(--xw);border-color:var(--x7);background:transparent}._p{display:grid;grid-template-columns:1.2fr 1fr;gap:32px}._p>:only-child{grid-column:1 / -1}._p ._28{border-top:0;padding-top:12px}._p ._2j h2{font:500 22px/1.3 var(--xr)}._z{display:grid;grid-template-columns:clamp(64px,6.5vw,100px) minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0}._z+._z{border-top:1px solid var(--border)}._z .book-cover{width:100%;height:104px}._z h3{font:500 clamp(16px,1.3vw,20px)/1.3 var(--xr)}._z p{font-size:16px;margin-top:4px}._70{display:flex;gap:6px;align-items:center;font-size:14px;margin-top:10px}._70 svg{width:16px;height:16px}._70>span+span{margin-left:auto}._z progress{width:100%;height:4px;display:block;margin-top:6px}._p .dashboard-queue-list li{grid-template-columns:100px minmax(0,1fr) auto;gap:18px}._p .dashboard-queue-list .book-cover{width:100px;height:140px}._5k ._4a>._0{min-height:0;font-size:20px;padding:0;color:var(--xw);font-weight:500}._5k progress{display:block;width:100%;height:5px;margin-top:8px}@media(min-width:960px)and (max-width:1250px){.home-reading-room{grid-template-columns:180px minmax(0,1fr);gap:28px}._f{grid-template-columns:40px minmax(0,1fr)}._f>._1h{grid-column:2;justify-self:start}}@media(max-width:959px){._1h{padding:0;border:0;min-height:44px}._p>._28+._28{border-left:0;padding-left:0}._6z{gap:6px}._6z ._0{width:44px;padding:0}._6z ._0>span{display:none}._z{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}._z .book-cover{height:auto}._z .book-cover--loaded{aspect-ratio:auto}._z .book-cover img{position:static;height:auto}._p{grid-template-columns:minmax(0,1fr);gap:0}.home-reading-room{grid-template-columns:104px 24px minmax(0,1fr);gap:12px}.home-current-cover-link{grid-column:1;grid-row:1 / 4;align-self:start}._2y{display:contents}._el{grid-column:2 / -1;grid-row:1;align-self:start}._2y h2{font-size:22px;line-height:1.2}._bo{font-size:14px;line-height:20px;margin-top:6px}._4d,._f{display:contents}._f{--xv: 2;--xu: 4}._f+._f{--xv: 3;--xu: 5}._f:only-child{--xu: 3}.home-reading-room:has(._f:only-child) .home-current-cover-link{grid-row:1 / 3}._f>svg{grid-column:2;grid-row:var(--xv);width:24px;height:24px;padding:0;border:0;align-self:start}._1z{grid-column:3;grid-row:var(--xv);font-size:14px;line-height:20px}._1z progress{margin:6px 0;height:4px}._1z small{display:block;font-size:13px;line-height:18px}._f>._1h{grid-column:1 / -1;grid-row:var(--xu);width:100%;justify-content:center}._1z>div{font-size:14px}._3o{padding-bottom:18px}._p ._2j h2{font-size:22px}._p .dashboard-queue-list li{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}._p .dashboard-queue-list .book-cover{width:64px;height:auto}}@media(max-width:359px){.home-reading-room{grid-template-columns:80px 20px minmax(0,1fr);column-gap:10px}._f>svg{width:20px;height:20px}}._1h>._0{min-height:54px;font-size:18px;font-weight:400}._1h>._0 svg{width:26px;height:26px}._1h>.ui-button--primary svg{fill:currentColor}._p ._2j{margin-bottom:4px}._p ._2j>._0{text-decoration:underline;color:var(--accent)}._p .dashboard-queue-list{border-bottom:0}._p .dashboard-queue-list li:first-child{border-top:0}._p ._4a p{font-size:16px;color:var(--accent)}._z p{color:var(--accent)}@media(max-width:959px){._8x{gap:0}._28{padding-bottom:16px}._p ._28{border-top:1px solid var(--border);padding-top:10px}._z{padding-block:10px}._z h3,._5k ._4a>._0{font-size:16px;line-height:1.25}._z p,._p ._4a p{font-size:14px;line-height:1.3}._70{font-size:12px;line-height:1.3;margin-top:6px}._z progress,._5k progress{margin-top:4px}.home-reading-room{max-width:none}._1h>._0{min-height:44px;font-size:16px}._1h>._0 svg{width:20px;height:20px}}._4{gap:24px}._4:not(._7) .library-cover-grid:not(.library-cover-grid--list) ._d{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:12px}._4>._2{padding-bottom:0}._18>._0{margin-left:auto}._3p{grid-column:2;grid-row:2 / span 2;border-left:1px solid var(--border);padding-left:20px}._3p>header{display:flex;align-items:center;justify-content:space-between}._3p h2{font:500 20px var(--xr)}._3p>header button{width:44px;height:44px;border:0;background:transparent}._3p>header svg{width:20px;height:20px}._8y label{display:grid;gap:10px;padding:24px 0;border-bottom:1px solid var(--border)}._8y select{border:0;background:transparent;width:100%;font-size:16px}._8y label>span{font-size:14px}._bq{margin-top:24px}._bq summary{cursor:pointer}@media(min-width:960px){._4:has(._3p){display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:max-content max-content 1fr;column-gap:24px}._4>._2{grid-column:1 / -1}._4>:is(._18,._71){grid-column:1;align-self:start}}._18{display:flex;align-items:center;gap:16px}._2z{display:flex;gap:0;border:1px solid var(--border);border-radius:6px;overflow:hidden}._2z ._0{border:0;border-radius:0;background:transparent}._2z ._0[aria-pressed=true]{background:var(--surface-soft);color:var(--accent)}._18 ._1i{margin-left:0;padding:0;gap:0;border-radius:6px;overflow:hidden}._1i ._0{border-radius:0}._4e{display:flex;align-items:center;gap:12px}._5o svg{display:none}._4e select{width:auto;min-height:44px;padding:10px 32px 10px 12px;border:0;background-color:transparent;color:var(--xw)}@media(max-width:600px){._4e{margin-left:auto;flex-wrap:wrap;justify-content:flex-end;gap:4px}}.library-cover-grid{grid-template-columns:repeat(auto-fill,minmax(150px,180px));justify-content:space-between;gap:32px 24px}.library-cover-grid--list{grid-template-columns:minmax(0,1fr)}._4:where(:not(._7)) .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:32px}._4 ._d{align-content:start;gap:12px}._4 .library-cover-grid:not(.library-cover-grid--list) ._13{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-height:0}._4:not(._7):not(._6) .library-cover-grid:not(.library-cover-grid--list) ._2o{margin-top:auto;padding-top:6px}._4 ._1n{min-height:0;margin:0;font:400 18px/1.3 var(--xs)}._4 ._29{min-height:0;margin:0}._cc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%}._2o ._cd{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font:400 14px/1.4 var(--xr)}._cd svg{width:16px;height:16px;flex:none}._cc progress{display:block;min-width:0;width:100%;height:5px}._4 ._13>._y{order:0}._d ._y svg{width:16px;height:16px}._d ._y>span{display:inline-flex;align-items:center;gap:8px}._4:not(._7):not(._6) ._y{display:none}._4 .library-cover-grid--list ._d{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start}._4 .library-cover-grid--list ._13{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;width:auto;min-width:0;min-height:0}._4 .library-cover-grid--list .library-book-cover-link,._4 .library-cover-grid--list .book-cover{width:64px}._4 .library-cover-grid--list ._1n{max-width:none}._4 ._5n[aria-hidden=true],._4 ._y[aria-hidden=true]{display:none}._4 ._d .book-cover{aspect-ratio:3 / 4}:root[data-theme=dark] :is(._2z,._1i) ._0[aria-pressed=true]{background:#66775e;color:#fff}._1n{font:500 16px/1.35 var(--xr)}._d .book-cover{aspect-ratio:2 / 3;border-radius:4px}@media(max-width:959px){._18 ._4e{display:contents}._5o{order:1;width:44px;min-width:44px;padding:10px}._5o svg{display:block;width:20px;height:20px}._5o span{display:none}._18>._0{order:2}._4e select{order:3}._18 ._1i{order:4}._4:where(:not(._7)) .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:24px 16px}._4 ._1n{font-size:16px}._18{flex-wrap:wrap;gap:12px}._18 ._1i{display:flex;margin-left:0}._18>._0{margin-left:0}._2z{flex:1 0 100%}._2z ._0{flex:1;padding-inline:8px}.library-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.library-cover-grid--list{grid-template-columns:minmax(0,1fr)}._eq{width:100%}}@media(min-width:560px)and (max-width:959px){._2z{flex:0 0 auto}._18 ._1i{margin-left:0}._18>._0{margin-left:0}}._7 .library-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1000px;padding:16px 0 0;gap:48px}._7 ._d{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:12px;align-content:start}._7 ._13{gap:8px}._7 ._1n{font:400 20px/1.3 var(--xs)}._7 ._29{color:var(--accent);font-size:16px;white-space:normal;overflow-wrap:anywhere}._7 ._29 a{text-decoration:underline;text-underline-offset:3px}._7 ._2o{display:none}._7 ._y{font-size:14px}._7 ._y svg{width:20px;height:20px}._7 .history-format-filters{max-width:1000px;border-bottom:1px solid var(--border)}._7 .history-format-filters ._0{font-size:14px}._7 ._5n[aria-hidden=true],._7 ._y[aria-hidden=true]{display:none}._7 ._d>._0{justify-self:start;min-width:120px}@media(max-width:959px){._7 .library-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}._7 ._1n{font-size:19px}._7 ._29,._7 ._y{font-size:16px}}._6y{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:701px)and (max-width:959px)and (orientation:landscape){._7 .library-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media(min-width:601px)and (max-width:959px){._4:where(:not(._7)) .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(4,minmax(0,1fr))}}._6y>._0{width:128px;max-width:calc(100% - 52px);padding-inline:12px;color:var(--accent);border-color:var(--accent)}._6y ._k>button{width:44px;min-width:44px;padding:0}._6y ._k svg{width:24px;height:24px}._7 ._5p svg{width:24px;height:24px}._4._7 ._5p{background:var(--x1o);color:var(--accent);border-radius:4px;filter:none}._4 ._d{position:relative}._4 ._5p{position:absolute;z-index:2;top:6px;right:10px;width:44px;height:44px;min-width:44px;padding:10px;border:0;background:transparent;color:#fff;filter:drop-shadow(0 1px 2px #0009)}._5p[aria-pressed=true] svg{fill:currentColor}.library-favorite-error{color:var(--xq);font-size:13px;overflow-wrap:anywhere}._4 .library-cover-grid--list ._d{padding-right:56px}._4 .library-cover-grid--list ._5p{color:var(--accent);filter:none}@media(min-width:960px){._4:not(._7):not(._6) .library-cover-grid:not(.library-cover-grid--list) .book-cover{max-height:216px}._4:not(._7):not(._6) .library-cover-grid:not(.library-cover-grid--list) ._d{width:180px;max-width:100%;justify-self:center}._4:not(._7):not(._6) .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(5,minmax(0,1fr))}._4:has(._3p) .library-cover-grid:not(.library-cover-grid--list) ._d{width:100%}}@media(max-width:559px){._18:has(._5o) ._2z{flex-basis:calc(100% - 56px)}._18>._0{font-size:14px;padding-inline:12px;gap:6px}._4e select{font-size:14px;padding-inline:8px 24px}._1i ._0{width:44px;min-width:44px;padding:10px}}._c{display:grid;align-items:start;grid-template-columns:266px minmax(220px,1fr) minmax(340px,1.75fr);gap:28px;border:0;padding-bottom:12px}._c .detail-cover{width:266px;height:auto;aspect-ratio:2 / 3;grid-column:1;grid-row:1;border-radius:var(--x1a);box-shadow:none}._8n{margin-top:16px;font-size:16px;color:var(--x13)}.book-format-workspace small{display:block;margin-top:10px;color:var(--x13);font-size:14px}._c>.book-acquisition-request{grid-column:3;align-self:center;border-top:0;padding-block:0}._i h1{font:400 clamp(28px,2.7vw,38px)/1.12 var(--xs)}._8l{color:var(--xw)}._x{display:flex;align-items:start;flex-direction:column;gap:16px;margin-top:24px}._x>._0{justify-content:start;padding-left:0}._x>._0+._0{border-top:1px solid var(--border);border-radius:0;padding-top:20px;width:100%}._x ._8l,._x ._w{margin:0}._x ._w{display:flex;width:auto}._d9{display:flex;flex-wrap:wrap;gap:8px}._dx{min-width:0;overflow-wrap:anywhere}._8l[aria-pressed=true] svg{fill:var(--accent);color:var(--accent)}.book-format-workspace{grid-column:3;display:grid;grid-template-columns:minmax(140px,1fr) auto;align-content:center;align-self:stretch;gap:24px 14px}._1f{min-width:0;grid-column:1;grid-row:1;display:flex;align-items:center;gap:12px;align-self:center}._1f>svg,.book-reading-progress>svg{width:36px;height:44px;padding:8px;border:1px solid var(--border);border-radius:6px;flex-shrink:0}._1f>div{flex:1;min-width:0}._1f p,.book-reading-progress p{display:flex;justify-content:space-between;gap:12px;font-size:14px}.book-format-workspace progress{width:100%;height:5px;display:block;margin-top:12px}.book-format-workspace ._w{grid-column:2;grid-row:1;align-self:center;flex-wrap:nowrap}.book-format-workspace ._k>button,._b2>button{width:44px;min-width:44px;padding:0}._b2 .ui-drawer-content{display:flex;flex-direction:column;gap:12px}.book-format-workspace ._5f{min-width:160px}.book-format-workspace .book-detail-reading-actions{min-width:0;grid-column:1 / -1;display:grid;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:14px;padding-top:24px;border-top:1px solid var(--border);margin:0}.book-format-workspace--ebook-only .book-detail-reading-actions{padding-top:0;border-top:0}.book-reading-progress{display:flex;align-items:center;gap:12px}.book-reading-progress>div{flex:1;min-width:0}._m{border-bottom:1px solid var(--border);gap:28px}._m button{padding:12px;font-size:16px;border-radius:0;border:0;border-bottom:3px solid transparent;background:transparent;font-weight:400}._m button.active{border-bottom-color:var(--accent);background:transparent;color:var(--xw);font-weight:500}@media(min-width:960px)and (max-width:1400px){._c{grid-template-columns:180px minmax(0,1fr)}._c .detail-cover{width:180px;grid-row:1 / 3}.book-format-workspace{grid-column:2;grid-row:2}._c>.book-acquisition-request{grid-column:2;grid-row:2}}@media(max-width:959px){._c{display:flex;flex-direction:column;align-items:center;padding-bottom:0}._c .detail-cover{width:82px;justify-self:start}._i{text-align:center;width:100%}._c>.book-acquisition-request{width:100%}._i h1{max-width:none}._x{flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}._x>._0+._0{width:auto;border:0;padding:0}._i ._y{display:none}.book-format-workspace{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:16px 10px}.book-format-workspace ._w{grid-column:2;grid-row:1;width:auto}.book-format-workspace ._0{font-size:13px;padding-inline:8px}.book-format-workspace .book-detail-reading-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;width:100%}.book-reading-progress{grid-column:auto;width:100%}._1f,.book-reading-progress{gap:8px}._1f p,.book-reading-progress p{gap:4px}.book-format-workspace small{display:none}._m{overflow-x:auto;flex-wrap:nowrap}._m button{flex:none}}@media(min-width:600px)and (max-width:959px)and (orientation:landscape){._c{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:20px 24px}._c .detail-cover{grid-column:1;grid-row:1 / 3}._i{grid-column:2;text-align:left}._x{justify-content:flex-start}.book-format-workspace,._c>.book-acquisition-request{grid-column:2}}._5g{display:grid;grid-template-columns:minmax(0,556px) minmax(280px,386px);gap:64px}._5g:not(:has(._1w)){grid-template-columns:minmax(0,1fr)}._1w{min-width:0;display:grid;align-content:start;gap:24px}._1w>section{display:grid;gap:12px}._1w>section+section{padding-top:24px;border-top:1px solid var(--border)}._1w h2{margin:0 0 4px;font:400 20px/1.4 var(--xr)}._1w ._0{width:100%;justify-content:flex-start}._1w ._42,._1w .offline-reading-control{display:grid;gap:12px;margin:0}._1w ._4n{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:0}@media(max-width:1100px){._5g{grid-template-columns:minmax(0,1fr);gap:24px}}._3h .book-description{max-width:460px;margin-top:0}._6o{color:var(--xw)}._1w>section:first-child>._0{max-width:280px}._x>._0 svg{width:24px;height:24px}@media(min-width:1401px){._c{min-height:350px}._c ._i{padding-top:12px}.book-format-workspace{align-self:start;padding-top:60px}}@media(max-width:1100px){._3h .book-description{max-width:none}._1w>section:first-child>._0{max-width:none}}._c ._2i{color:var(--xw)}._b4,._b5{display:none}@media(max-width:959px){.page-content:has(>.book-detail-page){padding-top:0}.book-detail-page{gap:12px}._b5{display:block;margin:0 0 12px;font:400 24px/1.3 var(--xs)}._dv{display:none}._b4{display:inline}._c{gap:8px}._i h1{font-size:26px}._c ._2i{margin:0;font-size:16px}._8n,._x>._0{display:none}._x{margin-top:0;gap:16px}.book-format-workspace .book-detail-reading-actions{padding-top:12px}.book-format-workspace ._5f{min-width:80px}.book-detail-reading-actions>._0>svg{display:none}._1f>svg,.book-reading-progress>svg{width:24px;height:32px;padding:3px}._1f p,.book-reading-progress p{flex-wrap:nowrap;font-size:12px}._1f p>span:last-child,.book-reading-progress p>span:last-child{white-space:nowrap}._m{gap:0;justify-content:space-between}._m button{padding-inline:6px;font-size:14px}}.discovery-list-labels,.discovery-list-row{display:grid;grid-template-columns:minmax(240px,2.6fr) minmax(100px,1fr) 60px minmax(80px,.8fr) minmax(100px,1fr) minmax(110px,1fr) 210px;align-items:center;gap:16px}.discovery-list-labels{padding:16px 0;border-bottom:1px solid var(--border);font-size:14px;text-transform:uppercase;color:var(--x13)}.discovery-list-row{padding:8px 0;border-bottom:1px solid var(--border);font-size:16px}.discovery-list-row>span{overflow-wrap:anywhere}.discovery-list-author{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.discovery-list-availability{display:grid;gap:4px}.discovery-list-availability>span{display:flex;align-items:center;gap:6px}.discovery-list-availability svg{width:20px;height:20px;flex:none;color:var(--accent)}.discovery-list-availability[data-library-status=saved] svg{border:1px solid currentColor;border-radius:50%;padding:2px}.discovery-list-availability:not([data-library-status=saved]) svg,.discovery-source-warning>svg{color:var(--x1q)}.discovery-list-availability small{color:var(--x13);font-size:12px}.discovery-list-actions{display:flex;align-items:center;gap:10px}.discovery-list-actions ._k>button{width:44px;min-width:44px;padding:0}.discovery-list-actions ._k svg{width:24px;height:24px}.discovery-list-actions>._0{flex:1;min-width:0;padding-inline:8px;font-size:14px}.discovery-list-title{display:flex;align-items:center;gap:20px;background:transparent;border:0;padding:0;text-align:left;min-width:0;font-size:20px;font-weight:500}.discovery-list-title .book-cover{width:100px;height:auto;max-height:100px;flex:none}.discovery-list-title .book-cover img{width:auto;max-width:100%;max-height:100px}.discovery-list-title span{overflow-wrap:anywhere}.discovery-toolbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border)}.discovery-toolbar ._m{border:0;width:auto}.discovery-toolbar .discovery-controls{width:auto;padding:0}.discovery-source-warning{display:flex;align-items:center;gap:16px;border:1px solid var(--border);border-radius:4px;background:transparent}.discovery-source-warning>svg{width:24px;height:24px;flex:none}.discovery-source-warning>div{flex:1}.discovery-author-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;min-height:72px;padding:16px 0;border-bottom:1px solid var(--border);color:var(--xw);text-decoration:none}.discovery-author-row strong{flex:1 1 200px;overflow-wrap:anywhere;font-weight:500}.discovery-author-row span{color:var(--x13);font-size:14px}.discovery-result-card--featured h3{font-weight:400}.discovery-filter-drawer .search-source-picker{margin-top:24px}@media(max-width:1400px){.discovery-list-labels{display:none}.discovery-list-row{grid-template-columns:minmax(200px,2fr) minmax(100px,1fr) 210px;gap:8px 16px}.discovery-list-title{grid-column:1;grid-row:1 / 5}.discovery-list-row>span{grid-column:2}.discovery-list-actions{grid-column:3;grid-row:1 / 5}.discovery-list-year{display:none}}@media(max-width:600px){.discovery-list-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.discovery-list-title{grid-column:1 / -1;grid-row:auto}.discovery-list-title .book-cover{width:56px;height:auto;max-height:80px}.discovery-list-title .book-cover img{max-height:80px}.discovery-list-row>span{grid-column:1 / -1;padding-left:76px;font-size:14px}.discovery-list-actions{grid-column:1 / -1;grid-row:auto;margin-left:76px}.discovery-source-warning{display:grid;grid-template-columns:24px minmax(0,1fr)}.discovery-source-warning>._0{grid-column:2;justify-self:start}.discovery-list-language{display:none}}.discovery-metadata-more{margin-top:8px}.discovery-metadata-more summary{cursor:pointer;color:var(--accent);min-height:44px;padding-block:10px}.discovery-metadata-more ul{max-height:240px;overflow-y:auto;padding-left:20px;line-height:1.6}.discovery-book-preview ._n dd{overflow-wrap:anywhere;min-width:0}.reading-list-page{display:grid;gap:24px}.reading-list-page ._r{font-size:28px;line-height:1.4}.reading-list-header-actions{display:flex;align-items:center;gap:18px}._ek{display:grid}.editorial-list-item{display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:38px;padding:14px 0;border-bottom:1px solid var(--border)}.editorial-list-item .book-cover{width:128px;height:auto;aspect-ratio:2 / 3;border-radius:4px;align-self:start}._2x{min-width:0;display:grid;gap:12px}._2x h2{font:500 24px/1.3 var(--xr);overflow-wrap:anywhere}._2x>p{color:var(--accent);font-size:18px}._2x .reading-list-format{display:flex;align-items:center;gap:14px;font-size:16px;color:var(--xw)}.reading-list-format svg{width:20px;height:20px}._2x .reading-list-not-started{color:var(--x13);font-size:16px}._bj{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;font-size:16px}._bj progress{width:min(322px,75%);height:5px}.reading-list-page ._2w{gap:18px}.reading-list-page ._2w>a{min-width:128px}._2w>a svg{width:24px;height:24px}.reading-list-header-actions>button,.reading-list-page ._2w>a{color:var(--accent);border-color:var(--accent);background:transparent}.reading-list-page ._k>button{min-width:44px;width:50px;padding:0}.reading-list-page ._k>button svg{width:24px;height:24px}@media(min-width:960px){.reading-list-page ._2{min-height:120px;align-items:start}.reading-list-header-actions{align-self:end}}@media(min-width:600px)and (max-width:959px)and (orientation:landscape){.reading-list-page ._2,.playback-queue-page ._2,.collections-page ._2,._6 ._2,._1x ._2{flex-direction:row;align-items:center}.reading-list-page ._r{font-size:20px}.reading-list-header-actions{flex-shrink:0}}@media(max-width:700px){.reading-list-page .editorial-list-item{grid-template-columns:64px minmax(0,1fr);gap:16px}.reading-list-page .editorial-list-item .book-cover{width:64px}.reading-list-page ._2x h2{font-size:18px}.reading-list-page ._r{font-size:20px}.reading-list-header-actions{width:100%;justify-content:flex-end}._2x{gap:8px}._2x>p{font-size:16px}.reading-list-page ._2w{grid-column:2;justify-content:flex-start}.reading-list-page ._2w>a{flex:1}}._6b{width:100%;margin-inline:0}._cz{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px}._6a{display:grid;align-content:start;gap:4px;border-right:1px solid var(--border);padding-right:20px;align-self:stretch}._6a button{padding:12px 16px;border:0;background:transparent;text-align:left;color:var(--x13);font-size:16px}._6a button[aria-current=page]{background:var(--surface-soft);color:var(--accent)}._9x{min-width:0}.reading-setting-controls ._4z{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reading-setting-controls ._4z ._16{min-height:44px;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:10px 6px;text-align:center;font-size:14px}.reading-setting-controls .reading-text-size-choices{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:600px){.reading-setting-controls .reading-text-size-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.reading-setting-controls ._4z input{margin:0;min-height:0;width:18px;height:18px;flex:none}._6b{max-width:100rem;gap:clamp(1.25rem,2.5vw,2rem)}._1b{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}._1s{border:0;border-radius:0;background:transparent}._d2{min-width:0}._1s>summary>span{min-width:0;display:grid;gap:4px}._1s>summary small{margin:0;font-size:12px}@media(min-width:960px){._1s[data-active=false],._1s>summary{display:none}._1b>div:first-child{margin-bottom:20px}}._36{display:block}._1b:has(._36)>div:first-child{margin-bottom:0}._2b:first-child{padding-top:0}._2b:first-child ._2d{display:none}._2b ._3x{grid-column:auto;font-weight:400}._2b{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);align-items:center;gap:28px;padding:20px 0;border-bottom:1px solid var(--border)}._2b h3{margin:0 0 8px;font:500 16px/1.4 var(--xr)}._2b p{margin:0;color:var(--x13);font-size:14px}._9p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._cf{display:grid;gap:12px}.playback-select-control{position:relative}.playback-select-control>svg{position:absolute;bottom:10px;left:12px;width:24px;height:24px;pointer-events:none}.playback-select-control>._fk{left:auto;right:12px;width:20px}.playback-select-control select{appearance:none;background-image:none;padding-right:40px}.playback-select-control--icon select{padding-left:44px}._9j{display:grid;gap:8px}._2b:has(._9j){row-gap:12px}._cj summary{min-height:44px;align-content:center;cursor:pointer;font-size:14px}._cj[open]{display:grid;gap:12px}._36 ._25{font-size:16px;font-weight:400;background-color:transparent}._36 ._2d,._36 ._3x strong{font-size:14px;font-weight:400}._36 ._3x input{width:22px;height:22px}._36 ._37 ._0{font-weight:400}._6b ._1b h2{font-size:20px;font-weight:500}@media(min-width:960px){._2b:first-child>._cf{max-width:274px}._6a button{color:var(--xw);padding-block:10px}}._36 ._37{margin-top:0}._4q{display:grid;gap:18px;margin-top:18px}._4q>._1b{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;padding-top:18px;border-top:1px solid var(--border)}._4q>._1b:first-child{padding-top:0;border-top:0}._4q ._o{display:none}._4q ._1b>div:first-child{margin:0}._2h ._4z{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._2h ._16{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px;text-align:center}._2h ._16 input{position:absolute;opacity:0}._2h ._16 small,._2h legend{display:none}._2h ._16 strong{font-weight:400;font-size:16px}._2h ._43{display:grid;gap:5px;padding:10px 14px 10px 24px;height:52px;border:1px solid #d5d4cf;border-radius:3px;background:#f7f5f0}._43 i{display:block;width:70%;border-radius:3px;background:#d5d4cf}._43 i:nth-child(2){width:95%}._2h ._43[data-preview=dark]{background:#191f1c;border-color:#191f1c}._43[data-preview=dark] i{background:#7b827c}._2h ._43[data-preview=system]{background:linear-gradient(90deg,#f7f5f0 50%,#191f1c 50%)}@media(max-width:959px){._4q{display:none}}@media(max-width:700px){._2b{grid-template-columns:minmax(0,1fr);gap:16px}._9p{gap:12px}}@media(min-width:701px){._9j{grid-column:2;grid-row:1 / 3}._2b ._37{grid-column:1}}@media(max-width:430px){._9p{grid-template-columns:minmax(0,1fr)}}@media(max-width:959px){._6b{gap:20px}._cz{display:block}._6a,._1b>div:first-child{display:none}._1b:has(._c8)>div:first-child{display:block}._1b:has(._c8)>div:first-child>:not(._4x){display:none}._9x{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--x1p)}._1s+._1s{border-top:1px solid var(--border)}._1s>summary{min-height:72px;padding:12px 16px}._1s>summary strong{font-size:15px;font-weight:400}._1s[open]>._d2{padding:0 16px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--border)}._1b{gap:14px;padding:16px 0 18px}.settings-recovery{flex-direction:column;align-items:flex-start}.settings-recovery button{min-height:44px}}._98{display:grid;grid-template-columns:minmax(240px,30%) minmax(0,1fr);gap:32px;align-items:start}._4j{min-width:0;display:grid;gap:16px}._4j label{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}._4j select{width:100%;min-width:0}._4k{display:grid;grid-auto-rows:max-content;align-content:start;gap:4px;max-height:65vh;overflow-y:auto}._4k button{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:12px;border:1px solid transparent;border-left:3px solid transparent;text-align:left;background:transparent;color:var(--xw);font-weight:400}._4k button[aria-current=true]{background:var(--surface-soft);border-color:var(--border);border-left-color:var(--accent)}._4k .book-cover{width:64px;height:auto}._96{display:grid;align-content:start;gap:8px;min-width:0}._96>span{color:var(--x13);font-size:14px}._f1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}._2m{min-width:0;display:grid;gap:24px;border-left:1px solid var(--border);padding-left:32px}._2m blockquote,.reading-note-drawer blockquote{margin:16px 0;padding-left:16px;border-left:2px solid var(--accent);color:var(--xw);font:18px/1.6 var(--xs);overflow-wrap:anywhere}@media(max-width:959px){._98{grid-template-columns:minmax(0,1fr);gap:16px}._4k{max-height:280px}._2a{gap:0}._2a ._0{padding-inline:12px}._2m{border-left:0;padding-left:0}}.reading-note-drawer .reading-note-dialog__body{display:grid;gap:24px}.reading-note-drawer label{display:grid;gap:10px}.reading-note-drawer textarea{width:100%;min-height:180px;resize:vertical}.reading-note-drawer .reading-note-dialog__actions{display:flex;justify-content:flex-end;gap:12px}.reading-note-drawer ._1d h2{font:400 28px/1.3 Georgia,serif}._1x{width:100%;gap:16px}._2a{display:flex;gap:16px;border-bottom:1px solid var(--border);overflow-x:auto}._2a ._0{flex:none;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;font-weight:400}._2a ._0[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent)}.notes-reading-detail article{display:grid;gap:28px}.notes-source-heading{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:24px;align-items:center;padding-bottom:28px;border-bottom:1px solid var(--border)}.notes-source-heading .book-cover{width:104px;height:auto}._2m{scroll-margin-top:76px}.notes-source-heading h2{font:400 30px/1.2 var(--xs)}.notes-source-heading p{color:var(--accent);margin-top:8px}.notes-source-heading .notes-source-position{display:flex;align-items:center;gap:12px;color:var(--xw);margin-top:24px}.notes-source-position svg,.notes-source-heading ._0 svg{width:24px;height:24px;flex:none}.notes-source-heading>.book-cover{align-self:start}._2m ._2w svg,.notes-audio-detail ._47 svg{width:20px;height:20px}.notes-source-heading ._0{justify-self:start}.notes-reading-detail h3,.notes-audio-detail h3{font:500 16px/1.5 var(--xr);margin-bottom:12px}._2m .notes-audio-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:0;border:0;background:transparent}._2m ._b6{border:0}.notes-audio-detail ._47{display:flex;flex-wrap:wrap;gap:12px}._f0{border:1px solid var(--border);border-radius:6px;padding:20px;min-height:120px;white-space:pre-wrap;overflow-wrap:anywhere}._1x ._2 ._0 svg{width:24px;height:24px}._4j ._97{display:block;position:relative}._97 input{width:100%;padding-left:44px}._97>svg{position:absolute;left:12px;top:12px;width:20px;height:20px}._c3{font-size:14px;color:var(--x13)}._c3[open] label{margin-top:8px}._60 select{border:0;background-color:transparent}._96 strong{font-size:16px;font-weight:500}.notes-source-heading ._0{align-self:end}@media(min-width:960px){.notes-source-heading ._0{min-width:220px}.notes-source-heading{padding-bottom:40px}.notes-source-heading>div:not(.book-cover){min-height:142px;padding-top:12px}}@media(max-width:700px){.notes-source-heading{grid-template-columns:72px minmax(0,1fr)}.notes-source-heading .book-cover{width:72px}.notes-source-heading ._0{grid-column:2}}._2a ._0{font-size:18px}@media(max-width:599px){._2a ._0{font-size:14px;padding-inline:8px}._1x ._2{flex-direction:row;align-items:center}}._60{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}._60>label{order:-1;flex:1;max-width:200px}._60 details{max-width:100%}._60 details[open]{flex-basis:100%}._2m section[aria-label=Passage]{border-bottom:1px solid var(--border);padding-bottom:20px}._2m blockquote{font-size:20px}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){._1x,._4j{gap:8px}._1x{grid-template-columns:minmax(0,1fr) auto}._1x>._2{grid-column:1;grid-row:1}._1x>._2a{grid-column:2;grid-row:1;align-self:end}._98{grid-column:1 / -1}._1x ._2 h1{font-size:25px}._2a{gap:4px}._2a ._0{font-size:14px}._4j{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}._4k{grid-column:1 / -1}}._3n{background:var(--x0);color:var(--xw)}._1p{display:flex;align-items:center;gap:8px}._1p ._g{order:-1;width:64px}._1p ._2d{display:none}._1p ._9q{padding:8px;border:0;background:transparent;color:var(--xw)}._1p option{background:var(--x0)}._1p ._v{position:relative}._1p ._v ._0,._1p ._20>summary{width:44px;min-height:44px;padding:0;font-size:0;border:0;background:transparent}._1p ._v svg,._1p ._20>summary svg{width:24px;height:24px}._1p ._v :is(.status,.error){position:absolute;bottom:calc(100% + 12px);right:0;padding:12px;background:var(--x1o);border:1px solid var(--border);border-radius:6px;font-size:14px}.mini-player-timeline ._7k{display:flex;align-items:center;gap:16px}.mini-player-timeline .player-time-labels{order:-1;gap:4px;white-space:nowrap}@media(max-width:1250px)and (min-width:960px){._5x{grid-template-columns:minmax(180px,1fr) 160px minmax(140px,1fr) auto 44px;gap:4px}.mini-player-timeline ._7k{display:grid;gap:0}.mini-player-timeline .player-time-labels{justify-content:center}}@media(max-width:959px){._1p{display:none}}._5v{display:flex;justify-self:end;gap:8px}._bs{position:absolute;top:20px;right:40px}._3q{font-weight:400}._8z{list-style:none;margin:0 0 24px;padding:0}._8z ._q{width:100%;text-align:left}._8z strong small{display:block;color:var(--x13);font-size:14px}._eu{display:flex;justify-content:space-between;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid var(--border);color:var(--x13);font-size:18px}.listener-layout{grid-template-columns:minmax(0,1fr) 340px}._2k{grid-column:2;grid-row:1;border-right:0;border-left:1px solid var(--border);padding:28px 24px;background:var(--x0)}.listener-stage{grid-column:1;grid-row:1;place-items:start center;padding:48px}._a{width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);gap:24px 40px}._5u{display:contents;text-align:left}.listener-cover{grid-column:1;grid-row:1 / 3;width:100%;max-width:340px;align-self:start}._1o{grid-column:2;grid-row:1;align-self:end}._1o h1{font-weight:400;font-size:clamp(26px,3vw,38px)}._1o ._o{display:none}._5r{font-size:18px}._5t{display:flex;align-items:center;gap:14px;margin:24px 0 0;font-size:16px}._5t svg{width:28px;height:28px}._1j{margin-top:28px}._1j strong{font:400 30px/1.2 var(--xs);white-space:normal}._6x{grid-column:2;grid-row:2;border-top:0;padding:0;margin:0}._bk,._5,._5w,._31{grid-column:1 / -1}._72{grid-column:1 / -1;width:100%;border-top:1px solid var(--border);font-size:14px}._72>summary{cursor:pointer;padding-block:12px;min-height:44px;color:var(--x13)}._es{display:grid;gap:16px;padding-block:12px}._72 ._5w{margin:0;padding:0;border:0}._72 ._31{margin:0;justify-content:start}._a .player-transport--expanded .player-play-toggle{width:80px;min-height:80px;background:var(--accent);color:var(--accent-ink)}._30{border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:16px}._30 ._o{display:none}._30 h2{font:400 22px/1.3 var(--xr)}.audio-waveform>input[type=range]{position:relative;inset:auto;opacity:1;height:44px;padding:0;border:0;background:transparent;accent-color:var(--accent)}.audio-waveform{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;align-items:center}.audio-waveform-percentage{font-size:16px;color:var(--xw)}.audio-waveform-times{grid-column:1 / -1;justify-content:center;font-size:16px;color:var(--xw)}._q{min-height:52px;border-radius:6px}._q[aria-current=page]{background:var(--accent);color:var(--accent-ink)}._q[aria-current=page]>*{color:inherit}._q>strong{font-size:16px;font-weight:400}._q>span,._q>small{font-size:14px}._3q svg{width:24px;height:24px}._3q span{font-size:18px}._a .player-transport--expanded ._t svg{width:24px;height:24px}._a .player-transport--expanded .player-play-toggle svg{width:44px;height:44px;fill:currentColor}._a .player-transport--expanded ._1k{position:relative;width:72px;height:72px;padding:0;display:grid;place-items:center;grid-template-columns:1fr;color:var(--xw)}._a .player-transport--expanded ._1k svg{width:56px;height:56px}._a .player-transport--expanded ._1k span{position:absolute;top:28px;font:400 22px/1 var(--xr)}._5{position:static;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}._5 ._63{grid-column:span 2}._5 ._v{display:flex;flex-direction:column;justify-content:center;gap:4px}._5 ._v ._0{color:var(--xw);background:transparent;border:0;padding:0}._64{display:grid;align-content:center;gap:4px}._64>span{display:flex;justify-content:space-between;gap:8px}._64>span>span{color:var(--x13);font-size:14px}._64 input{width:100%;min-width:0;height:44px;margin:0;accent-color:var(--accent)}._5>._g:has(._9q){display:flex;flex-direction:column-reverse;justify-content:center;gap:4px;text-align:center}._5 ._25._9q{text-align:center;font-size:16px;min-height:32px;padding:0;appearance:none}._5>._g:has(._7j){position:relative;display:grid;place-items:center}._5 ._7j{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}._5 ._7j option{color:var(--xw);background:var(--x1o)}._4s,._20>summary{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--xw)}._4s small{display:block;font-size:12px;font-weight:400;color:var(--x13)}._4s svg,._20>summary svg,._5 ._v svg{width:40px;height:40px;flex:none}._20{position:relative;display:grid;align-content:center}._20>summary{list-style:none;cursor:pointer;min-height:60px}._20>._64{position:absolute;z-index:5;bottom:calc(100% + 12px);right:0;width:240px;padding:16px;border:1px solid var(--border);border-radius:6px;background:var(--x1o);box-shadow:0 4px 20px #0000001f}._5>._g:has(._7j:focus-visible),._20>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._5 ._2d,._5 ._25{font-size:16px}._5 ._25{min-height:44px}._1j,._bl{font-size:14px}@media(max-width:1250px)and (min-width:960px){.listener-stage{padding:28px}.listener-layout{grid-template-columns:minmax(0,1fr) 280px}._a{grid-template-columns:160px minmax(0,1fr);gap:24px}}@media(min-width:1260px){._8v{grid-template-rows:90px minmax(0,1fr)}.listener-stage{padding:58px 56px}._a{grid-template-rows:350px minmax(313px,auto)}._1o{align-self:start;padding-top:60px}._1j{margin-top:48px}.listener-layout{grid-template-columns:minmax(0,1fr) minmax(340px,31%)}._1o h1{font-size:clamp(32px,3vw,40px)}._5r{font-size:20px}._1j strong{font-size:28px}._a .player-transport--expanded .player-play-toggle{width:128px;min-height:128px}._a .player-transport--expanded{gap:12px;margin-top:40px}._q{min-height:62px}._q>strong{font-size:16px}._q>span,._q>small{font-size:16px}}@media(max-width:959px){._bs{display:none}.listener-book-label{position:absolute;visibility:hidden}._4f{grid-template-columns:44px minmax(0,1fr)}._3q span{display:none}.listener-layout:not(.queue-hidden) .listener-stage{display:none}._5{grid-template-columns:repeat(2,minmax(0,1fr))}._5 ._63{grid-column:auto}._4s,._20>summary,._5 ._v ._0{font-size:14px;gap:8px}._4s svg,._20>summary svg,._5 ._v svg{width:32px;height:32px}.listener-layout{grid-template-columns:minmax(0,1fr)}.listener-stage{padding:24px 20px max(24px,env(safe-area-inset-bottom))}._a{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:600px}._5u{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.listener-cover{width:min(36vw,160px);aspect-ratio:1;align-self:center}._1o{align-self:center}._5t{justify-content:center;font-size:16px;margin-top:12px}._5t svg{width:20px;height:20px}._1j{margin-top:16px}._1j strong{font-size:24px}._5,._5w,._31{width:100%}._2k{grid-column:1;border:0}}@media(min-width:960px)and (min-height:641px){._3n{--xx: 340px;--xy: 60px}.listener-layout{grid-template-columns:minmax(0,1fr) var(--xx)}.listener-book-label{position:absolute;visibility:hidden}._4f{grid-template-columns:1fr}._5v{position:fixed;z-index:4;right:0;top:var(--xy);width:var(--xx);padding:24px 24px 0;gap:0;background:var(--x0)}._5v ._5s{flex:1;min-height:60px;border:0;border-bottom:1px solid var(--border);border-radius:0;color:var(--x13);font-size:22px;font-weight:400}._5v ._5s[aria-expanded=true]{border-bottom:3px solid var(--accent);color:var(--accent);background:transparent}._2k{padding-top:112px}._30{display:none}}@media(min-width:960px)and (max-width:1250px)and (min-height:641px){._3n{--xx: 280px}}@media(min-width:1260px)and (min-height:641px){._3n{--xx: max(340px, 31%);--xy: 90px}}@media(max-height:640px){._3q span{display:none}}@media(min-width:560px)and (max-width:959px)and (max-height:520px)and (orientation:landscape){.listener-stage{padding:16px 24px max(16px,env(safe-area-inset-bottom))}._a{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);max-width:900px;gap:16px 24px}._5u{grid-column:1;grid-row:1;gap:8px}.listener-cover{width:72px}._1o h1{font-size:24px}._5r{font-size:16px}._1j{margin-top:8px}._1j strong{font-size:20px}._6x{grid-column:2;grid-row:1;width:100%;margin:0;padding:0}._5{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}}:root:not([data-theme=dark]) .mini-player{color-scheme:dark;--x0: #142c3c;--x1o: #203b4b;--x1p: #203b4b;--surface-soft: #294555;--xw: #f4f5ef;--x13: #bdcbd3;--x16: #bdcbd3;--accent: #b8cbae;--accent-ink: #142c3c;--border: #3c5564;--border-strong: #69828f;--x7: #69828f;--x2: #d0dec7;--xc: #d0dec7}:root[data-theme=dark] :is(.mini-player,._a) .player-play-toggle,:root[data-theme=dark] ._q[aria-current=page]{background:#66775e;color:#fff}#root:has(.ebook-reader){overflow-x:clip}.ebook-reader{--xt: "Times New Roman", Times, serif;--x0: #f7f5f0;--xw: #252b28;--x13: #656d66;--x16: #656d66;--x1o: #ffffff;--x1p: #ffffff;--surface-soft: #eeede7;--border: #dddcd4;--border-strong: #b5bab3;--accent: #355849;--accent-ink: #ffffff;--x7: #b5bab3;--x1: #355849;--x2: #294638;--x3: #ffffff;--xq: #b43a4d;--x9: #b43a4d;--xb: #fae9ec;--xa: #8e293b;color:var(--xw);background:var(--x0)}.ebook-reader.reader-theme-white{--x0: #ffffff;background:var(--x0)}.ebook-reader.reader-theme-night{color-scheme:dark;--x0: #191f1c;--xw: #e9eae4;--x13: #a9b1a9;--x16: #a9b1a9;--x1o: #232b26;--x1p: #232b26;--surface-soft: #2c3630;--border: #3a453d;--border-strong: #68776b;--accent: #afc5ad;--accent-ink: #191f1c;--x7: #68776b;--x1: #afc5ad;--x2: #c1d4bf;--x3: #191f1c;--xq: #ff9aaa;--x9: #ff9aaa;--xb: #3e2028;--xa: #ffc8d0}.ebook-reader .ebook-reader-header{min-height:94px;grid-template-columns:minmax(0,1fr) auto;background:var(--x0);border-color:var(--border);padding:12px 40px}.reader-mobile-more{display:none}.ebook-reader .reader-mobile-more ._1e{position:absolute;inset:calc(100% + 8px) 0 auto auto}.ebook-reader-back{color:var(--xw);font-size:16px;min-height:44px}.ebook-reader-back svg{width:32px;height:32px}.ebook-reader-title{align-items:flex-start;text-align:left}.ebook-reader-title strong{font:400 18px/1.3 var(--xr)}.ebook-reader-controls ._0{font-size:18px;gap:12px;padding:0 16px;white-space:nowrap}.reader-account-menu{border-left:1px solid var(--border);margin-left:12px;padding-left:24px}.ebook-reader-controls svg{width:32px;height:32px}.ebook-reader-controls [aria-label="Reading appearance"]{font-size:26px}.ebook-reader .ebook-reader-progress{position:static;padding:0;background:var(--x0);border:0;color:var(--x13);font-size:13px;grid-template-columns:1fr auto;gap:8px}.ebook-reader-progress progress{grid-column:1 / -1;height:4px}.ebook-reader-section{min-height:44px;padding:0;border:0;background:transparent;color:var(--xw);text-align:left;font-size:13px}.ebook-reader-progress>span{align-self:center}.ebook-reader-layout{display:block;max-width:100%;padding:60px 32px 140px}.ebook-page{width:min(100%,580px);margin:0 auto}.ebook-page h1{position:relative;color:var(--xw);font:400 40px/1.2 var(--xs);text-align:center;margin:0 0 32px;padding-bottom:30px}.ebook-page h1:after{content:"";position:absolute;bottom:0;left:50%;width:232px;max-width:80%;height:1px;background:var(--border);transform:translate(-50%)}.ebook-page h1:before{content:"";position:absolute;z-index:1;bottom:-4px;left:calc(50% - 4px);width:8px;height:8px;border:1px solid var(--border-strong);background:var(--x0);transform:rotate(45deg)}.ebook-prose{color:var(--xw);font:24px/1.5 var(--xt);gap:0;text-align:justify}.ebook-prose>p:nth-of-type(n+3){text-indent:1em}.ebook-prose :is(h2,h3,h4,h5,blockquote){color:var(--xw)}.ebook-reader>._1y,.ebook-reader>._1y a{color:var(--xw)}.ebook-reader>._1y p{color:var(--x13)}.reader-size-small .ebook-prose{font-size:21px}.reader-size-large .ebook-prose{font-size:25px}.reader-size-extra_large .ebook-prose{font-size:28px}.ebook-prose ::selection{background:color-mix(in srgb,var(--accent) 25%,transparent)}.reader-page-viewport{overflow:hidden;width:100%}.reader-page-viewport .ebook-prose{display:block}.reader-page-turns{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;margin-bottom:12px}.reader-page-turns span{text-align:center;font-size:13px}.ebook-reader[data-display-mode=pages]{height:100dvh;overflow:hidden}.ebook-reader[data-display-mode=pages] .ebook-reader-layout{padding-top:12px}.ebook-reader[data-display-mode=pages] .ebook-page>h1{margin:0 0 12px;padding:0;font-size:20px;line-height:1.3}.ebook-reader[data-display-mode=pages] .ebook-page>h1:before,.ebook-reader[data-display-mode=pages] .ebook-page>h1:after{display:none}.ebook-reader-pagination>.reader-page-turns{grid-column:1 / -1;width:100%;margin:0}.reader-page-location{display:grid;gap:4px;min-width:0;text-align:center}.reader-page-location progress{width:100%;height:4px}.reader-page-turns>._0{min-width:44px;min-height:44px;padding:0}.reader-page-position-row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ebook-reader-pagination .reader-page-position-row .reader-finish{font-size:12px;min-height:44px}.ebook-prose mark{color:inherit;background:color-mix(in srgb,var(--accent) 20%,transparent);border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ebook-reader-pagination{position:fixed;inset:auto 0 0;z-index:20;margin:0;padding:20px 36px;background:var(--x0);border-top:1px solid var(--border);color:var(--x13);grid-template-columns:1fr minmax(200px,784px) 1fr}.ebook-reader-pagination ._0{color:var(--xw);font-size:18px;gap:16px;padding:0}.ebook-reader-pagination>._0:first-child{justify-self:start}.ebook-reader-pagination>._0 svg{width:44px;height:44px;padding:10px;border:1px solid var(--border-strong);border-radius:4px}.ebook-reader .ebook-reader-pagination .ebook-reader-progress,.ebook-reader-pagination .ebook-reader-section{font-size:14px}.reader-sheet-dialog{position:fixed;inset:0 0 0 auto;width:440px;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;border-left:1px solid var(--border);border-radius:0;background:var(--x0);color:var(--xw)}.reader-sheet-dialog::backdrop{background:#191f1c1f;-webkit-backdrop-filter:none;backdrop-filter:none}.reader-sheet-dialog[open]{display:flex;flex-direction:column;overflow:hidden}.reader-sheet{display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden;padding:28px;border:0;border-radius:0;background:var(--x0)}.reader-sheet-content{min-height:0;overflow:auto}.reader-sheet-grip{display:none}.ebook-reader[data-controls-hidden=true]>.ebook-reader-header,.ebook-reader[data-controls-hidden=true] .ebook-reader-pagination{display:none}.reader-reveal-controls{position:fixed;z-index:22;right:16px;bottom:max(16px,env(safe-area-inset-bottom));background:var(--x0);color:var(--xw);border-color:var(--border);min-height:44px}.reader-selection-actions{position:fixed;z-index:23;display:flex;gap:4px;padding:4px;max-width:calc(100vw - 16px);border:1px solid var(--border);border-radius:6px;background:var(--x1o);color:var(--xw);box-shadow:0 3px 12px #0000001f}.reader-selection-actions ._0{min-height:44px;padding:8px 12px;font-size:14px;font-weight:400}@media(prefers-reduced-motion:reduce){.reader-sheet-dialog{transition:none!important}}.reader-sheet ._5z{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.reader-sheet ._5z ._o{display:none}.reader-sheet h2{font:400 24px/1.3 var(--xr)}.reader-sheet ._95{width:44px;height:44px;padding:10px;border:0;border-radius:6px;background:transparent}.reader-sheet ._95 svg{width:24px;height:24px}.reader-sheet-chapters{display:grid;gap:4px}.reader-sheet-chapters button{justify-content:start;padding:12px;gap:16px;text-align:left}.reader-sheet-chapters button strong{font-weight:400}.reader-sheet-chapters [aria-current=page],.reader-sheet-settings [aria-pressed=true]{border-color:var(--accent);background:var(--surface-soft);color:var(--accent)}.reader-sheet-settings{display:grid;gap:16px}.reader-sheet-settings>.reader-pinch-options{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-sheet-settings>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:16px;border:1px solid var(--border);border-radius:6px;overflow:hidden}.reader-sheet-settings ._0{padding-inline:8px;border:0;border-radius:0;min-height:48px}.reader-sheet-settings ._0+._0{border-left:1px solid var(--border)}.reader-sheet-settings ._0[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--accent)}.reader-theme-swatch{width:20px;height:20px;flex:none;border:1px solid var(--border-strong);border-radius:50%;background:#f7f5f0}.reader-theme-swatch-night{background:#191f1c}.reader-theme-swatch-white{background:#fff}.reader-sheet-settings>.reader-theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0}.reader-theme-options ._0{border:1px solid var(--border);border-radius:6px}.reader-appearance-extra{margin-top:12px;font-size:13px;color:var(--x13)}.reader-appearance-extra>summary{cursor:pointer;padding-block:8px}.reader-appearance-extra>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.reader-appearance-extra [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}._6w{display:grid;gap:12px;margin-top:24px}.reader-saved-notes{display:grid;gap:20px;margin-top:12px}.reader-sheet-dialog[aria-label=Notes] h2,.reader-annotation-note>._o{font:400 16px/1.5 var(--xr);text-transform:uppercase;color:var(--x13);letter-spacing:0}.reader-annotation-location{color:var(--accent)}.reader-annotation-picker{display:grid;gap:8px;font-size:13px;color:var(--x13)}.reader-annotation-picker select{width:100%;min-width:0;color:var(--xw);background:var(--x0)}.reader-quotation,.reader-selected-quote{border:1px solid var(--accent);border-radius:6px}.reader-quotation blockquote,.reader-selected-quote{position:relative;margin:0;padding:22px 20px 22px 46px;font:16px/1.8 var(--xr)}.reader-quotation blockquote:before{content:"“";position:absolute;left:18px;top:14px;color:var(--accent);font:36px var(--xs)}.reader-quotation>._0{width:100%;justify-content:start;border:0;border-top:1px solid var(--border);border-radius:0;padding:18px;color:var(--accent)}.reader-quotation>._0 svg{width:28px;height:28px}.reader-annotation-note{margin-top:32px}.reader-annotation-note>._o{margin-bottom:10px}.reader-note-text{border:1px solid var(--border-strong);border-radius:6px;margin:0;padding:20px;min-height:196px;font-size:16px;line-height:1.8}.reader-annotation-private{display:flex;align-items:center;gap:12px;margin-block:24px 12px;font-size:14px}.reader-annotation-private svg{width:24px;height:24px}.reader-saved-notes article p{white-space:pre-wrap;overflow-wrap:anywhere}.reader-annotation-editor{display:grid;gap:12px;margin-top:16px}.reader-annotation-editor textarea{width:100%;min-width:0;background:var(--x1o);color:var(--xw);border-color:var(--border);resize:vertical}.reader-annotation-editor [role=alert]{color:var(--xq)}._6w textarea{min-height:180px;background:var(--x1o);color:var(--xw);border-color:var(--border)}@media(min-width:960px){.ebook-reader:has(.reader-sheet-dialog[open]) .ebook-reader-layout{width:calc(100% - 440px);margin-left:0}.reader-sheet-dialog{inset:var(--reader-sheet-top, 94px) 0 var(--reader-sheet-bottom, 88px) auto;height:calc(100dvh - var(--reader-sheet-top, 94px) - var(--reader-sheet-bottom, 88px))}.reader-sheet-dialog::backdrop{background:transparent}}@media(max-width:959px){.ebook-reader .ebook-prose{touch-action:pan-y pinch-zoom}.ebook-reader[data-display-mode=pages] .ebook-prose{touch-action:pinch-zoom}.ebook-reader .ebook-reader-header{min-height:64px;grid-template-columns:minmax(0,1fr) auto;padding:max(8px,env(safe-area-inset-top)) 12px 8px;gap:4px}.ebook-reader-back{min-width:0;padding:0;gap:12px}.ebook-reader-title{min-width:0}.ebook-reader-title>span,.reader-account-menu{display:none}.ebook-reader-title strong{font:400 16px/1.3 var(--xs)}.ebook-reader-controls{gap:0}.ebook-reader-controls [aria-label="Reading appearance"]{order:-1}.ebook-reader-controls .reader-desktop-action{display:none}.reader-mobile-more{display:block}.ebook-reader-controls ._0{min-width:44px;padding:0 6px}.ebook-reader-controls ._0:first-child{max-width:none;color:var(--xw)}.ebook-reader-controls ._0>span{display:none}.ebook-reader-controls ._0 svg{width:20px;height:20px;color:var(--xw)}.ebook-reader .ebook-reader-progress{position:static;min-height:24px;padding-inline:24px}.ebook-reader-layout{padding:20px 36px 120px}.ebook-reader-pagination{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding:8px 12px max(8px,env(safe-area-inset-bottom))}.ebook-reader-pagination>._0{min-width:44px;padding:0;font-size:0}.ebook-reader-pagination>._0 svg{width:40px;height:40px;padding:8px}.ebook-reader-pagination>.reader-finish{font-size:12px;line-height:1.2}.ebook-reader .ebook-reader-pagination .ebook-reader-progress{padding:0;font-size:11px;gap:4px}.ebook-reader-section{font-size:12px}.ebook-page h1{font-size:32px;margin-bottom:24px;padding-bottom:0}.ebook-page h1:before,.ebook-page h1:after{display:none}.ebook-prose{font-size:18px;line-height:1.65;gap:.6em;text-align:start}.ebook-prose>p:nth-of-type(n+3){text-indent:0}.reader-size-small .ebook-prose{font-size:16px}.reader-size-large .ebook-prose{font-size:23px}.reader-size-extra_large .ebook-prose{font-size:26px}.reader-sheet-dialog{inset:auto 0 0;width:100%;height:auto;max-height:80dvh;border:1px solid var(--border);border-radius:16px 16px 0 0}.reader-sheet{padding:24px 20px max(24px,env(safe-area-inset-bottom))}.reader-sheet-dialog[data-modal=false]{bottom:var(--reader-sheet-bottom, 68px);max-height:calc(100dvh - 64px - var(--reader-sheet-bottom, 68px));z-index:21;box-shadow:0 -3px 12px #00000014}.reader-sheet-dialog[data-modal=false] .reader-sheet{padding-top:0;padding-bottom:12px}.reader-sheet-grip{display:grid;place-items:center;width:80px;min-height:44px;margin:0 auto;padding:0;border:0;background:transparent;touch-action:none}.reader-sheet-dialog{transition:transform .16s ease-out}.reader-sheet-dialog[data-dragging=true]{transition:none}.reader-sheet-grip span{width:28px;height:3px;border-radius:3px;background:var(--border-strong)}.reader-sheet-dialog[data-modal=false] ._5z{margin-bottom:8px}.reader-sheet-dialog[data-modal=false] h2{font-size:20px}.reader-sheet-settings{gap:8px}.reader-sheet-settings>p{font-size:14px;line-height:20px}.reader-sheet-settings>div{margin-bottom:0}.reader-sheet-settings ._0{min-height:40px;gap:8px}.ebook-reader:has(.reader-sheet-dialog[data-modal=false][open]) .ebook-reader-pagination{grid-template-columns:1fr 1fr}.ebook-reader:has(.reader-sheet-dialog[data-modal=false][open]) .ebook-reader-pagination>._0{justify-self:stretch;font-size:14px}.ebook-reader:has(.reader-sheet-dialog[data-modal=false][open]) .ebook-reader-pagination>._0 svg{width:24px;height:24px;padding:0;border:0}.ebook-reader:has(.reader-sheet-dialog[data-modal=false][open]) .ebook-reader-progress{display:none}}.reader-progress-scrubber{display:grid;gap:16px}.reader-progress-scrubber input[type=range]{width:100%;min-height:44px;accent-color:var(--accent)}.reader-bookmarks{display:grid;gap:12px;margin-top:24px}.reader-bookmarks h3{margin:0;font:400 16px/1.4 var(--xr)}.reader-bookmarks ol{margin:0;padding-left:24px}.admin-workspace ._2 ._o{display:none}.admin-workspace ._2{align-items:flex-start}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){.admin-workspace ._4g{padding-bottom:8px}.admin-workspace ._4g ._3f{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.admin-workspace .page-content{padding-top:8px}.admin-workspace ._2{padding-bottom:8px}.admin-workspace ._2 h1{font-size:24px}.admin-workspace ._78{gap:16px}}.admin-workspace ._r{max-width:760px;font-size:16px}.admin-workspace .page-content h2{font:500 20px/1.4 var(--xr)}.admin-workspace ._1d h2{font:400 28px/1.3 var(--xs)}.admin-workspace .page-content h3{font-size:18px;font-weight:500}._1v .import-review h3{font-family:var(--xr)}.admin-workspace ._7v h2{font:400 24px/1.3 var(--xs)}._h{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:24px}._h article{min-width:0;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--x1o)}.admin-workspace ._2t h2{font:400 22px/1.4 var(--xs)}._h h2{margin-bottom:20px}._59{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:20px}._59 h2{margin:0}._59 time{color:var(--x13);font-size:12px}._h article>a:not(._0){display:flex;align-items:center;gap:16px;min-height:80px;padding:16px 0;border-bottom:1px solid var(--border);color:var(--xw);text-decoration:none}._h article>a:not(._0):last-child{border-bottom:0}._h a>span{flex:1;min-width:0}._h a>.admin-summary-mark{flex:0 0 44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--surface-soft)}.admin-summary-mark svg{width:24px;height:24px}._h a>.admin-summary-mark.is-healthy{background:var(--accent);color:var(--accent-ink)}._h ._8b>a:not(._0){border:0}._h ._8b .admin-summary-mark{flex-basis:56px;height:56px}._8b>._0{margin-top:16px}._h a>svg:last-child{width:20px;height:20px}._h a strong{font-weight:500}._h small{display:block;color:var(--x13);font-size:14px;margin-top:6px}._h ._dm{font:400 36px/1 var(--xr)}._h ._a0{margin-top:20px}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){.admin-workspace ._2t{gap:8px}.admin-workspace ._2t ._2{padding-bottom:0}._h article{padding:16px}._h h2,._59{margin-bottom:8px}._59 h2{margin-bottom:0}._h article>a:not(._0){min-height:64px;padding-block:8px}}._2t ._5q{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._2t ._5q>*{padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--x1o)}.admin-request-preview ._24 h2{margin-bottom:0}.admin-request-preview-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.admin-request-preview-row:last-child{border-bottom:0}.admin-request-preview-row .book-cover{width:56px;height:80px}.admin-request-preview-row p{margin:4px 0;color:var(--x13)}.admin-request-preview-row strong{font-weight:400}.admin-request-preview-row small{color:var(--x13);font-size:12px}._ad ._24{margin-bottom:4px}._ad ._24 h2{margin:0}.admin-activity-list{list-style:none;margin:0;padding:0}.admin-activity-list li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:16px;padding:8px 0}.admin-activity-list svg{width:24px;height:24px}.admin-activity-list strong{font-weight:400}.admin-activity-list p{margin:6px 0 0;color:var(--x13);font-size:14px;overflow-wrap:anywhere}.admin-activity-list time{align-self:center;color:var(--x13);font-size:12px;max-width:140px;text-align:right}._56 .admin-activity-list li{grid-template-columns:24px minmax(0,1fr)}._56 .admin-activity-list time{grid-column:2;max-width:none;text-align:left}._56[open]{display:flex;flex-direction:column}._56>._1d{flex:none}._56>.ui-drawer-content{min-height:0;overflow:auto;flex:1}._df{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}@media(max-width:1150px){.admin-activity-list li{grid-template-columns:24px minmax(0,1fr);gap:6px 12px}.admin-activity-list time{grid-column:2;max-width:none;text-align:left}}.source-privacy-summary>summary{min-height:54px;font-size:16px}.source-privacy-summary p{color:var(--x13);font-size:14px;line-height:1.55}._7s{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:start;gap:24px}.source-list{gap:0}.source-list .source-identity strong{font-size:15px;font-weight:400}.source-list .source-row small,.source-list .source-route-state{font-size:13px}._88 .ui-drawer-content>:is(form,section){padding:0;border:0;box-shadow:none;background:transparent}._88 ._8d{grid-template-columns:minmax(0,1fr)}._88 .source-task-heading{display:block}._1v .import-status{padding:16px 0;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;background:transparent}._1v .import-task{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}._1v .import-task>summary{padding-inline:0;font-size:16px}._1v .import-task>._1t{padding:16px 0 24px}._1v .import-task>._1t>._0{justify-self:start}._1v .import-review-facts{display:flex;flex-wrap:wrap;gap:12px 24px}._1v .import-review-facts>div{display:flex;align-items:baseline;gap:6px;border:0;border-radius:0;background:transparent;padding:0}._1v .import-review-facts strong{font:500 16px/1.2 var(--xr)}.import-preview-table-wrap{max-height:440px;overflow:auto;border-bottom:1px solid var(--border)}@media(max-width:700px){.import-preview-table-wrap{max-height:none;overflow:visible}}.import-preview-table{width:100%;border-collapse:collapse;table-layout:fixed}.import-preview-table th{position:sticky;top:0;background:var(--x0);text-align:left;font-weight:500}.import-preview-table :is(th,td){padding:16px 12px;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.import-preview-table :is(th,td):last-child{width:150px;color:var(--x13)}._2e{max-width:none;margin-inline:0}._2e [role=tabpanel][hidden]{display:none}._55{gap:24px}._55 button{font-size:16px;padding-inline:4px}._3b{display:flex;align-items:center;justify-content:space-between;gap:20px}._3b ._g{flex:0 0 160px}._3b ._2d{display:contents}._3b ._55{flex:1}._6e{grid-template-columns:minmax(0,1fr)}.acquisition-request-directory{gap:0}.acquisition-request-column-labels,.acquisition-request-directory-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) 52px 100px 96px 44px;gap:16px;align-items:center}.acquisition-request-column-labels{padding-block:12px;color:var(--x13);font-size:14px}.acquisition-request-directory-row{min-height:82px;padding-block:8px}.acquisition-request-directory-row :is(strong,span){white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip}.acquisition-request-directory-row strong{font-weight:400;font-size:15px}.acquisition-request-directory-row .acquisition-request-book{display:flex;align-items:center;gap:16px}.acquisition-request-book .book-cover{width:48px;height:64px;flex:0 0 48px}.acquisition-request-book>div:last-child{display:grid;gap:4px;min-width:0}.acquisition-request-cover{width:96px;height:144px}.acquisition-request-directory-row span{font-size:14px;color:var(--x13)}.acquisition-request-directory-row time{font-size:14px}._aa{display:flex;gap:10px;align-items:center;min-width:0}.acquisition-request-avatar{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:var(--x1o)}.acquisition-request-format svg{width:24px;height:24px}.acquisition-request-directory-row .acquisition-request-status{justify-self:start;padding:5px 8px;border:1px solid var(--border);border-radius:4px;font-size:13px;color:var(--xw);background:var(--x1o)}.acquisition-request-directory-row .acquisition-request-status[data-status=approved]{color:var(--x1n);background:var(--xe)}.acquisition-request-directory-row .acquisition-request-status[data-status=pending]{color:var(--x1q);background:var(--xn)}.acquisition-request-directory-row .acquisition-request-status[data-status=rejected]{color:var(--xq);background:var(--xb)}.acquisition-request-review{width:40px;padding:0}.acquisition-request-review svg{width:20px;height:20px}.acquisition-source-picker{display:grid;gap:12px;padding-block:16px;border-block:1px solid var(--border)}.acquisition-source-picker fieldset{margin:0;padding:0;border:0;min-width:0}.acquisition-source-picker legend{margin-bottom:12px;font-size:14px}.acquisition-source-picker label{display:flex;align-items:start;gap:10px;min-height:44px;padding-block:6px;font-size:14px;font-weight:400}.acquisition-source-picker input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0;accent-color:var(--accent)}.acquisition-source-picker label>span{min-width:0}.acquisition-source-picker label span span{display:block;margin-top:4px;color:var(--x13);font-size:13px}.acquisition-source-picker>:is(p,._0){margin:0;font-size:14px}.acquisition-source-picker>._0{justify-self:start;padding-inline:0;text-decoration:underline}._a8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._a8 ._0{padding-inline:8px}._40 .acquisition-request-decision{padding:0;border:0;background:transparent}._40 ._1d{background:var(--x0)}._87{display:flex;align-items:center;gap:16px}._87>div:last-child{min-width:0;display:grid;gap:12px}._87 .book-cover{flex:0 0 96px;isolation:isolate}._40 .acquisition-request-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._40 .acquisition-request-facts dt{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}@media(min-width:1400px){._2e:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel){display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:28px}._2e:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel)>:is(._2,._3b),._2e:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel) .acquisition-request-directory,._2e:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel) ._g{grid-column:1}._2e:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel) #acquisition-panel-requests,._2e:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel) ._6e{display:contents}._40.ui-adjacent-panel{grid-column:2;grid-row:1 / span 5;border:0;border-left:1px solid var(--border);border-radius:0;box-shadow:none;background:transparent;min-height:0}._40.ui-adjacent-panel :is(._1d,.ui-drawer-content){padding-inline:24px 0}._2e:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel) :is(.acquisition-request-column-labels,.acquisition-request-directory-row){gap:12px}}@media(max-width:1150px){._h{grid-template-columns:repeat(2,minmax(0,1fr))}._h article:last-child{grid-column:1 / -1}._7s{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){._3b{flex-wrap:wrap;gap:8px}._3b ._55{flex-basis:100%}._55{gap:16px}.acquisition-request-column-labels{display:none}.acquisition-request-directory-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.acquisition-request-directory-row>.acquisition-request-book{grid-column:1}.acquisition-request-directory-row>button{grid-column:2;grid-row:1;width:44px}.acquisition-request-directory-row>._aa{grid-column:1;grid-row:2}.acquisition-request-directory-row>time{grid-column:1;grid-row:3}.acquisition-request-directory-row>.acquisition-request-format{grid-column:2;grid-row:2}.acquisition-request-directory-row>.acquisition-request-status{grid-column:2;grid-row:3}.import-preview-table :is(th,td):last-child{width:100px}.import-preview-table :is(th,td){padding:12px 8px;font-size:14px}._h,._2t ._5q{grid-template-columns:minmax(0,1fr);gap:16px}._h article,._2t ._5q>*{padding:20px}.admin-request-preview-row{grid-template-columns:48px minmax(0,1fr);gap:12px}.admin-request-preview-row .book-cover{width:48px;height:68px}.admin-request-preview-row>a{grid-column:2;justify-self:start}}.admin-maintenance-page .maintenance-task-group{padding:0;border:0;background:transparent;gap:0}.admin-maintenance-page .maintenance-task-group>h2{margin-bottom:16px;font:400 26px/1.4 var(--xs)}.maintenance-workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:24px;align-items:start}.maintenance-task-directory{display:grid;gap:24px}.maintenance-task-columns,.maintenance-task-row{display:grid;grid-template-columns:minmax(140px,1.3fr) minmax(90px,.85fr) minmax(110px,1fr) 86px;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--border)}.maintenance-task-columns{font-size:12px;color:var(--x13)}.maintenance-task-row{min-height:76px}.maintenance-task-row strong{display:flex;align-items:center;gap:12px;font-weight:400}.maintenance-task-row strong svg{width:24px;height:24px;flex-shrink:0}.maintenance-task-row span{font-size:14px;color:var(--x13)}.maintenance-row-status{display:flex;align-items:center;gap:8px}.maintenance-row-status svg{width:20px;height:20px;flex-shrink:0}.maintenance-row-status[data-health=healthy] svg{color:var(--x1n)}.maintenance-row-status[data-health=attention] svg{color:var(--xm)}.maintenance-task-row:has([aria-pressed=true]){background:var(--surface-soft)}.maintenance-task-preview{min-width:0;border-left:1px solid var(--border);padding-left:32px;scroll-margin-top:24px}.admin-maintenance-page .maintenance-task{padding:0;background:transparent;border:0;border-radius:0}.admin-maintenance-page .maintenance-plan-controls{display:flex;align-items:end;flex-wrap:wrap;gap:16px}.admin-maintenance-page .maintenance-plan-controls>*{min-width:180px}@media(max-width:1100px){.maintenance-workspace{grid-template-columns:minmax(0,1fr)}.maintenance-task-preview{padding:24px 0 0;border-left:0;border-top:1px solid var(--border)}.maintenance-task-preview:has(>div:not([hidden])){min-height:calc(100dvh - 48px)}}@media(max-width:600px){.admin-maintenance-page .maintenance-plan-controls{display:grid;grid-template-columns:minmax(0,1fr)}.admin-maintenance-page .maintenance-plan-controls>*{min-width:0;width:100%}}.maintenance-cover-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.admin-maintenance-page .maintenance-cover-heading h2{font:400 24px/1.4 var(--xs)}.maintenance-cover-preview{list-style:none;padding:0;margin:0}.maintenance-cover-preview li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.maintenance-cover-preview li:last-child{border-bottom:0}.maintenance-cover-preview strong{font-weight:500}.maintenance-cover-preview p{margin:6px 0 0;color:var(--x13)}.maintenance-cover-placeholder{flex:0 0 84px;height:108px;background:var(--surface-soft);border:1px solid var(--border);border-radius:4px}.maintenance-cover-action ._0{width:min(100%,260px)}.maintenance-cover-action p{margin:12px 0 0;color:var(--x13)}._l [role=tabpanel]:not([hidden]){display:grid;gap:28px}._l .backup-recovery-summary{padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--x1o);box-shadow:none}._l .backup-summary-heading h2,._l ._24 h2{font:500 22px/1.4 var(--xr)}._l .backup-snapshot-list{list-style:none;padding:0}._l .backup-tabs{flex-wrap:nowrap;overflow-x:auto}._l .backup-tabs button{min-height:48px;white-space:nowrap}.backup-disclosure-section a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){._l .backup-recovery-summary{padding:18px}._l .backup-tabs{max-width:100%}}.backup-summary-actions{display:flex;flex-wrap:wrap;gap:12px}.backup-summary-details>summary,.backup-row-details>summary{width:44px;padding:10px}.backup-summary-details>summary svg,.backup-row-details>summary svg{width:22px;height:22px}.backup-summary-details>summary:after,.backup-row-details>summary:after{display:none}.backup-row-details:not([open]){width:44px}.backup-table-head{display:none}.backup-facts>div{align-content:start}@media(max-width:1199px){._l .backup-snapshot-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center}.backup-snapshot-summary,.backup-snapshot-row>._11,.backup-row-details[open]{grid-column:1 / -1}.backup-snapshot-summary strong{font-size:14px;font-weight:500}}.backup-summary-mobile-label{display:none}.backup-summary-heading>svg{flex:0 0 36px;width:36px;height:44px}.backup-recovery-summary .backup-summary-heading{justify-content:start}.backup-summary-identity{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0;font-size:14px}.backup-summary-readiness{margin:6px 0 0;color:var(--x13);font-size:13px}.backup-recovery-summary.needs-attention .backup-summary-readiness{color:var(--xm)}._5e{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--border)}._5e button{flex:none;min-height:48px;padding:12px 4px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font:400 16px/1.4 var(--xr);color:var(--x13)}._5e button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}._do ._45{min-height:32px;font-weight:400;color:var(--accent)}._b0{display:grid;grid-template-columns:minmax(0,1fr) 404px;gap:68px;align-items:start}._e{min-width:0}._8j{list-style:none;margin:0;padding:0}._8j li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}._8j strong{font-weight:400;overflow-wrap:anywhere}._e [role=tabpanel]:not([hidden]){display:grid;gap:24px}._e [role=tabpanel]>._0{justify-self:start}._e ._6r{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._e ._bv ._o{display:none}._8k{max-width:none;gap:20px}._e ._j>._42{margin-top:0}._e .cover-administration-controls>._0,._e ._bx>._0{justify-self:start}._e ._bv{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}._e form._j>fieldset>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._e ._j input,._e ._j textarea,._e ._j select{font:400 16px/1.5 var(--xr)}._e ._j input,._e ._j select{min-height:44px;padding:8px 12px}._93{grid-column:1 / -1}._93>summary{cursor:pointer;min-height:44px;padding:12px 0}._93>div{display:grid;gap:20px;padding-block:16px}._74{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 24px;grid-column:1 / -1}._74>small{grid-column:2}._bn{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;min-height:48px;padding:4px 8px;background:var(--x1o);border:1px solid var(--border);border-radius:6px}._8w{display:inline-flex;align-items:center;max-width:100%;padding-left:10px;background:var(--surface-soft);border-radius:4px}._8w>span{overflow-wrap:anywhere}._8w button{width:44px;height:44px;min-width:44px;padding:0;border:0;background:transparent;font-size:20px}._e ._j ._bn input{width:120px;min-width:90px;flex:1;border:0;box-shadow:none;background:transparent}._e ._j textarea[rows="1"]{min-height:44px;height:44px;padding:8px 12px}@media(max-width:600px){._74{grid-template-columns:minmax(0,1fr)}._74>small{grid-column:1}}._e h2,._46 h2{font:500 18px/1.4 var(--xr)}._e ._j fieldset{grid-template-columns:minmax(0,1fr)}._e ._j label{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;column-gap:24px;font-size:16px}._e ._j label>small{grid-column:2}._46{min-width:0;padding-left:32px;border-left:1px solid var(--border)}._46>.book-cover{width:238px;max-width:100%;margin:20px 32px 28px}._46 p{color:var(--x13)}.book-admin-audio-summary{padding-top:24px;margin-top:24px;border-top:1px solid var(--border)}.book-admin-audio-facts{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.book-admin-audio-facts>svg{width:24px;height:24px;flex:none}._8k>._5l{padding:24px 0;border:0;border-top:1px solid var(--border);background:transparent}@media(max-width:1200px){._b0{grid-template-columns:minmax(0,1fr);gap:24px}._46{padding:24px 0 0;border:0;border-top:1px solid var(--border)}._46>.book-cover{width:140px;margin:20px 0}}@media(max-width:600px){._e ._j label{grid-template-columns:minmax(0,1fr)}._e ._j label>small{grid-column:1}._5e{gap:20px}}._b .performance-status{margin:0;padding:0;border:0;background:transparent;color:var(--x13);font:400 14px/1.5 var(--xr)}._b .performance-status--warning{padding-left:12px;border-left:3px solid var(--x1q);color:var(--xw)}._b ._3r,._b ._1a{padding:0;border:0;background:transparent;box-shadow:none}._b ._3r ._o{display:none}._b ._24 h2,._b ._1a>h2{font:500 22px/1.4 var(--xr)}._b ._3s{border-radius:6px;padding:20px}._b ._3s strong{font:400 22px/1.3 Georgia,serif}._b ._9f{border:0;background:transparent;border-radius:0}._34,._79{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,1.6fr) 100px;align-items:center;gap:16px;min-height:56px;padding:6px 12px;border-bottom:1px solid var(--border)}._79{min-height:28px;color:var(--x13);font-size:12px}._34 strong{display:flex;align-items:center;gap:14px;font-weight:400;font-size:14px}._34 strong svg{width:22px;height:22px;flex:none}._34>span{color:var(--x13)}._7a{display:grid;gap:4px;overflow-wrap:anywhere;font-size:14px}._7a:has(._61){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:16px}._61{color:var(--xw)}._61 small{display:block;margin-top:4px;color:var(--x13)}@media(min-width:1100px){._61 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}._7c{display:flex;align-items:center;gap:8px}._7c svg{width:18px;height:18px;flex:none}._7c[data-verdict=within_budget] svg{color:var(--accent)}._7c:not([data-verdict=within_budget]) svg{color:var(--x1q)}._7a small{font-size:14px}._2n ._1d h2{font:500 22px/1.4 var(--xr)}._2n .ui-drawer-content{display:grid;gap:24px}._2n ._2c{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}._2n ._2c>p{margin:0;color:var(--x13);font-size:14px;line-height:1.5}._2n ._2c>._0{width:100%;max-width:none}.performance-source-choices{display:grid;gap:4px;padding:0;margin:0;border:0}.performance-source-choices legend{margin-bottom:10px;font-weight:500}.performance-source-choices label{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.performance-source-choices input{width:18px;height:18px;accent-color:var(--accent)}._b ._1a>div{gap:0;border:0;border-radius:0;background:transparent}._b ._3s{border:1px solid var(--border);background:var(--x1o)}._b ._9g{margin-top:8px}._b ._3s{grid-template-columns:24px minmax(0,1fr);column-gap:16px}._3s>svg{width:24px;height:24px;grid-row:1 / span 3}._b ._3s>:not(svg){grid-column:2}._b ._3r>._24{justify-content:flex-end}@media(max-width:600px){.maintenance-task-columns{display:none}.maintenance-task-row{grid-template-columns:minmax(0,1fr) 86px;gap:8px 12px}.maintenance-row-status,.maintenance-row-date{grid-column:1;padding-left:36px}.maintenance-task-row>button{grid-column:2;grid-row:1 / span 3}._79{display:none}._3r>._24{flex-direction:column;align-items:flex-start;gap:4px}._34{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px 0}._34>span{grid-column:1;grid-row:2;font-size:14px}._34>._0{grid-column:2;grid-row:span 2}._7a:has(._61){grid-template-columns:minmax(0,1fr);gap:8px}}._8 ._3k{grid-template-columns:320px minmax(0,1fr);gap:28px}._8 ._3j{padding-right:26px;border-right:1px solid var(--border)}._8 ._3j h2{font:500 18px/1.4 var(--xr)}._8 ._12{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px;border-radius:6px;background:transparent;cursor:pointer}._12>input{appearance:auto;width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--accent)}._12 strong{font-size:15px;font-weight:400}._12 span{font-size:14px;font-weight:400}._8 ._12.selected{background:var(--surface-soft)}._12>._8u{grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start}._8u .book-cover{width:56px;height:84px;border-radius:3px}._8u>div:last-child{display:grid;gap:6px;min-width:0}._8 ._3m{padding:0;border:0;border-radius:0;background:transparent;gap:20px}._8 ._4c h2{font:400 28px/1.2 Georgia,serif}._8 ._4c p{font-size:14px;line-height:1.5}._8 ._6u li{font-weight:400}._8 ._4b{gap:16px}._8 ._17{padding:16px;border-radius:6px;gap:8px}._8 ._1g{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:16px;align-content:start}._8 ._1g .book-cover{width:112px;margin:0}._1g dl{display:grid;gap:8px;margin:0}._1g dl>div{display:grid;gap:4px}._1g dl>div:nth-child(n+3){grid-template-columns:72px minmax(0,1fr);gap:8px}._1g dt{color:var(--x13);font-size:13px;font-weight:400}._1g dd{margin:0;font-size:14px;overflow-wrap:anywhere}._8 ._17 h3{margin:0;font:400 16px/1.4 var(--xr)}._8 ._17 em,._8 ._4b legend{font-size:14px;font-weight:400}@media(min-width:901px){._3m{position:relative}._3m>._6t{position:absolute;top:0;right:0}._4c>div:first-child{padding-right:180px}}._8 ._1g p{margin:0 0 10px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}._8 ._3l p{font-size:14px;line-height:1.5}@media(max-width:1200px){._8 ._3k{grid-template-columns:230px minmax(0,1fr)}._8 ._1g{grid-template-columns:minmax(0,1fr)}._8 ._1g .book-cover{grid-row:auto;margin-bottom:12px}}@media(max-width:1100px){._8 ._3k{grid-template-columns:minmax(0,1fr)}._8 ._3j{padding:0;border:0}._8 ._5m{display:none}._8 ._1g{grid-template-columns:88px minmax(0,1fr)}._8 ._1g .book-cover{width:88px;margin:0}._8 ._6t{min-height:44px}}.backup-workspace{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:18px;align-items:start}.backup-workspace-main{display:grid;gap:28px;min-width:0}.backup-guidance{padding:20px 0 20px 36px;border-left:1px solid var(--border)}.backup-guidance h2,.backup-guidance h3{margin:0 0 16px;font-size:18px;font-weight:400;line-height:1.4}.backup-guidance p{line-height:1.75;margin:0 0 20px}.backup-guidance button{padding:0;min-height:44px;background:transparent;border:0;color:var(--accent);text-align:left;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.backup-guidance .backup-guidance-retention{margin-top:28px;padding-top:16px;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.backup-guidance-retention>summary{padding-inline:0;font-size:18px}.backup-guidance-retention>._1t{padding:16px 0 0}._l .backup-summary-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._l .backup-snapshot-list>li{padding:20px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}@media(min-width:1200px){._l .backup-recovery-summary{grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px;padding:20px}.backup-recovery-summary .backup-summary-heading{grid-column:1;grid-row:1;align-items:center;gap:12px}.backup-recovery-summary>._3{grid-column:3;grid-row:1}.backup-recovery-summary>._3>summary{flex-wrap:wrap;gap:4px 12px}.backup-recovery-summary>._3>summary small{margin:0}.backup-recovery-summary>._3[open]{grid-column:1 / -1;grid-row:2}.backup-recovery-summary .backup-summary-actions{grid-column:2;grid-row:1;justify-content:end}.backup-recovery-summary>._11,.backup-summary-skeleton{grid-column:1 / -1}.backup-table-head{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr)) 186px;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border);font-size:14px}._l .backup-snapshot-row{grid-template-columns:minmax(0,1fr) 130px 44px;gap:12px;align-items:center}._l .backup-snapshot-list{gap:0}._l .backup-snapshot-list>li{padding-block:8px}.backup-snapshot-summary span{font-size:14px}.backup-snapshot-summary{display:grid;grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px}.backup-snapshot-summary>div:first-child,.backup-snapshot-statuses{display:contents}.backup-snapshot-summary strong{font-size:14px;font-weight:500}.backup-snapshot-row:has(._3[open])>._3,.backup-snapshot-row>._11{grid-column:1 / -1}}@media(max-width:1100px){.backup-workspace{grid-template-columns:minmax(0,1fr)}.backup-guidance{padding:24px 0 0;border-left:0;border-top:1px solid var(--border)}}@media(max-width:600px){._l .backup-summary-facts{grid-template-columns:minmax(0,1fr)}.backup-summary-actions>._0{flex:1}}@media(max-width:1199px){.backup-summary-details>summary{width:auto}.backup-summary-mobile-label{display:inline}.backup-summary-details>summary svg{display:none}}.source-detail-drawer .source-details{border:0;padding:0;background:transparent}@media(max-width:1150px){.source-details-inline{display:none}}.source-column-labels{display:none}.source-identity{grid-template-columns:40px minmax(0,1fr);column-gap:12px}.source-monogram{grid-row:1 / 3;display:grid;place-items:center;width:40px;height:44px;border:1px solid var(--border);border-radius:6px;font:400 18px/1 var(--xs)}.source-identity small{grid-column:2}.source-directory{container:source-directory / inline-size}@container source-directory (max-width: 599px){.source-row .source-purpose{grid-column:1;grid-row:2}.source-row .source-state{grid-column:2;grid-row:1}.source-row .source-check{grid-column:1;grid-row:3}.source-row-actions{grid-column:2;grid-row:3}}@container source-directory (min-width: 600px){.source-column-labels,.source-list .source-row{display:grid;grid-template-columns:minmax(0,1fr) 82px 82px minmax(110px,.65fr) 144px;gap:12px;align-items:center}.source-column-labels{padding:12px;font-size:13px;border-bottom:1px solid var(--border);color:var(--x13)}}.source-details .source-basic-fields{grid-template-columns:minmax(0,1fr)}@media(min-width:1151px){._4y{display:grid;grid-template-columns:minmax(0,1fr) 344px;grid-template-rows:auto auto 1fr auto;align-items:start}._4y>._2,.source-privacy-summary,.source-directory,.source-runtime-disclosure{grid-column:1}._7s{display:contents}.source-details-inline{grid-column:2;grid-row:2 / span 3}.source-details-inline .source-details{padding:24px 0 24px 24px;border:0;border-left:1px solid var(--border);border-radius:0;background:transparent}}.source-detail-header ._o{display:none}.source-details .source-detail-header h2{font:400 20px/1.4 var(--xr)}.admin-account-form ._1c strong,.source-form ._1c strong,.source-route-facts dt{font-weight:400}.source-details>._3{border-inline:0;border-radius:0;background:transparent}.account-create-drawer[open]{display:flex;flex-direction:column}.account-create-drawer ._1d{flex:none}.account-create-drawer .ui-drawer-content,.account-create-drawer .admin-account-task,.account-create-drawer ._8d{display:flex;flex-direction:column;flex:1;align-items:stretch}.account-create-drawer ._6l{margin-top:auto;padding-top:24px;flex-direction:column}@media(min-width:1400px){._1u:has(.ui-adjacent-panel){display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}._1u:has(.ui-adjacent-panel)>._2,._1u:has(.ui-adjacent-panel) ._8c{grid-column:1}._1u:has(.ui-adjacent-panel) ._as{display:contents}._1u .ui-adjacent-panel{grid-column:2;grid-row:1 / span 3;border:0;border-left:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}._1u .ui-adjacent-panel :is(._1d,.ui-drawer-content){padding-inline:24px 0}.account-create-drawer.ui-adjacent-panel{height:calc(100dvh - 136px)}}html:has(._73,._39,._9){background:#f7f5f0;color-scheme:light}._73,._39,._9{--xw: #252b28;--x13: #656d66;--x16: #656d66;--x0: #f7f5f0;--x1o: #fff;--x1p: #fff;--surface-soft: #eeede7;--border: #dddcd4;--accent: #355849;--accent-ink: #fff;background:var(--x0);color:var(--xw);color-scheme:light}._9t strong{font:400 40px/1 var(--xs);letter-spacing:-.03em}._2q{min-height:88px;border:0}._2q nav{font-size:16px;font-weight:400}._2q a{color:var(--xw)}._2p nav{gap:24px;font-size:16px}._2p nav>a:not(._67){display:inline-flex;min-height:44px;align-items:center;gap:10px}._2p nav svg{width:22px;height:22px}._7m{border-radius:6px;box-shadow:none}._7m ._3w{margin-top:16px;font-size:14px}._2q ._67{min-width:100px;border:1px solid var(--accent);background:transparent;color:var(--accent)}._7n{background:var(--accent);color:#fff;border-radius:6px}._4t{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:center;min-height:620px;padding:4px 0 32px}._1r{padding:0}._1r h1{max-width:none;font-size:clamp(30px,3.5vw,44px);letter-spacing:-.035em;line-height:1.25}._1r h1 em{color:var(--xw)}._1r>p{max-width:460px;font-size:18px;line-height:1.65}._3u{display:flex;flex-wrap:wrap;width:auto;gap:16px}._3u>a{border-radius:6px;font-weight:400}._3u>a:not(._7n){border-color:transparent;gap:8px}._4u{border-radius:6px}._4u{grid-template-columns:150px minmax(0,1fr)}._fo{font:400 24px/1 var(--xs);align-self:center}._68{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:6px;border-radius:3px;font-size:11px}._68>svg{flex:none;width:16px;height:16px}._3v>div{padding:12px 6px}._3v ._fq{border-top:1px solid var(--border)}._4v{padding:12px 24px;border:0}._4v ._fp{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:4px;padding:8px;width:240px;font-size:11px}._4v svg{width:16px;height:16px;flex:none}._fn{display:flex;align-items:center;gap:8px}._fr{margin:0;padding:0 24px;font:400 30px/1.3 var(--xs)}._9w{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border:1px solid var(--border);border-radius:3px;font-size:10px;white-space:nowrap}._9w svg{width:12px;height:12px;flex:none}._9w._en{color:#fff;background:var(--accent);border-color:var(--accent)}._3w{display:flex;gap:12px;align-items:center;margin-top:20px;font-size:12px}._3w>svg{width:20px;height:20px;flex:none}._3w>div{flex:1}._3w small{display:block;margin-top:8px;color:var(--x13)}._4u ._3w{gap:8px;font-size:10px}._4u ._3w>div{min-width:0}._s>div{grid-template-columns:minmax(0,1fr);gap:10px}._s{padding:12px 20px}._s article{grid-template-columns:44px minmax(0,1fr) auto;padding-bottom:8px;border-bottom:1px solid var(--border)}._s article:last-child{border:0;padding-bottom:0}.preview-mini-cover{width:40px;height:54px;box-shadow:none}._s article p{margin:3px 0}._s article h4{font:400 11px/1.3 var(--xr)}._s article p,._s article small{font-size:10px;line-height:1.3;text-transform:none}._s article small{display:block}._s h3{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:14px;font-weight:400}._s h3>span{font-size:10px;color:var(--accent)}._2r{align-content:start;padding-inline:12px}._2r article{grid-template-columns:44px minmax(0,1fr)}._2r p{display:block}._cx{grid-template-columns:minmax(0,1fr) minmax(130px,.65fr)}._cw{grid-template-columns:130px minmax(0,1fr);gap:20px;padding:16px 24px 24px}.preview-room-cover{width:130px;height:200px}._7o h2{font-size:26px}._cv{grid-template-rows:56px auto auto 1fr}._ct{align-self:center;scroll-margin-top:24px}._23{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:36px 0;border-top:1px solid var(--border);margin-bottom:0;scroll-margin-top:24px}._23 article{display:flex;align-items:start;gap:24px;padding:0 32px;border-right:1px solid var(--border)}._23 article:first-child{padding-left:0}._23 article:last-child{border:0}._23 svg{width:40px;height:40px;flex:none}._23 h2{font:400 30px/1.2 var(--xs);margin-bottom:12px}._23 p{color:var(--x13);line-height:1.7}.preview-footer{border-color:var(--border);color:var(--x13);font-size:14px}.preview-footer>nav{justify-self:start}.preview-footer>p{justify-self:end}.preview-footer a,._52{color:var(--accent)}._53{max-width:1144px;min-height:680px;grid-template-columns:repeat(2,minmax(0,1fr));margin:48px auto 64px;border:1px solid var(--border);border-radius:6px;overflow:hidden}._38{grid-column:1;grid-row:1;padding:64px 86px;border:0;background:transparent}._80{width:100%}._80 h1{font:400 38px/1.15 var(--xs);letter-spacing:-.03em}._52{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:16px}._52 svg{width:22px;height:22px}._82{position:relative;display:block}._82>svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:22px;height:22px;pointer-events:none;color:var(--x13)}._u ._82 input{padding-right:46px}._u input[aria-invalid=true]{border-color:#a52b24}.access-credential-error{color:#a52b24;margin:-12px 0 0;font-size:14px;line-height:1.5}._u{margin-top:32px;gap:20px}._u label>span{color:var(--xw);font-size:14px;font-weight:400}._u input{min-height:48px;border:1px solid var(--border);border-radius:6px;color:var(--xw);background:var(--x1o)}._u ._a7{display:flex;align-items:center;gap:12px;margin-top:-8px;min-height:44px}._u ._a7 input{width:20px;height:20px;min-height:20px;margin:0;accent-color:var(--accent)}._u ._83._0{background:var(--accent);color:#fff;border-color:var(--accent);border-radius:6px;box-shadow:none;min-height:48px;font-size:16px}.access-recovery summary{font-size:14px;margin-inline:auto;text-decoration:underline;text-underline-offset:4px}.access-recovery p{font:14px/1.6 var(--xr)}.access-recovery{border-color:var(--border);color:var(--x13);font-size:14px}.access-recovery summary,.access-recovery a{color:var(--accent)}.access-recovery a{text-decoration:underline;text-underline-offset:3px}._81{display:flex;gap:16px;border-top:1px solid var(--border);padding-top:24px;margin-top:24px;color:var(--x13);font:14px/1.6 var(--xr)}._81>svg{width:26px;height:26px;flex:none}._81 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}._7z{display:block;grid-column:2;grid-row:1;padding:0;border:0;min-width:0;position:relative}._7z img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}._39>.preview-footer{justify-content:center;border:0;padding-block:24px}._39>.preview-footer>nav{margin-inline:auto;font-size:14px}._39>.preview-footer>p{display:none}._21{width:min(100%,672px);padding:80px 0 24px}._66{color:var(--accent);font-size:18px;font-weight:400;text-align:left}._21 h1{max-width:none;font:400 44px/1.2 var(--xs);letter-spacing:-.03em;text-align:left}._9s{color:var(--x13);font-size:14px;margin-top:32px}._65{color:var(--xw);font:18px/1.7 var(--xr);max-width:none}._cm{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:0;padding-block:8px;border:0}._cm a{color:var(--accent);min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}._fm>summary{cursor:pointer;min-height:44px;padding-block:12px;color:var(--accent);font-size:14px}._15{margin-top:48px;border:0;gap:48px}._15 section{display:block;padding:0;border:0;scroll-margin-top:24px}._15 h2{font:400 32px/1.3 var(--xs);margin-bottom:12px}._15 p{color:var(--xw);font:20px/1.7 var(--xr);margin-top:12px}._9>.policy-related-footer{width:min(100%,672px);display:flex;justify-content:center;margin-bottom:32px}.policy-related-footer nav{gap:24px;font-size:16px}.policy-related-footer a+a:before{content:"·";margin-right:24px;color:var(--xw)}._9[data-policy="/library-policy"] ._21,._9[data-policy="/library-policy"]>.policy-related-footer{width:min(100%,608px)}._9[data-policy="/library-policy"] ._66{border-left:3px solid var(--accent);padding:8px 0 8px 16px}._9[data-policy="/library-policy"] h1{max-width:15ch}._9[data-policy="/library-policy"] ._15 section:not(:last-child){padding-bottom:32px;border-bottom:1px solid var(--border)}._9[data-policy="/terms"] ._66{text-transform:uppercase}._9[data-policy="/terms"]>.policy-related-footer{justify-content:flex-start}._9[data-policy="/terms"]>._2p{border-bottom:1px solid var(--border)}._9[data-policy="/terms"] ._2p nav>a+a{border-left:1px solid var(--border);padding-left:24px}._9[data-policy="/privacy"] ._21,._9[data-policy="/privacy"]>.policy-related-footer{width:min(100%,560px)}._9[data-policy="/privacy"] ._21{padding-top:32px}._9[data-policy="/privacy"] ._66,._9[data-policy="/privacy"] h1{text-align:center}._9[data-policy="/privacy"] h1{font-size:38px}@media(min-width:1101px){._9[data-policy="/privacy"] ._21{padding-block:24px 12px}._9[data-policy="/privacy"] ._65{margin-top:16px}._9[data-policy="/privacy"] ._15{margin-top:16px;gap:16px}._9[data-policy="/privacy"] ._15 h2{font-size:28px}._9[data-policy="/privacy"] ._15 p{font-size:18px;line-height:1.5}._9[data-policy="/privacy"] ._9s{margin-top:20px}}._cn p,._cn button{margin-top:24px}@media(max-width:1100px){._4t{grid-template-columns:minmax(0,1fr)}._1r{max-width:650px}}@media(max-width:900px){._23 article{gap:16px;padding-inline:16px}._38{padding:40px 32px}._53{margin-top:24px}}@media(max-width:650px){.preview-footer>p{justify-self:start}._4t{padding-top:24px;gap:32px}._1r h1{font-size:30px}._1r>p{font-size:17px}._23{grid-template-columns:minmax(0,1fr);padding-block:0}._23 article,._23 article:first-child{padding:24px 0;border-right:0;border-bottom:1px solid var(--border)}._9t strong{font-size:32px}._2q{min-height:76px;gap:16px}._53{display:block;min-height:0;border:0;margin:24px auto 40px}._38{display:block;padding:0}._80 h1{font-size:32px}._7z{display:none}._21{padding:32px 0}._21 h1,._9[data-policy="/privacy"] h1{font-size:32px}._2p nav{gap:12px;font-size:14px}._2p ._52{font-size:14px}._2p nav svg{width:18px;height:18px}._65{font-size:16px}._15 h2{font-size:24px}._15 p{font-size:16px}}._1{max-width:none}.acquisition-request-history{position:relative}.acquisition-request-history>._1m{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._1 ._26 button.active{border-bottom:3px solid var(--accent);color:var(--accent)}@media(min-width:1101px){.acquisition-request-history>._g:has(.downloads-request-filter){position:absolute;right:0;top:-76px;width:180px}.acquisition-request-history>._g:has(.downloads-request-filter) ._2d{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.downloads-device-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1.1fr);gap:32px}._1 ._2v{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-content:start}.downloads-device-layout ._2v:has(._19) ._10{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:none;padding:0;gap:8px;border:0;background:transparent;text-align:left}.downloads-device-layout ._2v:has(._19) ._10>:is(h2,._7y){display:none}.downloads-device-layout ._2v:has(._19) ._10 p{font-size:14px}.downloads-device-layout ._2v:has(._19) ._10>a{min-width:0;margin:0;font-size:14px}._1 .downloads-device{container-type:inline-size;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.downloads-device-intro h2{margin:0 0 8px;font-size:26px}.downloads-device-intro p,.downloads-device-information p{color:var(--xk);line-height:1.65;font-size:16px}._1 ._1m h2,.downloads-device-information h2{font-family:var(--xr);font-size:18px;font-weight:500}._1 ._1m ._o{display:none}.downloads-device-information{padding-left:28px;border-left:1px solid var(--x4)}.downloads-device-information h2{margin-top:0;margin-bottom:18px}._9e{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--border)}._9e progress{display:block;width:100%;height:6px}._9e>p:first-of-type{margin-bottom:18px}.downloads-device-layout .downloads-device{gap:8px}.downloads-device-information ._f7{margin-top:8px;font-size:13px;line-height:1.5}.downloads-device-layout ._9c{gap:0}.downloads-device-layout ._14{grid-template-columns:minmax(0,1fr) 150px;gap:20px}.downloads-device-layout ._14>div{min-width:0}.downloads-device-layout ._14 p{font-size:14px;line-height:1.5}.downloads-device-layout ._14>div:first-child>p:first-of-type{font-size:16px}.downloads-device-layout ._9d{color:var(--xw)}.downloads-device-layout .offline-transfer-progress{display:grid;gap:2px}._f6{font-size:12px;color:var(--x13);line-height:1.5}.downloads-device-layout ._1q{gap:12px}.downloads-device-layout ._1q>._0{min-width:84px;font-weight:400}.offline-transfer-summary{margin-top:64px;padding-top:24px;border-top:1px solid var(--border)}.offline-transfer-summary>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px}.offline-transfer-summary-cover{width:64px;height:auto;align-self:start}.offline-transfer-summary strong{font-size:16px;font-weight:500}.offline-transfer-summary p{margin:4px 0;font-size:14px}.offline-transfer-summary progress{width:100%;height:4px}.offline-transfer-summary ._0{padding-inline:0;text-decoration:underline}._1 ._19{grid-template-columns:100px minmax(0,1fr) auto;gap:16px;border:0;border-bottom:1px solid var(--x4);border-radius:0;padding:10px 0;background:transparent;box-shadow:none}._1 .offline-download-cover{width:100px;height:auto;border-radius:4px;align-self:start}._14 progress{grid-column:1 / -1;width:100%;height:4px}._1 ._4p{font-weight:500}._9d{color:var(--x13);font-size:14px}.request-directory-labels,._1 .request-directory-row{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(120px,1fr) minmax(130px,1.1fr) 204px;gap:24px;align-items:center}.request-directory-labels{padding:12px 0;color:var(--x13);border-bottom:1px solid var(--border)}._1 .acquisition-request-list{gap:0}._1 .request-directory-row{padding:10px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}._1 .request-directory-row>header{display:contents}.request-directory-identity{display:flex;gap:16px;align-items:center;min-width:0}.request-directory-identity>div:last-child{min-width:0}.request-directory-cover{flex:none;width:78px;height:auto;border-radius:4px}._1 .request-directory-identity h3{margin:0;font:500 18px/1.4 var(--xr);overflow-wrap:anywhere}.request-directory-identity a{display:block;min-height:44px;align-content:center;color:var(--xw);text-decoration:none}.request-directory-row .acquisition-request-facts{grid-template-columns:minmax(0,1fr)}.request-directory-identity p,.request-directory-status p{margin:4px 0 0;color:var(--x13);font-size:16px}.request-directory-row time{color:var(--x13);font-size:16px}.request-status{color:var(--x13);display:flex;gap:12px;align-items:center;font-size:16px}.request-status svg,.request-details-trigger svg{width:24px;height:24px;flex:none}.request-status[data-state=ready] svg,.request-status[data-state=cancelled] svg,.request-status[data-state=rejected] svg{border:1px solid currentColor;border-radius:50%;padding:3px}._1 .request-details-trigger{width:44px;min-width:44px;padding:0}.request-status[data-state=ready]{color:var(--accent)}.request-status[data-state=rejected],.request-status[data-state=failed],.request-status[data-state=attention]{color:var(--xq)}._1 .request-directory-row .acquisition-request-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}@media(max-width:1100px){.request-directory-labels{display:none}._1 .request-directory-row{grid-template-columns:minmax(0,1fr) 204px;gap:12px 24px}.request-directory-identity{grid-column:1}.request-directory-row time,.request-directory-status{grid-column:1;padding-left:80px}.request-directory-row .acquisition-request-card-actions{grid-column:2;grid-row:1 / span 3}}@media(max-width:600px){._1 .request-directory-row{grid-template-columns:minmax(0,1fr)}.request-directory-row .acquisition-request-card-actions{grid-column:1;grid-row:auto}.request-directory-cover{width:48px;height:64px}.request-directory-row time,.request-directory-status{padding-left:64px}}._1 ._26 button{min-height:44px;padding:8px 16px;font-size:16px;font-weight:400}@container (max-width: 640px){._1 ._19{grid-template-columns:48px minmax(0,1fr)}._1 .offline-download-cover{width:48px;height:64px}._1 ._1q{grid-column:1 / -1}._1 ._14{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.downloads-device-layout{grid-template-columns:minmax(0,1fr);gap:28px}.downloads-device-information{padding:24px 0 0;border-left:0;border-top:1px solid var(--x4)}._1 ._26 button{padding-inline:16px}}._1 ._1m{justify-content:flex-start;gap:20px}._1 ._1m ._a2{border:0;padding:0;background:transparent;font-size:16px;font-weight:400}._1 ._4p{font-size:18px}._1q ._k>button{width:44px;min-width:44px;padding:0}.offline-transfer-format{display:flex;align-items:center;gap:8px}.offline-transfer-format svg,.downloads-transfers ._1q svg{width:24px;height:24px;flex:none}._1 .downloads-transfers{gap:0}.downloads-transfer-intro{margin:0 0 24px;color:var(--x13);font-size:18px}.downloads-transfers ._1m{padding-bottom:8px;margin-bottom:0;border-bottom:1px solid var(--border)}.downloads-transfers ._1m h2{font-size:22px;font-weight:500}.downloads-transfers ._9c{gap:0}._1 .downloads-transfers ._19{grid-template-columns:120px minmax(0,1fr) 204px;gap:36px;padding:20px 0;align-items:center}._1 .downloads-transfers .offline-download-cover{width:120px;height:auto;align-self:center}.downloads-transfers ._14{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) 150px;gap:20px;align-items:center}.downloads-transfers .offline-transfer-identity{display:grid;gap:10px}._1 .downloads-transfers ._4p{font-size:22px;line-height:1.3}.downloads-transfers ._14 p,.downloads-transfers ._9d{font-size:16px}.downloads-transfers .offline-transfer-identity>p:first-of-type{font-size:18px}.downloads-transfers .offline-transfer-progress{display:grid;gap:12px}.downloads-transfers ._14>.offline-transfer-size{grid-column:auto}.downloads-transfers ._1q{justify-content:flex-end;gap:20px}.downloads-transfers ._1q>._0{min-width:132px;font-weight:400}.downloads-transfer-hint{color:var(--x13);font-size:14px}@container (max-width: 1100px){._1 .downloads-transfers ._19{grid-template-columns:94px minmax(0,1fr) 184px;gap:20px}._1 .downloads-transfers .offline-download-cover{width:94px}.downloads-transfers ._14{grid-template-columns:minmax(0,1fr);gap:12px}.downloads-transfers ._1q{gap:8px}}@container (max-width: 640px){._1 .downloads-transfers ._19{grid-template-columns:64px minmax(0,1fr);gap:16px}._1 .downloads-transfers .offline-download-cover{width:64px;align-self:start}._1 .downloads-transfers ._4p{font-size:18px}.downloads-transfers .offline-transfer-identity>p:first-of-type{font-size:16px}}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){._1{grid-template-columns:minmax(0,1fr) auto;gap:8px}._1>._2{grid-column:1;grid-row:1;padding-bottom:0}._1>._2 h1{font-size:25px}._1>._26{grid-column:2;grid-row:1}._eh{grid-column:1 / -1}._1 ._2v{gap:12px}._1 .downloads-device-intro h2{font-size:20px;margin-bottom:4px}._1 .downloads-device-intro p{font-size:14px}._1 .downloads-transfer-intro{margin-bottom:8px;font-size:14px}._1 .downloads-transfers ._19{grid-template-columns:56px minmax(0,1fr) 184px;gap:16px;padding:12px 0}._1 .downloads-transfers .offline-download-cover{width:56px}.downloads-transfers ._14{grid-template-columns:minmax(0,1fr) minmax(120px,1fr);gap:8px 16px}.downloads-transfers .offline-transfer-identity{grid-row:1 / 3;gap:4px}._1 .downloads-transfers ._4p{font-size:18px}.downloads-transfers .offline-transfer-identity>p:first-of-type{font-size:16px}.downloads-transfers ._14>.offline-transfer-size{grid-column:2}.downloads-transfers ._1q>._0{min-width:112px}}.history-page{gap:24px;width:100%}.history-section,._ce{display:grid;gap:var(--x1j)}.history-list,.history-skeleton-list{display:grid;margin:0;padding:0;border-top:1px solid var(--border);list-style:none}.history-skeleton{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;min-height:66px;padding:.6rem .25rem;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.history-identity{min-width:0}.history-identity h2,.history-identity p{margin:0}.history-identity h2{color:var(--xw);overflow-wrap:anywhere;font:500 18px/1.4 var(--xr)}.history-identity p{color:var(--x13)}.history-actions{display:flex;align-items:center;gap:.5rem}.history-actions ._0{min-height:44px;padding-inline:1.15rem}.history-skeleton>div:first-child{display:grid;gap:var(--space-2)}.history-skeleton .ui-skeleton{width:7rem}.history-skeleton>div:first-child .ui-skeleton:first-child{width:min(22rem,60vw)}.history-skeleton>div:first-child .ui-skeleton:last-child{width:min(14rem,40vw)}@media(max-width:760px){.history-skeleton{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding-block:.9rem}.history-actions ._0{flex:1}}.history-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--border)}.history-page .history-format-filters{display:flex;gap:20px}.history-format-filters ._0{border:0;border-bottom:3px solid transparent;border-radius:0;padding:12px 16px;background:transparent;box-shadow:none;color:var(--xw)}.history-format-filters ._0[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent)}.history-card{display:grid;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:28px;padding:8px 0}.history-page .history-list{border-top:0}.history-day-group+.history-day-group{border-top:1px solid var(--border);padding-top:18px}.history-page .history-menu-trigger{width:44px;padding:0}.history-actions svg,.history-toolbar>._0 svg{width:24px;height:24px}.history-actions ._0,.history-toolbar ._0{font-weight:400}.history-format-filters ._0{font-size:18px}.history-card .book-cover{width:94px;height:auto;min-height:0;aspect-ratio:2 / 3;border-radius:5px}.history-card .book-cover--loaded{aspect-ratio:auto}.history-card .history-identity p{margin-top:6px;font-size:14px}.history-card .history-identity .history-author{color:var(--accent)}.history-identity time{display:block;margin-top:8px;color:var(--x13);font-size:13px}.history-reading-progress{display:block;width:min(100%,360px);height:5px;margin-top:10px;border-radius:4px}.history-card .history-position-line{display:flex;align-items:center;gap:10px;max-width:360px;color:var(--xw)}.history-position-line svg{width:20px;height:20px;flex:none}.history-position-line>span:first-of-type{flex:1}.history-position-line>span:not(:first-of-type){white-space:nowrap}.history-day-group>h2{font:500 21px/1.4 var(--xr);margin-bottom:12px}.history-timeline{display:grid;gap:28px}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){._78.history-page{grid-template-columns:minmax(0,1fr) auto;gap:8px}.history-page>._2{grid-column:1;grid-row:1;padding-bottom:0}.history-page>._2 h1{font-size:25px}.history-page>.history-toolbar{grid-column:2;grid-row:1;gap:12px}.history-page .history-format-filters{gap:8px}.history-page>.history-section{grid-column:1 / -1}}@media(min-width:1200px)and (min-height:700px){.history-toolbar>._0{margin-top:-64px}.history-page:has(._3y[open]) .history-section{max-width:calc(100% - 448px)}.history-page ._3y{inset:208px 32px auto auto;margin:0;width:418px;max-height:calc(100dvh - 240px);box-shadow:0 4px 12px #0000001f;background:var(--x0)}.history-page ._3y::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.history-page ._3y h2{font:400 24px/1.3 var(--xs)}.history-page ._50{padding-top:24px;border-top:1px solid var(--border);justify-content:space-between}.history-page ._50 ._0{width:45%;font-weight:400}}@media(max-width:760px){.history-toolbar{align-items:stretch;padding-bottom:12px}.history-toolbar>._0{margin-left:auto}.history-page .history-format-filters{gap:8px}.history-card{grid-template-columns:64px minmax(0,1fr);gap:12px 16px}.history-card .book-cover{width:64px;height:92px;grid-column:1;grid-row:1}.history-card .history-identity{grid-column:2;grid-row:1}.history-card .history-identity h2{font-size:16px}.history-card .history-actions{grid-column:2;grid-row:2;flex-wrap:wrap}.history-actions ._0{padding-inline:12px}}._6{row-gap:16px}.author-lifetime{display:block;margin-bottom:6px}._5d{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;max-width:440px}._5d label{display:grid;gap:6px;min-width:0;width:180px;font-size:14px;color:var(--x13)}._5d input{width:100%;min-height:44px}._ax select{min-height:44px;width:100%}._5d ._ax{width:160px}._8i{display:flex;align-items:end;gap:8px;flex-wrap:wrap}._aw{flex-basis:100%;text-align:right;color:var(--x13);font-size:13px;margin:0}._6 ._av{padding:0;background:transparent;border:0;box-shadow:none;gap:4px}._6 ._44{margin-bottom:0}._6 ._44 ._r{margin:0}._6 .library-grid-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}._6 ._dt{font-size:14px}._6 ._y{gap:12px}._6 ._44 h2,._6 .library-grid-heading h2{font:500 22px/1.4 var(--xr)}._6 ._2 ._o,._6 .library-grid-heading ._o{display:none}._6 .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(auto-fill,minmax(150px,180px));justify-content:start;padding:0;gap:48px}._6 ._d{gap:10px}._6 ._d .book-cover{height:auto;min-height:0;aspect-ratio:3 / 4}._6 ._13{gap:8px}._6 ._8g{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--border)}._6 .author-catalog-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:47px;padding:4px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.author-catalog-card .book-cover{width:52px;height:auto;max-height:72px;min-height:0;aspect-ratio:13 / 18;border-radius:4px}.author-catalog-card .book-cover--loaded{aspect-ratio:auto}.author-catalog-card .book-cover img{width:auto;max-width:100%;max-height:72px}._6m{display:grid;gap:3px;min-width:0}._6 ._6m strong{font:400 16px/1.4 var(--xr);white-space:normal}._6m small{font-size:14px;margin:0}.author-catalog-card>._0{min-width:100px}@media(max-width:600px){._6 .library-grid-heading{flex-wrap:wrap}._5d{justify-content:flex-start}._8i,._8i label{width:100%}._aw{text-align:left}._6 .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(2,minmax(0,180px));gap:24px 16px}._6 .author-catalog-card{gap:12px;grid-template-columns:44px minmax(0,1fr) auto}.author-catalog-card .book-cover{width:44px;height:auto}.author-catalog-card>._0{min-width:64px;padding-inline:12px}._6 ._44 h2{font-size:20px}}._6 ._13 ._2o,._6 ._29{display:none}._6 ._1n{font:400 16px/1.4 var(--xr)}._8h,._6n,._6n>span{display:flex;align-items:center;gap:12px}._8h{font-size:14px;color:var(--x13)}._8h button{text-decoration:underline}._6n{flex-wrap:wrap;color:var(--xw)}._6n svg{width:16px;height:16px}.collections-page{width:100%;max-width:none;margin:0}.collections-page ._r{font-size:18px;color:var(--xw)}.collection-card-count svg,.collection-privacy-copy svg{width:24px;height:24px;flex:none}.collection-card-description{font-size:18px;color:var(--xw)}.ui-adjacent-panel{position:sticky;inset:24px auto auto;width:100%;height:auto;max-height:none;min-height:580px;margin:0;align-self:start;border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;box-shadow:0 4px 12px #0000000f}.ui-adjacent-panel ._1d{border:0;background:transparent}.ui-adjacent-panel .ui-drawer-content{flex:1;display:flex;flex-direction:column;padding-top:0}.collection-create-form{display:flex;flex-direction:column;gap:28px;flex:1}.collection-create-form label{font-size:16px}.collection-create-form input,.collection-create-form textarea{font-size:18px;background:transparent}.collection-create-form textarea{min-height:126px}.collection-create-form .collection-description-count{align-self:flex-end}.collection-create-form .collection-privacy-copy{font-size:16px;color:var(--xw)}.collection-create-form .collection-form-actions{margin-top:auto;justify-content:space-between;gap:32px}.collection-create-form .collection-form-actions ._0{flex:1}.collection-privacy-copy{display:flex;align-items:center;gap:12px}@media(min-width:1200px){.collections-page--creating{display:grid;grid-template-columns:minmax(0,1fr) 404px;gap:36px 64px}.collections-page--creating>._2{grid-column:1 / -1}.collections-page--creating>.collection-section{grid-column:1;grid-row:2;align-self:start}.collections-page--creating>.ui-adjacent-panel{grid-column:2;grid-row:2}}.collection-description-count{grid-column:1 / -1;justify-self:end;margin:-12px 0 0;font-size:12px;color:var(--x13)}.collection-privacy-copy{grid-column:1 / -1;margin:0 0 12px;font-size:14px;color:var(--x13)}.collection-detail-page .collection-detail-header{border-bottom:0;padding-bottom:0}.collection-detail-page .collection-members-heading{align-items:center;padding-bottom:0;border:0}.collection-member-count{margin:0;font-size:18px}.collection-detail-page .collection-row-menu-trigger{width:44px;min-width:44px;height:44px;padding:0;border:1px solid var(--border)}.collection-detail-actions svg,.collection-row-menu-trigger svg{width:24px;height:24px}.collection-detail-page .collection-row-remove{font-size:14px;font-weight:400}.collection-detail-page .collection-book-list{border-top:0}.collection-detail-page .collection-book-row{grid-template-columns:74px minmax(0,1fr) minmax(100px,138px) auto auto;gap:20px;padding:8px 0}.collection-book-progress{display:grid;gap:8px;font-size:14px;color:var(--xw)}.collection-book-progress>div{display:grid;gap:5px}.collection-book-progress progress{width:100%;height:4px;border-radius:4px}.collection-book-progress progress::-webkit-progress-value{border-radius:4px}.collection-book-progress progress::-moz-progress-bar{border-radius:4px}.collection-detail-page .collection-book-row:not(:has(.collection-book-progress)){grid-template-columns:74px minmax(0,1fr) auto auto}.collection-detail-page .collection-position{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.collection-detail-page .collection-book-cover{width:74px;height:auto;aspect-ratio:1;border-radius:4px}.collection-detail-page .collection-book-copy strong{font:500 18px/1.4 var(--xr)}@media(max-width:700px){.collection-detail-actions ._1e{top:calc(100% + var(--space-2));bottom:auto}.collection-detail-page .collection-members-heading{display:flex;flex-direction:row;justify-content:space-between}.collection-detail-page .collection-members-heading>button{width:auto}.collection-detail-page .collection-book-row,.collection-detail-page .collection-book-row:not(:has(.collection-book-progress)){grid-template-columns:56px minmax(0,1fr) 44px;gap:12px}.collection-book-progress{grid-column:2;grid-row:2}.collection-book-row>._k{grid-column:3;grid-row:1}.collection-detail-page .collection-book-cover{width:56px;height:auto}.collection-detail-page .collection-row-remove{display:none}}.collection-picker .collection-book-selector{min-width:0;align-items:center;padding:8px 0;border:0;border-radius:0;background:transparent}.collection-picker .collection-picker-book{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:16px}.collection-picker-book .book-cover{width:70px;height:auto;aspect-ratio:70 / 84;border-radius:4px}.collection-picker-book-copy{display:grid;gap:6px;min-width:0;font-family:var(--xr)}.collection-picker-book-copy strong{font-size:18px;font-weight:500;line-height:1.35}.collection-picker-book-copy>span{color:var(--x13);font-size:16px;font-weight:400}.collection-picker .collection-picker-footer{position:sticky;bottom:0;z-index:1;padding:16px 0;border-top:1px solid var(--border);background:var(--x0);align-items:center}.collection-picker-footer .collection-selection-count{margin:0 auto 0 0;font-size:14px}.book-collection-picker,.book-collection-fields{display:grid;gap:16px;min-width:0}.book-collection-picker{text-align:left}.book-collection-fields{border:0;padding:0;margin:0}.collection-detail-identity ._r{font-size:18px;margin-top:22px}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){.collection-detail-page,.collection-detail-page .collection-members{gap:8px}.collection-detail-page .collection-back-link{min-height:28px;padding-block:0}.collection-detail-identity h1{font-size:25px}.collection-detail-identity ._r{font-size:14px;margin-top:4px;line-height:1.4}.collection-detail-page .collection-member-count{font-size:14px}}.collection-back-link{min-height:24px;padding:0}.collection-task-panel ._1d{padding:16px 24px}.collection-detail-page .collection-members-heading h2{margin:0}.collection-book-progress>div>span,.collection-picker-formats,.collection-picker-formats>span{display:flex;align-items:center;gap:10px}.collection-book-progress svg,.collection-picker-formats svg{width:18px;height:18px;flex:none}.collection-picker .collection-search{position:relative;display:block}.collection-search input{width:100%;padding-left:48px}.collection-picker .collection-search ._0{position:absolute;inset:0 auto 0 0;width:44px;padding:0}.collection-search ._0 svg{width:24px;height:24px}.collection-picker input[type=checkbox]{width:24px;height:24px}.collection-picker .collection-picker-footer{display:flex;justify-content:space-between;gap:16px}@media(min-width:1200px){._8f:has(.collection-detail-page--task){padding-right:430px}.collection-task-panel.ui-adjacent-panel{position:fixed;inset:0 0 auto auto;width:430px;height:100dvh;min-height:0;border-radius:0;z-index:20}.has-player .collection-task-panel{height:calc(100dvh - var(--xz))}.collection-task-panel .ui-drawer-content{overflow:auto;min-height:0}.collection-task-panel .collection-picker{display:flex;flex-direction:column;min-height:0;flex:1}.collection-task-panel .collection-picker-results{overflow:auto;min-height:0;flex:1}}._e7{width:100%;max-width:none}._6q{display:flex;align-items:center;flex-wrap:wrap;gap:16px}._6q>._g{display:flex;align-items:center;gap:20px}._6q label{white-space:nowrap;font-size:16px;font-weight:400}._6q select{width:auto}._5j{display:flex;align-items:center;margin-left:auto}._5j ._0{border:0;background:transparent;padding:10px}._5j svg{width:24px;height:24px}._5j input{border:0;background:transparent;min-width:0;width:230px;padding:10px}._ea,._e6,._eb{display:grid;gap:16px}._e9{color:var(--x13);font-size:14px}._8q{min-width:0;display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:32px;padding:0;border:0;border-radius:0;background:transparent}.continue-card-cover-link{display:block}.continue-card-cover,.continue-card-cover-link{width:100px}.continue-card-cover{height:auto;aspect-ratio:2 / 3}.continue-card-cover.book-cover--loaded{aspect-ratio:auto}.continue-card-cover img{position:static;height:auto}._bc{min-width:0;max-width:740px;display:grid;gap:4px}._e5{color:var(--xw);overflow-wrap:anywhere;font:500 20px/1.3 var(--xr)}._e3{color:var(--accent);font-size:18px}._bd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--x13);font-size:16px}._bd svg{width:20px;height:20px}._e4{margin-left:auto;font-size:14px}._bc progress{width:100%;height:5px;margin-top:6px}._8r{min-width:116px;color:var(--accent);border-color:var(--accent)}._8r svg{width:20px;height:20px;fill:currentColor}._6p{display:flex;align-items:center;align-self:end;gap:12px;margin-bottom:8px}._6p ._k svg{width:24px;height:24px}._6p ._k>button{width:44px;min-width:44px;padding:0}.continue-card-error{grid-column:2 / -1}._e8{justify-self:center}@media(max-width:700px){._5j{margin-left:0}._8q{grid-template-columns:64px minmax(0,1fr);gap:16px}.continue-card-cover,.continue-card-cover-link{width:64px}._8r{width:100%;min-width:0;white-space:normal}._6p{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) 44px}.continue-card-error{grid-column:1 / -1}}.playback-queue-page{width:100%;max-width:none}._fi,._ch,._fj{display:grid;gap:var(--x1j)}._fh{color:var(--x13);font-size:.82rem}._ch{margin:0;padding:0;list-style:none}._7g{min-width:0;display:grid;grid-template-columns:60px 100px minmax(0,1fr) auto auto;gap:24px;align-items:center;padding:14px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}._7g._bp{padding-inline:12px;grid-template-columns:48px 100px minmax(0,1fr) auto auto;border-color:transparent;border-radius:12px;background:var(--surface-soft)}._9m{display:flex;align-items:center;justify-content:center;gap:14px;font-size:18px}._cg{color:var(--x13);font-size:18px;max-width:10rem}.playback-queue-cover,.playback-queue-cover-link{width:100px}.playback-queue-cover{height:auto;aspect-ratio:2 / 3}.playback-queue-cover.book-cover--loaded{aspect-ratio:auto}.playback-queue-cover img{position:static;height:auto}.playback-queue-cover-link{min-height:var(--xp);display:block;border-radius:2px}._35{min-width:0;display:grid;gap:4px 8px;grid-template-columns:44px minmax(0,1fr);align-items:center}._35 a{min-height:var(--xp);display:flex;align-items:center;color:var(--xw);font:500 24px/1.3 var(--xr);overflow-wrap:anywhere}._35 span{display:-webkit-box;overflow:hidden;color:var(--accent);font-size:18px;grid-column:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}._4r{display:flex;align-items:center;gap:14px}._4r>._0,._4r ._k>button{width:50px;min-width:44px;height:50px;padding:0}._4r svg,._9m svg{width:24px;height:24px}._ci{width:44px;padding:0;color:var(--accent)}._ci svg{width:22px;height:22px;fill:currentColor}._9l{display:flex;align-items:center;gap:16px;flex-shrink:0}._9l ._k>button{width:50px;padding:0}._9l ._k svg{width:24px;height:24px}.playback-queue-page ._r{font-size:20px;color:var(--accent)}@media(min-width:960px){.playback-queue-page ._r{margin-top:22px}}.playback-queue-menu-action{width:44px;min-width:44px;padding-inline:0}.playback-queue-row-error,._9n{grid-column:3 / -1}._9n{color:var(--x13);font-size:.82rem}.playback-queue-row-error,._9o,._9k{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--x1i)}._7h .playback-queue-cover{grid-column:2;height:auto}._7h ._35{grid-column:3}._7h .ui-skeleton{width:min(100%,24rem);height:.9rem}._7h ._35 .ui-skeleton:first-child{width:min(76%,19rem);height:1.35rem}@media(max-width:700px){.playback-queue-page{padding-bottom:calc(var(--xo) + var(--x1j))}._7g{grid-template-columns:24px 64px minmax(0,1fr);gap:var(--x1i);padding:var(--x1i) 0}._7g._bp{grid-template-columns:24px 64px minmax(0,1fr);padding-inline:8px}.playback-queue-cover,.playback-queue-cover-link{width:64px}._4r{grid-column:3}._cg{grid-column:3;max-width:none}._9m{flex-direction:column;gap:8px}._35{gap:4px}._35 a{font-size:18px}._35 span,.playback-queue-page ._r{font-size:16px}._4r{gap:10px}.playback-queue-row-error{grid-column:1 / -1;align-items:stretch;flex-direction:column}._9n{grid-column:1 / -1}.playback-queue-row-error ._0,._9k ._0,._9o ._0{width:100%}._9o,._9k{align-items:stretch;flex-direction:column}}
