.hero.svelte-11wttp6{text-align:center;padding:4rem 1.8rem}@media (width>=768px){.hero.svelte-11wttp6{padding:6rem 2.5rem}}.hero.svelte-11wttp6 h1:where(.svelte-11wttp6){font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.01em;color:var(--ink);max-width:900px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-weight:700;line-height:1.15}@media (width>=480px){.hero.svelte-11wttp6 h1:where(.svelte-11wttp6){font-size:var(--text-3xl)}}@media (width>=768px){.hero.svelte-11wttp6 h1:where(.svelte-11wttp6){font-size:var(--text-4xl)}}.hero.svelte-11wttp6 p:where(.svelte-11wttp6){font-family:var(--font-serif);font-size:var(--text-base);color:var(--ink-l);max-width:760px;margin:0 auto .8rem;line-height:1.65}@media (width>=768px){.hero.svelte-11wttp6 p:where(.svelte-11wttp6){font-size:var(--text-md)}}.hero.svelte-11wttp6 p:where(.svelte-11wttp6):last-of-type{margin-bottom:2.5rem}.hero-search.svelte-11wttp6{width:min(640px,90%);margin:1.2rem auto}.hero-ctas.svelte-11wttp6{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.overview-grid.svelte-m4x2h3{grid-template-columns:1.4fr 1fr;align-items:start;gap:2rem;display:grid}@media (width<=768px){.overview-grid.svelte-m4x2h3{grid-template-columns:1fr}}.overview-grid.svelte-m4x2h3 p:where(.svelte-m4x2h3){font-family:var(--font-serif);font-size:var(--text-base);color:var(--ink);margin:0;line-height:1.65}.facts-box.svelte-m4x2h3{background:var(--parch-l);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:.6rem;margin:0;padding:1.2rem 1.4rem;display:flex}.fact-row.svelte-m4x2h3{flex-direction:column;gap:.1rem;display:flex}.fact-row.svelte-m4x2h3+.fact-row:where(.svelte-m4x2h3){border-top:1px dotted var(--parch-dk);padding-top:.6rem}dt.svelte-m4x2h3{font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.08em;color:var(--ink-l)}dd.svelte-m4x2h3{font-family:var(--font-serif);font-size:var(--text-xs);color:var(--ink);margin:0;line-height:1.4}.timeline.svelte-19vs31o{border-left:2px solid var(--border);flex-direction:column;gap:1.6rem;margin:0;padding:0;list-style:none;display:flex}@media (width>=769px){.timeline.svelte-19vs31o{margin-left:9rem}}.milestone.svelte-19vs31o{padding-left:1.6rem;position:relative}.milestone.svelte-19vs31o:before{content:"";background:var(--parch-l);border:2px solid var(--red);border-radius:50%;width:16px;height:16px;transition:background-color .15s;position:absolute;top:.4rem;left:-9px}.milestone.svelte-19vs31o:hover:before{background:var(--red)}.milestone.svelte-19vs31o .milestone-years:where(.svelte-19vs31o){font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--red);margin-bottom:.2rem;font-weight:700;display:block}@media (width>=769px){.milestone.svelte-19vs31o .milestone-years:where(.svelte-19vs31o){text-align:right;width:6rem;margin-bottom:0;position:absolute;top:.1rem;left:-7rem}}.milestone.svelte-19vs31o h3:where(.svelte-19vs31o){max-width:42rem;font-family:var(--font-serif);font-size:var(--text-md);color:var(--ink);margin:-.25rem 0 .35rem;font-weight:700}.milestone.svelte-19vs31o p:where(.svelte-19vs31o){max-width:46rem;font-family:var(--font-serif);font-size:var(--text-xs);color:var(--ink-f);margin:0;line-height:1.6}.assumptions-grid.svelte-174ys54{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid}@media (width<=768px){.assumptions-grid.svelte-174ys54{grid-template-columns:1fr}}.tool-title.svelte-1805xnc{text-align:center}.tr-lab.svelte-1805xnc{background:var(--dark-bg);border:1px solid var(--dark-border);border-radius:var(--radius-lg);color:var(--dark-text);margin-top:.5rem;padding:1.25rem 1.4rem 1.1rem;container-type:inline-size}.tr-lab.svelte-1805xnc a{color:color-mix(in srgb, var(--gold) 70%, var(--dark-text));-webkit-text-decoration-color:color-mix(in srgb, var(--gold) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--gold) 40%, transparent)}.tr-lab.svelte-1805xnc a:hover,.tr-lab.svelte-1805xnc a:focus-visible{color:var(--dark-text);-webkit-text-decoration-color:var(--dark-border);text-decoration-color:var(--dark-border)}.tr-meta.svelte-1805xnc{border-bottom:1px solid var(--dark-border);grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:start;gap:1.4rem 2rem;margin-bottom:1.2rem;padding-bottom:1.2rem;display:grid}@container (width<=760px){.tr-meta.svelte-1805xnc{grid-template-columns:1fr}}.tr-intro.svelte-1805xnc{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--dark-text-dim);margin:0;line-height:1.65}.tr-intro.svelte-1805xnc:first-letter{float:left;font-family:var(--font-display);color:color-mix(in srgb, var(--gold) 70%, var(--dark-text));margin:.08rem .22rem 0 0;font-size:3.2rem;line-height:.8}.tr-method-note{font-size:var(--text-xs);margin:0}.panel-label.svelte-1805xnc{letter-spacing:.16em;color:var(--dark-text-dim)}.tr-workbench.svelte-1805xnc{grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:start;gap:1.2rem;margin-bottom:1.2rem;display:grid}@container (width<=760px){.tr-workbench.svelte-1805xnc{grid-template-columns:1fr}}.col-header.svelte-1805xnc{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.4rem;margin-bottom:.4rem;display:flex}.input-col.svelte-1805xnc{flex-direction:column;gap:.45rem;display:flex}.input-col-badges.svelte-1805xnc{align-items:center;gap:.3rem;display:flex}.eva-input.svelte-1805xnc{width:100%;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--dark-text);background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:var(--radius-md);resize:vertical;min-height:100px;transition:border-color var(--t-norm), background var(--t-norm);outline:none;padding:.55rem .75rem;line-height:1.7}.eva-input.svelte-1805xnc:focus{border-color:color-mix(in srgb, var(--gold) 55%, transparent);background:color-mix(in srgb, var(--dark-text) 4%, var(--dark-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 12%, transparent)}.eva-input.svelte-1805xnc::placeholder{color:var(--dark-text-mid);opacity:.65;font-style:italic}.textarea-wrap.svelte-1805xnc{position:relative}.textarea-wrap.svelte-1805xnc .tr-clear:where(.svelte-1805xnc){border-radius:var(--radius-md);width:1.6rem;height:1.6rem;color:var(--dark-text-mid);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;opacity:0;transition:opacity var(--t-norm), color var(--t-fast), background var(--t-fast), border-color var(--t-fast);background:0 0;border:1px solid #0000;place-content:center;padding:0;line-height:1;display:grid;position:absolute;top:.35rem;right:.35rem}.textarea-wrap.svelte-1805xnc .tr-clear:where(.svelte-1805xnc):hover,.textarea-wrap.svelte-1805xnc .tr-clear:where(.svelte-1805xnc):focus-visible{background:color-mix(in srgb, var(--red) 16%, transparent);border-color:color-mix(in srgb, var(--red) 45%, transparent);color:color-mix(in srgb, var(--red) 75%, var(--dark-text))}.textarea-wrap.svelte-1805xnc .tr-clear:where(.svelte-1805xnc):focus-visible{outline:2px solid color-mix(in srgb, var(--gold) 65%, var(--dark-text));outline-offset:1px}.textarea-wrap.svelte-1805xnc:hover .tr-clear:where(.svelte-1805xnc),.textarea-wrap.svelte-1805xnc:focus-within .tr-clear:where(.svelte-1805xnc){opacity:1}.example-btns.svelte-1805xnc{flex-wrap:wrap;gap:.3rem;display:flex}.result-heb.svelte-1805xnc{max-height:10rem;font-family:var(--font-hebrew);font-size:var(--text-xl);color:color-mix(in srgb, var(--blue) 70%, var(--dark-text));background:color-mix(in srgb, var(--dark-text) 4%, var(--dark-bg));border:1px solid color-mix(in srgb, var(--blue) 32%, transparent);border-radius:var(--radius-md);word-break:break-word;direction:rtl;padding:.45rem .75rem;line-height:2.1;overflow:auto}.result-de.svelte-1805xnc{font-family:var(--font-serif);font-style:italic;font-size:var(--text-base);color:var(--dark-text-dim);border-left:2px solid color-mix(in srgb, var(--gold) 60%, transparent);min-height:1.8rem;padding:.45rem 0 .45rem .75rem;line-height:1.5}.folio-col.svelte-1805xnc{border:1px solid var(--dark-border);border-radius:var(--radius-md);background:var(--dark-surface);flex-direction:column;gap:0;display:flex;overflow:hidden}.folio-col.svelte-1805xnc .col-header:where(.svelte-1805xnc){background:color-mix(in srgb, var(--dark-text) 6%, var(--dark-surface));border-bottom:1px solid var(--dark-border);margin-bottom:0;padding:.4rem .7rem}@keyframes svelte-1805xnc-pulse{0%,to{opacity:1}50%{opacity:.35}}.folio-keyboard.svelte-1805xnc{flex-direction:column;gap:0;max-height:260px;display:flex;overflow:auto}.folio-group.svelte-1805xnc{border-bottom:1px solid var(--dark-border)}.folio-group.svelte-1805xnc:last-child{border-bottom:none}.folio-group-label.svelte-1805xnc{font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--dark-text-dim);background:color-mix(in srgb, var(--dark-text) 3%, var(--dark-surface));cursor:pointer;transition:background var(--t-fast);justify-content:space-between;align-items:center;padding:.3rem .6rem;display:flex}.folio-group-label.svelte-1805xnc:after{content:"▸";font-size:var(--text-xs);opacity:.45;transition:transform var(--t-fast);flex-shrink:0}.folio-group[open]:where(.svelte-1805xnc) .folio-group-label.svelte-1805xnc:after{transform:rotate(90deg)}.folio-group-label.svelte-1805xnc:hover{background:color-mix(in srgb, var(--dark-text) 7%, var(--dark-surface))}.folio-group-label.svelte-1805xnc:focus-visible{outline:2px solid color-mix(in srgb, var(--gold) 65%, var(--dark-text));outline-offset:-2px}.folio-btns.svelte-1805xnc{background:var(--dark-bg);flex-wrap:wrap;gap:.25rem;padding:.4rem .6rem;display:flex}.folio-para-list.svelte-1805xnc{border-top:1px solid var(--dark-border);background:color-mix(in srgb, var(--dark-text) 3%, var(--dark-surface));flex-wrap:wrap;gap:.2rem;padding:.4rem .6rem;display:flex}.folio-status.svelte-1805xnc{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--dark-text-dim);border-top:1px solid var(--dark-border);background:var(--dark-surface);margin:0;padding:.3rem .7rem;line-height:1.4}.folio-status.svelte-1805xnc.ok{color:color-mix(in srgb, var(--green) 62%, var(--dark-text))}.folio-status.svelte-1805xnc.error{color:color-mix(in srgb, var(--red) 62%, var(--dark-text))}.tr-summary.svelte-1805xnc{background:var(--dark-surface);border:1px solid var(--dark-border);border-radius:var(--radius-md);grid-template-columns:auto minmax(7rem,1fr) auto auto;align-items:center;gap:.4rem .9rem;margin-bottom:1.2rem;padding:.7rem .8rem;display:grid}@container (width<=620px){.tr-summary.svelte-1805xnc{grid-template-columns:auto 1fr auto}.tr-summary.svelte-1805xnc .tr-sum-read:where(.svelte-1805xnc){grid-column:2/-1}}.tr-sum-left.svelte-1805xnc{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:4.6rem;display:flex}.tr-sum-value.svelte-1805xnc{font-family:var(--font-mono);font-weight:700;font-size:var(--text-xl);line-height:1}.tr-sum-label.svelte-1805xnc{font-family:var(--font-smallcaps);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-mid)}.tr-sum-bar.svelte-1805xnc{background:var(--dark-bg);border:1px solid var(--dark-border);height:10px;position:relative;overflow:hidden}.tr-sum-bar-fill.svelte-1805xnc{background:color-mix(in srgb, var(--gold) 55%, var(--dark-text));height:100%;transition:width var(--t-slower) ease;display:block}.tr-summary--high.svelte-1805xnc .tr-sum-value:where(.svelte-1805xnc){color:color-mix(in srgb, var(--green) 60%, var(--dark-text))}.tr-summary--high.svelte-1805xnc .tr-sum-bar-fill:where(.svelte-1805xnc){background:color-mix(in srgb, var(--green) 60%, var(--dark-text))}.tr-summary--low.svelte-1805xnc .tr-sum-value:where(.svelte-1805xnc){color:color-mix(in srgb, var(--red) 62%, var(--dark-text))}.tr-summary--low.svelte-1805xnc .tr-sum-bar-fill:where(.svelte-1805xnc){background:color-mix(in srgb, var(--red) 62%, var(--dark-text))}.tr-sum-frac.svelte-1805xnc{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--dark-text-dim);white-space:nowrap}.tr-sum-read.svelte-1805xnc{font-family:var(--font-mono);font-size:var(--text-mono);color:color-mix(in srgb, var(--gold) 70%, var(--dark-text));white-space:nowrap;cursor:default}.para-accordion.svelte-1805xnc{border:1px solid var(--dark-border);border-radius:var(--radius-md);overflow:hidden}.para-acc-bar.svelte-1805xnc{background:color-mix(in srgb, var(--dark-text) 6%, var(--dark-surface));border-bottom:1px solid var(--dark-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .75rem;display:flex}.para-acc-chips.svelte-1805xnc{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.para-group-hd.svelte-1805xnc{font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.08em;color:var(--dark-text-mid);background:color-mix(in srgb, var(--dark-text) 3%, transparent);border-bottom:1px solid var(--dark-border);padding:.3rem .75rem}.para-item.svelte-1805xnc{border-bottom:1px solid color-mix(in srgb, var(--dark-border) 70%, transparent)}.para-item.svelte-1805xnc:last-child{border-bottom:none}.para-item.svelte-1805xnc .btn--full{justify-content:flex-start;gap:.55rem;padding:.33rem .75rem}.para-hd-chevron.svelte-1805xnc{font-size:var(--text-xs);color:var(--dark-text-mid);flex-shrink:0;width:1ch;line-height:1}.para-hd-id.svelte-1805xnc{font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.04em;color:color-mix(in srgb, var(--gold) 70%, var(--dark-text));white-space:nowrap;flex-shrink:0;font-weight:700}.para-hd-preview.svelte-1805xnc{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--dark-text-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.para-hd-cov.svelte-1805xnc{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--dark-text-dim);background:color-mix(in srgb, var(--dark-text) 8%, transparent);border:1px solid var(--dark-border);flex-shrink:0;padding:0 .35rem}.para-hd-cov.svelte-1805xnc.para-hd-cov--high{background:color-mix(in srgb, var(--green) 16%, transparent);border-color:color-mix(in srgb, var(--green) 40%, transparent);color:color-mix(in srgb, var(--green) 62%, var(--dark-text))}.para-hd-cov.svelte-1805xnc.para-hd-cov--mid{background:color-mix(in srgb, var(--gold) 18%, transparent);border-color:color-mix(in srgb, var(--gold) 42%, transparent);color:color-mix(in srgb, var(--gold) 70%, var(--dark-text))}.para-hd-cov.svelte-1805xnc.para-hd-cov--low{background:color-mix(in srgb, var(--red) 16%, transparent);border-color:color-mix(in srgb, var(--red) 40%, transparent);color:color-mix(in srgb, var(--red) 62%, var(--dark-text))}.para-body.svelte-1805xnc{background:var(--dark-surface);border-top:1px solid color-mix(in srgb, var(--dark-border) 60%, transparent);flex-direction:column;gap:.9rem;padding:.8rem .85rem .95rem;display:flex}.para-subsec.svelte-1805xnc{flex-direction:column;gap:.28rem;display:flex}.token-row.svelte-1805xnc{background:color-mix(in srgb, var(--dark-text) 3%, var(--dark-bg));border:1px solid var(--dark-border);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.3rem;min-height:2.2rem;padding:.4rem;display:flex}.tok.svelte-1805xnc{cursor:default;transition:transform var(--t-fast);border:1px solid #0000;flex-direction:column;align-items:center;gap:1px;padding:.2rem .4rem;display:inline-flex}.tok.svelte-1805xnc:hover{transform:translateY(-1px)}.tok.svelte-1805xnc.found{background:color-mix(in srgb, var(--green) 15%, transparent);border-color:color-mix(in srgb, var(--green) 35%, transparent)}.tok.svelte-1805xnc.prefix{background:color-mix(in srgb, var(--gold) 17%, transparent);border-color:color-mix(in srgb, var(--gold) 40%, transparent)}.tok.svelte-1805xnc.grapheme{background:color-mix(in srgb, var(--dark-text) 5%, transparent);border-color:var(--dark-border)}.tok.svelte-1805xnc.unknown{background:color-mix(in srgb, var(--red) 14%, transparent);border-color:color-mix(in srgb, var(--red) 32%, transparent)}.tok.svelte-1805xnc.tok--uncertain{opacity:.72}.tok-eva.svelte-1805xnc{font-family:var(--font-mono);color:var(--dark-text);font-size:var(--text-mono);line-height:1.2}.tok-heb.svelte-1805xnc{font-family:var(--font-hebrew);font-size:var(--text-sm);color:color-mix(in srgb, var(--blue) 70%, var(--dark-text));line-height:1.3}.tok-grammar.svelte-1805xnc{gap:.15rem;margin-top:.1rem;display:flex}.gr-flag.svelte-1805xnc{font-family:var(--font-mono);font-size:var(--text-mono);white-space:nowrap;padding:.08rem .22rem;line-height:1}.gr-invalid.svelte-1805xnc{background:color-mix(in srgb, var(--red) 18%, transparent);color:color-mix(in srgb, var(--red) 62%, var(--dark-text))}.gr-cap.svelte-1805xnc{background:color-mix(in srgb, var(--gold) 18%, transparent);color:color-mix(in srgb, var(--gold) 70%, var(--dark-text))}.gr-warn.svelte-1805xnc{background:color-mix(in srgb, var(--gold) 13%, transparent);color:color-mix(in srgb, var(--gold) 65%, var(--dark-text))}.gr-connective.svelte-1805xnc{background:color-mix(in srgb, var(--blue) 16%, transparent);color:color-mix(in srgb, var(--blue) 70%, var(--dark-text))}.gr-class.svelte-1805xnc{background:color-mix(in srgb, var(--violet) 18%, transparent);color:color-mix(in srgb, var(--violet) 75%, var(--dark-text))}.gr-rule.svelte-1805xnc{background:color-mix(in srgb, var(--teal) 18%, transparent);color:color-mix(in srgb, var(--teal) 75%, var(--dark-text))}.gr-prog-death.svelte-1805xnc{background:color-mix(in srgb, var(--red) 14%, transparent);color:color-mix(in srgb, var(--red) 62%, var(--dark-text))}.gr-prog-heal.svelte-1805xnc{background:color-mix(in srgb, var(--green) 17%, transparent);color:color-mix(in srgb, var(--green) 62%, var(--dark-text))}.tok-mrk.svelte-1805xnc{font-size:var(--text-xs);opacity:.55;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.tok-mrk.svelte-1805xnc.tok-mrk--plant{color:color-mix(in srgb, var(--green) 62%, var(--dark-text));opacity:.7;font-size:var(--text-xs)}.tok-mrk.svelte-1805xnc.tok-mrk--line-end{color:var(--dark-text-mid)}.tok-mrk.svelte-1805xnc.tok-mrk--colophon{color:color-mix(in srgb, var(--gold) 70%, var(--dark-text));opacity:.8}.g-mrk.svelte-1805xnc{font-size:var(--text-xs);opacity:.6;cursor:default;margin-left:.25rem}.g-mrk.svelte-1805xnc.g-mrk--plant{color:color-mix(in srgb, var(--green) 62%, var(--dark-text))}.g-mrk.svelte-1805xnc.g-mrk--line-end{color:var(--dark-text-mid)}.g-mrk.svelte-1805xnc.g-mrk--colophon{color:color-mix(in srgb, var(--gold) 70%, var(--dark-text))}.gloss-table.svelte-1805xnc{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.gloss-table.svelte-1805xnc th:where(.svelte-1805xnc){font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dark-text-dim);border-bottom:1.5px solid var(--dark-border);text-align:left;background:color-mix(in srgb, var(--dark-text) 5%, var(--dark-surface));white-space:nowrap;padding:.3rem .5rem}.gloss-table.svelte-1805xnc td:where(.svelte-1805xnc){border-bottom:1px solid var(--dark-border);vertical-align:baseline;padding:.28rem .5rem}.gloss-table.svelte-1805xnc tr:where(.svelte-1805xnc):last-child td:where(.svelte-1805xnc){border-bottom:none}.gloss-table.svelte-1805xnc tr:where(.svelte-1805xnc):hover td:where(.svelte-1805xnc){background:color-mix(in srgb, var(--dark-text) 4%, transparent)}.gloss-table.svelte-1805xnc tr.row-unknown:where(.svelte-1805xnc) td:where(.svelte-1805xnc){opacity:.6}.gloss-table.svelte-1805xnc .g-eva:where(.svelte-1805xnc){font-family:var(--font-mono);color:var(--dark-text);white-space:nowrap}.gloss-table.svelte-1805xnc .g-eva:where(.svelte-1805xnc).g-eva--uncertain{opacity:.72;font-style:italic}.gloss-table.svelte-1805xnc .g-heb:where(.svelte-1805xnc){font-family:var(--font-hebrew);font-size:var(--text-sm);color:color-mix(in srgb, var(--blue) 70%, var(--dark-text))}.gloss-table.svelte-1805xnc .g-de:where(.svelte-1805xnc){color:var(--dark-text-dim);font-style:italic}.gloss-table.svelte-1805xnc .g-st:where(.svelte-1805xnc){color:color-mix(in srgb, var(--gold) 70%, var(--dark-text));font-size:var(--text-xs);white-space:nowrap}.gloss-table.svelte-1805xnc .g-st:where(.svelte-1805xnc).g5{color:color-mix(in srgb, var(--red) 62%, var(--dark-text))}.gloss-table.svelte-1805xnc .g-kind:where(.svelte-1805xnc){letter-spacing:.08em;white-space:nowrap}.gloss-table.svelte-1805xnc .g-class:where(.svelte-1805xnc){letter-spacing:normal;color:color-mix(in srgb, var(--violet) 75%, var(--dark-text));cursor:default;margin-left:.3rem}.gloss-table.svelte-1805xnc .g-class:where(.svelte-1805xnc).g-rule{color:color-mix(in srgb, var(--teal) 75%, var(--dark-text))}@container (width<=480px){.tr-lab.svelte-1805xnc{padding:1rem}}@media print{#translator-tool.svelte-1805xnc{display:none}}.ref-tile.svelte-1v8mh46{background:var(--parch);border:1px solid var(--parch-dk);border-radius:var(--radius-lg);break-inside:avoid;height:100%;box-shadow:var(--shadow-md);transition:border-color var(--t-fast), box-shadow var(--t-fast) ease;flex-direction:column;display:flex;overflow:hidden}@media screen{.ref-tile.svelte-1v8mh46:hover{border-color:var(--border);box-shadow:var(--shadow-lg)}}.ref-tile.svelte-1v8mh46 .ref-strip:where(.svelte-1v8mh46){background:var(--glass-sm);border-bottom:1px solid var(--parch-dk);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .7rem;padding:.85rem 1.3rem .75rem;display:flex}.ref-tile.svelte-1v8mh46 .ref-folio:where(.svelte-1v8mh46){font-family:var(--font-mono);font-size:var(--text-mono);color:var(--red);white-space:nowrap;font-weight:700}.ref-tile.svelte-1v8mh46 .ref-folio-link:where(.svelte-1v8mh46){color:var(--red);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--red) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--red) 45%, transparent);text-underline-offset:2px;transition:color var(--t-fast), text-decoration-color var(--t-fast)}.ref-tile.svelte-1v8mh46 .ref-folio-link:where(.svelte-1v8mh46):hover{color:var(--red-dk);-webkit-text-decoration-color:var(--red-dk);text-decoration-color:var(--red-dk)}.ref-tile.svelte-1v8mh46 .ref-folio-link:where(.svelte-1v8mh46):focus-visible{outline:2px solid var(--red);outline-offset:2px}.ref-tile.svelte-1v8mh46 .ref-folio-phrase:where(.svelte-1v8mh46){color:var(--ink-f)}.ref-tile.svelte-1v8mh46 .ref-folio-sep:where(.svelte-1v8mh46){color:var(--ink-f);padding-inline:.3rem}.ref-tile.svelte-1v8mh46 .ref-tile-body:where(.svelte-1v8mh46){flex-direction:column;flex:1;display:flex}.ref-tile.svelte-1v8mh46 .ref-title:where(.svelte-1v8mh46){font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:normal;text-transform:none;color:var(--ink);margin:0;padding:1.1rem 1.3rem 0;font-weight:700;line-height:1.3}.ref-tile.svelte-1v8mh46 .antonym-grid:where(.svelte-1v8mh46){flex-direction:column;gap:.9rem;padding:1.1rem 1.3rem;display:flex}.ref-tile.svelte-1v8mh46 .antonym-single:where(.svelte-1v8mh46){margin-top:auto;margin-inline:1.3rem;margin-bottom:1.1rem}.ref-tile.svelte-1v8mh46 .side:where(.svelte-1v8mh46),.ref-tile.svelte-1v8mh46 .antonym-single:where(.svelte-1v8mh46){background:color-mix(in srgb, var(--parch-d) 45%, var(--parch));border:1px solid color-mix(in srgb, var(--parch-dk) 60%, transparent);border-radius:var(--radius-md);padding:.8rem 1rem}.ref-tile.svelte-1v8mh46 .ref-tile-foot:where(.svelte-1v8mh46){border-top:1px solid var(--parch-dk);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .8rem;margin-top:auto;padding:.75rem 1.3rem 1.1rem;display:flex}.ref-tile.svelte-1v8mh46 .ref-note:where(.svelte-1v8mh46){font-size:var(--text-xs);color:var(--ink-f);margin:0}.ref-insert-btn{flex-shrink:0}@media print{.ref-tile.svelte-1v8mh46{break-inside:avoid;box-shadow:none;border:1px solid var(--border);background:0 0}}.carousel.svelte-8ojyxu{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;scroll-marker-group:after;gap:1rem;padding-block:1rem;display:flex;position:relative;overflow-x:auto;container-type:inline-size}.carousel.svelte-8ojyxu::-webkit-scrollbar{display:none}.carousel-item.svelte-8ojyxu{box-sizing:border-box;scroll-snap-align:start;flex-direction:column;flex:1 0 clamp(280px,45cqi,480px);min-width:0;scroll-margin-inline-start:calc(max(0px,50vw - 600px) + 2.5rem);display:flex}.carousel-item.svelte-8ojyxu.is-first{margin-inline-start:calc(max(0px,50vw - 600px) + 2.5rem)}.carousel-item.svelte-8ojyxu.is-last{margin-inline-end:calc(max(0px,50vw - 600px) + 2.5rem)}@media print{.screen-view.svelte-mb8gu4{display:none}}.screen-view.svelte-mb8gu4{margin-inline:calc(-1*max(0px,50vw - 600px) - 2.5rem);position:relative}@media (width<=1200px){.screen-view.svelte-mb8gu4{margin-inline:-1.8rem}}@media (width<=768px){.screen-view.svelte-mb8gu4{margin-inline:-1rem}}.print-view.svelte-mb8gu4{display:none}@media print{.print-view.svelte-mb8gu4{flex-wrap:wrap;gap:0 2rem;display:flex}}.ref-item.svelte-mb8gu4{flex-direction:column;flex:480px;justify-content:flex-start;display:flex}.care-link.svelte-5d0wlx{font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.1em;color:var(--gold);margin-top:.8rem;text-decoration:none;display:inline-block}.care-link.svelte-5d0wlx:hover{color:var(--red)}.tiles-grid.svelte-z49j6u{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}@media (width<=768px){.tiles-grid.svelte-z49j6u{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.tiles-grid.svelte-z49j6u{grid-template-columns:1fr}}.tile.svelte-z49j6u{text-align:center;background:var(--parch-l);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-family:var(--font-smallcaps);font-size:var(--text-xs);letter-spacing:.06em;color:var(--red);transition:all var(--t-norm);justify-content:center;align-items:center;padding:1rem;text-decoration:none;display:flex}.tile.svelte-z49j6u:hover{background:var(--parch);border-color:var(--gold);box-shadow:var(--shadow-md);transform:translateY(-2px)}
