body:has(.br-module)>footer,body:has(.br-module)>header{display:none}.br-module{--br-paper:#fffefa;--br-ink:#283b43;--br-surface:#f6f5f0;background:var(--br-surface);min-height:100dvh;color:var(--foreground)}.br-header{height:60px;justify-content:space-between;gap:24px;padding:0 4%;border-bottom:1px solid var(--border);background:var(--background)}.br-brand,.br-header{display:flex;align-items:center}.br-brand{gap:12px;font-size:15px;font-weight:650;white-space:nowrap}.br-brand svg{color:var(--primary)}.br-container{max-width:1360px;margin:auto;padding:32px 4% 60px}.br-page-heading{display:flex;justify-content:space-between;align-items:center;gap:32px}.br-library{max-width:800px}.br-book-list{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--card)}.br-book-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px}.br-book-row+.br-book-row{border-top:1px solid var(--border)}.br-book-row:hover{background:var(--muted)}.br-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted-foreground)}.br-back:hover{color:var(--primary)}.br-pdf-download{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--foreground);border-radius:0;font-size:13px;font-weight:600;color:var(--foreground);transition:background .15s,color .15s}.br-pdf-download svg{width:15px;height:15px;flex-shrink:0}.br-pdf-download:hover{background:var(--foreground);color:var(--background)}.br-feedback,.br-panel{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:24px}.br-label{display:block;font-size:12px;font-weight:600}.br-section-title{font-size:15px;font-weight:650}.br-select{width:100%;border:1px solid var(--input);border-radius:8px;background:var(--background);color:var(--foreground);min-height:34px;padding:6px 9px;font-size:12px}.br-module a:focus-visible,.br-module button:focus-visible,.br-page-input:focus-visible,.br-select:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.br-empty{padding:28px 24px;border:1px solid var(--border);border-radius:16px;text-align:center;background:var(--card)}.br-progress{height:4px;border-radius:8px;background:var(--muted);overflow:hidden}.br-progress>span{display:block;background:#6e9993;height:100%;transition:width .3s}.br-workspace-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start}.br-alert{padding:12px 16px;border:1px solid color-mix(in srgb,var(--destructive),transparent 70%);background:color-mix(in srgb,var(--destructive),transparent 95%);border-radius:8px;font-size:12px;line-height:1.7;color:var(--destructive)}.br-quote{border-left:2px solid #c3b782;background:#c3b78212;padding:10px 12px;margin-top:14px;font-family:Georgia,serif;font-size:14px;line-height:1.6;max-height:180px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.br-badge,.br-quote{color:var(--muted-foreground)}.br-badge{display:inline-block;padding:4px 7px;border-radius:5px;font-size:10px;white-space:nowrap;background:var(--muted)}.br-reaction-like{background:#77aa8b20;color:#397452}.br-reaction-confusing{background:#e1ba5e22;color:#8e6a18}.br-reaction-improve{background:#ca8e7c20;color:#a15d48}.br-page-chip{border:1px solid var(--border);border-radius:5px;font-size:10px;padding:3px 5px}.br-page-chip span{margin-left:5px;opacity:.5}.br-page-chip[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.br-welcome{margin:40px auto;max-width:440px;padding:28px;background:var(--card);border:1px solid var(--border);border-radius:18px;text-align:center}.br-reader{height:calc(100dvh - 60px);min-height:0;display:flex;flex-direction:column}.br-reader-expanded{position:fixed;inset:0;z-index:60;width:100%;height:100dvh;background:var(--background)}.br-reader-expanded .br-reader-layout{grid-template-columns:minmax(0,1fr)}.br-reader-expanded .br-notes{display:none}.br-reader-expanded .br-notes-open{display:flex;position:absolute;inset:0 0 0 auto;z-index:1;width:min(380px,100%);height:100%;border-radius:0;box-shadow:-12px 0 40px #0002}.br-fullscreen-toggle{min-width:40px;min-height:40px}.br-reader-title{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 30px;background:var(--background);border-bottom:1px solid var(--border)}.br-reader-layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;flex:1}.br-reader-layout-notes{grid-template-columns:minmax(0,1fr) 360px}.br-reading-area{min-width:0;display:flex;flex-direction:column;min-height:0}.br-reader-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 24px;border-bottom:1px solid var(--border);background:var(--background)}.br-reading-modes{display:inline-flex;padding:3px;border-radius:9px;background:var(--muted);gap:2px}.br-reading-modes button{min-height:36px;padding:0 16px;border-radius:6px;font-size:13px;color:var(--muted-foreground)}.br-reading-modes button[aria-pressed=true]{color:var(--foreground);background:var(--background);box-shadow:0 1px 4px #0001}.br-text-size{display:flex;gap:4px}.br-text-size button{min-width:44px;height:40px;font-family:Georgia,serif;font-size:19px}.br-page-navigation{display:flex;align-items:center;gap:8px;font-size:12px}.br-page-input{width:50px;height:40px;font-size:16px;border:1px solid var(--border);border-radius:6px;text-align:center;background:var(--card);color:var(--foreground);appearance:textfield}.br-page-input::-webkit-inner-spin-button{display:none}.br-reading-stage{overflow:auto;flex:1;min-height:0;background:#e9eae5;overscroll-behavior:contain}.br-reading-stage-text{background:var(--br-paper);overflow-x:hidden}.br-text-page{width:100%;max-width:62ch;margin:0 auto;padding:40px clamp(20px,5%,48px) 48px;font-family:var(--font-book),Baskerville,Georgia,serif;color:#252824;line-height:1.65;text-align:justify;overflow-wrap:anywhere;hyphens:auto;-webkit-user-select:text;user-select:text}.br-text-page p{text-indent:1.5em}.br-text-page .br-text-small+p,.br-text-page h2+p,.br-text-page p:first-child{text-indent:0}.br-text-page h2{font-family:inherit;font-size:1.9em;line-height:1.15;font-weight:400;text-align:left;text-wrap:balance;hyphens:manual;margin:0 0 1em}.br-text-page .br-text-small{font-family:var(--font-sans),sans-serif;font-size:max(11px,.6em);line-height:1.6;color:#76756d;text-align:left;text-indent:0;margin-bottom:1.5em}.br-text-page .br-text-small:has(+h2){color:#a05238;letter-spacing:.22em;text-transform:uppercase;margin:2.5em 0 .8em}.br-text-page .br-text-centered{text-align:center;text-indent:0;margin:.8em 0}.br-text-page .br-text-small.br-text-centered{margin-top:2.5em}.br-text-page .br-text-entry{text-indent:0;text-align:left;margin:0}.br-text-entry>*{display:grid;grid-template-columns:2em 1fr auto;align-items:baseline;gap:.5em;width:100%;padding:.55em 0;text-align:left;font:inherit;color:inherit}.br-text-entry button{cursor:pointer;border-radius:2px}.br-text-entry button:hover .br-text-entry-title{color:#a05238}.br-text-entry button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.br-text-entry-number{font-family:var(--font-sans),sans-serif;font-size:.6em;letter-spacing:.12em;color:#76756d}.br-text-entry-title{letter-spacing:.04em;hyphens:manual}.br-text-entry-folio{font-variant-numeric:oldstyle-nums}.br-text-page h2+.br-text-entry{margin-top:1.5em}.br-text-blank{padding:30vh 20px;text-align:center;font-family:var(--font-book),Baskerville,Georgia,serif;font-style:italic;color:#76756d}.br-text-page ::selection{background:#e6c55780}.br-text-selection{position:sticky;bottom:12px;display:flex;justify-content:center;padding:0 16px 12px}.br-text-selection button{min-height:44px;padding:0 16px;box-shadow:0 3px 14px #0002}.br-text-fallback{padding:16px 20px 0;text-align:center;font-size:12px;color:var(--muted-foreground)}.br-pdf-container{min-width:100%;width:100%;padding:24px 0 44px}.br-paper-wrap{display:flex;min-width:min-content;justify-content:center;padding:0 20px}.br-pdf-page{width:max-content;height:max-content;box-shadow:0 4px 24px #27393a12;background:white;isolation:isolate}.br-pdf-page,.br-pdf-page .react-pdf__Page{position:relative}.br-pdf-page .react-pdf__Page__textContent{user-select:text}.br-pdf-page ::selection{background:#e6c55780}.br-pdf-loading{text-align:center;padding:70px 20px;font-size:13px;color:var(--muted-foreground)}.br-highlight-layer{inset:0;z-index:4;mix-blend-mode:multiply}.br-highlight,.br-highlight-layer{position:absolute;pointer-events:none}.br-highlight{background:#ead46d66;border:0;border-radius:2px;padding:0}.br-highlight-like{background:#8dc7a066}.br-highlight-improve{background:#eaa18a66}.br-highlight-focused{background:#e6c04499;outline:1px solid #ac8d22}.br-highlight:focus-visible{outline:2px solid #705c11}.br-reading-footer{padding:10px 24px;font-size:12px;color:var(--muted-foreground);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--background);border-top:1px solid var(--border)}.br-reading-footer>button{min-height:40px;min-width:44px}.br-reading-footer span{white-space:nowrap}.br-selection-hint{padding:0 24px 10px;background:var(--background);font-size:10px;color:var(--muted-foreground)}.br-notes{border-left:1px solid var(--border);background:var(--card);min-height:0;display:none;flex-direction:column}.br-notes-open{display:flex}.br-notes-heading{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border)}.br-notes-content{overflow:auto;padding:24px;flex:1;overscroll-behavior:contain}.br-draft{border:1px solid #9bb6ae;border-radius:10px;padding:16px;background:var(--background)}.br-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.br-note-empty{text-align:center;padding:42px 6px;color:var(--muted-foreground)}.br-reader-note{border:1px solid var(--border);border-radius:10px;padding:16px;overflow-wrap:anywhere}.br-reader-note-focused{border-color:#b7ac75;background:#c3b7820a}.dark .br-module{--br-surface:var(--background);--br-paper:var(--card)}.dark .br-reading-stage{background:#192428}.dark .br-reading-stage-text{background:var(--br-paper)}.dark .br-reaction-like{color:#9bc7ad}.dark .br-reaction-confusing{color:#d7be81}.dark .br-reaction-improve{color:#d4a796}@media (min-width:1600px){.br-reader-layout-notes{grid-template-columns:minmax(0,1fr) 410px}}@media (max-width:1023px){.br-workspace-grid{grid-template-columns:240px minmax(0,1fr);gap:20px}.br-panel{padding:18px}.br-reader-layout,.br-reader-layout-notes{grid-template-columns:minmax(0,1fr)}.br-notes{display:none}.br-notes-open{display:flex;position:fixed;z-index:50;inset:auto 0 0;height:62dvh;box-shadow:0 -12px 40px #0002;border-radius:18px 18px 0 0;border:1px solid var(--border)}.br-notes-heading{padding:16px 24px}.br-notes-content{padding:18px 24px}}@media (max-width:700px){.br-header{height:60px;padding:0 18px}.br-brand{font-size:12px;gap:8px}.br-header .br-back{font-size:10px}.br-container{padding:32px 20px 60px}.br-page-heading{flex-direction:column;align-items:flex-start;gap:22px}.br-workspace-grid,.br-workspace-grid>aside{grid-template-columns:minmax(0,1fr)}.br-workspace-grid>aside{display:grid}.br-welcome{margin:30px 18px;padding:28px 24px}.br-module:has(.br-reader) .br-header{display:none}.br-reader{height:100dvh}.br-reader-title{padding:12px 16px}.br-reader-title h1{font-size:15px}.br-reader-title .br-pdf-download{width:44px;min-height:44px;padding:0}.br-reader-subtitle,.br-reader-title .br-pdf-download span{display:none}.br-comments-toggle{min-height:40px}.br-reader-toolbar{padding:6px 12px}.br-fullscreen-toggle,.br-pdf-zoom button,.br-reading-modes button,.br-text-size button{min-height:44px;min-width:44px}.br-reading-modes button{padding:0 12px}.br-reading-footer{padding:8px 14px max(8px,env(safe-area-inset-bottom))}.br-page-input,.br-reading-footer>button{min-height:44px}.br-page-navigation{gap:4px}.br-page-navigation label{display:none}.br-page-navigation button{min-width:44px;min-height:44px}.br-selection-hint{display:none}}@font-face{font-family:Baskervville;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_next/static/media/1ce12293aae4d2c4-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baskervville;font-style:italic;font-weight:400 700;font-display:swap;src:url(/_next/static/media/fc6028cb65b839da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baskervville;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/63a26be45a24eeb3-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baskervville;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/3c68ad5bb0172775-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baskervville Fallback;src:local("Times New Roman");ascent-override:91.31%;descent-override:26.99%;line-gap-override:0.00%;size-adjust:109.29%}.__className_837f01{font-family:Baskervville,Baskervville Fallback}.__variable_837f01{--font-book:"Baskervville","Baskervville Fallback"}