.brut-coord.svelte-18nwmhs{border-bottom:1px solid var(--brut-rule);color:var(--brut-ink-3);letter-spacing:.14em;grid-template-columns:repeat(12,1fr);font-size:10px;display:grid}.brut-coord.svelte-18nwmhs div:where(.svelte-18nwmhs){border-right:1px solid var(--brut-rule);padding:6px 8px}.brut-coord.svelte-18nwmhs div:where(.svelte-18nwmhs):last-child{border-right:0}.brut-hero.svelte-18nwmhs{border-bottom:1px solid var(--brut-rule);grid-template-columns:220px 1fr;gap:24px;padding:80px 24px 32px;display:grid;position:relative}.brut-hero.svelte-18nwmhs .meta:where(.svelte-18nwmhs){color:var(--brut-ink-3);flex-direction:column;gap:8px;font-size:11px;display:flex}.brut-hero.svelte-18nwmhs .meta:where(.svelte-18nwmhs) .k:where(.svelte-18nwmhs){color:var(--brut-ink-3)}.brut-hero.svelte-18nwmhs .meta:where(.svelte-18nwmhs) .v:where(.svelte-18nwmhs){color:var(--brut-ink)}.brut-hero.svelte-18nwmhs .meta:where(.svelte-18nwmhs) .v.accent:where(.svelte-18nwmhs){color:var(--brut-accent)}.brut-hero.svelte-18nwmhs .meta:where(.svelte-18nwmhs) hr:where(.svelte-18nwmhs){border:0;border-top:1px dashed var(--brut-rule);margin:8px 0}.brut-hero.svelte-18nwmhs .hero-body:where(.svelte-18nwmhs) .k:where(.svelte-18nwmhs){color:var(--brut-ink-3);letter-spacing:.14em;font-size:11px}.brut-hero.svelte-18nwmhs h1:where(.svelte-18nwmhs){letter-spacing:-.06em;text-transform:lowercase;margin:8px 0 0;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:clamp(56px,11vw,152px);font-weight:500;line-height:.88}.brut-hero.svelte-18nwmhs h1:where(.svelte-18nwmhs) span:where(.svelte-18nwmhs){color:var(--brut-accent)}.brut-hero.svelte-18nwmhs h1:where(.svelte-18nwmhs) .end:where(.svelte-18nwmhs){color:var(--brut-ink-3)}.brut-hero.svelte-18nwmhs .sub:where(.svelte-18nwmhs){max-width:720px;color:var(--brut-ink-2);letter-spacing:-.01em;margin:28px 0 0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:17px;line-height:1.5}.brut-hero.svelte-18nwmhs .sub:where(.svelte-18nwmhs) b{color:var(--brut-ink);font-weight:600}.brut-hero.svelte-18nwmhs .sub:where(.svelte-18nwmhs) code{background:var(--brut-bg-2);border:1px solid var(--brut-rule);color:var(--brut-ink);padding:0 5px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:14.5px}.brut-hero.svelte-18nwmhs .cta-row:where(.svelte-18nwmhs){flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;margin-top:28px;display:flex}.brut-hero.svelte-18nwmhs .cta-row:where(.svelte-18nwmhs)>:where(.svelte-18nwmhs){border:1px solid var(--brut-rule);background:var(--brut-bg);color:var(--brut-ink);z-index:1;padding:10px 14px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;position:relative}.brut-hero.svelte-18nwmhs .cta-row:where(.svelte-18nwmhs)>:where(.svelte-18nwmhs)+:where(.svelte-18nwmhs){margin-left:-1px}.brut-hero.svelte-18nwmhs .cta-row:where(.svelte-18nwmhs) .pri:where(.svelte-18nwmhs){background:var(--brut-accent);color:var(--brut-accent-ink);border-color:var(--brut-accent);font-weight:600}.brut-hero.svelte-18nwmhs .cta-row:where(.svelte-18nwmhs) .pri:where(.svelte-18nwmhs):hover{background:var(--brut-accent-hover);border-color:var(--brut-accent-hover)}.brut-hero.svelte-18nwmhs .cta-row:where(.svelte-18nwmhs) a:where(.svelte-18nwmhs):not(.pri):hover{background:var(--brut-bg-2);border-color:var(--brut-rule-2)}.brut-hero.svelte-18nwmhs .corner:where(.svelte-18nwmhs){color:var(--brut-ink-3);letter-spacing:.14em;font-size:10px;position:absolute}.brut-hero.svelte-18nwmhs .corner.tr:where(.svelte-18nwmhs){top:12px;right:24px}.brut-hero.svelte-18nwmhs .corner.bl:where(.svelte-18nwmhs){bottom:12px;left:24px}.brut-hero.svelte-18nwmhs .corner.br:where(.svelte-18nwmhs){bottom:12px;right:24px}.brut-grid-section.svelte-18nwmhs{border-bottom:1px solid var(--brut-rule);grid-template-columns:220px 1fr;gap:24px;padding:28px 24px;display:grid}.brut-grid-section.svelte-18nwmhs .lede:where(.svelte-18nwmhs) .k:where(.svelte-18nwmhs){color:var(--brut-ink-3);letter-spacing:.14em;font-size:10.5px}.brut-grid-section.svelte-18nwmhs .lede:where(.svelte-18nwmhs) h2:where(.svelte-18nwmhs){color:var(--brut-ink);letter-spacing:-.02em;text-transform:lowercase;margin:12px 0 0;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:28px;font-weight:500}.brut-grid-section.svelte-18nwmhs .lede:where(.svelte-18nwmhs) h2:where(.svelte-18nwmhs) span:where(.svelte-18nwmhs){color:var(--brut-accent)}.brut-grid-section.svelte-18nwmhs .lede:where(.svelte-18nwmhs) p:where(.svelte-18nwmhs){color:var(--brut-ink-2);max-width:220px;margin:12px 0 0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:13px;line-height:1.55}.brut-grid-section.svelte-18nwmhs .grid:where(.svelte-18nwmhs){border-left:1px solid var(--brut-rule);border-top:1px solid var(--brut-rule);grid-template-columns:repeat(3,1fr);display:grid}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs){border-right:1px solid var(--brut-rule);border-bottom:1px solid var(--brut-rule);min-height:240px;color:var(--brut-ink);background:var(--brut-bg);padding:22px 22px 26px;text-decoration:none;display:block;position:relative}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs):after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .2s;position:absolute;inset:8px}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs):hover:after{border-color:var(--brut-accent)}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs) .id:where(.svelte-18nwmhs){color:var(--brut-ink-3);letter-spacing:.14em;font-size:10.5px}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs) h3:where(.svelte-18nwmhs){letter-spacing:-.03em;color:var(--brut-ink);text-transform:lowercase;margin:26px 0 6px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:28px;font-weight:500}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs):hover h3:where(.svelte-18nwmhs){color:var(--brut-accent)}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs) .tag:where(.svelte-18nwmhs){letter-spacing:.14em;color:var(--brut-ink-3);text-transform:uppercase;margin:0;font-size:10.5px}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs) .line:where(.svelte-18nwmhs){color:var(--brut-ink-2);max-width:320px;margin:12px 0 0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.5}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs) .corner:where(.svelte-18nwmhs){color:var(--brut-ink-3);font-size:14px;transition:color .2s;position:absolute;top:14px;right:16px}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs):hover .corner:where(.svelte-18nwmhs){color:var(--brut-accent)}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs) .marker:where(.svelte-18nwmhs){border:1px solid var(--brut-ink-3);width:14px;height:14px;position:absolute;bottom:16px;right:16px}.brut-grid-section.svelte-18nwmhs .cell:where(.svelte-18nwmhs):nth-child(3n+1) .marker:where(.svelte-18nwmhs){background:var(--brut-accent);border-color:var(--brut-accent)}.brut-foot.svelte-18nwmhs{border-top:1px solid var(--brut-rule);grid-template-columns:200px 1fr 200px;align-items:end;gap:24px;padding:60px 24px 36px;display:grid}.brut-foot.svelte-18nwmhs .big:where(.svelte-18nwmhs){letter-spacing:-.06em;text-transform:lowercase;color:var(--brut-ink);font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:clamp(40px,7vw,96px);line-height:.9;text-decoration:none;display:inline-block}.brut-foot.svelte-18nwmhs .big:where(.svelte-18nwmhs) span:where(.svelte-18nwmhs){color:var(--brut-accent)}.brut-foot.svelte-18nwmhs .big:where(.svelte-18nwmhs) .copy-hint:where(.svelte-18nwmhs){letter-spacing:.14em;color:var(--brut-ink-3);text-transform:uppercase;margin-top:16px;font-size:11px;display:block}.brut-foot.svelte-18nwmhs .big:where(.svelte-18nwmhs):hover .copy-hint:where(.svelte-18nwmhs){color:var(--brut-accent)}.brut-foot.svelte-18nwmhs .info:where(.svelte-18nwmhs){color:var(--brut-ink-3);letter-spacing:.12em;font-size:11px;line-height:1.8}.brut-foot.svelte-18nwmhs .info.right:where(.svelte-18nwmhs){text-align:right}.brut-foot.svelte-18nwmhs .info:where(.svelte-18nwmhs) .v:where(.svelte-18nwmhs),.brut-foot.svelte-18nwmhs .info:where(.svelte-18nwmhs) a.v:where(.svelte-18nwmhs){color:var(--brut-ink);margin-top:12px;text-decoration:none;display:block}.brut-foot.svelte-18nwmhs .info:where(.svelte-18nwmhs) a.v:where(.svelte-18nwmhs):hover{color:var(--brut-accent)}@media (width<=1024px){.brut-grid-section.svelte-18nwmhs .grid:where(.svelte-18nwmhs){grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.brut-coord.svelte-18nwmhs{display:none}.brut-hero.svelte-18nwmhs,.brut-grid-section.svelte-18nwmhs{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.brut-hero.svelte-18nwmhs{padding-top:56px}.brut-grid-section.svelte-18nwmhs .grid:where(.svelte-18nwmhs){grid-template-columns:1fr}.brut-foot.svelte-18nwmhs{grid-template-columns:1fr;padding:40px 16px 28px}.brut-foot.svelte-18nwmhs .info.right:where(.svelte-18nwmhs){text-align:left}}.dk-footer-v2.svelte-1x86x96{letter-spacing:.06em;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:11px}.dk-footer-grid.svelte-1x86x96{text-transform:lowercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:14px 24px;display:grid}.dk-footer-cell.svelte-1x86x96{color:var(--color-text-muted,#7f7f7fe6);align-items:center;gap:6px;display:inline-flex}.dk-footer-meta.svelte-1x86x96{justify-content:flex-start}.dk-footer-mid.svelte-1x86x96{text-align:center;flex-wrap:wrap;justify-content:center}.dk-footer-end.svelte-1x86x96{justify-content:flex-end}.dk-footer-sep.svelte-1x86x96{color:var(--color-text-muted,#7f7f7f99)}.dk-footer-heart{line-height:1}.dk-footer-brand.svelte-1x86x96{color:var(--color-brand-500,#54dbbc);font-weight:500;text-decoration:none;transition:color .15s}.dk-footer-brand.svelte-1x86x96:hover{color:var(--color-brand-600,#3aa088);text-decoration:underline}.dk-footer-top.svelte-1x86x96{color:var(--color-text-muted,#7f7f7fe6);text-decoration:none;transition:color .15s}.dk-footer-top.svelte-1x86x96:hover{color:var(--color-text,currentColor)}@media (width<=640px){.dk-footer-grid.svelte-1x86x96{text-align:center;grid-template-columns:1fr;gap:6px}.dk-footer-meta.svelte-1x86x96,.dk-footer-mid.svelte-1x86x96,.dk-footer-end.svelte-1x86x96{justify-content:center}}.dk-theme-v2.svelte-7pie5i{border:1px solid var(--color-border-muted,#7f7f7f40);align-items:center;display:inline-flex}.dk-theme-cell.svelte-7pie5i{appearance:none;border:0;border-right:1px solid var(--color-border-muted,#7f7f7f40);color:var(--color-text-muted,#7f7f7fe6);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:4px 8px;font-family:inherit;line-height:1;transition:background .15s,color .15s;display:inline-flex}.dk-theme-cell.svelte-7pie5i:last-child{border-right:0}.dk-theme-cell.svelte-7pie5i:hover{color:var(--color-text,currentColor);background:var(--color-surface-muted,#7f7f7f0f)}.dk-theme-cell.on.svelte-7pie5i{background:var(--color-brand-500,#54dbbc);color:var(--color-brand-ink,#06090a)}.dk-theme-cell.on.svelte-7pie5i:hover{filter:brightness(.95)}.dk-header-v2.svelte-fdol1w{letter-spacing:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:12px;display:grid}.dk-header-left.svelte-fdol1w{justify-self:start;align-items:center;gap:12px;min-width:0;display:inline-flex;overflow:hidden}.dk-header-middle.svelte-fdol1w{justify-self:center;align-items:center;min-width:0;display:inline-flex}.dk-header-right.svelte-fdol1w{justify-self:end;align-items:center;gap:12px;min-width:0;display:inline-flex}.dk-mark.svelte-fdol1w{color:var(--color-text,currentColor);letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.dk-mark-slash.svelte-fdol1w{color:var(--color-brand-500,#54dbbc);margin:0 1px}.dk-mark-tail.svelte-fdol1w{color:var(--color-text,currentColor)}.dk-version.svelte-fdol1w{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-border-muted,#7f7f7f40);color:var(--color-text-muted,#7f7f7fe6);padding:2px 6px;font-size:10.5px}.dk-crumbs.svelte-fdol1w{color:var(--color-text-muted,#7f7f7fe6);align-items:center;gap:6px;margin-left:4px;font-size:11px;display:inline-flex}.dk-crumb-sep.svelte-fdol1w{color:var(--color-text-muted,#7f7f7fb3);align-items:center;display:inline-flex}.dk-crumb-current.svelte-fdol1w{color:var(--color-text,currentColor);font-weight:500}.dk-crumb-link.svelte-fdol1w{color:var(--color-text-muted,#7f7f7fe6);text-decoration:none;transition:color .15s}.dk-crumb-link.svelte-fdol1w:hover{color:var(--color-text,currentColor)}.dk-nav.svelte-fdol1w{border-left:1px solid var(--color-border-muted,#7f7f7f2e);border-right:1px solid var(--color-border-muted,#7f7f7f2e);align-items:center;gap:0;display:inline-flex}.dk-nav-link.svelte-fdol1w{letter-spacing:.06em;text-transform:lowercase;color:var(--color-text-muted,#7f7f7fe6);border-right:1px solid var(--color-border-muted,#7f7f7f2e);padding:6px 14px;font-size:11px;text-decoration:none;transition:background .15s,color .15s}.dk-nav-link.svelte-fdol1w:last-child{border-right:0}.dk-nav-link.svelte-fdol1w:hover{background:var(--color-surface-muted,#7f7f7f0f);color:var(--color-text,currentColor)}.dk-icon-link.svelte-fdol1w{justify-content:center;align-items:center;display:inline-flex}.dk-icon-link.svelte-fdol1w .dk-icon-square{border:1px solid var(--color-border-muted,#7f7f7f40);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:border-color .15s,background .15s;display:inline-flex}.dk-icon-link.svelte-fdol1w:hover .dk-icon-square{border-color:var(--color-text,currentColor)}.dk-compare-wrap.svelte-x9y0om{background:#f8fcfb}html.dark .dk-compare-wrap.svelte-x9y0om{background:#06090a}.brut.svelte-vtsp9t{--brut-bad:#b8443c;--brut-bad-soft:#b8443c14}html.dark .brut.svelte-vtsp9t{--brut-bad:#f5736b;--brut-bad-soft:#f5736b1f}.brut-coord.svelte-vtsp9t{border-bottom:1px solid var(--brut-rule);color:var(--brut-ink-3);letter-spacing:.14em;grid-template-columns:repeat(12,1fr);font-size:10px;display:grid}.brut-coord.svelte-vtsp9t div:where(.svelte-vtsp9t){border-right:1px solid var(--brut-rule);padding:6px 8px}.brut-coord.svelte-vtsp9t div:where(.svelte-vtsp9t):last-child{border-right:0}.brut-hero.svelte-vtsp9t{border-bottom:1px solid var(--brut-rule);grid-template-columns:220px 1fr;gap:24px;padding:64px 24px 32px;display:grid;position:relative}.brut-hero.svelte-vtsp9t .meta:where(.svelte-vtsp9t){color:var(--brut-ink-3);flex-direction:column;gap:8px;font-size:11px;display:flex}.brut-hero.svelte-vtsp9t .meta:where(.svelte-vtsp9t) .k:where(.svelte-vtsp9t){color:var(--brut-ink-3)}.brut-hero.svelte-vtsp9t .meta:where(.svelte-vtsp9t) .v:where(.svelte-vtsp9t){color:var(--brut-ink);text-decoration:none}.brut-hero.svelte-vtsp9t .meta:where(.svelte-vtsp9t) a.v:where(.svelte-vtsp9t):hover{color:var(--brut-accent)}.brut-hero.svelte-vtsp9t .meta:where(.svelte-vtsp9t) hr:where(.svelte-vtsp9t){border:0;border-top:1px dashed var(--brut-rule);margin:8px 0}.brut-hero.svelte-vtsp9t .hero-body:where(.svelte-vtsp9t) .k:where(.svelte-vtsp9t){color:var(--brut-ink-3);letter-spacing:.14em;font-size:11px}.brut-hero.svelte-vtsp9t h1:where(.svelte-vtsp9t){letter-spacing:-.05em;text-transform:lowercase;color:var(--brut-ink);margin:8px 0 0;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:clamp(48px,9vw,128px);font-weight:500;line-height:.92}.brut-hero.svelte-vtsp9t h1:where(.svelte-vtsp9t) span:where(.svelte-vtsp9t){color:var(--brut-accent)}.brut-hero.svelte-vtsp9t h1:where(.svelte-vtsp9t) .end:where(.svelte-vtsp9t){color:var(--brut-ink-3)}.brut-hero.svelte-vtsp9t h1:where(.svelte-vtsp9t) .vs:where(.svelte-vtsp9t){margin-right:.28em}.brut-hero.svelte-vtsp9t .sub:where(.svelte-vtsp9t){max-width:720px;color:var(--brut-ink-2);letter-spacing:-.01em;margin:22px 0 0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:17px;line-height:1.5}.brut-hero.svelte-vtsp9t .cta-row:where(.svelte-vtsp9t){flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;margin-top:24px;display:flex}.brut-hero.svelte-vtsp9t .cta-row:where(.svelte-vtsp9t)>:where(.svelte-vtsp9t){border:1px solid var(--brut-rule);background:var(--brut-bg);color:var(--brut-ink);z-index:1;padding:10px 14px;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;position:relative}.brut-hero.svelte-vtsp9t .cta-row:where(.svelte-vtsp9t)>:where(.svelte-vtsp9t)+:where(.svelte-vtsp9t){margin-left:-1px}.brut-hero.svelte-vtsp9t .cta-row:where(.svelte-vtsp9t)>:where(.svelte-vtsp9t):hover{z-index:2}.brut-hero.svelte-vtsp9t .cta-row:where(.svelte-vtsp9t) .pri:where(.svelte-vtsp9t){background:var(--brut-accent);color:var(--brut-accent-ink);border-color:var(--brut-accent);font-weight:600}.brut-hero.svelte-vtsp9t .cta-row:where(.svelte-vtsp9t) .pri:where(.svelte-vtsp9t):hover{background:var(--brut-accent-hover);border-color:var(--brut-accent-hover)}.brut-hero.svelte-vtsp9t .cta-row:where(.svelte-vtsp9t) a:where(.svelte-vtsp9t):not(.pri):hover{background:var(--brut-bg-2);border-color:var(--brut-rule-2)}.brut-hero.svelte-vtsp9t .corner:where(.svelte-vtsp9t){color:var(--brut-ink-3);letter-spacing:.14em;font-size:10px;position:absolute}.brut-hero.svelte-vtsp9t .corner.tr:where(.svelte-vtsp9t){top:12px;right:24px}.brut-hero.svelte-vtsp9t .corner.bl:where(.svelte-vtsp9t){bottom:12px;left:24px}.brut-hero.svelte-vtsp9t .corner.br:where(.svelte-vtsp9t){bottom:12px;right:24px}.brut-section.svelte-vtsp9t{border-bottom:1px solid var(--brut-rule);grid-template-columns:220px 1fr;gap:24px;padding:28px 24px;display:grid}.brut-section.svelte-vtsp9t .lede:where(.svelte-vtsp9t) .k:where(.svelte-vtsp9t){color:var(--brut-ink-3);letter-spacing:.14em;font-size:10.5px}.brut-section.svelte-vtsp9t .lede:where(.svelte-vtsp9t) h2:where(.svelte-vtsp9t){color:var(--brut-ink);letter-spacing:-.02em;text-transform:lowercase;margin:12px 0 0;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:28px;font-weight:500}.brut-section.svelte-vtsp9t .lede:where(.svelte-vtsp9t) h2:where(.svelte-vtsp9t) span:where(.svelte-vtsp9t){color:var(--brut-accent)}.brut-section.svelte-vtsp9t .lede:where(.svelte-vtsp9t) p:where(.svelte-vtsp9t){color:var(--brut-ink-2);max-width:220px;margin:12px 0 0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:13px;line-height:1.55}.brut-section.svelte-vtsp9t .panel:where(.svelte-vtsp9t){border:1px solid var(--brut-rule);background:var(--brut-bg)}.panel.overview.svelte-vtsp9t{padding:22px 24px}.panel.overview.svelte-vtsp9t p:where(.svelte-vtsp9t){color:var(--brut-ink);letter-spacing:-.005em;margin:0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:15px;line-height:1.6}.matrix-scroll.svelte-vtsp9t{overflow-x:auto}table.matrix.svelte-vtsp9t{border-collapse:collapse;width:100%;min-width:640px}table.matrix.svelte-vtsp9t th:where(.svelte-vtsp9t),table.matrix.svelte-vtsp9t td:where(.svelte-vtsp9t){text-align:left;border-bottom:1px solid var(--brut-rule);color:var(--brut-ink);vertical-align:top;padding:12px 14px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:12.5px}table.matrix.svelte-vtsp9t th:where(.svelte-vtsp9t){color:var(--brut-ink-3);letter-spacing:.14em;text-transform:lowercase;background:var(--brut-bg-2);font-size:10.5px;font-weight:400}table.matrix.svelte-vtsp9t th.us:where(.svelte-vtsp9t){color:var(--brut-accent)}table.matrix.svelte-vtsp9t tbody:where(.svelte-vtsp9t) tr:where(.svelte-vtsp9t):hover{background:var(--brut-bg-2)}table.matrix.svelte-vtsp9t tr.alt:where(.svelte-vtsp9t){background:#00000004}html.dark table.matrix.svelte-vtsp9t tr.alt:where(.svelte-vtsp9t){background:#ffffff05}table.matrix.svelte-vtsp9t td.ok:where(.svelte-vtsp9t){color:var(--brut-accent)}table.matrix.svelte-vtsp9t td.no:where(.svelte-vtsp9t){color:var(--brut-ink-3)}table.matrix.svelte-vtsp9t td.us:where(.svelte-vtsp9t){font-weight:600}table.matrix.svelte-vtsp9t .fname:where(.svelte-vtsp9t){font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:13.5px;display:inline-block}table.matrix.svelte-vtsp9t .fnote:where(.svelte-vtsp9t){color:var(--brut-ink-2);margin-top:4px;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:11.5px;line-height:1.45;display:block}.pair.svelte-vtsp9t{grid-template-columns:1fr 1fr;gap:0;display:grid}.panel.list.svelte-vtsp9t{border-right-width:0}.panel.list.svelte-vtsp9t:last-child{border-right-width:1px}.panel.list.svelte-vtsp9t header:where(.svelte-vtsp9t){border-bottom:1px solid var(--brut-rule);background:var(--brut-bg-2);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;display:flex}.panel.list.us.svelte-vtsp9t header:where(.svelte-vtsp9t) .tag:where(.svelte-vtsp9t){color:var(--brut-accent)}.panel.list.them.svelte-vtsp9t header:where(.svelte-vtsp9t) .tag:where(.svelte-vtsp9t){color:var(--brut-ink)}.panel.list.svelte-vtsp9t header:where(.svelte-vtsp9t) .count:where(.svelte-vtsp9t){color:var(--brut-ink-3);font-variant-numeric:tabular-nums}.panel.list.svelte-vtsp9t ul:where(.svelte-vtsp9t){margin:0;padding:0;list-style:none}.panel.list.svelte-vtsp9t li:where(.svelte-vtsp9t){border-bottom:1px dashed var(--brut-rule);color:var(--brut-ink);gap:10px;padding:10px 14px;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.5;display:flex}.panel.list.svelte-vtsp9t li:where(.svelte-vtsp9t):last-child{border-bottom:0}.panel.list.svelte-vtsp9t .bullet:where(.svelte-vtsp9t){color:var(--brut-accent);flex-shrink:0;width:12px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;line-height:1.5}.panel.list.svelte-vtsp9t .bullet.bad:where(.svelte-vtsp9t){color:var(--brut-bad)}.panel.list.muted.svelte-vtsp9t li:where(.svelte-vtsp9t){color:var(--brut-ink-2)}.panel.verdict.svelte-vtsp9t{border:1px solid var(--brut-accent);background:var(--brut-accent-soft);padding:28px 32px}.panel.verdict.svelte-vtsp9t p:where(.svelte-vtsp9t){color:var(--brut-ink);letter-spacing:-.005em;margin:0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:16px;line-height:1.6}.more-grid.svelte-vtsp9t{border-left:1px solid var(--brut-rule);border-top:1px solid var(--brut-rule);grid-template-columns:repeat(3,1fr);display:grid}.more-cell.svelte-vtsp9t{border-right:1px solid var(--brut-rule);border-bottom:1px solid var(--brut-rule);min-height:180px;color:var(--brut-ink);background:var(--brut-bg);padding:20px 22px 22px;text-decoration:none;transition:background .15s;display:block;position:relative}.more-cell.svelte-vtsp9t:hover{background:var(--brut-bg-2)}.more-cell.svelte-vtsp9t:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .2s;position:absolute;inset:8px}.more-cell.svelte-vtsp9t:hover:after{border-color:var(--brut-accent)}.more-cell.svelte-vtsp9t .more-tag:where(.svelte-vtsp9t){letter-spacing:-.02em;color:var(--brut-ink);text-transform:lowercase;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:20px;font-weight:500}.more-cell.svelte-vtsp9t:hover .more-tag:where(.svelte-vtsp9t){color:var(--brut-accent)}.more-cell.svelte-vtsp9t .more-line:where(.svelte-vtsp9t){color:var(--brut-ink-2);max-width:280px;margin:14px 0 0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:13px;line-height:1.55}.more-cell.svelte-vtsp9t .more-cta:where(.svelte-vtsp9t){letter-spacing:.14em;text-transform:uppercase;color:var(--brut-accent);font-size:11px;position:absolute;bottom:16px;left:22px}.more-cell.all.svelte-vtsp9t{background:var(--brut-bg-2)}.more-cell.all.svelte-vtsp9t:hover{background:var(--brut-bg)}.brut-foot.svelte-vtsp9t{border-top:1px solid var(--brut-rule);grid-template-columns:200px 1fr 200px;align-items:end;gap:24px;padding:60px 24px 36px;display:grid}.brut-foot.svelte-vtsp9t .big:where(.svelte-vtsp9t){letter-spacing:-.06em;text-transform:lowercase;color:var(--brut-ink);font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:clamp(36px,6.4vw,88px);line-height:.92;text-decoration:none;display:inline-block}.brut-foot.svelte-vtsp9t .big:where(.svelte-vtsp9t) span:where(.svelte-vtsp9t){color:var(--brut-accent)}.brut-foot.svelte-vtsp9t .big:where(.svelte-vtsp9t) .copy-hint:where(.svelte-vtsp9t){letter-spacing:.14em;color:var(--brut-ink-3);text-transform:uppercase;margin-top:16px;font-size:11px;display:block}.brut-foot.svelte-vtsp9t .big:where(.svelte-vtsp9t):hover .copy-hint:where(.svelte-vtsp9t){color:var(--brut-accent)}.brut-foot.svelte-vtsp9t .info:where(.svelte-vtsp9t){color:var(--brut-ink-3);letter-spacing:.12em;font-size:11px;line-height:1.8}.brut-foot.svelte-vtsp9t .info.right:where(.svelte-vtsp9t){text-align:right}.brut-foot.svelte-vtsp9t .info:where(.svelte-vtsp9t) .v:where(.svelte-vtsp9t),.brut-foot.svelte-vtsp9t .info:where(.svelte-vtsp9t) a.v:where(.svelte-vtsp9t){color:var(--brut-ink);margin-top:12px;text-decoration:none;display:block}.brut-foot.svelte-vtsp9t .info:where(.svelte-vtsp9t) a.v:where(.svelte-vtsp9t):hover{color:var(--brut-accent)}@media (width<=1024px){.pair.svelte-vtsp9t{grid-template-columns:1fr}.panel.list.svelte-vtsp9t{border-bottom-width:0;border-right-width:1px}.panel.list.svelte-vtsp9t:last-child{border-bottom-width:1px}.more-grid.svelte-vtsp9t{grid-template-columns:1fr 1fr}}@media (width<=720px){.more-grid.svelte-vtsp9t{grid-template-columns:1fr}.brut-coord.svelte-vtsp9t{display:none}.brut-hero.svelte-vtsp9t,.brut-section.svelte-vtsp9t{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.brut-hero.svelte-vtsp9t{padding-top:48px}.brut-foot.svelte-vtsp9t{grid-template-columns:1fr;padding:40px 16px 28px}.brut-foot.svelte-vtsp9t .info.right:where(.svelte-vtsp9t){text-align:left}}.dk-doc-hero.svelte-sslhxn{border:1px solid var(--border);background:var(--background);color:var(--foreground);letter-spacing:0;margin:0 0 36px;padding:32px 28px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:13px;position:relative}.dk-doc-hero-corner.svelte-sslhxn{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:10px;position:absolute}.dk-doc-hero-corner.tr.svelte-sslhxn{top:10px;right:14px}.dk-doc-hero-corner.bl.svelte-sslhxn{bottom:10px;left:14px}.dk-doc-hero-corner.br.svelte-sslhxn{bottom:10px;right:14px}.dk-doc-hero-k.svelte-sslhxn{color:var(--muted-foreground);letter-spacing:.14em;font-size:10.5px}.dk-doc-hero.svelte-sslhxn h1:where(.svelte-sslhxn){letter-spacing:-.05em;text-transform:lowercase;color:var(--foreground);margin:8px 0 0;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:clamp(40px,6vw,88px);font-weight:500;line-height:.9}.dk-doc-hero-hilite.svelte-sslhxn{color:var(--color-brand-500,var(--brand-500,var(--accent)))}.dark .dk-doc-hero-hilite.svelte-sslhxn{color:var(--color-brand-400,var(--brand-400,var(--accent)))}.dk-doc-hero-end.svelte-sslhxn{color:var(--muted-foreground)}.dk-doc-hero-sub.svelte-sslhxn{max-width:640px;color:var(--muted-foreground);letter-spacing:-.005em;margin:22px 0 0;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.dk-doc-hero-ctas.svelte-sslhxn{flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;margin-top:22px;display:flex}.dk-doc-hero-ctas.svelte-sslhxn>:where(.svelte-sslhxn){border:1px solid var(--border);background:var(--background);color:var(--foreground);z-index:1;padding:9px 14px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:13px;text-decoration:none;transition:background .15s,border-color .15s;position:relative}.dk-doc-hero-ctas.svelte-sslhxn>:where(.svelte-sslhxn)+:where(.svelte-sslhxn){margin-left:-1px}.dk-doc-hero-ctas.svelte-sslhxn .pri:where(.svelte-sslhxn){background:var(--color-brand-500,var(--brand-500,var(--accent)));color:var(--background);border-color:var(--color-brand-500,var(--brand-500,var(--accent)));font-weight:600}.dk-doc-hero-ctas.svelte-sslhxn .pri:where(.svelte-sslhxn):hover{background:var(--color-brand-600,var(--brand-600,var(--accent)));border-color:var(--color-brand-600,var(--brand-600,var(--accent)))}.dk-doc-hero-ctas.svelte-sslhxn a:where(.svelte-sslhxn):not(.pri):hover{background:var(--muted,color-mix(in srgb, var(--foreground) 6%, transparent));border-color:var(--muted-foreground)}@media (width<=720px){.dk-doc-hero.svelte-sslhxn{padding:28px 18px}.dk-doc-hero.svelte-sslhxn h1:where(.svelte-sslhxn){font-size:clamp(36px,11vw,64px)}}.dk-slug-strip.svelte-1il25fc{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--card,var(--background)) 60%, transparent);letter-spacing:.14em;color:var(--muted-foreground);font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:10.5px}.dk-slug-inner.svelte-1il25fc{text-transform:uppercase;align-items:center;gap:8px;padding:7px 24px;display:flex}.dk-slug-k.svelte-1il25fc{color:var(--muted-foreground)}.dk-slug-v.svelte-1il25fc{color:var(--foreground);text-transform:lowercase;letter-spacing:0}.dk-slug-sep.svelte-1il25fc{color:var(--muted-foreground);opacity:.5}.dk-slug-grow.svelte-1il25fc{flex:1}.dk-slug-k.accent.svelte-1il25fc{color:var(--color-brand-500,var(--brand-500,var(--accent)))}.dark .dk-slug-k.accent.svelte-1il25fc{color:var(--color-brand-400,var(--brand-400,var(--accent)))}@media (width<=720px){.dk-slug-inner.svelte-1il25fc{padding:7px 16px}}.dk-sidebar-v2.svelte-btawk7{color:var(--foreground);padding:8px 0;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace;font-size:12px}.dk-sb-section.svelte-btawk7{border-top:1px solid var(--border)}.dk-sb-first.svelte-btawk7{border-top:0}.dk-sb-section-toggle.svelte-btawk7{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--muted-foreground);background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 14px 8px;font-family:inherit;font-size:10.5px;font-weight:500;transition:color .15s;display:flex}.dk-sb-section-toggle.svelte-btawk7:hover{color:var(--foreground)}.dk-sb-section-label.svelte-btawk7{align-items:center;gap:8px;display:inline-flex}.dk-sb-section-toggle.svelte-btawk7 .dk-sb-section-icon{color:var(--muted-foreground);display:inline-flex}.dk-sb-section-toggle.svelte-btawk7 .dk-sb-chev{color:var(--muted-foreground);flex-shrink:0;transition:transform .18s}.dk-sb-section-toggle.svelte-btawk7 .dk-sb-chev.open{transform:rotate(180deg)}.dk-sb-list.svelte-btawk7{margin:0;padding:0 0 8px;list-style:none}.dk-sb-list.svelte-btawk7 .dk-sb-li{margin:0;padding:0}.dk-sb-link.svelte-btawk7{color:var(--muted-foreground);text-transform:lowercase;letter-spacing:-.005em;align-items:center;gap:8px;padding:6px 14px 6px 22px;font-size:12.5px;line-height:1.35;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative}.dk-sb-link.svelte-btawk7:hover{color:var(--foreground);background:color-mix(in srgb, var(--muted) 50%, transparent)}.dk-sb-bar.svelte-btawk7{background:0 0;width:2px;transition:background .15s;position:absolute;top:6px;bottom:6px;left:12px}.dk-sb-li.active .dk-sb-link.svelte-btawk7{color:var(--foreground);background:color-mix(in srgb, var(--color-brand-500,var(--brand-500,var(--accent))) 14%, transparent);font-weight:500}.dk-sb-li.active .dk-sb-bar.svelte-btawk7{background:var(--color-brand-500,var(--brand-500,var(--accent)))}.dk-sb-link.svelte-btawk7 .dk-sb-ext{color:var(--muted-foreground);opacity:.7;margin-left:auto}.dk-toc-v2.svelte-yjl8cw{color:var(--foreground);padding:20px 18px;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace}.dk-toc-header.svelte-yjl8cw{border-bottom:1px solid var(--border);margin-bottom:10px;padding:0 0 12px}.dk-toc-k.svelte-yjl8cw{letter-spacing:.14em;color:var(--muted-foreground);font-size:10.5px}.dk-toc-list.svelte-yjl8cw{margin:0;padding:0;list-style:none}.dk-toc-li.svelte-yjl8cw{padding:0;padding-left:var(--toc-indent,0px);margin:0}.dk-toc-btn.svelte-yjl8cw{text-align:left;width:100%;color:var(--muted-foreground);text-transform:lowercase;letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;padding:4px 10px;font-family:inherit;font-size:12px;line-height:1.45;transition:color .15s;display:block;position:relative}.dk-toc-btn.svelte-yjl8cw:hover{color:var(--foreground)}.dk-toc-bar.svelte-yjl8cw{background:0 0;width:2px;transition:background .15s;position:absolute;top:6px;bottom:6px;left:0}.dk-toc-li.active.svelte-yjl8cw .dk-toc-btn:where(.svelte-yjl8cw){color:var(--color-brand-600,var(--brand-600,var(--accent)));font-weight:500}.dk-toc-li.active.svelte-yjl8cw .dk-toc-bar:where(.svelte-yjl8cw){background:var(--color-brand-500,var(--brand-500,var(--accent)))}.dark .dk-toc-li.active.svelte-yjl8cw .dk-toc-btn:where(.svelte-yjl8cw){color:var(--color-brand-400,var(--brand-400,var(--accent)))}
