.head[data-astro-cid-strwlvos]{padding:clamp(52px,7vw,76px) 0 clamp(24px,3vw,32px)}h1[data-astro-cid-strwlvos]{letter-spacing:-.03em;color:var(--ink);margin:0 0 16px;font-size:clamp(32px,4.4vw,46px);font-weight:700;line-height:1.12}.head[data-astro-cid-strwlvos] p[data-astro-cid-strwlvos]{color:var(--muted);max-width:56ch;margin:0;font-size:17px;line-height:1.72}.sr[data-astro-cid-strwlvos]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tool[data-astro-cid-strwlvos]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;padding-bottom:clamp(60px,8vw,100px);display:grid}@media (width<=900px){.tool[data-astro-cid-strwlvos]{grid-template-columns:minmax(0,1fr)}}.warn[data-astro-cid-strwlvos]{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surf2);color:var(--ink2);grid-column:1/-1;margin:0;padding:14px 16px;font-size:15px}.stage[data-astro-cid-strwlvos]{background:var(--surf);border:1px solid var(--line);border-radius:var(--radius-card);padding:18px;position:relative;overflow:hidden}textarea[data-astro-cid-strwlvos]{resize:vertical;width:100%;min-height:300px;color:var(--ink);background:0 0;border:0;padding:0;font-family:inherit;font-size:17px;line-height:1.8}textarea[data-astro-cid-strwlvos]:focus{outline:none}textarea[data-astro-cid-strwlvos]::placeholder{color:var(--muted2)}.reader[data-astro-cid-strwlvos]{min-height:300px;max-height:56vh;color:var(--ink2);white-space:pre-wrap;word-break:break-word;font-size:17px;line-height:1.8;overflow-y:auto}.reader[data-astro-cid-strwlvos] .done{color:var(--muted2)}.reader[data-astro-cid-strwlvos] mark{background:var(--accentsoft);color:var(--accent);border-radius:4px;padding:1px 2px;font-weight:600}.meter[data-astro-cid-strwlvos]{background:var(--line2);border-radius:99px;height:3px;margin-top:16px;overflow:hidden}.meter-fill[data-astro-cid-strwlvos]{background:var(--accent);width:0;height:100%;transition:width .25s linear}.count[data-astro-cid-strwlvos]{color:var(--muted2);margin:10px 0 0;font-size:13px}.bars[data-astro-cid-strwlvos]{opacity:0;align-items:flex-end;gap:3px;height:20px;transition:opacity .2s;display:flex;position:absolute;inset-block-start:18px;inset-inline-end:18px}.bars[data-astro-cid-strwlvos][data-on=yes]{opacity:1}.bars[data-astro-cid-strwlvos] i[data-astro-cid-strwlvos]{background:var(--accent);border-radius:99px;width:3px;height:20%}.bars[data-astro-cid-strwlvos][data-on=yes] i[data-astro-cid-strwlvos]{animation:.9s ease-in-out infinite pulse}.bars[data-astro-cid-strwlvos] i[data-astro-cid-strwlvos]:nth-child(2){animation-delay:.1s}.bars[data-astro-cid-strwlvos] i[data-astro-cid-strwlvos]:nth-child(3){animation-delay:.2s}.bars[data-astro-cid-strwlvos] i[data-astro-cid-strwlvos]:nth-child(4){animation-delay:.3s}.bars[data-astro-cid-strwlvos] i[data-astro-cid-strwlvos]:nth-child(5){animation-delay:.15s}.bars[data-astro-cid-strwlvos] i[data-astro-cid-strwlvos]:nth-child(6){animation-delay:.25s}.bars[data-astro-cid-strwlvos] i[data-astro-cid-strwlvos]:nth-child(7){animation-delay:50ms}@keyframes pulse{0%,to{height:20%}50%{height:100%}}.panel[data-astro-cid-strwlvos]{background:var(--surf);border:1px solid var(--line);border-radius:var(--radius-card);padding:18px;position:sticky;top:96px}@media (width<=900px){.panel[data-astro-cid-strwlvos]{position:static}}.row[data-astro-cid-strwlvos]{margin-bottom:18px}.row[data-astro-cid-strwlvos] label[data-astro-cid-strwlvos]{color:var(--ink2);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.val[data-astro-cid-strwlvos]{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}select[data-astro-cid-strwlvos]{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);border-radius:9px;padding:9px 10px;font-family:inherit;font-size:14px}input[data-astro-cid-strwlvos][type=range]{width:100%;accent-color:var(--accent)}.actions[data-astro-cid-strwlvos]{border-top:1px solid var(--line2);gap:8px;margin-top:22px;padding-top:18px;display:grid}.btn[data-astro-cid-strwlvos]{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.btn[data-astro-cid-strwlvos]:hover:not(:disabled){background:var(--surf2);border-color:var(--muted2)}.btn[data-astro-cid-strwlvos]:disabled{opacity:.42;cursor:not-allowed}.btn[data-astro-cid-strwlvos].primary{background:var(--accent);border-color:var(--accent);color:var(--surf)}.btn[data-astro-cid-strwlvos].primary:hover:not(:disabled){opacity:.88;background:var(--accent)}.ico[data-astro-cid-strwlvos]{font-size:11px;line-height:1}.status[data-astro-cid-strwlvos]{color:var(--muted);min-height:1.6em;margin:14px 0 0;font-size:13px;line-height:1.6}
