@font-face{font-family:Cabinet Grotesk;src:url(/_next/static/media/cabinet-grotesk-500.fa81ad15.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/_next/static/media/cabinet-grotesk-700.7cd29fca.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/_next/static/media/cabinet-grotesk-800.024695b3.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/inter-400.6c596dfc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/inter-500.6c596dfc.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/inter-600.6c596dfc.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/inter-700.6c596dfc.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bc-creme-50:#fff;--bc-creme-100:#e5f0fa;--bc-creme-200:#c7dff5;--bc-creme-300:#aed0ef;--bc-creme-400:#99c3eb;--bc-bleu-50:#eff6fe;--bc-bleu-100:#dbeafd;--bc-bleu-200:#b9d5fa;--bc-bleu-300:#8dbaf4;--bc-bleu-400:#4e93e8;--bc-bleu-500:#1f72d9;--bc-bleu-600:#175cb4;--bc-bleu-700:#12488f;--bc-bleu-800:#0d3568;--bc-bleu-900:#0a2547;--bc-encre-900:#0a2547;--bc-encre-800:#12325a;--bc-encre-700:#1a3f6b;--bc-encre-500:#4c6789;--bc-encre-400:#6d85a3;--bc-encre-300:#93a7be;--bc-mangue-700:#a85908;--bc-mangue-600:#d6760e;--bc-mangue-500:#f5901e;--bc-mangue-400:#f8ad5d;--bc-mangue-200:#fbdcb8;--bc-mangue-100:#fef0e0;--bc-papaye-700:#a72f13;--bc-papaye-600:#d1421f;--bc-papaye-500:#f2542d;--bc-papaye-300:#f89b81;--bc-papaye-100:#fde4dc;--bc-feuille-700:#10633a;--bc-feuille-600:#17804a;--bc-feuille-500:#1f9d5b;--bc-feuille-300:#7fcfa4;--bc-feuille-100:#dcf3e6;--bc-nuit-900:#061a33;--bc-nuit-800:#0a2547;--bc-nuit-700:#133659;--bc-nuit-creme:#fff4e3;--bc-nuit-or:#f7b24a;--bc-nuit-corail:#ff6f59;--surface-page:var(--bc-creme-100);--surface-card:#fff;--surface-sunken:var(--bc-creme-200);--surface-raised:var(--bc-creme-50);--surface-inverse:var(--bc-encre-900);--surface-accent-soft:var(--bc-bleu-100);--surface-secondary-soft:var(--bc-mangue-100);--surface-danger-soft:var(--bc-papaye-100);--surface-success-soft:var(--bc-feuille-100);--text-strong:var(--bc-encre-900);--text-body:var(--bc-encre-800);--text-muted:var(--bc-encre-500);--text-faint:var(--bc-encre-400);--text-on-accent:#fff;--text-on-secondary:var(--bc-encre-900);--text-on-danger:#fff;--text-on-success:#fff;--text-on-inverse:var(--bc-creme-100);--text-link:var(--bc-bleu-600);--text-link-hover:var(--bc-bleu-700);--border-subtle:var(--bc-creme-300);--border-default:var(--bc-creme-400);--border-strong:var(--bc-encre-900);--border-inverse:color-mix(in oklab,var(--bc-creme-100) 22%,transparent);--accent:var(--bc-bleu-500);--accent-hover:var(--bc-bleu-600);--accent-press:var(--bc-bleu-700);--accent-soft-hover:var(--bc-bleu-200);--secondary:var(--bc-mangue-500);--secondary-hover:var(--bc-mangue-600);--secondary-press:var(--bc-mangue-700);--danger:var(--bc-papaye-500);--danger-hover:var(--bc-papaye-600);--success:var(--bc-feuille-500);--success-hover:var(--bc-feuille-600);--warning:var(--bc-mangue-500);--focus-ring:var(--bc-bleu-600);--overlay:color-mix(in oklab,var(--bc-bleu-900) 64%,transparent)}.theme-nuit{--surface-page:var(--bc-nuit-800);--surface-card:var(--bc-nuit-700);--surface-sunken:var(--bc-nuit-900);--surface-raised:var(--bc-nuit-700);--surface-inverse:var(--bc-nuit-creme);--surface-accent-soft:color-mix(in oklab,var(--bc-bleu-400) 22%,transparent);--surface-secondary-soft:color-mix(in oklab,var(--bc-nuit-or) 18%,transparent);--text-strong:var(--bc-nuit-creme);--text-body:var(--bc-nuit-creme);--text-muted:color-mix(in oklab,var(--bc-nuit-creme) 62%,transparent);--text-faint:color-mix(in oklab,var(--bc-nuit-creme) 42%,transparent);--text-on-accent:var(--bc-nuit-900);--text-on-danger:var(--bc-nuit-900);--text-on-success:var(--bc-nuit-900);--text-on-secondary:var(--bc-nuit-900);--text-on-inverse:var(--bc-nuit-900);--text-link:var(--bc-bleu-300);--border-subtle:color-mix(in oklab,var(--bc-nuit-creme) 14%,transparent);--border-default:color-mix(in oklab,var(--bc-nuit-creme) 24%,transparent);--border-strong:var(--bc-nuit-creme);--accent:var(--bc-bleu-400);--accent-hover:#6ba6ee;--accent-press:#3d82d4;--secondary:var(--bc-nuit-or);--danger:var(--bc-nuit-corail);--focus-ring:var(--bc-nuit-creme)}:root{--warm-page:linear-gradient(180deg,var(--bc-creme-50) 0%,var(--bc-creme-100) 38%,var(--bc-creme-200) 100%);--warm-veil:color-mix(in oklab,var(--bc-mangue-100) 55%,var(--bc-creme-50));--warm-halo:color-mix(in oklab,var(--bc-mangue-400) 52%,transparent);--warm-halo-strong:color-mix(in oklab,var(--bc-mangue-500) 64%,transparent);--cool-halo:color-mix(in oklab,var(--bc-bleu-300) 58%,transparent);--border-warm:color-mix(in oklab,var(--bc-mangue-200) 62%,var(--bc-creme-300));--warm-rule:linear-gradient(90deg,transparent 0%,var(--bc-mangue-200) 18%,var(--bc-mangue-400) 50%,var(--bc-mangue-200) 82%,transparent 100%);--blob-1:var(--warm-halo-strong);--blob-2:var(--cool-halo);--blob-3:color-mix(in oklab,var(--bc-feuille-300) 46%,transparent)}.theme-nuit{--warm-page:linear-gradient(180deg,var(--bc-nuit-700) 0%,var(--bc-nuit-800) 45%,var(--bc-nuit-900) 100%);--warm-veil:color-mix(in oklab,var(--bc-nuit-or) 14%,var(--bc-nuit-700));--warm-halo:color-mix(in oklab,var(--bc-nuit-or) 22%,transparent);--warm-halo-strong:color-mix(in oklab,var(--bc-nuit-or) 34%,transparent);--cool-halo:color-mix(in oklab,var(--bc-bleu-400) 26%,transparent);--border-warm:color-mix(in oklab,var(--bc-nuit-or) 26%,transparent);--blob-3:color-mix(in oklab,var(--bc-nuit-corail) 22%,transparent)}:root{--font-display:"Cabinet Grotesk","General Sans",system-ui,sans-serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-data:"Inter",system-ui,sans-serif;--feat-tabular:"tnum" 1,"cv01" 1;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:800;--size-display-xl:42px;--size-display-l:32px;--size-display-m:25px;--size-display-s:20px;--size-title:18px;--size-body-l:15.5px;--size-body:13.5px;--size-body-s:12px;--size-caption:11px;--size-micro:10px;--leading-display:1.06;--leading-title:1.25;--leading-body:1.5;--leading-loose:1.62;--tracking-display:-0.02em;--tracking-title:-0.01em;--tracking-body:0em;--tracking-caps:0.08em;--type-display:var(--weight-display) var(--size-display-l) /var(--leading-display) var(--font-display);--type-title:var(--weight-bold) var(--size-title) /var(--leading-title) var(--font-display);--type-body:var(--weight-regular) var(--size-body) /var(--leading-body) var(--font-body);--type-label:var(--weight-semibold) var(--size-body-s) /1.3 var(--font-body);--type-caps:var(--weight-semibold) var(--size-caption) /1.2 var(--font-body);--type-amount:var(--weight-bold) var(--size-display-s) /1.1 var(--font-data);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--gutter-mobile:var(--space-4);--gutter-desktop:var(--space-7);--card-padding:var(--space-4);--card-padding-lg:var(--space-6);--stack-tight:var(--space-2);--stack:var(--space-4);--stack-loose:var(--space-6);--section-gap:var(--space-9);--tap-min:44px;--tap-comfortable:52px;--width-mobile:390px;--width-content:680px;--width-app:1440px;--sidebar-width:232px;--topbar-height:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px;--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-sheet:var(--radius-2xl);--radius-chip:var(--radius-pill);--border-width:1px;--border-width-strong:1.5px;--focus-width:2px;--focus-offset:2px;--shadow-none:none;--shadow-hairline:0 1px 0 0 rgba(10,37,71,.06);--shadow-sm:0 1px 2px rgba(10,37,71,.06),0 1px 1px rgba(10,37,71,.04);--shadow-md:0 2px 4px rgba(10,37,71,.06),0 6px 14px -6px rgba(10,37,71,.12);--shadow-lg:0 4px 8px rgba(10,37,71,.05),0 18px 32px -12px rgba(10,37,71,.18);--shadow-sheet:0 -8px 40px -12px rgba(10,37,71,.24);--shadow-accent:0 6px 16px -8px rgba(31,114,217,.55);--shadow-inset:inset 0 1px 2px rgba(10,37,71,.07);--scrim-bottom:linear-gradient(0deg,rgba(10,37,71,.82) 0%,rgba(10,37,71,.45) 45%,rgba(10,37,71,0));--scrim-top:linear-gradient(180deg,rgba(10,37,71,.55) 0%,rgba(10,37,71,0));--blur-bar:saturate(160%) blur(12px);--bar-veil:color-mix(in oklab,var(--surface-page) 88%,transparent);--dur-instant:90ms;--dur-fast:140ms;--dur-base:200ms;--dur-slow:320ms;--ease-out:cubic-bezier(0.22,0.8,0.28,1);--ease-in-out:cubic-bezier(0.5,0,0.3,1);--ease-pop:cubic-bezier(0.3,1.5,0.5,1);--transition-control:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out);--press-scale:0.97;--press-translate:1px}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0ms;--dur-fast:0ms;--dur-base:0ms;--dur-slow:0ms;--press-scale:1;--press-translate:0px}}:root{--pattern-weave:repeating-linear-gradient(45deg,color-mix(in oklab,var(--bc-bleu-300) 30%,transparent) 0 2px,transparent 2px 12px),repeating-linear-gradient(-45deg,color-mix(in oklab,var(--bc-mangue-500) 42%,transparent) 0 2px,transparent 2px 12px),repeating-linear-gradient(90deg,color-mix(in oklab,var(--bc-bleu-200) 12%,transparent) 0 6px,transparent 6px 24px);--pattern-weave-size:24px 24px;--pattern-opacity:0.6}.bc-weave{background-image:var(--pattern-weave);background-size:var(--pattern-weave-size);opacity:var(--pattern-opacity)}:root{--pattern-weave-soft:repeating-linear-gradient(45deg,color-mix(in oklab,var(--bc-mangue-500) 100%,transparent) 0 1px,transparent 1px 14px),repeating-linear-gradient(-45deg,color-mix(in oklab,var(--bc-bleu-400) 100%,transparent) 0 1px,transparent 1px 14px);--pattern-weave-soft-size:28px 28px;--pattern-weave-soft-opacity:0.03}.bc-weave-soft{background-image:var(--pattern-weave-soft);background-size:var(--pattern-weave-soft-size);opacity:var(--pattern-weave-soft-opacity)}*{box-sizing:border-box}body{margin:0;background:var(--surface-page);color:var(--text-body);font:var(--type-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;text-wrap:pretty}h1,h2,h3,h4{margin:0;font-family:var(--font-display);color:var(--text-strong);letter-spacing:var(--tracking-display);line-height:var(--leading-title)}h1{font-size:var(--size-display-l);font-weight:var(--weight-display);line-height:var(--leading-display)}h2{font-size:var(--size-display-m)}h2,h3{font-weight:var(--weight-bold)}h3{font-size:var(--size-display-s)}h4{font-size:var(--size-title);font-weight:var(--weight-bold)}p{margin:0}a{color:var(--text-link);text-decoration:none;font-weight:var(--weight-medium)}a:hover{color:var(--text-link-hover);text-decoration:underline;text-underline-offset:2px}button{font:inherit}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.bc-tabular{font-variant-numeric:tabular-nums;font-feature-settings:var(--feat-tabular)}