.tk-section.svelte-etk92u{border-top:1px solid var(--cw-border);padding-block:clamp(48px,6vw,80px)}.tk-grid.svelte-etk92u{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.tk-head--wide.svelte-etk92u{max-width:760px;margin-bottom:clamp(24px,3vw,36px)}.tk-grid.svelte-etk92u .tk-head:where(.svelte-etk92u){top:calc(var(--cw-header-offset,82px) + 24px);position:sticky}h2.svelte-etk92u{letter-spacing:-.03em;color:var(--cw-text-primary);text-wrap:balance;margin:10px 0 0;font-size:clamp(26px,3.2vw,36px);font-weight:650;line-height:1.15}h3.svelte-etk92u{color:var(--cw-text-primary);margin:0 0 6px;font-size:16px;font-weight:650;line-height:1.4}p.svelte-etk92u{color:var(--cw-text-secondary);margin:0;font-size:15px;line-height:1.7}.tk-head.svelte-etk92u>p:where(.svelte-etk92u){margin-top:14px;font-size:16px}p.svelte-etk92u code,td.svelte-etk92u code{border:1px solid var(--cw-border);font-family:var(--cw-font-mono,ui-monospace, monospace);color:var(--cw-text-primary);border-radius:6px;padding:1px 6px;font-size:.88em}p.svelte-etk92u a,td.svelte-etk92u a{color:var(--cw-text-primary);text-underline-offset:3px}p.svelte-etk92u strong{color:var(--cw-text-primary);font-weight:650}.tk-steps.svelte-etk92u{border:1px solid var(--cw-border);border-radius:var(--cw-radius-lg);background:var(--cw-panel-gradient);gap:0;margin:0;padding:0;list-style:none;display:grid}.tk-steps.svelte-etk92u li:where(.svelte-etk92u){grid-template-columns:32px minmax(0,1fr);gap:16px;padding:20px 22px;display:grid}.tk-steps.svelte-etk92u li:where(.svelte-etk92u)+li:where(.svelte-etk92u){border-top:1px solid var(--cw-border)}.tk-steps__n.svelte-etk92u{border:1px solid var(--cw-border);font-variant-numeric:tabular-nums;width:32px;height:32px;color:var(--tool-accent,var(--cw-text-primary));border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.tk-examples.svelte-etk92u{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.tk-example.svelte-etk92u{border:1px solid var(--cw-border);border-radius:var(--cw-radius-lg);background:var(--cw-panel-gradient);align-content:start;gap:12px;min-width:0;margin:0;padding:18px;display:grid}.tk-example.svelte-etk92u figcaption:where(.svelte-etk92u){color:var(--cw-text-primary);font-size:14px;font-weight:650}.tk-example.svelte-etk92u pre:where(.svelte-etk92u){color:#e4e4e7;max-width:100%;font-family:var(--cw-font-mono,ui-monospace, monospace);white-space:pre;background:#111113;border:1px solid #ffffff14;border-radius:10px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.65;overflow:auto}.tk-example.svelte-etk92u p:where(.svelte-etk92u){font-size:14px}.tk-compare.svelte-etk92u{gap:10px;display:grid}.tk-state.svelte-etk92u{color:var(--cw-text-secondary);align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:inline-flex}.tk-dot.svelte-etk92u{border-radius:50%;width:7px;height:7px}.tk-dot--bad.svelte-etk92u{background:var(--tool-error,var(--cw-status-error))}.tk-dot--good.svelte-etk92u{background:var(--tool-success,var(--cw-status-success))}.tk-mistakes.svelte-etk92u{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tk-mistakes.svelte-etk92u li:where(.svelte-etk92u){border:1px solid var(--cw-border);border-radius:var(--cw-radius-lg);background:var(--cw-panel-gradient);grid-template-columns:36px minmax(0,1fr);gap:14px;padding:20px;display:grid}.tk-mistakes.svelte-etk92u li:where(.svelte-etk92u):last-child:nth-child(odd){grid-column:1/-1}.tk-tile.svelte-etk92u{border:1px solid var(--cw-border);width:36px;height:36px;color:var(--tool-warning,var(--cw-status-warning));border-radius:10px;place-items:center;display:inline-grid}.tk-table-wrap.svelte-etk92u{border:1px solid var(--cw-border);border-radius:var(--cw-radius-lg);background:var(--cw-panel-gradient);overflow-x:auto}.tk-table.svelte-etk92u{border-collapse:collapse;width:100%;min-width:620px;font-size:14.5px}.tk-table.svelte-etk92u th:where(.svelte-etk92u),.tk-table.svelte-etk92u td:where(.svelte-etk92u){text-align:left;vertical-align:top;padding:14px 18px;line-height:1.6}.tk-table.svelte-etk92u thead:where(.svelte-etk92u) th:where(.svelte-etk92u){letter-spacing:.06em;text-transform:uppercase;color:var(--cw-text-muted);border-bottom:1px solid var(--cw-border);font-size:12px;font-weight:650}.tk-table.svelte-etk92u tbody:where(.svelte-etk92u) tr:where(.svelte-etk92u)+tr:where(.svelte-etk92u) :is(th:where(.svelte-etk92u),td:where(.svelte-etk92u)){border-top:1px solid var(--cw-border)}.tk-table.svelte-etk92u tbody:where(.svelte-etk92u) th:where(.svelte-etk92u){font-variant-numeric:tabular-nums;width:22%;color:var(--cw-text-primary);font-weight:700}.tk-table.svelte-etk92u td:where(.svelte-etk92u){color:var(--cw-text-secondary)}.tk-table.svelte-etk92u td:where(.svelte-etk92u):last-child{width:24%}.tk-table.svelte-etk92u td:where(.svelte-etk92u):last-child a:where(.svelte-etk92u){color:var(--cw-text-primary);text-underline-offset:3px;align-items:center;gap:4px;font-size:13.5px;display:inline-flex}.tk-checked.svelte-etk92u{color:var(--cw-text-muted);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:inline-flex}@media (width<=900px){.tk-grid.svelte-etk92u{grid-template-columns:minmax(0,1fr)}.tk-grid.svelte-etk92u .tk-head:where(.svelte-etk92u){position:static}.tk-mistakes.svelte-etk92u{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.tk-table.svelte-etk92u{min-width:0}.tk-table.svelte-etk92u thead:where(.svelte-etk92u){display:none}.tk-table.svelte-etk92u tbody:where(.svelte-etk92u) tr:where(.svelte-etk92u){gap:4px;padding:14px 16px;display:grid}.tk-table.svelte-etk92u tbody:where(.svelte-etk92u) tr:where(.svelte-etk92u)+tr:where(.svelte-etk92u){border-top:1px solid var(--cw-border)}.tk-table.svelte-etk92u tbody:where(.svelte-etk92u) tr:where(.svelte-etk92u)+tr:where(.svelte-etk92u) :is(th:where(.svelte-etk92u),td:where(.svelte-etk92u)){border-top:0}.tk-table.svelte-etk92u tbody:where(.svelte-etk92u) :is(th:where(.svelte-etk92u),td:where(.svelte-etk92u)),.tk-table.svelte-etk92u td:where(.svelte-etk92u):last-child{width:auto;padding:0}.tk-steps.svelte-etk92u li:where(.svelte-etk92u){gap:12px;padding:18px 16px}}
