@layer properties;@layer tokens,theme,base,composants,components,utilities;@layer theme{:root,:host{--tw-font-sans: "Aeonik", Arial, sans-serif;--tw-color-white: #fff;--tw-spacing: .25rem;--tw-text-sm: .875rem;--tw-text-sm--line-height: calc(1.25 / .875);--tw-font-weight-normal: 400;--tw-font-weight-medium: 500;--tw-font-weight-semibold: 600;--tw-font-weight-bold: 700;--tw-leading-tight: 1.25;--tw-radius-xl: .75rem;--tw-radius-2xl: 1rem;--tw-color-ink: #2a2e6d;--tw-color-text: #4d5083;--tw-color-muted: #a6a7c1;--tw-color-border: #f2f0ec;--tw-color-canvas: #f5f4f2;--tw-color-panel: #f9f8f7;--tw-color-turquoise: #28d3bc;--tw-color-error: #a72c3e;--tw-color-counter: #ffe30d;--tw-color-badge-draft: #e0e1ff;--tw-color-chip: #e9e9ef;--tw-color-gold-pale: #f7edd6;--tw-color-focus: #9699d2;--tw-color-scrim: #0b103055;--tw-color-ink-strong: #181a4d;--tw-color-ink-hover: #3d4190;--tw-color-border-hover: #c5c6dc;--tw-color-info-surface: #f1f3ff;--tw-color-info-border: #d7dcf4;--tw-color-info-symbol: #666ec4;--tw-color-warning-surface: #fdf8ec;--tw-color-warning-border: #ead9b5;--tw-color-warning-symbol: #e8ad27;--tw-color-success-surface: #e4fff1;--tw-color-success-border: #98dabd;--tw-color-success-text: #127a52;--tw-color-error-surface: #fff4f5;--tw-color-error-border: #e6a4b0;--tw-color-metric-icon: #1e225d;--tw-color-sidebar-from: #0b1030;--tw-color-sidebar-to: #31348a;--tw-color-nav-hover: #ffffff12;--tw-radius-ds: 8px;--tw-spacing-ds-gap: 28px;--tw-shadow-ds-card: 0 1px 3px #0b10300a;--tw-shadow-ds-bar: 0 -4px 20px #0b10300a;--tw-shadow-ds-pop: 0 8px 32px #0b103030;--tw-shadow-ds-modal: 0 20px 80px #0b103040;--tw-text-ds-2xs: 10px;--tw-text-ds-xs: 12px;--tw-text-ds-sm: 13px;--tw-text-ds-base: 14px;--tw-text-ds-md: 16px;--tw-text-ds-lg: 18px;--tw-text-ds-xl: 20px;--tw-text-ds-2xl: 24px;--tw-text-ds-3xl: 30px;--tw-text-ds-title: clamp(24px, 2.15vw, 36px);--tw-breakpoint-ds-sm: 760px;--tw-breakpoint-ds-md: 1081px;--tw-breakpoint-ds-lg: 1300px;--tw-breakpoint-ds-xl: 1450px;--tw-breakpoint-ds-2xl: 1600px}}@layer utilities{.tw\:pointer-events-none{pointer-events:none}.tw\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.tw\:absolute{position:absolute}.tw\:fixed{position:fixed}.tw\:relative{position:relative}.tw\:top-2{top:calc(var(--tw-spacing) * 2)}.tw\:top-3\.5{top:calc(var(--tw-spacing) * 3.5)}.tw\:top-full{top:100%}.tw\:right-0{right:0}.tw\:right-2{right:calc(var(--tw-spacing) * 2)}.tw\:right-4{right:calc(var(--tw-spacing) * 4)}.tw\:bottom-6{bottom:calc(var(--tw-spacing) * 6)}.tw\:left-0{left:0}.tw\:left-1\/2{left:50%}.tw\:left-4{left:calc(var(--tw-spacing) * 4)}.tw\:z-10{z-index:10}.tw\:z-20{z-index:20}.tw\:m-0{margin:0}.tw\:m-auto{margin:auto}.tw\:mx-auto{margin-inline:auto}.tw\:mt-1{margin-top:var(--tw-spacing)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-3{margin-top:calc(var(--tw-spacing) * 3)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:mt-auto{margin-top:auto}.tw\:mb-0{margin-bottom:0}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing) * 2)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)}.tw\:mb-7{margin-bottom:calc(var(--tw-spacing) * 7)}.tw\:-ml-px{margin-left:-1px}.tw\:ml-2{margin-left:calc(var(--tw-spacing) * 2)}.tw\:ml-auto{margin-left:auto}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:inline-block{display:inline-block}.tw\:inline-flex{display:inline-flex}.tw\:size-4{width:calc(var(--tw-spacing) * 4);height:calc(var(--tw-spacing) * 4)}.tw\:size-7{width:calc(var(--tw-spacing) * 7);height:calc(var(--tw-spacing) * 7)}.tw\:size-8{width:calc(var(--tw-spacing) * 8);height:calc(var(--tw-spacing) * 8)}.tw\:size-9{width:calc(var(--tw-spacing) * 9);height:calc(var(--tw-spacing) * 9)}.tw\:size-11{width:calc(var(--tw-spacing) * 11);height:calc(var(--tw-spacing) * 11)}.tw\:size-\[6px\]{width:6px;height:6px}.tw\:size-\[21px\]{width:21px;height:21px}.tw\:size-\[33\.6px\]{width:33.6px;height:33.6px}.tw\:size-\[37\.8px\]{width:37.8px;height:37.8px}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-11{height:calc(var(--tw-spacing) * 11)}.tw\:h-full{height:100%}.tw\:h-px{height:1px}.tw\:max-h-\[70dvh\]{max-height:70dvh}.tw\:max-h-\[90dvh\]{max-height:90dvh}.tw\:min-h-8{min-height:calc(var(--tw-spacing) * 8)}.tw\:min-h-11{min-height:calc(var(--tw-spacing) * 11)}.tw\:min-h-\[45px\]{min-height:45px}.tw\:min-h-\[260px\]{min-height:260px}.tw\:w-11{width:calc(var(--tw-spacing) * 11)}.tw\:w-12{width:calc(var(--tw-spacing) * 12)}.tw\:w-44{width:calc(var(--tw-spacing) * 44)}.tw\:w-80{width:calc(var(--tw-spacing) * 80)}.tw\:w-\[calc\(100\%-40px\)\]{width:calc(100% - 40px)}.tw\:w-fit{width:fit-content}.tw\:w-full{width:100%}.tw\:max-w-\[320px\]{max-width:320px}.tw\:max-w-\[480px\]{max-width:480px}.tw\:max-w-\[506px\]{max-width:506px}.tw\:max-w-\[560px\]{max-width:560px}.tw\:max-w-\[880px\]{max-width:880px}.tw\:max-w-\[1200px\]{max-width:1200px}.tw\:max-w-\[calc\(100\%-40px\)\]{max-width:calc(100% - 40px)}.tw\:max-w-\[calc\(100vw-40px\)\]{max-width:calc(100vw - 40px)}.tw\:max-w-full{max-width:100%}.tw\:min-w-0{min-width:0px}.tw\:min-w-60{min-width:calc(var(--tw-spacing) * 60)}.tw\:min-w-155{min-width:calc(var(--tw-spacing) * 155)}.tw\:min-w-200{min-width:calc(var(--tw-spacing) * 200)}.tw\:min-w-\[960px\]{min-width:960px}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:basis-full{flex-basis:100%}.tw\:border-collapse{border-collapse:collapse}.tw\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:cursor-help{cursor:help}.tw\:cursor-pointer{cursor:pointer}.tw\:list-none{list-style-type:none}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:grid-cols-\[36px_minmax\(0\,1fr\)\]{grid-template-columns:36px minmax(0,1fr)}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:place-items-center{place-items:center}.tw\:content-start{align-content:flex-start}.tw\:items-baseline{align-items:baseline}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-7{gap:calc(var(--tw-spacing) * 7)}.tw\:gap-8{gap:calc(var(--tw-spacing) * 8)}.tw\:gap-\[6px\]{gap:6px}.tw\:gap-\[10\.4px\]{gap:10.4px}.tw\:gap-\[10\.5px\]{gap:10.5px}.tw\:gap-\[10px\]{gap:10px}.tw\:gap-px{gap:1px}.tw\:gap-x-3{column-gap:calc(var(--tw-spacing) * 3)}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4)}.tw\:gap-y-2{row-gap:calc(var(--tw-spacing) * 2)}.tw\:justify-self-start{justify-self:flex-start}.tw\:overflow-hidden{overflow:hidden}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-y-auto{overflow-y:auto}.tw\:overscroll-x-contain{overscroll-behavior-x:contain}.tw\:rounded{border-radius:.25rem}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-\[6px\]{border-radius:6px}.tw\:rounded-\[10px\]{border-radius:10px}.tw\:rounded-\[12\.6px\]{border-radius:12.6px}.tw\:rounded-\[17px\]{border-radius:17px}.tw\:rounded-\[100px\]{border-radius:100px}.tw\:rounded-ds{border-radius:var(--tw-radius-ds)}.tw\:rounded-full{border-radius:calc(infinity * 1px)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:rounded-l-ds{border-top-left-radius:var(--tw-radius-ds);border-bottom-left-radius:var(--tw-radius-ds)}.tw\:rounded-r-ds{border-top-right-radius:var(--tw-radius-ds);border-bottom-right-radius:var(--tw-radius-ds)}.tw\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-dashed{--tw-border-style: dashed;border-style:dashed}.tw\:border-solid{--tw-border-style: solid;border-style:solid}.tw\:border-badge-draft{border-color:var(--tw-color-badge-draft)}.tw\:border-border{border-color:var(--tw-color-border)}.tw\:border-error{border-color:var(--tw-color-error)}.tw\:border-error-border{border-color:var(--tw-color-error-border)}.tw\:border-info-border{border-color:var(--tw-color-info-border)}.tw\:border-ink{border-color:var(--tw-color-ink)}.tw\:border-muted{border-color:var(--tw-color-muted)}.tw\:border-success-border{border-color:var(--tw-color-success-border)}.tw\:border-text{border-color:var(--tw-color-text)}.tw\:border-transparent{border-color:transparent}.tw\:border-warning-border{border-color:var(--tw-color-warning-border)}.tw\:border-white{border-color:var(--tw-color-white)}.tw\:bg-badge-draft{background-color:var(--tw-color-badge-draft)}.tw\:bg-border{background-color:var(--tw-color-border)}.tw\:bg-canvas{background-color:var(--tw-color-canvas)}.tw\:bg-chip{background-color:var(--tw-color-chip)}.tw\:bg-counter{background-color:var(--tw-color-counter)}.tw\:bg-current{background-color:currentcolor}.tw\:bg-error{background-color:var(--tw-color-error)}.tw\:bg-error-surface{background-color:var(--tw-color-error-surface)}.tw\:bg-gold-pale{background-color:var(--tw-color-gold-pale)}.tw\:bg-info-surface{background-color:var(--tw-color-info-surface)}.tw\:bg-info-symbol{background-color:var(--tw-color-info-symbol)}.tw\:bg-ink{background-color:var(--tw-color-ink)}.tw\:bg-metric-icon{background-color:var(--tw-color-metric-icon)}.tw\:bg-panel{background-color:var(--tw-color-panel)}.tw\:bg-success-surface{background-color:var(--tw-color-success-surface)}.tw\:bg-success-text{background-color:var(--tw-color-success-text)}.tw\:bg-text{background-color:var(--tw-color-text)}.tw\:bg-transparent{background-color:transparent}.tw\:bg-turquoise{background-color:var(--tw-color-turquoise)}.tw\:bg-warning-surface{background-color:var(--tw-color-warning-surface)}.tw\:bg-warning-symbol{background-color:var(--tw-color-warning-symbol)}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:object-contain{object-fit:contain}.tw\:p-0{padding:0}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:p-7{padding:calc(var(--tw-spacing) * 7)}.tw\:p-\[11px\]{padding:11px}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-\[10px\]{padding-inline:10px}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-5{padding-block:calc(var(--tw-spacing) * 5)}.tw\:py-\[5px\]{padding-block:5px}.tw\:py-\[6px\]{padding-block:6px}.tw\:py-\[10px\]{padding-block:10px}.tw\:py-\[11px\]{padding-block:11px}.tw\:py-\[18px\]{padding-block:18px}.tw\:pt-2{padding-top:calc(var(--tw-spacing) * 2)}.tw\:pt-\[23px\]{padding-top:23px}.tw\:pr-3{padding-right:calc(var(--tw-spacing) * 3)}.tw\:pr-4{padding-right:calc(var(--tw-spacing) * 4)}.tw\:pr-10{padding-right:calc(var(--tw-spacing) * 10)}.tw\:pr-14{padding-right:calc(var(--tw-spacing) * 14)}.tw\:pb-5{padding-bottom:calc(var(--tw-spacing) * 5)}.tw\:pl-4{padding-left:calc(var(--tw-spacing) * 4)}.tw\:pl-5{padding-left:calc(var(--tw-spacing) * 5)}.tw\:pl-6{padding-left:calc(var(--tw-spacing) * 6)}.tw\:pl-8{padding-left:calc(var(--tw-spacing) * 8)}.tw\:pl-11{padding-left:calc(var(--tw-spacing) * 11)}.tw\:text-center{text-align:center}.tw\:text-left{text-align:left}.tw\:align-top{vertical-align:top}.tw\:font-sans{font-family:var(--tw-font-sans)}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading, var(--tw-text-sm--line-height))}.tw\:text-\[11px\]{font-size:11px}.tw\:text-\[22px\]{font-size:22px}.tw\:text-ds-2xl{font-size:var(--tw-text-ds-2xl)}.tw\:text-ds-2xs{font-size:var(--tw-text-ds-2xs)}.tw\:text-ds-3xl{font-size:var(--tw-text-ds-3xl)}.tw\:text-ds-base{font-size:var(--tw-text-ds-base)}.tw\:text-ds-lg{font-size:var(--tw-text-ds-lg)}.tw\:text-ds-md{font-size:var(--tw-text-ds-md)}.tw\:text-ds-sm{font-size:var(--tw-text-ds-sm)}.tw\:text-ds-title{font-size:var(--tw-text-ds-title)}.tw\:text-ds-xl{font-size:var(--tw-text-ds-xl)}.tw\:text-ds-xs{font-size:var(--tw-text-ds-xs)}.tw\:leading-4{--tw-leading: calc(var(--tw-spacing) * 4);line-height:calc(var(--tw-spacing) * 4)}.tw\:leading-5{--tw-leading: calc(var(--tw-spacing) * 5);line-height:calc(var(--tw-spacing) * 5)}.tw\:leading-6{--tw-leading: calc(var(--tw-spacing) * 6);line-height:calc(var(--tw-spacing) * 6)}.tw\:leading-7{--tw-leading: calc(var(--tw-spacing) * 7);line-height:calc(var(--tw-spacing) * 7)}.tw\:leading-\[18px\]{--tw-leading: 18px;line-height:18px}.tw\:leading-\[21px\]{--tw-leading: 21px;line-height:21px}.tw\:leading-\[22px\]{--tw-leading: 22px;line-height:22px}.tw\:leading-\[38px\]{--tw-leading: 38px;line-height:38px}.tw\:leading-none{--tw-leading: 1;line-height:1}.tw\:leading-tight{--tw-leading: var(--tw-leading-tight);line-height:var(--tw-leading-tight)}.tw\:font-bold{--tw-font-weight: var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-medium{--tw-font-weight: var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-normal{--tw-font-weight: var(--tw-font-weight-normal);font-weight:var(--tw-font-weight-normal)}.tw\:font-semibold{--tw-font-weight: var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[overflow-wrap\:anywhere\],.tw\:wrap-anywhere{overflow-wrap:anywhere}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-chip{color:var(--tw-color-chip)}.tw\:text-error{color:var(--tw-color-error)}.tw\:text-ink{color:var(--tw-color-ink)}.tw\:text-muted{color:var(--tw-color-muted)}.tw\:text-success-text{color:var(--tw-color-success-text)}.tw\:text-text{color:var(--tw-color-text)}.tw\:text-white{color:var(--tw-color-white)}.tw\:uppercase{text-transform:uppercase}.tw\:no-underline{text-decoration-line:none}.tw\:underline{text-decoration-line:underline}.tw\:shadow-ds-card{--tw-shadow: 0 1px 3px var(--tw-shadow-color, #0b10300a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-ds-modal{--tw-shadow: 0 20px 80px var(--tw-shadow-color, #0b103040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:shadow-ds-pop{--tw-shadow: 0 8px 32px var(--tw-shadow-color, #0b103030);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.tw\:empty\:hidden:empty{display:none}@media(width>=760px){.tw\:ds-sm\:top-4{top:calc(var(--tw-spacing) * 4)}.tw\:ds-sm\:right-4{right:calc(var(--tw-spacing) * 4)}.tw\:ds-sm\:size-12{width:calc(var(--tw-spacing) * 12);height:calc(var(--tw-spacing) * 12)}.tw\:ds-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:ds-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:ds-sm\:grid-cols-\[48px_minmax\(0\,1fr\)\]{grid-template-columns:48px minmax(0,1fr)}.tw\:ds-sm\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4)}.tw\:ds-sm\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:ds-sm\:p-7{padding:calc(var(--tw-spacing) * 7)}}@media(width>=1081px){.tw\:ds-md\:grid{display:grid}.tw\:ds-md\:shrink{flex-shrink:1}.tw\:ds-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:ds-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:ds-md\:gap-\[10px\]{gap:10px}.tw\:ds-md\:overflow-visible{overflow:visible}.tw\:ds-md\:p-7{padding:calc(var(--tw-spacing) * 7)}}@media(width>=1300px){.tw\:ds-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:ds-lg\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:ds-lg\:p-7{padding:calc(var(--tw-spacing) * 7)}}}@font-face{font-family:Aeonik;src:url(/polices/aeonik/Aeonik-400.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/polices/aeonik/Aeonik-500.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/polices/aeonik/Aeonik-600.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/polices/aeonik/Aeonik-700.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@layer tokens{:root{--z-modale: 100;--hauteur-zone-collante: calc(125dvh - 40px) ;--navy: var(--tw-color-ink);--navy-mid: var(--tw-color-ink-hover);--gold: #c9a84c;--gold-light: #e8c96c;--gold-pale: #f7edd6;--ivory: var(--tw-color-canvas);--white: #ffffff;--slate: var(--tw-color-text);--mist: var(--tw-color-panel);--border: var(--tw-color-border);--success: #2e7d54;--warning: #b45309;--danger: var(--tw-color-error);--info: var(--tw-color-ink);--tag-blue: #ebf3ff;--tag-green: #ebfaf2;--tag-amber: #fff8eb;--tag-red: #ffebeb;--danger-soft: #fee2e2;--danger-soft-hover: #fca5a5;--font-display: var(--tw-font-sans);--font-body: var(--tw-font-sans);--font-mono: var(--tw-font-sans);--radius: 8px;--radius-sm: 8px;--radius-pill: 999px;--shadow-sm: var(--tw-shadow-ds-card);--shadow-md: 0 4px 16px rgba(15, 39, 68, .1), 0 2px 4px rgba(15, 39, 68, .06);--shadow-lg: 0 12px 40px rgba(15, 39, 68, .14);--transition: .2s cubic-bezier(.4, 0, .2, 1);--focus-ring: #b35c00}}@layer base{*,*:before,*:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scrollbar-gutter:stable}body{margin:0;min-height:100vh;background:var(--tw-color-canvas);color:var(--tw-color-ink);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:20px;letter-spacing:.005em}button,input,select,textarea{font:inherit;color:inherit}input[type=radio]{appearance:none;flex-shrink:0;width:16px;height:16px;margin:0;background:#fff;border:1px solid var(--tw-color-muted);border-radius:50%;cursor:pointer}input[type=radio]:checked{border:4px solid var(--tw-color-turquoise)}h1,h2,h3{font-family:var(--font-display);color:var(--navy);margin:0 0 .5rem}h1{font-size:36px;line-height:42px;font-weight:600}h2{font-size:24px;line-height:28px;font-weight:600}h3{font-size:18px;line-height:21px;font-weight:600}.modale-fermer{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:999px;background:var(--tw-color-panel);color:var(--tw-color-ink);font-size:var(--tw-text-ds-2xl);line-height:1;cursor:pointer}.modale-fermer:hover{background:var(--tw-color-badge-draft)}.carte h2,.bloc-fiche h2{font-size:18px;line-height:21px}@media(max-width:760px){h1{font-size:29px;line-height:36px}}a{color:var(--info)}code{font-family:var(--font-mono)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@supports not selector(:focus-visible){:where(button,a,input,select,textarea,[tabindex]):focus{outline:3px solid var(--focus-ring);outline-offset:2px}}}@layer composants{.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 16px;border:none;border-radius:var(--radius);font-family:var(--font-body);font-size:14px;line-height:20px;font-weight:500;text-decoration:none;cursor:pointer;transition:var(--transition)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn--primaire{background:var(--tw-color-ink);border:1px solid #fff;color:#fff}.btn--primaire:hover:not(:disabled){background:var(--tw-color-ink-hover)}.btn--secondaire{background:var(--white);color:var(--navy);border:1px solid var(--border)}.btn--secondaire:hover:not(:disabled){background:var(--tw-color-panel);border-color:var(--tw-color-border-hover)}.btn--fantome{background:transparent;color:var(--slate)}.btn--fantome:hover:not(:disabled){background:var(--mist);color:var(--navy)}.btn--danger{background:var(--danger-soft);color:var(--danger)}.btn--danger:hover:not(:disabled){background:var(--danger-soft-hover)}.carte{background:var(--white);border:0;border-radius:var(--radius);box-shadow:none;padding:28px}.carte--pleine-largeur{max-width:none}.step-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;margin-right:9px;padding:0;background:var(--navy);color:var(--gold-light);border-radius:50%;font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1;vertical-align:middle;flex-shrink:0}.etat{margin:1.5rem 0;padding:1.25rem 1.5rem;background:var(--white);border:1px solid var(--border);border-left-width:5px;border-radius:var(--radius);box-shadow:var(--shadow-sm)}.etat--chargement{border-left-color:var(--info)}.etat--vide{border-left-color:var(--slate)}.etat--erreur{border-left-color:var(--danger);background:var(--tag-red)}.etat--session{border-left-color:var(--warning);background:var(--tag-amber)}.etat--choisie,.etat--dossier-ouvert{border-left-color:var(--success);background:var(--tag-green)}.chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:600;letter-spacing:.02em}.chip--info{background:var(--tag-blue);color:var(--info)}.chip--succes{background:var(--tag-green);color:var(--success)}.chip--avertissement{background:var(--tag-amber);color:var(--warning)}.chip--danger{background:var(--tag-red);color:var(--danger)}.chip--accent{background:var(--gold-pale);color:var(--navy)}.chip--neutre{background:var(--mist);color:var(--slate)}.form-row{display:grid;gap:.9rem;margin-bottom:.9rem}.form-row.cols-2{grid-template-columns:1fr 1fr}.form-row.cols-3{grid-template-columns:1fr 1fr 1fr}.form-group{display:flex;flex-direction:column;gap:4px}label{font-size:12px;font-weight:500;color:var(--slate)}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=date],input[type=password],select,textarea{padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--white);color:var(--navy);font-family:var(--font-body);font-size:13px;outline:none;transition:var(--transition)}select:not(.controle){appearance:none;padding-right:42px;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%234D5083' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center;text-overflow:ellipsis}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a84c33}.req{color:var(--danger)}.form-section{margin-bottom:1.4rem}.form-section-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--navy);margin-bottom:10px}.info-bulle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--slate);color:var(--white);font-size:10px;font-weight:700;font-style:normal;cursor:help;flex-shrink:0}.info-bulle .info-bulle__texte{display:none;position:absolute;left:22px;top:50%;transform:translateY(-50%);width:260px;background:var(--navy);color:var(--white);font-size:11px;font-weight:400;line-height:1.5;padding:10px 12px;border-radius:8px;box-shadow:var(--shadow-md);z-index:70;text-transform:none;letter-spacing:normal}.info-bulle .info-bulle__texte:before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:var(--navy)}.info-bulle:hover .info-bulle__texte,.info-bulle:focus .info-bulle__texte,.info-bulle:focus-visible .info-bulle__texte{display:block}.radio-cartes{display:flex;flex-direction:column;gap:8px}.radio-carte{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;cursor:pointer;font-size:13px;color:var(--navy);transition:var(--transition)}.radio-carte:hover{border-color:var(--gold);background:var(--gold-pale)}.radio-carte.selected{border-color:var(--gold);background:var(--gold-pale);font-weight:500}.radio-carte input{width:16px;height:16px;accent-color:var(--gold);flex-shrink:0}table{width:100%;border-collapse:collapse}thead th{padding:10px 14px;background:var(--mist);border-bottom:1px solid var(--border);color:var(--slate);font-size:11px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.05em}tbody tr{border-bottom:1px solid var(--border);transition:var(--transition)}tbody tr:hover{background:var(--gold-pale)}tbody td,tbody th{padding:12px 14px;font-size:13px;text-align:left}.num,.montant{font-family:var(--font-mono);font-variant-numeric:tabular-nums}}@media screen and (min-width:761px){body{zoom:.8}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000}}}
