@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable-latin.woff2) format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable-latin-ext.woff2) format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-400-latin.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-500-latin.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-700-latin.woff2) format("woff2");font-weight:600 700;font-display:swap}:root,:root[data-theme=light]{color-scheme:light;--page:#ffffff;--page-deep:#f3f3f1;--surface:#ffffff;--surface-subtle:#f3f3f1;--text-primary:#0b0b0c;--text-body:#2b2b2f;--text-secondary:#4a4a4f;--text-metadata:#5c5c63;--text-disabled:#8a8a90;--text-on-accent:#ffffff;--rule:#cfcfd4;--rule-strong:#0b0b0c;--brand-ink:#0b0b0c;--brand-blue:#4a4a4f;--brand-pale:#4a4a4f;--brand-beige:#4c2ee8;--action:#5b3df5;--action-text:#ffffff;--action-hover:#4c2ee8;--focus:#5b3df5;--breaking:#b3261e;--indeterminate:#7a5a00;--non-breaking:#1f6b3a;--informational:#3b3fa0;--status-breaking-text:#b3261e;--status-indeterminate-text:#7a5a00;--status-non-breaking-text:#1f6b3a;--status-informational-text:#3b3fa0;--observed:#1f6b3a;--input-surface:#ffffff;--input-border:#0b0b0c;--input-placeholder:#5c5c63;--code-surface:#f3f3f1;--code-text:#0b0b0c;--specimen:#f3f3f1;--specimen-head:#e9e9e6;--feature-surface:#ffffff;--feature-surface-accent:#f3f3f1;--feature-surface-border:#0b0b0c;--cta-surface:#f3f3f1;--annotation-surface:#efecff;--flow-strip-surface:#f3f3f1;--active:#5b3df5;--violet:#5b3df5;--violet-text:#4c2ee8;--violet-tint:#efecff;--band:#0b0b0c;--band-ink:#f5f5f2;--band-ink-2:#b9b9bf;--band-rule:#3a3a40;--band-accent:#a99bff;--ai:#7a5f45;--action-destructive:#b3261e;--action-destructive-hover:#8f1d17;--action-destructive-active:#741711;--action-destructive-text:#ffffff;--action-destructive-border:#b3261e;--action-destructive-soft:#fbe9e7;--action-destructive-focus:#b3261e}@media (prefers-color-scheme:light){:root:not([data-theme]){color-scheme:light;--page:#ffffff;--page-deep:#f3f3f1;--surface:#ffffff;--surface-subtle:#f3f3f1;--text-primary:#0b0b0c;--text-body:#2b2b2f;--text-secondary:#4a4a4f;--text-metadata:#5c5c63;--text-disabled:#8a8a90;--text-on-accent:#ffffff;--rule:#cfcfd4;--rule-strong:#0b0b0c;--brand-ink:#0b0b0c;--brand-blue:#4a4a4f;--brand-pale:#4a4a4f;--brand-beige:#4c2ee8;--action:#5b3df5;--action-text:#ffffff;--action-hover:#4c2ee8;--focus:#5b3df5;--breaking:#b3261e;--indeterminate:#7a5a00;--non-breaking:#1f6b3a;--informational:#3b3fa0;--status-breaking-text:#b3261e;--status-indeterminate-text:#7a5a00;--status-non-breaking-text:#1f6b3a;--status-informational-text:#3b3fa0;--observed:#1f6b3a;--input-surface:#ffffff;--input-border:#0b0b0c;--input-placeholder:#5c5c63;--code-surface:#f3f3f1;--code-text:#0b0b0c;--specimen:#f3f3f1;--specimen-head:#e9e9e6;--feature-surface:#ffffff;--feature-surface-accent:#f3f3f1;--feature-surface-border:#0b0b0c;--cta-surface:#f3f3f1;--annotation-surface:#efecff;--flow-strip-surface:#f3f3f1;--active:#5b3df5;--violet:#5b3df5;--violet-text:#4c2ee8;--violet-tint:#efecff;--band:#0b0b0c;--band-ink:#f5f5f2;--band-ink-2:#b9b9bf;--band-rule:#3a3a40;--band-accent:#a99bff;--ai:#7a5f45;--action-destructive:#b3261e;--action-destructive-hover:#8f1d17;--action-destructive-active:#741711;--action-destructive-text:#ffffff;--action-destructive-border:#b3261e;--action-destructive-soft:#fbe9e7;--action-destructive-focus:#b3261e}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--page:#0b0b0c;--page-deep:#000000;--surface:#151517;--surface-subtle:#1b1b1e;--text-primary:#f5f5f2;--text-body:#d6d6d9;--text-secondary:#b8b8be;--text-metadata:#a8a8ae;--text-disabled:#77777d;--text-on-accent:#0b0b0c;--rule:#34343a;--rule-strong:#f5f5f2;--brand-ink:#f5f5f2;--brand-blue:#b8b8be;--brand-pale:#b8b8be;--brand-beige:#b5a9ff;--action:#a99bff;--action-text:#0b0b0c;--action-hover:#c2b8ff;--focus:#a99bff;--breaking:#ff8a80;--indeterminate:#e8c66a;--non-breaking:#7fd6a0;--informational:#a9b8ff;--status-breaking-text:#ff8a80;--status-indeterminate-text:#e8c66a;--status-non-breaking-text:#7fd6a0;--status-informational-text:#a9b8ff;--observed:#7fd6a0;--input-surface:#0b0b0c;--input-border:#f5f5f2;--input-placeholder:#a8a8ae;--code-surface:#151517;--code-text:#f5f5f2;--specimen:#151517;--specimen-head:#1b1b1e;--feature-surface:#151517;--feature-surface-accent:#1b1b1e;--feature-surface-border:#f5f5f2;--cta-surface:#151517;--annotation-surface:#1d1934;--flow-strip-surface:#151517;--active:#a99bff;--violet:#a99bff;--violet-text:#b5a9ff;--violet-tint:#1d1934;--band:#151517;--band-ink:#f5f5f2;--band-ink-2:#a8a8ae;--band-rule:#34343a;--band-accent:#a99bff;--ai:#c4a98d;--action-destructive:#ff8a80;--action-destructive-hover:#ffa69e;--action-destructive-active:#ff6f63;--action-destructive-text:#0b0b0c;--action-destructive-border:#ff8a80;--action-destructive-soft:#2a1513;--action-destructive-focus:#ff8a80}}:root[data-theme=dark]{color-scheme:dark;--page:#0b0b0c;--page-deep:#000000;--surface:#151517;--surface-subtle:#1b1b1e;--text-primary:#f5f5f2;--text-body:#d6d6d9;--text-secondary:#b8b8be;--text-metadata:#a8a8ae;--text-disabled:#77777d;--text-on-accent:#0b0b0c;--rule:#34343a;--rule-strong:#f5f5f2;--brand-ink:#f5f5f2;--brand-blue:#b8b8be;--brand-pale:#b8b8be;--brand-beige:#b5a9ff;--action:#a99bff;--action-text:#0b0b0c;--action-hover:#c2b8ff;--focus:#a99bff;--breaking:#ff8a80;--indeterminate:#e8c66a;--non-breaking:#7fd6a0;--informational:#a9b8ff;--status-breaking-text:#ff8a80;--status-indeterminate-text:#e8c66a;--status-non-breaking-text:#7fd6a0;--status-informational-text:#a9b8ff;--observed:#7fd6a0;--input-surface:#0b0b0c;--input-border:#f5f5f2;--input-placeholder:#a8a8ae;--code-surface:#151517;--code-text:#f5f5f2;--specimen:#151517;--specimen-head:#1b1b1e;--feature-surface:#151517;--feature-surface-accent:#1b1b1e;--feature-surface-border:#f5f5f2;--cta-surface:#151517;--annotation-surface:#1d1934;--flow-strip-surface:#151517;--active:#a99bff;--violet:#a99bff;--violet-text:#b5a9ff;--violet-tint:#1d1934;--band:#151517;--band-ink:#f5f5f2;--band-ink-2:#a8a8ae;--band-rule:#34343a;--band-accent:#a99bff;--ai:#c4a98d;--action-destructive:#ff8a80;--action-destructive-hover:#ffa69e;--action-destructive-active:#ff6f63;--action-destructive-text:#0b0b0c;--action-destructive-border:#ff8a80;--action-destructive-soft:#2a1513;--action-destructive-focus:#ff8a80}:root{--font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--font-reading:"Archivo","Helvetica Neue",Arial,sans-serif;--font-technical:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--font-mono:var(--font-technical)}:root,body{font-family:var(--font-reading)}body{background:var(--page);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}body:before{display:none}.hash,.mono-wrap,code,kbd,pre,samp{font-family:var(--font-technical)}:not(.products,.products *),:not(.products,.products *):after,:not(.products,.products *):before{border-radius:0!important}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.rm-display,.rm-verdict-title,h1{font-family:var(--font-display);font-stretch:125%;font-weight:800;letter-spacing:-.02em;line-height:1.02}h2,h3{font-family:var(--font-display)}h2{font-stretch:125%;font-weight:700;letter-spacing:0}.rm-display,.rm-title,.rm-verdict-title,b,button,dt,h1,h2,h3,h4,h5,h6,label,legend,strong,summary,th{word-spacing:.06em}code,kbd,pre,samp{font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0,none}.products{--font-display:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-reading:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;--font-technical:"IBM Plex Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--font-mono:var(--font-technical);font-family:var(--font-reading)}.products,.products *{font-variant-numeric:normal;font-feature-settings:normal;word-spacing:normal}.products :is(h1,h2,h3){font-family:var(--font-display);font-stretch:100%}