.alphabet-bouton:not(:where([data-sa])){color:#1d4f91;height:40px;font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;margin-left:2px;padding:0 16px 0 8px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s;display:inline-flex}.alphabet-bouton:hover:not(:where([data-sa])){background:#ffffffb3}.alphabet-bouton:focus-visible:not(:where([data-sa])){outline-offset:2px;outline:2px solid #2b90f5}.alphabet-bouton__mascotte:not(:where([data-sa])){flex:none;width:32px;height:32px;display:block;position:relative}.alphabet-bouton__nuage:not(:where([data-sa])){opacity:.5;pointer-events:none;position:absolute;inset:-10px -18px}.alphabet-bouton__anima:not(:where([data-sa])){position:absolute;inset:-9px}@media (width<=767.98px){.alphabet-bouton:not(:where([data-sa])){display:none}}.agent-week:not(:where([data-sa])){color:var(--sy-muted);grid-template-columns:minmax(2.4rem,max-content) minmax(0,1fr);align-items:center;gap:6px 8px;margin:12px 0 6px;font-size:.6875rem;display:grid}.agent-week__day:not(:where([data-sa])){white-space:nowrap}.agent-week__day.is-focus:not(:where([data-sa])){color:var(--sy-ink);font-weight:500}.agent-week__track:not(:where([data-sa])){height:14px;position:relative}.agent-week__track.is-focus:not(:where([data-sa])){height:22px}.agent-week__segment:not(:where([data-sa])){box-sizing:border-box;border-radius:5px;height:14px;position:absolute;top:0}.agent-week__segment--other:not(:where([data-sa])){border:1px solid var(--sy-line-mid);background:var(--sy-soft)}.agent-week__segment--old:not(:where([data-sa])){border:1px dashed var(--sy-dash);background:0 0}.agent-week__segment--new:not(:where([data-sa])){border:1px solid var(--sy-blue);background:var(--sy-blue-tint)}.agent-week__segment--removed:not(:where([data-sa])){border:1px dashed var(--sy-red);background:var(--sy-red-soft)}.agent-week__track.is-focus .agent-week__segment--other:not(:where([data-sa])),.agent-week__track.is-focus .agent-week__segment--removed:not(:where([data-sa])){top:4px}.agent-week__track.is-focus .agent-week__segment--new:not(:where([data-sa])){top:6px}.agent-week__mark:not(:where([data-sa])){box-sizing:border-box;border:1px solid var(--sy-red);background:var(--sy-red-tint);border-radius:3px;height:10px;position:absolute;top:2px}.agent-week__track.is-focus .agent-week__mark:not(:where([data-sa])){top:6px}.agent-week__axis:not(:where([data-sa])){height:14px;position:relative}.agent-week__axis span:not(:where([data-sa])){white-space:nowrap;position:absolute;transform:translate(-50%)}.agent-week__axis span:first-child:not(:where([data-sa])){transform:none}.agent-week__axis span:last-child:not(:where([data-sa])){transform:translate(-100%)}.agent-acts:not(:where([data-sa])){color:var(--sy-ink);margin:12px 0 6px;font-size:.8125rem}.agent-acts__list:not(:where([data-sa])){margin:0;padding:0;list-style:none}.agent-acts__line:not(:where([data-sa])){border-bottom:1px solid var(--sy-line-faint);grid-template-columns:minmax(4.5rem,max-content) minmax(0,1fr) max-content;align-items:baseline;column-gap:10px;padding:6px 0;display:grid}.agent-acts__code:not(:where([data-sa])){white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.agent-acts__quantity:not(:where([data-sa])){color:var(--sy-muted);font-weight:400}.agent-acts__badge:not(:where([data-sa])){background:var(--sy-blue-tint);color:var(--sy-blue-deep);vertical-align:1px;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.6875rem;font-weight:500;line-height:1.4;display:inline-block}.agent-acts__label:not(:where([data-sa])){min-width:0;color:var(--sy-neutral-text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-acts__amount:not(:where([data-sa])){font-variant-numeric:tabular-nums;white-space:nowrap}.agent-acts__note:not(:where([data-sa])){color:var(--sy-muted);grid-column:2/-1;margin-top:2px;font-size:.75rem}.agent-acts__total:not(:where([data-sa])){font-variant-numeric:tabular-nums;justify-content:space-between;padding-top:8px;font-weight:500;display:flex}:root:not(:where([data-sa])){--sy-ink:#172033;--sy-muted:#626d80;--sy-faint:#647188;--sy-line-faint:#1720330f;--sy-line:#17203317;--sy-line-mid:#17203329;--sy-line-strong:#1720332e;--sy-dash:#17203361;--sy-dash-soft:#17203352;--sy-shade:#1720330a;--sy-paper:#fff;--sy-soft:#f4f8fc;--sy-gutter:#fafcfe;--sy-blue:#0a74dd;--sy-blue-deep:#076acc;--sy-blue-wash:#2b90f51f;--sy-blue-tint:#e3f0fe;--sy-green:#16a37f;--sy-green-text:#11805f;--sy-green-soft:#e6f4ee;--sy-green-line:#16a37f66;--sy-amber:#b5822f;--sy-amber-text:#7a5718;--sy-amber-soft:#fbf1de;--sy-amber-line:#b5822f66;--sy-red:#c2413a;--sy-red-soft:#c2413a14;--sy-red-tint:#f6dcdb;--sy-neutral-text:#4a5568;--sy-neutral-soft:#eef2f7;--sy-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sy-radius-card:16px;--sy-radius:12px;--sy-radius-pill:999px;--sy-shadow-card:none;--sy-badge-success-bg:#edf7f0;--sy-badge-success-fg:#237449;--sy-badge-warning-bg:#fff5e5;--sy-badge-warning-fg:#946013;--sy-badge-danger-bg:#fff0f1;--sy-badge-danger-fg:#b4404d;--sy-badge-info-bg:#eef5ff;--sy-badge-info-fg:#276db8;--sy-badge-neutral-bg:#f1f4f8;--sy-badge-neutral-fg:#566a82}.agent-card:not(:where([data-sa])){border:1px solid var(--sy-line);background:var(--sy-paper);color:var(--sy-ink);border-radius:16px;margin-top:12px;padding:14px 18px 16px;font-size:.875rem;line-height:1.5}.agent-card__head:not(:where([data-sa])){color:var(--sy-muted);align-items:center;gap:6px;font-size:.8125rem;display:flex}.agent-card--done .agent-card__head:not(:where([data-sa])){color:var(--sy-green)}.agent-card__done:not(:where([data-sa])){background:var(--sy-green-text);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.875rem;font-weight:600;display:inline-flex}.agent-card--failed .agent-card__head:not(:where([data-sa])){color:var(--sy-red)}.agent-card__group+.agent-card__group:not(:where([data-sa])){border-top:1px solid var(--sy-line);margin-top:14px;padding-top:12px}.agent-card__title:not(:where([data-sa])){margin-top:8px;font-size:1rem;font-weight:500}.agent-card__sub:not(:where([data-sa])),.agent-card__sub s:not(:where([data-sa])){color:var(--sy-muted)}.agent-card__group-title:not(:where([data-sa])){align-items:center;gap:6px;margin-top:10px;font-weight:500;display:flex}.agent-card__group-title svg:not(:where([data-sa])){color:var(--sy-blue)}.agent-card__strip:not(:where([data-sa])){border-top:1px solid var(--sy-line);border-bottom:1px solid var(--sy-line);height:52px;margin:30px 0 6px;position:relative}.agent-card__tick:not(:where([data-sa])){color:var(--sy-muted);white-space:nowrap;font-size:.6875rem;position:absolute;top:-20px;transform:translate(-50%)}.agent-card__slot:not(:where([data-sa])){box-sizing:border-box;white-space:nowrap;outline-offset:2px;border-radius:9px;outline:2px solid #0000;justify-content:center;align-items:center;height:30px;padding:0 4px;font-size:.6875rem;transition:left .48s cubic-bezier(.2,.7,.2,1),outline-color .2s;display:flex;position:absolute;top:10px;overflow:hidden}.agent-card__slot span:not(:where([data-sa])){text-overflow:clip;overflow:hidden}.agent-card__slot--other:not(:where([data-sa])){background:var(--sy-soft);border:1px solid var(--sy-line);color:var(--sy-muted)}.agent-card__slot--old:not(:where([data-sa])){border:1px dashed var(--sy-dash);color:var(--sy-muted);background:0 0}.agent-card__slot--new:not(:where([data-sa])){background:var(--sy-blue-wash);border:1px solid var(--sy-blue);color:var(--sy-blue-deep);top:16px}.agent-card__slot--cancel:not(:where([data-sa])){border:1px dashed var(--sy-red);color:var(--sy-red);background:0 0;text-decoration:line-through}.agent-card__slot--status:not(:where([data-sa])){border:1px solid var(--sy-line);background:var(--sy-soft);color:var(--sy-ink)}.agent-card__slot--absence:not(:where([data-sa])){border:1px dashed var(--sy-dash-soft);background:var(--sy-shade);height:42px;color:var(--sy-muted);justify-content:flex-end;align-items:flex-end;padding:0 6px 3px;top:4px}.agent-card__slot.is-highlighted:not(:where([data-sa])){outline-color:var(--sy-blue)}.agent-card__line:not(:where([data-sa])),.agent-card__check:not(:where([data-sa])),.agent-card__warning:not(:where([data-sa])),.agent-card__result:not(:where([data-sa])){align-items:flex-start;gap:6px;margin-top:8px;display:flex}.agent-card__line svg:not(:where([data-sa])),.agent-card__check svg:not(:where([data-sa])),.agent-card__warning svg:not(:where([data-sa])),.agent-card__result svg:not(:where([data-sa])){flex-shrink:0;margin-top:3px}.agent-card__check:not(:where([data-sa])){color:var(--sy-muted);margin-top:4px;font-size:.8125rem}.agent-card__warning:not(:where([data-sa])){background:var(--sy-amber-soft);color:var(--sy-amber-text);border-radius:10px;padding:6px 10px}.agent-card__line--info:not(:where([data-sa])){color:var(--sy-muted)}.agent-card__warning--destructive:not(:where([data-sa])){background:var(--sy-red-soft);color:var(--sy-red)}.agent-card__changes:not(:where([data-sa])){margin:8px 0 0;padding:0;list-style:none}.agent-card__changes li:not(:where([data-sa])){border-bottom:1px solid var(--sy-line);flex-wrap:wrap;gap:2px 12px;padding:4px 0;display:flex}.agent-card__changes li:last-child:not(:where([data-sa])){border-bottom:0}.agent-card__changes s:not(:where([data-sa])),.agent-card__changes em:not(:where([data-sa])){color:var(--sy-muted)}.agent-card__change-label:not(:where([data-sa])){min-width:7rem;color:var(--sy-muted);flex:0 9rem}.agent-card__change-value:not(:where([data-sa])){overflow-wrap:anywhere;flex:9rem;min-width:0}.agent-card__row-main .agent-card__changes:not(:where([data-sa])){margin-top:2px;font-size:.8125rem}.agent-card__result.is-ok:not(:where([data-sa])){color:var(--sy-green)}.agent-card__result.is-failed:not(:where([data-sa])){color:var(--sy-red)}.agent-card__result.is-unknown:not(:where([data-sa])){color:var(--sy-amber-text)}.agent-card__confirm:not(:where([data-sa])){color:var(--sy-red);cursor:pointer;align-items:center;gap:8px;margin-top:8px;font-size:.8125rem;display:flex}.agent-card__confirm input:not(:where([data-sa])){accent-color:var(--sy-red);cursor:pointer;width:15px;height:15px;margin:0}.agent-card__rows:not(:where([data-sa])){margin-top:6px}.agent-card__row:not(:where([data-sa])){border-bottom:1px solid var(--sy-line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.agent-card__row:last-child:not(:where([data-sa])){border-bottom:0}.agent-card__row strong:not(:where([data-sa])){font-weight:500}.agent-card__row s:not(:where([data-sa])){color:var(--sy-muted)}.agent-card__row-main:not(:where([data-sa])){flex:1;min-width:0}.agent-card__row-main .agent-card__line:not(:where([data-sa])),.agent-card__row-main .agent-card__check:not(:where([data-sa])){margin-top:2px;font-size:.8125rem}.agent-card__remove:not(:where([data-sa])){color:var(--sy-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:4px;display:inline-flex}.agent-card__remove:hover:not(:where([data-sa])){background:var(--sy-soft);color:var(--sy-ink)}.agent-card__foot:not(:where([data-sa])){border-top:1px solid var(--sy-line);justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.agent-card .agent-card__btn:not(:where([data-sa])){border:1px solid var(--sy-line-strong);background:var(--sy-paper);color:var(--sy-ink);cursor:pointer;border-radius:999px;padding:6px 16px;font-size:.8125rem}.agent-card .agent-card__btn:hover:not(:where([data-sa])){background:var(--sy-soft)}.agent-card .agent-card__btn--primary:not(:where([data-sa])){border-color:var(--sy-blue);background:var(--sy-blue);color:var(--sy-paper)}.agent-card .agent-card__btn--primary:hover:not(:where([data-sa])){background:var(--sy-blue-deep);border-color:var(--sy-blue-deep)}.agent-card .agent-card__btn--primary:disabled:not(:where([data-sa])){opacity:.45;cursor:not-allowed}.agent-card .agent-card__btn--primary:disabled:hover:not(:where([data-sa])){background:var(--sy-blue);border-color:var(--sy-blue)}.agent-card__spin:not(:where([data-sa])){animation:.9s linear infinite agent-card-spin}@media (prefers-reduced-motion:reduce){.agent-card__slot:not(:where([data-sa])){transition:none}.agent-card__spin:not(:where([data-sa])){animation:none}}@keyframes agent-card-spin{to{transform:rotate(360deg)}}.allergy-entry .allergy-form:not(:where([data-sa])){margin-top:12px}.allergy-entry .allergy-agent:not(:where([data-sa])){font-weight:600}.allergy-entry .allergy-label:not(:where([data-sa])){margin:14px 0 6px;font-size:.8125rem;font-weight:600}.allergy-entry .allergy-pills:not(:where([data-sa])){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.allergy-entry .allergy-pill:not(:where([data-sa])){color:#1f2937;background:#fff;border:1px solid #e2e8f0;border-radius:999px;min-height:32px;padding:5px 11px;font-size:.8125rem;line-height:1.3}.allergy-entry .allergy-pill.is-active:not(:where([data-sa])){color:#1d4ed8;background:#eaf2ff;border-color:#93c5fd}.allergy-entry .allergy-pill.is-active.is-severe:not(:where([data-sa])){color:#c2410c;background:#fff1ec;border-color:#fdba9a}.allergy-entry .allergy-link:not(:where([data-sa])){color:#2563eb;text-align:left;background:0 0;border:0;margin-top:10px;padding:0;font-size:.875rem}.allergy-entry .allergy-link.small:not(:where([data-sa])){margin-top:0;font-size:.8125rem}.allergy-entry .allergy-optional:not(:where([data-sa])){color:#6b7280;margin-left:4px;font-weight:400}.allergy-entry .allergy-summary:not(:where([data-sa])){color:#4b5563;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;font-size:.8125rem;display:flex}.allergy-entry .allergy-inline-link:not(:where([data-sa])){color:#2563eb;background:0 0;border:0;padding:0;font-size:.8125rem}.allergy-entry .allergy-inline-link .bi:not(:where([data-sa])){margin-right:2px;font-size:.75rem}.allergy-entry .allergy-pill.allergy-pill-more:not(:where([data-sa])){color:#2563eb;background:0 0;border-style:dashed;border-color:#cbd5e1;align-items:center;gap:3px;display:inline-flex}.allergy-entry .allergy-pill.allergy-pill-more .bi:not(:where([data-sa])){font-size:.75rem;line-height:1}.allergy-entry .allergy-pill.allergy-pill-more.is-active:not(:where([data-sa])){color:#1d4ed8;background:#eaf2ff;border-style:solid;border-color:#93c5fd}.allergy-entry .allergy-disclosure:not(:where([data-sa])){color:#2563eb;text-align:left;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:16px;padding:4px 0;font-size:.8125rem;font-weight:600;display:flex}.allergy-entry .allergy-disclosure .bi:not(:where([data-sa])){font-size:.7rem;transition:transform .15s}.allergy-entry .allergy-disclosure.is-open .bi:not(:where([data-sa])){transform:rotate(90deg)}.allergy-entry .allergy-disclosure-hint:not(:where([data-sa])){color:#6b7280;font-weight:400}.allergy-entry .allergy-details:not(:where([data-sa])){border-left:2px solid #e2e8f0;margin-top:2px;margin-left:4px;padding-left:14px}.allergy-entry .allergy-details>.allergy-label:first-child:not(:where([data-sa])){margin-top:6px}.allergy-entry .allergy-actions:not(:where([data-sa])){justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.allergy-line-severe:not(:where([data-sa])){color:#c2410c}.allergy-codes-link:not(:where([data-sa])){color:#6b7280;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:0;font-size:.75rem;text-decoration:underline}.allergy-med-alert:not(:where([data-sa])){color:#9a3412;background:#fff7f2;border:1px solid #fdba9a;border-radius:10px;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;font-size:.8125rem;line-height:1.4;display:flex}.allergy-med-alert>.bi:not(:where([data-sa])){color:#c2410c;font-size:1rem;line-height:1.2}.allergy-med-alert-line:not(:where([data-sa])){margin:0 0 4px;font-weight:600}.allergy-med-alert-note:not(:where([data-sa])){color:#9a3412;opacity:.85;margin:0;font-size:.75rem}.allergy-med-badge:not(:where([data-sa])){color:#c2410c;background:#fff1ec;border:1px solid #fdba9a;font-weight:600}.filament-thinking:not(:where([data-sa])){vertical-align:middle;flex:none;width:30px;height:30px;display:inline-block}.filament-thinking svg:not(:where([data-sa])){width:100%;height:100%;display:block;overflow:visible}.filament-thinking__ring:not(:where([data-sa])){opacity:.35}.filament-thinking__orbit:not(:where([data-sa])){transform-box:view-box;transform-origin:16px 16px;animation:2.4s linear infinite filament-thinking-orbit}.filament-thinking__pearl:not(:where([data-sa])){transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite filament-thinking-breath}@keyframes filament-thinking-orbit{to{transform:rotate(360deg)}}@keyframes filament-thinking-breath{0%,to{opacity:.75;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.filament-thinking__orbit:not(:where([data-sa])),.filament-thinking__pearl:not(:where([data-sa])){animation:none}}.llm-thinking-line:not(:where([data-sa])){align-items:center;gap:14px;display:flex}.llm-thinking-title:not(:where([data-sa])){font-size:.875rem}.llm-thinking-filet:not(:where([data-sa])){background:#e5e7eb;width:100%;height:1px;margin:6px 0 8px}.planner-thought-shimmer:not(:where([data-sa])){color:#0000;background:linear-gradient(120deg,#9ca3af 10%,#f1f5f9 40%,#9ca3af 70%) 0%/200%;-webkit-background-clip:text;background-clip:text;font-size:.8125rem;line-height:1.4;animation:2s ease-in-out infinite reverse shimmer}.shimmer-text.shimmer-text--dark:not(:where([data-sa])){color:#0000;background:linear-gradient(120deg,#172033 10%,#9aa4b5 40%,#172033 70%) 0 0/200%;-webkit-background-clip:text;background-clip:text}.asys-epoques:not(:where([data-sa])){overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:6px;padding:2px 8px 8px;display:flex;overflow-x:auto}.asys .asys-epoques .asys-fonds__choix:not(:where([data-sa])){text-align:center;scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;gap:5px;min-width:74px;padding:6px 4px;display:flex;position:relative}.asys-epoques .asys-fonds__apercu:not(:where([data-sa])){border-radius:8px;width:62px;height:40px}.asys-epoques .asys-fonds__choix.is-choisi .asys-fonds__apercu:not(:where([data-sa])){box-shadow:inset 0 0 0 .5px #0000001f, 0 0 0 2px #fff, 0 0 0 3.5px var(--accent)}.asys-epoques .asys-fonds__texte:not(:where([data-sa])){align-items:center}.asys-epoques .asys-fonds__texte strong:not(:where([data-sa])){white-space:nowrap;font-size:12px;line-height:1.2}.asys-epoques .asys-fonds__texte small:not(:where([data-sa])){font-size:11px}.asys-epoques .asys-fonds__choix>svg:not(:where([data-sa])){width:14px;height:14px;position:absolute;top:2px;right:4px}.asys .asys-fonds:not(:where([data-sa])){overscroll-behavior:contain;max-height:calc(100vh - 76px);overflow-y:auto}.asys-epoques__variantes:not(:where([data-sa])){flex-wrap:wrap;gap:6px;padding:0 8px 8px;display:flex}.asys .asys-epoques__variante:not(:where([data-sa])){background:var(--well);height:26px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.asys .asys-epoques__variante.is-choisie:not(:where([data-sa])){box-shadow:inset 0 0 0 1.5px var(--ink)}.asys-epoques__point:not(:where([data-sa])){border-radius:50%;width:10px;height:10px;box-shadow:inset 0 0 0 .5px #0000004d}.asys[data-epoque-attente]>:not(:where([data-sa])){visibility:hidden}.solynae-luminous-logo:not(:where([data-sa])){flex:none;align-items:center;gap:8px;line-height:1;display:inline-flex}.solynae-luminous-logo__mark:not(:where([data-sa])){aspect-ratio:675.13/496.84;flex:none;width:44px;display:block}.solynae-luminous-logo__mark>svg:not(:where([data-sa])){width:100%;height:100%;display:block}.solynae-luminous-logo__wordmark:not(:where([data-sa])){color:#172033;letter-spacing:-.036em;white-space:nowrap;font-family:inherit;font-size:25px;font-weight:400}.solynae-luminous-logo--navbar:not(:where([data-sa])){gap:6.44px}.solynae-luminous-logo--navbar .solynae-luminous-logo__mark:not(:where([data-sa])){width:38.64px}.solynae-luminous-logo--navbar .solynae-luminous-logo__wordmark:not(:where([data-sa])){font-size:22.08px}.solynae-luminous-logo--sidebar:not(:where([data-sa])){gap:6.44px}.solynae-luminous-logo--sidebar .solynae-luminous-logo__mark:not(:where([data-sa])){width:39.56px}.solynae-luminous-logo--sidebar .solynae-luminous-logo__wordmark:not(:where([data-sa])){font-size:22.08px}.solynae-luminous-logo--sidebar-compact .solynae-luminous-logo__mark:not(:where([data-sa])){width:31.28px}
