.ts[data-v-10447131]{border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);font-family:var(--font-body);letter-spacing:0;isolation:isolate;margin:2.2rem 0 1.5rem;font-size:1rem;line-height:1.7}.ts p[data-v-10447131]{text-indent:0;margin:0}.ts h2[data-v-10447131]{font-family:var(--font-body);letter-spacing:.03em;border:0;margin:0;padding:0;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:500;line-height:1.4}.ts h2[data-v-10447131]:before{content:none}.ts-sr[data-v-10447131]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ts-hero[data-v-10447131]{border-bottom:1px solid var(--rule);background:linear-gradient(180deg, color-mix(in srgb, var(--paper) 55%, transparent), transparent 72%);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,4vw,3rem) clamp(2rem,5vw,4rem);display:grid}.ts-hero-copy[data-v-10447131]{min-width:0}.ts-kicker[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.7rem;font-size:.56rem;display:flex}.ts-kicker-line[data-v-10447131]{opacity:.55;background:currentColor;flex:none;width:1.8rem;height:1px}.ts-family[data-v-10447131]{letter-spacing:.015em;color:var(--ink);padding-top:1.1rem;font-size:clamp(2.5rem,5.6vw,4.6rem);font-weight:500;line-height:1.06}.ts-latin[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.24em;color:var(--ink-3);padding-top:.7rem;font-size:.55rem}.ts-lead[data-v-10447131]{max-width:32rem;color:var(--ink-2);padding-top:1.4rem;font-size:.98rem;line-height:1.95}.ts-hero-poem[data-v-10447131]{text-align:right;color:var(--ink);border:0;margin:0;padding:0 0 .2rem}.ts-hero-poem p[data-v-10447131]{letter-spacing:.015em;font-size:clamp(1.7rem,3.6vw,2.8rem);font-weight:300;line-height:1.55}.ts-hero-poem cite[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.18em;color:var(--ink-3);margin-top:1.1rem;font-size:.56rem;font-style:normal;display:block}.ts-hero-poem cite[data-v-10447131]:before{content:"";vertical-align:.08em;background:var(--accent);width:.34rem;height:.34rem;margin-right:.55rem;display:inline-block}.ts-facts[data-v-10447131]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ts-fact[data-v-10447131]{border-right:1px solid var(--rule);padding:.9rem clamp(1rem,3vw,2rem)}.ts-fact[data-v-10447131]:last-child{border-right:0}.ts-fact span[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.2em;color:var(--ink-3);font-size:.5rem;display:block}.ts-fact strong[data-v-10447131]{font-family:var(--font-display);letter-spacing:.01em;margin-top:.35rem;font-size:.98rem;font-weight:500;display:block}.ts-family-tabs[data-v-10447131]{border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ts-family-tab[data-v-10447131]{border:0;border-right:1px solid var(--rule);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ease), box-shadow .2s var(--ease);background:0 0;flex-direction:column;align-items:flex-start;gap:.12rem;padding:1rem 1.1rem;display:flex}.ts-family-tab[data-v-10447131]:last-child{border-right:0}.ts-family-tab[data-v-10447131]:hover{background:var(--paper)}.ts-family-tab.is-active[data-v-10447131]{background:color-mix(in srgb, var(--accent) 6%, var(--paper-raised));box-shadow:inset 0 2px 0 var(--accent)}.ts-family-tab-head[data-v-10447131]{align-items:baseline;gap:.55rem;display:flex}.ts-family-index[data-v-10447131]{font-family:var(--font-display);color:var(--ink-3);font-size:1.3rem;line-height:1}.ts-family-tab.is-active .ts-family-index[data-v-10447131]{color:var(--accent)}.ts-family-tab-name[data-v-10447131]{font-size:1.02rem;font-weight:500;line-height:1.3}.ts-family-tab-axis[data-v-10447131]{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-3);font-size:.48rem}.ts-family-tab-use[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.14em;color:var(--ink-3);font-size:.48rem}.ts-family-stage[data-v-10447131]{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-top:0;padding:clamp(1.4rem,3.6vw,2.5rem)}.ts-family-sample[data-v-10447131]{letter-spacing:.01em;text-wrap:pretty;overflow-wrap:break-word;font-size:clamp(1.6rem,3.4vw,2.7rem);line-height:1.6}.ts-family-caption[data-v-10447131]{border-top:1px solid var(--rule);font-family:var(--font-ui);letter-spacing:.14em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1rem;margin-top:1.3rem;padding-top:.8rem;font-size:.5rem;display:flex}.ts-sec[data-v-10447131]{border-bottom:1px solid var(--rule);padding:clamp(1.8rem,4vw,3rem) clamp(1.25rem,4vw,3rem)}.ts-sec[data-v-10447131]:last-child{border-bottom:0}.ts-sec-head[data-v-10447131]{grid-template-columns:5rem minmax(0,1fr);align-items:start;gap:1.5rem;margin-bottom:1.8rem;display:grid}.ts-sec-index[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.2em;color:var(--accent);padding-top:.35rem;font-size:.52rem}.ts-sec-title[data-v-10447131]{color:var(--ink)}.ts-sec-note[data-v-10447131]{max-width:40rem;color:var(--ink-3);padding-top:.5rem;font-size:.9rem;line-height:1.8}.ts-weights[data-v-10447131]{border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ts-weight[data-v-10447131]{border:0;border-right:1px solid var(--rule);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ease), box-shadow .2s var(--ease);background:0 0;padding:1.25rem 1.3rem 1.1rem;display:block;position:relative}.ts-weight[data-v-10447131]:last-child{border-right:0}.ts-weight[data-v-10447131]:hover{background:var(--paper)}.ts-weight.is-active[data-v-10447131]{background:color-mix(in srgb, var(--accent) 6%, var(--paper-raised));box-shadow:inset 0 2px 0 var(--accent)}.ts-weight-top[data-v-10447131]{align-items:baseline;gap:.55rem;display:flex}.ts-weight-num[data-v-10447131]{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.7rem;line-height:1}.ts-weight-name[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.18em;color:var(--ink-3);font-size:.56rem}.ts-weight-cn[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.18em;color:var(--accent);margin-top:.3rem;font-size:.52rem;display:block}.ts-weight-sample[data-v-10447131]{color:var(--ink);margin:1.2rem 0 1.25rem;font-size:clamp(1.12rem,1.5vw,1.32rem);line-height:1.95;display:block}.ts-weight-use[data-v-10447131]{border-top:1px solid var(--rule);font-family:var(--font-ui);letter-spacing:.16em;color:var(--ink-3);padding-top:.75rem;font-size:.5rem;display:block}.ts-lab[data-v-10447131]{border:1px solid var(--rule);background:var(--paper);grid-template-columns:17rem minmax(0,1fr);display:grid}.ts-controls[data-v-10447131]{border-right:1px solid var(--rule);flex-direction:column;gap:1.1rem;padding:1.3rem;display:flex}.ts-control[data-v-10447131]{display:block}.ts-control-label[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.14em;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.5rem;font-size:.52rem;display:flex}.ts-control-label b[data-v-10447131]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink);font-size:.56rem;font-weight:500}.ts-control-value[data-v-10447131]{align-items:baseline;gap:.35rem;display:inline-flex}.ts-control-value i[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.08em;color:var(--accent);font-size:.44rem;font-style:normal}.ts-seg[data-v-10447131]{border:1px solid var(--rule);background:var(--paper-raised);gap:2px;padding:2px;display:flex}.ts-seg button[data-v-10447131]{min-width:0;color:var(--ink-3);font-family:var(--font-ui);letter-spacing:.06em;white-space:nowrap;cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease);background:0 0;border:0;flex:1;padding:.45rem .18rem;font-size:.52rem}.ts-seg button[data-v-10447131]:hover{color:var(--ink)}.ts-seg button[aria-pressed=true][data-v-10447131]{background:var(--ink);color:var(--paper)}.ts-control input[type=range][data-v-10447131]{width:100%;margin:.15rem 0 0}.ts-range-scale[data-v-10447131]{font-family:var(--font-mono);color:var(--ink-3);justify-content:space-between;margin-top:.2rem;font-size:.48rem;display:flex}.ts-actions[data-v-10447131]{gap:.5rem;margin-top:auto;padding-top:.4rem;display:flex}.ts-btn[data-v-10447131]{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-family:var(--font-ui);letter-spacing:.12em;cursor:pointer;transition:opacity .18s var(--ease);flex:1;padding:.55rem .5rem;font-size:.54rem}.ts-btn[data-v-10447131]:hover{opacity:.82}.ts-btn-ghost[data-v-10447131]{color:var(--ink);border-color:var(--rule-strong);background:0 0}.ts-stage[data-v-10447131]{--stage-bg:#f7f2e8;--stage-fg:#191510;--stage-muted:#7c7263;--stage-rule:#d5ccba;background:var(--stage-bg);min-height:23rem;color:var(--stage-fg);transition:background .3s var(--ease), color .3s var(--ease);flex-direction:column;justify-content:space-between;padding:clamp(1.2rem,3vw,2rem);display:flex}.ts-stage--ink[data-v-10447131]{--stage-bg:#161311;--stage-fg:#ece6d9;--stage-muted:#8b8273;--stage-rule:#2e2a24}.ts-stage-bar[data-v-10447131],.ts-stage-foot[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.12em;color:var(--stage-muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.5rem;display:flex}.ts-stage-bar[data-v-10447131]{border-bottom:1px solid var(--stage-rule);padding-bottom:.8rem}.ts-stage-foot[data-v-10447131]{border-top:1px solid var(--stage-rule);padding-top:.8rem}.ts-stage-mark[data-v-10447131]{align-items:center;gap:.45rem;display:inline-flex}.ts-stage-mark[data-v-10447131]:before{content:"";background:var(--accent);width:.32rem;height:.32rem}.ts-stage-text[data-v-10447131]{font-family:var(--font-body);text-align:justify;text-wrap:pretty;overflow-wrap:break-word;transition:font-size .18s var(--ease), line-height .18s var(--ease);padding-block:1.6rem}.ts-scale[data-v-10447131]{border-top:1px solid var(--rule)}.ts-scale-row[data-v-10447131]{border-bottom:1px solid var(--rule);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding:.85rem 0;display:grid}.ts-scale-row[data-v-10447131]:last-child{border-bottom:0}.ts-scale-label[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.12em;color:var(--ink-3);white-space:nowrap;font-size:.54rem}.ts-scale-label em[data-v-10447131]{color:var(--accent);margin-left:.12rem;font-style:normal}.ts-scale-label small[data-v-10447131]{letter-spacing:.14em;color:var(--ink-3);margin-top:.2rem;font-size:.46rem;display:block}.ts-scale-sample[data-v-10447131]{min-width:0;color:var(--ink);overflow-wrap:anywhere;line-height:1.35}.ts-roles[data-v-10447131]{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ts-role[data-v-10447131]{background:var(--paper-raised);flex-direction:column;padding:1.2rem;display:flex}.ts-role-head[data-v-10447131]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;padding-bottom:.6rem;display:flex}.ts-role-head span[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.18em;color:var(--accent);font-size:.56rem}.ts-role-head code[data-v-10447131]{font-family:var(--font-mono);color:var(--ink-3);background:0 0;border:0;padding:0;font-size:.52rem}.ts-role-lede[data-v-10447131]{color:var(--ink-2);font-size:1.05rem;font-weight:300;line-height:2}.ts p.ts-role-body[data-v-10447131]{text-indent:2em;color:var(--ink);font-size:.95rem;font-weight:400;line-height:2.05}.ts-role-body strong[data-v-10447131]{color:var(--ink);font-weight:500}.ts-role footer[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.14em;color:var(--ink-3);margin-top:auto;padding-top:1rem;font-size:.46rem}.ts-glyphs[data-v-10447131]{border:1px solid var(--rule);background:var(--rule);grid-template-columns:1.3fr 1.2fr .8fr;gap:1px;display:grid}.ts-glyph[data-v-10447131]{background:var(--paper-raised);min-width:0;padding:1.2rem}.ts-glyph-label[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.16em;color:var(--ink-3);padding-bottom:1rem;font-size:.5rem}.ts-punct[data-v-10447131]{letter-spacing:.06em;word-break:break-all;font-size:clamp(1.05rem,2vw,1.5rem);line-height:1.9}.ts-latin-line[data-v-10447131]{letter-spacing:.08em;word-break:break-all;font-size:.92rem;line-height:1.9}.ts-glyph-vertical[data-v-10447131]{flex-direction:column;display:flex}.ts-vertical-wrap[data-v-10447131]{flex:1;justify-content:center;min-height:12rem;display:flex}.ts-vertical[data-v-10447131]{letter-spacing:.12em;writing-mode:vertical-rl;text-orientation:upright;height:12rem;color:var(--ink);margin:0;font-size:1.22rem;line-height:1.9}.ts-vertical span[data-v-10447131]{display:block}.ts-info[data-v-10447131]{grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.ts-dl[data-v-10447131]{border-top:1px solid var(--rule)}.ts-dl>div[data-v-10447131]{border-bottom:1px solid var(--rule);grid-template-columns:5.2rem minmax(0,1fr);gap:1rem;padding:.65rem 0;display:grid}.ts-dl dt[data-v-10447131]{font-family:var(--font-ui);letter-spacing:.14em;color:var(--ink-3);padding-top:.15rem;font-size:.5rem}.ts-dl dd[data-v-10447131]{color:var(--ink);margin:0;font-size:.9rem;line-height:1.7}.ts-css[data-v-10447131]{border:1px solid var(--rule);background:var(--paper)}.ts-css-head[data-v-10447131]{border-bottom:1px solid var(--rule);font-family:var(--font-ui);letter-spacing:.16em;color:var(--ink-3);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;font-size:.5rem;display:flex}.ts-css-head button[data-v-10447131]{border:1px solid var(--rule-strong);color:var(--ink);font:inherit;letter-spacing:.1em;cursor:pointer;background:0 0;padding:.2rem .5rem}.ts-css-head button[data-v-10447131]:hover{border-color:var(--accent);color:var(--accent)}.ts-css pre[data-v-10447131]{background:var(--paper-raised);font-family:var(--font-mono);color:var(--ink-2);border:0;margin:0;padding:1rem;font-size:.7rem;line-height:1.8;overflow:auto}.ts-css code[data-v-10447131]{font-family:inherit;font-size:inherit;background:0 0;border:0;padding:0}.ts p.ts-license[data-v-10447131]{border-top:1px solid var(--rule);font-family:var(--font-ui);letter-spacing:.12em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.5rem;padding-top:1rem;font-size:.5rem;display:flex}.ts-license a[data-v-10447131]{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);text-decoration:none}.ts-license a[data-v-10447131]:hover{border-bottom-color:var(--accent)}@media (width<=1000px){.ts-hero[data-v-10447131]{grid-template-columns:minmax(0,1fr);align-items:start}.ts-hero-poem[data-v-10447131]{text-align:left}.ts-lab[data-v-10447131],.ts-info[data-v-10447131]{grid-template-columns:minmax(0,1fr)}.ts-controls[data-v-10447131]{border-right:0;border-bottom:1px solid var(--rule)}.ts-actions[data-v-10447131]{margin-top:0}}@media (width<=760px){.ts-facts[data-v-10447131]{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-fact[data-v-10447131]:nth-child(2){border-right:0}.ts-fact[data-v-10447131]:nth-child(-n+2){border-bottom:1px solid var(--rule)}.ts-weights[data-v-10447131],.ts-roles[data-v-10447131],.ts-glyphs[data-v-10447131]{grid-template-columns:minmax(0,1fr)}.ts-weight[data-v-10447131]{border-right:0;border-bottom:1px solid var(--rule)}.ts-weight[data-v-10447131]:last-child{border-bottom:0}.ts-sec-head[data-v-10447131]{grid-template-columns:minmax(0,1fr);gap:.5rem}.ts-sec-index[data-v-10447131]{padding-top:0}.ts-scale-row[data-v-10447131]{grid-template-columns:minmax(0,1fr);gap:.4rem}.ts-scale-label small[data-v-10447131]{margin-left:.5rem;display:inline}.ts-glyph-vertical[data-v-10447131]{min-height:0}.ts-vertical-wrap[data-v-10447131]{min-height:11rem}.ts-vertical[data-v-10447131]{height:11rem}}@media (width<=520px){.ts-hero[data-v-10447131],.ts-sec[data-v-10447131]{padding-inline:1rem}.ts-family-tabs[data-v-10447131]{grid-template-columns:minmax(0,1fr)}.ts-family-tab[data-v-10447131]{border-right:0;border-bottom:1px solid var(--rule)}.ts-family-tab[data-v-10447131]:last-child{border-bottom:0}.ts-fact[data-v-10447131]{padding-inline:.9rem}.ts-stage-bar[data-v-10447131],.ts-stage-foot[data-v-10447131]{flex-direction:column;align-items:flex-start;gap:.35rem}.ts-license[data-v-10447131]{flex-direction:column;gap:.4rem}}@media (prefers-reduced-motion:reduce){.ts-weight[data-v-10447131],.ts-seg button[data-v-10447131],.ts-btn[data-v-10447131],.ts-stage[data-v-10447131],.ts-stage-text[data-v-10447131]{transition:none}}
