.tg[data-astro-cid-fwqcawzi]{gap:20px;margin:24px 0;display:grid}.tg__label[data-astro-cid-fwqcawzi]{font-family:var(--font-head);margin-bottom:8px;font-size:1.05rem;font-weight:600;display:block}.tg__label[data-astro-cid-fwqcawzi] .muted[data-astro-cid-fwqcawzi]{font-family:var(--font-body);font-size:.92rem;font-weight:400}.tg__input[data-astro-cid-fwqcawzi]{width:100%;font:inherit;border:2px solid var(--c-line);border-radius:var(--r-sm);resize:vertical;color:var(--c-ink);background:#fff;padding:12px 14px;font-size:1.05rem;line-height:1.5}.tg__input[data-astro-cid-fwqcawzi]:focus{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 4px #3d7bff2e}.tg__count[data-astro-cid-fwqcawzi]{color:var(--c-ink-2);margin:6px 0 0;font-size:.9rem}.tg__teams[data-astro-cid-fwqcawzi]{border:0;margin:18px 0 0;padding:0}.tg__seg[data-astro-cid-fwqcawzi]{background:var(--c-surface);border-radius:var(--r-pill);gap:2px;padding:4px;display:inline-flex}.tg__seg-item[data-astro-cid-fwqcawzi]{position:relative}.tg__seg-item[data-astro-cid-fwqcawzi] input[data-astro-cid-fwqcawzi]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tg__seg-item[data-astro-cid-fwqcawzi] span[data-astro-cid-fwqcawzi]{border-radius:var(--r-pill);min-width:48px;height:44px;font-family:var(--font-head);color:var(--c-ink-2);transition:background-color var(--t-fast), color var(--t-fast);place-items:center;font-size:1.1rem;font-weight:600;display:grid}.tg__seg-item[data-astro-cid-fwqcawzi] input[data-astro-cid-fwqcawzi]:checked+span[data-astro-cid-fwqcawzi]{background:var(--c-ink);color:#fff}.tg__seg-item[data-astro-cid-fwqcawzi] input[data-astro-cid-fwqcawzi]:focus-visible+span[data-astro-cid-fwqcawzi]{outline:3px solid var(--c-blue);outline-offset:2px}.tg__actions[data-astro-cid-fwqcawzi]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.tg__err[data-astro-cid-fwqcawzi]{color:#b3122e;margin:12px 0 0;font-weight:700}.tg__err[data-astro-cid-fwqcawzi][hidden],.tg__results[data-astro-cid-fwqcawzi][hidden]{display:none}.tg__results-head[data-astro-cid-fwqcawzi]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.tg__results-head[data-astro-cid-fwqcawzi] h3[data-astro-cid-fwqcawzi]{margin:0}.tg__results-actions[data-astro-cid-fwqcawzi]{flex-wrap:wrap;gap:8px;display:flex}.tg__results-actions[data-astro-cid-fwqcawzi] .btn[data-astro-cid-fwqcawzi][hidden]{display:none}.tg__grid[data-astro-cid-fwqcawzi]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tg__grid[data-astro-cid-fwqcawzi] .tg__team{border:2px solid var(--team);border-radius:var(--r-md);background:#fff;padding:14px 16px}.tg__grid[data-astro-cid-fwqcawzi] .tg__team-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.tg__grid[data-astro-cid-fwqcawzi] .tg__team-badge{background:var(--team);color:#fff;width:32px;height:32px;font-family:var(--font-head);text-shadow:0 1px 2px #00000040;border-radius:50%;place-items:center;font-weight:700;display:grid}.tg__grid[data-astro-cid-fwqcawzi] .tg__team-name{font-family:var(--font-head);font-size:1.05rem;font-weight:600}.tg__grid[data-astro-cid-fwqcawzi] .tg__team-n{color:var(--c-ink-2);margin-left:auto;font-size:.85rem}.tg__grid[data-astro-cid-fwqcawzi] .tg__members{margin:0;padding:0;list-style:none}.tg__grid[data-astro-cid-fwqcawzi] .tg__members li{border-top:1px solid var(--c-line);padding:6px 0;font-weight:600}.tg__note[data-astro-cid-fwqcawzi]{color:var(--c-ink-2);margin:12px 0 0;font-size:.92rem}.tool-head[data-astro-cid-ewqdrkp5]{padding:24px 0 36px}@media (width>=768px){.tool-head[data-astro-cid-ewqdrkp5]{padding:32px 0 48px}}.tool-head[data-astro-cid-ewqdrkp5] h1[data-astro-cid-ewqdrkp5]{max-width:20ch;margin-top:14px}.tool-head[data-astro-cid-ewqdrkp5] .answer[data-astro-cid-ewqdrkp5]{border-left-color:var(--c-ink);background:#ffffffb3;max-width:760px}.tool-wrap[data-astro-cid-ewqdrkp5]{max-width:860px}.uses-intro[data-astro-cid-ewqdrkp5]{align-items:center;gap:20px;margin-bottom:28px;display:grid}@media (width>=860px){.uses-intro[data-astro-cid-ewqdrkp5]{grid-template-columns:1fr 480px;gap:40px}.uses-intro[data-astro-cid-ewqdrkp5] .section-head[data-astro-cid-ewqdrkp5]{margin-bottom:0}}.uses-figure[data-astro-cid-ewqdrkp5]{margin:0}.uses-figure[data-astro-cid-ewqdrkp5] img{border-radius:var(--r-lg);width:100%;height:auto;box-shadow:var(--shadow-card)}.uses[data-astro-cid-ewqdrkp5]{margin:0;padding:0;list-style:none}.uses[data-astro-cid-ewqdrkp5] h3[data-astro-cid-ewqdrkp5]{margin:14px 0 6px}.uses[data-astro-cid-ewqdrkp5] p[data-astro-cid-ewqdrkp5]{color:var(--c-ink-2);margin:0}.prose[data-astro-cid-ewqdrkp5] code[data-astro-cid-ewqdrkp5]{border:1px solid var(--c-line);background:#fff;border-radius:6px;padding:2px 6px;font-size:.92em}
