.tp[data-astro-cid-b4velqqz]{max-width:1000px;padding-block:12px 36px}.tp-heading[data-astro-cid-b4velqqz]{margin-bottom:24px}.tp-eyebrow[data-astro-cid-b4velqqz]{color:var(--muted);margin-bottom:8px;font-size:12px}h1[data-astro-cid-b4velqqz]{letter-spacing:-1.5px;font-size:clamp(30px,5.5vw,46px);line-height:1.08}.tp-intro[data-astro-cid-b4velqqz]{color:var(--muted);max-width:650px;margin-top:12px;font-size:16px}.tp-workspace[data-astro-cid-b4velqqz]{grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"editor basics""editor options""start start";align-items:start;gap:16px;display:grid}.tp-editor[data-astro-cid-b4velqqz],.tp-basics[data-astro-cid-b4velqqz],.tp-options[data-astro-cid-b4velqqz]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);min-width:0;padding:18px}.tp-editor[data-astro-cid-b4velqqz]{grid-area:editor}.tp-editor-head[data-astro-cid-b4velqqz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.tp-editor-head[data-astro-cid-b4velqqz] label[data-astro-cid-b4velqqz],.tp-basics[data-astro-cid-b4velqqz] h2[data-astro-cid-b4velqqz]{letter-spacing:0;font-size:14px;font-weight:650}.tp-stats[data-astro-cid-b4velqqz]{color:var(--muted);font-size:12px}.tp-file-actions[data-astro-cid-b4velqqz]{flex-wrap:wrap;gap:0 14px;margin-block:4px;display:flex}.tp-file-actions[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]{min-height:44px;color:var(--muted);background:0 0;border:0;padding:0;font-size:12px}.tp-file-actions[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]:hover{color:var(--ink);text-decoration:underline}button[data-astro-cid-b4velqqz]:disabled{cursor:default;opacity:.45}textarea[data-astro-cid-b4velqqz]{resize:vertical;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:245px;color:var(--ink);font:16px/1.65 var(--font-sans);padding:14px;display:block}textarea[data-astro-cid-b4velqqz]::placeholder{color:var(--muted)}.tp-lifetime[data-astro-cid-b4velqqz],.tp-file-help[data-astro-cid-b4velqqz],.tp-message[data-astro-cid-b4velqqz]{color:var(--muted);margin-top:10px;font-size:12px}.tp-file-help[data-astro-cid-b4velqqz]{margin-top:5px;font-size:11px}.tp-message[data-astro-cid-b4velqqz]:empty{display:none}.tp-confirm[data-astro-cid-b4velqqz]{border-top:1px solid var(--line);margin-top:12px;padding-top:12px;font-size:13px}.tp-confirm-actions[data-astro-cid-b4velqqz]{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.tp-confirm[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]{border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);min-height:44px;padding:8px 12px}.tp-basics[data-astro-cid-b4velqqz]{grid-area:basics}.tp-field[data-astro-cid-b4velqqz]{gap:6px;margin-top:14px;display:grid}.tp-field[data-astro-cid-b4velqqz] label[data-astro-cid-b4velqqz]{justify-content:space-between;gap:8px;font-size:13px;display:flex}.tp-field[data-astro-cid-b4velqqz] label[data-astro-cid-b4velqqz] span[data-astro-cid-b4velqqz]{color:var(--muted)}input[data-astro-cid-b4velqqz][type=range]{width:100%;height:24px;accent-color:var(--ink);margin:0}.tp-preview[data-astro-cid-b4velqqz]{max-height:76px;color:var(--muted);overflow-wrap:anywhere;margin-top:12px;line-height:1.5;overflow:hidden}.tp-options[data-astro-cid-b4velqqz]{grid-area:options}summary[data-astro-cid-b4velqqz]{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}summary[data-astro-cid-b4velqqz]:before{content:"+";font-size:18px}details[data-astro-cid-b4velqqz][open] summary[data-astro-cid-b4velqqz]:before{content:"−"}select[data-astro-cid-b4velqqz]{width:100%;min-height:44px;font:inherit;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);padding:8px;font-size:13px}.tp-check[data-astro-cid-b4velqqz]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}input[data-astro-cid-b4velqqz][type=checkbox]{width:18px;height:18px;accent-color:var(--ink)}.tp-start[data-astro-cid-b4velqqz]{flex-wrap:wrap;grid-area:start;align-items:center;gap:12px 20px;display:flex}.tp-start[data-astro-cid-b4velqqz] span[data-astro-cid-b4velqqz]{color:var(--muted);font-size:12px}.tp-start[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]{min-height:44px}.tp-nojs[data-astro-cid-b4velqqz]{border:1px solid var(--line);border-radius:var(--radius-card);margin-bottom:16px;padding:16px}.tp-reader[data-astro-cid-b4velqqz]{border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.tp-reader[data-astro-cid-b4velqqz][open]{grid-template-rows:3px auto minmax(0,1fr) auto auto;display:grid}.tp-reader[data-astro-cid-b4velqqz]::backdrop{background:var(--monitor)}.tp-reader[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]{color:var(--ink)}.tp-progress[data-astro-cid-b4velqqz]{appearance:none;background:var(--line);border:0;width:100%;height:3px;display:block}.tp-progress[data-astro-cid-b4velqqz]::-webkit-progress-bar{background:var(--line)}.tp-progress[data-astro-cid-b4velqqz]::-webkit-progress-value{background:var(--ink)}.tp-progress[data-astro-cid-b4velqqz]::-moz-progress-bar{background:var(--ink)}.tp-reader-head[data-astro-cid-b4velqqz]{padding:4px max(16px, env(safe-area-inset-right)) 4px max(16px, env(safe-area-inset-left));color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.tp-reader-head[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]{background:0 0;border:0;min-height:44px;padding:8px 0 8px 12px;font-size:13px}.tp-state[data-astro-cid-b4velqqz]:before{content:"";background:var(--standby);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}[data-astro-cid-b4velqqz][data-state=reading] .tp-state[data-astro-cid-b4velqqz]:before{background:var(--approved)}.tp-viewport[data-astro-cid-b4velqqz]{touch-action:none;user-select:none;cursor:pointer;min-height:0;position:relative;overflow:hidden}.tp-content[data-astro-cid-b4velqqz],.tp-scroll[data-astro-cid-b4velqqz]{position:absolute;inset:0}.tp-content[data-astro-cid-b4velqqz]{font-weight:550}.tp-scroll[data-astro-cid-b4velqqz]{scroll-behavior:auto;overflow-anchor:none;overflow:hidden}.tp-text[data-astro-cid-b4velqqz]{width:var(--tp-width,75%);max-width:calc(100% - 32px);margin:0 auto}.tp-text[data-astro-cid-b4velqqz] .tp-line{white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;min-height:1em}.tp-text[data-astro-cid-b4velqqz] .tp-cue{color:var(--muted);font-weight:400}.tp-guide[data-astro-cid-b4velqqz]{border-top:1px solid var(--faint);pointer-events:none;position:absolute;top:33.3333%;left:16px;right:16px}.tp-guide[data-astro-cid-b4velqqz] span[data-astro-cid-b4velqqz]{color:var(--ink);font-size:28px;position:absolute;top:-21px;left:-8px}.tp-count[data-astro-cid-b4velqqz]{pointer-events:none;background:#151618e6;place-content:center;font-size:100px;font-weight:650;display:grid;position:absolute;inset:0}.tp-toolbar[data-astro-cid-b4velqqz]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 16px;padding-top:12px;display:flex}.tp-toolbar[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]{background:var(--raised);border:1px solid var(--line);border-radius:var(--radius-control);min-width:44px;min-height:44px;padding:8px 12px;font-size:13px}.tp-toolbar[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]:hover{background:var(--hover)}.tp-toolbar[data-astro-cid-b4velqqz] .tp-play[data-astro-cid-b4velqqz]{background:var(--ink);color:var(--on-ink);min-width:92px}.tp-toolbar[data-astro-cid-b4velqqz] .tp-play[data-astro-cid-b4velqqz]:hover{background:var(--ink)}.tp-toolbar[data-astro-cid-b4velqqz] [data-astro-cid-b4velqqz][aria-pressed=true]{border-color:var(--ink)}.tp-pace-controls[data-astro-cid-b4velqqz]{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--raised);align-items:center;gap:2px;font-size:12px;display:flex}.tp-pace-controls[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]{background:0 0;border:0}.tp-pace-controls[data-astro-cid-b4velqqz] span[data-astro-cid-b4velqqz]{text-align:center;font-variant-numeric:tabular-nums;min-width:62px}.tp-timing[data-astro-cid-b4velqqz]{color:var(--muted);min-width:110px;font-size:12px}.tp-reader-help[data-astro-cid-b4velqqz]{text-align:center;padding:8px 16px max(10px, env(safe-area-inset-bottom));color:var(--muted);font-size:11px}.tp-sr-only[data-astro-cid-b4velqqz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=650px){.tp[data-astro-cid-b4velqqz]{padding-top:6px}.tp-heading[data-astro-cid-b4velqqz]{margin-bottom:16px}.tp-eyebrow[data-astro-cid-b4velqqz]{display:none}.tp-intro[data-astro-cid-b4velqqz]{margin-top:8px;font-size:14px}.tp-workspace[data-astro-cid-b4velqqz]{grid-template-columns:1fr;grid-template-areas:"editor""basics""start""options";gap:12px}.tp-editor[data-astro-cid-b4velqqz],.tp-basics[data-astro-cid-b4velqqz],.tp-options[data-astro-cid-b4velqqz]{padding:12px}.tp-editor-head[data-astro-cid-b4velqqz] label[data-astro-cid-b4velqqz]{font-size:13px}.tp-stats[data-astro-cid-b4velqqz]{font-size:11px}.tp-file-actions[data-astro-cid-b4velqqz]{gap:0 12px}.tp-file-actions[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]{font-size:11px}textarea[data-astro-cid-b4velqqz]{height:152px;min-height:120px;padding:10px}.tp-lifetime[data-astro-cid-b4velqqz]{margin-top:8px;font-size:11px}.tp-file-help[data-astro-cid-b4velqqz]{display:none}.tp-basics[data-astro-cid-b4velqqz]{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.tp-basics[data-astro-cid-b4velqqz] h2[data-astro-cid-b4velqqz],.tp-preview[data-astro-cid-b4velqqz]{display:none}.tp-basics[data-astro-cid-b4velqqz] .tp-field[data-astro-cid-b4velqqz]{margin:0}.tp-field[data-astro-cid-b4velqqz] label[data-astro-cid-b4velqqz]{font-size:12px}.tp-start[data-astro-cid-b4velqqz]{gap:6px}.tp-start[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz],.tp-start[data-astro-cid-b4velqqz] span[data-astro-cid-b4velqqz]{text-align:center;width:100%}.tp-start[data-astro-cid-b4velqqz] span[data-astro-cid-b4velqqz]{font-size:10px}.tp-text[data-astro-cid-b4velqqz]{width:calc(100% - 32px)}.tp-toolbar[data-astro-cid-b4velqqz]{gap:6px;margin-inline:10px;padding-top:8px}.tp-toolbar[data-astro-cid-b4velqqz] button[data-astro-cid-b4velqqz]{padding-inline:10px}.tp-timing[data-astro-cid-b4velqqz]{text-align:center}.tp-reader-help[data-astro-cid-b4velqqz]{padding-top:6px;font-size:10px}}@media (height<=450px) and (width>=651px){.tp-reader-head[data-astro-cid-b4velqqz]{padding-block:0}.tp-toolbar[data-astro-cid-b4velqqz]{gap:4px;padding-top:4px}.tp-reader-help[data-astro-cid-b4velqqz]{padding-block:4px}}.tp-article[data-astro-cid-pk24exgd]{padding-top:0}.tp-article[data-astro-cid-pk24exgd] section[data-astro-cid-pk24exgd]:first-child h2[data-astro-cid-pk24exgd]{margin-top:16px}.tp-keys[data-astro-cid-pk24exgd]{margin:18px 0}.tp-keys[data-astro-cid-pk24exgd]>div[data-astro-cid-pk24exgd]{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1fr) 2fr;gap:16px;padding-block:12px;font-size:13px;display:grid}.tp-keys[data-astro-cid-pk24exgd] dt[data-astro-cid-pk24exgd]{color:var(--ink)}.tp-keys[data-astro-cid-pk24exgd] dd[data-astro-cid-pk24exgd]{color:var(--muted);margin:0}.tp-next[data-astro-cid-pk24exgd]{border-block:1px solid var(--line);margin-top:40px;padding-block:22px}.tp-next[data-astro-cid-pk24exgd] h2[data-astro-cid-pk24exgd]{margin:0 0 12px;font-size:22px}@media (width<=450px){.tp-keys[data-astro-cid-pk24exgd]>div[data-astro-cid-pk24exgd]{grid-template-columns:1fr;gap:4px}}
