:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-ui:system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", monospace;--font-serif:Charter, "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--text-xs:.6875rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.25rem;--density-chrome-target-block-size:44px;--density-data-header-block-size:36px;--density-kwic-header-block-size:32px;--density-compact-data-header-block-size:44px;--bg:#16140f;--fg:#e8e2d5;--fg-muted:#9a937f;--rule:#454038;--rule-strong:#746b57;--accent:#c8442c;--accent-text:#ff8a66;--series-dark-1:#30aff8;--series-dark-2:#fcb442;--series-dark-3:#d740a2;--series-dark-4:#5c9932;--series-dark-5:#fa9ff2;--series-light-1:#1f68bc;--series-light-2:#5c9932;--series-light-3:#d740a2;--series-light-4:#743b1f;--series-light-5:#6213ab;--series-1:var(--series-dark-1);--series-2:var(--series-dark-2);--series-3:var(--series-dark-3);--series-4:var(--series-dark-4);--series-5:var(--series-dark-5);--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:2rem;--page-shell-pad-block-start:min(var(--space-3), 4dvh);--page-shell-pad-block:min(var(--space-4), 4dvh);--chrome-target-block-size:max(32px, min(8dvh, var(--density-chrome-target-block-size)));--app-header-block-size:var(--chrome-target-block-size);--data-header-block-size:max(28px, min(8dvh, var(--density-data-header-block-size)));--kwic-header-block-size:max(28px, min(8dvh, var(--density-kwic-header-block-size)));--compact-data-header-block-size:max(32px, min(8dvh, var(--density-compact-data-header-block-size)));--tab-header-space-2:min(var(--space-2), 1.5dvh);--tab-header-space-3:min(var(--space-3), 3dvh);--lens-block-size:4.5rem;--keyboard-inset:0px;--terms-rail-block-size:48px;--terms-rail-pad-block:3px;--term-target-block-size:34px;--footer-block-size:0px;--dock-block-size:calc(var(--terms-rail-block-size) + var(--footer-block-size));scroll-padding-block:calc(var(--chrome-target-block-size) + var(--space-2)) calc(var(--dock-block-size) + var(--space-2))}:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f3e9;--fg:#1c1913;--fg-muted:#6e6754;--rule:#c9c0aa;--rule-strong:#948a73;--accent:#b23a24;--accent-text:#8f2c1a;--series-1:var(--series-light-1);--series-2:var(--series-light-2);--series-3:var(--series-light-3);--series-4:var(--series-light-4);--series-5:var(--series-light-5)}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f7f3e9;--fg:#1c1913;--fg-muted:#6e6754;--rule:#c9c0aa;--rule-strong:#948a73;--accent:#b23a24;--accent-text:#8f2c1a;--series-1:var(--series-light-1);--series-2:var(--series-light-2);--series-3:var(--series-light-3);--series-4:var(--series-light-4);--series-5:var(--series-light-5)}}*{box-sizing:border-box}html,body,#root{min-width:0;min-height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-ui);font-size:var(--text-md);-webkit-user-select:none;user-select:none;margin:0;line-height:1.45}input,textarea,.source-text,.selectable-stat{-webkit-user-select:text;user-select:text}html.reader-open,html.reader-open body,html.reader-open #root{overscroll-behavior:none;block-size:100%;overflow:hidden}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}#root[data-guide-anchor-active=terms-rail] [data-guide-anchor=terms-rail],#root[data-guide-anchor-active=trend-plate] [data-guide-anchor=trend-plate],#root[data-guide-anchor-active=dispersion-strip] [data-guide-anchor=dispersion-strip],#root[data-guide-anchor-active=chart-cursor] [data-guide-anchor=chart-cursor],#root[data-guide-anchor-active=reader-prose] [data-guide-anchor=reader-prose],#root[data-guide-anchor-active=reading-footer] [data-guide-anchor=reading-footer],#root[data-guide-anchor-active=compare-sides] [data-guide-anchor=compare-sides]{outline:2px solid var(--accent);outline-offset:4px}#root[data-guide-anchor-active=dispersion-strip] [data-guide-anchor=dispersion-strip]{z-index:3}.guide-invitation{align-items:center;gap:var(--space-3);inline-size:min(34rem,100%);margin-block:var(--space-2);padding:var(--space-3);border:1px solid var(--rule-strong);background:var(--bg);align-self:flex-end;margin-inline-start:auto;display:flex}.guide-invitation p{flex:auto;margin:0;line-height:1.45}.guide-invitation>div{gap:var(--space-2);flex:none;display:flex}.guide-invitation button{border:1px solid var(--rule-strong);min-block-size:44px;color:var(--fg);cursor:pointer;background:0 0;padding-inline-start:.75rem;padding-inline-end:.75rem}.guide-invitation button:first-child{border-color:var(--accent);color:var(--accent-text)}.guide-invitation button:disabled{cursor:not-allowed;opacity:.55}.guide-card{--guide-bottom-clearance:var(--dock-block-size);z-index:75;inline-size:min(26rem, calc(100vw - 2 * var(--space-3)));max-block-size:calc(100dvh - var(--app-header-block-size) - var(--guide-bottom-clearance) - var(--keyboard-inset) - 2 * var(--space-3) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border:1px solid var(--rule-strong);background:var(--bg);grid-template-rows:auto minmax(0,1fr) auto;transition:opacity .14s,transform .14s;display:grid;position:fixed;overflow:hidden;box-shadow:0 .75rem 2rem #0000003d}.guide-card:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:calc(var(--space-3) + env(safe-area-inset-right,0px))}.guide-card:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:calc(var(--space-3) + env(safe-area-inset-right,0px))}.guide-card[data-guide-side=block-start]{top:calc(var(--app-header-block-size) + var(--space-3) + env(safe-area-inset-top,0px))}.guide-card[data-guide-side=block-end]{bottom:calc(var(--guide-bottom-clearance) + var(--keyboard-inset) + var(--space-3) + env(safe-area-inset-bottom,0px))}.guide-card-header{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--rule);padding:.65rem .75rem;display:flex}.guide-card-kicker{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.035em;margin:0}.guide-card-close{min-block-size:44px;min-inline-size:44px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.4rem;line-height:1;display:grid}.guide-card-content{min-block-size:0;padding:var(--space-3);overscroll-behavior:contain;overflow:auto}.guide-card-content h2{margin:0 0 var(--space-2);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:500;line-height:1.15}.guide-card-content p{margin:0;line-height:1.5}.guide-card-content p+p{margin-block-start:var(--space-2)}.guide-card-hint,.guide-card-status{color:var(--fg-muted);font-size:var(--text-sm)}.guide-card-status[data-tone=pending]:before{content:"In progress · "}.guide-card-status[data-tone=unavailable]{color:var(--accent-text)}.guide-card-notes{gap:var(--space-2);border-block-start:1px solid var(--rule);margin-block-start:var(--space-3);padding-block-start:var(--space-3);display:grid}.guide-card-notes h3{font-size:var(--text-sm);margin:0;font-weight:600}.guide-card-notes>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.guide-card-notes button{border:1px solid var(--rule-strong);min-block-size:44px;color:var(--accent-text);cursor:pointer;background:0 0}.guide-card-actions{gap:var(--space-2);border-top:1px solid var(--rule);background:var(--bg);flex-wrap:wrap;padding:.75rem;display:flex}.guide-card-actions button{border:1px solid var(--rule-strong);min-block-size:44px;color:var(--fg);cursor:pointer;background:0 0;padding-inline-start:.75rem;padding-inline-end:.75rem}.guide-card-actions button[data-guide-action=primary],.guide-card-actions button[data-guide-action=abridge]{border-color:var(--accent);color:var(--accent-text)}.guide-card-actions button:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.guide-card{transition:none}}@media (max-width:959.98px){.guide-card[data-guide-reader=false]{--guide-bottom-clearance:calc(var(--lens-block-size) + var(--dock-block-size))}}@media (max-width:599.98px){.guide-invitation{flex-direction:column;align-items:stretch;inline-size:auto;margin-inline-start:0;margin-inline-end:0}.guide-invitation>div{align-self:end}.guide-card{inset-inline:calc(var(--space-2) + env(safe-area-inset-left,0px)) calc(var(--space-2) + env(safe-area-inset-right,0px));inline-size:auto}.guide-card-actions{flex-wrap:wrap}.guide-card-actions button{flex:auto}}@media (max-width:599.98px) and (orientation:landscape){.guide-card[data-guide-reader=false]{--guide-bottom-clearance:var(--dock-block-size)}.guide-card[data-guide-reader=false]:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:calc(8.5rem + var(--space-2) + env(safe-area-inset-left,0px))}.guide-card[data-guide-reader=false]:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){right:calc(8.5rem + var(--space-2) + env(safe-area-inset-left,0px))}}img,svg,canvas{max-inline-size:100%}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell{width:100%;min-width:0;padding-block:calc(var(--page-shell-pad-block-start) + env(safe-area-inset-top,0px)) calc(var(--page-shell-pad-block) + env(safe-area-inset-bottom,0px));padding-inline:calc(var(--space-4) + env(safe-area-inset-left,0px)) calc(var(--space-4) + env(safe-area-inset-right,0px))}.app-shell>*,.app-header,.workbench,.place-region,.query-region,.analysis-stack,.query-notebook{min-width:0}.app-header{z-index:20;align-items:center;gap:var(--space-3);min-block-size:var(--chrome-target-block-size);border-bottom:1px solid var(--rule-strong);background:var(--bg);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid;position:sticky;top:0}.app-brand{font-size:var(--text-sm);white-space:nowrap;margin:0;font-weight:500;line-height:1.25}.app-brand-link{min-block-size:24px;color:var(--fg);letter-spacing:normal;align-items:center;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-style:normal;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex}.app-brand-link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.app-brand-dot{color:#c1432e}@media (max-width:599.98px) and (orientation:portrait){.app-brand-link>span:first-child{display:none}}.app-identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.header-actions{align-items:center;gap:var(--space-2);white-space:nowrap;flex:none;display:flex}.position-history-actions{align-items:center;gap:0;display:flex}.header-action{min-inline-size:44px;min-block-size:var(--chrome-target-block-size);color:var(--fg-muted);cursor:pointer;font:inherit;font-size:var(--text-xs);text-decoration-line:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.position-history-action{min-inline-size:44px;font-size:var(--text-md);text-decoration:none}.position-history-action:disabled{opacity:.45;cursor:default}@media (max-width:1199.98px){.position-history-actions{display:none}}@media (max-width:599.98px){.app-header,.header-actions{gap:var(--space-1)}.header-action{font-size:var(--text-xs)}}.workbench{grid-template-columns:minmax(0,1fr);grid-template-areas:"place";column-gap:0;min-width:0;display:grid}.place-region{grid-area:place}.reader-region{z-index:70;block-size:100vh;block-size:100dvh;padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) calc(var(--space-3) + env(safe-area-inset-right,0px)) 0 calc(var(--space-3) + env(safe-area-inset-left,0px));overscroll-behavior:none;background:var(--bg);color:var(--fg);border:0;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-areas:"reader-header""reader-ruler""reader-feedback""reader-prose""reader-pages";display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.reader-region[data-reader-footer=true]{padding-block-end:calc(var(--keyboard-inset) + var(--dock-block-size) + env(safe-area-inset-bottom,0px))}.reader-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--rule-strong);grid-area:reader-header;padding-block-end:var(--space-2);display:flex}.reader-position{margin:var(--space-1) 0 0;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.reader-header-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.reader-scale-control,.reader-atlas-normalization{border:1px solid var(--rule-strong);border-radius:3px;align-items:stretch;display:inline-flex;overflow:hidden}.reader-scale-control>button,.reader-atlas-normalization>button{min-block-size:var(--chrome-target-block-size);padding:var(--space-1) var(--space-2);color:var(--fg-muted);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);background:0 0;border:0}.reader-scale-control>button+button,.reader-atlas-normalization>button+button{border-inline-start:1px solid var(--rule-strong)}.reader-scale-control>button[aria-pressed=true],.reader-atlas-normalization>button[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 13%, transparent);color:var(--fg)}.reader-progress-rail{box-sizing:border-box;background:var(--rule);pointer-events:none;block-size:3px;display:block;position:relative;overflow:hidden}.reader-progress-rail[data-seekable=true]{cursor:pointer;pointer-events:auto;touch-action:none;background:0 0;block-size:17px;overflow:visible}.reader-progress-rail[data-seekable=true]:before{background:var(--rule);content:"";pointer-events:none;block-size:3px;position:absolute;top:7px;left:0;right:0}.reader-progress-rail[data-seekable=true]:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px;border-radius:2px}.reader-progress-rail[data-seekable=true] .reader-progress-fill,.reader-progress-rail[data-seekable=true] .reader-progress-cursor{pointer-events:none;block-size:3px;top:7px;bottom:auto}.reader-progress-fill,.reader-progress-cursor{background:var(--accent);position:absolute;top:0;bottom:0}.reader-progress-fill:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:0}.reader-progress-fill:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){right:0}.reader-progress-cursor{background:var(--accent-text);inline-size:2px}.reader-progress-rail[data-orientation=vertical]{block-size:100%;inline-size:3px}.reader-progress-rail[data-orientation=vertical][data-seekable=true]{block-size:100%;inline-size:17px}.reader-progress-rail[data-orientation=vertical][data-seekable=true]:before{block-size:auto;inline-size:3px;top:0;bottom:0}.reader-progress-rail[data-orientation=vertical][data-seekable=true]:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)):before{left:7px}.reader-progress-rail[data-orientation=vertical][data-seekable=true]:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi):before{right:7px}.reader-progress-rail[data-orientation=vertical] .reader-progress-fill{inline-size:auto;top:0;left:0;right:0}.reader-progress-rail[data-orientation=vertical][data-seekable=true] .reader-progress-fill{inline-size:3px}.reader-progress-rail[data-orientation=vertical][data-seekable=true] .reader-progress-fill:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:7px;right:auto}.reader-progress-rail[data-orientation=vertical][data-seekable=true] .reader-progress-fill:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:auto;right:7px}.reader-progress-rail[data-orientation=vertical] .reader-progress-cursor{block-size:2px;inline-size:auto;left:0;right:0}.reader-progress-rail[data-orientation=vertical][data-seekable=true] .reader-progress-cursor{inline-size:3px}.reader-progress-rail[data-orientation=vertical][data-seekable=true] .reader-progress-cursor:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:7px;right:auto}.reader-progress-rail[data-orientation=vertical][data-seekable=true] .reader-progress-cursor:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:auto;right:7px}@media (forced-colors:active){.reader-progress-rail{forced-color-adjust:none;background:canvas;border-block-start:1px solid canvastext}.reader-progress-fill,.reader-progress-cursor{background:highlight}.reader-progress-rail[data-seekable=true]{border-block-start:0}.reader-progress-rail[data-seekable=true]:before{background:canvastext}.reader-progress-rail[data-seekable=true]:focus-visible{outline-color:highlight}.reader-progress-rail[data-orientation=vertical]{border-block-start:0;border-inline-start:1px solid canvastext}.reader-progress-rail[data-orientation=vertical][data-seekable=true]{border-inline-start:0}}.reader-read-layout{--reader-wide-gap:var(--space-4);--reader-wide-rail-size:12rem;min-block-size:0;min-inline-size:0;font-family:var(--font-serif);grid-area:1/1/-1/-1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"reader-feedback""reader-prose""reader-pages";font-size:1.05rem;display:grid;position:relative}.reader-wide-fit-probe{inline-size:calc(75ch + var(--reader-wide-rail-size) + var(--reader-wide-rail-size) + var(--reader-wide-gap) + var(--reader-wide-gap));block-size:0;font-family:var(--font-serif);pointer-events:none;visibility:hidden;font-size:1.05rem;position:absolute;overflow:hidden}.reader-read-layout[data-reader-layout=rails]{grid-template-areas:"reader-left reader-feedback reader-right""reader-left reader-prose reader-right";grid-template-columns:var(--reader-wide-rail-size) minmax(0, 75ch) var(--reader-wide-rail-size);column-gap:var(--reader-wide-gap);grid-template-rows:auto minmax(0,1fr);justify-content:center}.reader-wide-rail{gap:var(--space-3);min-block-size:0;min-inline-size:0;padding-block:var(--space-2);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);scrollbar-width:thin;flex-direction:column;display:flex;overflow-y:auto}.reader-wide-rail-left{border-inline-end:1px solid var(--rule);grid-area:reader-left;padding-inline-end:var(--space-3)}.reader-wide-rail-right{min-block-size:0;border-inline-start:1px solid var(--rule);grid-area:reader-right;grid-template-rows:auto minmax(4rem,1fr) auto auto;padding-inline-start:var(--space-3);display:grid}.reader-wide-rail section{gap:var(--space-1);min-inline-size:0;display:grid}.reader-wide-rail h3{color:var(--fg-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.reader-wide-rail button{border:1px solid var(--rule);min-block-size:44px;min-inline-size:0;color:var(--fg);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;overflow:hidden}.reader-wide-rail>button:first-child{color:var(--accent-text);font-weight:600}.reader-wide-rail button:disabled{color:var(--fg-muted);cursor:default;opacity:.45}.reader-wide-actions{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;display:grid}.reader-wide-actions>button:only-child{grid-column:1/-1}.reader-wide-ordinal{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader-wide-utilities{margin-block-start:auto}.reader-wide-position{gap:2px;min-inline-size:0;display:grid}.reader-wide-position>strong,.reader-wide-position>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader-wide-position>strong{color:var(--fg);font-family:var(--font-serif);font-size:var(--text-sm)}.reader-wide-atlas-wrap{min-block-size:4rem;padding-block:var(--space-2);display:grid}.reader-wide-atlas-entry{block-size:100%;min-block-size:0;min-inline-size:0;position:relative}.reader-wide-atlas-visual{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.reader-wide-atlas-entry>.reader-atlas-unavailable{block-size:100%}.reader-wide-atlas-entry .reader-atlas-rail{cursor:pointer}.reader-wide-atlas-seek-wrap{z-index:3;position:absolute;top:0;left:0;right:0}.reader-wide-atlas-seek.reader-progress-rail[data-orientation=vertical][data-seekable=true]{inline-size:100%}.reader-wide-atlas-seek.reader-progress-rail[data-seekable=true]:before,.reader-wide-atlas-seek .reader-progress-fill,.reader-wide-atlas-seek .reader-progress-cursor{display:none}.reader-wide-highlights{gap:2px;margin:0;padding:0;list-style:none;display:grid}.reader-wide-highlights>li{border-inline-start:3px solid var(--rule-strong);text-overflow:ellipsis;white-space:nowrap;padding-inline-start:var(--space-1);overflow:hidden}.reader-read-layout[data-reader-layout=rails] .reader-find-takeover{z-index:5;bottom:0;inset-inline:calc(var(--reader-wide-rail-size) + var(--reader-wide-gap));inline-size:auto;max-inline-size:75ch;box-shadow:0 -2px 12px color-mix(in srgb, var(--fg) 12%, transparent);transform:translateY(calc(-1 * var(--keyboard-inset)));grid-area:auto;margin-inline-start:auto;margin-inline-end:auto;position:absolute}.reader-control-bar{border-block-start:1px solid var(--rule-strong);background:var(--bg);min-inline-size:0;font-family:var(--font-mono);grid-area:reader-pages;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:stretch;padding-block-start:3px;display:grid;position:relative}.reader-control-progress{z-index:1;position:absolute;top:-1px;left:0;right:0}.reader-control-progress[data-seekable=true]{block-size:11px;top:-8px}.reader-control-bar>button{min-block-size:44px;min-inline-size:44px;padding:0 var(--space-2);border:0;border-inline-end:1px solid var(--rule);color:var(--fg);cursor:pointer;font:inherit;font-size:var(--text-xs);white-space:nowrap;background:0 0;justify-content:center;align-items:center;display:flex;overflow:hidden}.reader-control-bar>button:last-child{border-inline-end:0}.reader-control-bar>button:disabled{color:var(--fg-muted);cursor:default;opacity:.45}.reader-control-exit,.reader-control-speed{color:var(--accent-text)!important}.reader-control-position{grid-template-rows:minmax(0,auto) minmax(0,auto);align-content:center;justify-items:center;gap:1px;min-inline-size:0!important;padding-inline:var(--space-2)!important;font-family:var(--font-serif)!important;display:grid!important}.reader-control-position>strong,.reader-control-position>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.reader-control-position>strong{font-size:var(--text-sm);font-weight:600}.reader-control-position>span{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.reader-region[data-reader-footer=false] .reader-control-bar{padding-block-end:env(safe-area-inset-bottom,0px)}.reader-find-takeover{z-index:2;border-block-start:1px solid var(--rule-strong);background:var(--bg);min-inline-size:0;transform:translateY(calc(-1 * var(--keyboard-inset)));grid-area:reader-pages;padding-block-start:3px;position:relative}.reader-region[data-reader-footer=false] .reader-find-takeover{padding-block-end:env(safe-area-inset-bottom,0px)}.find-bar--reader{min-inline-size:0;font-family:var(--font-mono)}.reader-find-form{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:stretch;min-block-size:44px;min-inline-size:0;display:grid}.reader-find-exit{grid-column:1;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;display:flex;border:0!important;border-inline-end:1px solid var(--rule)!important;color:var(--accent-text)!important}.reader-find-label{padding-inline:var(--space-2);border-inline-end:1px solid var(--rule);font-size:var(--text-xs);grid-column:2;align-items:center;font-weight:600;display:flex}.reader-find-field{grid-column:3;min-inline-size:0;position:relative}.reader-find-field>input{box-sizing:border-box;block-size:44px;inline-size:100%;min-inline-size:0;padding-inline:var(--space-2);background:var(--bg);color:var(--fg);font:inherit;border:0;font-size:16px}.reader-find-field:has(.reader-find-progress)>input{padding-inline-end:7ch}.reader-find-progress{max-inline-size:6ch;color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.reader-find-progress:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:var(--space-2)}.reader-find-progress:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:var(--space-2)}.reader-find-actions{grid-column:4;align-items:stretch;min-inline-size:0;display:flex}.reader-find-actions>button{min-block-size:44px;min-inline-size:44px;padding-inline:var(--space-2);border:0;flex:none;border-inline-start:1px solid var(--rule)!important}.find-bar--reader .reader-find-actions>button.find-bar-icon-action{flex-basis:44px;inline-size:44px;min-inline-size:44px}.reader-find-save-compact{display:none}.reader-atlas-ruler{align-items:center;gap:var(--space-2);min-inline-size:0;padding-block:min(var(--space-2), 1.5dvh);border-bottom:1px solid var(--rule);grid-area:reader-ruler;grid-template-columns:minmax(0,1fr) auto;display:grid}.reader-atlas-ruler-list{gap:var(--space-1);overscroll-behavior-inline:contain;scrollbar-width:thin;scroll-snap-type:inline proximity;min-inline-size:0;display:flex;overflow-x:auto}.reader-atlas-ruler-compact{align-items:stretch;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;min-inline-size:0;display:none}.reader-atlas-ruler-compact>button{min-inline-size:var(--chrome-target-block-size);min-block-size:var(--chrome-target-block-size);color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0}.reader-atlas-ruler-compact>button:disabled{color:var(--fg-muted);cursor:default;opacity:.45}.reader-atlas-ruler-compact>div{align-content:center;justify-items:center;min-inline-size:0;display:grid}.reader-atlas-ruler-compact span,.reader-atlas-ruler-compact strong{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.reader-atlas-ruler-compact span{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.reader-atlas-ruler-compact strong{font-family:var(--font-serif);font-size:var(--text-sm)}@media (pointer:coarse),(any-pointer:coarse){.reader-atlas-ruler-compact>button{min-block-size:44px;min-inline-size:44px}}.reader-atlas-ruler-list>button{max-inline-size:15rem;min-block-size:var(--chrome-target-block-size);padding:var(--space-1) var(--space-2);color:var(--fg-muted);cursor:pointer;font-family:var(--font-serif);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;scroll-snap-align:center;background:0 0;border:1px solid #0000;flex:none;overflow:hidden}.reader-atlas-ruler-list>button[aria-pressed=true]{border-color:var(--rule-strong);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--fg)}.reader-prose-pane{overscroll-behavior:none;min-block-size:0;padding-block:var(--space-2);grid-area:reader-prose;position:relative;overflow:hidden}.reader-prose-pane .source-text{max-inline-size:75ch;margin-inline-start:auto;margin-inline-end:auto}.reader-prose-pane [data-reader-cursor=true]{text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}.reader-prose-pane [data-reader-cursor-start=true]{position:relative}.reader-prose-pane [data-reader-cursor-start=true]:before{border-inline-start:2px solid var(--accent);content:"";pointer-events:none;position:absolute;top:.12em;bottom:.12em;transform:translate(-2px)}.reader-prose-pane [data-reader-cursor-start=true]:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)):before{left:0}.reader-prose-pane [data-reader-cursor-start=true]:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi):before{right:0}@media (forced-colors:active){.reader-prose-pane [data-reader-cursor=true]{text-decoration-color:highlight}.reader-prose-pane [data-reader-cursor-start=true]:before{border-color:highlight}}.reader-atlas-plane{min-block-size:0;min-inline-size:0;padding-block:var(--space-2);outline-offset:-2px;overscroll-behavior:contain;scrollbar-width:thin;scroll-snap-type:inline proximity;touch-action:pan-x pinch-zoom;grid-area:reader-prose;overflow:auto hidden}.reader-atlas-columns{align-items:stretch;gap:12px;block-size:100%;display:flex}.reader-atlas-column{min-block-size:0;padding:var(--space-1);scroll-snap-align:center;border:1px solid #0000;flex:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.reader-atlas-column[data-atlas-active=true]{border-color:color-mix(in srgb, var(--accent) 55%, var(--rule));background:color-mix(in srgb, var(--accent) 5%, transparent)}.reader-atlas-column>header{min-block-size:3.25rem;min-inline-size:0;align-content:start;gap:2px;padding-block-end:var(--space-1);display:grid}.reader-atlas-column>header>strong{font-family:var(--font-serif);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.reader-atlas-column>header>span,.reader-atlas-column>footer{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.reader-atlas-column>footer{min-block-size:2.4rem;align-content:start;gap:2px;padding-block-start:var(--space-1);display:grid}.reader-atlas-rail{cursor:crosshair;background:color-mix(in srgb, var(--fg) 2%, transparent);inline-size:100%;position:relative;overflow:hidden}.reader-atlas-extent{z-index:0;border:1px solid var(--rule);pointer-events:none;position:absolute;top:0;left:7px;right:7px}.reader-atlas-rail>canvas{z-index:1;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.reader-atlas-position-marker{z-index:2;border-block-start:2px solid var(--accent);filter:drop-shadow(0 0 2px var(--bg));pointer-events:none;position:absolute;left:4px;right:4px}.reader-atlas-rail-placeholder{cursor:default;background:0 0}.reader-atlas-unavailable{border:1px dashed var(--rule);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;place-items:center;display:grid}.reader-atlas-coarse{color:var(--accent-text);line-height:1.25}.reader-atlas-feedback{justify-content:center;align-items:center;max-inline-size:none}.reader-feedback{max-inline-size:75ch;gap:var(--space-2);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);grid-area:reader-feedback;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:var(--space-2);display:flex}.reader-feedback>span+span:before{content:"· "}.reader-region .reader-rsvp-controls-region{padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}.reader-region[data-reader-footer=true] .reader-rsvp-controls-region{padding-block-end:var(--space-2)}.reader-rsvp-shell{display:contents}.reader-rsvp-topbar{border-block-end:1px solid var(--rule-strong);background:var(--bg);min-inline-size:0;font-family:var(--font-mono);font-size:var(--text-xs);grid-area:reader-header;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid}.reader-rsvp-topbar>button{min-block-size:44px;min-inline-size:44px;padding-inline:var(--space-2);color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0}.reader-rsvp-exit{border-inline-end:1px solid var(--rule)!important;color:var(--accent-text)!important}.reader-rsvp-settings-open{border-inline-start:1px solid var(--rule)!important}.reader-rsvp-settings-icon{display:none}.reader-rsvp-identity{min-inline-size:0;padding-inline:var(--space-2);align-content:center;justify-items:center;gap:1px;display:grid}.reader-rsvp-identity>h2,.reader-rsvp-identity>.reader-position{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;margin:0;overflow:hidden}.reader-rsvp-identity>h2{font-family:var(--font-serif);font-size:var(--text-sm);font-weight:600}.reader-rsvp-stage{--rsvp-anchor-column:50%;--rsvp-anchor-shift:calc(var(--rsvp-anchor-column) - 50%);min-block-size:0;padding:var(--space-4) 0;grid-area:reader-prose;place-items:center;display:grid;position:relative;overflow:visible}.reader-rsvp-stage:before{border-inline-start:1px solid color-mix(in srgb, var(--accent) 28%, transparent);content:"";pointer-events:none;position:absolute;top:18%;bottom:18%}.reader-rsvp-stage:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)):before{left:var(--rsvp-anchor-column)}.reader-rsvp-stage:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi):before{right:var(--rsvp-anchor-column)}.reader-rsvp-word{z-index:1;inline-size:100%;color:var(--fg);font-family:var(--font-serif);transform:translateX(var(--rsvp-anchor-shift));white-space:pre;align-items:baseline;font-size:clamp(2rem,8vw,6rem);font-weight:500;line-height:1.15;display:flex;position:relative;overflow:visible}.reader-rsvp-stage[data-rsvp-words="2"]{--rsvp-anchor-column:42%}.reader-rsvp-stage[data-rsvp-words="3"]{--rsvp-anchor-column:36%}.reader-rsvp-stage[data-rsvp-words="2"] .reader-rsvp-word{font-size:clamp(1.5rem,5vw,3.5rem)}.reader-rsvp-stage[data-rsvp-words="3"] .reader-rsvp-word{font-size:clamp(1.25rem,4vw,2.5rem)}.reader-rsvp-before,.reader-rsvp-after{flex:1 1 0;min-inline-size:0;overflow:visible}.reader-rsvp-before{text-align:end}.reader-rsvp-after{text-align:start}.reader-rsvp-anchor{color:var(--accent-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.16em;flex:none;text-decoration-thickness:.08em}.reader-rsvp-frame-word{cursor:pointer;border-radius:.08em}.reader-rsvp-frame-word:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.reader-rsvp-stage[data-rsvp-rest=true] .reader-rsvp-word{color:var(--fg-muted)}.reader-rsvp-stage[data-rsvp-rest=true] .reader-rsvp-anchor{color:inherit;text-decoration-line:none}.reader-rsvp-context-slot{z-index:2;pointer-events:none;align-items:end;block-size:clamp(4.5rem,20%,7rem);display:grid;position:absolute;bottom:var(--space-3);left:4%;right:4%}.reader-rsvp-context{max-block-size:100%;max-inline-size:60rem;padding:var(--space-2);border-block:1px solid var(--rule-strong);background:color-mix(in srgb, var(--bg) 94%, transparent);color:var(--fg-muted);font-family:var(--font-serif);font-size:clamp(var(--text-sm), 2.5vw, var(--text-md));overflow-wrap:anywhere;pointer-events:auto;white-space:pre-wrap;justify-self:center;line-height:1.5;overflow:auto}.reader-rsvp-context mark{background:color-mix(in srgb, var(--accent) 20%, var(--bg));color:var(--fg);font-weight:700}.reader-rsvp-loading{inline-size:100%;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-sm);text-align:center}.reader-rsvp-error{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-xs);margin:0;position:absolute;bottom:var(--space-3)}.reader-rsvp-controls-region{border-top:1px solid var(--rule);background:var(--bg);grid-area:reader-pages;min-block-size:0;padding-block-start:3px;padding-block-end:0;position:relative;overflow:visible}.reader-rsvp-progress{z-index:1;position:absolute;top:-1px;left:0;right:0}.reader-rsvp-progress[data-seekable=true]{block-size:11px;top:-8px}.reader-rsvp-transport{justify-content:center;align-items:center;gap:var(--space-1);min-inline-size:0;max-inline-size:58rem;padding:var(--space-1);flex-wrap:wrap;margin-inline-start:auto;margin-inline-end:auto;display:flex}.reader-rsvp-movement,.reader-rsvp-pace-stepper{align-items:stretch;min-inline-size:0;display:inline-flex}.reader-rsvp-movement>button,.reader-rsvp-pace-stepper>button{min-block-size:44px;min-inline-size:44px;padding-inline:var(--space-1);border:1px solid var(--rule-strong);color:var(--fg);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;background:0 0;overflow:hidden}.reader-rsvp-movement>button+button,.reader-rsvp-pace-stepper>*+*{margin-inline-start:-1px}.reader-rsvp-movement>button:disabled,.reader-rsvp-pace-stepper>button:disabled{color:var(--fg-muted);cursor:default;opacity:.48}.reader-rsvp-toggle{text-transform:uppercase;font-weight:700;border-color:var(--accent-text)!important;background:var(--accent)!important;min-inline-size:72px!important;color:var(--bg)!important}.reader-rsvp-shape{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:52px;min-inline-size:0;padding:var(--space-1);border-block-start:1px solid var(--rule);display:flex}.reader-rsvp-words{align-items:center;gap:var(--space-1);min-inline-size:0;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);border:0;margin:0;padding:0;display:inline-flex}.reader-rsvp-words-caption{gap:2px;line-height:1.1;display:grid}.reader-rsvp-words-caption>span{font-size:.9em}.reader-rsvp-words-options{border:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(44px,1fr));min-inline-size:8.25rem;display:grid}.reader-rsvp-words-option{min-block-size:44px;min-inline-size:44px;color:var(--fg);cursor:pointer;place-items:center;display:grid;position:relative}.reader-rsvp-words-option+.reader-rsvp-words-option{border-inline-start:1px solid var(--rule-strong)}.reader-rsvp-words-option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.reader-rsvp-words-option:has(input:checked){background:var(--accent);color:var(--bg);font-weight:700;box-shadow:inset 0 0 0 2px}.reader-rsvp-words-option:has(input:focus-visible){z-index:1;outline:2px solid var(--accent-text);outline-offset:2px}.reader-rsvp-pace{min-block-size:44px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;display:inline-flex}.reader-rsvp-setting-label{gap:2px;line-height:1.1;display:grid}.reader-rsvp-setting-label>span{font-size:.9em}.reader-rsvp-pace input{border:1px solid var(--rule-strong);background:var(--bg);min-block-size:44px;inline-size:88px;color:var(--fg);font:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;border-radius:0;padding-inline-start:4px;padding-inline-end:4px}.reader-rsvp-pace input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.reader-rsvp-pace input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.reader-rsvp-preset{align-items:center;gap:var(--space-1);min-block-size:44px;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex}.reader-rsvp-preset select{border:1px solid var(--rule-strong);background:var(--bg);min-block-size:44px;color:var(--fg);font:inherit;border-radius:0}.speed-settings-pane .utility-pane-body{overscroll-behavior:contain;min-block-size:0;overflow:auto}.speed-settings-sections{gap:var(--space-2);grid-template-columns:minmax(12rem,.7fr) minmax(0,2.3fr);display:grid}.speed-settings-diagnostics{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--rule);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);grid-column:1/-1;display:grid}.speed-settings-diagnostics>*{margin:0}.speed-settings-diagnostics h3{color:var(--fg);font-size:inherit}.reader-rsvp-settings-group{min-inline-size:0;padding:var(--space-2);border:1px solid var(--rule);align-content:start;gap:var(--space-2);display:grid}.reader-rsvp-frame-settings{grid-template-columns:minmax(0,1fr)}.reader-rsvp-rhythm-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.reader-rsvp-settings-group>h3,.reader-rsvp-settings-note{grid-column:1/-1;margin:0}.reader-rsvp-settings-group>h3{border-bottom:1px solid var(--rule);color:var(--fg);font-size:inherit;padding-block-end:var(--space-1)}.reader-rsvp-settings-note{text-align:center}.reader-rsvp-settings-group>label{gap:var(--space-1);min-inline-size:0;display:grid}.speed-settings-pane select,.speed-settings-pane input,.speed-settings-pane button{border:1px solid var(--rule-strong);background:var(--bg);min-block-size:44px;min-inline-size:0;color:var(--fg);font:inherit;border-radius:0}.speed-settings-pane select{inline-size:100%}.speed-settings-pane input[aria-disabled=true]{background:color-mix(in srgb, var(--bg) 94%, var(--fg-muted));color:var(--fg-muted);cursor:not-allowed}.reader-rsvp-setting-input{align-items:center;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.reader-rsvp-setting-input input{text-align:end;inline-size:100%}.reader-header button,.reader-prose-pane button,.reader-rsvp-stage button,.reader-rsvp-topbar button,.reader-rsvp-transport button{min-block-size:44px}@media (max-width:599.98px){.reader-region{padding-inline:calc(var(--space-2) + env(safe-area-inset-left,0px)) calc(var(--space-2) + env(safe-area-inset-right,0px))}.reader-control-bar,.reader-find-takeover,.reader-rsvp-topbar,.reader-rsvp-controls-region{margin-inline:calc(-1 * (var(--space-2) + env(safe-area-inset-left,0px))) calc(-1 * (var(--space-2) + env(safe-area-inset-right,0px)))}.reader-control-bar,.reader-find-takeover,.reader-rsvp-topbar{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}.reader-header{flex-wrap:wrap;align-items:stretch}.reader-header>div:first-child{flex:auto;min-inline-size:0}.reader-header-actions{gap:var(--space-1);flex:100%;justify-content:space-between}.reader-scale-control>button,.reader-atlas-normalization>button{padding-inline:var(--space-1)}.reader-atlas-ruler{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.reader-atlas-normalization{justify-self:end}.reader-atlas-ruler-list>button{max-inline-size:10rem}.reader-rsvp-pace{justify-content:center}.reader-rsvp-shape{gap:var(--space-2)}.reader-rsvp-words{flex:0 auto}.reader-rsvp-words-options{min-inline-size:8.25rem}.speed-settings-sections,.reader-rsvp-rhythm-settings{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}@media (max-width:359.98px){.reader-rsvp-words-caption,.reader-rsvp-preset>span,.reader-rsvp-settings-label{display:none}.reader-rsvp-settings-icon{display:inline}.reader-control-page-label,.reader-control-speed-label,.reader-find-label,.reader-find-exit-label,.reader-find-save-wide{display:none}.reader-find-save-compact{display:inline}.reader-control-bar>button{padding-inline:var(--space-1)}.reader-control-position{padding-inline:var(--space-1)!important}}@media (max-height:520px){.reader-rsvp-stage{padding-block:var(--space-2)}.reader-rsvp-context-slot{block-size:clamp(3.5rem,35%,5rem);bottom:var(--space-1)}.reader-rsvp-controls-region{padding-block:var(--space-1)}.reader-rsvp-shape{min-block-size:44px;padding-block-start:0;padding-block-end:0}.reader-atlas-ruler-list{display:none}.reader-atlas-ruler{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch}.reader-atlas-ruler-compact{display:grid}.reader-atlas-column>header{min-block-size:2rem}.reader-atlas-column>footer{min-block-size:1.2rem}}.query-region{padding-block:var(--space-2);border-bottom:1px solid var(--rule)}.query-focus-key{margin-block:var(--space-2);flex-direction:column;align-items:stretch;gap:2px;display:flex}.query-focus-chip{min-width:0;color:var(--fg);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);text-align:start;background:0 0;border:1px solid #0000;align-items:center;gap:.75ch;padding:2px .5ch;display:inline-flex}.query-focus-chip[aria-pressed=true]{border-color:var(--rule-strong)}.query-focus-chip:disabled{cursor:default;opacity:.55}.query-count{color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.region-label{font-size:var(--text-sm);font-weight:600}.region-placeholder{margin:var(--space-1) 0 0;color:var(--fg-muted);font-size:var(--text-xs)}.region-placeholder button{border:0;border-bottom:1px solid var(--rule-strong);color:inherit;cursor:pointer;font:inherit;background:0 0;padding:0}.scope-organ{min-width:0;overflow:hidden;container:scope-organ/inline-size}.scope-organ-content{align-items:center;min-width:0;display:flex}.scope-chip{min-width:0;min-inline-size:44px;min-block-size:var(--chrome-target-block-size);max-width:100%;padding:0 var(--space-1);border:0;border-bottom:1px solid var(--rule-strong);color:var(--fg-muted);cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;background:0 0;align-items:center;gap:.6ch;display:flex;overflow:hidden}.scope-chip[data-narrowed=true]{color:var(--fg)}.scope-chip-title{text-overflow:ellipsis;min-width:0;overflow:hidden}.scope-chip-title-short,.scope-chip-magnitude-compact{display:none}.scope-chip-magnitude,.scope-chip-alert{font-variant-numeric:tabular-nums;flex:none}.scope-chip-alert{color:var(--accent-text);font-weight:700}.scope-details[popover]{inset-block:calc(var(--page-shell-pad-block-start) + var(--chrome-target-block-size) + 1px) auto;inset-inline:calc(var(--space-3) + env(safe-area-inset-left,0px)) auto;box-sizing:border-box;inline-size:min(32rem, calc(100vw - 2 * var(--space-3)));max-block-size:calc(100dvh - var(--page-shell-pad-block-start) - var(--chrome-target-block-size) - 2 * var(--space-3));padding:var(--space-3);border:1px solid var(--rule-strong);color:var(--fg);background:var(--bg);margin:0;position:fixed;overflow:auto;box-shadow:0 1rem 3rem #0000002e}.scope-details::backdrop{background:0 0}.scope-details-header{justify-content:space-between;align-items:start;gap:var(--space-3);border-bottom:1px solid var(--rule);padding-block-end:var(--space-2);display:flex}.scope-details-header h2,.scope-details-header p,.scope-details-note{margin:0}.scope-details-header h2{font-size:var(--text-md)}.scope-details-header p,.scope-details-note,.scope-details-facts{color:var(--fg-muted);font-size:var(--text-sm)}.scope-details-header p{margin-block-start:var(--space-1)}.scope-details-header button,.scope-details-actions button{padding-inline:var(--space-2);border:1px solid var(--rule-strong);color:var(--fg);cursor:pointer;font:inherit;background:0 0}.scope-details-facts{gap:var(--space-2) var(--space-3);margin-block:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scope-details-facts>div{min-width:0}.scope-details-facts dt{color:var(--fg);font-size:var(--text-xs)}.scope-details-facts dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.scope-details-note+.scope-details-note{margin-block-start:var(--space-2)}.scope-details-actions{gap:var(--space-2);border-top:1px solid var(--rule);flex-wrap:wrap;margin-block-start:var(--space-3);padding-block-start:var(--space-2);display:flex}@media (max-width:1199.98px){.scope-chip-title-expanded{display:none}.scope-chip-title-short{display:inline}}@media (max-width:599.98px){.scope-chip{gap:.35ch;padding-inline-start:0;padding-inline-end:0}.scope-chip-title,.scope-chip-magnitude-exact{display:none}.scope-chip:not([data-has-magnitude]) .scope-chip-title-short,.scope-chip-magnitude-compact{display:inline}.scope-details[popover]{inline-size:100%;max-block-size:calc(100dvh - var(--chrome-target-block-size) - env(safe-area-inset-top,0px));padding:var(--space-3) calc(var(--space-3) + env(safe-area-inset-right,0px)) calc(var(--space-3) + env(safe-area-inset-bottom,0px)) calc(var(--space-3) + env(safe-area-inset-left,0px));border-width:1px 0 0;top:auto;bottom:0;left:0;right:0}}@container scope-organ (width<=10rem){.scope-chip-magnitude-exact{display:none}.scope-chip-magnitude-compact{display:inline}}.input-workspace{min-inline-size:0;color:var(--fg);font-family:var(--font-mono);font-size:var(--text-xs);margin-block-start:var(--space-3)}.input-card-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.input-card{border:1px solid var(--rule);min-inline-size:0;padding:var(--space-2)}.input-card-active{border-color:var(--rule-strong);grid-column:1/-1}.input-card-acquisition,.input-card-library{grid-column:1/-1}.input-card-acquisition{border-color:var(--rule-strong)}.input-card h4{font-size:var(--text-sm);margin:0}.input-card-heading-row{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.input-card-heading-row>span:not(.input-card-spacer),.input-card-help,.input-card-status,.input-card-empty,.local-library-size{color:var(--fg-muted)}.input-card-heading-row button[aria-disabled=true],.input-card-heading-row button:disabled{opacity:.55}.input-card-help,.input-card-error,.input-card-status,.input-card-empty{margin:var(--space-1) 0 0}.input-card-error{color:var(--accent-text)}.input-card-status:empty{margin:0}.input-card-spacer{flex:1}.input-file-label{cursor:pointer;border-block-end:1px solid;display:inline-block;position:relative}.input-file-label-primary{padding:var(--space-2) 1.25ch;border:1px solid var(--fg);background:color-mix(in srgb, var(--accent) 18%, var(--bg));color:var(--fg);font-size:var(--text-sm);flex:none;font-weight:700}.input-file-label[data-disabled=true]{cursor:default;opacity:.6}.input-file-label input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.input-file-label:has(input:focus){outline-offset:2px;outline:2px solid}.input-acquisition-options{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}.input-acquisition-primary{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--rule-strong);background:color-mix(in srgb, var(--panel-2) 78%, transparent);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.input-acquisition-primary-collapsed{padding-block:var(--space-1);border-color:var(--rule);background:0 0}.input-acquisition-primary .input-sample-copy{min-inline-size:min(100%,18rem)}.input-acquisition-trust{color:var(--fg-muted);white-space:nowrap;flex:0 auto;margin:0}.active-input-row{align-items:baseline;gap:var(--space-2);border-block-start:1px solid var(--rule);grid-template-columns:3ch minmax(12ch,1fr) auto;padding:3px .5ch;display:grid}.active-input-row-pending{color:var(--fg-muted);grid-template-columns:3ch minmax(12ch,1fr) auto auto}.active-input-position{color:var(--fg-muted);text-align:end}.active-input-title{overflow-wrap:anywhere;min-inline-size:0}.active-input-actions,.local-library-row{align-items:baseline;gap:var(--space-1);display:flex}.input-sample{align-items:center;gap:var(--space-1) var(--space-2);border-block-start:1px solid var(--rule);flex-wrap:wrap;margin-block-start:var(--space-2);padding-block-start:var(--space-2);display:flex}.input-sample-copy{flex-direction:column;flex:28rem;gap:2px;margin:0;display:flex}.input-sample-copy span,.input-sample-actions>span,.input-sample-message{color:var(--fg-muted)}.input-sample-actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.input-sample-actions button[aria-disabled=true],.input-sample-actions button:disabled{opacity:.55;cursor:default!important}.input-sample-message{flex-basis:100%;margin:0}.input-sample-compact{font-size:var(--text-xs)}.input-catalog-disclosure{border-block-start:1px solid var(--rule);padding-block-start:var(--space-2)}.input-catalog-summary{align-items:baseline;gap:var(--space-2);inline-size:100%;color:inherit;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);padding:0;display:grid}.input-catalog-summary:before{content:"›";color:var(--fg-muted);grid-row:1/span 2}.input-catalog-summary[aria-expanded=true]:before{content:"⌄"}.input-catalog-summary>:first-child{font-size:var(--text-sm);font-weight:700}.input-catalog-summary>:last-child{color:var(--fg-muted)}.input-catalog-body{margin-inline-start:calc(1ch + var(--space-2))}.local-library-row{box-sizing:border-box;border-block-start:1px solid var(--rule);inline-size:100%;min-inline-size:0;padding:3px .5ch}.local-library-name{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-inline-size:0;overflow:hidden}.local-library-size{white-space:nowrap}.local-library-filter-row{align-items:baseline;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;margin-block-start:var(--space-2);display:grid}.local-library-filter-row input{box-sizing:border-box;inline-size:100%;min-inline-size:0;font:inherit;padding:2px .75ch}.local-library-filter-status{margin:var(--space-1) 0 0;color:var(--fg-muted)}.local-library-list-port{max-block-size:18rem;overscroll-behavior-block:contain;scrollbar-gutter:stable;margin-block-start:var(--space-1);overflow-y:auto}.local-library-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.input-catalog-body,.standard-ebooks-catalog,.standard-ebooks-catalog-content{flex-direction:column;min-block-size:0;display:flex}.standard-ebooks-catalog,.standard-ebooks-catalog-content{flex:auto}.standard-ebooks-catalog-content{margin-block-start:var(--space-2)}.standard-ebooks-filter{box-sizing:border-box;inline-size:100%;font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);padding:2px .75ch}.standard-ebooks-results{min-block-size:18em;max-block-size:24rem;overscroll-behavior-block:contain;scrollbar-gutter:stable;flex:auto;margin-block-start:var(--space-2);overflow-y:auto}.active-input-actions button[aria-disabled=true]{opacity:.55}@media (pointer:coarse),(any-pointer:coarse){.input-file-label-primary,.input-acquisition-toggle,.input-card-library .input-file-label{box-sizing:border-box;min-block-size:44px}.input-file-label-primary,.input-card-library .input-file-label{align-items:center;display:inline-flex}}@media (max-width:799.98px){.input-card-grid{grid-template-columns:minmax(0,1fr)}.active-input-row,.active-input-row-pending{grid-template-columns:3ch minmax(0,1fr)}.active-input-actions,.active-input-row-pending>:nth-child(n+3){grid-column:2}.active-input-actions{flex-wrap:wrap}}@media (max-width:599.98px){.input-acquisition-trust{white-space:normal}.input-catalog-body{margin-inline-start:0}:root{scroll-padding-block:calc(var(--chrome-target-block-size) + var(--space-2)) calc(var(--lens-block-size) + var(--dock-block-size) + var(--space-2))}}.lens-organ{justify-content:flex-end;align-items:center;gap:var(--space-1);padding:var(--space-1) 0 var(--space-1) var(--space-2);display:flex}.lens-organ a{min-inline-size:0;min-block-size:var(--data-header-block-size);padding:0 var(--space-2);color:var(--fg-muted);white-space:nowrap;border-bottom:1px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.lens-organ a[aria-current=page]{border-bottom-color:var(--fg);color:var(--fg)}.workspace-files{margin-block:var(--space-4);padding:var(--space-3);border:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--text-xs)}.workspace-file-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-file-actions button{min-height:44px}.input-next-steps{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.input-next-steps>span{flex-basis:100%}.input-more-samples{margin-block-start:var(--space-2)}.input-more-samples>summary{cursor:pointer}@media (pointer:coarse){.input-next-steps>button{align-items:center;min-block-size:44px;display:inline-flex}.input-more-samples>summary{box-sizing:border-box;min-block-size:44px;padding-block-start:12px;padding-block-end:12px}}.trend-view-switcher{align-items:center;gap:var(--tab-header-space-2);font-family:var(--font-mono);flex:none;display:flex}.trend-view-switcher button{min-block-size:var(--chrome-target-block-size);padding:var(--space-1) var(--space-2);color:var(--fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000}.trend-view-switcher button[aria-pressed=true]{border-bottom-color:var(--fg);color:var(--fg)}.trend-view-caption{color:var(--fg-muted)}.trend-panel-header{align-items:center;gap:var(--space-3);max-inline-size:100%;grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--tab-header-space-3);display:grid}.trend-panel-controls{align-items:center;gap:var(--space-3);overscroll-behavior-inline:contain;scrollbar-width:thin;min-width:0;display:flex;overflow-x:auto}.trend-settings-trigger{border:0;border-bottom:1px solid var(--rule-strong);min-inline-size:44px;color:var(--fg-muted);cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;background:0 0;padding:0}.trend-row-resize-handle{z-index:10;inline-size:100%;block-size:var(--trend-row-resize-target,24px);background:var(--bg);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border:0;outline:none;place-items:center;display:grid;position:sticky;top:var(--app-header-block-size)}.trend-row-resize-mark{background:var(--rule-strong);block-size:1px;inline-size:3rem;display:block}:is(.trend-row-resize-handle:hover .trend-row-resize-mark,.trend-row-resize-handle:focus-visible .trend-row-resize-mark,.trend-row-resize-handle[data-resizing=true] .trend-row-resize-mark){background:var(--accent);block-size:2px}.trend-row-resize-handle:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.trend-row-resize-readout{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);pointer-events:none;position:absolute}.trend-row-resize-readout:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:var(--space-1)}.trend-row-resize-readout:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:var(--space-1)}html[data-trend-row-resizing=true],html[data-trend-row-resizing=true] *{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}.trend-term-navigation{align-items:center;gap:var(--space-2);flex:none;min-inline-size:0;display:flex}.trend-strip-method{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);flex:none;align-items:center;gap:.35ch;display:inline-flex}.trend-term-list{align-items:center;gap:var(--space-3);inline-size:max-content;color:var(--fg-muted);font-family:var(--font-mono);margin:0;padding:0;list-style:none;display:flex}.trend-term-item,.trend-term-item-controls{align-items:center;gap:.5ch;display:inline-flex}.trend-term-item{flex:none}.trend-term-summary{padding-block:var(--space-1) 5px;color:var(--fg);white-space:nowrap;align-items:baseline;gap:.75ch;display:inline-flex;position:relative}.trend-term-underline{display:block;position:absolute;top:auto;bottom:1px;left:0;right:0;overflow:visible}.trend-term-arrow{line-height:1}.trend-term-arrow:disabled{color:var(--fg-muted);cursor:default;opacity:.45}.analysis-stack{margin-block-start:var(--tab-header-space-3)}.trend-empty-state{justify-items:start;gap:var(--space-2);max-inline-size:36rem;padding:var(--space-4);border:1px solid var(--rule);margin:clamp(2rem,10vh,6rem) auto 0;display:grid}.trend-empty-state h2,.trend-empty-state p{margin:0}.trend-empty-state h2{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:500}.trend-empty-state p,.input-card-next-step{color:var(--fg-muted)}.trend-empty-state button{min-block-size:44px}.horizontal-data-port{overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.catalog-book-analysis{border-block-start:1px solid var(--rule-strong);margin-block-start:var(--space-4);padding-block-start:var(--space-3)}.catalog-analysis-note{margin:var(--space-1) 0;color:var(--fg-muted);font-size:var(--text-xs)}.catalog-summary{gap:var(--space-3);margin-block:var(--space-2);flex-wrap:wrap;display:flex}.catalog-summary dt{color:var(--fg-muted);font-size:var(--text-xs)}.catalog-summary dd{font-family:var(--font-mono);margin:0}.catalog-analysis-controls{align-items:center;gap:var(--space-2);margin-block:var(--space-2);color:var(--fg-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.catalog-analysis-table{border-collapse:collapse;inline-size:100%;min-inline-size:max-content;font-family:var(--font-mono);font-size:var(--text-xs)}.catalog-analysis-table th,.catalog-analysis-table td{vertical-align:top;text-align:end;padding:.4rem 1ch}.catalog-analysis-table thead th{color:var(--fg-muted);white-space:nowrap;font-weight:400}.catalog-analysis-table th:first-child{text-align:start;padding-inline-start:0}.catalog-analysis-table tbody>tr{border-block-start:1px solid var(--rule)}.catalog-analysis-table tbody>tr[data-book-detail]{border-block-start:0}.catalog-analysis-table tbody>tr[data-book-detail]>td{padding-block-start:0}.catalog-analysis-table tbody>.catalog-corpus-row{border-block-start-color:var(--rule-strong)}.catalog-book-title>button{color:var(--fg);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.catalog-book-ordinal,.catalog-term-rate,.catalog-term-unit{color:var(--fg-muted)}.catalog-term-unit{font-size:.85em;display:block}.catalog-term-value{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-grid}.catalog-term-count,.catalog-term-rate{text-align:end}.catalog-cell-label{display:none}.frequency-row-note{color:var(--fg-muted);font-size:var(--text-xs);margin:0}.frequency-filter{align-items:center;gap:var(--tab-header-space-2);margin-block:var(--tab-header-space-2);color:var(--fg-muted);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.frequency-filter-control{min-inline-size:0;display:grid;position:relative}.frequency-filter-control input{box-sizing:border-box;inline-size:100%;min-inline-size:0;font-family:var(--font-mono);grid-area:1/1;padding-block-start:3px;padding-block-end:3px;padding-inline-start:.75ch;padding-inline-end:3rem}.frequency-filter-control input::placeholder{color:var(--fg);opacity:1}.frequency-filter-control input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.frequency-filter-control input[aria-invalid=true]{border-color:var(--accent-text);outline-color:var(--accent-text)}.frequency-filter-clear{z-index:1;inline-size:44px;min-inline-size:44px;color:var(--fg-muted);cursor:pointer;font-size:var(--text-md);background:0 0;border:0;grid-area:1/1;place-self:stretch end;padding:0;line-height:1;position:relative}:is(.frequency-filter-clear:hover,.frequency-filter-clear:focus-visible){color:var(--fg)}.frequency-regex-mode{min-block-size:var(--chrome-target-block-size);align-items:center;gap:var(--space-1);color:var(--fg);cursor:pointer;white-space:nowrap;display:inline-flex}.frequency-regex-mode input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--accent-text);margin:0}.frequency-regex-mode small{color:var(--fg-muted);font-size:inherit}.frequency-filter-status{margin:calc(-1 * var(--space-1)) 0 0;color:var(--accent-text);grid-column:1/-1}.common-words-control{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.common-words-control input[type=range]{min-inline-size:6rem;accent-color:var(--accent-text);flex:auto}.common-words-control output{min-inline-size:7ch;color:var(--fg);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end}.frequency-empty-state{color:var(--fg-muted)}.frequency-panel{min-block-size:0}.frequency-table-shell{--data-grid-header-height:var(--data-header-block-size);border-block-end:1px solid var(--rule);min-block-size:10rem;position:relative;overflow:hidden}.frequency-table-port{overscroll-behavior:contain;outline:none;block-size:100%;min-block-size:0;max-inline-size:100%;overflow:auto}.frequency-table{border-collapse:collapse;table-layout:fixed;inline-size:100%;font-family:var(--font-mono);font-size:var(--text-xs);display:block}.frequency-table thead,.frequency-table tbody{inline-size:100%;display:block}.frequency-table thead{z-index:3;block-size:var(--data-grid-header-height);background:var(--bg);position:sticky;top:0}.frequency-table-port[data-short-table=true] .frequency-table thead{position:relative}.frequency-grid-header,.frequency-primary-row{grid-template-columns:var(--frequency-template);inline-size:100%;min-inline-size:0;display:grid}.frequency-grid-header{block-size:var(--data-grid-header-height);border-block-end:1px solid var(--rule-strong);color:var(--fg-muted)}.frequency-grid-header>[role=columnheader],.frequency-primary-row>th,.frequency-primary-row>td{text-overflow:ellipsis;white-space:nowrap;align-content:center;min-inline-size:0;padding:0 .75ch;display:block;overflow:hidden}.frequency-grid-header>[role=columnheader]{color:var(--fg-muted);text-align:end;font-weight:400;position:relative;overflow:visible}.frequency-grid-header>[role=columnheader]:first-child{text-align:start}.frequency-grid-header .data-grid-heading-content{justify-content:flex-end}.frequency-grid-header>[role=columnheader]:first-child .data-grid-heading-content{justify-content:flex-start}.frequency-primary-row{min-block-size:var(--frequency-row-height);box-shadow:inset 0 1px 0 var(--rule);cursor:pointer}.frequency-primary-row:not([data-expanded=true]){content-visibility:auto;contain-intrinsic-block-size:auto var(--frequency-row-height)}.frequency-virtual-spacer,.frequency-virtual-spacer>td{pointer-events:none;border:0;inline-size:100%;padding:0;display:block}.frequency-primary-row[aria-selected=true]{background:color-mix(in srgb, var(--accent) 9%, var(--bg))}.frequency-primary-row[data-expanded=true]{box-shadow:inset 0 1px 0 var(--rule), inset 3px 0 0 var(--accent-text);background:color-mix(in srgb, var(--accent) 7%, var(--bg))}.frequency-primary-row[aria-selected=true][data-expanded=true]{background:color-mix(in srgb, var(--accent) 14%, var(--bg))}.frequency-primary-row>td{text-align:end}.frequency-term{text-align:start}.frequency-term button{min-block-size:32px;inline-size:100%;max-inline-size:100%;color:inherit;cursor:pointer;font:inherit;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.5ch;padding:0;display:flex;overflow:hidden}.frequency-row-chevron{color:var(--fg-muted);font-family:var(--font-ui);flex:none;transition:transform .12s ease-out;transform:rotate(0)}.frequency-term button[aria-expanded=true] .frequency-row-chevron{transform:rotate(90deg)}.frequency-term-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.frequency-detail-row{display:table-row}.frequency-detail-row>td{inline-size:100%;padding:0;display:table-cell}.frequency-row-detail{padding:var(--space-3);border-block-end:1px solid var(--rule-strong);border-inline-start:3px solid var(--accent-text);background:var(--bg)}.frequency-row-stats{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));margin:0;display:grid}.frequency-row-stats div{min-inline-size:0}.frequency-row-stats dt{color:var(--fg-muted);font-size:var(--text-xs)}.frequency-row-stats dd{overflow-wrap:anywhere;font-family:var(--font-mono);margin:0}.frequency-row-footer{align-items:end;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-3);display:grid}.frequency-row-actions{align-items:center;gap:var(--space-2);display:flex}.frequency-table-port:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.compare-settings-note,.compare-settings-message,.compare-row-note,.compare-window-message,.comparison-occurrences-status,.comparison-occurrences-heading p{color:var(--fg-muted);font-size:var(--text-xs);margin:0}.compare-definition{align-items:end;gap:var(--tab-header-space-2);margin-block:var(--tab-header-space-3) 0;grid-template-columns:44px minmax(0,1fr) 44px minmax(0,1fr) 44px;display:grid}.compare-definition label{gap:var(--space-1);inline-size:min(24rem,100%);min-inline-size:0;color:var(--fg-muted);font-size:var(--text-xs);display:grid}.compare-definition label[data-side=a]{text-align:end;justify-self:end}.compare-definition label[data-side=b]{text-align:start;justify-self:start}.compare-definition select{inline-size:100%;min-inline-size:0;min-block-size:var(--chrome-target-block-size)}.compare-reverse,.compare-profile-trigger,.compare-settings-trigger{inline-size:44px;min-block-size:var(--chrome-target-block-size);place-items:center;padding:0;display:inline-grid}.compare-reverse,.compare-profile-trigger{font-size:var(--text-xs)}.compare-settings-trigger svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}.compare-warnings{margin-block:var(--space-2)}.compare-warnings p{margin:var(--space-1) 0;color:var(--accent-text);font-size:var(--text-xs)}.compare-empty-state{justify-items:center;gap:var(--space-3);max-inline-size:42rem;padding:var(--space-5);text-align:center;margin:clamp(2rem,10vh,7rem) auto 0;display:grid}.compare-empty-state p{color:var(--fg-muted);margin:0}.compare-empty-state p:first-child{color:var(--fg);font-size:var(--text-lg)}.compare-settings-form{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.compare-settings-header h2,.compare-settings-form h3{margin:0}.compare-settings-header h2{font-size:var(--text-lg)}.compare-settings-form h3{font-size:var(--text-sm)}.compare-settings-header,.compare-settings-sections,.compare-settings-sections>section{gap:var(--space-2);flex-direction:column;display:flex}.compare-settings-sections{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare-settings-sections>section{padding:var(--space-3);border:1px solid var(--rule)}.compare-settings-sections>section:first-child{grid-column:1/-1}.compare-settings-fields{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}.compare-settings-fields>label{gap:var(--space-1);min-inline-size:0;color:var(--fg-muted);font-size:var(--text-xs);flex-direction:column;display:flex}.compare-settings-fields>.common-words-field{gap:var(--space-1);min-inline-size:0;color:var(--fg-muted);font-size:var(--text-xs);flex-direction:column;flex:100%;display:flex}.compare-settings-fields fieldset{gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--rule);margin:0;display:flex}.compare-settings-fields fieldset label{align-items:center;gap:var(--space-1);display:inline-flex}.compare-settings-toggle{align-items:center;gap:var(--space-2);display:inline-flex}.compare-settings-message{color:var(--accent-text)}.compare-settings-actions{justify-content:flex-end;gap:var(--space-2);display:flex}.compare-axis-section{border-block-end:1px solid var(--rule);flex-direction:column;flex:auto;min-block-size:10rem;margin-block-start:0;display:flex;overflow:hidden}.compare-rank-progress{padding:var(--space-1) var(--space-2);border-block-end:1px solid var(--rule);color:var(--fg-muted);font-size:var(--text-xs);flex:none;margin:0}.compare-table-port{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;outline:none;flex:auto;block-size:100%;min-block-size:0;max-inline-size:100%;overflow:auto}.compare-table-port:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.compare-axis-table{table-layout:fixed;border-collapse:collapse;inline-size:100%}.compare-axis-table th,.compare-axis-table td{vertical-align:middle}.compare-pyramid-half{border-block-end:1px solid var(--rule);min-inline-size:0;padding:0}.compare-pyramid-half[data-side=a]{border-inline-end:1px solid var(--rule-strong)}.compare-virtual-spacer,.compare-virtual-spacer>td{pointer-events:none;border:0;padding:0}.compare-load-error{padding:var(--space-2);border-block-end:1px solid var(--rule);color:var(--danger-text);text-align:center}.compare-load-error button{margin-inline-start:var(--space-2)}.compare-pyramid-button{align-items:center;gap:var(--space-2);min-block-size:44px;inline-size:100%;min-inline-size:0;padding:var(--space-1) var(--space-2);color:inherit;cursor:pointer;font:inherit;font-family:var(--font-mono);background:0 0;border:0;display:grid}.compare-pyramid-half[data-side=a] .compare-pyramid-button{grid-template-columns:minmax(3.5rem,auto) minmax(0,10rem) minmax(1.5rem,1fr);grid-template-areas:"value term plot"}.compare-pyramid-half[data-side=b] .compare-pyramid-button{grid-template-columns:minmax(1.5rem,1fr) minmax(0,10rem) minmax(3.5rem,auto);grid-template-areas:"plot term value"}:is(.compare-pyramid-button:hover,.compare-pyramid-button:focus-visible,.compare-pyramid-button[aria-expanded=true]){background:color-mix(in srgb, var(--rule) 28%, transparent)}.compare-pyramid-value{color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:value}.compare-pyramid-half[data-side=a] .compare-pyramid-value{text-align:start}.compare-pyramid-half[data-side=b] .compare-pyramid-value{text-align:end}.compare-pyramid-term{text-overflow:ellipsis;white-space:nowrap;grid-area:term;min-inline-size:0;overflow:hidden}.compare-pyramid-half[data-side=a] .compare-pyramid-term{text-align:end}.compare-pyramid-half[data-side=b] .compare-pyramid-term{text-align:start}.compare-pyramid-plot{background:color-mix(in srgb, var(--rule) 45%, transparent);grid-area:plot;block-size:.65rem;display:block;position:relative}.compare-pyramid-bar{block-size:100%;inline-size:var(--compare-bar-width);min-inline-size:1px;display:block}.compare-pyramid-interval{block-size:100%;inline-size:var(--compare-interval-width);border-inline:1px solid var(--fg);background:color-mix(in srgb, var(--bg) 55%, transparent);opacity:.75;pointer-events:none;min-inline-size:1px;display:block;position:absolute;top:0;bottom:0}.compare-pyramid-half[data-side=a] .compare-pyramid-interval:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:var(--compare-interval-start)}.compare-pyramid-half[data-side=a] .compare-pyramid-interval:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:var(--compare-interval-start)}.compare-pyramid-half[data-side=b] .compare-pyramid-interval:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:var(--compare-interval-start)}.compare-pyramid-half[data-side=b] .compare-pyramid-interval:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){right:var(--compare-interval-start)}.compare-pyramid-interval[data-spans-zero]{border-color:var(--danger-text)}.compare-profile{max-block-size:min(55dvh,30rem);padding:var(--space-3) var(--space-2);border-block-end:1px solid var(--rule);background:var(--bg);overflow:auto}.compare-profile-dropdown{z-index:3;background:var(--bg);position:sticky;top:0}.compare-divergence{border-block-start:0}.compare-divergence-content{justify-content:center;align-items:baseline;gap:var(--space-2);display:flex}.compare-divergence-label{align-items:center;gap:var(--space-1);color:var(--fg-muted);font-size:var(--text-xs);text-transform:lowercase;display:inline-flex}.compare-divergence-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.compare-divergence-unit{color:var(--fg-muted);font-size:var(--text-xs)}.compare-profile-status{margin:var(--space-1) 0 0;color:var(--fg-muted);font-size:var(--text-xs)}.compare-profile-status[data-error]{color:var(--danger-text)}.compare-profile-grid{inline-size:100%;font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) minmax(min-content,max-content) minmax(0,1fr);display:grid}.compare-profile-grid>tbody{display:contents}.compare-profile-row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.compare-profile-row>td,.compare-profile-row>th{padding:var(--space-1) var(--space-1);font-weight:inherit;vertical-align:middle}.compare-profile-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.compare-profile-value[data-side=a]{text-align:end}.compare-profile-value[data-side=b]{text-align:start}.compare-profile-label{color:var(--fg-muted);text-align:center;overflow-wrap:normal}.compare-profile-label>span{margin-inline-end:var(--space-1)}.compare-divergence>td{grid-column:1/-1}.compare-pyramid-half[data-side=a] .compare-pyramid-bar{background:var(--accent-text);margin-inline-start:auto}.compare-pyramid-half[data-side=b] .compare-pyramid-bar{background:var(--series-1);margin-inline-end:auto}.compare-pyramid-status{min-block-size:44px;padding:var(--space-2);color:var(--fg-muted);font-size:var(--text-xs);margin:0}.compare-pyramid-half[data-side=a] .compare-pyramid-status{text-align:end}.compare-pyramid-status[data-error]{color:var(--accent-text)}.compare-detail-row>td{border-block-end:1px solid var(--rule-strong);padding:0}.compare-row-detail{padding:var(--space-3);border-inline-start:3px solid var(--accent-text);background:var(--bg)}.compare-row-detail-heading{justify-content:space-between;align-items:start;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.compare-row-detail-heading h4,.compare-row-detail-heading p{margin:0}.compare-row-detail-heading p,.compare-row-filters{color:var(--fg-muted);font-size:var(--text-xs)}.compare-row-stats{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));margin:0;display:grid}.compare-row-stats div{min-inline-size:0}.compare-row-stats dt{color:var(--fg-muted);font-size:var(--text-xs)}.compare-row-measurement-label{align-items:center;gap:var(--space-1);display:flex}.compare-row-stats dd{overflow-wrap:anywhere;font-family:var(--font-mono);margin:0}.compare-row-filters{margin:var(--space-3) 0 0}.compare-row-actions{align-items:center;gap:var(--space-2);margin-block-start:var(--space-2);display:flex}.comparison-occurrences{border-block-end:1px solid var(--rule-strong);margin-block-end:var(--space-3);padding-block-end:var(--space-3)}.comparison-occurrences-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.comparison-occurrences-dismiss{min-block-size:44px}.comparison-occurrences-port{max-inline-size:100%;overscroll-behavior-inline:contain;margin-block-start:var(--space-2);overflow-x:auto}.comparison-occurrences table{inline-size:100%;min-inline-size:42rem}.comparison-occurrences th,.comparison-occurrences td{vertical-align:top}.comparison-occurrences-left{text-align:end}.comparison-occurrences-node{font-weight:600}.comparison-occurrence-actions{gap:var(--space-1);display:flex}.comparison-occurrences-status[data-error]{color:var(--accent-text)}.section-vocabulary-strip{inline-size:100%;max-inline-size:560px;overflow:hidden}.book-detail{margin-block:0 var(--space-2);padding:0 var(--space-3) var(--space-3);border-block-end:1px solid var(--rule-strong);background:var(--bg);text-align:start}.book-detail h4{margin:0}.book-detail>section,.book-detail>p:first-child{margin-block-start:0}.book-detail-footer{align-items:end;gap:var(--space-2) var(--space-3);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-3);display:grid}.book-detail-footer>.book-source-details{min-inline-size:0}.book-detail-actions{justify-content:flex-end;align-items:baseline;gap:var(--space-2);grid-column:2;display:flex}.book-detail-stats{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;max-inline-size:80rem;display:grid}@media (min-width:1200px){.book-detail-stats{grid-template-columns:repeat(5,minmax(0,1fr))}}.book-detail-stats dt{color:var(--fg-muted);font-size:var(--text-xs)}.book-detail-measurement-label{align-items:center;gap:var(--space-1);display:flex}.measurement-info{display:inline-flex;position:relative}.measurement-info-button{block-size:1.5rem;inline-size:1.5rem;color:var(--fg-muted);cursor:help;font:inherit;font-size:var(--text-sm);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:inline-grid}.measurement-info-button:hover,.measurement-info[data-open] .measurement-info-button{color:var(--fg)}.measurement-info-button:focus-visible{color:var(--fg)}.measurement-info-button:disabled{opacity:.35;cursor:default}.measurement-info-tooltip{z-index:30;inline-size:min(30ch, calc(100vw - var(--space-4)));padding:var(--space-2);border:1px solid var(--rule-strong);visibility:hidden;opacity:0;color:var(--fg);background:var(--bg);font-family:var(--font-ui);font-size:var(--text-xs);overflow-wrap:anywhere;pointer-events:none;font-weight:400;line-height:1.35;position:fixed}.measurement-info-tooltip[data-open]{opacity:1}.book-detail-stats dd{font-family:var(--font-mono);margin:0}.book-source-details p{margin:var(--space-1) 0 0;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.book-source-encoding-warning{color:var(--accent-text)}.horizontal-data-port:focus-visible{outline-offset:1px}.data-grid-heading-content{align-items:center;justify-content:inherit;gap:.25ch;min-inline-size:0;display:flex}.data-grid-heading-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.data-grid-sort-button{align-items:center;justify-content:inherit;min-inline-size:0;max-inline-size:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;gap:.5ch;padding:0;display:flex}:is(.data-grid-sort-button:hover,.data-grid-sort-button:focus-visible){color:var(--fg)}.data-grid-header>[aria-sort=ascending] .data-grid-sort-button,.data-grid-header>[aria-sort=descending] .data-grid-sort-button{color:var(--fg);font-weight:700}.data-grid-sort-indicator{color:var(--accent-text);flex:none}.data-grid-header-info .measurement-info-button{block-size:1.25rem;inline-size:1.25rem;font-size:var(--text-xs)}.data-grid-column-resizer{z-index:2;inline-size:12px;block-size:var(--data-grid-header-height,var(--kwic-header-height));cursor:col-resize;opacity:1;pointer-events:none;touch-action:none;outline:none;position:absolute;top:0}.data-grid-column-resizer:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:-6px}.data-grid-column-resizer:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:-6px}.data-grid-column-resizer:after{border-inline-start:1px solid var(--rule);content:"";position:absolute;top:5px;bottom:5px}.data-grid-column-resizer:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)):after{left:calc(50% - .5px)}.data-grid-column-resizer:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi):after{right:calc(50% - .5px)}[data-columns-adjustable=true] .data-grid-column-resizer{opacity:.72;pointer-events:auto}[data-columns-adjustable=true] .data-grid-column-resizer:after{border-inline-start-color:var(--accent-text)}:is(.data-grid-column-resizer:hover,.data-grid-column-resizer:focus-visible){opacity:1!important}.data-grid-column-resizer:focus-visible:after{border-inline-start-width:2px}.data-grid-column-resizer:focus-visible:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)):after{left:calc(50% - 1px)}.data-grid-column-resizer:focus-visible:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi):after{right:calc(50% - 1px)}.data-grid-column-toolbar{z-index:5;block-size:var(--data-grid-header-height,var(--kwic-header-height));border-inline-start:1px solid var(--rule-strong);background:var(--bg);align-items:stretch;display:flex;position:absolute;top:0}.data-grid-column-toolbar:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:0}.data-grid-column-toolbar:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:0}.data-grid-column-toolbar button{inline-size:var(--data-grid-header-height,var(--kwic-header-height));min-inline-size:var(--data-grid-header-height,var(--kwic-header-height));min-block-size:var(--data-grid-header-height,var(--kwic-header-height));border:0;border-inline-end:1px solid var(--rule);background:var(--bg);color:var(--fg-muted);cursor:pointer;place-items:center;padding:0;display:grid}:is(.data-grid-column-toolbar button:hover,.data-grid-column-toolbar button:focus-visible,.data-grid-column-toolbar button[aria-pressed=true]){color:var(--accent-text)}.data-grid-column-toolbar button:disabled{opacity:.35;cursor:default}.data-grid-column-toolbar svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.4px;block-size:18px;inline-size:18px}.kwic-panel{min-block-size:0;min-inline-size:0}.kwic-panel>h2{font-size:var(--text-md);margin:0}.kwic-left-context{color:var(--fg-muted);text-align:end}.kwic-right-context,.kwic-book,.kwic-token{color:var(--fg-muted)}.kwic-book{text-overflow:clip!important}.kwic-book-content{text-overflow:clip;white-space:pre;min-inline-size:0;display:block;overflow:hidden}.kwic-token{text-align:end}.kwic-token-position{white-space:pre}.kwic-node{text-align:center}.kwic-node button{min-block-size:0;padding-inline:var(--space-1);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.kwic-skeleton{opacity:.4}.kwic-skeleton>div{background:var(--rule);block-size:1.35em;margin-block-start:.35em;margin-block-end:.35em}.kwic-message{color:var(--fg-muted);font-size:var(--text-sm)}.kwic-empty-guide{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kwic-empty-guide p{margin:0}.kwic-error{color:var(--accent-text)}.kwic-grid-shell{--kwic-header-height:var(--kwic-header-block-size);border-block-end:1px solid var(--rule);min-block-size:10rem;position:relative;overflow:hidden}.kwic-ch-ruler{visibility:hidden;inline-size:max-content;font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre;pointer-events:none;position:absolute}.kwic-virtual-grid{--kwic-template:minmax(0, 1fr) minmax(0, 19.5ch) minmax(0, 1fr) minmax(0, 15.5ch);overscroll-behavior:contain;block-size:100%;min-block-size:0;font-family:var(--font-mono);font-size:var(--text-xs);position:relative;overflow:hidden auto}.kwic-grid-header,.kwic-virtual-row{grid-template-columns:var(--kwic-template);white-space:pre;inline-size:100%;min-inline-size:0;display:grid}.kwic-grid-header{z-index:3;block-size:var(--kwic-header-height);border-block-end:1px solid var(--rule-strong);background:var(--bg);color:var(--fg-muted);margin-block-end:calc(-1 * var(--kwic-header-height));position:sticky;top:0}.kwic-virtual-row>[role=gridcell]{text-overflow:ellipsis;min-inline-size:0;padding-inline-start:.75ch;padding-inline-end:.75ch;overflow:hidden}.kwic-grid-header>[role=columnheader]{text-align:start;align-content:center;min-inline-size:0;padding-inline-start:.75ch;padding-inline-end:.75ch;font-weight:400;position:relative;overflow:visible}.kwic-grid-header .data-grid-heading-label{text-overflow:ellipsis;min-inline-size:0;display:block;overflow:hidden}.kwic-grid-header .kwic-node-heading{text-align:center}.kwic-grid-header .kwic-node-heading .data-grid-heading-content{justify-content:center}.kwic-grid-header .kwic-left-heading{text-align:end}.kwic-grid-header .kwic-left-heading .data-grid-heading-content{justify-content:flex-end}.kwic-column-resizer{z-index:2;inline-size:12px;block-size:var(--kwic-header-height);cursor:col-resize;opacity:1;pointer-events:none;touch-action:none;outline:none;position:absolute;top:0}.kwic-column-resizer:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:-6px}.kwic-column-resizer:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:-6px}.kwic-column-resizer:after{border-inline-start:1px solid var(--rule);content:"";position:absolute;top:5px;bottom:5px}.kwic-column-resizer:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)):after{left:calc(50% - .5px)}.kwic-column-resizer:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi):after{right:calc(50% - .5px)}.kwic-grid-shell[data-columns-adjustable=true] .kwic-column-resizer{opacity:.72;pointer-events:auto}.kwic-grid-shell[data-columns-adjustable=true] .kwic-column-resizer:after{border-inline-start-color:var(--accent-text)}:is(.kwic-column-resizer:hover,.kwic-column-resizer:focus-visible){opacity:1!important}.kwic-column-resizer:focus-visible:after{border-inline-start-width:2px}.kwic-column-resizer:focus-visible:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)):after{left:calc(50% - 1px)}.kwic-column-resizer:focus-visible:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi):after{right:calc(50% - 1px)}.kwic-column-toolbar{z-index:5;block-size:var(--kwic-header-height);border-inline-start:1px solid var(--rule-strong);background:var(--bg);align-items:stretch;display:flex;position:absolute;top:0}.kwic-column-toolbar:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:0}.kwic-column-toolbar:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:0}.kwic-column-toolbar button{inline-size:var(--kwic-header-height);min-inline-size:var(--kwic-header-height);min-block-size:var(--kwic-header-height);border:0;border-inline-end:1px solid var(--rule);background:var(--bg);color:var(--fg-muted);cursor:pointer;place-items:center;padding:0;display:grid}:is(.kwic-column-toolbar button:hover,.kwic-column-toolbar button:focus-visible,.kwic-column-toolbar button[aria-pressed=true]){color:var(--accent-text)}.kwic-column-toolbar button:disabled{opacity:.35;cursor:default}.kwic-column-toolbar svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.4px;block-size:18px;inline-size:18px}@media (any-pointer:coarse),(max-width:599.98px){.kwic-grid-shell{--kwic-header-height:var(--compact-data-header-block-size)}.kwic-column-resizer,.frequency-column-resizer{inline-size:24px}:is(.kwic-column-resizer:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)),.frequency-column-resizer:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi))){right:-12px}:is(.kwic-column-resizer:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi),.frequency-column-resizer:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:-12px}}.kwic-scroll-plane{inline-size:100%;min-inline-size:0;position:relative}.kwic-edge-band{box-sizing:border-box;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);color:var(--fg-muted);font-family:var(--font-ui);font-size:var(--text-xs);text-align:center;pointer-events:none;line-height:1.3;display:flex;position:absolute;top:0;left:0;right:0}.kwic-edge-band:before,.kwic-edge-band:after{min-inline-size:var(--space-3);border-block-start:1px solid var(--rule);content:"";flex:auto}.kwic-edge-band>span{flex:0 auto}.kwic-virtual-row{block-size:var(--kwic-row-height);border-block-start:1px solid var(--rule);will-change:transform;position:absolute;top:0}.kwic-virtual-row:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:0}.kwic-virtual-row:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){right:0}.kwic-virtual-row[aria-selected=true]{background:color-mix(in srgb, var(--accent) 9%, var(--bg))}.kwic-virtual-row[data-linked-selection=true]{box-shadow:inset 3px 0 0 var(--accent-text);background:color-mix(in srgb, var(--accent) 7%, var(--bg))}.kwic-virtual-row[aria-selected=true][data-linked-selection=true]{background:color-mix(in srgb, var(--accent) 14%, var(--bg))}.kwic-virtual-row>[role=gridcell]{align-content:center}.kwic-left-context{justify-content:flex-end;align-items:center;display:flex;text-overflow:clip!important}.kwic-left-context>span{flex:none}.kwic-right-context{text-overflow:clip!important}.kwic-node{justify-content:center;align-items:center;display:flex;text-overflow:clip!important}.kwic-node button{text-align:start;text-overflow:clip;white-space:pre;flex:0 auto;min-inline-size:0;max-inline-size:100%;padding-inline-start:0;padding-inline-end:0;overflow:hidden}.kwic-now-line{z-index:4;border-block-start:1px solid color-mix(in srgb, var(--accent-text) 70%, transparent);pointer-events:none;position:absolute;left:0;right:0}.kwic-virtual-grid:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}@media (max-width:599.98px){:root{--page-shell-pad-block:min(var(--space-3), 4dvh)}.kwic-virtual-grid:focus-visible{outline:none}.app-shell{padding-block:calc(var(--page-shell-pad-block-start) + env(safe-area-inset-top,0px)) calc(var(--lens-block-size) + env(safe-area-inset-bottom,0px));padding-inline:calc(var(--space-3) + env(safe-area-inset-left,0px)) calc(var(--space-3) + env(safe-area-inset-right,0px))}.exact-input{font-size:1rem!important}.frequency-row-actions button{min-block-size:44px}.frequency-filter{gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto}.frequency-filter-control{grid-area:1/1}.frequency-filter-control input{min-block-size:var(--chrome-target-block-size)}.frequency-regex-mode{grid-area:1/2;align-content:center;justify-self:end;justify-items:center;gap:0;min-block-size:44px;min-inline-size:44px;line-height:1;display:grid}.frequency-filter-status{grid-column:1/-1}.common-words-control input[type=range]{min-block-size:44px}.frequency-table-shell{--data-grid-header-height:var(--compact-data-header-block-size)}.frequency-table-port:focus-visible{outline:none}.frequency-grid-header>[role=columnheader],.frequency-primary-row>th,.frequency-primary-row>td{padding-inline-start:.4ch;padding-inline-end:.4ch}.frequency-grid-header .data-grid-header-info{display:none}.frequency-grid-header .data-grid-sort-button{gap:.15ch}.frequency-primary-row{min-block-size:var(--frequency-row-height)}.frequency-term button{min-block-size:44px}.frequency-row-detail{padding:var(--space-2)}.frequency-row-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.frequency-row-footer{grid-template-columns:minmax(0,1fr)}.frequency-row-actions{flex-wrap:wrap}.frequency-row-actions button{flex:7rem}.compare-definition{align-items:stretch}.compare-row-actions button{min-block-size:44px}.compare-row-detail{padding:var(--space-2)}.compare-row-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-profile-row>td,.compare-profile-row>th{padding-inline-start:0;padding-inline-end:0}.compare-pyramid-button{gap:var(--space-1);padding-inline:var(--space-1)}.compare-pyramid-value{display:none}.compare-pyramid-term{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.compare-pyramid-half[data-side=a] .compare-pyramid-button{grid-template-columns:minmax(0,1fr) minmax(1.5rem,.45fr);grid-template-areas:"term plot"}.compare-pyramid-half[data-side=b] .compare-pyramid-button{grid-template-columns:minmax(1.5rem,.45fr) minmax(0,1fr);grid-template-areas:"plot term"}.compare-settings-form{min-block-size:calc(100vh - 2 * var(--space-3) - var(--keyboard-inset));min-block-size:calc(100dvh - 2 * var(--space-3) - var(--keyboard-inset))}.compare-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.compare-settings-sections{grid-template-columns:minmax(0,1fr)}.compare-settings-sections>section:first-child{grid-column:auto}.compare-settings-fields fieldset{grid-column:1/-1}.compare-settings-fields input,.compare-settings-fields select{min-block-size:44px;min-inline-size:0;max-inline-size:100%}.compare-settings-fields fieldset{justify-content:space-around;min-inline-size:0}.compare-settings-fields fieldset label{min-block-size:44px}.compare-settings-actions button{flex:1 1 0;min-block-size:44px}.comparison-occurrences table{min-inline-size:36rem}.comparison-occurrence-actions button{min-block-size:0}.form-layer{z-index:80;min-width:0;min-block-size:100vh;min-block-size:100dvh;padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) calc(var(--space-3) + env(safe-area-inset-right,0px)) calc(var(--space-3) + var(--keyboard-inset) + env(safe-area-inset-bottom,0px)) calc(var(--space-3) + env(safe-area-inset-left,0px));overscroll-behavior:contain;background:var(--bg);border:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.form-layer button{min-block-size:44px}.form-layer-actions{z-index:1;gap:var(--space-2);background:var(--bg);margin-block-start:auto;padding-block-start:var(--space-2);display:flex;position:sticky;bottom:var(--keyboard-inset)}.form-layer-actions button{flex:1 1 0;min-block-size:44px}.exact-authoring-form{flex-wrap:wrap}.lens-organ{z-index:40;padding:var(--space-1) env(safe-area-inset-right,0px) calc(var(--space-1) + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);border-top:1px solid var(--rule-strong);background:var(--bg);justify-content:space-evenly;gap:0;position:fixed;bottom:0;left:0;right:0}.lens-organ a{min-block-size:var(--chrome-target-block-size);padding-inline:var(--space-1);font-size:var(--text-sm);justify-content:center}}@media (max-width:799.98px){.catalog-analysis-port{overflow:visible}.catalog-analysis-table{min-inline-size:0}.catalog-analysis-table,.catalog-analysis-table tbody{inline-size:100%;display:block}.catalog-analysis-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-book-row{align-items:center;gap:var(--space-1) var(--space-2);inline-size:100%;padding-block:var(--space-2);border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.catalog-book-row[data-expanded]{border-block-end:0}.catalog-book-row>.catalog-book-title{min-inline-size:0;box-shadow:none;grid-column:1/-1;padding:0}.catalog-book-title>button{min-block-size:44px;inline-size:100%;padding-inline:var(--space-2);color:var(--fg);text-align:start;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;display:block;overflow:hidden}.catalog-book-row>td{min-inline-size:0;font-size:var(--text-sm);white-space:nowrap;padding:0;display:block}.catalog-cell-label{color:var(--fg-muted);display:inline}.catalog-book-tokens,.catalog-corpus-row>.catalog-corpus-tokens{justify-content:start;align-items:baseline;gap:var(--space-2);text-align:start;grid-template-columns:minmax(0,16ch) auto;display:grid!important}.catalog-book-tokens{grid-column:1}.catalog-book-tokens .catalog-cell-label,.catalog-corpus-tokens .catalog-cell-label,.catalog-term-total>.catalog-cell-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.catalog-book-tokens .selectable-stat,.catalog-corpus-tokens .selectable-stat{font-variant-numeric:tabular-nums;text-align:end;display:inline-block}.catalog-term-total{justify-content:start;gap:var(--space-2);border-block-start:1px dotted var(--rule);text-align:start;grid-column:1/-1;grid-template-columns:minmax(0,16ch) auto;padding-block-start:var(--space-1)!important;display:grid!important}.catalog-term-total .catalog-term-value{justify-self:start}.catalog-term-total .catalog-term-unit{display:inline}.catalog-analysis-table>tbody>tr[data-book-detail]{inline-size:100%;display:block}.catalog-analysis-table>tbody>tr[data-book-detail]>td{inline-size:100%;padding:0;display:block}.catalog-corpus-row{gap:var(--space-1) var(--space-2);padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.catalog-corpus-row>*{display:block;padding:0!important}.catalog-corpus-row>th{grid-column:1}.catalog-corpus-tokens{grid-column:1/-1}.book-detail{min-inline-size:0;margin-block:0 var(--space-3);padding-inline-start:0;padding-inline-end:0}.book-detail-footer{grid-template-columns:minmax(0,1fr)}.book-detail-footer>.book-source-details,.book-detail-actions{grid-column:1}.book-detail-actions{justify-self:end}.book-detail-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:599.98px) and (orientation:landscape){.app-shell{padding-block-end:calc(var(--space-3) + env(safe-area-inset-bottom,0px));padding-inline:calc(8.5rem + env(safe-area-inset-left,0px)) calc(var(--space-3) + env(safe-area-inset-right,0px))}.lens-organ{inline-size:8rem;padding:env(safe-area-inset-top,0px) var(--space-2) env(safe-area-inset-bottom,0px) calc(var(--space-2) + env(safe-area-inset-left,0px));border-top:0;border-right:1px solid var(--rule-strong);flex-direction:column;justify-content:center;top:0;bottom:0}.lens-organ:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:0;right:auto}.lens-organ:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:auto;right:0}.lens-organ a{border-bottom-color:#0000;border-left:1px solid #0000;justify-content:flex-start}.lens-organ a[aria-current=page]{border-bottom-color:#0000;border-left-color:var(--fg)}}.query-region{border-inline-start:0;border-inline-end:0;padding-inline-start:0;padding-inline-end:0}.term-bar{align-items:center;gap:var(--space-2);block-size:var(--terms-rail-block-size);border-block-start:1px solid var(--rule-strong);background:var(--bg);border-block-end:0;grid-template-columns:auto minmax(0,1fr) auto;padding-block-start:0;padding-block-end:0;display:grid;position:relative;overflow:visible}.term-bar-label{font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}.term-bucket-port{align-items:center;gap:var(--space-1);overscroll-behavior:none;min-width:0;padding-block:var(--terms-rail-pad-block);scroll-padding-inline:var(--space-2);scrollbar-width:thin;display:flex;overflow-x:auto}.term-bucket-frame{align-items:center;block-size:100%;min-inline-size:0;display:flex;position:relative;overflow:hidden}.term-bucket-frame>.term-bucket-port{inline-size:100%}.term-bucket-frame:before,.term-bucket-frame:after{z-index:2;opacity:0;pointer-events:none;content:"";inline-size:0;transition:opacity .12s linear;position:absolute;top:15%;bottom:15%}.term-bucket-frame:before{border-inline-start:1px dashed var(--rule-strong)}.term-bucket-frame:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)):before{left:0}.term-bucket-frame:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi):before{right:0}.term-bucket-frame:after{border-inline-end:1px dashed var(--rule-strong)}.term-bucket-frame:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)):after{right:0}.term-bucket-frame:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi):after{left:0}.term-bucket-frame[data-overflow-before=true]:before,.term-bucket-frame[data-overflow-after=true]:after{opacity:1}.term-bucket{min-block-size:var(--term-target-block-size);border:1px solid var(--rule);background:color-mix(in srgb, var(--fg) 2%, transparent);touch-action:pan-x;-webkit-user-select:none;user-select:none;flex:none;align-items:stretch;display:inline-flex}.term-bucket[data-active=true]{border-color:var(--rule-strong)}.term-bucket[data-solo=true]{outline:1px solid var(--fg);outline-offset:-2px}.term-bucket button,.term-bar-actions button,.term-undo button{color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0}.term-bucket button{min-block-size:var(--term-target-block-size)}:is(.term-bucket button:focus-visible,.term-bar-actions button:focus-visible){outline-offset:-3px}.scope-settings-link{margin-inline-start:auto}.term-bucket>*+button{border-inline-start:1px solid var(--rule)}.term-bucket-summary{min-width:0;padding-inline:var(--space-2);font-family:var(--font-mono);text-align:start;white-space:nowrap;align-items:center;gap:.65ch;display:inline-flex}.term-bucket-summary:not([data-projected=true]){opacity:.56}.term-bucket-count{color:var(--fg-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.term-bucket-toggle{min-inline-size:40px;padding:0 var(--space-2)}.term-bucket-edit{padding-inline:var(--space-2);color:var(--fg-muted)!important;font-size:var(--text-xs)!important}.term-bar-actions{align-items:stretch;gap:var(--space-1);display:flex}.term-bar-actions button{min-block-size:var(--term-target-block-size);padding-inline:var(--space-2);border:1px solid var(--rule-strong);white-space:nowrap}.term-bar-actions .term-bar-icon-action{min-inline-size:var(--term-target-block-size);place-items:center;padding-inline-start:0;padding-inline-end:0;display:inline-grid}.term-bar-action-glyph{font-size:1.25rem;line-height:1}.term-bar-icon-action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;block-size:1.125rem;inline-size:1.125rem}.term-bar-empty{color:var(--fg-muted);align-self:center}.term-bar[data-takeover]{border-block-start:0;display:block;overflow:hidden;container:dock-takeover-rail/inline-size}.dock-takeover{--dock-takeover-controls-block-size:44px;box-sizing:border-box;grid-template-rows:var(--dock-resize-handle-inward) repeat(2, var(--dock-takeover-controls-block-size));block-size:100%;min-inline-size:0;display:grid}.dock-takeover-upper{min-inline-size:0;block-size:var(--dock-takeover-controls-block-size);align-items:stretch;gap:var(--space-2);padding-inline:var(--space-1);background:var(--bg);box-shadow:inset 0 0 0 1px var(--rule-strong);white-space:nowrap;grid-row:2;display:flex}.dock-takeover-label{flex:none;align-self:center;display:inline-flex}.term-bar[data-takeover] .term-undo{display:none}.dock-takeover-status{min-inline-size:0;max-inline-size:72ch;color:var(--fg-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:0 72ch;align-self:center;margin-inline-end:auto;overflow:hidden}.dock-takeover-status[data-tone=error]{color:var(--accent-text)}.dock-takeover-status[data-tone=success]{color:var(--fg)}.dock-takeover-controls{align-items:stretch;gap:var(--space-1);flex:none;min-inline-size:0;display:flex}.dock-takeover-controls button{border:0;border-inline-start:1px solid var(--rule);min-block-size:44px;min-inline-size:44px;padding-inline:var(--space-2);background:var(--bg);color:var(--fg);cursor:pointer;font:inherit;flex:none}.dock-takeover-controls button:disabled{color:var(--fg-muted);cursor:default}.dock-takeover-controls .dock-takeover-icon-action{font-size:var(--text-lg);place-items:center;padding-inline-start:0;padding-inline-end:0;line-height:1;display:inline-grid}.dock-takeover-field{grid-row:3;min-inline-size:0}.dock-takeover-field input{inline-size:100%;min-inline-size:0;block-size:var(--dock-takeover-controls-block-size);border:1px solid var(--rule-strong);padding-inline:var(--space-2);background:var(--bg);color:var(--fg);font:inherit;font-family:var(--font-mono);border-block-start:0;border-radius:0;font-size:16px}:is(.dock-takeover-controls button:focus-visible,.dock-takeover-field input:focus-visible){outline-offset:-3px}@container dock-takeover-rail (width<=319.98px){.dock-takeover-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.term-action-menu{z-index:75;border:1px solid var(--rule-strong);background:var(--bg);min-inline-size:min(14rem,100vw - 16px);display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0000003d}.term-action-menu button{border:0;border-block-start:1px solid var(--rule);min-block-size:40px;padding:var(--space-2) var(--space-3);background:var(--bg);color:var(--fg);cursor:pointer;font:inherit;text-align:start}.term-action-menu button:first-child{border-block-start:0}:is(.term-action-menu button:hover,.term-action-menu button:focus-visible){background:color-mix(in srgb, var(--fg) 8%, var(--bg))}.term-action-menu button[data-danger=true]{color:var(--accent-text)}.term-undo{z-index:9;max-inline-size:calc(100% - var(--space-2));padding:var(--space-1) var(--space-2);border:1px solid var(--rule-strong);background:var(--bg);color:var(--fg-muted);position:absolute;bottom:calc(100% + 10px)}.term-undo:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:0}.term-undo:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:0}.term-undo button{border-bottom:1px solid var(--rule-strong);color:inherit;padding:0}.form-layer{z-index:80;min-width:0;min-block-size:100vh;min-block-size:100dvh;padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) calc(var(--space-3) + env(safe-area-inset-right,0px)) calc(var(--space-3) + var(--keyboard-inset) + env(safe-area-inset-bottom,0px)) calc(var(--space-3) + env(safe-area-inset-left,0px));overscroll-behavior:contain;background:var(--bg);border:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.form-layer>*{width:min(100%,72rem);margin-inline-start:auto;margin-inline-end:auto}.term-manager h2{margin:0}.term-manager-header p,.trend-settings fieldset>p{color:var(--fg-muted)}.form-layer-actions{gap:var(--space-2);background:var(--bg);margin-block-start:auto;padding-block-start:var(--space-2);display:flex;position:sticky;bottom:var(--keyboard-inset)}.form-layer button{min-block-size:44px}.utility-pane{min-block-size:calc(100vh - 2 * var(--space-3));min-block-size:calc(100dvh - 2 * var(--space-3) - var(--keyboard-inset) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));gap:var(--space-4);grid-template-rows:auto minmax(0,1fr);display:grid}.utility-pane[data-footer=true]{grid-template-rows:auto minmax(0,1fr) auto}.utility-pane-header{z-index:2;justify-content:space-between;align-items:start;gap:var(--space-3);padding-block:var(--space-3) var(--space-2);border-bottom:1px solid var(--rule-strong);background:var(--bg);display:flex;position:sticky;top:calc(-1 * var(--space-3))}.utility-pane-header h2,.utility-pane-header p,.help-pane h3,.help-pane h4,.help-pane p,.shortcut-help-list{margin:0}.utility-pane-header p{max-inline-size:64ch;color:var(--fg-muted);font-size:var(--text-sm);margin-block-start:var(--space-1)}.utility-pane-header button{border:1px solid var(--rule-strong);min-inline-size:44px;color:var(--fg);cursor:pointer;font:inherit;background:0 0}.utility-pane-body{min-width:0}.settings-sections{gap:var(--space-4);display:grid}.settings-pane .utility-pane-body{overscroll-behavior:contain;min-block-size:0;overflow:auto}.utility-pane.settings-pane{block-size:calc(100vh - 2 * var(--space-3) - var(--keyboard-inset));block-size:calc(100dvh - 2 * var(--space-3) - var(--keyboard-inset) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.settings-pane .compare-settings-form{min-block-size:auto}.form-layer.reader-controls-layer{padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) calc(var(--space-3) + env(safe-area-inset-right,0px)) calc(var(--space-3) + var(--keyboard-inset) + env(safe-area-inset-bottom,0px)) calc(var(--space-3) + env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--bg) 68%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.form-layer.reader-controls-layer>.reader-controls-pane{min-block-size:0;inline-size:min(42rem,100%);max-block-size:calc(100dvh - 2 * var(--space-3) - var(--keyboard-inset) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border:1px solid var(--rule-strong);background:var(--bg);gap:0;margin:0;overflow:hidden;box-shadow:0 .75rem 2rem #0000003d}.reader-controls-pane .utility-pane-header{padding:var(--space-2) var(--space-3);position:static}.reader-controls-pane .utility-pane-body{min-block-size:0;padding:var(--space-3);overscroll-behavior:contain;overflow:auto}.reader-controls-sections{gap:var(--space-3);display:grid}.reader-controls-sections>section{gap:var(--space-2);border-block-end:1px solid var(--rule);padding-block-end:var(--space-3);display:grid}.reader-controls-sections>section:last-child{border-block-end:0;padding-block-end:0}.reader-controls-sections h3{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:500}.reader-controls-position>strong{font-family:var(--font-serif);font-size:var(--text-lg)}.reader-controls-position>span{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.reader-controls-actions{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reader-controls-actions>button{min-block-size:44px;min-inline-size:0;padding:var(--space-2);border:1px solid var(--rule-strong);color:var(--fg);cursor:pointer;font:inherit;font-size:var(--text-sm);background:0 0}.reader-controls-actions>button:disabled{color:var(--fg-muted);cursor:default;opacity:.5}.reader-controls-highlights{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.reader-controls-highlights>li{padding:var(--space-1) var(--space-2);border-inline-start:3px solid var(--rule-strong);background:color-mix(in srgb, var(--rule) 35%, transparent);font-size:var(--text-sm)}.settings-sections>section{gap:var(--space-3);border-bottom:1px solid var(--rule);padding-block-end:var(--space-4);scroll-margin-block-start:var(--space-3);display:grid}.settings-sections>section:last-child{border-bottom:0;padding-block-end:0}.settings-sections h3,.settings-sections p{margin:0}.display-settings{gap:var(--space-3);display:grid}.vocabulary-settings{min-inline-size:0;display:grid}.vocabulary-settings fieldset{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--rule);margin:0;display:grid}.vocabulary-settings legend{padding-inline-end:var(--space-2);font-weight:600}.vocabulary-settings .common-words-field{gap:var(--space-2);display:grid}.vocabulary-settings .common-words-field>p{color:var(--fg-muted);font-size:var(--text-xs)}.vocabulary-settings input[type=range]{min-block-size:44px}.display-settings fieldset{padding:var(--space-3);border:1px solid var(--rule);gap:var(--space-2);margin:0;display:grid}.density-setting-heading{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.density-settings output{color:var(--accent-text);font-weight:600}.density-settings input[type=range]{min-block-size:44px;inline-size:100%;accent-color:var(--accent);margin:0}.density-stop-labels{color:var(--fg-muted);font-size:var(--text-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.density-stop-labels span:nth-child(2){text-align:center}.density-stop-labels span:last-child{text-align:end}.display-settings fieldset>p,.display-settings>p{color:var(--fg-muted);font-size:var(--text-sm)}.settings-choice-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-choice-row label{align-items:center;gap:var(--space-1);min-block-size:44px;display:inline-flex}.display-settings button{padding-inline:var(--space-2);border:1px solid var(--rule-strong);color:var(--fg);cursor:pointer;background:0 0}.utility-pane-footer{z-index:2;justify-content:flex-end;gap:var(--space-2);padding-block:var(--space-2) calc(var(--space-3) + var(--keyboard-inset));border-top:1px solid var(--rule-strong);background:var(--bg);display:flex;position:sticky;bottom:calc(-1 * ( var(--space-3) + var(--keyboard-inset) + env(safe-area-inset-bottom,0px) ))}.form-layer.help-layer{padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) calc(var(--space-3) + env(safe-area-inset-right,0px)) calc(var(--space-3) + var(--keyboard-inset) + env(safe-area-inset-bottom,0px)) calc(var(--space-3) + env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--bg) 76%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;display:flex;overflow:hidden}.form-layer.help-layer>.help-pane{width:min(100%,68rem);min-block-size:0;max-block-size:min(48rem, calc(100dvh - 2 * var(--space-3) - var(--keyboard-inset) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));border:1px solid var(--rule-strong);background:var(--bg);gap:0;margin:0;overflow:hidden;box-shadow:0 1rem 3rem #0000002e}.help-pane .utility-pane-header{border-bottom-color:var(--rule);align-items:baseline;padding:.85rem 1rem .7rem;position:static}.help-pane .utility-pane-header h2{font-size:var(--text-lg);font-weight:400}.help-pane .utility-pane-header button{min-block-size:2rem;min-inline-size:2rem;color:var(--fg);border:0;place-items:center;margin:-.25rem -.25rem -.25rem 0;padding:0;font-size:1.5rem;line-height:1;display:grid}.help-pane .utility-pane-body{min-block-size:0;padding:1.4rem 1rem 1rem;overflow:auto}.shortcut-help-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.help-content{gap:var(--space-4);display:grid}.help-overview{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.help-overview>section,.help-credits-sections>section{align-content:start;gap:var(--space-2);min-inline-size:0;padding:var(--space-3);border:1px solid var(--rule);display:grid}.help-overview>.help-guides{grid-column:1/-1}.help-guide-reason{color:var(--accent-text)!important}.help-guide-notes{gap:var(--space-2);border-block-start:1px solid var(--rule);padding-block-start:var(--space-2);display:grid}.help-guide-notes h4{font-size:var(--text-sm);margin:0}.help-guide-notes ul{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.help-guide-notes li{align-content:start;gap:var(--space-1);display:grid}.help-guide-notes button{text-align:start;justify-self:start}.help-guide-notes span{color:var(--fg-muted);font-size:var(--text-xs)}.help-overview h3,.help-shortcuts>h3,.help-credits-sections h3{font-size:var(--text-sm);font-weight:600}.help-overview p,.help-credits-sections p{color:var(--fg-muted);font-size:var(--text-sm);line-height:1.45}.help-overview strong{color:var(--fg);font-weight:600}.help-actions,.help-footer-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.help-actions button,.help-footer-actions button,.help-credits-back{min-block-size:44px;padding-inline:var(--space-2);border:1px solid var(--rule-strong);color:var(--fg);cursor:pointer;font:inherit;background:0 0}.help-actions kbd,.help-footer-actions kbd{margin-inline-start:var(--space-1)}.help-shortcuts{gap:var(--space-3);border-block-start:1px solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.help-footer-actions{justify-content:flex-end}.help-credits-sections{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.help-credits-back,.help-credits-signoff,.help-credits-sections>section:last-of-type{grid-column:1/-1}.help-credits-back{justify-self:start}.help-credits-sections a{color:var(--fg);text-underline-offset:.16em;text-decoration-thickness:1px}.help-credits-signoff{border-block-start:1px solid var(--rule);font-family:var(--font-serif);padding-block-start:var(--space-2);font-style:italic}.shortcut-help-section{grid-template-columns:max-content minmax(0,1fr);align-content:start;column-gap:.55rem;display:grid}.shortcut-help-sections h4{font-size:var(--text-sm);grid-column:2;font-weight:600;line-height:1.3}.shortcut-help-list{grid-column:1/-1;grid-template-columns:subgrid;font-size:var(--text-sm);align-items:start;row-gap:.3rem;margin-block-start:.45rem;line-height:1.35;display:grid}.shortcut-help-list>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.shortcut-help-list dt{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.15rem;display:flex}.shortcut-help-list dd{color:var(--fg-muted);margin:0}.shortcut-help-list kbd,.help-actions kbd,.help-footer-actions kbd{border:1px solid var(--rule);background:color-mix(in srgb, var(--fg) 3%, transparent);min-block-size:1.35rem;min-inline-size:1.35rem;color:var(--fg);font-family:var(--font-ui);font-size:var(--text-xs);white-space:nowrap;border-radius:.2rem;place-items:center;padding:.06rem .28rem;line-height:1;display:inline-grid}.shortcut-help-key-separator{color:var(--fg-muted);font-size:var(--text-xs)}.debug-pane .utility-pane-body{padding-block-end:var(--space-5)}.debug-sections{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.debug-sections>section{min-width:0;padding:var(--space-3);border:1px solid var(--rule)}.debug-sections h3,.debug-sections p,.debug-facts{margin-block:0 var(--space-2)}.debug-sections h3{font-size:var(--text-md)}.debug-sections p,.debug-facts{color:var(--fg-muted);font-size:var(--text-sm)}.debug-facts{gap:.35rem;display:grid}.debug-facts>div{gap:var(--space-2);grid-template-columns:minmax(8rem,.4fr) minmax(0,1fr);display:grid}.debug-facts dt{color:var(--fg)}.debug-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.debug-facts code{font-family:ui-monospace,monospace;font-size:var(--text-xs)}.debug-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.debug-actions button{border:1px solid var(--rule-strong);padding-inline:var(--space-2);color:var(--fg);cursor:pointer;font:inherit;background:0 0}.debug-actions button:disabled,.debug-actions button[aria-disabled=true]{cursor:default;opacity:.5}.debug-actions .debug-danger{color:var(--accent-text);border-color:currentColor}.debug-recovery-note{margin-block-start:var(--space-2)!important}.debug-status{grid-column:1/-1;min-block-size:1.4em;margin:0}@media (max-width:860px){.help-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:599.98px){.help-pane .utility-pane-header button{min-block-size:44px;min-inline-size:44px}.help-pane .utility-pane-body{padding-block-start:var(--space-3)}.shortcut-help-sections{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.help-credits-sections,.debug-sections{grid-template-columns:minmax(0,1fr)}.debug-facts>div{grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr)}}.find-bar--floating{z-index:79;inset-inline:calc(var(--space-4) + env(safe-area-inset-left,0px)) calc(var(--space-4) + env(safe-area-inset-right,0px));gap:var(--space-2) var(--space-3);max-inline-size:72rem;padding:var(--space-2);border:1px solid var(--rule-strong);background:color-mix(in srgb, var(--bg) 96%, transparent);grid-template-columns:minmax(0,1fr) auto;margin-inline-start:auto;margin-inline-end:auto;display:grid;position:fixed;bottom:calc(var(--keyboard-inset) + var(--dock-block-size) + var(--space-2) + env(safe-area-inset-bottom,0px));box-shadow:0 .6rem 1.8rem #0000002e}html.reader-open .find-bar--floating{bottom:calc(var(--keyboard-inset) + var(--space-2) + env(safe-area-inset-bottom,0px))}.find-bar-form,.find-bar-actions{align-items:stretch;gap:var(--space-1);min-inline-size:0;display:flex}.find-bar-label{align-self:center;font-weight:600}.find-bar-form input{border:1px solid var(--rule-strong);min-inline-size:8ch;padding-inline:var(--space-2);background:var(--bg);color:var(--fg);font:inherit;font-family:var(--font-mono);flex:20rem}.find-bar button{border:1px solid var(--rule-strong);padding-inline:var(--space-2);background:var(--bg);color:var(--fg);cursor:pointer;font:inherit}.find-bar button:disabled{color:var(--fg-muted);cursor:default}.find-bar button.find-bar-icon-action{min-inline-size:max(44px, var(--term-target-block-size));padding-inline:var(--space-2);font-size:var(--text-lg);justify-content:center;align-items:center;line-height:1;display:inline-flex}.find-bar-action-glyph{justify-content:center;align-items:center;block-size:1em;inline-size:1em;display:inline-flex}.find-bar button.find-bar-result{align-items:baseline;gap:var(--space-2);inline-size:100%;min-inline-size:0;color:inherit;text-align:start;background:0 0;border:0;padding:0;display:flex}.find-bar[data-takeover] .dock-takeover-result{text-overflow:ellipsis;white-space:nowrap;inline-size:44px;max-inline-size:44px;padding-inline-start:0;padding-inline-end:0;overflow:hidden}.find-bar[data-takeover] .dock-takeover-result [data-find-match-progress]{inline-size:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;place-items:center;display:grid;overflow:hidden}.find-bar-match-progress{min-inline-size:7ch;padding-inline:var(--space-1);color:var(--fg-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.find-bar-status,.find-bar-error{min-block-size:1.3em;font-size:var(--text-xs);grid-column:1/-1;margin:0}.find-bar-status{align-items:baseline;gap:var(--space-2);color:var(--fg-muted);display:flex}.find-bar-status-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.find-bar-error{color:var(--accent-text)}@media (max-width:599.98px){.find-bar--floating{inset-inline:calc(var(--space-2) + env(safe-area-inset-left,0px)) calc(var(--space-2) + env(safe-area-inset-right,0px));grid-template-columns:minmax(0,1fr)}.find-bar--floating .find-bar-form{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.find-bar--floating .find-bar-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.find-bar-form input{font-size:16px}}.term-manager-header{z-index:2;justify-content:space-between;align-items:start;gap:var(--space-3);padding-block:var(--space-3) var(--space-2);border-bottom:1px solid var(--rule-strong);background:var(--bg);display:flex;position:sticky;top:calc(-1 * var(--space-3))}.term-manager{min-block-size:calc(100vh - 2 * var(--space-3) - var(--keyboard-inset));min-block-size:calc(100dvh - 2 * var(--space-3) - var(--keyboard-inset));flex-direction:column;display:flex}.term-manager .query-notebook{min-width:0}.term-manager-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.term-manager-item{border-block-end:1px solid var(--rule)}.term-manager-item:first-child{border-block-start:1px solid var(--rule)}.term-manager-item[data-dragging=true]{opacity:.48}.term-manager-item[data-drop-position]{position:relative}.term-manager-item[data-drop-position]:after{z-index:3;background:var(--fg);content:"";pointer-events:none;block-size:3px;position:absolute;left:0;right:0}.term-manager-item[data-drop-position=before]:after{top:-2px}.term-manager-item[data-drop-position=after]:after{bottom:-2px}.term-manager-row{grid-template-columns:44px minmax(12rem,1fr) auto 44px 44px;align-items:stretch;min-block-size:56px;display:grid}.term-manager-row button,.term-manager-add,.term-editor-actions button{color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0}.term-manager-summary,.term-manager-visible,.term-manager-remove{border-inline-start:1px solid var(--rule)!important}.term-drag-handle{touch-action:none;min-inline-size:44px;color:var(--fg-muted)!important;cursor:grab!important;font-size:1.1rem!important}.term-drag-handle:active{cursor:grabbing!important}.term-manager-summary{align-items:center;gap:var(--space-2);min-width:0;padding-inline:var(--space-2);text-align:start;display:flex}.term-manager-summary[aria-expanded=true]{background:color-mix(in srgb, var(--fg) 5%, transparent)}.term-manager-title{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.term-manager-alias-count,.term-manager-count,.term-editor-help,.term-match-options>span{color:var(--fg-muted);font-size:var(--text-xs)}.term-manager-count{min-inline-size:8ch;padding-inline:var(--space-2);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:end;align-items:center;display:flex}.term-manager-visible{cursor:pointer;place-items:center;min-inline-size:44px;display:grid}.term-manager-visible input{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--fg);margin:0}.term-manager-remove{min-inline-size:44px;color:var(--accent-text)!important;font-size:1.35rem!important}.term-manager-empty{padding-block:var(--space-4);color:var(--fg-muted)}.term-manager-actions{align-self:start;gap:var(--space-2);display:flex}.term-manager-add{min-block-size:44px;margin-block:var(--space-3);padding-inline:var(--space-3);border:1px solid var(--rule-strong)}.term-new-row{grid-template-columns:44px minmax(0,1fr);display:grid}.term-drag-placeholder{color:var(--rule-strong);place-items:start center;padding-block-start:var(--space-3);display:grid}.term-inline-editor{gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4) calc(44px + var(--space-3));border-block-start:1px dashed var(--rule);background:color-mix(in srgb, var(--fg) 3%, transparent);display:grid}.term-new-row .term-inline-editor{padding-inline-start:var(--space-3)}.term-alias-field{gap:var(--space-1);max-inline-size:70ch;font-weight:600;display:grid}.term-alias-field input{min-block-size:44px;inline-size:100%;padding-inline:var(--space-2);font-family:var(--font-mono);font-size:1rem;font-weight:400}.term-editor-help{max-inline-size:70ch;margin:calc(-1 * var(--space-2)) 0 0}.term-match-options{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.term-match-options label{align-items:center;gap:var(--space-1);display:inline-flex}.term-style-picker{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.term-style-picker fieldset{min-width:0;padding:var(--space-2);border:1px solid var(--rule);margin:0}.term-style-picker legend{padding-inline:var(--space-1);color:var(--fg-muted);font-size:var(--text-xs);text-transform:uppercase}.term-style-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid}.term-style-options label{min-block-size:44px;justify-content:center;align-items:center;gap:var(--space-1);min-width:0;padding-inline:var(--space-1);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid #0000;display:flex}.term-style-options label[data-selected=true]{border-color:var(--rule-strong);background:color-mix(in srgb, var(--fg) 5%, transparent)}.term-style-options input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.term-style-options label:focus-within{outline:2px solid var(--accent-text);outline-offset:1px}.term-native-color{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:44px;display:flex}.term-native-color input[type=color]{border:1px solid var(--rule-strong);background:var(--bg);cursor:pointer;border-radius:0;block-size:44px;inline-size:3.5rem;min-inline-size:44px;padding:2px}.term-native-color input[type=color]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.term-native-color-value{font-family:var(--font-mono);font-size:var(--text-sm)}.term-color-warning{margin:var(--space-1) 0 0;color:var(--fg-muted);font-size:var(--text-xs)}.term-manager-error{color:var(--accent-text);margin:0}.term-manager-notice{color:var(--fg-muted);margin:0}.term-manager-undo{padding:var(--space-2);border-block-end:1px solid var(--rule-strong);color:var(--fg-muted)}.term-manager-undo button{border-bottom:1px solid var(--rule-strong);color:inherit;padding:0}.term-editor-actions{z-index:1;gap:var(--space-2);background:var(--bg);padding-block-start:var(--space-2);display:flex;position:sticky;bottom:var(--keyboard-inset)}.term-editor-actions button{min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--rule-strong)}.term-editor-actions button[type=submit]{border-color:var(--fg);font-weight:600}.trend-settings{min-width:0;padding-block:var(--space-3);align-content:start}.trend-settings h3{margin-block:0 var(--space-2)}.trend-settings fieldset{gap:var(--space-2) var(--space-3);padding:var(--space-2) 0 var(--space-3);border:0;border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.trend-settings legend{padding-inline-end:var(--space-2);font-weight:600}.trend-settings label{align-content:start;gap:var(--space-1);display:grid}.trend-settings select,.trend-settings input[type=number]{border:1px solid var(--rule-strong);background:var(--bg);min-block-size:44px;max-inline-size:24ch;color:var(--fg)}.trend-settings-check{align-items:center;min-block-size:44px;display:flex!important}.trend-settings fieldset>p{font-size:var(--text-xs);grid-column:1/-1;margin:0}.trend-settings-actions{justify-content:flex-end;gap:var(--space-2);padding-block:var(--space-2) calc(var(--space-3) + var(--keyboard-inset));border-top:1px solid var(--rule-strong);background:var(--bg);display:flex;position:sticky;bottom:calc(-1 * (var(--space-3) + var(--keyboard-inset)))}.trend-settings-actions button{min-block-size:44px}.trend-organ{min-inline-size:0;border-block-start:1px solid var(--rule-strong);margin-block-start:var(--space-2);padding-block-start:var(--space-3)}.trend-organ-header{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-inline-size:0;margin-block-end:var(--space-2);display:flex}.trend-organ-header h2,.trend-organ-header p,.trend-organ-note{margin:0}.trend-organ-header h2{font-size:var(--text-md);font-weight:600}.trend-organ-header p,.trend-organ-note{color:var(--fg-muted);font-size:var(--text-xs)}.trend-organ-pending{font-family:var(--font-mono);flex:none;color:var(--accent-text)!important}.trend-overview>.trend-organ-pending{margin:0 0 var(--space-2);text-align:end}.trend-overview>.trend-organ-pending:empty{margin-block-end:0}.trend-organ[data-range-pending] .trend-overview-grid{opacity:.38}.trend-range-port{border-block:1px solid var(--rule);max-inline-size:100%}.trend-range-table{border-collapse:separate;border-spacing:0;font-size:var(--text-xs)}.trend-range-table th,.trend-range-table td{border-inline-end:1px solid var(--rule);border-block-end:1px solid var(--rule)}.trend-range-table tr:last-child>*{border-block-end:0}.trend-organ-note{margin-block-start:var(--space-1)}.trend-overview-grid{gap:var(--space-3);grid-template-columns:minmax(250px,.82fr) minmax(360px,1.5fr);transition:opacity .12s ease-out;display:grid}.trend-overview-grid[data-single]{grid-template-columns:minmax(0,1fr)}.trend-overview-panel{min-inline-size:0;padding:var(--space-2);border:1px solid var(--rule);background:color-mix(in srgb, var(--bg) 95%, var(--fg) 5%)}.trend-overview-panel>header,.destinations-header{justify-content:space-between;align-items:start;gap:var(--space-2);margin-block-end:var(--space-2);display:flex}.trend-overview-panel h3,.trend-overview-panel h4,.trend-overview-panel header p,.trend-overview-status,.trend-overview-method-note,.destination-card blockquote,.destination-card footer{margin:0}.trend-overview-panel h3{font-size:var(--text-sm);letter-spacing:.02em;text-transform:lowercase;font-weight:650}.trend-overview-panel header p,.trend-overview-status,.trend-overview-method-note,.company-pair-note,.destination-card header p,.destination-evidence{color:var(--fg-muted);font-size:var(--text-xs)}.trend-overview-status{min-block-size:5rem;padding:var(--space-3);text-align:center;place-items:center;display:grid}.trend-overview-method-note{border-block-start:1px solid var(--rule);margin-block-start:var(--space-2);padding-block-start:var(--space-1)}.company-list,.destination-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.company-list{max-block-size:31rem;overflow:auto}.company-pair{min-block-size:44px;inline-size:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--rule);background:var(--bg);color:var(--fg);cursor:pointer;text-align:start;grid-template-columns:minmax(0,1fr);gap:3px;display:grid}:is(.company-pair:hover,.company-pair:focus-visible,.company-pair[data-focused]){border-color:var(--accent);outline:none}.company-pair[data-focused]{background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.company-pair-names,.company-pair-names>span,.destination-evidence,.destination-card footer{align-items:center;display:flex}.company-pair-names{gap:var(--space-1);min-inline-size:0;font-size:var(--text-sm);font-weight:600}.company-pair-names>span{gap:3px;min-inline-size:0}.company-pair-names>span:not([aria-hidden]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.company-pair-coverage{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-coverage{gap:2px;display:grid}.company-coverage-label{font-family:var(--font-mono);font-size:var(--text-xs)}.company-coverage-track{background:var(--rule);block-size:3px;overflow:hidden}.company-coverage-fill{block-size:100%;display:block}.company-pair-note{justify-self:end}.trend-overview-action{border:1px solid var(--rule-strong);background:var(--bg);min-block-size:44px;color:var(--fg);cursor:pointer;font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);padding:2px .75ch}:is(.trend-overview-action:hover,.trend-overview-action:focus-visible){border-color:var(--accent);outline:none}.destination-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.destination-card{gap:var(--space-1);block-size:100%;min-inline-size:0;padding:var(--space-2);border:1px solid var(--rule);background:var(--bg);grid-template-rows:auto 1fr auto auto;display:grid}.destination-list>li{min-inline-size:0}.destination-card>header{align-items:baseline;gap:var(--space-2);min-inline-size:0;display:flex}.destination-card>header>div{flex:auto;min-inline-size:0}.destination-card h4{min-inline-size:0}.destination-rank{min-inline-size:2ch;color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-sm)}.destination-card h4{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.destination-card blockquote{padding-block:var(--space-1);font-family:var(--font-serif);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.55}.destination-card blockquote>span[aria-hidden]{color:var(--fg-muted)}.destination-mark{color:inherit;border-block-end:2px solid}.destination-evidence{gap:var(--space-1) var(--space-2);flex-wrap:wrap}.destination-evidence span{align-items:center;gap:4px;display:inline-flex}.destination-evidence i{border-radius:50%;block-size:6px;inline-size:6px}.destination-card footer{gap:var(--space-1);flex-wrap:wrap}.trend-range-table{inline-size:100%;min-inline-size:620px}.trend-range-table th,.trend-range-table td{padding:var(--space-1) var(--space-2)}.trend-range-table thead th{color:var(--fg-muted);text-align:start;font-weight:400}.trend-range-table tbody th{inline-size:22%;font-size:var(--text-sm);text-align:start;font-weight:600}.trend-range-rate{inline-size:15%;font-family:var(--font-mono);text-align:end;white-space:nowrap}.trend-range-effect{text-align:center;inline-size:48%;min-inline-size:216px}.trend-range-direction{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);justify-items:center;line-height:1.1;display:inline-grid}.trend-range-direction svg{display:block}.trend-range-undefined,.trend-range-status{color:var(--fg-muted);font-size:var(--text-xs)}.trend-range-status[data-error]{color:var(--accent-text)}@media (max-width:719.98px){.trend-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:599.98px){.trend-organ-header{align-items:flex-start;gap:var(--space-1);flex-direction:column}.destination-list{grid-template-columns:minmax(0,1fr)}.app-shell{padding-block-end:calc(var(--lens-block-size) + env(safe-area-inset-bottom,0px))}.term-bar{grid-template-columns:minmax(0,1fr) auto}.term-bar-label{display:none}.term-bucket,.term-bar-actions button{min-block-size:var(--term-target-block-size)}.term-bucket-toggle{min-inline-size:44px}.term-bucket-edit{display:none}.term-bucket-summary{gap:.35ch;padding-inline-start:2px;padding-inline-end:2px}.term-bucket-summary svg{inline-size:16px}.term-bucket-name{text-overflow:ellipsis;max-inline-size:6ch;overflow:hidden}.term-bucket-count{display:none}.term-bar-actions button{min-inline-size:44px;padding-inline:var(--space-1);font-size:var(--text-xs)}.trend-settings fieldset{grid-template-columns:minmax(0,1fr)}.trend-settings fieldset>p{grid-column:1}.trend-settings input[type=number]{font-size:16px}.term-manager-header{flex-direction:column;align-items:stretch}.term-manager-row{grid-template-columns:44px minmax(0,1fr) 44px 44px;grid-template-areas:"drag summary visible remove"}.term-drag-handle{grid-area:drag}.term-manager-summary{grid-area:summary}.term-manager-visible{grid-area:visible}.term-manager-remove{grid-area:remove}.term-manager-count,.term-manager-alias-count{display:none}.term-inline-editor,.term-new-row .term-inline-editor{padding-inline:var(--space-2)}.term-style-picker{grid-template-columns:minmax(0,1fr)}.term-style-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599.98px) and (orientation:landscape){.app-shell{padding-block-end:calc(var(--page-shell-pad-block) + env(safe-area-inset-bottom,0px))}}@media (pointer:coarse),(any-pointer:coarse){:root{--terms-rail-block-size:50px;--term-target-block-size:36px}.term-bucket,.term-bar-actions button{min-block-size:var(--term-target-block-size)}.term-bucket-edit,.term-bucket-toggle,.reader-region button{min-inline-size:44px}.coarse-target{min-block-size:44px;min-inline-size:44px}.app-header .coarse-target{min-block-size:var(--chrome-target-block-size)}}.app-shell{padding-block-end:calc(var(--page-shell-pad-block) + var(--dock-block-size) + env(safe-area-inset-bottom,0px))}.app-shell[data-place=matches],.app-shell[data-place=vocabulary],.app-shell[data-place=compare]{block-size:calc(100vh - var(--keyboard-inset));block-size:calc(100dvh - var(--keyboard-inset));flex-direction:column;display:flex;overflow:hidden}@media (min-width:600px){.app-shell[data-place=matches],.app-shell[data-place=vocabulary],.app-shell[data-place=compare]{padding-block-end:calc(var(--dock-block-size) + env(safe-area-inset-bottom,0px))}}.app-shell[data-place=matches] .workbench,.app-shell[data-place=matches] .place-region,.app-shell[data-place=matches] .place-surface,.app-shell[data-place=matches] .kwic-panel,.app-shell[data-place=matches] .kwic-grid-shell{min-block-size:0}.app-shell[data-place=matches] .workbench,.app-shell[data-place=matches] .place-region,.app-shell[data-place=matches] .place-surface,.app-shell[data-place=matches] .kwic-panel{flex-direction:column;flex:auto;display:flex}.app-shell[data-place=matches] .kwic-grid-shell{flex:auto}.app-shell[data-place=vocabulary] .workbench,.app-shell[data-place=vocabulary] .place-region,.app-shell[data-place=vocabulary] .place-surface,.app-shell[data-place=vocabulary] .frequency-panel,.app-shell[data-place=vocabulary] .frequency-table-shell{min-block-size:0}.app-shell[data-place=vocabulary] .workbench,.app-shell[data-place=vocabulary] .place-region,.app-shell[data-place=vocabulary] .place-surface,.app-shell[data-place=vocabulary] .frequency-panel{flex-direction:column;flex:auto;display:flex}.app-shell[data-place=vocabulary] .frequency-table-shell{flex:auto}.app-shell[data-place=compare] .workbench,.app-shell[data-place=compare] .place-region,.app-shell[data-place=compare] .place-surface,.app-shell[data-place=compare] .compare-panel,.app-shell[data-place=compare] .compare-axis-section,.app-shell[data-place=compare] .compare-table-port{min-block-size:0}.app-shell[data-place=compare] .workbench,.app-shell[data-place=compare] .place-region,.app-shell[data-place=compare] .place-surface,.app-shell[data-place=compare] .compare-panel{flex-direction:column;flex:auto;display:flex}.workbench-dock{z-index:30;grid-template-rows:var(--terms-local-block-size,var(--terms-rail-block-size)) minmax(0, 1fr);inset-inline:calc(var(--space-4) + env(safe-area-inset-left,0px)) calc(var(--space-4) + env(safe-area-inset-right,0px));block-size:var(--dock-local-block-size,var(--dock-block-size));background:var(--bg);min-inline-size:0;display:grid;position:fixed;bottom:calc(var(--keyboard-inset) + env(safe-area-inset-bottom,0px));overflow:visible}.workbench-footer{block-size:var(--footer-local-block-size);min-inline-size:0;padding-block:var(--footer-pad-block);border-block-start:1px solid var(--rule-strong);background:color-mix(in srgb, var(--bg) 96%, transparent);color:var(--fg);position:relative;overflow:visible}.footer-interactive{block-size:100%;overflow:hidden}.footer-interactive:not([data-passage=true]) .footer-strip{margin-block-start:0}.footer-resize-handle{z-index:8;block-size:calc(2 * var(--dock-resize-handle-inward));cursor:ns-resize;touch-action:none;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(-1 * var(--dock-resize-handle-inward));left:0;right:0}.footer-resize-handle span{border:1px solid var(--rule-strong);background:var(--bg);block-size:3px;inline-size:36px}:is(.footer-resize-handle:hover span,.footer-resize-handle:focus-visible span,.footer-resize-handle[data-resizing=true] span){border-color:var(--fg);background:var(--rule-strong)}.footer-resize-handle:focus-visible span{outline:1px solid var(--bg);outline-offset:1px}.workbench-dock[data-terms-compressed=true] .term-bucket-port{scrollbar-width:none}.workbench-dock[data-terms-flush=true] .term-bar-actions{align-self:stretch}.workbench-dock[data-terms-flush=true] .term-bar{grid-template-rows:minmax(0,1fr)}.workbench-dock[data-terms-flush=true] .term-bucket-frame{align-self:stretch;block-size:auto;min-block-size:0}.workbench-dock[data-terms-flush=true] .term-bucket-port{align-items:stretch;block-size:100%}.workbench-dock[data-terms-flush=true] .term-bucket{block-size:100%;min-block-size:0;overflow:hidden}.workbench-dock[data-terms-flush=true] .term-bucket button{block-size:100%;min-block-size:0;line-height:1}.workbench-dock[data-terms-compressed=true] .term-bucket-port::-webkit-scrollbar{display:none}html[data-footer-resizing=true],html[data-footer-resizing=true] *{cursor:ns-resize!important;-webkit-user-select:none!important;user-select:none!important}.footer-passage{block-size:var(--footer-passage-height);min-inline-size:0;font-family:var(--font-mono);font-size:var(--text-sm);font-kerning:none;font-variant-ligatures:none;white-space:pre;line-height:20px;position:relative;overflow:hidden}.footer-passage-text{white-space:pre;will-change:transform;min-inline-size:max-content;display:inline-block;position:absolute;top:calc((var(--footer-passage-height) - 20px) / 2)}.footer-passage-message{color:var(--fg-muted);text-align:center;justify-content:center;align-items:center;display:flex}.footer-passage-stale{color:var(--fg-muted);opacity:.62}.footer-passage-stale .footer-passage-text{pointer-events:none}.footer-passage-scrollable{overscroll-behavior-x:none;scrollbar-width:none;inline-size:100%;display:block;overflow:auto hidden}.footer-interactive[data-passage=true][data-status=true] .footer-passage-scrollable{block-size:calc(var(--footer-passage-height) + var(--footer-lane-gap) + var(--footer-status-height));margin-block-end:calc(-1 * (var(--footer-lane-gap) + var(--footer-status-height)))}.footer-passage-scrollable::-webkit-scrollbar{display:none}.footer-passage-coarse{color:inherit;text-align:start;cursor:pointer;overscroll-behavior:none;touch-action:pan-x pinch-zoom;background:0 0;border:0;padding:0}.footer-passage-scroll-content{block-size:100%;display:block;position:relative}.footer-passage-coarse .footer-passage-text{pointer-events:none}.footer-passage-retry{border:0;border-block-end:1px solid var(--rule-strong);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:0}.footer-passage-retry-overlay{z-index:2;block-size:100%;padding-inline:var(--space-2);background:var(--bg);border-block-end:0;position:absolute;top:0}.footer-passage-retry-overlay:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:0}.footer-passage-retry-overlay:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:0}.footer-passage-node{border:0;border-block-end:1px solid var(--rule-strong);color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;padding:0}:is(.footer-passage-node:focus-visible,.footer-passage-coarse:focus-visible,.footer-passage-retry:focus-visible){outline:1px solid var(--fg);outline-offset:2px}.footer-reading-status{z-index:1;block-size:var(--footer-status-height);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--footer-status-height);text-align:center;text-overflow:ellipsis;pointer-events:none;white-space:nowrap;margin-block-start:var(--footer-lane-gap);position:relative;overflow:hidden}.footer-strip{inline-size:100%;min-inline-size:0;cursor:crosshair;overscroll-behavior:none;touch-action:none;outline:none;margin-block-start:var(--footer-lane-gap);position:relative;overflow:hidden}.footer-strip[data-shuttling=true]{cursor:ew-resize}.footer-strip[data-range-armed=true],.footer-strip[data-range-brushing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.footer-strip:focus-visible{outline:1px solid var(--fg);outline-offset:-1px}.footer-strip-static,.footer-sparkline{pointer-events:none;inline-size:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.footer-book-boundary{z-index:2;background:var(--rule-strong);pointer-events:none;inline-size:1px;position:absolute;top:0;bottom:0}.footer-book-boundary:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:0}.footer-book-boundary:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){right:0}.footer-range{z-index:2;border-inline:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);pointer-events:none;position:absolute;top:0;bottom:0}.footer-progress-track{z-index:3;background:color-mix(in srgb, var(--fg) 14%, transparent);pointer-events:none;block-size:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.footer-progress-fill{background:var(--fg);transform-origin:0;block-size:100%;inline-size:100%}.footer-cursor{z-index:4;background:var(--fg);pointer-events:none;will-change:transform;inline-size:1px;position:absolute;top:0}.footer-cursor:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:0}.footer-cursor:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){right:0}.footer-strip[data-touch-scrubbing=true] .footer-cursor{inline-size:3px;box-shadow:0 0 0 4px color-mix(in srgb, var(--bg) 55%, transparent);margin-inline-start:-1px}.trend-range-handle{z-index:3;block-size:44px;inline-size:44px;color:var(--accent);cursor:ew-resize;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.trend-range-handle-mark{inline-size:3px;box-shadow:-3px 0 0 color-mix(in srgb, var(--bg) 76%, transparent), 3px 0 0 color-mix(in srgb, var(--bg) 76%, transparent);background:currentColor;border-radius:2px;position:absolute;top:5px;bottom:5px}.trend-range-handle[data-dragging=true] .trend-range-handle-mark{inline-size:5px}.trend-range-handle-start .trend-range-handle-mark{top:5px}.trend-range-handle-end .trend-range-handle-mark{bottom:5px}.trend-title-controls{z-index:2;pointer-events:none;position:absolute;top:0}.trend-title-controls:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){left:0}.trend-title-controls:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){right:0}.trend-title-control{cursor:pointer;pointer-events:auto;touch-action:none;background:0 0;border:0;border-radius:2px;padding:0;position:absolute}.trend-title-control:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.trend-title-control:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;background:color-mix(in srgb, var(--accent) 11%, transparent)}.trend-title-control:disabled{pointer-events:none}@media (max-width:599.98px){:root{--lens-block-size:calc(var(--chrome-target-block-size) + 2 * var(--space-1) + 1px);--terms-rail-block-size:50px;--term-target-block-size:36px}.app-shell{padding-block-end:calc(var(--lens-block-size) + var(--dock-block-size) + env(safe-area-inset-bottom,0px))}.workbench-dock{inset-inline:calc(var(--space-3) + env(safe-area-inset-left,0px)) calc(var(--space-3) + env(safe-area-inset-right,0px));bottom:calc(var(--lens-block-size) + var(--keyboard-inset) + env(safe-area-inset-bottom,0px))}.footer-passage{font-size:var(--text-xs);line-height:18px}.footer-passage-text{top:calc((var(--footer-passage-height) - 18px) / 2)}.footer-reading-status{line-height:var(--footer-status-height)}}@media (max-width:599.98px) and (orientation:landscape){.app-shell{padding-block-end:calc(var(--page-shell-pad-block) + var(--dock-block-size) + env(safe-area-inset-bottom,0px))}.app-shell[data-place=matches]{padding-block-start:env(safe-area-inset-top,0px);padding-block-end:calc(var(--dock-block-size) + env(safe-area-inset-bottom,0px))}.workbench-dock{inset-inline:calc(8.5rem + env(safe-area-inset-left,0px)) calc(var(--space-3) + env(safe-area-inset-right,0px));bottom:calc(var(--keyboard-inset) + env(safe-area-inset-bottom,0px))}}@media (min-width:600px) and (max-width:959.98px){:root{--lens-block-size:calc(var(--chrome-target-block-size) + 2 * var(--space-1) + 1px);scroll-padding-block:calc(var(--chrome-target-block-size) + var(--space-2)) calc(var(--lens-block-size) + var(--dock-block-size) + var(--space-2))}.app-shell,.app-shell[data-place=matches],.app-shell[data-place=vocabulary],.app-shell[data-place=compare]{padding-block-end:calc(var(--lens-block-size) + var(--dock-block-size) + env(safe-area-inset-bottom,0px))}.workbench-dock{bottom:calc(var(--lens-block-size) + var(--keyboard-inset) + env(safe-area-inset-bottom,0px))}.lens-organ{z-index:40;padding:var(--space-1) env(safe-area-inset-right,0px) calc(var(--space-1) + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);border-top:1px solid var(--rule-strong);background:var(--bg);justify-content:space-evenly;gap:0;position:fixed;bottom:0;left:0;right:0}.lens-organ a{min-block-size:var(--chrome-target-block-size);padding-inline:var(--space-1);font-size:var(--text-sm);justify-content:center}}@media (pointer:coarse),(any-pointer:coarse){.workbench-dock{overscroll-behavior:none;touch-action:pan-x pinch-zoom}.term-bucket-port{touch-action:pan-x;overflow-y:hidden}.footer-passage-retry{min-block-size:44px;min-inline-size:44px}}.workbench-dock[data-mode=reader]{inset-inline:calc(var(--space-3) + env(safe-area-inset-left,0px)) calc(var(--space-3) + env(safe-area-inset-right,0px));bottom:calc(var(--keyboard-inset) + env(safe-area-inset-bottom,0px))}.workbench-dock[data-mode=reader]>.query-region:not(.find-bar){overflow:hidden}.workbench-dock[data-mode=reader][data-terms-dropped=true]>.query-region{visibility:hidden;pointer-events:none}@media (max-width:599.98px){.workbench-dock[data-mode=reader]{inset-inline:calc(var(--space-2) + env(safe-area-inset-left,0px)) calc(var(--space-2) + env(safe-area-inset-right,0px));bottom:calc(var(--keyboard-inset) + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace-save-warning{z-index:76;gap:var(--space-2);max-block-size:35dvh;inline-size:min(32rem,100% - 16px);padding:var(--space-3);border:2px solid var(--accent-text);background:var(--bg);color:var(--fg);font-size:var(--text-sm);overflow-wrap:anywhere;display:grid;position:fixed;top:calc(var(--page-shell-pad-block-start) + var(--app-header-block-size) + max(8px, env(safe-area-inset-top)));overflow:auto}.workspace-save-warning:not(:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi)){right:max(8px, env(safe-area-inset-right))}.workspace-save-warning:lang(ae,ar,arc,bcc,bqi,ckb,dv,fa,glk,he,ku,mzn,nqo,pnb,ps,sd,ug,ur,yi){left:max(8px, env(safe-area-inset-right))}.workspace-save-warning button{justify-self:start}.view-load-error{margin:var(--space-4) auto;padding:var(--space-4);border:1px solid var(--rule-strong);max-inline-size:44rem}.view-load-error button{margin-inline-end:var(--space-3)}
