.bill-text-box.svelte-c2opvy{--reader-paper-bg: var(--bg-elev);--reader-paper-border: var(--border-strong);--reader-paper-text: var(--fg);--reader-paper-text-secondary: var(--fg-muted);--reader-paper-muted: var(--fg-faint);--reader-paper-surface: var(--bg-elev);--reader-paper-surface-alt: var(--bg-elev-2);--reader-paper-hover: var(--row-hover);--reader-paper-inverse: var(--fg);--reader-paper-inverse-text: var(--accent-text);--reader-paper-highlight: var(--accent-soft);width:100%;max-width:100%;padding:var(--col-pad-y-top) var(--col-pad-reader-x) var(--col-pad-y-bottom);background:var(--reader-paper-bg);color:var(--reader-paper-text);--color-text: var(--reader-paper-text);--color-text-secondary: var(--reader-paper-text-secondary);--color-text-muted: var(--reader-paper-muted);--color-surface: var(--reader-paper-surface);--color-surface-alt: var(--reader-paper-surface-alt);--color-surface-hover: var(--reader-paper-hover);--color-surface-inverse: var(--reader-paper-inverse);--color-text-inverse: var(--reader-paper-inverse-text);--color-border: var(--reader-paper-border);--color-border-emphasis: var(--reader-paper-border);--color-bg: var(--reader-paper-surface);--light-hover-highlight: var(--reader-paper-highlight)}.bill-text-area.svelte-c2opvy{font-family:Times New Roman,Times,serif;font-size:14pt;line-height:1.62;letter-spacing:.006em;word-spacing:.04em;font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:relative;overflow-wrap:anywhere}.reader-path.svelte-c2opvy{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:6px;min-width:0;margin:0 calc(-1 * var(--col-pad-x, 12px));padding:6px var(--col-pad-x, 12px);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--reader-paper-bg, var(--bg-elev)) 94%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;line-height:1.2;white-space:nowrap}.reader-path.svelte-c2opvy i:where(.svelte-c2opvy){color:var(--fg-faint);font-style:normal}.reader-path.svelte-c2opvy button:where(.svelte-c2opvy){min-width:0;display:inline-flex;align-items:baseline;gap:6px;overflow:hidden;padding:0;border:0;background:transparent;color:var(--fg-muted);font:inherit;text-transform:uppercase;cursor:pointer}.reader-path.svelte-c2opvy button:where(.svelte-c2opvy):hover{color:var(--fg)}.reader-path.svelte-c2opvy button:where(.svelte-c2opvy) b:where(.svelte-c2opvy){flex:0 0 auto;font-weight:900}.reader-path.svelte-c2opvy button:where(.svelte-c2opvy) span:where(.svelte-c2opvy){min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;text-transform:none;letter-spacing:0;font-family:var(--font-ui);font-size:11px}.reader-path__here.svelte-c2opvy{flex:1 1 auto;color:var(--fg)!important}.passage-offer.svelte-c2opvy{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;transform:translate(-100%);font-family:var(--font-mono);font-size:var(--text-xs)}.passage-offer__button.svelte-c2opvy{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--fg);background:var(--fg);color:var(--bg-elev);font:inherit;font-weight:800;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 8px #0000002e}.passage-offer__button.svelte-c2opvy:disabled{opacity:.55;cursor:default}.passage-offer__button.svelte-c2opvy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.passage-offer__button--quiet.svelte-c2opvy{background:var(--bg-elev);color:var(--fg)}.passage-offer__button--done.svelte-c2opvy{border-color:var(--status-pass);color:var(--status-pass)}.passage-offer__error.svelte-c2opvy{color:var(--status-fail);white-space:nowrap}.pending-cancel.svelte-c2opvy{position:absolute;z-index:3;display:grid;place-items:center;width:18px;height:18px;padding:0;border:1px solid var(--accent);border-radius:50%;background:var(--bg-elev);color:var(--accent);font-family:var(--font-ui);font-size:13px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 1px 4px #0000002e}.pending-cancel.svelte-c2opvy:hover{background:var(--accent);color:var(--bg-elev)}.pending-cancel.svelte-c2opvy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bill-text-body.svelte-c2opvy{width:100%;zoom:var(--reader-zoom, 1)}@supports not (zoom: 1){.bill-text-body.svelte-c2opvy{transform:scale(var(--reader-zoom, 1));transform-origin:top left;width:calc(100% / var(--reader-zoom, 1))}}.bill-text-empty.svelte-c2opvy{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:800;text-transform:uppercase;color:var(--fg-muted)}
