.ic-hero.svelte-1trxo2s{background:linear-gradient(180deg, color-mix(in srgb, var(--bt-d) 10%, transparent), transparent), var(--surface);text-align:center}.ic-hero-inner.svelte-1trxo2s{max-width:52rem;margin:0 auto;padding:clamp(3rem,7vw,5rem) clamp(1rem,4vw,4rem)}.ic-hero.svelte-1trxo2s h1:where(.svelte-1trxo2s){font-size:clamp(2rem,5vw,3.2rem);font-weight:300}.ic-hero-sub.svelte-1trxo2s{max-width:40rem;color:var(--text-muted);margin:1.25rem auto 0;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.ic-disclosure.svelte-1trxo2s{border-top:1px solid var(--border);max-width:40rem;color:var(--text-muted);margin:1.25rem auto 0;padding-top:1.25rem;font-size:.95rem;line-height:1.6}.ic-table-section.svelte-1trxo2s{background:var(--surface)}.ic-table-inner.svelte-1trxo2s{max-width:76rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,4rem)}.ic-table-scroll.svelte-1trxo2s{overflow-x:auto}.ic-table.svelte-1trxo2s{border-collapse:collapse;width:100%;min-width:44rem;font-size:.95rem}.ic-table.svelte-1trxo2s th:where(.svelte-1trxo2s),.ic-table.svelte-1trxo2s td:where(.svelte-1trxo2s){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.85rem 1rem}.ic-table.svelte-1trxo2s thead:where(.svelte-1trxo2s) th:where(.svelte-1trxo2s){background:var(--grey-100);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.85rem;font-weight:700}.ic-table.svelte-1trxo2s tbody:where(.svelte-1trxo2s) th:where(.svelte-1trxo2s){white-space:nowrap;font-weight:600}.ic-table.svelte-1trxo2s tbody:where(.svelte-1trxo2s) th:where(.svelte-1trxo2s) a:where(.svelte-1trxo2s){color:inherit}.ic-table.svelte-1trxo2s tbody:where(.svelte-1trxo2s) th:where(.svelte-1trxo2s) a:where(.svelte-1trxo2s):hover{color:var(--bt-c)}.ic-table.svelte-1trxo2s tbody:where(.svelte-1trxo2s) tr:where(.svelte-1trxo2s):last-child th:where(.svelte-1trxo2s),.ic-table.svelte-1trxo2s tbody:where(.svelte-1trxo2s) tr:where(.svelte-1trxo2s):last-child td:where(.svelte-1trxo2s){border-bottom:none}.ic-platforms.svelte-1trxo2s{background:var(--surface-alt)}.ic-platforms-inner.svelte-1trxo2s{max-width:64rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,4rem)}.ic-platform.svelte-1trxo2s{scroll-margin-top:5rem}.ic-platform.svelte-1trxo2s+.ic-platform:where(.svelte-1trxo2s){border-top:1px solid var(--border);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,4rem)}.ic-platform.svelte-1trxo2s h2:where(.svelte-1trxo2s){font-size:clamp(1.5rem,3vw,1.9rem);font-weight:600}.ic-platform.svelte-1trxo2s h2:where(.svelte-1trxo2s) a:where(.svelte-1trxo2s){color:inherit}.ic-platform.svelte-1trxo2s h2:where(.svelte-1trxo2s) a:where(.svelte-1trxo2s):hover{color:var(--bt-c)}.ic-shot.svelte-1trxo2s{aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border);width:100%;margin-top:1.25rem;display:block}.ic-platform-body.svelte-1trxo2s{color:var(--text-muted);margin-top:.85rem;line-height:1.7}.ic-facts.svelte-1trxo2s{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);width:100%;margin-top:1.5rem;font-size:.95rem}.ic-facts.svelte-1trxo2s th:where(.svelte-1trxo2s),.ic-facts.svelte-1trxo2s td:where(.svelte-1trxo2s){text-align:left;vertical-align:top;border-top:1px solid var(--border);padding:.7rem 1rem}.ic-facts.svelte-1trxo2s tr:where(.svelte-1trxo2s):first-child th:where(.svelte-1trxo2s),.ic-facts.svelte-1trxo2s tr:where(.svelte-1trxo2s):first-child td:where(.svelte-1trxo2s){border-top:none}.ic-facts.svelte-1trxo2s th:where(.svelte-1trxo2s){width:12rem;font-weight:600}.ic-facts.svelte-1trxo2s td:where(.svelte-1trxo2s){color:var(--text-muted);border-left:1px solid var(--border)}.ic-choose.svelte-1trxo2s{background:var(--surface)}.ic-choose-inner.svelte-1trxo2s{max-width:76rem;margin:0 auto;padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,4rem)}.ic-choose-grid.svelte-1trxo2s{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:2rem;display:grid}.ic-choice.svelte-1trxo2s h3:where(.svelte-1trxo2s){font-size:1.2rem;font-weight:600}.ic-choice.svelte-1trxo2s p:where(.svelte-1trxo2s){color:var(--text-muted);margin-top:.6rem;line-height:1.6}@media (width<=40rem){.ic-facts.svelte-1trxo2s th:where(.svelte-1trxo2s){width:7rem}.ic-facts.svelte-1trxo2s th:where(.svelte-1trxo2s),.ic-facts.svelte-1trxo2s td:where(.svelte-1trxo2s){padding:.6rem .75rem}}
