: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)}._b3{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){._b3: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}._89{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}._60{gap:var(--space-2);margin-top:1.25rem}}.admin-reading-room{min-width:0;display:block}._3a{display:none}._d7{min-width:0}._5i{min-width:0;display:grid}@media(max-width:760px){._3a{align-items:center}._3a select{padding-block:0}._2p{gap:var(--x1l)}}._2d{display:grid;gap:var(--x1j)}._39{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--x1o)}._39>button{flex-shrink:0}._39 :where(p,h2){margin:0}._39>p:last-child,._2d>._4q{max-width:70ch;color:var(--x13);line-height:1.6}._2d{padding:clamp(var(--x1j),3vw,var(--x1l));border:1px solid var(--border);border-radius:var(--x19);background:var(--x1o)}._2q{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)}._1i.ready{color:var(--x1n)}._1i.blocked,._50[data-failing=true]{color:var(--xq)}._1i>div,._2q>div{min-width:0;display:grid;gap:var(--x1h)}._1i span,._2q span,._2q small{color:var(--x13);overflow-wrap:anywhere}._1i>a{min-height:var(--xp);display:inline-flex;align-items:center;margin-left:auto;color:var(--accent);font-weight:400}._d8{display:grid;gap:var(--x1i)}._66 ._d5{border:0;background:transparent;box-shadow:none}._2q{justify-content:space-between;color:var(--xw)}._2q small{max-width:24rem;text-align:right}._84{min-height:6rem;display:grid;gap:var(--x1i)}._84>:first-of-type{width:55%;height:1.4rem}._84>:last-of-type{width:85%;height:1rem}@media(max-width:760px){._2d{gap:var(--x1i)}._2d{padding:var(--x1j)}._1i,._2q{align-items:flex-start;flex-wrap:wrap}._1i>div{flex:1 1 12rem}._1i>a{width:100%;margin-left:0}._2q small{width:100%;max-width:none;text-align:left}}@media(forced-colors:active){._1i,._39{border-color:CanvasText}}._aa{display:flex;align-items:center;gap:20px}._68{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--surface-soft);color:var(--x13)}._68 svg{width:26px;height:26px}._68[data-tone=ready]{background:var(--accent);color:var(--accent-ink)}._68[data-tone=attention]{background:var(--xn);color:var(--x1q)}._d6{display:flex;flex-direction:column;gap:28px}.admin-workspace ._66 ._39 h2{font:400 20px/1.4 var(--xr)}.admin-workspace ._66 ._2d h2{font:400 20px/1.4 var(--xr);display:flex;align-items:center;gap:12px;margin:0}._2d h2 svg{width:24px;height:24px}._2d[aria-labelledby=server-readiness-heading]{padding:0;border:0;background:transparent}@media(max-width:600px){._66 ._39{align-items:stretch;flex-direction:column;padding:20px;gap:16px}}._a8{margin-left:auto;color:var(--x13);font-size:13px}._69{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}._69 ._2d{padding:24px;background:transparent}._69 p{margin:0}._1i{display:flex;align-items:start;flex-wrap:wrap;gap:12px;border-top:1px solid var(--border);padding-top:16px}._1i strong{font-weight:400}._1i span{font-size:14px}._a9{display:grid;gap:16px;margin:0}._a9 dd{margin:4px 0 0;overflow-wrap:anywhere}._2c{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}._2c :is(th,td){text-align:left;padding:6px 12px;border-bottom:1px solid var(--border);overflow-wrap:anywhere;font-weight:400}._2c thead th{padding-block:12px;background:var(--x1o)}._2c :is(th,td):last-child{width:48px;padding-inline:0}._2c button{width:44px;padding:0}._2c button svg{width:18px;height:18px}._2c button[aria-expanded=true] svg{transform:rotate(180deg)}._67,._50{display:flex;align-items:center;gap:12px}._67 svg{width:22px;height:22px;flex:none}._50 svg{width:18px;height:18px;flex:none;color:var(--x1n)}._50[data-failing=true] svg{color:var(--x1q)}._a7 p{margin:8px 0;color:var(--x13)}._a7 a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:760px){._69{grid-template-columns:minmax(0,1fr)}._2c :is(th,td){padding-inline:4px;font-size:13px}._67,._50{gap:6px}._67 svg{width:18px;height:18px}._2c th:nth-child(3){width:72px}._aa{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px 16px}._a8{margin:0;grid-column:2}}._i{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,._cn 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}._cn,.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 ._1q{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){._i{gap:var(--x1j)}._i ._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){._i ._2 ._m{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,._3l{border-radius:var(--x18)}.performance-status{border-left:4px solid var(--x1n)}.performance-status--warning{border-left-color:var(--x1q)}.performance-status h2,._3l h2,._75 h2,._18 h2{margin:0}._75{padding:0;border:0;background:transparent}._9b{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}._9b>._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)}._ew{stroke:var(--border);vector-effect:non-scaling-stroke}._ex{display:flex;flex-direction:column;justify-content:space-between;color:var(--x13);font-size:12px}._c3{grid-column:2;display:flex;justify-content:space-between;gap:16px;color:var(--x13);font-size:12px}._c3 span:last-child{text-align:right}._9c{overflow-x:auto}._9c table{width:100%;border-collapse:collapse}._9c :is(th,td){padding:12px 8px;text-align:left;border-bottom:1px solid var(--border)}._18>div{margin-top:var(--x1i)}._18>div>._3{margin:0;border:0;border-top:1px solid var(--border);border-radius:0}._18>div>._3:first-child{border-top:0}._9a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--x1j)}._3m{display:grid;align-content:start;gap:var(--space-2);min-width:0}._3l>._3,._75>._3,._18>div>._3{margin-top:var(--x1j)}._ez,._75 ._1q,._99 ._1q{display:grid;gap:var(--x1k)}._78{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--x1j);margin:0}._78>div{display:grid;gap:var(--x1h);padding:var(--x1j);border:1px solid var(--border);border-radius:var(--x19)}._18>div{display:grid}._ey,._77{display:grid;gap:var(--x1j)}._77{grid-template-columns:repeat(2,minmax(0,max-content))}._c4{display:grid;gap:var(--x1i);padding:var(--x1j);border:1px solid var(--x1n);border-radius:var(--x18);outline:none}._c4 .metrics-history-item dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr))}@media(min-width:1400px){._a:has(.ui-adjacent-panel[open]){display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:24px;row-gap:0;align-items:start}._a:has(.ui-adjacent-panel[open])>*{grid-column:1}._a:has(.ui-adjacent-panel[open])>:not(._18){margin-bottom:24px}._a:has(.ui-adjacent-panel[open]) ._18>h2{margin-bottom:12px}._a:has(.ui-adjacent-panel[open]) ._9b{margin-top:24px}._a:has(.ui-adjacent-panel[open])>._2{grid-column:1 / -1}._a:has(.ui-adjacent-panel[open]) :is(._18,._18>div,._99){display:contents}._a:has(.ui-adjacent-panel[open]) :is(._18>h2,._2z,._73){grid-column:1}._a ._2j.ui-adjacent-panel{grid-column:2;grid-row:2 / span 12;height:calc(100dvh - 200px);min-height:620px;box-shadow:none}._a ._2j.ui-adjacent-panel .ui-drawer-content{display:flex;gap:20px;min-height:0;overflow:auto}._2j.ui-adjacent-panel ._27{display:flex;flex-direction:column;flex:1}._2j.ui-adjacent-panel ._27>._0{margin-top:auto}}@media(max-width:900px){._78{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)}._9a,._78,._77{grid-template-columns:minmax(0,1fr)}._77>*{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(._cr){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}._1s .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 ._z{grid-column:1 / -1}.import-task>._1q{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){._1s: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 ._9u{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,._s{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)}._s{width:var(--xo)}._s.ui-control--small{width:var(--xp);padding:0}._s svg,._ct{width:1.1rem;height:1.1rem}._0>svg{display:block}._9x>svg{display:block;flex:none}._ct{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}._9w,._9v{font-size:.76rem;font-weight:500;line-height:1.45}._9w{color:var(--x13)}._9v{color:var(--xa)}._29[aria-invalid=true]{border-color:var(--xq)}._29:disabled{border-color:var(--border-strong);background:var(--surface-soft);color:var(--x13);cursor:not-allowed}._7q{position:relative;display:block}._7q>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}._cs{padding-left:2.5rem}._1a{display:flex;gap:var(--x1i);cursor:pointer;letter-spacing:normal;text-transform:none}._1a input{flex:none;accent-color:var(--accent)}._1a span{display:grid;gap:var(--x1h)}._1a small{color:var(--x13);font-weight:500;line-height:1.45}._1a:has(input:disabled){color:var(--x13);cursor:not-allowed}._1a: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}._1q{display:grid;gap:var(--x1j)}._z{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}._y{border-radius:var(--x19)}._y h3,._y p{margin:0}._3r{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)}._3r::backdrop{background:color-mix(in srgb,var(--x0) 28%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._7p{display:grid;gap:var(--x1l);padding:var(--x1l)}._7p h2{font-size:clamp(1.35rem,4vw,1.8rem)}._fr{margin-top:var(--x1i);color:var(--x13);line-height:1.6}._4t{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._3s{width:min(calc(100% - 2rem),40rem);text-align:center}._3s h2{font:400 26px/1.3 var(--xs)}._3s ._7s{display:block;margin:20px auto}._3s ._4t{justify-content:center}._3s ._4t>._0{min-width:144px}@media(max-height:500px){._3s ._7p{padding:16px;gap:16px}._3s ._7s{height:60px;margin:12px auto}}@media(max-width:480px){._4t>._0{flex:1 1 9rem}}._fs,._cr{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,._s,._1c,._3r{border-color:ButtonText}}._h{position:relative}._0>svg{width:1rem;height:1rem;flex:none}._1c{position:absolute;z-index:30;top:calc(100% + var(--space-2));right:0;min-width:min(15rem,calc(100vw - (2 * var(--x1j))));display:grid}._1c :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}._1c button:disabled{color:var(--x16);cursor:default;opacity:.66}.ui-menu__item--separated{border-top:1px solid var(--border)!important}._1c .ui-menu__item--danger{color:var(--xa)}@media(max-width:760px),(max-width:900px)and (max-height:520px){._1c{top:auto;bottom:calc(100% + var(--space-2))}}@media(max-width:900px)and (max-height:500px){._1c{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 ._1c{bottom:calc(var(--x12) + var(--xz) + var(--x1c) + var(--x1j));max-height:calc(100dvh - var(--x12) - var(--xz) - var(--x1c) - var(--x1j) - var(--x1j))}}._72{display:grid}._m{max-width:680px;margin-top:1.1rem;color:var(--x13);line-height:1.55}._2{border-bottom:1px solid var(--border)}._3v{display:flex;align-items:center;gap:1rem;margin-top:1.8rem}._1y{display:flex;align-items:end;justify-content:space-between;gap:1rem}._co{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)}._1v.large{place-content:center}@media(max-width:650px){._3v{align-items:flex-start;flex-direction:column}}._9s{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}._5r,.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)}._2o{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}._2o h3,._2o p{margin:0}._9q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 20px;margin:12px 0;font-size:14px}._9q dt{color:var(--x13)}._9q dd{margin:0;color:var(--xw);overflow-wrap:anywhere}._2o p.error{color:var(--xq)}._2o h3{font-size:1rem;line-height:1.2}._2o h3:focus{outline:none}._2o p{max-width:58ch;color:var(--x13);font-size:.84rem;line-height:1.45}._2o ._3v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--x1h)}@media(max-width:650px){._2o ._3v{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>._k{margin:0 0 -8px;color:var(--xw);font:600 20px/1.2 var(--xs);letter-spacing:0;text-transform:none}.discovery-results ._z p{margin:0}.discovery-results ._z ._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>._z{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 ._j{display:grid;grid-template-columns:1fr}.discovery-book-preview__metadata ._j>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}}._6i{display:grid}._di{display:grid;gap:var(--x1i)}._3y{white-space:nowrap;line-height:1;letter-spacing:-.012em}._o{justify-content:start;padding:0 0 1.35rem}._w ._k,._w h1,._6j,._2f,._t ._0{min-width:0;overflow-wrap:anywhere}._8g{min-width:0}._t{align-items:center}._1d progress{overflow:hidden;border:0;background:var(--border-strong);accent-color:var(--accent);appearance:none}._1d progress::-webkit-progress-bar{background:var(--border-strong)}._1d progress:not([value="0"])::-webkit-progress-value{min-width:3px}._1d progress:not([value="0"])::-moz-progress-bar{min-width:3px}.book-acquisition-request--compact ._1y h2{font-family:var(--xr);font-size:.92rem;font-weight:700}.book-acquisition-request--compact ._1y{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-align:left}._cx{width:1.35rem;height:1.35rem;margin-bottom:.55rem;color:var(--accent)}.book-acquisition-request--compact ._4q{max-width:none;font-size:.72rem;line-height:1.5}._dg{display:flex;flex-wrap:wrap;gap:var(--space-2)}._2f{line-height:1.45}._3b{display:block}._3b h2{margin-top:var(--x1h);font-family:var(--xt);font-size:clamp(1.5rem,2vw,2rem);font-weight:500}._3b>*{min-width:0}._40{padding:0}.book-description{margin-top:var(--x1j);white-space:pre-line}.book-description--missing p+p{margin-top:var(--x1i)}._q{align-items:end}._q button{cursor:pointer}._4h,._dm,._8m{padding-top:0;border-top:0}._4h>._3{width:100%;background:var(--x1p)}._4h>._3>summary{min-height:var(--xo);padding:var(--x1j) var(--x1k);font-family:var(--xs);font-size:1.05rem}._ej{margin-top:var(--space-2)}.book-acquisition-request{justify-items:stretch}.book-acquisition-request ._4q{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)}._fi{min-width:0;width:100%}._4p{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--x1i);margin:0;padding:0;list-style:none}._4p>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)}._4p dt{color:var(--x16);font-size:.75rem}._4p dl{margin:0}._4p dl>div{display:grid;gap:var(--x1h)}._4p dd{margin:0;overflow-wrap:anywhere;font-size:.82rem}._7i{min-width:0;border-top:1px solid var(--border);padding-top:var(--x1i)}._7i summary{color:var(--accent);font:650 .78rem/1.3 var(--xr);cursor:pointer}._7i ul{display:grid;gap:var(--space-2);margin:var(--x1i) 0 0;padding:0;list-style:none}._7i code{overflow:hidden;color:var(--xw);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.detail-description>div:last-child>p,._4q{max-width:760px;color:var(--x13);line-height:1.75}._8e{margin-inline:auto}._aq{display:grid;gap:var(--x1j);min-width:0}._aq .ui-skeleton{min-height:5rem}._ap{display:grid;gap:var(--x1i)}._ap .ui-skeleton{min-height:var(--xo)}._el{min-height:var(--xp);align-content:center;cursor:pointer}.cover-administration,._bp,._as,._8m{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,6rem)}._dk{grid-column:1 / -1}.cover-administration-controls,._bq,._dd,._bm,._fh{display:grid;justify-items:stretch;gap:1rem}._bm>div,._8u{width:100%}._8u{display:grid;justify-items:start;gap:1rem}._8u ul{margin:0;padding-left:1.2rem;color:var(--x13)}._br{width:100%}._br span{margin-top:.65rem;color:inherit;font-size:.82rem}._f,._f fieldset{display:grid;gap:1rem}._f fieldset{min-width:0;margin:0;padding:0;border:0}._f label{min-width:0;gap:.45rem;color:var(--xw);font-size:14px;font-weight:400}._f small{color:var(--x16);font-weight:500}._em,._f>._5r,._f>button{grid-column:1 / -1}._f>button{justify-self:start}._co{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 ._fp{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}._8w{margin:0;padding:0;list-style:none}._8w>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)}._bn,._dq{display:flex;align-items:center;gap:.65rem}._8i 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)}._8i legend{padding:0 .4rem;color:var(--x13);font-size:.8rem;font-weight:750}._fq,.detail-track-list ._0>span:last-child{color:var(--x16);font-size:.72rem;font-weight:750;text-transform:uppercase}._7o{min-width:0;display:grid;gap:.25rem}._7o strong,._7o small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._7o small{color:var(--x16)}._a3{display:grid;gap:.35rem}._a3 span{color:inherit;font-size:.82rem}._5c{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem}._5c ._5r{flex-basis:100%}._5c p{margin-top:.3rem;color:var(--x16);font-size:.8rem}@media(max-width:1300px){.book-acquisition-request--compact ._4q{max-width:42rem}}@media(max-width:1080px){._40{padding-top:0;border-top:0}}@media(max-width:760px){.detail-cover{grid-row:1 / span 3;box-shadow:0 .65rem 1.2rem #17173524}._w h1{grid-column:2;align-self:end}._6j,._2f{grid-column:2}._8g{grid-row:auto}._57{width:100%}._3b{padding-top:var(--x1k)}._8m,._as,.cover-administration,._bp{grid-template-columns:1fr;gap:1rem}._de{grid-template-columns:minmax(96px,32vw) minmax(0,1fr);gap:var(--x1j)}._8w>li{grid-template-columns:2rem minmax(0,1fr)}._bn{grid-column:1 / -1;flex-wrap:wrap}._8i fieldset{grid-template-columns:1fr}._5c{align-items:stretch;flex-direction:column}}._58{display:grid;gap:var(--x1j)}._1u ._y{min-height:0;align-items:start;padding:1.75rem 0;border-inline:0;border-radius:0;text-align:left}._ay,._b0{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}._42{min-width:0}._42 h2,._42 p{margin:0}._42 h2{overflow:hidden;font-family:var(--xr);font-size:.95rem;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}._42 h2 a{color:inherit}._42 p,._az{overflow:hidden;color:var(--x13);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}._az{font-family:var(--font-mono, "Cascadia Mono", Consolas, monospace);font-size:.7rem}._41{display:flex;align-items:center;gap:.4rem}._41>._0:first-of-type{min-width:8.5rem}._b1{min-width:3.5rem;padding-inline:.65rem}._58{grid-column:1 / -1;padding-block:.75rem}._58 label{display:grid;gap:var(--space-2)}._58 textarea{min-height:7rem;resize:vertical}._do{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}._b0{border:0;gap:12px}.bookmark-skeleton__cover{width:100%;height:auto;aspect-ratio:2 / 3}._dp{height:40px;width:100%}._59{display:grid;min-width:0;gap:10px}._59 .ui-skeleton{height:12px}._59 .ui-skeleton:nth-child(1){width:70%}._59 .ui-skeleton:nth-child(2){width:45%}._59 .ui-skeleton:nth-child(3){height:4px;margin-top:14px}._c7{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}._cd{display:flex;align-items:center;gap:.45rem;letter-spacing:0;white-space:nowrap}._cd 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}._41,._58{grid-column:1 / -1}._41{display:grid;grid-template-columns:minmax(0,1fr) auto auto}._b1{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>._8v,.collection-members>._8v{justify-self:center}.collection-pagination{display:grid;justify-items:center}.collection-pagination ._z,.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>._9x{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 ._m{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}._27,._fj{display:grid;gap:.85rem}._27{grid-template-columns:repeat(2,minmax(0,1fr))}._55,._55 fieldset{display:grid;gap:.85rem}._55 fieldset{min-width:0;margin:0;padding:0;border:0}._55 legend{margin-bottom:.65rem;color:var(--x13);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._4s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}._14{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}._14: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)}._14:has(input:focus-visible){outline:3px solid var(--xc);outline-offset:3px}._14 input{width:1.1rem;height:1.1rem;flex:none;margin:.12rem 0 0;accent-color:var(--accent)}._14 input:focus-visible{outline:none}._14 span{display:grid;gap:.35rem}._14 strong{font-size:.94rem}._14 small{color:var(--x13);font-size:.78rem;font-weight:500;line-height:1.45}._55 fieldset:disabled ._14{cursor:wait;opacity:.68}._al{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}._3q,._32,._c0,._c2{grid-column:1 / -1}._3q{display:flex;align-items:center;gap:.7rem;min-height:var(--xp);text-transform:none;letter-spacing:normal}._3q input{width:1rem}._32{display:flex;align-items:center;gap:1rem;margin-top:.5rem}._32 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}._fk{border:1px solid var(--border);border-radius:4px}._7k{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:6px 12px}._7k+._7k{border-top:1px solid var(--border)}._7k>svg{width:24px;height:24px}._9t 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}._fl{justify-self:start;padding-inline:0;color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-weight:400}._9t{min-width:0;display:grid;gap:.25rem}._9t span{color:var(--x16);font-size:13px}._e0{font-size:14px;color:var(--accent)}._en{display:grid;gap:.85rem}._8y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}._63,.request-metrics{border:1px solid var(--border);background:var(--x1o)}._63 span,.request-metrics p,.request-scope-row span{color:var(--x16);font-size:.75rem}._63,.request-metrics{display:grid;gap:1rem;padding:1rem}._63>div:first-child{display:flex;justify-content:space-between;gap:1rem}._7n{appearance:none;width:100%;height:.4rem;border:0;overflow:hidden;background:var(--surface-soft)}._7n::-webkit-progress-bar{background:var(--surface-soft)}._7n::-webkit-progress-value{background:var(--accent)}._7n::-moz-progress-bar{background:var(--accent)}._1y.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){._al,.appearance-error{order:-1}._14{min-height:4.5rem}._3q,._32,._c0,._c2{grid-column:auto}._8y{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){._8y{grid-template-columns:1fr}._63>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))}}._f4 progress{width:100%}._79{list-style:none;padding:0;margin:0;display:grid;gap:12px}._79 li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding-block:12px}._79 li>div{min-width:0;flex:1 1 220px;overflow-wrap:anywhere}._79 p{margin-block:4px}._f3 nav{display:flex;gap:8px}._1r{width:100%;margin-inline:auto}.admin-account-task{display:grid;gap:1rem}._87{display:grid;gap:1rem;align-items:start}._6b{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}._aj{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--x1j);align-items:start}._86,.admin-user-details{min-width:0;display:grid;gap:var(--x1k)}._af,._d9,.admin-account-disclosures{display:grid;gap:0}._af{overflow:visible;border-block:1px solid var(--border)}._54._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}._54.selected{background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:inset 3px 0 0 var(--accent)}._54._0:hover:not(:disabled){border-color:var(--border);background:var(--surface-soft)}._ad{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)}._ad.large{width:3.25rem;height:3.25rem;font-size:1.15rem}._53,._51>div,._37 li>div{min-width:0;display:grid;gap:.2rem}._53 strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:15px;font-weight:400}._53 small,._51 span,._37 span,._37 p,._38 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}._38{min-width:0;display:flex;align-items:center;gap:1rem;padding-bottom:var(--x1k);border-bottom:1px solid var(--border)}._38>div{min-width:0}._38 h2{font-size:clamp(2rem,3vw,2.6rem);line-height:1;overflow-wrap:anywhere}._38 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>._1q{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>._z,.admin-account-form>._83,.admin-account-form>._1a,.admin-account-form>._0{grid-column:1 / -1}.admin-account-form>._0{justify-self:start}._83{margin:0}._65{display:grid;gap:.5rem;margin:0}._65>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.75rem}._65 dt{color:var(--x13);font-weight:700}._65 dd{margin:0;overflow-wrap:anywhere}._d4,.account-self-note{display:grid;gap:1rem}.account-self-note{justify-items:start}._51{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}._37{display:grid;gap:0;margin:0;padding:0;list-style:none}._37 li{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:1rem;padding:.85rem 0;border-top:1px solid var(--border)}._37 p{line-height:1.5;overflow-wrap:anywhere}._ai,._ac,._a6{display:grid;gap:.65rem}._ai .ui-skeleton{min-height:72px;border-radius:var(--x19)}._ac .ui-skeleton,._a6 .ui-skeleton{min-height:64px;border-radius:var(--x19)}._ab{min-width:0;display:grid;scroll-margin-block:1rem calc(var(--xz) + 6rem + var(--x1c))}._ab:focus-visible{outline:3px solid var(--xc);outline-offset:3px}@media(max-width:900px){._1r{gap:.85rem}._1r>._2{gap:.7rem;padding-bottom:.85rem}._1r>._2 ._m{margin-top:.55rem;line-height:1.45}._38{align-items:flex-start}._38 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>._1q{padding:var(--x1j)}.admin-account-form{grid-template-columns:1fr}.admin-account-form>._z,.admin-account-form>._83,.admin-account-form>._1a,.admin-account-form>._0{grid-column:auto}._6b,._6b>._0,.admin-account-form>._0,.account-self-note ._0{width:100%}._54._0{min-height:76px}._51,._37 li{align-items:stretch;grid-template-columns:1fr;flex-direction:column}._51>._0{width:100%}}@media(max-width:390px){._1r>._2 ._m{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 ._7q>svg{display:none}.admin-account-search-control ._cs{padding-left:12px;padding-right:48px}._88{display:none}._88 svg{width:20px;height:20px}.admin-account-search ._7q{flex:1 1 180px;min-width:0}._86{container:account-directory / inline-size}._ae,._ag,._ah,.admin-user-devices{display:none}@container account-directory (min-width: 760px){._ae{display:grid;grid-template-columns:minmax(0,1fr) 110px 76px 130px 86px 20px;gap:12px;padding:16px 8px;color:var(--x13);font-size:13px}._54._0{grid-template-columns:40px minmax(0,1fr) 110px 76px 130px 86px 20px;gap:12px;min-height:76px}._ag,._ah,.admin-user-devices{display:block;font-size:14px;font-weight:400}._53 small{display:none}._53 ._db,._88{display:block}}._4r{--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}._7m{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>._1q{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._1a{min-height:44px;flex-direction:row-reverse;justify-content:space-between}.source-enabled-switch._1a 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){._4r{gap:1rem}._4r>._2{gap:.75rem;padding-bottom:1rem}._4r>._2 ._m{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,._64,.acquisition-request-decision,._d1,._cv,.acquisition-request-skeletons,.acquisition-summary,._a1,.acquisition-audits,._cy,.acquisition-request-list,.acquisition-request-linked-jobs{display:grid;gap:1.25rem}.acquisition-request-directory{display:grid}._64{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}._d0,._cz{display:flex;flex-wrap:wrap;gap:var(--x1i)}.acquisition-request-skeletons .ui-skeleton{min-height:5rem}._a4{grid-template-columns:repeat(4,minmax(0,1fr))}.acquisition-summary,._a1,.acquisition-audits{padding:clamp(1rem,3vw,2rem);border:1px solid var(--border);background:var(--x1o)}._7j,.acquisition-status{padding:.3rem .6rem;border-radius:999px;font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}._7j.ready,.acquisition-status.completed,.acquisition-status.approved{background:#a8dc9e1f;color:var(--x1n)}._7j.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,._4x dt{color:var(--x16);font-size:.68rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.acquisition-metrics dd,._4x dd{margin:0}.acquisition-metrics dd{font-size:1.125rem;font-weight:500}._3u,._3u>div,._80{display:grid;gap:.45rem}._3u{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr);align-items:center;padding-top:1rem;border-top:1px solid var(--border)}._3u span,._80 span,._35 span,._35 p{color:var(--x16);font-size:.75rem}._3u progress,._80 progress{width:100%}._7y{grid-template-columns:minmax(0,1fr) minmax(140px,.35fr) auto}._7y>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>._8v{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 ._5r{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}._4x{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}._4x>div{display:grid;gap:.3rem}._7z{display:grid;grid-template-columns:minmax(130px,1fr) auto;align-items:end;gap:.65rem}._35{display:grid;gap:0;margin:0;padding:0;list-style:none}._35 li{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);gap:1rem;padding:.85rem 0;border-top:1px solid var(--border)}._35 li>div{display:grid;gap:.3rem}._35 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}._4x,._3u,._7y,.acquisition-job-card>header,.acquisition-request-facts,._35 li{grid-template-columns:1fr}.acquisition-request-decision{padding:var(--x1j)}.acquisition-request-directory:has(+.acquisition-request-decision){display:none}._a4{grid-template-columns:repeat(2,minmax(0,1fr))}._7j,.acquisition-status{justify-self:start}.acquisition-request-job>header{align-items:stretch;flex-direction:column}._7z{width:100%;grid-template-columns:1fr}._7z button{width:100%}}._1e .book-cover{margin-block:12px}._1z{display:grid;gap:16px}._1z h3{margin:0;font:400 18px/1.4 var(--xr)}._1z ._3f{padding:0;border:0;align-items:start}._1z dl{margin:0;padding:0 16px;border:1px solid var(--border);border-radius:6px}._1z dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding-block:12px}._1z dl>div+div{border-top:1px solid var(--border)}._1z dt{display:flex;align-items:start;gap:10px;font-size:14px;font-weight:400}._1z dd{margin:0;font-size:14px;line-height:1.5}._1z svg{width:20px;height:20px;flex:none}._b8{display:flex;gap:14px;padding:16px;border:1px solid var(--x1q);border-radius:6px;background:var(--xn)}._b8 p{margin:0;font-size:14px;line-height:1.5}@media(max-width:600px){._1z dl>div{grid-template-columns:minmax(0,1fr);gap:6px}}._8,._3e,._3d,._e6,._3g,._45,._15,._15>label,._15>label>span,._3f,._ba{display:grid;gap:var(--x1j);min-width:0}._3e{align-items:start}._3d,._b9,._5d,._3g{min-width:0}._10{display:grid;align-items:center;gap:var(--x1i);border:1px solid var(--border)}._10.selected{border-color:var(--accent)}._10>div{display:grid;min-width:0;gap:.2rem}._10 strong,._10 span,._3g h2,._15 strong,._15 small{overflow-wrap:anywhere}._10 span,._10 small,._3g header p,._3f p{color:var(--x16)}._10 small{font-size:.8rem}._5d{padding:clamp(var(--x1j),3vw,var(--x1l));border:1px solid var(--border);border-radius:var(--x18);background:var(--x1o)}._5d{min-height:12rem}._6k{justify-self:start}._46{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--x1j);align-items:start}._46 h2,._3d h2{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.2}._6l{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-2);margin:0;padding:0;list-style:none}._6l li{padding:.4rem .6rem;border-radius:var(--x1a);background:var(--surface-soft);color:var(--x13);font-size:.8rem}._45{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border:0}._45 legend{grid-column:1 / -1;color:var(--xw);font-weight:750}._15{align-content:start;border:1px solid var(--border)}._15.selected{border-color:var(--accent);background:var(--surface-soft)}._15>label{grid-template-columns:auto minmax(0,1fr);min-height:var(--xo);align-items:start;cursor:pointer}._15>label>span{gap:var(--x1h)}._15 em{color:var(--accent);font-style:normal;font-weight:750}._15 code{display:block;overflow-wrap:anywhere}._3f{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-top:var(--x1j);border-top:1px solid var(--border)}._ba .ui-skeleton{min-height:5.5rem}@media(max-width:1100px){._46,._45,._3f{grid-template-columns:1fr}._3e.has-selection ._3d,._3e.has-selection ._5d{display:none}._10 ._0,._3f ._0{width:100%}._6l{justify-content:flex-start}}@media(max-width:760px){._b9{scroll-margin-top:5.5rem}}._f0{display:grid;gap:var(--x1k)}._f2,._f1{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)}._6s{min-width:0}._am{min-width:0;display:grid;gap:var(--x1k);padding-top:clamp(var(--x1k),3vw,var(--x1m));border-top:1px solid var(--border)}._3x{display:flex;align-items:end;justify-content:space-between;gap:var(--x1j)}._8a{display:grid}.author-catalog-card{position:relative;display:grid;content-visibility:auto;contain-intrinsic-size:auto 7rem}._6c 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}._b{align-content:start;gap:var(--x1i)}._11{gap:var(--x1h)}._11>._u{min-height:1.55rem}._22{display:-webkit-box;-webkit-box-orient:vertical}._11>small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}._1l{color:var(--xw)}._22{-webkit-line-clamp:1}._11>small{-webkit-line-clamp:1;color:var(--x13);font-size:.76rem}._2k{display:flex;flex-wrap:wrap;gap:var(--x1h)}._5f[aria-hidden=true]{visibility:hidden}._2k 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}._ef{justify-self:center}.library-pagination-error{display:grid;justify-items:start;gap:var(--x1i)}._ed{min-width:0}.library-cover-skeleton{width:100%;aspect-ratio:2 / 3}._bk{height:.75rem;margin-top:var(--x1i)}._bk{width:80%}._ec{width:58%;height:.62rem;margin-top:var(--space-2)}@media(max-width:760px){.library-grid-error{align-items:stretch;flex-direction:column}._3x{align-items:start;flex-direction:column;gap:var(--space-2)}._8a{grid-template-columns:1fr}}._1{gap:clamp(var(--x1k),4vw,var(--x1m))}.downloads-device{display:grid;gap:var(--x1j)}._1k{display:flex;align-items:center;justify-content:space-between;gap:var(--x1i)}._1k h2,._1k p{margin:0}._1k>div{display:grid;gap:var(--x1h)}._8n,.downloads-request-skeleton{display:grid;align-items:center;gap:var(--x1i);padding:var(--x1j);border:1px solid var(--border);border-radius:var(--x19)}._8n{grid-template-columns:minmax(0,1fr) 8rem}._e4{width:min(75%,22rem);height:1.25rem}._e3{width:min(60%,16rem);height:.8rem}._e2{width:8rem;height:var(--xp)}.downloads-request-skeletons,._b7{display:grid;gap:var(--x1i)}.downloads-request-filter{width:min(100%,18rem)}._b7{justify-items:start}._4h{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,6rem)}._bz,._4i,._96{display:grid;gap:1rem}._bz>p:first-child{max-width:760px;color:var(--x13);line-height:1.7}._4i{padding:1rem;border:1px solid var(--border);background:var(--x1o)}._4i ._9r{display:flex;align-items:center;justify-content:space-between;gap:1rem}._4i progress{width:100%}._4i ._9r span{color:var(--x16);font-size:.78rem}._17{display:grid;align-items:center}._17>div{min-width:0;display:grid;gap:.35rem}._17>._1o{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._1o>._z{flex-basis:100%;order:1}._4j{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}._12{display:grid;align-items:center}._12 p{grid-column:1 / -1;margin:0;color:var(--x13);font-size:.82rem}._12>._z{grid-column:1 / -1}@media(max-width:760px){._1{gap:var(--x1i)}._1 ._2{padding-bottom:var(--x1i)}._1 ._m{margin-top:var(--space-2)}.downloads-device{gap:var(--x1i)}._g:has(>.downloads-request-filter) ._2a{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._1k{align-items:flex-start}._8n{grid-template-columns:1fr}._4h{grid-template-columns:1fr;gap:1rem}._4i ._9r,._17{align-items:stretch;grid-template-columns:1fr}._1o>._0:first-child{flex:1}}._93{position:relative}._93:not([open])>._70{display:none}._4g{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}._4g::-webkit-details-marker{display:none}._4g:hover,._4g:focus-visible,._93[open] ._4g{border-color:var(--accent);color:var(--xw)}._4g svg{width:20px;height:20px;display:block}._eq{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}._70{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)}._71{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)}._71 h2{margin:0;font-size:1rem}._71 p,._by{margin:.15rem 0 0;color:var(--x16);font-size:12px}._71 ._0{flex:none}._et{margin:0;padding:0;list-style:none}._94{display:grid;gap:.45rem;padding:1rem;border-bottom:1px solid var(--border);color:var(--x13)}._94.unread{background:color-mix(in srgb,var(--accent) 9%,var(--x1p));color:var(--xw)}._bx,._95{display:flex;align-items:center;gap:.6rem}._bx{justify-content:space-between}._94 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}._95{flex-wrap:wrap;color:var(--x13);font-size:12px}._95 time{margin-right:auto}._er{color:var(--accent);font-weight:700}._es,._by{padding:1rem}._70>._5r{margin:.75rem}@media(max-width:760px),(max-width:900px)and (max-height:520px){._70{position:fixed;inset:60px 16px auto auto;width:min(24rem,calc(100% - 32px));max-height:min(72vh,38rem)}}._8j{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}._8j::backdrop{background:#050706c2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._b2,.chapter-navigator-pages,._43 button{display:flex;align-items:center;justify-content:space-between;gap:1rem}._43{display:grid;gap:.5rem;margin-top:1rem}._43 button{width:100%;border-radius:10px;text-align:left}._43 button span:first-child{overflow-wrap:anywhere}._43 button span:last-child{flex:0 0 auto;color:var(--x13);font-variant-numeric:tabular-nums}._43 button.active{border-color:var(--accent);background:#d7f26f1a}.chapter-navigator-pages{margin-top:1rem;color:var(--x13);font-size:.82rem}@media(max-width:520px){._8j{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);padding:1rem}._b2,.chapter-navigator-pages{align-items:stretch;flex-direction:column}.chapter-navigator-pages{text-align:center}}._fa{height:100%}._5t{display:flex;align-items:center;gap:12px;height:100%;padding:8px 16px;background:var(--x0);color:var(--xw)}._5t>div{flex:1;min-width:0}._5t strong{font-size:14px;font-weight:500}._5t p{font-size:13px;color:var(--x13)}._5t>button{flex:none}._f9{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mini-player{position:relative;height:100%}._7c{position:absolute;z-index:2;inset:0 0 auto;width:100%;height:.22rem;border:0;background:var(--surface-soft);color:var(--accent)}._7c::-webkit-progress-bar{background:var(--surface-soft)}._7c::-webkit-progress-value{background:var(--accent)}._7c::-moz-progress-bar{background:var(--accent)}._5n{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}._9l{display:flex;align-items:center;justify-content:center;gap:var(--x1h)}._9l ._0,._9l ._s{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:""}._1h{min-width:var(--xp);display:grid;grid-template-columns:1rem auto;gap:.1rem;padding-inline:.45rem;font-size:.7rem}._1h svg{width:1rem;height:1rem}._7e{min-width:0;display:grid;gap:.1rem}._7e 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,._bs{display:none}.player-transport--compact{gap:0}.player-transport--compact ._1h{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)}}._6x{min-height:100vh;overflow-x:clip;padding:0 clamp(1.25rem,3.4vw,3.4rem)}._2m,._4m,.preview-footer{width:min(100%,89.25rem);margin-inline:auto}._2m{display:flex;align-items:center;justify-content:space-between;gap:2rem}._9n{min-width:0;display:flex;align-items:center;gap:.7rem}._2m nav{display:flex;align-items:center;gap:clamp(1.5rem,2.7vw,2.65rem)}._5y,._7g{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}._4m{display:grid}._1p{display:grid;align-content:center;justify-items:start}._1p h1{font-weight:390}._1p>p{margin-top:1.8rem;color:#656d66}._1p h1 em{display:block;font-style:normal}._3n{margin-top:2.5rem}._3n>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}._3n ._7g{border-color:#355849;color:#fff}._cg{width:100%}._4n{min-height:37rem;display:grid;overflow:hidden;border:1px solid #dddcd4;background:#ffffffe0}._3o{display:grid;grid-template-rows:4rem 1fr auto;justify-items:center;align-items:stretch;padding-bottom:1rem;border-right:1px solid #dddcd4}._3o>img{width:1.85rem;height:1.85rem;align-self:center;justify-self:center}._3o>div{width:100%;display:grid;align-content:start;justify-items:center;gap:.45rem}._5z{place-items:center;color:#252b28}._3o>._5z{align-self:end;justify-self:center}._5z.is-selected{background:#eeede7;color:#355849}._3o svg{width:1.3rem;height:1.3rem;display:block}._ch{min-width:0;display:grid}._4o{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #dddcd4}._4o strong{font-size:1.03rem;font-weight:620}._4o span{color:#656d66;font-size:.72rem}._ci{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}._7h{min-width:0;align-self:center}._7h h2{margin:0;font-family:var(--xt);font-weight:500;letter-spacing:-.035em;line-height:1.02}._7h>div:first-child>p{margin:.35rem 0 0;color:#656d66;font-family:var(--xt);font-size:1.1rem}._ck{height:2px;margin-top:.65rem;background:#dddcd4}._ck i{width:42%;height:100%;display:block;background:#355849}._cj{min-width:0;display:grid;border-top:1px solid #dddcd4}._n{min-width:0}._n h3,._2n h3{margin:0 0 .75rem;font-size:.75rem;font-weight:650}._n>div{display:grid}._n article{min-width:0;display:grid;gap:.65rem;align-items:center}.preview-mini-cover{display:block;border-radius:.2rem;object-fit:cover}._n article h4{overflow:hidden;margin:0;font-family:var(--xt);font-size:.69rem;font-weight:500;line-height:1.2;text-overflow:ellipsis}._n article p{overflow:hidden;color:#656d66;text-overflow:ellipsis;white-space:nowrap}._n article small{color:#656d66}._n article>div>i{width:38%;height:2px;display:block;margin-top:.45rem;background:#355849;box-shadow:2rem 0 #dddcd4}._2n{display:grid;padding:1rem 1.2rem;border-left:1px solid #dddcd4}._2n p{grid-template-columns:1.45rem 2.1rem 1fr;align-items:center;margin:.28rem 0}._2n svg{width:1.15rem;height:1.15rem;color:#355849}._2n strong{font-family:var(--xt);font-size:1.25rem;font-weight:500}._2n span{color:#656d66;font-size:.56rem}._7f{display:none;gap:1rem;overflow:hidden;padding:1rem;border:1px solid #dddcd4;background:#ffffffe0}._9o{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}._9o h2{font-family:var(--xt);font-size:1.45rem;letter-spacing:-.025em;line-height:1.02}._9o 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)}._2l{border-bottom:1px solid #dddcd4}._1w{margin-inline:auto}._5x{margin:0 0 1rem}._1w h1{margin:0}._9m{margin:1.5rem 0 0}._5w{margin:2.25rem 0 0}._13{display:grid;border-top:1px solid #dddcd4}._13 section{grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem)}._13 h2{margin:0;letter-spacing:-.025em}._13 p{margin:0}._9>.preview-footer{width:min(100%,89.25rem);margin-inline:auto}._34{min-height:100vh;padding:0 clamp(1.25rem,3.4vw,3.4rem)}._cu{border-bottom:1px solid #dddcd4}._4v{font-weight:520}._4w{width:min(100%,89.25rem);display:grid;margin-inline:auto;border-bottom:1px solid #dddcd4}._33{display:grid;align-content:center}._33{position:relative;justify-items:center;padding-inline:clamp(4rem,9vw,9rem)}._p{display:grid}._p label{display:grid;gap:.5rem}._p input{width:100%;padding:.8rem .95rem}._p input:focus-visible{border-color:#355849;outline:2px solid rgb(53 88 73 / 16%);outline-offset:2px}._p :is(._ek,.error,.status){grid-column:1}._p :is(.error,.status){margin:0;padding:.7rem .8rem;border-left:2px solid #d64c68;background:#fff0f3;color:#992a40;font-size:.78rem}._p .status{border-left-color:#355849;background:#eeede7;color:#355849}._p ._7x._0{margin-top:.25rem;text-transform:none}._p ._7x._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){._2m nav>a:not(._5y){display:none}._1p{padding-top:0}._4n{display:none}._7f{display:grid}._33{border-bottom:1px solid #dddcd4}}@media(max-width:680px){._6x{padding-inline:1.25rem}._5y{min-width:0}._4m{padding-top:2.25rem}._3n>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}._34,._9{padding-inline:1.25rem}._1w h1{font-size:clamp(3.25rem,15vw,4.5rem)}._5w{font-size:1.05rem}._13 section{grid-template-columns:1fr;gap:.75rem}._4w{width:100%}._33{justify-items:stretch}}._be,._u{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}}._j{margin:0}._j>div{border-right:1px solid var(--border)}._j>div:last-child{border-right:0}._j dt{margin-bottom:.45rem;font:700 .65rem/1 var(--xr);letter-spacing:.06em;text-transform:uppercase}._6m{margin:0;padding:0;list-style:none;border-top:1px solid var(--border)}._6m li{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;min-height:4rem;border-bottom:1px solid var(--border)}._6m li>span{color:var(--accent);font:.7rem/1 var(--font-mono, "Cascadia Mono", monospace)}._6m strong{font-family:var(--xt);font-size:1.08rem;font-weight:500}._2s{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)}._e7{display:flex;flex-wrap:wrap;gap:.65rem}._6n textarea{resize:vertical}._6n ._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){._11{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%}._j>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}._k{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)}._fo{padding:0 8px 14px;border-bottom:0}._fn{min-height:44px;display:flex;align-items:center;gap:10px}._fm strong{display:block;color:var(--xw);font:400 30px/1 var(--xs);letter-spacing:-.025em}._60{min-height:0;flex:1;display:block;overflow-y:auto;padding-right:2px;scrollbar-width:thin}._2y{display:grid;gap:2px;padding:14px 0 6px;border:0}._4d,._62{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}._4d:hover,._62:hover{background:var(--surface-soft);color:var(--xw)}._4d.active,._62.active{background:var(--surface-soft);color:var(--xw);font-weight:400}._4d.active:before,._62.active:before{display:block;content:"";position:absolute;inset:7px auto 7px 0;width:3px;background:var(--accent);border-radius:2px}._4d svg{width:24px;height:24px;flex:none}._62{margin-top:auto}._89{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}._3c{display:flex;align-items:center;position:relative;min-width:0;flex:0 1 440px}._3c svg{position:absolute;top:13px;left:14px;width:20px;height:20px;color:var(--x13);pointer-events:none}._3c input{width:100%;min-height:42px;padding:8px 44px 8px 42px;border:1px solid var(--border);border-radius:var(--x19);background:var(--x1p)}._e1{position:absolute;inset:0 auto 0 0;width:44px;padding:0;border:0;background:transparent}._5o,._4c{display:none}.page-content{width:min(100%,var(--x15));min-height:0;margin:0 auto;padding:24px var(--x14) 72px}._72{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 ._m{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))}._2y+._2y{border-top:1px solid var(--border);margin-top:10px}.sidebar ._60{flex:0 1 auto}._cq{border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.admin-workspace ._cq{margin-top:auto;flex-shrink:0}.dashboard-account-actions{margin-left:auto;display:flex;align-items:center;gap:12px}._4a{display:none}.sidebar ._6a{overflow-y:auto;min-height:0}.sidebar ._6a ._2y{display:grid;gap:2px}.sidebar ._d3{margin-bottom:16px;border-bottom:1px solid var(--border);border-radius:0}._60>._2y:first-child{padding-top:0}._60>._2y:first-child ._4d{min-height:50px}._0,._s,._9x{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}._s{padding:0}._s>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}._1b{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)}._1b h2{font-size:24px}._1b button{padding:0;width:44px;height:44px;display:grid;place-items:center;border:0}._1b 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}._2a,.profile-account-label{color:var(--xw);font:400 14px/1.35 var(--xr);letter-spacing:0;text-transform:none}._29{min-height:var(--xo);padding-block:8px;border-radius:var(--x17);font-size:16px;font-weight:400;line-height:1.5}._1a{min-height:40px;align-items:center;color:var(--xw);font-size:14px}._1a 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}._1q{padding:0 14px 14px}._z{padding:12px 14px;border:0;border-left:3px solid currentColor;border-radius:var(--x19);background:var(--surface-soft);color:var(--xw)}._y,._1v,._1v.large{min-height:0;display:grid;justify-items:start;gap:8px;padding:28px 0;border:0;background:transparent;color:var(--x13);text-align:left}._y h1,._y h2,._y h3,._1v h2,._1v h3{color:var(--xw);font:500 18px/1.4 var(--xr)}._y p,._1v p{max-width:54ch;color:var(--x13);font-size:14px}._y>:is(button,a),._y>div{margin-top:8px}._y._7r{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}._7r :is(h1,h2,h3){margin:0;font:400 26px/1.3 var(--xs)}._7r p{margin:0;font-size:16px;line-height:1.5}._7s{width:180px;max-width:100%;height:110px;color:var(--accent)}._7r>:is(button,a){min-width:144px;margin-top:4px}._be,._9u{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}._1c,.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)}._1c :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)}._1c :is(a,button):hover,.account-menu__surface a:hover,.account-menu__surface button:hover{background:var(--surface-soft)}._q,._2g{display:flex;gap:4px;overflow-x:auto;min-height:44px;border-bottom:1px solid var(--border);scrollbar-width:none}._q::-webkit-scrollbar,._2g::-webkit-scrollbar{display:none}._q button,._2g 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)}._q button:hover,._2g button:hover{border-color:transparent;border-bottom-color:var(--border-strong);background:transparent;color:var(--xw)}._q .active,._2g .active{border-bottom-color:var(--accent);background:transparent;color:var(--accent)}._4u{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:6px 0}._4u>._g{display:contents}._4u ._2a,._4u ._9w,._4u ._9v{grid-column:1 / -1}._4u ._29{grid-column:1 / -1;grid-row:2;padding-right:48px}._9y{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}._9y svg{width:20px;height:20px}._9y: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}}._8r{display:grid;gap:0}._47{display:flex;align-items:end;justify-content:space-between;gap:24px}._47 h1{max-width:22ch;font-family:var(--xs);font-weight:400;line-height:1.02}._21{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}._5e h2,._1l,._w h1{font-family:var(--xs);font-weight:400}._5e h2{max-width:24ch;overflow-wrap:anywhere;line-height:1.08}._2h{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}._2h p{margin-top:3px;color:var(--x13);font-size:13px}._2h h2{font:500 22px/1.3 var(--xr);letter-spacing:-.02em}._1g{display:flex;align-items:center;gap:6px}._1g{padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--x1p)}._1g button{min-height:44px;padding:0 11px;border:0;background:transparent;color:var(--x13)}._1g button:hover{border:0;background:var(--surface-soft)}._1g button[aria-pressed=true]{border:0;background:color-mix(in srgb,var(--accent) 10%,var(--x1p));color:var(--accent)}.library-cover-grid{display:grid}._b{min-width:0;display:flex;flex-direction:column}._b .book-cover{width:100%;transition:transform .2s ease,box-shadow .2s ease}._b:hover .book-cover{transform:translateY(-2px);box-shadow:0 7px 18px #171a241c}._1l{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}._22{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 ._b{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 ._b .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)}._44{min-width:0}._44 p{overflow:hidden;margin-top:2px;color:var(--x13);font-size:13px;text-overflow:ellipsis;white-space:nowrap}._4{display:grid}._6s{display:grid;gap:20px}.library-book-cover-link{min-width:0}._11{min-width:0;display:flex;flex:1;flex-direction:column}._b ._u{display:flex;flex-wrap:wrap;align-items:center;gap:4px}._5f{display:block}._2k{min-height:18px;margin-top:6px}.library-cover-grid--list ._11{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,auto) auto;gap:4px 18px;align-items:center}.library-cover-grid--list ._1l{min-height:0;margin:0}.library-cover-grid--list ._22{min-width:0;margin:0}.library-cover-grid--list ._2k{margin:0}.book-detail-page{width:min(100%,1180px);display:grid;gap:24px;margin-inline:auto}._3y{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}._w{min-width:0;display:block;grid-column:2;grid-row:1;padding:0}._w h1{max-width:22ch;overflow-wrap:anywhere;letter-spacing:-.035em}._6j,._2f,._b6{margin-top:8px;color:var(--x13)}._2f{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}._w ._u{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}._t{min-width:0;display:flex;flex-wrap:wrap;gap:8px;grid-column:2;grid-row:2}._57{min-width:150px}._8g{grid-column:2 / 4}._df{min-width:0}._3b{padding:0}._40{max-width:780px}.book-description{color:var(--xw);font-size:17px;line-height:1.5}._6f{display:grid;gap:4px;margin-top:20px;font-size:14px}._6f>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px}._6f dd{margin:0}._j{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;border-block:1px solid var(--border)}._j>div{min-width:0;padding:14px 16px}._j>div+div{border-left:1px solid var(--border)}._j dt{color:var(--x13);font-size:12px}._j dd{margin:4px 0 0;color:var(--xw);font-size:14px}._6i{gap:20px;padding-top:24px;border-top:1px solid var(--border)}._au h2{margin-top:0}._au>span{color:var(--x13);font-size:13px}._1u{margin-inline:auto}._2r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._2r>section{min-height:0;padding:20px;border:1px solid var(--border);border-radius:var(--x18);background:var(--x1p)}._dn{display:grid;gap:16px}.bookmark-card{border-color:var(--border);border-radius:var(--x19);background:var(--x1p);box-shadow:none}._19>div:first-child p{margin-top:4px;color:var(--x13);font-size:13px}._19 h2{font:500 20px/1.3 var(--xr);letter-spacing:-.02em}._19 ._k{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}._27{min-width:0;gap:16px}.mini-player{border-top:1px solid var(--border);background:var(--x0);color:var(--xw);box-shadow:none}._5n{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 ._s{color:var(--xw)}.mini-player :is(._0,._s):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 ._1h{position:relative;display:grid;place-items:center;grid-template-columns:1fr;width:48px;height:48px;padding:0;color:var(--xw)}.mini-player ._1h svg{width:34px;height:34px}.mini-player ._1h 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(._3h[open]){overflow:hidden}._3h{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}._8p{height:100dvh;display:grid;grid-template-rows:60px minmax(0,1fr);overflow:hidden}._5m{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)}._3j,._6t{color:var(--xw)}._3j{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}._6t{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 ._3k{display:none}._3k{min-height:0;overflow-y:auto}._49 ._k,._23 ._k,._3h ._9s{color:var(--x13)}._49 h2{color:var(--xw)}._r{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}._r:hover{background:var(--surface-soft)}._r>span,._r>small{color:var(--x13)}._r>strong{color:var(--xw)}._c ._1h{color:var(--x13)}.listener-stage{min-width:0;display:grid;overflow-y:auto;background:var(--x0)}._c{margin:0 auto}._5k{justify-items:center;gap:14px}._23 h1{max-width:18ch;color:var(--xw);font:600 clamp(30px,3vw,40px)/1.04 var(--xs)}._5j{margin-top:8px;color:var(--accent)}._1m{color:var(--x13)}._1m strong{overflow:hidden;display:block;margin-top:5px;color:var(--xw);text-overflow:ellipsis}._6o{width:100%}._bc{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}._c .player-transport--expanded{margin-top:18px}._c .player-transport--expanded ._s{color:var(--xw)}._c .player-transport--expanded .player-play-toggle{border-radius:50%}._bd{margin-top:8px;color:var(--x13);text-align:center}._7{display:grid;margin-top:16px;border-block:1px solid var(--border)}._7>*{min-height:64px;padding:10px 14px}._7>*+*{border-left:1px solid var(--border)}._7 ._g,._7 ._2a,._7 ._29{color:var(--xw)}._5l{margin-top:8px;border-block:1px solid var(--border)}._5l>summary{padding:14px 4px;color:var(--xw);font-weight:500;cursor:pointer}._eh{display:grid;gap:12px;padding:0 0 14px}._7 ._0{color:var(--x0)}._7 ._29{border:0;background:transparent}._2w{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:8px}._2w ._0,._2w button{min-height:36px;border-color:transparent;background:transparent;color:var(--x13)}._2w ._0:hover,._2w button:hover{border-color:var(--border);color:var(--xw)}@media(max-width:959px),(max-height:640px){._8p{grid-template-rows:calc(54px + env(safe-area-inset-top)) minmax(0,1fr)}._5m{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}._3k{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,._3k::-webkit-scrollbar{display:none}._5k{gap:12px}._23 h1{overflow:hidden;display:-webkit-box;max-width:20ch;-webkit-box-orient:vertical;-webkit-line-clamp:2}._5j{margin-top:4px}._1m strong{margin-top:2px;font-size:16px}._6o{margin-top:8px;padding-top:8px}._c .player-transport--expanded{margin-top:8px}._c .player-transport--expanded .player-play-toggle{min-width:70px}._c .player-transport--expanded ._s{min-width:44px;min-height:44px}._7{gap:8px;margin-top:14px;border:0}._7>*{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,._s,summary,input,select{min-height:44px}.app-shell{padding:0}.sidebar{display:none}._ak{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)}._5o{display:contents}._5o .brand{display:inline-flex;align-items:center;flex:none;min-width:0;min-height:44px;color:var(--xw)}._bu{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}._bu ._s{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}._3c kbd{display:none}.dashboard-topbar-actions,._3c{width:100%;max-width:none}._3c input{min-height:44px;padding-inline:42px 14px}._3c svg{top:13px}.page-content{padding:22px var(--x10) calc(36px + var(--x12) + env(safe-area-inset-bottom))}.app-shell[data-route=reader] :is(._5o,._4c,.dashboard-topbar){display:none}.app-shell[data-route=reader] ._ak{display:none}.app-shell[data-route=reader] .page-content{padding:0}._6z{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)}._6z[open]{display:grid;align-items:end}._6z::backdrop{background:#0c0e209e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._bv{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)}._5p{display:flex;align-items:center;justify-content:space-between;gap:16px}._8z{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))}._8r,._21,.home-continue,.home-continue-empty{max-width:100%;min-width:0}._2{align-items:flex-start;flex-direction:column;gap:8px}._2 h1,._47 h1{font-size:28px;line-height:1.15;overflow-wrap:anywhere}._4c{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)}._2x{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}._2x svg{width:24px;height:24px}._2x.active{background:transparent}._2x:focus-visible{outline-offset:-3px}body:has(:is(._6z,.reader-sheet-dialog)[open]){overflow:hidden}._bv{padding:18px var(--x10) max(20px,env(safe-area-inset-bottom))}._5p{margin-bottom:16px}._4b{display:grid;border:1px solid var(--border);border-radius:14px;overflow:hidden}._4b 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}._4b a+a{border-top:1px solid var(--border)}._4b a>svg:last-child{color:var(--x16)}._4b a>svg{width:24px;height:24px}._4b a strong{font-size:14px;font-weight:400}._47{display:block}._21{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}._2h{display:flex;align-items:center;flex-direction:row;justify-content:space-between;margin-bottom:16px}._b .book-cover,.discovery-result-card .book-cover,._8k .book-cover,.editorial-list-item .book-cover{width:100%;aspect-ratio:2 / 3;border-radius:8px}._1l{min-height:2.5em;margin-top:9px;font-size:15px;line-height:1.25}._22{min-height:1.4em;margin-top:4px;font-size:12px}._5b ._2h{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}._1g{display:none}._6s{gap:18px}.library-cover-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}._11{min-height:132px}._b ._u{min-height:24px;align-content:center}._5f{min-height:1.35em;overflow:hidden;color:var(--x16);font-size:11px;text-overflow:ellipsis;white-space:nowrap}._2k{min-height:18px;margin-top:auto}.library-cover-grid--list ._11{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>._z{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.discovery-results>._z ._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>._3y,._5>._3y,._6k{min-width:44px;min-height:44px;gap:8px;margin:-8px 0 0;padding:8px 0}._w{grid-column:2;grid-row:auto}._w h1{margin-inline:0;line-height:1.04}._2f,._6j,._b6{justify-content:flex-start;margin-inline:0}._t,.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}._t>*,.book-detail-reading-actions>*{width:100%;min-width:0}._t>._h,.book-detail-reading-actions>._h{width:100%}._t>._h>._0,.book-detail-reading-actions>._h>._0{width:100%}._57{grid-column:1}._t: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)}._t>._h{width:48px}._t>._h>._0{width:48px;padding:0;font-size:0}._t>._h>._0 svg{width:20px;height:20px}._t ._1c{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)}._2f a{min-height:44px;display:inline-flex;align-items:center}._q{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}._q button{min-width:max-content;min-height:48px}._3b,._40,._j,._6i{max-width:100%}._3b{gap:28px}._j{grid-template-columns:1fr}._j>div,._j>div:nth-child(2n),._j>div:nth-child(n+3){min-width:0;padding:12px 0;border-top:1px solid var(--border);border-left:0}._j dd{overflow-wrap:anywhere}._27,._4s{grid-template-columns:1fr}._27 ._0,._32{width:100%}.admin-reading-room>._6a{width:100%;margin:0 0 24px;padding:0;border:0}._3a{display:grid;grid-template-columns:1fr;gap:8px;color:var(--x13);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}._3a 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>._6a ._2y{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))}._5n{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:12px}._bs{display:none}.mini-player .player-transport--compact ._1h{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 ._1h,._5m ._0,._c ._s,._c ._1h{min-width:44px;min-height:44px}.mini-player .player-play-toggle{width:44px;height:44px}.mini-player .now-playing-summary{height:52px}.ebook-reader>._1v{width:min(100%,420px);margin:0 auto;padding:48px 20px}.ebook-reader>._1v 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}._4c{padding-top:2px}._2x{flex-direction:row;gap:8px}._2x svg{width:22px;height:22px}._5n{padding-block:3px}.mini-player .now-playing-summary{height:44px}}@media(max-width:959px){.dashboard-account-actions{display:none}._5o .brand strong{font:400 28px/1 var(--xs)}._2x.active{color:var(--accent)}._bt{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--xw);font-size:16px;text-decoration:none}._bt svg{width:20px;height:20px;flex:none}.app-shell .book-detail-page:not(.discovery-book-preview)>._3y{display:none}._4c{border-top:1px solid var(--border)}._4c button._2x{border:0;background:transparent;border-radius:0}._4a{display:block;padding:0 20px 16px}._4a ._2y{display:none}._4a ._3a{display:grid;gap:8px}}._47{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}._5e h2{font-size:clamp(26px,2.5vw,36px);font-weight:400}._bg{color:var(--accent);font-size:18px;margin-top:12px}._bh{display:grid;gap:12px;margin-top:20px}._1f{display:grid;grid-template-columns:44px minmax(120px,1fr) minmax(250px,310px);align-items:center;gap:16px}._1f>svg{width:44px;height:48px;padding:10px;border:1px solid var(--border);border-radius:6px}._2u{min-width:0;font-size:18px}._20{display:flex;align-items:center;gap:14px;border-left:1px solid var(--border);padding-left:28px;min-height:96px}._20>._0{flex:1}._6q{display:flex;gap:10px}._ea svg{fill:currentColor}._l>._21+._21{border-left:1px solid var(--border);padding-left:26px}._2u>div{display:flex;justify-content:space-between;gap:12px}._2u progress{display:block;width:100%;height:5px;margin:10px 0}._2u small{font-size:14px;color:var(--x13)}.home-reading-room .ui-button--secondary{color:var(--xw);border-color:var(--x7);background:transparent}._l{display:grid;grid-template-columns:1.2fr 1fr;gap:32px}._l>:only-child{grid-column:1 / -1}._l ._21{border-top:0;padding-top:12px}._l ._2h h2{font:500 22px/1.3 var(--xr)}._x{display:grid;grid-template-columns:clamp(64px,6.5vw,100px) minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0}._x+._x{border-top:1px solid var(--border)}._x .book-cover{width:100%;height:104px}._x h3{font:500 clamp(16px,1.3vw,20px)/1.3 var(--xr)}._x p{font-size:16px;margin-top:4px}._6r{display:flex;gap:6px;align-items:center;font-size:14px;margin-top:10px}._6r svg{width:16px;height:16px}._6r>span+span{margin-left:auto}._x progress{width:100%;height:4px;display:block;margin-top:6px}._l .dashboard-queue-list li{grid-template-columns:100px minmax(0,1fr) auto;gap:18px}._l .dashboard-queue-list .book-cover{width:100px;height:140px}._5b ._44>._0{min-height:0;font-size:20px;padding:0;color:var(--xw);font-weight:500}._5b 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}._1f{grid-template-columns:40px minmax(0,1fr)}._1f>._20{grid-column:2;justify-self:start}}@media(max-width:959px){._20{padding:0;border:0;min-height:44px}._l>._21+._21{border-left:0;padding-left:0}._6q{gap:6px}._6q ._0{width:44px;padding:0}._6q ._0>span{display:none}._x{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}._x .book-cover{height:auto}._x .book-cover--loaded{aspect-ratio:auto}._x .book-cover img{position:static;height:auto}._l{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}._5e{display:contents}._e9{grid-column:2 / -1;grid-row:1;align-self:start}._5e h2{font-size:22px;line-height:1.2}._bg{font-size:14px;line-height:20px;margin-top:6px}._bh,._1f{display:contents}._1f{--xv: 2;--xu: 4}._1f+._1f{--xv: 3;--xu: 5}._1f:only-child{--xu: 3}.home-reading-room:has(._1f:only-child) .home-current-cover-link{grid-row:1 / 3}._1f>svg{grid-column:2;grid-row:var(--xv);width:24px;height:24px;padding:0;border:0;align-self:start}._2u{grid-column:3;grid-row:var(--xv);font-size:14px;line-height:20px}._2u progress{margin:6px 0;height:4px}._2u small{display:block;font-size:13px;line-height:18px}._1f>._20{grid-column:1 / -1;grid-row:var(--xu);width:100%;justify-content:center}._2u>div{font-size:14px}._47{padding-bottom:18px}._l ._2h h2{font-size:22px}._l .dashboard-queue-list li{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}._l .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}._1f>svg{width:20px;height:20px}}._20>._0{min-height:54px;font-size:18px;font-weight:400}._20>._0 svg{width:26px;height:26px}._20>.ui-button--primary svg{fill:currentColor}._l ._2h{margin-bottom:4px}._l ._2h>._0{text-decoration:underline;color:var(--accent)}._l .dashboard-queue-list{border-bottom:0}._l .dashboard-queue-list li:first-child{border-top:0}._l ._44 p{font-size:16px;color:var(--accent)}._x p{color:var(--accent)}@media(max-width:959px){._8r{gap:0}._21{padding-bottom:16px}._l ._21{border-top:1px solid var(--border);padding-top:10px}._x{padding-block:10px}._x h3,._5b ._44>._0{font-size:16px;line-height:1.25}._x p,._l ._44 p{font-size:14px;line-height:1.3}._6r{font-size:12px;line-height:1.3;margin-top:6px}._x progress,._5b progress{margin-top:4px}.home-reading-room{max-width:none}._20>._0{min-height:44px;font-size:16px}._20>._0 svg{width:20px;height:20px}}._4{gap:24px}._4:not(._6) .library-cover-grid:not(.library-cover-grid--list) ._b{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:12px}._4>._2{padding-bottom:0}._16>._0{margin-left:auto}._3i{grid-column:2;grid-row:2 / span 2;border-left:1px solid var(--border);padding-left:20px}._3i>header{display:flex;align-items:center;justify-content:space-between}._3i h2{font:500 20px var(--xr)}._3i>header button{width:44px;height:44px;border:0;background:transparent}._3i>header svg{width:20px;height:20px}._8s label{display:grid;gap:10px;padding:24px 0;border-bottom:1px solid var(--border)}._8s select{border:0;background:transparent;width:100%;font-size:16px}._8s label>span{font-size:14px}._bj{margin-top:24px}._bj summary{cursor:pointer}@media(min-width:960px){._4:has(._3i){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(._16,._6s){grid-column:1;align-self:start}}._16{display:flex;align-items:center;gap:16px}._2v{display:flex;gap:0;border:1px solid var(--border);border-radius:6px;overflow:hidden}._2v ._0{border:0;border-radius:0;background:transparent}._2v ._0[aria-pressed=true]{background:var(--surface-soft);color:var(--accent)}._16 ._1g{margin-left:0;padding:0;gap:0;border-radius:6px;overflow:hidden}._1g ._0{border-radius:0}._48{display:flex;align-items:center;gap:12px}._5g svg{display:none}._48 select{width:auto;min-height:44px;padding:10px 32px 10px 12px;border:0;background-color:transparent;color:var(--xw)}@media(max-width:600px){._48{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(._6)) .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:32px}._4 ._b{align-content:start;gap:12px}._4 .library-cover-grid:not(.library-cover-grid--list) ._11{display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-height:0}._4:not(._6):not(._5) .library-cover-grid:not(.library-cover-grid--list) ._2k{margin-top:auto;padding-top:6px}._4 ._1l{min-height:0;margin:0;font:400 18px/1.3 var(--xs)}._4 ._22{min-height:0;margin:0}._c5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%}._2k ._c6{grid-column:1 / -1;display:flex;align-items:center;gap:8px;font:400 14px/1.4 var(--xr)}._c6 svg{width:16px;height:16px;flex:none}._c5 progress{display:block;min-width:0;width:100%;height:5px}._4 ._11>._u{order:0}._b ._u svg{width:16px;height:16px}._b ._u>span{display:inline-flex;align-items:center;gap:8px}._4:not(._6):not(._5) ._u{display:none}._4 .library-cover-grid--list ._b{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:start}._4 .library-cover-grid--list ._11{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 ._1l{max-width:none}._4 ._5f[aria-hidden=true],._4 ._u[aria-hidden=true]{display:none}._4 ._b .book-cover{aspect-ratio:3 / 4}:root[data-theme=dark] :is(._2v,._1g) ._0[aria-pressed=true]{background:#66775e;color:#fff}._1l{font:500 16px/1.35 var(--xr)}._b .book-cover{aspect-ratio:2 / 3;border-radius:4px}@media(max-width:959px){._16 ._48{display:contents}._5g{order:1;width:44px;min-width:44px;padding:10px}._5g svg{display:block;width:20px;height:20px}._5g span{display:none}._16>._0{order:2}._48 select{order:3}._16 ._1g{order:4}._4:where(:not(._6)) .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:24px 16px}._4 ._1l{font-size:16px}._16{flex-wrap:wrap;gap:12px}._16 ._1g{display:flex;margin-left:0}._16>._0{margin-left:0}._2v{flex:1 0 100%}._2v ._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)}._ee{width:100%}}@media(min-width:560px)and (max-width:959px){._2v{flex:0 0 auto}._16 ._1g{margin-left:0}._16>._0{margin-left:0}}._6 .library-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1000px;padding:16px 0 0;gap:48px}._6 ._b{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:12px;align-content:start}._6 ._11{gap:8px}._6 ._1l{font:400 20px/1.3 var(--xs)}._6 ._22{color:var(--accent);font-size:16px;white-space:normal;overflow-wrap:anywhere}._6 ._22 a{text-decoration:underline;text-underline-offset:3px}._6 ._2k{display:none}._6 ._u{font-size:14px}._6 ._u svg{width:20px;height:20px}._6 .history-format-filters{max-width:1000px;border-bottom:1px solid var(--border)}._6 .history-format-filters ._0{font-size:14px}._6 ._5f[aria-hidden=true],._6 ._u[aria-hidden=true]{display:none}._6 ._b>._0{justify-self:start;min-width:120px}@media(max-width:959px){._6 .library-cover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}._6 ._1l{font-size:19px}._6 ._22,._6 ._u{font-size:16px}}._6p{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:701px)and (max-width:959px)and (orientation:landscape){._6 .library-cover-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media(min-width:601px)and (max-width:959px){._4:where(:not(._6)) .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(4,minmax(0,1fr))}}._6p>._0{width:128px;max-width:calc(100% - 52px);padding-inline:12px;color:var(--accent);border-color:var(--accent)}._6p ._h>button{width:44px;min-width:44px;padding:0}._6p ._h svg{width:24px;height:24px}._6 ._5h svg{width:24px;height:24px}._4._6 ._5h{background:var(--x1o);color:var(--accent);border-radius:4px;filter:none}._4 ._b{position:relative}._4 ._5h{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)}._5h[aria-pressed=true] svg{fill:currentColor}.library-favorite-error{color:var(--xq);font-size:13px;overflow-wrap:anywhere}._4 .library-cover-grid--list ._b{padding-right:56px}._4 .library-cover-grid--list ._5h{color:var(--accent);filter:none}@media(min-width:960px){._4:not(._6):not(._5) .library-cover-grid:not(.library-cover-grid--list) .book-cover{max-height:216px}._4:not(._6):not(._5) .library-cover-grid:not(.library-cover-grid--list) ._b{width:180px;max-width:100%;justify-self:center}._4:not(._6):not(._5) .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(5,minmax(0,1fr))}._4:has(._3i) .library-cover-grid:not(.library-cover-grid--list) ._b{width:100%}}@media(max-width:559px){._16:has(._5g) ._2v{flex-basis:calc(100% - 56px)}._16>._0{font-size:14px;padding-inline:12px;gap:6px}._48 select{font-size:14px;padding-inline:8px 24px}._1g ._0{width:44px;min-width:44px;padding:10px}}._o{display:grid;align-items:start;grid-template-columns:266px minmax(220px,1fr) minmax(340px,1.75fr);gap:28px;border:0;padding-bottom:12px}._o .detail-cover{width:266px;height:auto;aspect-ratio:2 / 3;grid-column:1;grid-row:1;border-radius:var(--x1a);box-shadow:none}._av{margin-top:16px;font-size:16px;color:var(--x13)}.book-format-workspace small{display:block;margin-top:10px;color:var(--x13);font-size:14px}._o>.book-acquisition-request{grid-column:3;align-self:center;border-top:0;padding-block:0}._w h1{font:400 clamp(28px,2.7vw,38px)/1.12 var(--xs)}._8f{color:var(--xw)}._1j{display:flex;align-items:start;flex-direction:column;gap:16px;margin-top:24px}._1j>._0{justify-content:start;padding-left:0}._1j>._0+._0{border-top:1px solid var(--border);border-radius:0;padding-top:20px;width:100%}._1j ._8f,._1j ._t{margin:0}._1j ._t{display:flex;width:auto}._cw{display:flex;flex-wrap:wrap;gap:8px}._dl{min-width:0;overflow-wrap:anywhere}._8f[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}._1d{min-width:0;grid-column:1;grid-row:1;display:flex;align-items:center;gap:12px;align-self:center}._1d>svg,.book-reading-progress>svg{width:36px;height:44px;padding:8px;border:1px solid var(--border);border-radius:6px;flex-shrink:0}._1d>div{flex:1;min-width:0}._1d 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 ._t{grid-column:2;grid-row:1;align-self:center;flex-wrap:nowrap}.book-format-workspace ._h>button,._at>button{width:44px;min-width:44px;padding:0}._at .ui-drawer-content{display:flex;flex-direction:column;gap:12px}.book-format-workspace ._57{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}._q{border-bottom:1px solid var(--border);gap:28px}._q button{padding:12px;font-size:16px;border-radius:0;border:0;border-bottom:3px solid transparent;background:transparent;font-weight:400}._q button.active{border-bottom-color:var(--accent);background:transparent;color:var(--xw);font-weight:500}@media(min-width:960px)and (max-width:1400px){._o{grid-template-columns:180px minmax(0,1fr)}._o .detail-cover{width:180px;grid-row:1 / 3}.book-format-workspace{grid-column:2;grid-row:2}._o>.book-acquisition-request{grid-column:2;grid-row:2}}@media(max-width:959px){._o{display:flex;flex-direction:column;align-items:center;padding-bottom:0}._o .detail-cover{width:82px;justify-self:start}._w{text-align:center;width:100%}._o>.book-acquisition-request{width:100%}._w h1{max-width:none}._1j{flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}._1j>._0+._0{width:auto;border:0;padding:0}._w ._u{display:none}.book-format-workspace{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:16px 10px}.book-format-workspace ._t{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%}._1d,.book-reading-progress{gap:8px}._1d p,.book-reading-progress p{gap:4px}.book-format-workspace small{display:none}._q{overflow-x:auto;flex-wrap:nowrap}._q button{flex:none}}@media(min-width:600px)and (max-width:959px)and (orientation:landscape){._o{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:20px 24px}._o .detail-cover{grid-column:1;grid-row:1 / 3}._w{grid-column:2;text-align:left}._1j{justify-content:flex-start}.book-format-workspace,._o>.book-acquisition-request{grid-column:2}}._8h{display:grid;grid-template-columns:minmax(0,556px) minmax(280px,386px);gap:64px}._8h:not(:has(._1t)){grid-template-columns:minmax(0,1fr)}._1t{min-width:0;display:grid;align-content:start;gap:24px}._1t>section{display:grid;gap:12px}._1t>section+section{padding-top:24px;border-top:1px solid var(--border)}._1t h2{margin:0 0 4px;font:400 20px/1.4 var(--xr)}._1t ._0{width:100%;justify-content:flex-start}._1t ._3v,._1t .offline-reading-control{display:grid;gap:12px;margin:0}._1t ._4h{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border:0}@media(max-width:1100px){._8h{grid-template-columns:minmax(0,1fr);gap:24px}}._40 .book-description{max-width:460px;margin-top:0}._6f{color:var(--xw)}._1t>section:first-child>._0{max-width:280px}._1j>._0 svg{width:24px;height:24px}@media(min-width:1401px){._o{min-height:350px}._o ._w{padding-top:12px}.book-format-workspace{align-self:start;padding-top:60px}}@media(max-width:1100px){._40 .book-description{max-width:none}._1t>section:first-child>._0{max-width:none}}._o ._2f{color:var(--xw)}._aw,._ax{display:none}@media(max-width:959px){.page-content:has(>.book-detail-page){padding-top:0}.book-detail-page{gap:12px}._ax{display:block;margin:0 0 12px;font:400 24px/1.3 var(--xs)}._dj{display:none}._aw{display:inline}._o{gap:8px}._w h1{font-size:26px}._o ._2f{margin:0;font-size:16px}._av,._1j>._0{display:none}._1j{margin-top:0;gap:16px}.book-format-workspace .book-detail-reading-actions{padding-top:12px}.book-format-workspace ._57{min-width:80px}.book-detail-reading-actions>._0>svg{display:none}._1d>svg,.book-reading-progress>svg{width:24px;height:32px;padding:3px}._1d p,.book-reading-progress p{flex-wrap:nowrap;font-size:12px}._1d p>span:last-child,.book-reading-progress p>span:last-child{white-space:nowrap}._q{gap:0;justify-content:space-between}._q 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 ._h>button{width:44px;min-width:44px;padding:0}.discovery-list-actions ._h 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 ._q{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 ._j dd{overflow-wrap:anywhere;min-width:0}.reading-list-page{display:grid;gap:24px}.reading-list-page ._m{font-size:28px;line-height:1.4}.reading-list-header-actions{display:flex;align-items:center;gap:18px}._e8{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}._2t{min-width:0;display:grid;gap:12px}._2t h2{font:500 24px/1.3 var(--xr);overflow-wrap:anywhere}._2t>p{color:var(--accent);font-size:18px}._2t .reading-list-format{display:flex;align-items:center;gap:14px;font-size:16px;color:var(--xw)}.reading-list-format svg{width:20px;height:20px}._2t .reading-list-not-started{color:var(--x13);font-size:16px}._bb{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;font-size:16px}._bb progress{width:min(322px,75%);height:5px}.reading-list-page ._2s{gap:18px}.reading-list-page ._2s>a{min-width:128px}._2s>a svg{width:24px;height:24px}.reading-list-header-actions>button,.reading-list-page ._2s>a{color:var(--accent);border-color:var(--accent);background:transparent}.reading-list-page ._h>button{min-width:44px;width:50px;padding:0}.reading-list-page ._h>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,._5 ._2,._1u ._2{flex-direction:row;align-items:center}.reading-list-page ._m{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 ._2t h2{font-size:18px}.reading-list-page ._m{font-size:20px}.reading-list-header-actions{width:100%;justify-content:flex-end}._2t{gap:8px}._2t>p{font-size:16px}.reading-list-page ._2s{grid-column:2;justify-content:flex-start}.reading-list-page ._2s>a{flex:1}}._7l{width:100%;margin-inline:0}._cl{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:28px}._61{display:grid;align-content:start;gap:4px;border-right:1px solid var(--border);padding-right:20px;align-self:stretch}._61 button{padding:12px 16px;border:0;background:transparent;text-align:left;color:var(--x13);font-size:16px}._61 button[aria-current=page]{background:var(--surface-soft);color:var(--accent)}._cm{min-width:0}.reading-setting-controls ._4s{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reading-setting-controls ._4s ._14{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 ._4s input{margin:0;min-height:0;width:18px;height:18px;flex:none}._7l{max-width:100rem;gap:clamp(1.25rem,2.5vw,2rem)}._19{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}._28{border:0;border-radius:0;background:transparent}._cp{min-width:0}._28>summary>span{min-width:0;display:grid;gap:4px}._28>summary small{margin:0;font-size:12px}@media(min-width:960px){._28[data-active=false],._28>summary{display:none}._19>div:first-child{margin-bottom:20px}}._31{display:block}._19:has(._31)>div:first-child{margin-bottom:0}._25:first-child{padding-top:0}._25:first-child ._2a{display:none}._25 ._3q{grid-column:auto;font-weight:400}._25{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)}._25 h3{margin:0 0 8px;font:500 16px/1.4 var(--xr)}._25 p{margin:0;color:var(--x13);font-size:14px}._9j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._c8{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>._f8{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}._9d{display:grid;gap:8px}._25:has(._9d){row-gap:12px}._cc summary{min-height:44px;align-content:center;cursor:pointer;font-size:14px}._cc[open]{display:grid;gap:12px}._31 ._29{font-size:16px;font-weight:400;background-color:transparent}._31 ._2a,._31 ._3q strong{font-size:14px;font-weight:400}._31 ._3q input{width:22px;height:22px}._31 ._32 ._0{font-weight:400}._7l ._19 h2{font-size:20px;font-weight:500}@media(min-width:960px){._25:first-child>._c8{max-width:274px}._61 button{color:var(--xw);padding-block:10px}}._31 ._32{margin-top:0}._4k{display:grid;gap:18px;margin-top:18px}._4k>._19{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;padding-top:18px;border-top:1px solid var(--border)}._4k>._19:first-child{padding-top:0;border-top:0}._4k ._k{display:none}._4k ._19>div:first-child{margin:0}._2e ._4s{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._2e ._14{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px;text-align:center}._2e ._14 input{position:absolute;opacity:0}._2e ._14 small,._2e legend{display:none}._2e ._14 strong{font-weight:400;font-size:16px}._2e ._3w{display:grid;gap:5px;padding:10px 14px 10px 24px;height:52px;border:1px solid #d5d4cf;border-radius:3px;background:#f7f5f0}._3w i{display:block;width:70%;border-radius:3px;background:#d5d4cf}._3w i:nth-child(2){width:95%}._2e ._3w[data-preview=dark]{background:#191f1c;border-color:#191f1c}._3w[data-preview=dark] i{background:#7b827c}._2e ._3w[data-preview=system]{background:linear-gradient(90deg,#f7f5f0 50%,#191f1c 50%)}@media(max-width:959px){._4k{display:none}}@media(max-width:700px){._25{grid-template-columns:minmax(0,1fr);gap:16px}._9j{gap:12px}}@media(min-width:701px){._9d{grid-column:2;grid-row:1 / 3}._25 ._32{grid-column:1}}@media(max-width:430px){._9j{grid-template-columns:minmax(0,1fr)}}@media(max-width:959px){._7l{gap:20px}._cl{display:block}._61,._19>div:first-child{display:none}._19:has(._c1)>div:first-child{display:block}._19:has(._c1)>div:first-child>:not(._4q){display:none}._cm{overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--x1p)}._28+._28{border-top:1px solid var(--border)}._28>summary{min-height:72px;padding:12px 16px}._28>summary strong{font-size:15px;font-weight:400}._28[open]>._cp{padding:0 16px calc(24px + env(safe-area-inset-bottom));border-top:1px solid var(--border)}._19{gap:14px;padding:16px 0 18px}.settings-recovery{flex-direction:column;align-items:flex-start}.settings-recovery button{min-height:44px}}._92{display:grid;grid-template-columns:minmax(240px,30%) minmax(0,1fr);gap:32px;align-items:start}._4e{min-width:0;display:grid;gap:16px}._4e label{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}._4e select{width:100%;min-width:0}._4f{display:grid;grid-auto-rows:max-content;align-content:start;gap:4px;max-height:65vh;overflow-y:auto}._4f 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}._4f button[aria-current=true]{background:var(--surface-soft);border-color:var(--border);border-left-color:var(--accent)}._4f .book-cover{width:64px;height:auto}._90{display:grid;align-content:start;gap:8px;min-width:0}._90>span{color:var(--x13);font-size:14px}._ep{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}._2i{min-width:0;display:grid;gap:24px;border-left:1px solid var(--border);padding-left:32px}._2i 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){._92{grid-template-columns:minmax(0,1fr);gap:16px}._4f{max-height:280px}._24{gap:0}._24 ._0{padding-inline:12px}._2i{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 ._1b h2{font:400 28px/1.3 Georgia,serif}._1u{width:100%;gap:16px}._24{display:flex;gap:16px;border-bottom:1px solid var(--border);overflow-x:auto}._24 ._0{flex:none;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;font-weight:400}._24 ._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}._2i{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}._2i ._2s svg,.notes-audio-detail ._41 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}._2i .notes-audio-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding:0;border:0;background:transparent}._2i ._ay{border:0}.notes-audio-detail ._41{display:flex;flex-wrap:wrap;gap:12px}._eo{border:1px solid var(--border);border-radius:6px;padding:20px;min-height:120px;white-space:pre-wrap;overflow-wrap:anywhere}._1u ._2 ._0 svg{width:24px;height:24px}._4e ._91{display:block;position:relative}._91 input{width:100%;padding-left:44px}._91>svg{position:absolute;left:12px;top:12px;width:20px;height:20px}._bw{font-size:14px;color:var(--x13)}._bw[open] label{margin-top:8px}._5q select{border:0;background-color:transparent}._90 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}}._24 ._0{font-size:18px}@media(max-width:599px){._24 ._0{font-size:14px;padding-inline:8px}._1u ._2{flex-direction:row;align-items:center}}._5q{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}._5q>label{order:-1;flex:1;max-width:200px}._5q details{max-width:100%}._5q details[open]{flex-basis:100%}._2i section[aria-label=Passage]{border-bottom:1px solid var(--border);padding-bottom:20px}._2i blockquote{font-size:20px}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){._1u,._4e{gap:8px}._1u{grid-template-columns:minmax(0,1fr) auto}._1u>._2{grid-column:1;grid-row:1}._1u>._24{grid-column:2;grid-row:1;align-self:end}._92{grid-column:1 / -1}._1u ._2 h1{font-size:25px}._24{gap:4px}._24 ._0{font-size:14px}._4e{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}._4f{grid-column:1 / -1}}._3h{background:var(--x0);color:var(--xw)}._1n{display:flex;align-items:center;gap:8px}._1n ._g{order:-1;width:64px}._1n ._2a{display:none}._1n ._9k{padding:8px;border:0;background:transparent;color:var(--xw)}._1n option{background:var(--x0)}._1n ._v{position:relative}._1n ._v ._0,._1n ._26>summary{width:44px;min-height:44px;padding:0;font-size:0;border:0;background:transparent}._1n ._v svg,._1n ._26>summary svg{width:24px;height:24px}._1n ._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 ._7e{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){._5n{grid-template-columns:minmax(180px,1fr) 160px minmax(140px,1fr) auto 44px;gap:4px}.mini-player-timeline ._7e{display:grid;gap:0}.mini-player-timeline .player-time-labels{justify-content:center}}@media(max-width:959px){._1n{display:none}}._6w{display:flex;justify-self:end;gap:8px}._bl{position:absolute;top:20px;right:40px}._3j{font-weight:400}._8t{list-style:none;margin:0 0 24px;padding:0}._8t ._r{width:100%;text-align:left}._8t strong small{display:block;color:var(--x13);font-size:14px}._ei{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}._3k{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}._c{width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);gap:24px 40px}._5k{display:contents;text-align:left}.listener-cover{grid-column:1;grid-row:1 / 3;width:100%;max-width:340px;align-self:start}._23{grid-column:2;grid-row:1;align-self:end}._23 h1{font-weight:400;font-size:clamp(26px,3vw,38px)}._23 ._k{display:none}._5j{font-size:18px}._6u{display:flex;align-items:center;gap:14px;margin:24px 0 0;font-size:16px}._6u svg{width:28px;height:28px}._1m{margin-top:28px}._1m strong{font:400 30px/1.2 var(--xs);white-space:normal}._6o{grid-column:2;grid-row:2;border-top:0;padding:0;margin:0}._bc,._7,._5l,._2w{grid-column:1 / -1}._6v{grid-column:1 / -1;width:100%;border-top:1px solid var(--border);font-size:14px}._6v>summary{cursor:pointer;padding-block:12px;min-height:44px;color:var(--x13)}._eg{display:grid;gap:16px;padding-block:12px}._6v ._5l{margin:0;padding:0;border:0}._6v ._2w{margin:0;justify-content:start}._c .player-transport--expanded .player-play-toggle{width:80px;min-height:80px;background:var(--accent);color:var(--accent-ink)}._49{border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:16px}._49 ._k{display:none}._49 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)}._r{min-height:52px;border-radius:6px}._r[aria-current=page]{background:var(--accent);color:var(--accent-ink)}._r[aria-current=page]>*{color:inherit}._r>strong{font-size:16px;font-weight:400}._r>span,._r>small{font-size:14px}._3j svg{width:24px;height:24px}._3j span{font-size:18px}._c .player-transport--expanded ._s svg{width:24px;height:24px}._c .player-transport--expanded .player-play-toggle svg{width:44px;height:44px;fill:currentColor}._c .player-transport--expanded ._1h{position:relative;width:72px;height:72px;padding:0;display:grid;place-items:center;grid-template-columns:1fr;color:var(--xw)}._c .player-transport--expanded ._1h svg{width:56px;height:56px}._c .player-transport--expanded ._1h span{position:absolute;top:28px;font:400 22px/1 var(--xr)}._7{position:static;width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}._7 ._v{display:flex;flex-direction:column;justify-content:center;gap:4px}._7 ._v ._0{color:var(--xw);background:transparent;border:0;padding:0}._5v{display:grid;align-content:center;gap:4px}._5v>span{display:flex;justify-content:space-between;gap:8px}._5v>span>span{color:var(--x13);font-size:14px}._5v input{width:100%;min-width:0;height:44px;margin:0;accent-color:var(--accent)}._7>._g:has(._9k){display:flex;flex-direction:column-reverse;justify-content:center;gap:4px;text-align:center}._7 ._29._9k{text-align:center;font-size:16px;min-height:32px;padding:0;appearance:none}._7>._g:has(._7d){position:relative;display:grid;place-items:center}._7 ._7d{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}._7 ._7d option{color:var(--xw);background:var(--x1o)}._5u,._26>summary{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--xw)}._5u small{display:block;font-size:12px;font-weight:400;color:var(--x13)}._5u svg,._26>summary svg,._7 ._v svg{width:40px;height:40px;flex:none}._26{position:relative;display:grid;align-content:center}._26>summary{list-style:none;cursor:pointer;min-height:60px}._26>._5v{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}._7>._g:has(._7d:focus-visible),._26>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._7 ._2a,._7 ._29{font-size:16px}._7 ._29{min-height:44px}._1m,._bd{font-size:14px}@media(max-width:1250px)and (min-width:960px){.listener-stage{padding:28px}.listener-layout{grid-template-columns:minmax(0,1fr) 280px}._c{grid-template-columns:160px minmax(0,1fr);gap:24px}}@media(min-width:1260px){._8p{grid-template-rows:90px minmax(0,1fr)}.listener-stage{padding:58px 56px}._c{grid-template-rows:350px minmax(313px,auto)}._23{align-self:start;padding-top:60px}._1m{margin-top:48px}.listener-layout{grid-template-columns:minmax(0,1fr) minmax(340px,31%)}._23 h1{font-size:clamp(32px,3vw,40px)}._5j{font-size:20px}._1m strong{font-size:28px}._c .player-transport--expanded .player-play-toggle{width:128px;min-height:128px}._c .player-transport--expanded{gap:12px;margin-top:40px}._r{min-height:62px}._r>strong{font-size:16px}._r>span,._r>small{font-size:16px}}@media(max-width:959px){._bl{display:none}.listener-book-label{position:absolute;visibility:hidden}._5m{grid-template-columns:44px minmax(0,1fr)}._3j span{display:none}.listener-layout:not(.queue-hidden) .listener-stage{display:none}._7{grid-template-columns:repeat(2,minmax(0,1fr))}._5u,._26>summary,._7 ._v ._0{font-size:14px;gap:8px}._5u svg,._26>summary svg,._7 ._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))}._c{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:600px}._5k{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}._23{align-self:center}._6u{justify-content:center;font-size:16px;margin-top:12px}._6u svg{width:20px;height:20px}._1m{margin-top:16px}._1m strong{font-size:24px}._7,._5l,._2w{width:100%}._3k{grid-column:1;border:0}}@media(min-width:960px)and (min-height:641px){._3h{--xx: 340px;--xy: 60px}.listener-layout{grid-template-columns:minmax(0,1fr) var(--xx)}.listener-book-label{position:absolute;visibility:hidden}._5m{grid-template-columns:1fr}._6w{position:fixed;z-index:4;right:0;top:var(--xy);width:var(--xx);padding:24px 24px 0;gap:0;background:var(--x0)}._6w ._6t{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}._6w ._6t[aria-expanded=true]{border-bottom:3px solid var(--accent);color:var(--accent);background:transparent}._3k{padding-top:112px}._49{display:none}}@media(min-width:960px)and (max-width:1250px)and (min-height:641px){._3h{--xx: 280px}}@media(min-width:1260px)and (min-height:641px){._3h{--xx: max(340px, 31%);--xy: 90px}}@media(max-height:640px){._3j 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))}._c{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr);max-width:900px;gap:16px 24px}._5k{grid-column:1;grid-row:1;gap:8px}.listener-cover{width:72px}._23 h1{font-size:24px}._5j{font-size:16px}._1m{margin-top:8px}._1m strong{font-size:20px}._6o{grid-column:2;grid-row:1;width:100%;margin:0;padding:0}._7{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,._c) .player-play-toggle,:root[data-theme=dark] ._r[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 ._1c{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>._1v,.ebook-reader>._1v a{color:var(--xw)}.ebook-reader>._1v 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 ._5p{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.reader-sheet ._5p ._k{display:none}.reader-sheet h2{font:400 24px/1.3 var(--xr)}.reader-sheet ._8z{width:44px;height:44px;padding:10px;border:0;border-radius:6px;background:transparent}.reader-sheet ._8z 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)}._6n{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>._k{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>._k{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)}._6n 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] ._5p{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 ._k{display:none}.admin-workspace ._2{align-items:flex-start}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){.admin-workspace ._4a{padding-bottom:8px}.admin-workspace ._4a ._3a{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 ._72{gap:16px}}.admin-workspace ._m{max-width:760px;font-size:16px}.admin-workspace .page-content h2{font:500 20px/1.4 var(--xr)}.admin-workspace ._1b h2{font:400 28px/1.3 var(--xs)}.admin-workspace .page-content h3{font-size:18px;font-weight:500}._1s .import-review h3{font-family:var(--xr)}.admin-workspace ._7p h2{font:400 24px/1.3 var(--xs)}._e{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:24px}._e article{min-width:0;padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--x1o)}.admin-workspace ._2p h2{font:400 22px/1.4 var(--xs)}._e h2{margin-bottom:20px}._52{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin-bottom:20px}._52 h2{margin:0}._52 time{color:var(--x13);font-size:12px}._e 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}._e article>a:not(._0):last-child{border-bottom:0}._e a>span{flex:1;min-width:0}._e 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}._e a>.admin-summary-mark.is-healthy{background:var(--accent);color:var(--accent-ink)}._e ._85>a:not(._0){border:0}._e ._85 .admin-summary-mark{flex-basis:56px;height:56px}._85>._0{margin-top:16px}._e a>svg:last-child{width:20px;height:20px}._e a strong{font-weight:500}._e small{display:block;color:var(--x13);font-size:14px;margin-top:6px}._e ._da{font:400 36px/1 var(--xr)}._e ._9s{margin-top:20px}@media(max-width:959px)and (max-height:520px)and (orientation:landscape){.admin-workspace ._2p{gap:8px}.admin-workspace ._2p ._2{padding-bottom:0}._e article{padding:16px}._e h2,._52{margin-bottom:8px}._52 h2{margin-bottom:0}._e article>a:not(._0){min-height:64px;padding-block:8px}}._2p ._5i{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._2p ._5i>*{padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--x1o)}.admin-request-preview ._1y 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}._a5 ._1y{margin-bottom:4px}._a5 ._1y 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}._4z .admin-activity-list li{grid-template-columns:24px minmax(0,1fr)}._4z .admin-activity-list time{grid-column:2;max-width:none;text-align:left}._4z[open]{display:flex;flex-direction:column}._4z>._1b{flex:none}._4z>.ui-drawer-content{min-height:0;overflow:auto;flex:1}._d2{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}._7m{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}._82 .ui-drawer-content>:is(form,section){padding:0;border:0;box-shadow:none;background:transparent}._82 ._87{grid-template-columns:minmax(0,1fr)}._82 .source-task-heading{display:block}._1s .import-status{padding:16px 0;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;background:transparent}._1s .import-task{border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}._1s .import-task>summary{padding-inline:0;font-size:16px}._1s .import-task>._1q{padding:16px 0 24px}._1s .import-task>._1q>._0{justify-self:start}._1s .import-review-facts{display:flex;flex-wrap:wrap;gap:12px 24px}._1s .import-review-facts>div{display:flex;align-items:baseline;gap:6px;border:0;border-radius:0;background:transparent;padding:0}._1s .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)}._2b{max-width:none;margin-inline:0}._2b [role=tabpanel][hidden]{display:none}._4y{gap:24px}._4y button{font-size:16px;padding-inline:4px}._36{display:flex;align-items:center;justify-content:space-between;gap:20px}._36 ._g{flex:0 0 160px}._36 ._2a{display:contents}._36 ._4y{flex:1}._64{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}._a2{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}._a0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._a0 ._0{padding-inline:8px}._3t .acquisition-request-decision{padding:0;border:0;background:transparent}._3t ._1b{background:var(--x0)}._81{display:flex;align-items:center;gap:16px}._81>div:last-child{min-width:0;display:grid;gap:12px}._81 .book-cover{flex:0 0 96px;isolation:isolate}._3t .acquisition-request-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._3t .acquisition-request-facts dt{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}@media(min-width:1400px){._2b:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel){display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:28px}._2b:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel)>:is(._2,._36),._2b:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel) .acquisition-request-directory,._2b:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel) ._g{grid-column:1}._2b:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel) #acquisition-panel-requests,._2b:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel) ._64{display:contents}._3t.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}._3t.ui-adjacent-panel :is(._1b,.ui-drawer-content){padding-inline:24px 0}._2b:has(#acquisition-panel-requests:not([hidden]) .ui-adjacent-panel) :is(.acquisition-request-column-labels,.acquisition-request-directory-row){gap:12px}}@media(max-width:1150px){._e{grid-template-columns:repeat(2,minmax(0,1fr))}._e article:last-child{grid-column:1 / -1}._7m{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){._36{flex-wrap:wrap;gap:8px}._36 ._4y{flex-basis:100%}._4y{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>._a2{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}._e,._2p ._5i{grid-template-columns:minmax(0,1fr);gap:16px}._e article,._2p ._5i>*{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)}._i [role=tabpanel]:not([hidden]){display:grid;gap:28px}._i .backup-recovery-summary{padding:24px;border:1px solid var(--border);border-radius:6px;background:var(--x1o);box-shadow:none}._i .backup-summary-heading h2,._i ._1y h2{font:500 22px/1.4 var(--xr)}._i .backup-snapshot-list{list-style:none;padding:0}._i .backup-tabs{flex-wrap:nowrap;overflow-x:auto}._i .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){._i .backup-recovery-summary{padding:18px}._i .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){._i .backup-snapshot-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center}.backup-snapshot-summary,.backup-snapshot-row>._z,.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)}._6e{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--border)}._6e 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)}._6e button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}._dc ._3y{min-height:32px;font-weight:400;color:var(--accent)}._ar{display:grid;grid-template-columns:minmax(0,1fr) 404px;gap:68px;align-items:start}._d{min-width:0}._8d{list-style:none;margin:0;padding:0}._8d li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--border)}._8d strong{font-weight:400;overflow-wrap:anywhere}._d [role=tabpanel]:not([hidden]){display:grid;gap:24px}._d [role=tabpanel]>._0{justify-self:start}._d ._6i{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}._d ._bo ._k{display:none}._8e{max-width:none;gap:20px}._d ._f>._3v{margin-top:0}._d .cover-administration-controls>._0,._d ._bq>._0{justify-self:start}._d ._bo{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}._d form._f>fieldset>legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._d ._f input,._d ._f textarea,._d ._f select{font:400 16px/1.5 var(--xr)}._d ._f input,._d ._f select{min-height:44px;padding:8px 12px}._8x{grid-column:1 / -1}._8x>summary{cursor:pointer;min-height:44px;padding:12px 0}._8x>div{display:grid;gap:20px;padding-block:16px}._6y{display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 24px;grid-column:1 / -1}._6y>small{grid-column:2}._bf{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}._8q{display:inline-flex;align-items:center;max-width:100%;padding-left:10px;background:var(--surface-soft);border-radius:4px}._8q>span{overflow-wrap:anywhere}._8q button{width:44px;height:44px;min-width:44px;padding:0;border:0;background:transparent;font-size:20px}._d ._f ._bf input{width:120px;min-width:90px;flex:1;border:0;box-shadow:none;background:transparent}._d ._f textarea[rows="1"]{min-height:44px;height:44px;padding:8px 12px}@media(max-width:600px){._6y{grid-template-columns:minmax(0,1fr)}._6y>small{grid-column:1}}._d h2,._3z h2{font:500 18px/1.4 var(--xr)}._d ._f fieldset{grid-template-columns:minmax(0,1fr)}._d ._f label{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;column-gap:24px;font-size:16px}._d ._f label>small{grid-column:2}._3z{min-width:0;padding-left:32px;border-left:1px solid var(--border)}._3z>.book-cover{width:238px;max-width:100%;margin:20px 32px 28px}._3z 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}._8e>._5c{padding:24px 0;border:0;border-top:1px solid var(--border);background:transparent}@media(max-width:1200px){._ar{grid-template-columns:minmax(0,1fr);gap:24px}._3z{padding:24px 0 0;border:0;border-top:1px solid var(--border)}._3z>.book-cover{width:140px;margin:20px 0}}@media(max-width:600px){._d ._f label{grid-template-columns:minmax(0,1fr)}._d ._f label>small{grid-column:1}._6e{gap:20px}}._a .performance-status{margin:0;padding:0;border:0;background:transparent;color:var(--x13);font:400 14px/1.5 var(--xr)}._a .performance-status--warning{padding-left:12px;border-left:3px solid var(--x1q);color:var(--xw)}._a ._3l,._a ._18{padding:0;border:0;background:transparent;box-shadow:none}._a ._3l ._k{display:none}._a ._1y h2,._a ._18>h2{font:500 22px/1.4 var(--xr)}._a ._3m{border-radius:6px;padding:20px}._a ._3m strong{font:400 22px/1.3 Georgia,serif}._a ._99{border:0;background:transparent;border-radius:0}._2z,._73{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)}._73{min-height:28px;color:var(--x13);font-size:12px}._2z strong{display:flex;align-items:center;gap:14px;font-weight:400;font-size:14px}._2z strong svg{width:22px;height:22px;flex:none}._2z>span{color:var(--x13)}._74{display:grid;gap:4px;overflow-wrap:anywhere;font-size:14px}._74:has(._5s){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:16px}._5s{color:var(--xw)}._5s small{display:block;margin-top:4px;color:var(--x13)}@media(min-width:1100px){._5s small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}._76{display:flex;align-items:center;gap:8px}._76 svg{width:18px;height:18px;flex:none}._76[data-verdict=within_budget] svg{color:var(--accent)}._76:not([data-verdict=within_budget]) svg{color:var(--x1q)}._74 small{font-size:14px}._2j ._1b h2{font:500 22px/1.4 var(--xr)}._2j .ui-drawer-content{display:grid;gap:24px}._2j ._27{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}._2j ._27>p{margin:0;color:var(--x13);font-size:14px;line-height:1.5}._2j ._27>._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)}._a ._18>div{gap:0;border:0;border-radius:0;background:transparent}._a ._3m{border:1px solid var(--border);background:var(--x1o)}._a ._9a{margin-top:8px}._a ._3m{grid-template-columns:24px minmax(0,1fr);column-gap:16px}._3m>svg{width:24px;height:24px;grid-row:1 / span 3}._a ._3m>:not(svg){grid-column:2}._a ._3l>._1y{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}._73{display:none}._3l>._1y{flex-direction:column;align-items:flex-start;gap:4px}._2z{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px 0}._2z>span{grid-column:1;grid-row:2;font-size:14px}._2z>._0{grid-column:2;grid-row:span 2}._74:has(._5s){grid-template-columns:minmax(0,1fr);gap:8px}}._8 ._3e{grid-template-columns:320px minmax(0,1fr);gap:28px}._8 ._3d{padding-right:26px;border-right:1px solid var(--border)}._8 ._3d h2{font:500 18px/1.4 var(--xr)}._8 ._10{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:12px;border-radius:6px;background:transparent;cursor:pointer}._10>input{appearance:auto;width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--accent)}._10 strong{font-size:15px;font-weight:400}._10 span{font-size:14px;font-weight:400}._8 ._10.selected{background:var(--surface-soft)}._10>._8o{grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:start}._8o .book-cover{width:56px;height:84px;border-radius:3px}._8o>div:last-child{display:grid;gap:6px;min-width:0}._8 ._3g{padding:0;border:0;border-radius:0;background:transparent;gap:20px}._8 ._46 h2{font:400 28px/1.2 Georgia,serif}._8 ._46 p{font-size:14px;line-height:1.5}._8 ._6l li{font-weight:400}._8 ._45{gap:16px}._8 ._15{padding:16px;border-radius:6px;gap:8px}._8 ._1e{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:16px;align-content:start}._8 ._1e .book-cover{width:112px;margin:0}._1e dl{display:grid;gap:8px;margin:0}._1e dl>div{display:grid;gap:4px}._1e dl>div:nth-child(n+3){grid-template-columns:72px minmax(0,1fr);gap:8px}._1e dt{color:var(--x13);font-size:13px;font-weight:400}._1e dd{margin:0;font-size:14px;overflow-wrap:anywhere}._8 ._15 h3{margin:0;font:400 16px/1.4 var(--xr)}._8 ._15 em,._8 ._45 legend{font-size:14px;font-weight:400}@media(min-width:901px){._3g{position:relative}._3g>._6k{position:absolute;top:0;right:0}._46>div:first-child{padding-right:180px}}._8 ._1e p{margin:0 0 10px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}._8 ._3f p{font-size:14px;line-height:1.5}@media(max-width:1200px){._8 ._3e{grid-template-columns:230px minmax(0,1fr)}._8 ._1e{grid-template-columns:minmax(0,1fr)}._8 ._1e .book-cover{grid-row:auto;margin-bottom:12px}}@media(max-width:1100px){._8 ._3e{grid-template-columns:minmax(0,1fr)}._8 ._3d{padding:0;border:0}._8 ._5d{display:none}._8 ._1e{grid-template-columns:88px minmax(0,1fr)}._8 ._1e .book-cover{width:88px;margin:0}._8 ._6k{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>._1q{padding:16px 0 0}._i .backup-summary-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._i .backup-snapshot-list>li{padding:20px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}@media(min-width:1200px){._i .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>._z,.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}._i .backup-snapshot-row{grid-template-columns:minmax(0,1fr) 130px 44px;gap:12px;align-items:center}._i .backup-snapshot-list{gap:0}._i .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>._z{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){._i .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){._4r{display:grid;grid-template-columns:minmax(0,1fr) 344px;grid-template-rows:auto auto 1fr auto;align-items:start}._4r>._2,.source-privacy-summary,.source-directory,.source-runtime-disclosure{grid-column:1}._7m{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 ._k{display:none}.source-details .source-detail-header h2{font:400 20px/1.4 var(--xr)}.admin-account-form ._1a strong,.source-form ._1a 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 ._1b{flex:none}.account-create-drawer .ui-drawer-content,.account-create-drawer .admin-account-task,.account-create-drawer ._87{display:flex;flex-direction:column;flex:1;align-items:stretch}.account-create-drawer ._6b{margin-top:auto;padding-top:24px;flex-direction:column}@media(min-width:1400px){._1r:has(.ui-adjacent-panel){display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px}._1r:has(.ui-adjacent-panel)>._2,._1r:has(.ui-adjacent-panel) ._86{grid-column:1}._1r:has(.ui-adjacent-panel) ._aj{display:contents}._1r .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}._1r .ui-adjacent-panel :is(._1b,.ui-drawer-content){padding-inline:24px 0}.account-create-drawer.ui-adjacent-panel{height:calc(100dvh - 136px)}}html:has(._6x,._34,._9){background:#f7f5f0;color-scheme:light}._6x,._34,._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}._9n strong{font:400 40px/1 var(--xs);letter-spacing:-.03em}._2m{min-height:88px;border:0}._2m nav{font-size:16px;font-weight:400}._2m a{color:var(--xw)}._2l nav{gap:24px;font-size:16px}._2l nav>a:not(._5y){display:inline-flex;min-height:44px;align-items:center;gap:10px}._2l nav svg{width:22px;height:22px}._7f{border-radius:6px;box-shadow:none}._7f ._3p{margin-top:16px;font-size:14px}._2m ._5y{min-width:100px;border:1px solid var(--accent);background:transparent;color:var(--accent)}._7g{background:var(--accent);color:#fff;border-radius:6px}._4m{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:center;min-height:620px;padding:4px 0 32px}._1p{padding:0}._1p h1{max-width:none;font-size:clamp(30px,3.5vw,44px);letter-spacing:-.035em;line-height:1.25}._1p h1 em{color:var(--xw)}._1p>p{max-width:460px;font-size:18px;line-height:1.65}._3n{display:flex;flex-wrap:wrap;width:auto;gap:16px}._3n>a{border-radius:6px;font-weight:400}._3n>a:not(._7g){border-color:transparent;gap:8px}._4n{border-radius:6px}._4n{grid-template-columns:150px minmax(0,1fr)}._fd{font:400 24px/1 var(--xs);align-self:center}._5z{display:flex;align-items:center;gap:8px;width:100%;height:30px;padding:6px;border-radius:3px;font-size:11px}._5z>svg{flex:none;width:16px;height:16px}._3o>div{padding:12px 6px}._3o ._ff{border-top:1px solid var(--border)}._4o{padding:12px 24px;border:0}._4o ._fe{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:4px;padding:8px;width:240px;font-size:11px}._4o svg{width:16px;height:16px;flex:none}._fc{display:flex;align-items:center;gap:8px}._fg{margin:0;padding:0 24px;font:400 30px/1.3 var(--xs)}._9p{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}._9p svg{width:12px;height:12px;flex:none}._9p._eb{color:#fff;background:var(--accent);border-color:var(--accent)}._3p{display:flex;gap:12px;align-items:center;margin-top:20px;font-size:12px}._3p>svg{width:20px;height:20px;flex:none}._3p>div{flex:1}._3p small{display:block;margin-top:8px;color:var(--x13)}._4n ._3p{gap:8px;font-size:10px}._4n ._3p>div{min-width:0}._n>div{grid-template-columns:minmax(0,1fr);gap:10px}._n{padding:12px 20px}._n article{grid-template-columns:44px minmax(0,1fr) auto;padding-bottom:8px;border-bottom:1px solid var(--border)}._n article:last-child{border:0;padding-bottom:0}.preview-mini-cover{width:40px;height:54px;box-shadow:none}._n article p{margin:3px 0}._n article h4{font:400 11px/1.3 var(--xr)}._n article p,._n article small{font-size:10px;line-height:1.3;text-transform:none}._n article small{display:block}._n h3{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:14px;font-weight:400}._n h3>span{font-size:10px;color:var(--accent)}._2n{align-content:start;padding-inline:12px}._2n article{grid-template-columns:44px minmax(0,1fr)}._2n p{display:block}._cj{grid-template-columns:minmax(0,1fr) minmax(130px,.65fr)}._ci{grid-template-columns:130px minmax(0,1fr);gap:20px;padding:16px 24px 24px}.preview-room-cover{width:130px;height:200px}._7h h2{font-size:26px}._ch{grid-template-rows:56px auto auto 1fr}._cg{align-self:center;scroll-margin-top:24px}._1x{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}._1x article{display:flex;align-items:start;gap:24px;padding:0 32px;border-right:1px solid var(--border)}._1x article:first-child{padding-left:0}._1x article:last-child{border:0}._1x svg{width:40px;height:40px;flex:none}._1x h2{font:400 30px/1.2 var(--xs);margin-bottom:12px}._1x 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,._4v{color:var(--accent)}._4w{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}._33{grid-column:1;grid-row:1;padding:64px 86px;border:0;background:transparent}._7u{width:100%}._7u h1{font:400 38px/1.15 var(--xs);letter-spacing:-.03em}._4v{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:16px}._4v svg{width:22px;height:22px}._7w{position:relative;display:block}._7w>svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:22px;height:22px;pointer-events:none;color:var(--x13)}._p ._7w input{padding-right:46px}._p input[aria-invalid=true]{border-color:#a52b24}.access-credential-error{color:#a52b24;margin:-12px 0 0;font-size:14px;line-height:1.5}._p{margin-top:32px;gap:20px}._p label>span{color:var(--xw);font-size:14px;font-weight:400}._p input{min-height:48px;border:1px solid var(--border);border-radius:6px;color:var(--xw);background:var(--x1o)}._p ._9z{display:flex;align-items:center;gap:12px;margin-top:-8px;min-height:44px}._p ._9z input{width:20px;height:20px;min-height:20px;margin:0;accent-color:var(--accent)}._p ._7x._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}._7v{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)}._7v>svg{width:26px;height:26px;flex:none}._7v a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}._7t{display:block;grid-column:2;grid-row:1;padding:0;border:0;min-width:0;position:relative}._7t img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}._34>.preview-footer{justify-content:center;border:0;padding-block:24px}._34>.preview-footer>nav{margin-inline:auto;font-size:14px}._34>.preview-footer>p{display:none}._1w{width:min(100%,672px);padding:80px 0 24px}._5x{color:var(--accent);font-size:18px;font-weight:400;text-align:left}._1w h1{max-width:none;font:400 44px/1.2 var(--xs);letter-spacing:-.03em;text-align:left}._9m{color:var(--x13);font-size:14px;margin-top:32px}._5w{color:var(--xw);font:18px/1.7 var(--xr);max-width:none}._ce{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:0;padding-block:8px;border:0}._ce a{color:var(--accent);min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}._fb>summary{cursor:pointer;min-height:44px;padding-block:12px;color:var(--accent);font-size:14px}._13{margin-top:48px;border:0;gap:48px}._13 section{display:block;padding:0;border:0;scroll-margin-top:24px}._13 h2{font:400 32px/1.3 var(--xs);margin-bottom:12px}._13 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"] ._1w,._9[data-policy="/library-policy"]>.policy-related-footer{width:min(100%,608px)}._9[data-policy="/library-policy"] ._5x{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"] ._13 section:not(:last-child){padding-bottom:32px;border-bottom:1px solid var(--border)}._9[data-policy="/terms"] ._5x{text-transform:uppercase}._9[data-policy="/terms"]>.policy-related-footer{justify-content:flex-start}._9[data-policy="/terms"]>._2l{border-bottom:1px solid var(--border)}._9[data-policy="/terms"] ._2l nav>a+a{border-left:1px solid var(--border);padding-left:24px}._9[data-policy="/privacy"] ._1w,._9[data-policy="/privacy"]>.policy-related-footer{width:min(100%,560px)}._9[data-policy="/privacy"] ._1w{padding-top:32px}._9[data-policy="/privacy"] ._5x,._9[data-policy="/privacy"] h1{text-align:center}._9[data-policy="/privacy"] h1{font-size:38px}@media(min-width:1101px){._9[data-policy="/privacy"] ._1w{padding-block:24px 12px}._9[data-policy="/privacy"] ._5w{margin-top:16px}._9[data-policy="/privacy"] ._13{margin-top:16px;gap:16px}._9[data-policy="/privacy"] ._13 h2{font-size:28px}._9[data-policy="/privacy"] ._13 p{font-size:18px;line-height:1.5}._9[data-policy="/privacy"] ._9m{margin-top:20px}}._cf p,._cf button{margin-top:24px}@media(max-width:1100px){._4m{grid-template-columns:minmax(0,1fr)}._1p{max-width:650px}}@media(max-width:900px){._1x article{gap:16px;padding-inline:16px}._33{padding:40px 32px}._4w{margin-top:24px}}@media(max-width:650px){.preview-footer>p{justify-self:start}._4m{padding-top:24px;gap:32px}._1p h1{font-size:30px}._1p>p{font-size:17px}._1x{grid-template-columns:minmax(0,1fr);padding-block:0}._1x article,._1x article:first-child{padding:24px 0;border-right:0;border-bottom:1px solid var(--border)}._9n strong{font-size:32px}._2m{min-height:76px;gap:16px}._4w{display:block;min-height:0;border:0;margin:24px auto 40px}._33{display:block;padding:0}._7u h1{font-size:32px}._7t{display:none}._1w{padding:32px 0}._1w h1,._9[data-policy="/privacy"] h1{font-size:32px}._2l nav{gap:12px;font-size:14px}._2l ._4v{font-size:14px}._2l nav svg{width:18px;height:18px}._5w{font-size:16px}._13 h2{font-size:24px}._13 p{font-size:16px}}._1{max-width:none}.acquisition-request-history{position:relative}.acquisition-request-history>._1k{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._1 ._2g 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) ._2a{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 ._2r{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-content:start}.downloads-device-layout ._2r:has(._17) ._y{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 ._2r:has(._17) ._y>:is(h2,._7s){display:none}.downloads-device-layout ._2r:has(._17) ._y p{font-size:14px}.downloads-device-layout ._2r:has(._17) ._y>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 ._1k h2,.downloads-device-information h2{font-family:var(--xr);font-size:18px;font-weight:500}._1 ._1k ._k{display:none}.downloads-device-information{padding-left:28px;border-left:1px solid var(--x4)}.downloads-device-information h2{margin-top:0;margin-bottom:18px}._98{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--border)}._98 progress{display:block;width:100%;height:6px}._98>p:first-of-type{margin-bottom:18px}.downloads-device-layout .downloads-device{gap:8px}.downloads-device-information ._ev{margin-top:8px;font-size:13px;line-height:1.5}.downloads-device-layout ._96{gap:0}.downloads-device-layout ._12{grid-template-columns:minmax(0,1fr) 150px;gap:20px}.downloads-device-layout ._12>div{min-width:0}.downloads-device-layout ._12 p{font-size:14px;line-height:1.5}.downloads-device-layout ._12>div:first-child>p:first-of-type{font-size:16px}.downloads-device-layout ._97{color:var(--xw)}.downloads-device-layout .offline-transfer-progress{display:grid;gap:2px}._eu{font-size:12px;color:var(--x13);line-height:1.5}.downloads-device-layout ._1o{gap:12px}.downloads-device-layout ._1o>._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 ._17{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}._12 progress{grid-column:1 / -1;width:100%;height:4px}._1 ._4j{font-weight:500}._97{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 ._2g button{min-height:44px;padding:8px 16px;font-size:16px;font-weight:400}@container (max-width: 640px){._1 ._17{grid-template-columns:48px minmax(0,1fr)}._1 .offline-download-cover{width:48px;height:64px}._1 ._1o{grid-column:1 / -1}._1 ._12{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 ._2g button{padding-inline:16px}}._1 ._1k{justify-content:flex-start;gap:20px}._1 ._1k ._9u{border:0;padding:0;background:transparent;font-size:16px;font-weight:400}._1 ._4j{font-size:18px}._1o ._h>button{width:44px;min-width:44px;padding:0}.offline-transfer-format{display:flex;align-items:center;gap:8px}.offline-transfer-format svg,.downloads-transfers ._1o 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 ._1k{padding-bottom:8px;margin-bottom:0;border-bottom:1px solid var(--border)}.downloads-transfers ._1k h2{font-size:22px;font-weight:500}.downloads-transfers ._96{gap:0}._1 .downloads-transfers ._17{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 ._12{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 ._4j{font-size:22px;line-height:1.3}.downloads-transfers ._12 p,.downloads-transfers ._97{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 ._12>.offline-transfer-size{grid-column:auto}.downloads-transfers ._1o{justify-content:flex-end;gap:20px}.downloads-transfers ._1o>._0{min-width:132px;font-weight:400}.downloads-transfer-hint{color:var(--x13);font-size:14px}@container (max-width: 1100px){._1 .downloads-transfers ._17{grid-template-columns:94px minmax(0,1fr) 184px;gap:20px}._1 .downloads-transfers .offline-download-cover{width:94px}.downloads-transfers ._12{grid-template-columns:minmax(0,1fr);gap:12px}.downloads-transfers ._1o{gap:8px}}@container (max-width: 640px){._1 .downloads-transfers ._17{grid-template-columns:64px minmax(0,1fr);gap:16px}._1 .downloads-transfers .offline-download-cover{width:64px;align-self:start}._1 .downloads-transfers ._4j{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>._2g{grid-column:2;grid-row:1}._e5{grid-column:1 / -1}._1 ._2r{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 ._17{grid-template-columns:56px minmax(0,1fr) 184px;gap:16px;padding:12px 0}._1 .downloads-transfers .offline-download-cover{width:56px}.downloads-transfers ._12{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 ._4j{font-size:18px}.downloads-transfers .offline-transfer-identity>p:first-of-type{font-size:16px}.downloads-transfers ._12>.offline-transfer-size{grid-column:2}.downloads-transfers ._1o>._0{min-width:112px}}.history-page{gap:24px;width:100%}.history-section,._c7{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){._72.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(._3r[open]) .history-section{max-width:calc(100% - 448px)}.history-page ._3r{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 ._3r::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.history-page ._3r h2{font:400 24px/1.3 var(--xs)}.history-page ._4t{padding-top:24px;border-top:1px solid var(--border);justify-content:space-between}.history-page ._4t ._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}}._5{row-gap:16px}.author-lifetime{display:block;margin-bottom:6px}._56{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;max-width:440px}._56 label{display:grid;gap:6px;min-width:0;width:180px;font-size:14px;color:var(--x13)}._56 input{width:100%;min-height:44px}._ao select{min-height:44px;width:100%}._56 ._ao{width:160px}._8c{display:flex;align-items:end;gap:8px;flex-wrap:wrap}._an{flex-basis:100%;text-align:right;color:var(--x13);font-size:13px;margin:0}._5 ._am{padding:0;background:transparent;border:0;box-shadow:none;gap:4px}._5 ._3x{margin-bottom:0}._5 ._3x ._m{margin:0}._5 .library-grid-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}._5 ._dh{font-size:14px}._5 ._u{gap:12px}._5 ._3x h2,._5 .library-grid-heading h2{font:500 22px/1.4 var(--xr)}._5 ._2 ._k,._5 .library-grid-heading ._k{display:none}._5 .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(auto-fill,minmax(150px,180px));justify-content:start;padding:0;gap:48px}._5 ._b{gap:10px}._5 ._b .book-cover{height:auto;min-height:0;aspect-ratio:3 / 4}._5 ._11{gap:8px}._5 ._8a{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--border)}._5 .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}._6c{display:grid;gap:3px;min-width:0}._5 ._6c strong{font:400 16px/1.4 var(--xr);white-space:normal}._6c small{font-size:14px;margin:0}.author-catalog-card>._0{min-width:100px}@media(max-width:600px){._5 .library-grid-heading{flex-wrap:wrap}._56{justify-content:flex-start}._8c,._8c label{width:100%}._an{text-align:left}._5 .library-cover-grid:not(.library-cover-grid--list){grid-template-columns:repeat(2,minmax(0,180px));gap:24px 16px}._5 .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}._5 ._3x h2{font-size:20px}}._5 ._11 ._2k,._5 ._22{display:none}._5 ._1l{font:400 16px/1.4 var(--xr)}._8b,._6d,._6d>span{display:flex;align-items:center;gap:12px}._8b{font-size:14px;color:var(--x13)}._8b button{text-decoration:underline}._6d{flex-wrap:wrap;color:var(--xw)}._6d svg{width:16px;height:16px}.collections-page{width:100%;max-width:none;margin:0}.collections-page ._m{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 ._1b{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 ._1c{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>._h{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 ._m{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 ._m{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 ._1b{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){._89: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}}._dv{width:100%;max-width:none}._6h{display:flex;align-items:center;flex-wrap:wrap;gap:16px}._6h>._g{display:flex;align-items:center;gap:20px}._6h label{white-space:nowrap;font-size:16px;font-weight:400}._6h select{width:auto}._5a{display:flex;align-items:center;margin-left:auto}._5a ._0{border:0;background:transparent;padding:10px}._5a svg{width:24px;height:24px}._5a input{border:0;background:transparent;min-width:0;width:230px;padding:10px}._dy,._du,._dz{display:grid;gap:16px}._dx{color:var(--x13);font-size:14px}._8k{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}._b4{min-width:0;max-width:740px;display:grid;gap:4px}._dt{color:var(--xw);overflow-wrap:anywhere;font:500 20px/1.3 var(--xr)}._dr{color:var(--accent);font-size:18px}._b5{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--x13);font-size:16px}._b5 svg{width:20px;height:20px}._ds{margin-left:auto;font-size:14px}._b4 progress{width:100%;height:5px;margin-top:6px}._8l{min-width:116px;color:var(--accent);border-color:var(--accent)}._8l svg{width:20px;height:20px;fill:currentColor}._6g{display:flex;align-items:center;align-self:end;gap:12px;margin-bottom:8px}._6g ._h svg{width:24px;height:24px}._6g ._h>button{width:44px;min-width:44px;padding:0}.continue-card-error{grid-column:2 / -1}._dw{justify-self:center}@media(max-width:700px){._5a{margin-left:0}._8k{grid-template-columns:64px minmax(0,1fr);gap:16px}.continue-card-cover,.continue-card-cover-link{width:64px}._8l{width:100%;min-width:0;white-space:normal}._6g{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}._f6,._ca,._f7{display:grid;gap:var(--x1j)}._f5{color:var(--x13);font-size:.82rem}._ca{margin:0;padding:0;list-style:none}._7a{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}._7a._bi{padding-inline:12px;grid-template-columns:48px 100px minmax(0,1fr) auto auto;border-color:transparent;border-radius:12px;background:var(--surface-soft)}._9g{display:flex;align-items:center;justify-content:center;gap:14px;font-size:18px}._c9{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}._30{min-width:0;display:grid;gap:4px 8px;grid-template-columns:44px minmax(0,1fr);align-items:center}._30 a{min-height:var(--xp);display:flex;align-items:center;color:var(--xw);font:500 24px/1.3 var(--xr);overflow-wrap:anywhere}._30 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}._4l{display:flex;align-items:center;gap:14px}._4l>._0,._4l ._h>button{width:50px;min-width:44px;height:50px;padding:0}._4l svg,._9g svg{width:24px;height:24px}._cb{width:44px;padding:0;color:var(--accent)}._cb svg{width:22px;height:22px;fill:currentColor}._9f{display:flex;align-items:center;gap:16px;flex-shrink:0}._9f ._h>button{width:50px;padding:0}._9f ._h svg{width:24px;height:24px}.playback-queue-page ._m{font-size:20px;color:var(--accent)}@media(min-width:960px){.playback-queue-page ._m{margin-top:22px}}.playback-queue-menu-action{width:44px;min-width:44px;padding-inline:0}.playback-queue-row-error,._9h{grid-column:3 / -1}._9h{color:var(--x13);font-size:.82rem}.playback-queue-row-error,._9i,._9e{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--x1i)}._7b .playback-queue-cover{grid-column:2;height:auto}._7b ._30{grid-column:3}._7b .ui-skeleton{width:min(100%,24rem);height:.9rem}._7b ._30 .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))}._7a{grid-template-columns:24px 64px minmax(0,1fr);gap:var(--x1i);padding:var(--x1i) 0}._7a._bi{grid-template-columns:24px 64px minmax(0,1fr);padding-inline:8px}.playback-queue-cover,.playback-queue-cover-link{width:64px}._4l{grid-column:3}._c9{grid-column:3;max-width:none}._9g{flex-direction:column;gap:8px}._30{gap:4px}._30 a{font-size:18px}._30 span,.playback-queue-page ._m{font-size:16px}._4l{gap:10px}.playback-queue-row-error{grid-column:1 / -1;align-items:stretch;flex-direction:column}._9h{grid-column:1 / -1}.playback-queue-row-error ._0,._9e ._0,._9i ._0{width:100%}._9i,._9e{align-items:stretch;flex-direction:column}}
