:root{--c-ink-900: #0e0e11;--c-ink-700: #28282d;--c-ink-500: #54545b;--c-ink-400: #6c6c74;--c-ink-300: #a0a0a8;--c-paper-0: #ffffff;--c-paper-50: #f6f6f7;--c-paper-100:#eeeef0;--c-paper-200:#e2e2e6;--c-line: #e7e7ea;--c-glow-pink: #f7eeef;--c-glow-peach:#f6efec;--c-glow-gold: #f5f1e7;--c-glow-lilac:#f1edf5;--bot-moodioos-100: #ffe9e6;--bot-moodioos-200: #ffcfc8;--bot-moodioos-300: #fba99c;--bot-moodioos-500: #f2604f;--bot-moodioos-600: #b8443a;--bot-moodioos-ink: #6e261f;--bot-renamioos-100: #efe6f7;--bot-renamioos-200: #ddc9ee;--bot-renamioos-300: #c2a2df;--bot-renamioos-500: #8c54c9;--bot-renamioos-600: #794aa6;--bot-renamioos-ink: #45286a;--bot-coverioos-100: #fbeecc;--bot-coverioos-200: #f6db9b;--bot-coverioos-300: #eec153;--bot-coverioos-500: #cf9a23;--bot-coverioos-600: #8c640f;--bot-coverioos-ink: #553c08;--bot-collabioos-100: #e4f0e1;--bot-collabioos-200: #c9e1c2;--bot-collabioos-300: #9cc78f;--bot-collabioos-500: #5b9c47;--bot-collabioos-600: #4d7740;--bot-collabioos-ink: #2e4a25;--c-positive: #4f9b73;--c-positive-text: #2f6f4d;--c-positive-100: #e6f1ea;--c-warning: #cf9a23;--c-warning-text: #7d5a0e;--c-warning-100: #fbeecc;--c-danger: #d35b53;--c-danger-text: #a83b34;--c-danger-100: #fbe7e4;--font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-body: "Geist", ui-sans-serif, system-ui, sans-serif;--font-mono: ui-monospace, "SF Mono", "Geist Mono", "JetBrains Mono", monospace;--fs-2xs: .694rem;--fs-xs: .833rem;--fs-sm: .9375rem;--fs-md: 1rem;--fs-lg: 1.2rem;--fs-xl: 1.5rem;--fs-2xl: 1.953rem;--fs-3xl: 2.625rem;--fs-4xl: 3.5rem;--fs-5xl: 5rem;--lh-tight: 1;--lh-snug: 1.14;--lh-normal: 1.55;--lh-relaxed: 1.7;--ls-display: -.035em;--ls-tight: -.018em;--ls-normal: 0em;--ls-wide: .14em;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--sp-9: 6rem;--sp-10: 8rem;--container-max: 1200px;--container-pad: clamp(1.25rem, 5vw, 4rem);--section-y: clamp(4rem, 9vw, 8rem);--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--r-blob: 28px;--shadow-color: 14 14 17;--shadow-xs: 0 1px 2px rgba(var(--shadow-color), .05);--shadow-sm: 0 1px 2px rgba(var(--shadow-color), .05), 0 1px 3px rgba(var(--shadow-color), .06);--shadow-md: 0 1px 2px rgba(var(--shadow-color), .05), 0 4px 12px rgba(var(--shadow-color), .07);--shadow-lg: 0 1px 3px rgba(var(--shadow-color), .06), 0 10px 28px rgba(var(--shadow-color), .09);--shadow-xl: 0 2px 6px rgba(var(--shadow-color), .07), 0 20px 48px rgba(var(--shadow-color), .12);--ease-soft: cubic-bezier(.22, .61, .36, 1);--ease-spring: cubic-bezier(.34, 1.3, .5, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--dur-fast: .13s;--dur-base: .22s;--dur-slow: .4s;--dur-float: 9s;--z-bg: 0;--z-base: 1;--z-raised: 10;--z-nav: 100;--accent-100: var(--bot-moodioos-100);--accent-200: var(--bot-moodioos-200);--accent-300: var(--bot-moodioos-300);--accent-500: var(--bot-moodioos-500);--accent-600: var(--bot-moodioos-600);--accent-ink: var(--bot-moodioos-ink);--bot-blob: var(--r-blob);--glow-accent: 0 12px 36px -16px var(--accent-300);--ring: 0 0 0 3px var(--c-paper-0), 0 0 0 5.5px var(--accent-600)}[data-bot=moodioos]{--accent-100: var(--bot-moodioos-100);--accent-200: var(--bot-moodioos-200);--accent-300: var(--bot-moodioos-300);--accent-500: var(--bot-moodioos-500);--accent-600: var(--bot-moodioos-600);--accent-ink: var(--bot-moodioos-ink);--bot-blob: var(--r-lg)}[data-bot=renamioos]{--accent-100: var(--bot-renamioos-100);--accent-200: var(--bot-renamioos-200);--accent-300: var(--bot-renamioos-300);--accent-500: var(--bot-renamioos-500);--accent-600: var(--bot-renamioos-600);--accent-ink: var(--bot-renamioos-ink);--bot-blob: var(--r-lg)}[data-bot=coverioos]{--accent-100: var(--bot-coverioos-100);--accent-200: var(--bot-coverioos-200);--accent-300: var(--bot-coverioos-300);--accent-500: var(--bot-coverioos-500);--accent-600: var(--bot-coverioos-600);--accent-ink: var(--bot-coverioos-ink);--bot-blob: var(--r-lg)}[data-bot=collabioos]{--accent-100: var(--bot-collabioos-100);--accent-200: var(--bot-collabioos-200);--accent-300: var(--bot-collabioos-300);--accent-500: var(--bot-collabioos-500);--accent-600: var(--bot-collabioos-600);--accent-ink: var(--bot-collabioos-ink);--bot-blob: var(--r-lg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--c-ink-500);background:var(--c-paper-50);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--c-ink-900);line-height:var(--lh-snug);letter-spacing:var(--ls-tight);font-weight:var(--fw-semibold)}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}.bdf-ambient{position:fixed;inset:0;z-index:var(--z-bg);pointer-events:none;background:radial-gradient(60% 50% at 78% -8%,var(--c-glow-peach) 0%,transparent 62%),radial-gradient(50% 46% at 6% 8%,var(--c-glow-lilac) 0%,transparent 58%);opacity:.4}.bdf-wrap{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.bdf-section{padding-block:var(--section-y);position:relative}.bdf-section__head{max-width:60ch;margin-bottom:var(--sp-7)}.bdf-section__title{font-size:clamp(1.9rem,4vw,var(--fs-3xl));margin-top:var(--sp-3)}.bdf-section__sub{margin-top:var(--sp-4);font-size:var(--fs-lg);color:var(--c-ink-500);line-height:var(--lh-relaxed)}.bdf-overline{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent-600);font-weight:var(--fw-medium);display:inline-block}.bdf-btn{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-sm);color:#fff;background:var(--accent-600);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-sm);border:1px solid transparent;cursor:pointer;text-decoration:none;box-shadow:var(--shadow-xs);transition:transform var(--dur-fast) var(--ease-soft),opacity var(--dur-fast) var(--ease-soft),background var(--dur-fast) var(--ease-soft);will-change:transform}.bdf-btn:hover{transform:translateY(-1px);opacity:.92}.bdf-btn:active{transform:translateY(0);opacity:1}.bdf-btn--lg{font-size:var(--fs-md);padding:var(--sp-4) var(--sp-6)}.bdf-btn--ghost{color:var(--c-ink-900);background:var(--c-paper-0);box-shadow:none;border:1px solid var(--c-paper-200)}.bdf-btn--ghost:hover{transform:translateY(-1px);opacity:1;border-color:var(--c-ink-900)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.bdf-skip{position:absolute;left:var(--sp-4);top:calc(-1 * var(--sp-10));z-index:calc(var(--z-nav) + 1);padding:var(--sp-3) var(--sp-5);background:var(--c-paper-0);color:var(--c-ink-900);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-sm);border-radius:var(--r-pill);box-shadow:var(--shadow-md);transition:top var(--dur-fast) var(--ease-soft)}.bdf-skip:focus{top:var(--sp-4)}.bdf-reveal{opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease-soft),transform var(--dur-slow) var(--ease-soft)}.bdf-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bdf-reveal{opacity:1;transform:none}}.bdf-nav[data-astro-cid-4toggjp3]{position:sticky;top:0;z-index:var(--z-nav);backdrop-filter:saturate(140%) blur(8px);background:color-mix(in srgb,var(--c-paper-50) 78%,transparent);border-bottom:1px solid transparent;transition:border-color var(--dur-base),background var(--dur-base)}.bdf-nav[data-astro-cid-4toggjp3][data-scrolled=true]{border-bottom-color:var(--c-line);background:color-mix(in srgb,var(--c-paper-50) 92%,transparent)}.bdf-nav__row[data-astro-cid-4toggjp3]{display:flex;align-items:center;justify-content:space-between;height:72px}.bdf-brand[data-astro-cid-4toggjp3]{display:inline-flex;align-items:center;gap:var(--sp-3);font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--c-ink-900);letter-spacing:var(--ls-tight);text-decoration:none}.bdf-brand__suffix[data-astro-cid-4toggjp3]{color:var(--c-ink-400)}.bdf-brand__mark[data-astro-cid-4toggjp3]{width:32px;height:32px;border-radius:var(--r-sm);background:var(--accent-500);color:#fff;display:grid;place-items:center;font-size:1.05rem}.bdf-brand__mark--fleet[data-astro-cid-4toggjp3]{background:linear-gradient(90deg,var(--bot-moodioos-500),var(--bot-renamioos-500) 45%,var(--bot-coverioos-500) 75%,var(--bot-collabioos-500))}.bdf-nav__actions[data-astro-cid-4toggjp3]{display:inline-flex;align-items:center;gap:var(--sp-3)}.bdf-nav__links[data-astro-cid-4toggjp3]{display:inline-flex;gap:var(--sp-4);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.bdf-nav__links[data-astro-cid-4toggjp3] a[data-astro-cid-4toggjp3]{color:var(--c-ink-500);text-decoration:none;transition:color var(--dur-fast)}.bdf-nav__links[data-astro-cid-4toggjp3] a[data-astro-cid-4toggjp3]:hover,.bdf-nav__links[data-astro-cid-4toggjp3] a[data-astro-cid-4toggjp3][aria-current=page]{color:var(--c-ink-900)}@media(min-width:820px){.bdf-nav__links[data-astro-cid-4toggjp3]{gap:var(--sp-6)}}@media(max-width:360px){.bdf-nav__links[data-astro-cid-4toggjp3]{gap:var(--sp-3);font-size:var(--fs-xs)}}.bdf-footer[data-astro-cid-iakurwv2]{padding-block:var(--sp-8) var(--sp-7);border-top:1px solid var(--c-line);margin-top:var(--sp-8)}.bdf-footer__grid[data-astro-cid-iakurwv2]{display:grid;gap:var(--sp-6);grid-template-columns:1fr}@media(min-width:720px){.bdf-footer__grid[data-astro-cid-iakurwv2]{grid-template-columns:1.4fr repeat(var(--bdf-footer-cols, 2),1fr)}}.bdf-footer__tagline[data-astro-cid-iakurwv2]{color:var(--c-ink-400);font-size:var(--fs-sm);max-width:34ch;margin-top:var(--sp-3);line-height:var(--lh-relaxed)}.bdf-footer[data-astro-cid-iakurwv2] h4[data-astro-cid-iakurwv2]{font-family:var(--font-body);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-ink-400);margin-bottom:var(--sp-3);font-weight:var(--fw-semibold)}.bdf-footer[data-astro-cid-iakurwv2] ul[data-astro-cid-iakurwv2]{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-2)}.bdf-footer[data-astro-cid-iakurwv2] a[data-astro-cid-iakurwv2]{font-size:var(--fs-sm);color:var(--c-ink-500);text-decoration:none;transition:color var(--dur-fast)}.bdf-footer[data-astro-cid-iakurwv2] a[data-astro-cid-iakurwv2]:hover{color:var(--accent-600)}.bdf-footer__base[data-astro-cid-iakurwv2]{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--c-line);display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;font-size:var(--fs-xs);color:var(--c-ink-400)}.bdf-footer__version[data-astro-cid-iakurwv2]{font-family:var(--font-mono)}.portail-crumb[data-astro-cid-aoe2xxms]{border-bottom:1px solid var(--c-line);background:color-mix(in srgb,var(--accent-100) 30%,var(--c-paper-50))}.portail-crumb__inner[data-astro-cid-aoe2xxms]{display:flex;align-items:center;gap:var(--sp-2);padding-block:var(--sp-3);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--ls-wide)}.portail-crumb__root[data-astro-cid-aoe2xxms]{color:var(--c-ink-400);text-decoration:none}.portail-crumb__root[data-astro-cid-aoe2xxms]:hover{color:var(--accent-600)}.portail-crumb__sep[data-astro-cid-aoe2xxms]{color:var(--c-ink-300, var(--c-line))}.portail-crumb__here[data-astro-cid-aoe2xxms]{color:var(--accent-600);font-weight:var(--fw-medium)}:root{--c-paper-50: #faf7f2;--c-line: #ece8e1}
