.annotation-wrapper.svelte-gmyyah{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .28s ease}[data-mode=study] .annotation-wrapper.svelte-gmyyah{grid-template-rows:1fr;opacity:1}.annotation-inner.svelte-gmyyah{overflow:hidden}.annotation-block.svelte-gmyyah{margin:4px 0 8px;padding:7px 10px 7px 12px;border-left:2px solid color-mix(in srgb,var(--color-accent) 40%,transparent);background:color-mix(in srgb,var(--color-accent) 4%,transparent);border-radius:0 3px 3px 0;display:flex;flex-direction:column;gap:5px}.ann-row.svelte-gmyyah{display:flex;gap:7px;align-items:baseline;line-height:1.45}.ann-marker.svelte-gmyyah{font-family:var(--font-ui);font-size:10px;font-weight:600;color:var(--color-accent);flex-shrink:0;min-width:14px}.ann-note.svelte-gmyyah{font-family:var(--font-ui);font-size:12px;color:var(--color-muted)}.ann-crossref.svelte-gmyyah{font-family:var(--font-ui);font-size:12px;color:var(--color-subtle);font-style:italic}.verse-target.svelte-2qpjx5{box-shadow:inset 3px 0 0 var(--color-accent)}.sc{font-variant:small-caps}.tooltip.svelte-yjbi50{position:fixed;z-index:9999;transform:translate(-50%) translateY(calc(-100% - 14px));width:300px;background:var(--color-panel);border:1px solid var(--color-border);padding:0 0 14px;pointer-events:auto;box-shadow:0 2px color-mix(in srgb,var(--color-accent) 20%,transparent),0 8px 24px color-mix(in srgb,var(--color-foreground) 18%,transparent),0 2px 6px color-mix(in srgb,var(--color-foreground) 10%,transparent)}.rule.svelte-yjbi50{height:2px;background:var(--color-accent);margin-bottom:10px}.header.svelte-yjbi50{display:flex;justify-content:center;padding:0 14px;margin-bottom:8px}.verse-label.svelte-yjbi50{display:flex;align-items:baseline;gap:5px}.sigil.svelte-yjbi50{font-family:var(--font-ui);font-size:9px;letter-spacing:.22em;color:var(--color-accent);font-weight:600}.verse-num.svelte-yjbi50{font-family:var(--font-reader);font-size:12px;color:var(--color-accent);font-weight:700;letter-spacing:.02em}.sep.svelte-yjbi50{height:1px;background:var(--color-border);margin:0 14px 12px;opacity:.6}.verse-text.svelte-yjbi50{font-family:var(--font-reader);font-size:13.5px;font-style:italic;line-height:1.65;color:var(--color-foreground);padding:0 14px;margin:0}.nib.svelte-yjbi50{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:10px;height:6px;background:var(--color-panel);clip-path:polygon(0 0,100% 0,50% 100%);border-bottom:none}.tooltip.svelte-yjbi50:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);width:12px;height:7px;background:var(--color-border);clip-path:polygon(0 0,100% 0,50% 100%);z-index:-1}.summary-verse-ref{color:var(--color-interactive);cursor:pointer;text-decoration:none}.summary-verse-ref:hover{text-decoration:underline}.annotated-marker{display:inline-flex;align-items:center;justify-content:center;color:var(--color-panel);background:var(--color-accent);font-size:9px;font-weight:600;font-family:var(--font-ui);vertical-align:super;line-height:1;cursor:pointer;border:none;padding:1px 4px;border-radius:2px;margin:0 1px;transition:opacity .15s ease}.annotated-marker:hover{opacity:.75}.popover.svelte-1xk8iwb{position:absolute;z-index:10;left:0;right:0;margin-top:6px;background:var(--color-text);color:var(--color-bg);font-size:11px;font-family:var(--font-ui);line-height:1.5;border-radius:4px;padding:8px 11px;box-shadow:0 4px 16px #0003,0 1px 4px #0000001f}.popover-marker.svelte-1xk8iwb{display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:#fff;font-size:9px;font-weight:700;padding:1px 4px;border-radius:2px;margin-right:6px;vertical-align:baseline}.popover-text.svelte-1xk8iwb{opacity:.9}.notes-section.svelte-1xk8iwb{margin-top:10px}.notes-toggle.svelte-1xk8iwb{display:flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-subtle);background:none;border:none;cursor:pointer;padding:0;transition:color .15s ease}.notes-toggle.svelte-1xk8iwb:hover{color:var(--color-accent)}.notes-toggle-icon.svelte-1xk8iwb{font-size:8px;color:var(--color-accent)}.notes-list.svelte-1xk8iwb{margin-top:8px;padding-top:8px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:6px}.note-row.svelte-1xk8iwb{display:flex;gap:8px;align-items:baseline;font-family:var(--font-ui);font-size:11px;line-height:1.45}.note-marker.svelte-1xk8iwb{font-size:9px;font-weight:700;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);padding:1px 4px;border-radius:2px;flex-shrink:0}.note-text.svelte-1xk8iwb{color:var(--color-subtle)}.panel-title.svelte-vwg8tf{font-size:10px;text-transform:uppercase;letter-spacing:.25em;color:var(--color-subtle);font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-row.svelte-vwg8tf{position:relative}.tab-btn.svelte-vwg8tf{font-size:12px;font-weight:400;color:var(--color-subtle);background:none;border:none;cursor:pointer;letter-spacing:.02em;transition:color var(--duration-fast);font-family:var(--font-ui)}.tab-btn.svelte-vwg8tf:hover{color:var(--color-text)}.tab-active.svelte-vwg8tf{color:var(--color-accent)}.tab-slider.svelte-vwg8tf{position:absolute;bottom:0;left:4px;width:calc(50% - 4px);height:2px;border-radius:1px 1px 0 0;background:var(--color-accent);transition:transform .2s cubic-bezier(.4,0,.2,1)}.subtab-btn.svelte-vwg8tf{font-size:11px;font-weight:400;color:var(--color-subtle);background:none;border:none;cursor:pointer;font-family:var(--font-ui);transition:color var(--duration-fast)}.subtab-btn.svelte-vwg8tf:hover{color:var(--color-text)}.subtab-active.svelte-vwg8tf{color:var(--color-accent)}.panel-scroll.svelte-vwg8tf{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-accent) 25%,transparent) transparent}.panel-scroll.svelte-vwg8tf::-webkit-scrollbar{width:4px}.panel-scroll.svelte-vwg8tf::-webkit-scrollbar-track{background:transparent}.panel-scroll.svelte-vwg8tf::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:2px}.panel-scroll.svelte-vwg8tf::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-accent) 50%,transparent)}.content-block.svelte-vwg8tf{padding:16px 18px}.content-eyebrow.svelte-vwg8tf{font-size:10px;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent);font-weight:500;margin-bottom:12px}.content-entry-title.svelte-vwg8tf{font-size:13px;font-weight:600;color:var(--color-accent);margin-bottom:8px}.empty-state.svelte-vwg8tf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 20px;text-align:center}.empty-icon.svelte-vwg8tf{font-size:18px;color:color-mix(in srgb,var(--color-accent) 35%,transparent);display:block}.empty-state.svelte-vwg8tf p:where(.svelte-vwg8tf){font-size:13px;color:var(--color-subtle);font-style:italic;line-height:1.5}
