.tts-wrap[data-astro-cid-gqst7par] [data-astro-cid-gqst7par][hidden]{display:none!important}.tts[data-astro-cid-gqst7par]{--stage-h: clamp(19rem, 52vh, 34rem);position:relative;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-float)}.bar[data-astro-cid-gqst7par]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.sources[data-astro-cid-gqst7par]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tbtn[data-astro-cid-gqst7par]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem .9rem;border:0;border-radius:var(--radius-pill);background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:600 .9rem/1 var(--font-body);cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .16s ease,background-color .16s ease}.tbtn[data-astro-cid-gqst7par] svg{width:1.05rem;height:1.05rem;flex:none}.tbtn-strong[data-astro-cid-gqst7par]{background:var(--emerald-deep);box-shadow:none;color:#fff}.tbtn-quiet[data-astro-cid-gqst7par]{box-shadow:none;color:var(--ink-2)}.tbtn[data-astro-cid-gqst7par]:active{transform:scale(.97)}.tbtn[data-astro-cid-gqst7par]:focus-visible,label[data-astro-cid-gqst7par].tbtn:focus-within{outline:2px solid var(--emerald-deep);outline-offset:2px}@media(hover:hover)and (pointer:fine){.tbtn[data-astro-cid-gqst7par]:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.tbtn-strong[data-astro-cid-gqst7par]:hover{background:oklch(.46 .11 165);box-shadow:none}.tbtn-quiet[data-astro-cid-gqst7par]:hover{background:var(--page-2);box-shadow:none}}.stats[data-astro-cid-gqst7par]{font-size:var(--step--1);color:var(--ink-3);font-variant-numeric:tabular-nums}.body[data-astro-cid-gqst7par]{display:grid;grid-template-columns:minmax(0,1fr) 19.5rem}.stage[data-astro-cid-gqst7par]{position:relative;min-width:0;min-height:var(--stage-h)}textarea[data-astro-cid-gqst7par],.read[data-astro-cid-gqst7par]{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;padding:var(--space-5) clamp(1rem,.5rem + 2vw,2.25rem);border:0;background:transparent;color:var(--ink);font:400 1.125rem/1.75 var(--font-body);overflow-y:auto;overscroll-behavior:contain}textarea[data-astro-cid-gqst7par]{resize:none}textarea[data-astro-cid-gqst7par]::-moz-placeholder{color:var(--ink-3)}textarea[data-astro-cid-gqst7par]::placeholder{color:var(--ink-3)}textarea[data-astro-cid-gqst7par]:focus-visible,.read[data-astro-cid-gqst7par]:focus-visible{outline:2px solid var(--emerald-deep);outline-offset:-4px;border-radius:6px}.read[data-astro-cid-gqst7par] p{max-width:68ch;margin:0 0 1em;content-visibility:auto;contain-intrinsic-size:auto 3.5em}.read[data-astro-cid-gqst7par] .s{border-radius:4px;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone}.read[data-astro-cid-gqst7par] .s.on{background:var(--mint);box-shadow:0 0 0 2px var(--mint)}@media(hover:hover)and (pointer:fine){.read[data-astro-cid-gqst7par] .s:hover{background:var(--page-2);box-shadow:0 0 0 2px var(--page-2)}.read[data-astro-cid-gqst7par] .s.on:hover{background:var(--mint)}}::highlight(tts-word){background-color:var(--avocado);color:var(--ink)}.veil[data-astro-cid-gqst7par]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-5);background:#ffffffeb;text-align:center}.veil[data-astro-cid-gqst7par] p[data-astro-cid-gqst7par]{display:inline-flex;align-items:center;gap:.5rem;font-weight:600}.veil-drop[data-astro-cid-gqst7par]{margin:var(--space-3);border:2px dashed var(--emerald-ink);border-radius:var(--radius-md);background:#d5f6e6f0;color:var(--emerald-ink)}.meter[data-astro-cid-gqst7par]{width:min(18rem,70vw);height:.4rem;border-radius:var(--radius-pill);background:var(--page-2);overflow:hidden}.meter[data-astro-cid-gqst7par] i[data-astro-cid-gqst7par]{display:block;width:100%;height:100%;background:var(--emerald-deep);transform:scaleX(var(--p, .04));transform-origin:left;transition:transform .2s var(--ease-out)}.follow[data-astro-cid-gqst7par]{position:absolute;left:50%;bottom:var(--space-4);display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:0;border-radius:var(--radius-pill);background:var(--ink);color:var(--page);font:600 .85rem/1 var(--font-body);box-shadow:var(--shadow-float);cursor:pointer;transform:translate(-50%)}.follow[data-astro-cid-gqst7par]:active{transform:translate(-50%) scale(.97)}.voice[data-astro-cid-gqst7par]{border-left:1px solid var(--line);background:var(--page)}.voice[data-astro-cid-gqst7par] summary[data-astro-cid-gqst7par]{display:none}.voice-inner[data-astro-cid-gqst7par]{display:grid;gap:var(--space-4);padding:var(--space-5)}.field[data-astro-cid-gqst7par]{display:grid;gap:.35rem;font-size:var(--step--1);font-weight:600;color:var(--ink-2)}select[data-astro-cid-gqst7par]{width:100%;min-height:2.6rem;padding:.4rem 2rem .4rem .7rem;border:0;border-radius:var(--radius-sm);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23415450' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center,#fff;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:500 .95rem/1.3 var(--font-body);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select[data-astro-cid-gqst7par]:focus-visible{outline:2px solid var(--emerald-deep);outline-offset:1px}.voice-meta[data-astro-cid-gqst7par]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:calc(var(--space-2) * -1)}.tags[data-astro-cid-gqst7par]{display:flex;flex-wrap:wrap;gap:.3rem}.tags[data-astro-cid-gqst7par] span{padding:.1rem .5rem;border-radius:var(--radius-pill);background:var(--page-2);box-shadow:inset 0 0 0 1px var(--line);font-size:.75rem;font-weight:600;color:var(--ink-2)}.tags[data-astro-cid-gqst7par] span.good{background:var(--mint);box-shadow:none;color:var(--emerald-ink)}.hear[data-astro-cid-gqst7par]{display:inline-flex;flex:none;align-items:center;gap:.35rem;min-height:2rem;padding:.3rem .7rem;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--emerald-ink);font:600 .85rem/1 var(--font-body);cursor:pointer}.hear[data-astro-cid-gqst7par] svg{width:.8rem;height:.8rem}.hear[data-astro-cid-gqst7par]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.hear[data-astro-cid-gqst7par]:hover{background:var(--mint)}}.note[data-astro-cid-gqst7par]{font-size:.8rem;line-height:1.45;color:var(--ink-3)}.note[data-astro-cid-gqst7par]:empty{display:none}.pair[data-astro-cid-gqst7par]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.slider[data-astro-cid-gqst7par]{display:grid;gap:.2rem;font-size:var(--step--1);font-weight:600;color:var(--ink-2)}.slider[data-astro-cid-gqst7par]>span[data-astro-cid-gqst7par]{display:flex;justify-content:space-between}.slider[data-astro-cid-gqst7par] output[data-astro-cid-gqst7par]{font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}input[data-astro-cid-gqst7par][type=range]{width:100%;margin:0;accent-color:var(--emerald-deep);cursor:pointer}.check[data-astro-cid-gqst7par]{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--step--1);color:var(--ink-2);cursor:pointer}.check[data-astro-cid-gqst7par] input[data-astro-cid-gqst7par]{width:1.05rem;height:1.05rem;margin:.15rem 0 0;accent-color:var(--emerald-deep);flex:none}.more[data-astro-cid-gqst7par]{font-size:var(--step--1)}.player[data-astro-cid-gqst7par]{position:sticky;bottom:0;z-index:var(--z-raised);display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--page-2)}.transport[data-astro-cid-gqst7par]{display:flex;align-items:center;gap:var(--space-1)}.pbtn[data-astro-cid-gqst7par]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:transform .16s var(--ease-out),background-color .16s ease}.pbtn[data-astro-cid-gqst7par] svg{width:1.15rem;height:1.15rem}.pbtn[data-astro-cid-gqst7par]:active{transform:scale(.94)}.pbtn[data-astro-cid-gqst7par]:disabled{color:var(--line-strong);cursor:default}.pbtn[data-astro-cid-gqst7par].play{width:3.5rem;height:3.5rem;background:var(--emerald-deep);color:#fff;box-shadow:inset 0 1px #ffffff38,0 10px 24px -12px oklch(.45 .12 165 / .75)}.pbtn[data-astro-cid-gqst7par].play svg{width:1.35rem;height:1.35rem}.pbtn[data-astro-cid-gqst7par].play:disabled{background:var(--line-strong);color:#fff;box-shadow:none}.i-pause[data-astro-cid-gqst7par],.tts-wrap[data-astro-cid-gqst7par][data-state=playing] .i-play[data-astro-cid-gqst7par]{display:none}.tts-wrap[data-astro-cid-gqst7par][data-state=playing] .i-pause[data-astro-cid-gqst7par]{display:block}.i-play[data-astro-cid-gqst7par] svg{transform:translate(1px)}@media(hover:hover)and (pointer:fine){.pbtn[data-astro-cid-gqst7par]:not(:disabled):not(.play):hover{background:#d9e9e1}.pbtn[data-astro-cid-gqst7par].play:not(:disabled):hover{background:oklch(.46 .11 165)}}.where[data-astro-cid-gqst7par]{display:grid;flex:1;gap:.15rem;min-width:0}.seek[data-astro-cid-gqst7par]:disabled{cursor:default;opacity:.5}.pos[data-astro-cid-gqst7par]{display:flex;justify-content:space-between;gap:var(--space-3);font-size:.8rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.keys[data-astro-cid-gqst7par]{position:relative}.keys[data-astro-cid-gqst7par] summary[data-astro-cid-gqst7par]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;color:var(--ink-2);list-style:none;cursor:pointer}.keys[data-astro-cid-gqst7par] summary[data-astro-cid-gqst7par]::-webkit-details-marker{display:none}.keys[data-astro-cid-gqst7par] summary[data-astro-cid-gqst7par] svg{width:1.2rem;height:1.2rem}@media(hover:hover)and (pointer:fine){.keys[data-astro-cid-gqst7par] summary[data-astro-cid-gqst7par]:hover{background:#d9e9e1}}.keys-pop[data-astro-cid-gqst7par]{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:var(--z-overlay);width:17rem;padding:var(--space-4);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-float);font-size:var(--step--1)}.keys-pop[data-astro-cid-gqst7par]>p[data-astro-cid-gqst7par]{margin-bottom:var(--space-3);color:var(--ink-3)}.keys-pop[data-astro-cid-gqst7par] dl[data-astro-cid-gqst7par]{display:grid;grid-template-columns:auto 1fr;gap:.45rem .9rem;margin:0}.keys-pop[data-astro-cid-gqst7par] dd[data-astro-cid-gqst7par]{margin:0;color:var(--ink-2)}kbd[data-astro-cid-gqst7par]{display:inline-block;min-width:1.6em;padding:.05rem .4rem;border-radius:var(--radius-xs);background:var(--page-2);box-shadow:inset 0 -1px 0 var(--line-strong),inset 0 0 0 1px var(--line);font:600 .75rem/1.5 var(--font-body);text-align:center}.resume[data-astro-cid-gqst7par]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--mint);font-size:var(--step--1)}.resume[data-astro-cid-gqst7par] p[data-astro-cid-gqst7par]{flex:1 1 14rem;font-weight:600}.alert[data-astro-cid-gqst7par]{display:flex;gap:.5rem;margin:0;padding:var(--space-3) var(--space-4);border-top:1px solid oklch(.85 .06 40);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:oklch(.97 .025 50);color:#733119;font-size:var(--step--1)}.alert[data-astro-cid-gqst7par][data-tone=info]{border-top-color:var(--line);background:var(--page-2);color:var(--ink-2)}.tts-foot[data-astro-cid-gqst7par]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);padding-inline:var(--space-2)}.tts-foot[data-astro-cid-gqst7par]>p[data-astro-cid-gqst7par]{font-size:.8rem;color:var(--ink-3)}@media(max-width:900px){.body[data-astro-cid-gqst7par]{grid-template-columns:minmax(0,1fr)}.voice[data-astro-cid-gqst7par]{border-left:0;border-top:1px solid var(--line)}.voice[data-astro-cid-gqst7par] summary[data-astro-cid-gqst7par]{display:flex;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-2) var(--space-4);list-style:none;cursor:pointer}.voice[data-astro-cid-gqst7par] summary[data-astro-cid-gqst7par]::-webkit-details-marker{display:none}.sum-title[data-astro-cid-gqst7par]{font-weight:600;font-size:.95rem}.sum-now[data-astro-cid-gqst7par]{flex:1;min-width:0;overflow:hidden;font-size:var(--step--1);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}.voice[data-astro-cid-gqst7par] summary[data-astro-cid-gqst7par] svg{flex:none;transition:transform .2s var(--ease-out)}.voice[data-astro-cid-gqst7par][open] summary[data-astro-cid-gqst7par] svg{transform:rotate(180deg)}.voice-inner[data-astro-cid-gqst7par]{padding-top:var(--space-2)}}@media(max-width:560px){.tts[data-astro-cid-gqst7par]{--stage-h: clamp(16rem, 48vh, 26rem)}.bar[data-astro-cid-gqst7par]{padding:var(--space-3)}.tbtn[data-astro-cid-gqst7par]{padding-inline:.75rem}.tbtn[data-astro-cid-gqst7par][data-act=paste]{display:none}.player[data-astro-cid-gqst7par]{flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-3)}.where[data-astro-cid-gqst7par]{order:3;flex-basis:100%}.transport[data-astro-cid-gqst7par]{flex:1;justify-content:center}}
