.nika-hero[data-astro-cid-r4cq2mae]{padding-top:var(--space-5);max-width:48rem}.nika-hero[data-astro-cid-r4cq2mae] h1[data-astro-cid-r4cq2mae]{margin-top:var(--space-2);font-size:clamp(2.8rem,7vw,4.8rem);line-height:.96}.hero-body[data-astro-cid-r4cq2mae]{color:#f4efe4b8;max-width:54ch;font-size:1.05rem;line-height:1.68}.hero-pills[data-astro-cid-r4cq2mae]{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.pill[data-astro-cid-r4cq2mae]{border:1px solid var(--line);letter-spacing:.07em;color:var(--muted);background:#ffffff05;border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.72rem;font-weight:500;display:inline-flex}.demo-section[data-astro-cid-r4cq2mae]{padding-top:0}.gpu-warning[data-astro-cid-r4cq2mae]{border:1px solid var(--line);border-radius:var(--radius);margin-bottom:var(--space-3);color:var(--muted);padding:.8rem 1.05rem;font-size:.9rem;line-height:1.55}.gpu-warning[data-astro-cid-r4cq2mae] strong[data-astro-cid-r4cq2mae]{color:var(--text);font-weight:600}.gpu-warning[data-astro-cid-r4cq2mae].warn{color:#e6c98aeb;background:#c4942814;border-color:#c4942852}.webgpu-unsupported[data-astro-cid-r4cq2mae]{border-radius:var(--radius);max-width:42rem;padding:var(--space-3);color:#f0b8a8f2;background:#c8543c1a;border:1px solid #c8543c66;font-size:.95rem;line-height:1.6}.webgpu-unsupported[data-astro-cid-r4cq2mae] p[data-astro-cid-r4cq2mae]{margin:0}.webgpu-unsupported[data-astro-cid-r4cq2mae] p[data-astro-cid-r4cq2mae]+p[data-astro-cid-r4cq2mae]{margin-top:.6rem}.webgpu-unsupported[data-astro-cid-r4cq2mae] strong[data-astro-cid-r4cq2mae]{color:var(--text);font-weight:600}.unsupported-links[data-astro-cid-r4cq2mae] a[data-astro-cid-r4cq2mae]{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.unsupported-links[data-astro-cid-r4cq2mae] span[data-astro-cid-r4cq2mae]{color:var(--muted);margin:0 .4em}.model-picker[data-astro-cid-r4cq2mae]{flex-wrap:wrap;gap:.6rem;display:flex}.model-pick[data-astro-cid-r4cq2mae]{border:1px solid var(--line);border-radius:var(--radius);color:var(--text);cursor:pointer;font:inherit;background:#ffffff05;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .95rem;transition:border-color .12s,background .12s;display:flex}.model-pick[data-astro-cid-r4cq2mae]:hover{background:#ffffff0a;border-color:#c4942866}.model-pick[data-astro-cid-r4cq2mae][aria-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.pick-title[data-astro-cid-r4cq2mae]{font-size:.95rem;font-weight:600;font-family:var(--font-serif);letter-spacing:-.01em}.pick-dataset[data-astro-cid-r4cq2mae]{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.62rem}.model-pick[data-astro-cid-r4cq2mae][aria-selected=true] .pick-dataset[data-astro-cid-r4cq2mae]{color:var(--accent)}.demo-hint[data-astro-cid-r4cq2mae]{color:var(--muted);margin-top:.85rem;font-size:.82rem}.demo-main[data-astro-cid-r4cq2mae]{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.player-wrap[data-astro-cid-r4cq2mae]{border-radius:var(--radius);border:1px solid var(--line);overflow:hidden}.player-wrap[data-astro-cid-r4cq2mae] kuma-player[data-astro-cid-r4cq2mae]{--kp-accent:#c49428;--kp-radius:0px;width:100%;display:block}.model-meta[data-astro-cid-r4cq2mae]{flex-direction:column;gap:.75rem;display:flex}.meta-title-row[data-astro-cid-r4cq2mae]{align-items:center;gap:.6rem;display:flex}.model-title[data-astro-cid-r4cq2mae]{font-size:1.1rem;font-family:var(--font-serif);letter-spacing:-.01em;color:var(--text);font-weight:600}.meta-badge[data-astro-cid-r4cq2mae]{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:.2rem .55rem;font-size:.65rem;font-weight:500}.meta-grid[data-astro-cid-r4cq2mae]{grid-template-columns:repeat(2,1fr);gap:.4rem 1rem;margin:0;display:grid}.meta-item[data-astro-cid-r4cq2mae]{flex-direction:column;gap:.1rem;display:flex}.meta-item[data-astro-cid-r4cq2mae] dt[data-astro-cid-r4cq2mae]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:500}.meta-item[data-astro-cid-r4cq2mae] dd[data-astro-cid-r4cq2mae]{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:.9rem}.meta-item[data-astro-cid-r4cq2mae] dd[data-astro-cid-r4cq2mae].highlight{color:var(--accent);font-size:1.05rem;font-weight:600;font-family:var(--font-serif)}.compression-note[data-astro-cid-r4cq2mae]{color:var(--muted);border-top:1px solid var(--line);max-width:100%;padding-top:.6rem;font-size:.78rem}.research-section[data-astro-cid-r4cq2mae]{border-top:1px solid var(--line);padding-top:var(--space-5)}.research-inner[data-astro-cid-r4cq2mae]{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.research-text[data-astro-cid-r4cq2mae] h2[data-astro-cid-r4cq2mae]{margin-top:var(--space-2)}.research-text[data-astro-cid-r4cq2mae] .prose[data-astro-cid-r4cq2mae]{margin-top:var(--space-3);gap:1rem;max-width:52ch}.research-text[data-astro-cid-r4cq2mae] .prose[data-astro-cid-r4cq2mae] p[data-astro-cid-r4cq2mae]{color:#f4efe4b8;max-width:100%;font-size:.98rem;line-height:1.7}.research-text[data-astro-cid-r4cq2mae] .prose[data-astro-cid-r4cq2mae] strong[data-astro-cid-r4cq2mae]{color:var(--text);font-weight:600}.ablation-card[data-astro-cid-r4cq2mae]{padding:var(--space-3);top:calc(var(--space-5) + 3rem);position:sticky}.ablation-table[data-astro-cid-r4cq2mae]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.ablation-table[data-astro-cid-r4cq2mae] thead[data-astro-cid-r4cq2mae] th[data-astro-cid-r4cq2mae]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:.3rem .5rem .5rem;font-size:.65rem;font-weight:500}.ablation-table[data-astro-cid-r4cq2mae] tbody[data-astro-cid-r4cq2mae] td[data-astro-cid-r4cq2mae]{color:var(--muted);vertical-align:middle;border-bottom:1px solid #c8a35014;padding:.45rem .5rem}.ablation-table[data-astro-cid-r4cq2mae] tbody[data-astro-cid-r4cq2mae] td[data-astro-cid-r4cq2mae]:first-child{color:var(--text)}.ablation-table[data-astro-cid-r4cq2mae] tbody[data-astro-cid-r4cq2mae] tr[data-astro-cid-r4cq2mae].full-model td[data-astro-cid-r4cq2mae]{color:var(--accent);font-weight:600;font-family:var(--font-serif);background:#c494280f}.ablation-table[data-astro-cid-r4cq2mae] tbody[data-astro-cid-r4cq2mae] td[data-astro-cid-r4cq2mae].neg{color:#f4efe473;font-size:.82rem}.table-note[data-astro-cid-r4cq2mae]{color:var(--muted);max-width:100%;margin-top:.75rem;font-size:.78rem;line-height:1.55}.kuma-section[data-astro-cid-r4cq2mae]{border-top:1px solid var(--line)}.kuma-section[data-astro-cid-r4cq2mae] h2[data-astro-cid-r4cq2mae]{margin-top:var(--space-2);max-width:18ch}.kuma-intro[data-astro-cid-r4cq2mae]{max-width:52ch;margin-top:var(--space-3);color:#f4efe4b8;font-size:1.02rem;line-height:1.68}.pipeline-steps[data-astro-cid-r4cq2mae]{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.pipeline-step[data-astro-cid-r4cq2mae]{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff05, #fff0), var(--bg-soft);flex-direction:column;display:flex}.step-num[data-astro-cid-r4cq2mae]{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.step-body[data-astro-cid-r4cq2mae] h3[data-astro-cid-r4cq2mae]{color:var(--text);font-size:1rem}.step-body[data-astro-cid-r4cq2mae] h3[data-astro-cid-r4cq2mae] code[data-astro-cid-r4cq2mae]{color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SF Mono,monospace;font-size:.92em}.step-body[data-astro-cid-r4cq2mae] p[data-astro-cid-r4cq2mae]{color:#f4efe499;max-width:100%;margin-top:.4rem;font-size:.88rem;line-height:1.65}.step-body[data-astro-cid-r4cq2mae] p[data-astro-cid-r4cq2mae] code[data-astro-cid-r4cq2mae]{color:var(--muted);font-family:ui-monospace,SF Mono,monospace;font-size:.88em}.kuma-note[data-astro-cid-r4cq2mae]{margin-top:var(--space-4);color:var(--muted);max-width:60ch;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff03;font-size:.88rem}@media (width<=1000px){.research-inner[data-astro-cid-r4cq2mae]{grid-template-columns:1fr}.ablation-card[data-astro-cid-r4cq2mae]{position:static}}@media (width<=860px){.demo-main[data-astro-cid-r4cq2mae]{grid-template-columns:1fr;max-width:620px}.pipeline-steps[data-astro-cid-r4cq2mae]{grid-template-columns:1fr}}@media (width<=640px){.nika-hero[data-astro-cid-r4cq2mae] h1[data-astro-cid-r4cq2mae]{font-size:clamp(2.4rem,11vw,3.6rem)}}
