@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500&family=Libre+Baskerville:wght@400;700&family=Public+Sans:wght@400;500;600;700&display=swap";:root{--nael-font-ui:"Public Sans", system-ui, sans-serif;--nael-font-display:"Libre Baskerville", Georgia, serif;--nael-font-brand:"Fraunces", Georgia, serif;--nael-text-2xs:.625rem;--nael-text-xs:.75rem;--nael-text-sm:.875rem;--nael-text-base:1rem;--nael-text-md:1.125rem;--nael-text-lg:1.25rem;--nael-text-xl:1.5rem;--nael-text-2xl:1.75rem;--nael-text-3xl:2rem;--nael-leading-tight:1.2;--nael-leading-snug:1.35;--nael-leading-body:1.5;--nael-font:var(--nael-font-ui);--font-ui:var(--nael-font-ui);--font-body:var(--nael-font-ui);--font-sans:var(--nael-font-ui);--esp-font-sans:var(--nael-font-ui);--cockpit-font-ui:var(--nael-font-ui);--lnd-font:var(--nael-font-ui);--nael-display:var(--nael-font-display);--font-display:var(--nael-font-display);--font-title:var(--nael-font-display);--font-serif:var(--nael-font-display);--esp-font-serif:var(--nael-font-display);--cockpit-font-display:var(--nael-font-display);--lnd-display:var(--nael-font-display);--cockpit-2xs:var(--nael-text-2xs);--cockpit-xs:var(--nael-text-xs);--cockpit-sm:var(--nael-text-sm);--cockpit-base:var(--nael-text-base);--cockpit-md:var(--nael-text-md);--cockpit-lg:var(--nael-text-lg);--cockpit-xl:var(--nael-text-xl);--cockpit-2xl:var(--nael-text-2xl);--cockpit-3xl:var(--nael-text-3xl);--text-2xs:var(--nael-text-2xs);--text-xs:var(--nael-text-xs);--text-sm:var(--nael-text-sm);--text-base:var(--nael-text-base);--text-md:var(--nael-text-md);--text-lg:var(--nael-text-lg);--text-xl:var(--nael-text-xl);--text-2xl:var(--nael-text-2xl);--text-3xl:var(--nael-text-3xl)}:is(.nav-brand,.footer-brand,.login-logo,.logo,.logo-name,.logo-wordmark,.ob-logo-name,.m-wordmark,.nael-sidebar__title,.cert-brand,.brand,.brand-name,a.brand,.unsub-card .brand,.abo-page .logo,.header .logo,.legal-topbar .logo,.auth-logo .logo-name,.mkt-hero-resto-mock__rail-brand,.shell-appbar--lite .shell-appbrand){font-synthesis:none;text-transform:none;font-family:var(--nael-font-brand)!important;font-style:normal!important;font-weight:500!important}:is(.nav-brand,.footer-brand,.login-logo,.logo,.logo-name,.logo-wordmark,.ob-logo-name,.m-wordmark,.nael-sidebar__title,.cert-brand,.brand,.brand-name,a.brand,.unsub-card .brand,.abo-page .logo,.header .logo,.legal-topbar .logo,.auth-logo .logo-name,.mkt-hero-resto-mock__rail-brand,.shell-appbar--lite .shell-appbrand) :is(em,i){font-synthesis:none;font-style:normal!important}:root{--nael-bg:#f8f6f3;--nael-surface:#fff;--nael-surface-muted:#f2f0ec;--nael-border:#e6e3de;--nael-text:#141413;--nael-text-muted:#6a6966;--nael-text-faint:#9a9996;--nael-accent:#111110;--nael-accent-hover:#2c2a26;--nael-accent-soft:#f0f0ef;--nael-accent-fg:#fff;--nael-accent-light:#1111100f;--nael-accent-ring:#1111101f;--nael-ink:var(--nael-accent);--nael-good:#059669;--nael-good-soft:color-mix(in srgb, var(--nael-good) 7%, #fff);--nael-warn:#92650a;--nael-warn-soft:color-mix(in srgb, var(--nael-warn) 6%, #fff);--nael-bad:#dc2626;--nael-bad-soft:color-mix(in srgb, var(--nael-bad) 10%, #fff);--bleu:var(--nael-warn);--bleu-bg:var(--nael-warn-soft);--nael-green:var(--nael-good);--nael-green-soft:var(--nael-good-soft);--nael-ec:var(--nael-good);--nael-ec-soft:color-mix(in srgb, var(--nael-good) 10%, transparent);--nael-ec-border:color-mix(in srgb, var(--nael-good) 18%, transparent);--nael-radius-xs:8px;--nael-radius-sm:12px;--nael-radius:20px;--nael-radius-lg:24px;--nael-radius-xl:28px;--nael-shadow-sm:0 1px 4px #1412100f;--nael-shadow:0 4px 24px #1412100f;--nael-shadow-glass:0 8px 32px #14121014;--nael-shadow-lg:0 12px 48px #1412101a, 0 4px 12px #1412100d;--nael-glass:#ffffffe0;--nael-motion-fast:.18s;--nael-motion-base:.28s;--nael-sidebar-w:212px;--nael-sidebar-rail-w:64px;--nael-space-xs:4px;--nael-space-sm:8px;--nael-space-md:16px;--nael-space-lg:24px;--nael-space-xl:32px;--nael-space-2xl:48px;--nael-cream:var(--nael-bg);--nael-cream-dark:var(--nael-surface-muted);--nael-white:var(--nael-surface);--nael-muted:var(--nael-text-muted);--nael-faint:var(--nael-text-faint);--nael-ok:var(--nael-good);--nael-danger:var(--nael-bad);--bg:var(--nael-bg);--bg-v2:var(--nael-bg);--bg-elevated:var(--nael-surface);--bg-subtle:var(--nael-surface-muted);--bg-dark:var(--nael-text);--surface:var(--nael-surface);--surface-v2:var(--nael-surface);--card:var(--nael-surface);--card-bg:var(--nael-surface);--border:var(--nael-border);--border-v2:var(--nael-border);--border2:color-mix(in srgb, var(--nael-text) 18%, var(--nael-border));--border-strong:color-mix(in srgb, var(--nael-text) 28%, var(--nael-border));--border-light:var(--nael-surface-muted);--accent:var(--nael-accent);--accent-v2:var(--nael-accent);--accent-hover:var(--nael-accent-hover);--accent-dim:var(--nael-accent-soft);--accent-light:var(--nael-accent-light);--accent-ring:var(--nael-accent-ring);--text:var(--nael-text);--dark:var(--nael-text);--dark-2:var(--nael-accent-hover);--cream:var(--nael-bg);--cream-v2:var(--nael-text);--cream-elevated:var(--nael-surface);--cream-subtle:var(--nael-surface-muted);--cream-dark:var(--nael-surface-muted);--white:var(--nael-surface);--c1:var(--nael-text);--c2:var(--nael-text-muted);--c2-v2:var(--nael-text-muted);--muted:var(--nael-text-muted);--text-secondary:var(--nael-text-muted);--text-muted:var(--nael-text-muted);--muted-v2:var(--nael-text-faint);--red:var(--nael-bad);--rdim:var(--nael-bad-soft);--critique:var(--nael-bad);--green:var(--nael-good);--gdim:var(--nael-good-soft);--green-soft:var(--nael-good-soft);--green-bg:var(--nael-good-soft);--orange:var(--nael-warn);--odim:var(--nael-warn-soft);--orange-bg:var(--nael-warn-soft);--vert:var(--nael-good);--vert-bg:var(--nael-good-soft);--rouge:var(--nael-bad);--rouge-bg:var(--nael-bad-soft);--esp-accent:var(--nael-accent);--esp-accent-dark:var(--nael-accent-hover);--esp-surface:var(--nael-surface);--esp-surface-2:var(--nael-bg);--esp-border:var(--nael-border);--esp-text:var(--nael-text);--esp-text-2:var(--nael-text-muted);--esp-muted:var(--nael-text-faint);--esp-green:var(--nael-ec);--esp-radius:var(--nael-radius-sm);--esp-radius-sm:var(--nael-radius-xs);--esp-shadow:var(--nael-shadow-sm);--esp-shadow-md:var(--nael-shadow);--nael-landing-ink:var(--nael-accent);--nael-landing-ink-hover:var(--nael-accent-hover);--nael-landing-ink-soft:var(--nael-accent-light);--nael-landing-ink-border:var(--nael-accent-ring);--nael-landing-ec:var(--nael-ec);--nael-landing-ec-soft:var(--nael-ec-soft);--nael-landing-ec-border:var(--nael-ec-border);--nael-landing-radius:var(--nael-radius);--nael-landing-radius-lg:var(--nael-radius-xl);--nael-landing-shadow:0 1px 2px #1412100a, 0 8px 32px #1412100f;--nael-landing-shadow-hover:0 2px 4px #1412100d, 0 16px 48px #1412101a;--nael-landing-ink-grad:linear-gradient(135deg, var(--nael-accent) 0%, var(--nael-accent-hover) 55%, var(--nael-text) 100%);--shadow:var(--nael-shadow);--shadow-sm:var(--nael-shadow-sm);--shadow-md:var(--nael-shadow);--shadow-lg:var(--nael-shadow-lg);--radius:var(--nael-radius-sm);--radius-sm:var(--nael-radius-xs);--radius-md:var(--nael-radius-sm);--radius-lg:var(--nael-radius);--radius-xl:var(--nael-radius-lg);--space-xs:var(--nael-space-xs);--space-sm:var(--nael-space-sm);--space-md:var(--nael-space-md);--space-lg:var(--nael-space-lg);--space-xl:var(--nael-space-xl);--space-2xl:var(--nael-space-2xl);--transition:var(--nael-motion-fast) ease;--transition-slow:var(--nael-motion-base) ease}.nael-tone-good{color:var(--nael-good)!important}.nael-tone-good-bg{background:var(--nael-good-soft)!important;color:var(--nael-good)!important}.nael-tone-warn{color:var(--nael-warn)!important}.nael-tone-warn-bg{background:var(--nael-warn-soft)!important;color:var(--nael-warn)!important}.nael-tone-bad{color:var(--nael-bad)!important}.nael-tone-bad-bg{background:var(--nael-bad-soft)!important;color:var(--nael-bad)!important}.dashboard-app .nael-btn--primary,.dashboard-app .fec-explorer__add-provisional,.dashboard-app .fec-provisional-dialog__btn--primary,.fec-provisional-dialog .fec-provisional-dialog__btn--primary,.dashboard-app .pilotage-page__create-btn.nael-btn--primary,.dashboard-app .cab-btn.cab-btn--primary,.dashboard-app .cab-analytique .cab-btn:not(.cab-btn--ghost){border:1px solid var(--nael-accent);-webkit-text-fill-color:var(--nael-accent-fg,#fff);background:var(--nael-accent)!important;color:var(--nael-accent-fg,#fff)!important}.dashboard-app .nael-btn--primary:hover,.dashboard-app .fec-explorer__add-provisional:hover,.dashboard-app .fec-provisional-dialog__btn--primary:hover:not(:disabled),.fec-provisional-dialog .fec-provisional-dialog__btn--primary:hover:not(:disabled),.dashboard-app .pilotage-page__create-btn.nael-btn--primary:hover,.dashboard-app .cab-btn.cab-btn--primary:hover,.dashboard-app .cab-analytique .cab-btn:not(.cab-btn--ghost):hover{border-color:var(--nael-accent-hover);-webkit-text-fill-color:var(--nael-accent-fg,#fff);background:var(--nael-accent-hover)!important;color:var(--nael-accent-fg,#fff)!important}.dashboard-app .cab-analytique__chip{-webkit-text-fill-color:var(--nael-text);border:1px solid var(--nael-border)!important;background:var(--nael-surface,#fff)!important;color:var(--nael-text)!important}.dashboard-app .cab-analytique__chip.is-active{border-color:var(--nael-accent)!important;background:color-mix(in srgb, var(--nael-accent) 8%, var(--nael-surface,#fff))!important}.dashboard-app .cab-analytique__obj-act{-webkit-text-fill-color:var(--nael-text-muted);color:var(--nael-text-muted)!important;background:0 0!important;border:0!important}.dashboard-app .cab-pilotage-create__ta{-webkit-text-fill-color:var(--nael-text);border:1px solid var(--nael-border)!important;background:var(--nael-surface,#fff)!important;color:var(--nael-text)!important}body{font-family:var(--nael-font);color:var(--nael-text);background:var(--nael-bg)}.nael-empty{text-align:center;color:var(--nael-text-muted);padding:2.5rem 1.25rem}.nael-empty__title{font-family:var(--nael-display,var(--nael-font-display));color:var(--nael-text);margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.nael-empty__body{margin:0 0 1.25rem;max-width:28rem;margin-inline:auto;line-height:1.5}.nael-btn{font:inherit;cursor:pointer;background:var(--nael-accent);color:var(--nael-accent-fg);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.nael-btn:hover{background:var(--nael-accent-hover)}.nael-btn--ghost{color:var(--nael-accent);border:1px solid var(--nael-border);background:0 0}
