.top[data-v-8400cd99]{padding:140px 0 48px;background:radial-gradient(800px 360px at 80% 0%,rgb(99 102 241 / 12%),transparent 70%),var(--bg)}.head[data-v-8400cd99]{max-width:820px}.crumb[data-v-8400cd99]{text-decoration:none}h1[data-v-8400cd99]{font:800 clamp(34px,5.4vw,56px) / 1.04 var(--display);letter-spacing:-.04em;margin:0 0 16px;text-wrap:balance}h2[data-v-8400cd99]{font-size:clamp(28px,4vw,38px)}h2.small[data-v-8400cd99]{font-size:22px;line-height:1.25}h2.next[data-v-8400cd99]{margin-top:48px}.actions[data-v-8400cd99]{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.table-scroll[data-v-8400cd99]{overflow-x:auto;background:var(--card);border-radius:20px;box-shadow:var(--shadow)}.sheet[data-v-8400cd99]{width:100%;min-width:640px;border-collapse:collapse;font-size:14.5px}.sheet th[data-v-8400cd99],.sheet td[data-v-8400cd99]{text-align:left;vertical-align:top;padding:16px 20px;border-top:1px solid var(--line)}.sheet thead th[data-v-8400cd99]{border-top:0;font:600 12px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.sheet tbody th[data-v-8400cd99]{color:var(--ink);width:24%}.sheet .us[data-v-8400cd99]{background:var(--accent-soft);color:var(--ink);width:38%}@media (max-width: 640px){.sheet[data-v-8400cd99]{min-width:0}.sheet thead[data-v-8400cd99]{display:none}.sheet tr[data-v-8400cd99],.sheet th[data-v-8400cd99],.sheet td[data-v-8400cd99]{display:block;width:auto!important}.sheet tbody tr[data-v-8400cd99]{border-top:1px solid var(--line);padding:6px 0}.sheet tbody tr[data-v-8400cd99]:first-child{border-top:0}.sheet th[data-v-8400cd99],.sheet td[data-v-8400cd99]{border-top:0;padding:8px 18px}.sheet td[data-v-8400cd99]:before{content:attr(data-tool);display:block;font:600 11px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px}.sheet .us[data-v-8400cd99]{border-radius:10px;margin:0 10px;padding:8px}}.pair[data-v-8400cd99]{align-items:stretch}.steps[data-v-8400cd99]{margin:12px 0 0;padding-left:20px;display:grid;gap:10px}.source[data-v-8400cd99]{margin-top:28px;font-size:13px;color:var(--muted)}.source a[data-v-8400cd99]{color:var(--accent)}.others[data-v-8400cd99]{display:flex;flex-wrap:wrap;gap:10px}.others a[data-v-8400cd99]{text-decoration:none;background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:10px 14px;font-weight:600;color:var(--ink)}.others a[data-v-8400cd99]:hover{color:var(--accent)}
