.num{max-width:1280px;margin:0 auto;padding:56px 24px 40px;display:grid;gap:26px}.num-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.num-eyebrow{font:500 12px var(--font-display);letter-spacing:var(--type-label-tracking);color:var(--accent-section, var(--accent));margin-bottom:10px}.num-h{font-family:var(--font-display);font-weight:var(--type-section-weight);font-size:var(--type-section-size);line-height:var(--type-section-lh);letter-spacing:var(--type-section-tracking);margin:0;text-wrap:balance;color:var(--text-primary)}.num-meta{display:grid;gap:6px;justify-items:end;font:500 12px var(--font-display);color:var(--text-secondary)}.num-meta a{color:var(--text-primary);border-bottom:1px solid var(--border-strong);text-decoration:none;font:600 13px var(--font-display)}.num-meta a:hover{border-bottom-color:var(--accent)}.num-live{display:flex;align-items:center;gap:8px;min-width:31ch;justify-content:flex-end}.num-live i{width:7px;height:7px;border-radius:50%;background:var(--text-tertiary);flex:none}.num[data-state=live] .num-live i{background:var(--green)}.num-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px}.num-chart{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:18px 18px 14px}.num-ct{display:flex;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;margin-bottom:14px;font-size:13px}.num-ct b{color:var(--text-primary)}.num-ct>span{color:var(--text-secondary);font:500 12px var(--font-display)}.num-bars{display:grid;gap:14px;flex:1;align-content:space-between}.num-bar{display:grid;grid-template-columns:150px minmax(0,1fr) 52px;align-items:center;gap:10px;font-size:12.5px;color:var(--text-secondary);cursor:default;padding:2px 0}.num-bar-tr{display:block;height:12px;border-radius:0 4px 4px 0;background:var(--border);overflow:hidden}.num-bar-f{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--primary)}[data-theme=light] .num-bar-f{background:var(--accent-section)}.num-bar.grp .num-bar-f{background:var(--slate)}[data-theme=light] .num-bar.grp .num-bar-f{background:var(--slate-text)}.num-bar-v{font:600 12px var(--font-mono);color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums}.num-bar:hover .num-bar-f,.num-bar:focus-visible .num-bar-f{filter:brightness(1.15)}.num-bar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.num-tip{position:absolute;z-index:2;pointer-events:none;background:var(--bg-elevated, var(--bg-secondary));border:1px solid var(--border-strong);border-radius:8px;padding:7px 10px;font-size:12px;color:var(--text-primary);box-shadow:0 8px 24px -10px #00000080;white-space:nowrap}.num-tip span{color:var(--text-secondary);font-family:var(--font-mono)}.num-cf{margin:12px 0 0;font:500 12px var(--font-display);color:var(--text-secondary)}.num-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.num-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden;min-width:0}.num-tile{background:var(--bg-secondary);padding:14px 16px;display:grid;gap:3px;align-content:start;min-width:0}.num-tile b{font:600 24px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;min-height:1.1em}.num [data-stat].num-updated{animation:num-settle .4s var(--ease-standard)}@keyframes num-settle{0%{color:var(--primary-text)}}.num-tl{font-size:13px;font-weight:600;color:var(--text-secondary)}.num-td{font-size:12px;line-height:1.45;color:var(--text-secondary)}.num-k{font:500 12px var(--font-display);letter-spacing:var(--type-label-tracking);color:var(--text-secondary);margin-bottom:10px}.num-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.num-card{border:1px solid var(--border-strong);border-radius:10px;padding:14px;display:grid;gap:6px;align-content:start;text-decoration:none;color:inherit;transition:border-color var(--motion-base) var(--ease-standard),transform var(--motion-base) var(--ease-standard)}.num-card:hover{border-color:var(--accent);transform:translateY(calc(-1 * var(--motion-lift)));text-decoration:none}.num-card b{font-size:14px;color:var(--text-primary)}.num-card span{font-size:12.5px;line-height:1.45;color:var(--text-secondary)}.num-card em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--accent);margin-top:4px}[data-theme=light] .num-card em{color:var(--accent-section)}.num .trust-line{border-top:1px solid var(--border);padding-top:18px}@media (max-width: 959px){.num-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 859px){.num-grid{grid-template-columns:minmax(0,1fr)}.num-tiles{order:-1}}@media (max-width: 699px){.num{padding:40px 16px 28px;gap:18px}.num-meta{justify-items:start}.num-live{justify-content:flex-start;min-width:0}.num-bar{grid-template-columns:104px minmax(0,1fr) 44px;font-size:11.5px;gap:8px}.num-tile b{font-size:20px}.num-tile{padding:12px}.num-cards{grid-template-columns:minmax(0,1fr)}}.hero[data-astro-cid-2so7orat]{--gap: 48px;max-width:1280px;margin:0 auto;padding:40px 24px 8px;display:grid;grid-template-columns:minmax(380px,1fr) minmax(0,660px);grid-template-areas:"head head" "copy stage" "list list";column-gap:var(--gap);align-items:start}.hero-head[data-astro-cid-2so7orat]{grid-area:head;min-width:0}.hero-copy[data-astro-cid-2so7orat]{grid-area:copy;min-width:0;padding-top:20px}.stage[data-astro-cid-2so7orat]{grid-area:stage}.sl[data-astro-cid-2so7orat]{grid-area:list}.hero-eyebrow[data-astro-cid-2so7orat]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 18px;hyphens:none;text-wrap:balance}.hero-eyebrow[data-astro-cid-2so7orat] .nw[data-astro-cid-2so7orat]{white-space:nowrap}.hero-h1[data-astro-cid-2so7orat]{font-family:var(--font-display);font-size:clamp(40px,8.5vw,84px);font-weight:var(--type-hero-weight);line-height:var(--type-hero-lh);letter-spacing:var(--type-hero-tracking);margin:0 0 8px;color:var(--text-primary);text-wrap:balance;max-width:15ch}.hero-h1[data-astro-cid-2so7orat] em[data-astro-cid-2so7orat]{font-style:normal;color:var(--accent)}.hero-lede[data-astro-cid-2so7orat]{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--text-secondary);max-width:54ch;margin:0 0 26px}.hero-lede-short[data-astro-cid-2so7orat]{display:none}.scan-box[data-astro-cid-2so7orat]{display:flex;max-width:470px;border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-secondary);transition:border-color .2s,box-shadow .2s}.scan-box[data-astro-cid-2so7orat]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-bg-strong)}.scan-input[data-astro-cid-2so7orat]{flex:1;min-width:0;font-family:var(--font-mono);font-size:16px;padding:13px 14px;border:none;background:transparent;color:var(--text-primary);outline:none}.scan-input[data-astro-cid-2so7orat]::placeholder{color:var(--text-tertiary)}.scan-btn[data-astro-cid-2so7orat]{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font-family:var(--font-body);font-size:14px;font-weight:700;padding:13px 18px;border:none;background:var(--btn-primary-bg);color:var(--btn-primary-ink);cursor:pointer}.scan-btn[data-astro-cid-2so7orat]:hover{background:var(--btn-primary-bg-hover)}.scan-btn[data-astro-cid-2so7orat]:focus-visible{outline:2px solid var(--text-primary);outline-offset:-4px}.scan-meta[data-astro-cid-2so7orat]{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:14px 0 0;font-size:13px;color:var(--text-secondary)}.scan-meta[data-astro-cid-2so7orat] a[data-astro-cid-2so7orat]{color:var(--text-primary);font-weight:600;border-bottom:1px solid var(--border-strong)}.scan-meta[data-astro-cid-2so7orat] a[data-astro-cid-2so7orat]:hover{text-decoration:none;border-bottom-color:var(--primary)}.scan-meta-dot[data-astro-cid-2so7orat]{width:3px;height:3px;border-radius:50%;background:var(--text-tertiary)}.stage[data-astro-cid-2so7orat]{position:relative;min-width:0;margin:0;container:hero-stage / inline-size;display:flex;flex-direction:column}.gw[data-astro-cid-2so7orat]{position:relative}.g[data-astro-cid-2so7orat]{position:relative;aspect-ratio:800 / 620}.g[data-astro-cid-2so7orat] svg[data-astro-cid-2so7orat],.g[data-astro-cid-2so7orat] canvas[data-astro-cid-2so7orat]{position:absolute;inset:0;width:100%;height:100%;display:block}.g[data-astro-cid-2so7orat] canvas[data-astro-cid-2so7orat]{opacity:0;transition:opacity .4s cubic-bezier(.2,0,0,1)}.hero[data-astro-cid-2so7orat].live .g[data-astro-cid-2so7orat] canvas[data-astro-cid-2so7orat]{opacity:1}.hero[data-astro-cid-2so7orat].live .poster[data-astro-cid-2so7orat]{opacity:0;transition:opacity .4s cubic-bezier(.2,0,0,1)}.g[data-astro-cid-2so7orat] .poster-m[data-astro-cid-2so7orat]{display:none}.poster[data-astro-cid-2so7orat] text{font-family:var(--font-mono);font-size:11px;fill:var(--text-secondary);paint-order:stroke;stroke:var(--bg-primary);stroke-width:3.5px;stroke-linejoin:round}.poster[data-astro-cid-2so7orat] .sub{fill:var(--text-muted)}.poster[data-astro-cid-2so7orat] .ttl{font-family:var(--font-display);font-weight:600;font-size:15px;fill:var(--text-primary)}.poster[data-astro-cid-2so7orat] .hubt{fill:var(--primary-text);font-size:14px;font-weight:500;stroke:none}.poster-m[data-astro-cid-2so7orat] text{font-size:10px}.poster-m[data-astro-cid-2so7orat] .ttl{font-size:12px}.poster-m[data-astro-cid-2so7orat] .hubt{font-size:11px}.tk[data-astro-cid-2so7orat]{position:absolute;right:0;bottom:0;width:300px;background:var(--bg-secondary);border:1px solid var(--border-strong);border-radius:12px;padding:9px 12px 10px;font-size:13px}.tk-h[data-astro-cid-2so7orat]{display:flex;justify-content:space-between;align-items:center;font-weight:500;margin-bottom:7px;color:var(--text-primary)}.tk-pill[data-astro-cid-2so7orat]{font-size:11px;font-weight:600;color:var(--primary-text);background:var(--primary-tint);border-radius:999px;padding:2px 8px}.tk-t[data-astro-cid-2so7orat]{height:6px;border-radius:3px;background:var(--border-strong);display:flex;overflow:hidden}.tk-t[data-astro-cid-2so7orat] i[data-astro-cid-2so7orat]{display:block;height:100%}.tk-n[data-astro-cid-2so7orat]{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:8px;font:400 12px var(--font-mono);color:var(--text-secondary);white-space:nowrap}.tk-n[data-astro-cid-2so7orat] b[data-astro-cid-2so7orat]{font-weight:500;color:var(--text-primary)}.ill[data-astro-cid-2so7orat]{position:absolute;top:2px;right:0;font-size:12px;color:var(--text-secondary);margin:0}.rail[data-astro-cid-2so7orat]{display:none;padding-top:12px}.hero[data-astro-cid-2so7orat].lv .rail[data-astro-cid-2so7orat]{display:block}.hero[data-astro-cid-2so7orat].lv .sl[data-astro-cid-2so7orat]{display:none}.rt[data-astro-cid-2so7orat]{display:flex;align-items:flex-start;gap:8px}.rt[data-astro-cid-2so7orat] ol[data-astro-cid-2so7orat]{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex:1;min-width:0}.rt[data-astro-cid-2so7orat] li[data-astro-cid-2so7orat]{flex:1;min-width:0}.sb[data-astro-cid-2so7orat]{all:unset;box-sizing:border-box;position:relative;display:block;width:100%;padding:10px 0 4px;font:500 12.5px/18px var(--font-body);color:var(--text-secondary);cursor:pointer;transition:color .12s cubic-bezier(.2,0,0,1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb[data-astro-cid-2so7orat]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--border-strong);border-radius:1px}.sb[data-astro-cid-2so7orat] .fl[data-astro-cid-2so7orat]{position:absolute;top:0;left:0;right:0;height:2px;border-radius:1px;background:var(--primary-text);transform:scaleX(1);transform-origin:left}.sb[data-astro-cid-2so7orat][aria-current=step],.sb[data-astro-cid-2so7orat]:hover{color:var(--text-primary)}.sb[data-astro-cid-2so7orat]:focus-visible,.pp[data-astro-cid-2so7orat]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:3px}.sb[data-astro-cid-2so7orat] .lg[data-astro-cid-2so7orat]{display:none}.pp[data-astro-cid-2so7orat]{all:unset;box-sizing:border-box;width:32px;height:28px;margin-top:4px;display:grid;place-items:center;color:var(--text-secondary);cursor:pointer;border-radius:6px;flex:none}.pp[data-astro-cid-2so7orat]:hover{color:var(--text-primary);background:var(--primary-tint)}.pp[data-astro-cid-2so7orat] .i-play[data-astro-cid-2so7orat]{display:none}.pp[data-astro-cid-2so7orat][data-state=paused] .i-play[data-astro-cid-2so7orat]{display:block}.pp[data-astro-cid-2so7orat][data-state=paused] .i-pause[data-astro-cid-2so7orat]{display:none}.cap[data-astro-cid-2so7orat]{margin:2px 40px 0 0;min-height:32px;font-size:13px;line-height:16px;color:var(--text-secondary);transition:opacity .12s cubic-bezier(.2,0,0,1)}.cap[data-astro-cid-2so7orat].sw{opacity:0}.sl[data-astro-cid-2so7orat]{list-style:none;margin:0;padding:20px 0 32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;counter-reset:s}.sl[data-astro-cid-2so7orat] li[data-astro-cid-2so7orat]{border-top:1px solid var(--border-strong);padding-top:10px;counter-increment:s}.sl[data-astro-cid-2so7orat] b[data-astro-cid-2so7orat]{display:block;font-weight:500;font-size:15px;color:var(--text-primary)}.sl[data-astro-cid-2so7orat] b[data-astro-cid-2so7orat]:before{content:counter(s) "  ";font-family:var(--font-mono);color:var(--primary-text);font-size:12px}.sl[data-astro-cid-2so7orat] span[data-astro-cid-2so7orat]{display:block;font-size:13px;line-height:1.5;color:var(--text-secondary);margin-top:4px}@container hero-stage (min-width: 620px){.sb[data-astro-cid-2so7orat] .lg[data-astro-cid-2so7orat]{display:inline}.sb[data-astro-cid-2so7orat] .sh[data-astro-cid-2so7orat]{display:none}}@container hero-stage (max-width: 619.98px){.g[data-astro-cid-2so7orat]{aspect-ratio:390 / 340}.g[data-astro-cid-2so7orat] .poster-d[data-astro-cid-2so7orat]{display:none}.g[data-astro-cid-2so7orat] .poster-m[data-astro-cid-2so7orat]{display:block}.gw[data-astro-cid-2so7orat]{display:contents}.rail[data-astro-cid-2so7orat]{order:1}.ill[data-astro-cid-2so7orat]{order:2;position:static;margin:8px 0 0}.tk[data-astro-cid-2so7orat]{order:3;position:relative;right:auto;bottom:auto;width:100%;margin:12px 0 0}.sb[data-astro-cid-2so7orat]{padding:12px 0 8px}.cap[data-astro-cid-2so7orat]{margin-right:0}}@media (max-width: 1179px){.hero[data-astro-cid-2so7orat]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "copy" "stage" "list"}.hero-copy[data-astro-cid-2so7orat]{padding-top:12px}.stage[data-astro-cid-2so7orat]{width:100%;max-width:760px;margin-top:32px}}@media (max-width: 959px){.hero[data-astro-cid-2so7orat]{padding:32px 16px 8px}.hero-lede[data-astro-cid-2so7orat]{font-size:16px}.sl[data-astro-cid-2so7orat]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width: 599px){.hero-lede-short[data-astro-cid-2so7orat]{display:block}.hero-lede-long[data-astro-cid-2so7orat]{display:none}.stage[data-astro-cid-2so7orat]{margin-top:24px}}@media (max-width: 400px){.scan-meta-dot[data-astro-cid-2so7orat]{display:none}.rt[data-astro-cid-2so7orat] ol[data-astro-cid-2so7orat]{gap:6px}.sb[data-astro-cid-2so7orat]{font-size:12px}}@media (max-width: 559px){.sl[data-astro-cid-2so7orat]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 479px){.scan-box[data-astro-cid-2so7orat]{flex-direction:column}.scan-btn[data-astro-cid-2so7orat]{padding:14px 18px}}.band[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-secondary)}.band-grid[data-astro-cid-j7pv25f6]{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:center}.band-lbl[data-astro-cid-j7pv25f6]{padding:16px 22px 16px 24px;font:500 12px var(--font-display);letter-spacing:var(--type-label-tracking);color:var(--text-secondary);border-right:1px solid var(--border);white-space:nowrap}.band-m[data-astro-cid-j7pv25f6]{padding:14px 18px;border-right:1px solid var(--border)}.band-m[data-astro-cid-j7pv25f6]:last-child{border-right:0}.band-m[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{display:block;font:600 20px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums}.band-m[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:12px;color:var(--text-secondary)}.cover[data-astro-cid-j7pv25f6]{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:18px 24px 22px;border-top:1px solid var(--border)}.cover-k[data-astro-cid-j7pv25f6]{font:500 12px var(--font-display);letter-spacing:var(--type-label-tracking);color:var(--text-secondary);margin-right:6px}.cover-list[data-astro-cid-j7pv25f6]{display:contents;list-style:none}.cover-chip[data-astro-cid-j7pv25f6]{list-style:none;font-size:12.5px;font-weight:600;color:var(--text-secondary);border:1px solid var(--border-strong);border-radius:999px;padding:5px 11px}@media (max-width: 1099px){.band-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,minmax(0,1fr))}.band-lbl[data-astro-cid-j7pv25f6]{grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--border)}}@media (max-width: 959px){.band-lbl[data-astro-cid-j7pv25f6]{padding:12px 16px;white-space:normal}.cover[data-astro-cid-j7pv25f6]{padding:16px 16px 20px}}@media (max-width: 699px){.band-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.band-m[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--border)}.band-m[data-astro-cid-j7pv25f6]:nth-child(2n){border-right:0}.band-m[data-astro-cid-j7pv25f6]:last-child{grid-column:1 / -1;border-bottom:0}}.cta-section[data-astro-cid-j7pv25f6]{padding:3rem 24px;max-width:1280px;margin:0 auto;text-align:center}.cta-inner[data-astro-cid-j7pv25f6]{background:var(--bg-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:64px 40px;position:relative;overflow:hidden}.cta-inner[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--primary) 8%,transparent) 0%,transparent 65%);pointer-events:none}.cta-inner[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 50%,transparent),transparent)}.cta-headline[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--type-section-size);font-weight:var(--type-section-weight);color:var(--text-primary);margin-bottom:32px;position:relative;z-index:1;line-height:var(--type-section-lh);letter-spacing:var(--type-section-tracking)}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}[data-theme=light] .cta-inner[data-astro-cid-j7pv25f6]{background:#fff9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#e2ddd580;box-shadow:0 4px 24px #00000008,inset 0 1px #ffffffe6}
