@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-vietnamese-700-normal.BLYPkJbo.woff2)format("woff2"),url(/_astro/bricolage-grotesque-vietnamese-700-normal.CHrFuVHU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-latin-ext-700-normal.fBkt-7fi.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-700-normal.BXpPFNFj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bricolage-grotesque-latin-700-normal.gtcctNPv.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-700-normal.DvJDmrLu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-vietnamese-800-normal.RJtJa6zl.woff2)format("woff2"),url(/_astro/bricolage-grotesque-vietnamese-800-normal.DJ4hCX8l.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-ext-800-normal.BimIDUhy.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-ext-800-normal.CkoBqIJM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/bricolage-grotesque-latin-800-normal.J50vIsBe.woff2)format("woff2"),url(/_astro/bricolage-grotesque-latin-800-normal.Br4b-5gk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-mantine-color-scheme=light]{--lv-paper:#f6f4ee;--lv-surface:#fff;--lv-surface-sunken:#e9ece6;--lv-line:#d5d9d3;--lv-line-strong:#8a948e;--lv-ink:#1e2421;--lv-ink-muted:#4e5a54;--lv-night:#1e2421;--lv-on-night:#f6f4ee;--lv-lichen:#2f6b4f;--lv-lichen-strong:#1e4a36;--lv-on-lichen:#f6f4ee;--lv-sauge:#dde8df;--lv-paille:#d9a441;--lv-paille-ink:#6b4a0e;--lv-paille-tint:#f6e7c3;--lv-brique:#b5462f;--lv-brique-ink:#8a2f1c;--lv-brique-tint:#f4d9d2;--lv-ardoise:#3b5a78;--lv-ardoise-tint:#dce5ee;--lv-focus:var(--lv-ardoise);--lv-shadow-float:0 8px 24px #1e24211f}:root[data-mantine-color-scheme=dark]{--lv-paper:#141917;--lv-surface:#1e2421;--lv-surface-sunken:#262d2a;--lv-line:#3a4440;--lv-line-strong:#6e7a73;--lv-ink:#eef0ea;--lv-ink-muted:#a9b4ad;--lv-night:#0e1210;--lv-on-night:#eef0ea;--lv-lichen:#6fb08e;--lv-lichen-strong:#9fd0b5;--lv-on-lichen:#141917;--lv-sauge:#24382e;--lv-paille:#e6b75a;--lv-paille-ink:#f0cb7e;--lv-paille-tint:#3a3020;--lv-brique:#e27d66;--lv-brique-ink:#f0a897;--lv-brique-tint:#3d231d;--lv-ardoise:#8fb0d0;--lv-ardoise-tint:#1f2a36;--lv-shadow-float:0 8px 24px #00000073}:root[data-mantine-color-scheme=light],:root[data-mantine-color-scheme=dark]{--mantine-color-body:var(--lv-surface);--mantine-color-text:var(--lv-ink);--mantine-color-dimmed:var(--lv-ink-muted);--mantine-color-default-border:var(--lv-line-strong);--mantine-color-error:var(--lv-brique);--mantine-color-anchor:var(--lv-lichen);--mantine-color-placeholder:var(--lv-ink-muted);--input-height-sm:2.75rem;--button-height-sm:2.75rem}html,body{background:var(--lv-paper)}:focus-visible{outline:2px solid var(--lv-focus);outline-offset:2px}.lv-num{font-family:var(--mantine-font-family-monospace);font-variant-numeric:tabular-nums}.lv-wordmark{font:700 1.5rem/1 "Bricolage Grotesque", var(--mantine-font-family);letter-spacing:-.03em;color:var(--lv-ink)}.lv-wordmark span{color:var(--lv-lichen)}.lv-wordmark[data-on-dark]{color:var(--lv-on-night)}.lv-wordmark[data-on-dark] span{color:var(--lv-paille)}.lv-nav{background:var(--lv-night);color:var(--lv-on-night);border-right:0}.lv-nav .mantine-NavLink-root{color:var(--lv-on-night);border-radius:10px;min-height:44px}.lv-nav .mantine-NavLink-root:hover{background:#ffffff14}.lv-nav .mantine-NavLink-root[data-active]{color:#1e2421;background:#dde8df;font-weight:600}.lv-nav .mantine-NavLink-root:focus-visible{outline-color:var(--lv-paille)}.lv-nav .mantine-Divider-root{border-color:#ffffff26}.lv-nav-foot{font:500 11px/16px var(--mantine-font-family-monospace);opacity:.75;letter-spacing:.06em}.mantine-datatable thead th{background:var(--lv-sauge);color:var(--lv-ink);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.mantine-datatable tbody tr:hover>td{background:var(--lv-paper)}.mantine-Paper-root[data-with-border]{border-color:var(--lv-line)}.mantine-Menu-dropdown,.mantine-Modal-content,.mantine-Notification-root,.mantine-Popover-dropdown,.mantine-Combobox-dropdown,.mantine-Spotlight-content{box-shadow:var(--lv-shadow-float)}.lv-print-only{display:none}@media print{.mantine-AppShell-navbar,.mantine-AppShell-header,.mantine-Button-root,.mantine-Select-root,.mantine-TextInput-root,.mantine-ActionIcon-root,.mantine-DateInput-root,.lv-no-print{display:none!important}.mantine-AppShell-main{padding:0!important}html,body,.mantine-AppShell-main{background:#fff!important}.lv-print-only{display:block}}.fy-wordmark{font:700 1.5rem/1 "Bricolage Grotesque", var(--mantine-font-family);letter-spacing:-.03em;color:var(--lv-ink)}.fy-wordmark span{color:var(--lv-lichen)}.fy-wordmark[data-on-dark]{color:var(--lv-on-night)}.fy-wordmark[data-on-dark] span{color:var(--lv-paille)}.fy-gauge{border:2px solid var(--lv-line-strong);background:var(--lv-surface-sunken);border-radius:8px 8px 10px 10px;width:44px;position:relative;overflow:hidden}.fy-gauge-fill{background:var(--lv-lichen);transition:height .3s;position:absolute;bottom:0;left:0;right:0}.fy-gauge[data-full] .fy-gauge-fill{background:var(--lv-paille)}.fy-timeline{border-bottom:1px solid var(--lv-line);background:var(--lv-surface)}.cesium-credit-logoContainer{display:none!important}:root{--font-text:"IBM Plex Sans", system-ui, sans-serif;--font-title:"Bricolage Grotesque", var(--font-text);--wrap:72rem;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font:400 1.0625rem/1.6 var(--font-text);color:var(--lv-ink);background:var(--lv-paper);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--lv-lichen);text-underline-offset:.18em}a:hover{color:var(--lv-lichen-strong)}:focus-visible{outline:3px solid var(--lv-focus);outline-offset:2px;border-radius:4px}h1,h2,h3{font-family:var(--font-title);letter-spacing:-.02em;margin:0 0 .6em;line-height:1.15}h1{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800}h2{font-size:clamp(1.6rem,3vw,2.2rem)}h3{font-size:1.25rem}p{margin:0 0 1em}.wrap{width:min(100% - 2.5rem, var(--wrap));margin-inline:auto}.muted{color:var(--lv-ink-muted)}.skip{background:var(--lv-surface);z-index:10;padding:.5rem 1rem;position:absolute;top:.5rem;left:-999px}.skip:focus{left:.5rem}.site-header{background:var(--lv-surface);border-bottom:1px solid var(--lv-line);z-index:5;position:sticky;top:0}.site-header .wrap{align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.site-header .logo img{width:auto;height:2.25rem}.site-nav{flex-wrap:wrap;gap:1.25rem;margin-left:auto;display:flex}.site-nav a{color:var(--lv-ink);border-bottom:2px solid #0000;padding:.25rem 0;font-weight:500;text-decoration:none}.site-nav a[aria-current=page],.site-nav a:hover{border-bottom-color:var(--lv-lichen)}.btn{border:2px solid var(--lv-lichen);cursor:pointer;font-weight:600;line-height:1.2;font:inherit;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--lv-lichen);color:var(--lv-on-lichen)}.btn-primary:hover{background:var(--lv-lichen-strong);border-color:var(--lv-lichen-strong);color:var(--lv-on-lichen)}.btn-secondary{color:var(--lv-lichen);background:0 0}.login{flex:none}@media (width<=52rem){.site-header .wrap{flex-wrap:wrap;gap:.75rem;padding-block:.75rem}.site-nav{order:3;gap:1rem;width:100%;margin-left:0;font-size:.95rem}.login{margin-left:auto}}main{padding-block:3rem 5rem}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:2.5rem;padding-block:2rem 3rem;display:grid}.hero .lead{color:var(--lv-ink-muted);font-size:1.25rem}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}@media (width<=52rem){.hero{grid-template-columns:1fr}}.section{padding-block:3rem}.grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem;display:grid}.card{background:var(--lv-surface);border:1px solid var(--lv-line);border-radius:14px;padding:1.5rem}.card h3{margin-bottom:.4em}.figure{border:1px solid var(--lv-line);background:var(--lv-surface-sunken);box-shadow:var(--lv-shadow-float);border-radius:12px;overflow:hidden}.badge{border-radius:999px;margin-bottom:.75rem;padding:.15rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.badge-disponible,.badge-en-cours{background:var(--lv-sauge);color:var(--lv-lichen-strong)}.badge-en-test,.badge-prochainement{background:var(--lv-paille-tint);color:var(--lv-paille-ink)}.badge-a-venir,.badge-plus-tard{background:var(--lv-ardoise-tint);color:var(--lv-ardoise)}.facts{flex-wrap:wrap;gap:2.5rem;margin-top:1.5rem;display:flex}.facts strong{font:800 2.2rem/1 var(--font-title);color:var(--lv-lichen);display:block}.feature{border-top:1px solid var(--lv-line);grid-template-columns:1fr 1.25fr;align-items:center;gap:2.5rem;padding-block:2.5rem;display:grid}.feature:nth-child(2n) .figure{order:2}@media (width<=52rem){.feature{grid-template-columns:1fr}.feature:nth-child(2n) .figure{order:0}}.release{border-left:3px solid var(--lv-lichen);margin-left:.5rem;padding:0 0 1.75rem 1.5rem}.release h2{margin-bottom:.2em;font-size:1.35rem}.release ul{margin:.5rem 0 0;padding-left:1.2rem}.release li{margin-bottom:.35rem}.kind{color:var(--lv-ink-muted);text-transform:uppercase;letter-spacing:.04em;margin-right:.4rem;font-size:.8rem;font-weight:600}.form{gap:1.1rem;max-width:40rem;display:grid}.form label{gap:.35rem;font-weight:500;display:grid}.form input,.form select,.form textarea{font:inherit;border:1px solid var(--lv-line-strong);background:var(--lv-surface);color:var(--lv-ink);border-radius:8px;padding:.65rem .8rem}.form textarea{resize:vertical;min-height:10rem}.form .check{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.form .check input{margin-top:.3rem}.hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.notice{border-radius:10px;padding:1rem 1.25rem}.notice-ok{background:var(--lv-sauge);color:var(--lv-lichen-strong)}.notice-error{background:var(--lv-brique-tint);color:var(--lv-brique-ink)}.site-footer{background:var(--lv-night);color:var(--lv-on-night);padding-block:3rem;font-size:.95rem}.site-footer a{color:var(--lv-on-night)}.site-footer .wrap{grid-template-columns:2fr 1fr 1fr;gap:2rem;display:grid}.site-footer img{width:auto;height:2rem;margin-bottom:.75rem}.site-footer ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=52rem){.site-footer .wrap{grid-template-columns:1fr}}.prose{max-width:46rem}.prose h2{margin-top:1.8em;font-size:1.4rem}
