html[data-habit=maison]{--m-fond:#f6f1e8;--m-surface:#fbf8f2;--m-creux:#ede3d1;--m-encre:#0d1e2a;--m-encre-2:#33434f;--m-discret:#5b6771;--m-trait:#0d1e2a24;--m-trait-fort:#0d1e2a52;--m-sur-action:#f6f1e8;--m-bassin:#17616c;--m-bassin-pale:#dcecea;--m-bassin-filet:#17616c59;--m-eau:linear-gradient(160deg, #a9dad6, #86c6c4 55%, #6db5b8);--m-soleil:#dc5d27;--m-soleil-texte:#ad4416;--m-ok:#17693f;--m-ok-pale:#e3f0e6;--m-ok-filet:#17693f59;--m-attention:#8a5a00;--m-attention-pale:#f6ead0;--m-attention-filet:#8a5a0059;--m-danger:#b42318;--m-danger-pale:#f8e2de;--m-danger-filet:#b4231859;--m-ombre-papier:0 1px 2px #0d1e2a0f, 0 18px 40px -22px #0d1e2a59;--background:38.6 43.8% 93.7%;--foreground:204.8 52.7% 10.8%;--card:40 52.9% 96.7%;--card-foreground:204.8 52.7% 10.8%;--popover:40 52.9% 96.7%;--popover-foreground:204.8 52.7% 10.8%;--primary:204.8 52.7% 10.8%;--primary-foreground:38.6 43.8% 93.7%;--primary-soft:38.6 43.8% 87.5%;--secondary:38.6 43.8% 87.5%;--secondary-foreground:204.8 52.7% 10.8%;--muted:38.6 43.8% 87.5%;--muted-foreground:207.3 10.8% 40%;--accent:38.6 43.8% 87.5%;--accent-foreground:204.8 52.7% 10.8%;--destructive:4.2 76.5% 40%;--destructive-foreground:0 0% 100%;--success:149.3 64.1% 25.1%;--success-foreground:0 0% 100%;--warning:39.1 100% 27.1%;--warning-foreground:0 0% 100%;--border:36.9 13.7% 81.4%;--input:37.5 4.6% 65.9%;--border-strong:37.5 4.6% 65.9%;--ring:17.9 72.1% 50.8%;--radius:6px;--sidebar:40 52.9% 96.7%;--sidebar-foreground:207.3 10.8% 40%;--sidebar-accent:38.6 43.8% 87.5%;--sidebar-border:36.9 13.7% 81.4%;--chart-1:187.8 64.9% 25.7%;--chart-2:17.9 72.1% 50.8%;--chart-grid:36.9 13.7% 81.4%;--surface-2:40 52.9% 96.7%;--surface-3:38.6 43.8% 87.5%;--subtle:207.3 10.8% 40%;--p-encre-2:var(--m-encre-2);--p-bleu-encre:var(--m-bassin);--p-bleu-filet:var(--m-bassin-filet);--p-bleu-texte:var(--m-bassin);--p-orange:var(--m-attention);--p-orange-pale:var(--m-attention-pale);--p-orange-filet:var(--m-attention-filet);--p-orange-texte:var(--m-attention);--p-vert:var(--m-ok);--p-vert-pale:var(--m-ok-pale);--p-vert-filet:var(--m-ok-filet);--p-vert-texte:var(--m-ok);--p-rouge:var(--m-danger);--p-rouge-pale:var(--m-danger-pale);--p-rouge-filet:var(--m-danger-filet);--p-rouge-texte:var(--m-danger);--p-ombre-papier:var(--m-ombre-papier);--font-sans:var(--font-inter);--font-display:var(--font-lora);--font-mono:var(--font-inter);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-habit=maison].dark{--m-fond:#0a1c28;--m-surface:#102a39;--m-creux:#173646;--m-encre:#f2ece2;--m-encre-2:#bfc4c1;--m-discret:#8fa1aa;--m-trait:#f2ece229;--m-trait-fort:#f2ece257;--m-sur-action:#0a1c28;--m-bassin:#9fd3cf;--m-bassin-pale:#123a42;--m-bassin-filet:#9fd3cf59;--m-eau:linear-gradient(160deg, #2a7f89, #17616c 55%, #0b3a47);--m-soleil:#f2a46c;--m-soleil-texte:#f2a46c;--m-ok:#6fd3a0;--m-ok-pale:#12382e;--m-ok-filet:#6fd3a059;--m-attention:#f0c36a;--m-attention-pale:#3a3016;--m-attention-filet:#f0c36a59;--m-danger:#ff9a8a;--m-danger-pale:#45211f;--m-danger-filet:#ff9a8a59;--m-ombre-papier:0 1px 2px #0000004d, 0 18px 40px -22px #000000b3;--background:204 60% 9.8%;--foreground:37.5 38.1% 91.8%;--card:202 56.2% 14.3%;--card-foreground:37.5 38.1% 91.8%;--popover:202 56.2% 14.3%;--popover-foreground:37.5 38.1% 91.8%;--primary:37.5 38.1% 91.8%;--primary-foreground:204 60% 9.8%;--primary-soft:200.4 50.5% 18.2%;--secondary:200.4 50.5% 18.2%;--secondary-foreground:37.5 38.1% 91.8%;--muted:200.4 50.5% 18.2%;--muted-foreground:200 13.7% 61.4%;--accent:200.4 50.5% 18.2%;--accent-foreground:37.5 38.1% 91.8%;--destructive:8.2 100% 77.1%;--destructive-foreground:204 60% 9.8%;--success:149.4 53.2% 63.1%;--success-foreground:204 60% 9.8%;--warning:39.9 81.7% 67.8%;--warning-foreground:204 60% 9.8%;--border:204 21% 23.3%;--input:200 9.2% 38.4%;--border-strong:200 9.2% 38.4%;--ring:25.1 83.7% 68.6%;--sidebar:202 56.2% 14.3%;--sidebar-foreground:200 13.7% 61.4%;--sidebar-accent:200.4 50.5% 18.2%;--sidebar-border:204 21% 23.3%;--chart-1:175.4 37.1% 72.5%;--chart-2:25.1 83.7% 68.6%;--chart-grid:204 21% 23.3%;--surface-2:202 56.2% 14.3%;--surface-3:200.4 50.5% 18.2%;--subtle:200 13.7% 61.4%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.habit-maison,html[data-habit=maison] .habit-actuel{display:none}html[data-habit=maison] .habit-maison{display:revert}html[data-habit=maison] .marque-maison{font-family:var(--font-lora), Georgia, serif;letter-spacing:.3em;white-space:nowrap;font-size:.82em;font-weight:500}html[data-habit=maison] .marque-maison i{color:var(--m-bassin);font-style:normal}html[data-habit=maison] .font-display{letter-spacing:-.02em;font-weight:400}html[data-habit=maison] :is(h1,h2).font-display{line-height:1.08}html[data-habit=maison] .text-metric,html[data-habit=maison] .text-resultat{font-family:var(--font-lora), Georgia, serif;word-spacing:normal;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-weight:400}html[data-habit=maison] .text-metric{font-size:2rem}html[data-habit=maison] .num,html[data-habit=maison] .text-tick,html[data-habit=maison] .kbd,html[data-habit=maison] .font-mono{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;word-spacing:normal;letter-spacing:0}html[data-habit=maison] .font-mono:is([class*="text-[56px]"],[class*="text-[32px]"],[class*="text-[22px]"],[class*=text-2xl],[class*=text-3xl],[class*=text-4xl],[class*=text-5xl]){font-family:var(--font-lora), Georgia, serif;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-weight:400}html[data-habit=maison] .text-eyebrow{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.16em;font-weight:500}html[data-habit=maison]:lang(ar) .text-eyebrow{letter-spacing:0;text-transform:none}html[data-habit=maison] .kbd{border-radius:4px}html[data-habit=maison] [data-slot=button]{box-shadow:none;border-radius:999px;font-weight:600}html[data-habit=maison] [data-slot=button][data-variant=outline]{border-color:var(--m-trait-fort);color:var(--m-encre);background:0 0}html[data-habit=maison] [data-slot=button][data-variant=outline]:hover{background:var(--m-creux)}html[data-habit=maison] [data-slot=button][data-variant=secondary]{background:var(--m-creux);color:var(--m-encre)}html[data-habit=maison] [data-slot=button][data-variant=link]{color:var(--m-bassin)}html[data-habit=maison] [data-slot=button][data-variant=destructive]{border:1px solid var(--m-danger);color:var(--m-danger);background:0 0}html[data-habit=maison] [data-slot=button][data-variant=destructive]:hover{background:var(--m-danger-pale)}html[data-habit=maison] [data-slot=badge]{border-radius:999px;font-weight:600}html[data-habit=maison] [data-slot=badge][data-variant=default],html[data-habit=maison] [data-slot=badge][data-variant=secondary],html[data-habit=maison] [data-slot=badge][data-variant=outline]{background:var(--m-creux);border-color:var(--m-trait);color:var(--m-encre-2)}html[data-habit=maison] [data-slot=badge][data-variant=accent]{background:var(--m-bassin-pale);border-color:var(--m-bassin-filet);color:var(--m-bassin)}html[data-habit=maison] [data-slot=badge][data-variant=success]{background:var(--m-ok-pale);border-color:var(--m-ok-filet);color:var(--m-ok)}html[data-habit=maison] [data-slot=badge][data-variant=warning]{background:var(--m-attention-pale);border-color:var(--m-attention-filet);color:var(--m-attention)}html[data-habit=maison] [data-slot=badge][data-variant=destructive]{background:var(--m-danger-pale);border-color:var(--m-danger-filet);color:var(--m-danger)}html[data-habit=maison] [data-slot=input]{background:var(--m-surface);border-color:var(--m-trait-fort);box-shadow:none;border-radius:8px}html[data-habit=maison] [data-slot=input]:focus-visible{border-color:var(--m-encre);box-shadow:0 0 0 3px color-mix(in srgb, var(--m-soleil) 45%, transparent)}html[data-habit=maison] [data-slot=tabs-list]{background:var(--m-creux);border-color:#0000;border-radius:999px;height:auto;padding:3px}html[data-habit=maison] [data-slot=tabs-trigger]{color:var(--m-encre-2);border-radius:999px}html[data-habit=maison] [data-slot=tabs-trigger][data-state=active]{background:var(--m-surface);color:var(--m-encre);box-shadow:0 0 0 1px var(--m-trait);font-weight:600}html[data-habit=maison] [data-slot=section-tab][aria-current=page]{border-color:var(--m-soleil)}html[data-habit=maison] [data-slot=rail-item][aria-current=page]{background:var(--m-creux);box-shadow:inset 2px 0 0 var(--m-soleil)}html[data-habit=maison]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) [data-slot=rail-item][aria-current=page]{box-shadow:inset -2px 0 0 var(--m-soleil)}html[data-habit=maison] [data-slot=card]{border-color:var(--m-trait);box-shadow:none}html[data-habit=maison] [data-slot=dialog]{border-color:var(--m-trait);box-shadow:var(--m-ombre-papier);border-radius:14px}html[data-habit=maison] [data-slot=menu]{border-color:var(--m-trait);box-shadow:var(--m-ombre-papier);border-radius:8px}html[data-habit=maison] [data-slot=tooltip]{border-radius:6px}html[data-habit=maison] div[data-slot=login-mark][class*=bg-primary]{background:var(--m-eau);color:#0000;border-radius:6px;width:100%;height:4.5rem;position:relative}html[data-habit=maison] [data-slot=login-mark]:after{content:"";opacity:.9;background:#0d1e2a;height:.4rem;position:absolute;bottom:.9rem;left:1rem;right:1rem}html[data-habit=maison] .papier{color:#0d1e2a;font-family:var(--font-lora), Georgia, serif;border-color:var(--m-trait);box-shadow:var(--m-ombre-papier);background:#fffdf8;border-radius:4px}html[data-habit=maison] .manque{border:1px dashed var(--m-attention);background:var(--m-attention-pale);color:var(--m-attention)}html[data-habit=maison] .note-info,html[data-habit=maison] .puce-info{background:var(--m-bassin-pale)}html[data-habit=maison] :is(.puce-attention,.puce-erreur,.puce-fait,.puce-info,.puce-neutre){border-radius:999px}html[data-habit=maison] :is(.note-attention,.note-erreur,.note-fait,.note-info){border-radius:6px}html[data-habit=maison] ::selection{background:color-mix(in srgb, var(--m-soleil) 30%, transparent)}
html[data-habit=maison] [class*=bg-primary][style*=width]{background:var(--m-bassin);opacity:.85;border-radius:0}html[data-habit=maison] [data-slot=bulle]{box-shadow:none;border:1px solid var(--m-trait);border-radius:14px;line-height:1.5}html[data-habit=maison] [data-slot=bulle][data-auteur=client]{background:var(--m-surface);color:var(--m-encre);border-color:var(--m-trait-fort);border-end-start-radius:4px}html[data-habit=maison] [data-slot=bulle][data-auteur=leo]{background:var(--m-bassin-pale);color:var(--m-encre);border-color:var(--m-bassin-filet);border-end-end-radius:4px}html[data-habit=maison] [data-slot=bulle][data-auteur=conseiller]{background:var(--m-attention-pale);color:var(--m-encre);border-color:var(--m-attention-filet);border-end-end-radius:4px}html[data-habit=maison] [data-slot=bulle][data-auteur=systeme]{color:var(--m-discret);border:1px dashed var(--m-trait-fort);background:0 0;border-end-end-radius:4px}html[data-habit=maison] [data-slot=bulle] :is(.text-primary-foreground,[class*=text-primary-foreground]){color:var(--m-encre)}html[data-habit=maison] [data-slot=bulle] a{color:var(--m-bassin)}html[data-habit=maison] [data-slot=bulle] [class*=border-primary-foreground]{border-color:var(--m-bassin-filet)}html[data-habit=maison] [data-slot=avatar],html[data-habit=maison] [data-slot=avatar]>*,html[data-habit=maison] :is([class*=h-14],[class*=h-12],[class*=h-11])[class*=bg-primary]{border-radius:999px}html[data-habit=maison] [role=group]:has(>button[aria-pressed]){border-color:var(--m-trait-fort);border-radius:999px;overflow:hidden}html[data-habit=maison] [role=group]>button[aria-pressed=true]{background:var(--m-encre);color:var(--m-sur-action)}html[data-habit=maison] [data-slot=tabs-list]{flex-wrap:wrap;max-width:100%}html[data-habit=maison] [data-slot=tabs-trigger]{white-space:nowrap}@media (max-width:640px){html[data-habit=maison] [data-slot=tabs-list]{border-radius:18px}}html[data-habit=maison] nav.scrollbar-thin{scrollbar-width:none}html[data-habit=maison] nav.scrollbar-thin::-webkit-scrollbar{display:none}html[data-habit=maison] span[class*=h-2][class*=w-2][class*=rounded-full][class*=bg-primary]{background:var(--m-soleil)}html[data-habit=maison] select{background-color:var(--m-surface);border-color:var(--m-trait-fort);color:var(--m-encre);border-radius:8px}html[data-habit=maison] select:focus-visible{border-color:var(--m-encre);box-shadow:0 0 0 3px color-mix(in srgb, var(--m-soleil) 45%, transparent);outline:none}html[data-habit=maison] div[class*=ms-auto][class*=bg-card][class*=border]{background:var(--m-bassin-pale);border-color:var(--m-bassin-filet);border-radius:14px;border-end-end-radius:4px}html[data-habit=maison] form>div[class~=mb-2][class~=flex][class~=items-center]{flex-wrap:wrap}html[data-habit=maison] button[class*="min-h-[36px]"][class*=px-2\.5][class*=border]{border-color:var(--m-trait-fort);border-radius:999px}html[data-habit=maison] div[class*="min-w-[8rem]"]>span[class*=bg-primary]{background:var(--m-bassin);opacity:.85}html[data-habit=maison] div[class*="min-w-[8rem]"]>span[class*=bg-foreground]{background:var(--m-soleil)}
html[data-habit=maison] :is(input[type=checkbox],input[type=radio]){accent-color:var(--m-encre)}html[data-habit=maison].pupitre select{background-color:var(--m-surface);border-color:var(--m-trait-fort);color:var(--m-encre);border-radius:8px}html[data-habit=maison].pupitre :is(nav,aside) button[aria-current=true]{background:var(--m-creux);box-shadow:inset 2px 0 0 var(--m-soleil)}html[data-habit=maison].pupitre:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) :is(nav,aside) button[aria-current=true]{box-shadow:inset -2px 0 0 var(--m-soleil)}html[data-habit=maison] [data-slot=direction-actions]{background:var(--m-surface);border-top-color:var(--m-trait);box-shadow:none}html[data-habit=maison] [data-slot=direction-tabbar]{background:var(--m-surface);border-top-color:var(--m-trait)}html[data-habit=maison] [data-slot=direction-tabbar] a{min-height:44px;color:var(--m-discret);font-weight:500}html[data-habit=maison] [data-slot=direction-tabbar] a[aria-current=page]{color:var(--m-encre);box-shadow:inset 0 2px 0 var(--m-soleil);font-weight:600}html[data-habit=maison] [data-slot=direction-tabbar] a>span{background:var(--m-creux);color:var(--m-encre)}html[data-habit=maison] [data-slot=direction-tabbar] a>span.puce-erreur{background:var(--m-danger-pale);color:var(--m-danger)}html[data-habit=maison].pupitre a.underline:not([data-slot=button]){color:var(--m-bassin)}html[data-habit=maison].pupitre .papier a{color:inherit}html[data-habit=maison].pupitre .border-b.border-foreground{border-bottom-color:var(--m-trait-fort)}
