@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{box-sizing:border-box;flex-direction:column;width:100%;min-height:100svh;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vl-surface-darkest:#eceef2;--vl-surface-dark:#fff;--vl-surface-medium:#e6eaf0;--vl-surface-light:#d9dfe8;--vl-text-primary:#131820;--vl-text-secondary:#515b68;--vl-text-muted:#78828f;--vl-border-subtle:#dde2ea;--vl-border-default:#c2cad6;--vl-border-strong:#9aa5b4;--vl-metal-base:#8d97a5;--vl-metal-highlight:#b5bfcc;--vl-metal-shadow:#5d6774;--vl-metal-deep:#737e8c;--vl-metal-knob:#6d7889;--vl-metal-knob-shine:#aab4c2;--vl-signal-rouge:#c81018;--vl-signal-jaune:#a16207;--vl-signal-vert:#15803d;--vl-signal-blanc:#4b5563;--vl-signal-violet:#6d28d9;--vl-signal-zone-occupee:#b91c1c;--vl-signal-zone-verrouillee:#a16207;--vl-signal-zone-annulee:#78828f;--vl-accent-primary:#2563eb;--vl-accent-success:#15803d;--vl-accent-warning:#b45309;--vl-accent-danger:#b91c1c;--vl-shadow-sm:0 1px 2px #0f141914;--vl-shadow-md:0 4px 12px #0f14191f;--vl-shadow-metallic-outer:0 2px 8px #0f141938, inset 0 1px 0 #ffffff80;--vl-shadow-metallic-knob:0 2px 4px #0f141947, inset 0 1px 1px #fff9;--vl-logo-fond:#f7f8fa;--vl-logo-cercle:#d3d9e0;--vl-logo-rail:#4a545f;--vl-logo-ambre:oklch(62% .15 70);--prs-bg:#dedbd2;--prs-header:#edeae1;--prs-panel:#f4f1e8;--prs-tco:#efebdf;--prs-inset:#e5e1d5;--prs-button:#e1dccd;--prs-button-hover:#d6d0be;--prs-ticket:#dbd5c3;--prs-well:#e8e4d7;--prs-switch-fill:#9aa2ac;--prs-switch-lamp-on:#1f9d57;--prs-switch-lamp-off:#9db8a6;--prs-switch-lamp-bezel:#b1aa98;--prs-line:#2a3038;--prs-endpoint-stroke:#5a6470;--prs-text:#1b2027;--prs-text-dim:#333b45;--prs-text-muted:#5a6470;--prs-text-faint:#7d8792;--prs-label:#4a5462;--prs-label-soft:#2a3038;--prs-amber:#a2660f;--prs-amber-soft:#7a4e0b;--prs-amber-bg:#f2e3c6;--prs-green:#15803d;--prs-red:#c0392b;--prs-red-soft:#9d2f23;--prs-blue:#2563eb;--prs-blue-bg:#dbe8fb;--prs-blue-text:#1e3a8a;--prs-border:#14181e1f;--prs-border-soft:#14181e14;--prs-border-mid:#14181e29;--prs-border-strong:#14181e3d;--prs-border-blue:#2563eb73;--prs-border-amber:#a2660f80;--prs-border-red:#c0392b66;--prs-zone-libre:#47525e;--prs-zone-tracee:#16a34a;--prs-zone-occupee:#d13a2c;--prs-lamp-da-rest-bg:#dbe8fb;--prs-lamp-da-rest-border:#2563eb73;--prs-lamp-da-rest-fg:#1e3a8a;--prs-lamp-da-lit-bg:#1d4ed8;--prs-lamp-da-lit-border:#1e40af;--prs-lamp-da-lit-fg:#f8fbff;--prs-lamp-da-lit-glow:inset 0 0 0 1px #ffffff59;--prs-lamp-tp-rest-bg:#e1dccd;--prs-lamp-tp-rest-border:#14181e29;--prs-lamp-tp-rest-fg:#333b45;--prs-lamp-tp-lit-bg:#e08c1e4d;--prs-lamp-tp-lit-border:#b46e14a6;--prs-lamp-tp-lit-fg:#78430a;--prs-lamp-tp-lit-glow:inset 0 0 0 1px #b46e1447;--prs-badge:#ddd6c4;--prs-off:#a8b0bd;--prs-lamp-ring:#4b5563;--prs-lamp-ring-violet:#6d28d9;--prs-saat-bg:#f7f5ec;--prs-saat-trait:#1f7a33;--prs-saat-case:#ffffffbf;--prs-saat-case-border:#1f7a3380;--prs-saat-case-border-soft:#1f7a334d;--prs-sol:#cfc9b7;--prs-traverse:#a9a291;--prs-pivot:#7d8792;--prs-plaque-filtre:invert(1);--tco-panel:#efebdf;--tco-border:#c6c0ae;--tco-trait:#2a3038;--m-bg:#eef0f3;--m-panel:#fff;--m-panel2:#f4f6f9;--m-panel3:#e8ecf1;--m-border:#d5dbe3;--m-border-soft:#d5dbe333;--m-text:#161c22;--m-muted:#5c6772;--m-faint:#7d8894;--m-dim:#a7b0ba;--m-accent:oklch(50% .15 250);--m-accent-dim:oklch(78% .06 250);--m-amber:oklch(55% .14 80);--m-brand:oklch(52% .17 35);--m-green:oklch(50% .15 145);--m-red:oklch(50% .2 25);--m-yellow:oklch(58% .15 85)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vl-surface-darkest:#0f1419;--vl-surface-dark:#161b22;--vl-surface-medium:#1e2530;--vl-surface-light:#2a3343;--vl-text-primary:#e6e8ec;--vl-text-secondary:#9ca3af;--vl-text-muted:#6b7280;--vl-border-subtle:#2a3343;--vl-border-default:#3a4458;--vl-border-strong:#4f5b73;--vl-metal-base:#4b5460;--vl-metal-highlight:#6e7787;--vl-metal-shadow:#2a3038;--vl-metal-deep:#3f4854;--vl-metal-knob:#b4bcc9;--vl-metal-knob-shine:#e1e5ec;--vl-signal-rouge:#e11d26;--vl-signal-jaune:#eab308;--vl-signal-vert:#22c55e;--vl-signal-blanc:#f3f4f6;--vl-signal-violet:#8b5cf6;--vl-signal-zone-occupee:#dc2626;--vl-signal-zone-verrouillee:#eab308;--vl-signal-zone-annulee:#6b7280;--vl-accent-primary:#5b9bff;--vl-accent-success:#22c55e;--vl-accent-warning:#f59e0b;--vl-accent-danger:#dc2626;--vl-shadow-sm:0 1px 2px #0003;--vl-shadow-md:0 4px 12px #0000004d;--vl-shadow-metallic-outer:0 2px 8px #00000080, inset 0 1px 0 #ffffff0d;--vl-shadow-metallic-knob:0 2px 4px #0006, inset 0 1px 1px #fff6;--vl-logo-fond:#11161b;--vl-logo-cercle:#232c34;--vl-logo-rail:#cdd6dc;--vl-logo-ambre:oklch(78% .16 80);--prs-bg:#0d141d;--prs-header:#131c27;--prs-panel:#151e29;--prs-tco:#151e29;--prs-inset:#1b2532;--prs-button:#232d3b;--prs-button-hover:#2c3846;--prs-ticket:#2a3341;--prs-well:#101822;--prs-switch-fill:#38455a;--prs-switch-lamp-on:#4fd18b;--prs-switch-lamp-off:#1c4230;--prs-switch-lamp-bezel:#0b1119;--prs-line:#cfd8e3;--prs-endpoint-stroke:#8fa3ba;--prs-text:#e6ebf2;--prs-text-dim:#cfd8e3;--prs-text-muted:#9fb2c8;--prs-text-faint:#6f8299;--prs-label:#aebdcf;--prs-label-soft:#dfe7f0;--prs-amber:#f0b45a;--prs-amber-soft:#f6d9a5;--prs-amber-bg:#2f3f53;--prs-green:#4fd18b;--prs-red:#e8503f;--prs-red-soft:#f07a68;--prs-blue:#8fb8e8;--prs-blue-bg:#20344f;--prs-blue-text:#bcd6f2;--prs-border:#ffffff14;--prs-border-soft:#ffffff0f;--prs-border-mid:#ffffff1a;--prs-border-strong:#ffffff24;--prs-border-blue:#8fb8e866;--prs-border-amber:#f0b45a80;--prs-border-red:#e8503f59;--prs-zone-libre:#e8edf4;--prs-zone-tracee:#2fe053;--prs-zone-occupee:#e8503f;--prs-lamp-da-rest-bg:#20344f;--prs-lamp-da-rest-border:#8fb8e873;--prs-lamp-da-rest-fg:#bcd6f2;--prs-lamp-da-lit-bg:#eaf1fa;--prs-lamp-da-lit-border:#fff;--prs-lamp-da-lit-fg:#101b27;--prs-lamp-da-lit-glow:inset 0 0 0 1px #ffffff8c;--prs-lamp-tp-rest-bg:#232d3b;--prs-lamp-tp-rest-border:#ffffff1a;--prs-lamp-tp-rest-fg:#dfe7f0;--prs-lamp-tp-lit-bg:#e08c1e29;--prs-lamp-tp-lit-border:#e08c1e8c;--prs-lamp-tp-lit-fg:#f8cf94;--prs-lamp-tp-lit-glow:inset 0 0 0 1px #e08c1e38;--prs-badge:#1e2836;--prs-off:#3a4657;--prs-lamp-ring:#f6e9e4;--prs-lamp-ring-violet:#c9b6f0;--prs-saat-bg:#04070b;--prs-saat-trait:#28a83c;--prs-saat-case:#04070bd9;--prs-saat-case-border:#28a83c73;--prs-saat-case-border-soft:#28a83c40;--prs-sol:#1b232f;--prs-traverse:#3a4657;--prs-pivot:#5c6b80;--prs-plaque-filtre:none;--tco-panel:#1e272e;--tco-border:#34495e;--tco-trait:#ecf0f1;--m-bg:#06090c;--m-panel:#0d141a;--m-panel2:#121b22;--m-panel3:#18232b;--m-border:#1f2b34;--m-border-soft:#16202733;--m-text:#e2e9ee;--m-muted:#8c99a4;--m-faint:#5b6770;--m-dim:#3a444d;--m-accent:oklch(72% .13 250);--m-accent-dim:oklch(40% .08 250);--m-amber:oklch(80% .16 80);--m-brand:oklch(70% .16 35);--m-green:oklch(72% .16 145);--m-red:oklch(64% .21 25);--m-yellow:oklch(82% .17 85)}body{background:var(--vl-surface-darkest);margin:0;overflow:hidden}
