@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";/**
 * @license
 * Webfont: Good Times Regular by Typodermic (Ray Larabie) — MyFonts webfont kit.
 * The fonts listed in this notice are subject to the End User License Agreement(s)
 * entered into by the website owner. All other parties are explicitly restricted
 * from using the Licensed Webfont(s).
 * Licence webfont MyFonts #7302296 (titulaire GD-ICT, 02/08/2026) : 10 000 pages vues
 * par mois, ANNUELLE — ⚠️ à renouveler avant le 02/08/2027.
 *
 * Police du LOGO : réservée au mot « G-Welcome » de la marque, jamais au texte courant.
 * Auto-hébergée (aucun CDN ne la sert), fichier livré tel quel par MyFonts — le convertir
 * soi-même serait une modification du fichier de police, que la licence exclut.
 * `swap` : le nom s'affiche tout de suite en Jakarta puis bascule ; un bloc invisible sur
 * l'en-tête de la barre latérale se lirait comme un écran cassé.
 */@font-face{font-family:Good Times;src:url(/assets/good-times-rg-DdbGz8il.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--gw-canvas: #eef0f3;--gw-surface: #ffffff;--gw-surface-alt: #fafbfc;--gw-surface-alt-2: #f6f7f9;--gw-row-hover: #fafbff;--gw-border: #e7e9ed;--gw-border-input: #d7dbe0;--gw-border-soft: #ebedf1;--gw-border-soft-2: #f2f3f6;--gw-text: #1a1d21;--gw-text-secondary: #5b6470;--gw-text-tertiary: #9aa1ab;--gw-text-placeholder: #a6acb5;--gw-text-instance-id: #b2b8c0;--gw-primary: #2f6df0;--gw-primary-hover: #245bd6;--gw-primary-soft: #eef3fe;--gw-primary-soft-2: #f6f9ff;--gw-primary-border-soft: #d8e3fb;--gw-magenta: #d62e96;--gw-violet: #7b3fd1;--gw-success: #1f9d63;--gw-success-bg: #e7f6ee;--gw-danger: #e5484d;--gw-danger-text: #c0322e;--gw-danger-bg: #fdecec;--gw-danger-border: #f6d4d4;--gw-brand-gradient: linear-gradient(135deg, #d62e96 0%, #7b3fd1 55%, #2f6df0 100%);--gw-font: "Plus Jakarta Sans", system-ui, sans-serif;--gw-font-mono: ui-monospace, monospace;--gw-font-brand: "Good Times", var(--gw-font);--gw-radius-card: 16px;--gw-radius-card-sm: 13px;--gw-radius-input: 9px;--gw-radius-pill: 999px;--gw-radius-logo: 12px;--gw-shadow-card: 0 1px 2px rgba(16, 24, 40, .04);--gw-shadow-primary: 0 4px 12px rgba(47, 109, 240, .28);--gw-shadow-nav-active: 0 6px 16px rgba(123, 63, 209, .3);--gw-shadow-logo: 0 6px 16px rgba(123, 63, 209, .34);--gw-focus-ring: 0 0 0 3px rgba(47, 109, 240, .13);--gw-pad-card: 26px;--gw-pad-input: 11px 13px;--gw-pad-button: 11px 20px;--gw-gap: 22px;--gw-sidebar-width: 266px;--gw-topbar-height: 74px;--gw-content-max: 1080px;--gw-transition: all .15s ease}@keyframes gwpulse{0%{box-shadow:0 0 #e5484d80}70%{box-shadow:0 0 0 8px #e5484d00}to{box-shadow:0 0 #e5484d00}}@keyframes gwUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--gw-font);color:var(--gw-text);background:var(--gw-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font-family:inherit;cursor:pointer}input,select,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.gw-panel-enter{animation:gwUp .28s ease}
