.back[data-astro-cid-z7xolria]{margin:28px 0 16px;font-size:15px;display:inline-block}.case-hero[data-astro-cid-z7xolria]{padding:clamp(26px,4vw,44px);position:relative;overflow:hidden}.case-hero[data-astro-cid-z7xolria]:before{content:"";background:var(--accent);height:4px;position:absolute;inset:0 0 auto}.case-hero[data-astro-cid-z7xolria]:after{content:"";aspect-ratio:1;background:var(--accent);opacity:.12;filter:blur(60px);pointer-events:none;border-radius:50%;width:60%;position:absolute;inset:-40% -10% auto auto}.kicker[data-astro-cid-z7xolria]{color:var(--accent);text-transform:uppercase;letter-spacing:.03em;margin:0 0 14px;font-size:13px;font-weight:600}h1[data-astro-cid-z7xolria]{max-width:20ch;font:700 clamp(32px, 5vw, 54px)/1.08 var(--font-display);letter-spacing:-.025em;width:fit-content;margin:0}.meta[data-astro-cid-z7xolria]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 28px;margin:28px 0 0;display:grid}.meta[data-astro-cid-z7xolria] dt[data-astro-cid-z7xolria]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.meta[data-astro-cid-z7xolria] dd[data-astro-cid-z7xolria]{margin:3px 0 0;font-size:15px;line-height:1.45}.stats[data-astro-cid-z7xolria]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;display:grid}@media (width<=760px){.stats[data-astro-cid-z7xolria]{grid-template-columns:1fr}}.stat[data-astro-cid-z7xolria]{flex-direction:column;padding:22px;display:flex}.stat-value[data-astro-cid-z7xolria]{font:700 clamp(34px, 4.4vw, 48px)/1 var(--font-display);letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums}.stat-label[data-astro-cid-z7xolria]{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.4}.layout[data-astro-cid-z7xolria]{grid-template-columns:220px minmax(0,1fr);gap:56px;margin-top:64px;display:grid}@media (width<=900px){.layout[data-astro-cid-z7xolria]{grid-template-columns:1fr}.toc[data-astro-cid-z7xolria]{display:none}}.toc[data-astro-cid-z7xolria]{align-self:start;position:sticky;top:90px}.toc[data-astro-cid-z7xolria] ol[data-astro-cid-z7xolria]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:14px;line-height:1.35;transition:color .25s,border-color .25s;display:block}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:hover{color:var(--text);text-decoration:none}.toc[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria].active{color:var(--text);border-left-color:var(--accent);font-weight:500}.prose[data-astro-cid-z7xolria]{max-width:680px;font-size:18px;line-height:1.65}.prose[data-astro-cid-z7xolria] h2{font:700 28px/1.2 var(--font-display);letter-spacing:-.015em;margin:56px 0 14px;scroll-margin-top:90px}.prose[data-astro-cid-z7xolria] h2:first-child{margin-top:0}.prose[data-astro-cid-z7xolria] p,.prose[data-astro-cid-z7xolria] ul,.prose[data-astro-cid-z7xolria] ol{margin:0 0 18px}.prose[data-astro-cid-z7xolria] li{margin-bottom:8px}.prose[data-astro-cid-z7xolria] li::marker{color:var(--accent)}.prose[data-astro-cid-z7xolria] strong{font-weight:650}.prose[data-astro-cid-z7xolria] hr{border:0;border-top:.5px solid var(--line);margin:40px 0}.demo[data-astro-cid-z7xolria]{margin-top:32px;padding:22px}.demo[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]:last-child{margin:0}.next[data-astro-cid-z7xolria]{color:inherit;flex-direction:column;gap:6px;margin-top:80px;padding:28px 64px 28px 28px;display:flex;position:relative;overflow:hidden}.next[data-astro-cid-z7xolria]:hover{text-decoration:none}.next[data-astro-cid-z7xolria] .section-header[data-astro-cid-z7xolria]{margin:0}.next-title[data-astro-cid-z7xolria]{font:700 clamp(22px, 3vw, 30px)/1.2 var(--font-display);letter-spacing:-.015em}.next-arrow[data-astro-cid-z7xolria]{color:var(--accent);transition:transform .4s var(--ease-out);font-size:28px;position:absolute;top:50%;right:28px;translate:0 -50%}.next[data-astro-cid-z7xolria]:hover .next-arrow[data-astro-cid-z7xolria]{transform:translate(6px)}@media print{.topbar,.toc[data-astro-cid-z7xolria],.next[data-astro-cid-z7xolria],.back[data-astro-cid-z7xolria]{display:none!important}.layout[data-astro-cid-z7xolria]{margin-top:24px;display:block}.card[data-astro-cid-z7xolria]{box-shadow:none;border:1px solid #ddd}}
