.reader-shell .interactive-word-btn,.reader-shell .pdf-original-page.has-word-hover,.reader-shell .pdf-original-page.has-word-hover .pdf-original-text-layer :is(span,br){cursor:url(/images/cursors/okuzeka-hand.svg) 11 3,pointer}@media (hover:hover){.reader-shell .interactive-word-btn:hover{background:rgba(32,186,197,.22);color:inherit}}.reader-shell .interactive-word-bridge.is-selected,.reader-shell .interactive-word-btn.is-selected,.reader-shell .pdf-original-mark.is-selected{background:rgba(32,186,197,.3);box-shadow:inset 0 0 0 1px rgba(32,186,197,.45);color:inherit}.reader-shell .pdf-original-mark.is-word-hover{background:rgba(32,186,197,.22)}.interactive-text-run{display:inline-block;max-width:100%;text-indent:0}.reader-shell.reader-shell-only-pdf{--workspace-bg:#eff2f1;--workspace-surface:#ffffff;--workspace-ink:#253c3a;--workspace-muted:#778783;--workspace-line:#e3e9e6;--workspace-accent:#198d84;padding:0;background:var(--workspace-bg)}.reader-shell.reader-theme-black,.reader-shell.reader-theme-night{--workspace-bg:#141d20;--workspace-surface:#202b2e;--workspace-ink:#e4eeeb;--workspace-muted:#a1b1ac;--workspace-line:#344347;--workspace-accent:#63c9bd}.reader-shell.reader-shell-only-pdf .reader-reading-frame{width:100%;max-width:none;border:0;border-radius:0;box-shadow:none;background:var(--workspace-bg)}.reading-toolbar{flex:0 0 auto;display:flex;align-items:center;gap:20px;padding:16px 28px;background:var(--workspace-surface);color:var(--workspace-ink);border-bottom:1px solid var(--workspace-line);font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;z-index:2}.reading-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.reading-icon-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.reading-icon-button:hover:not(:disabled){background:var(--workspace-bg);color:var(--workspace-accent)}.reading-icon-button:disabled{opacity:.3;cursor:default}.reading-icon-button:focus-visible,.reading-page-field input:focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.reading-book-heading{flex:1 1;min-width:0;border-left:1px solid var(--workspace-line);padding-left:20px}.reading-eyebrow{color:var(--workspace-accent);font-size:10px;font-weight:750;letter-spacing:.15em}.reading-eyebrow span{color:var(--workspace-muted);font-weight:500}.reading-book-heading h1{margin:4px 0 0;font:600 15px/1.4 ui-sans-serif,system-ui,-apple-system,sans-serif;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:inherit}.reading-page-controls{display:flex;align-items:center;gap:3px}.reading-page-field{display:flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;color:var(--workspace-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reading-page-field input{width:44px;height:32px;padding:3px;border:1px solid var(--workspace-line);border-radius:6px;text-align:center;background:var(--workspace-surface);color:var(--workspace-ink);font:inherit;font-weight:600;appearance:textfield;-moz-appearance:textfield}.reading-page-field input::-webkit-inner-spin-button,.reading-page-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.reading-settings-button{width:auto;padding:0 12px;border-color:var(--workspace-line);font:500 12px ui-sans-serif,system-ui,-apple-system,sans-serif}.reader-shell.reader-shell-only-pdf .reader-full-viewer{padding:22px 28px 0;background:var(--workspace-bg)}.reader-shell.reader-shell-only-pdf .reader-full-surface-only{border:0;border-radius:0;background:transparent;box-shadow:none;width:min(1040px,100%);margin:0 auto}.reader-shell .pdf-original-scroll{border-radius:3px 3px 0 0;scrollbar-width:thin;scrollbar-color:#b4c3bd transparent}.reader-shell .pdf-original-page{box-shadow:0 2px 16px #152e2410}.reader-shell .pdf-original-page-indicator{display:none}.reader-shell .mobile-text-reader-page-card{border-radius:3px;border:0;box-shadow:0 2px 16px #152e2410}.reader-shell .reader-full-surface-only .reader-page,.reader-shell .reader-full-surface-only .reader-panel{border:0;box-shadow:none;border-radius:3px}.reading-statusbar{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;padding:10px 30px 12px;color:var(--workspace-muted);background:var(--workspace-bg);font:11px/1.4 ui-sans-serif,system-ui,-apple-system,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reading-tip>span{color:var(--workspace-accent);margin-right:5px}.reading-progress-track{position:absolute;inset:auto 0 0;height:3px;background:var(--workspace-line)}.reading-progress-track>div{height:100%;background:var(--workspace-accent);transition:width .2s ease}.reader-shell .reader-settings-drawer{border-radius:16px;background:var(--workspace-surface);color:var(--workspace-ink);border-color:var(--workspace-line);box-shadow:0 18px 64px #102d2426}@media (max-width:700px){.reading-toolbar{gap:10px;padding:10px 12px;flex-wrap:wrap}.reading-book-heading{padding-left:10px}.reading-book-heading h1{font-size:13px}.reading-settings-button{width:40px;padding:0}.reading-settings-button>span{display:none}.reading-page-controls{order:5;width:100%;justify-content:center;border-top:1px solid var(--workspace-line);padding-top:6px}.reading-page-controls .reading-icon-button{height:32px}.reader-shell.reader-shell-only-pdf .reader-full-viewer{padding:8px 0 0}.reading-statusbar{padding:10px 12px 12px;font-size:10px;gap:8px}.reading-status-label{display:none}}@media (prefers-reduced-motion:reduce){.reading-progress-track>div{transition:none}}.reader-shell .mobile-text-reader-toast:has(.mobile-text-reader-toast-trigger),.reader-shell .mobile-text-reader>.reader-page-indicator{display:none}.reader-shell .interactive-image-frame{border-radius:0;border:0;box-shadow:none;background:transparent;overflow:visible}.reader-load-error{max-width:560px;margin:40px auto;padding:24px;line-height:1.6}.reader-load-error a,.reader-load-error button{display:inline-block;margin:8px 16px 0 0}.reader-lookup-sidebar{display:none}@media (min-width:1280px){.reader-shell.reader-shell-only-pdf .reader-full-viewer.reader-with-lookups{display:grid;grid-template-columns:minmax(0,1040px) 240px;justify-content:center;gap:24px}.reader-with-lookups>.reader-full-surface-only{min-width:0}.reader-lookup-sidebar{display:block;min-height:0;overflow-y:auto;padding:18px;border:1px solid var(--workspace-line);border-radius:12px;background:var(--workspace-surface);color:var(--workspace-ink);font:14px/1.5 ui-sans-serif,system-ui,sans-serif;scrollbar-width:thin}.reader-lookup-sidebar h2{margin:0 0 16px;font:600 16px/1.4 ui-sans-serif,system-ui,sans-serif;color:inherit}.reader-lookup-sidebar p{color:var(--workspace-muted)}.reader-lookup-sidebar table{width:100%;border-collapse:collapse;table-layout:fixed}.reader-lookup-sidebar th{color:var(--workspace-muted);font-size:11px;font-weight:500}.reader-lookup-sidebar td,.reader-lookup-sidebar th{padding:9px 0;text-align:start;border-bottom:1px solid var(--workspace-line);overflow-wrap:anywhere}.reader-lookup-sidebar td:last-child,.reader-lookup-sidebar th:last-child{width:62px;text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reader-lookup-sidebar td:last-child{color:var(--workspace-accent);font-weight:600}}