.page-module__qeYRtW__page{min-height:100vh}.page-module__qeYRtW__container{padding-top:var(--top-nav-clearance);padding-bottom:var(--fab-content-clearance);padding-left:var(--space-6);padding-right:var(--space-6);flex-direction:column;align-items:center;display:flex}.page-module__qeYRtW__avatar{margin-top:var(--layout-2);margin-bottom:var(--space-6)}.page-module__qeYRtW__heading{margin:0 0 var(--space-8) 0}.page-module__qeYRtW__actions{align-items:center;gap:var(--space-5);flex-direction:column;width:100%;max-width:400px;display:flex}.page-module__qeYRtW__buttonIconWrapper{background:var(--color-surface);border-radius:var(--radius-pill);width:64px;height:64px;box-shadow:var(--shadow-2);justify-content:center;align-items:center;display:flex;}.page-module__qeYRtW__buttonIcon{width:36px;height:36px;color:var(--color-brand-ink)}
.toast-module__eiL02G__toast{bottom:var(--space-6);align-items:center;gap:var(--space-3);min-width:280px;max-width:90vw;padding:var(--space-4);border-radius:var(--radius-sm);box-shadow:var(--shadow-3);font-size:var(--font-size-sm);z-index:var(--z-toast);animation:toast-module__eiL02G__slideUp .3s var(--easing-smooth);display:flex;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:768px){.toast-module__eiL02G__toast{bottom:var(--space-8);right:var(--space-8);min-width:320px;max-width:400px;left:auto;transform:none}}.toast-module__eiL02G__success{background:var(--color-mint);color:var(--color-mint-on-fill)}.toast-module__eiL02G__error{background:var(--color-brand-action);color:var(--color-on-brand)}.toast-module__eiL02G__info{background:var(--color-sky);color:var(--color-sky-on-fill)}.toast-module__eiL02G__content{align-items:center;gap:var(--space-2);flex:1;display:flex}.toast-module__eiL02G__icon{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.toast-module__eiL02G__iconSvg{color:currentColor;width:24px;height:24px}.toast-module__eiL02G__message{font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.toast-module__eiL02G__closeButton{background:var(--overlay-white-20);border-radius:var(--radius-sm);color:currentColor;cursor:pointer;width:32px;height:32px;transition:background-color var(--duration-fast) var(--easing-smooth);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.toast-module__eiL02G__closeButton:hover{background:var(--overlay-white-30)}@keyframes toast-module__eiL02G__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (min-width:768px){@keyframes toast-module__eiL02G__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.toast-module__eiL02G__toast{animation:none}@keyframes toast-module__eiL02G__slideUp{0%{opacity:0}to{opacity:1}}}
.skeleton-module__BBtfzW__skeleton{background:var(--skeleton-base);border-radius:var(--skeleton-radius-sm);animation:skeleton-module__BBtfzW__skeleton-fade-in var(--skeleton-fade-in-duration) ease-out;display:block;position:relative;overflow:hidden}.skeleton-module__BBtfzW__skeleton:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--skeleton-highlight) 45%, var(--skeleton-highlight) 55%, transparent 100%);animation:skeleton-module__BBtfzW__skeleton-shimmer var(--skeleton-shimmer-duration) ease-in-out infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton-module__BBtfzW__text{border-radius:var(--skeleton-radius-sm);height:.95em}.skeleton-module__BBtfzW__title{border-radius:var(--skeleton-radius-sm);height:1.5em}.skeleton-module__BBtfzW__rect{border-radius:var(--skeleton-radius-md);width:100%}.skeleton-module__BBtfzW__circle{border-radius:var(--skeleton-radius-pill);aspect-ratio:1}.skeleton-module__BBtfzW__pill{border-radius:var(--skeleton-radius-pill);height:2rem}.skeleton-module__BBtfzW__card{width:100%;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--skeleton-radius-md);box-shadow:var(--shadow-1);gap:var(--space-3);flex-direction:column;display:flex}.skeleton-module__BBtfzW__list{gap:var(--space-3);flex-direction:column;display:flex}.skeleton-module__BBtfzW__listItem{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--skeleton-radius-md);display:flex}.skeleton-module__BBtfzW__listItemMedia{flex:none}.skeleton-module__BBtfzW__listItemBody{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.skeleton-module__BBtfzW__statsGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.skeleton-module__BBtfzW__statCard{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--skeleton-radius-md);gap:var(--space-2);flex-direction:column;display:flex}.skeleton-module__BBtfzW__inlineLabel{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-sm);display:inline-flex}.skeleton-module__BBtfzW__dots{gap:var(--space-1);display:inline-flex}.skeleton-module__BBtfzW__dot{border-radius:var(--skeleton-radius-pill);opacity:.4;background:currentColor;width:6px;height:6px;animation:1.2s ease-in-out infinite skeleton-module__BBtfzW__skeleton-dot}.skeleton-module__BBtfzW__dot:nth-child(2){animation-delay:.18s}.skeleton-module__BBtfzW__dot:nth-child(3){animation-delay:.36s}@keyframes skeleton-module__BBtfzW__skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-module__BBtfzW__skeleton-fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-module__BBtfzW__skeleton-dot{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.skeleton-module__BBtfzW__skeleton:after,.skeleton-module__BBtfzW__dot{animation:none}.skeleton-module__BBtfzW__skeleton{background:var(--skeleton-static)}}.skeleton-module__BBtfzW__onBrand{color:var(--color-text-on-brand-secondary)}.skeleton-module__BBtfzW__spinner{width:var(--size-icon-lg);height:var(--size-icon-lg);border:2px solid var(--color-border-subtle);border-top-color:var(--color-brand);border-radius:var(--radius-pill);animation:skeleton-module__BBtfzW__skeleton-spin var(--duration-spinner) linear infinite;flex-shrink:0;display:inline-block}.skeleton-module__BBtfzW__onBrand .skeleton-module__BBtfzW__spinner{border-color:var(--overlay-white-30);border-top-color:var(--color-on-brand)}@keyframes skeleton-module__BBtfzW__skeleton-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.skeleton-module__BBtfzW__spinner{animation:none}}
.field-module___xDX0G__field{gap:var(--space-1);color:var(--on-surface-text);flex-direction:column;display:flex}.field-module___xDX0G__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--on-surface-text)}.field-module___xDX0G__labelIcon{vertical-align:middle;margin-left:var(--space-2);display:inline-flex}.field-module___xDX0G__required{color:var(--color-accent-on-brand)}.field-module___xDX0G__hint{font-size:var(--font-size-sm);color:var(--on-surface-text-muted);line-height:1.45}.field-module___xDX0G__controlWrap{width:100%;position:relative}.field-module___xDX0G__control{padding:var(--space-2) var(--space-3);border:1px solid var(--on-surface-border);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-primary);background:var(--color-surface);width:100%;transition:border-color var(--duration-fast)}.field-module___xDX0G__control::placeholder{font-size:var(--font-size-base);color:var(--color-text-tertiary)}.field-module___xDX0G__controlError{border-color:var(--on-surface-error)}.field-module___xDX0G__control:focus-visible{border-color:var(--focus-ring-color)}.field-module___xDX0G__control:disabled{background:var(--color-surface-sunken);color:var(--color-text-secondary);cursor:not-allowed}.field-module___xDX0G__controlIcon{pointer-events:none;color:var(--color-text-secondary);position:absolute;top:50%;transform:translateY(-50%)}.field-module___xDX0G__error{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--on-surface-error);display:flex}.field-module___xDX0G__errorIcon{display:var(--on-surface-error-icon);width:var(--size-icon-sm);height:var(--size-icon-sm);flex-shrink:0}
.attendance-grid-module__CtMmDW__container{background:var(--color-surface);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-1);}.attendance-grid-module__CtMmDW__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--font-size-xs);color:var(--color-text-primary)}.attendance-grid-module__CtMmDW__thead{background:var(--color-surface-tinted);border-bottom:1px solid var(--color-border-subtle);}.attendance-grid-module__CtMmDW__thChild{padding:var(--space-2);text-align:left;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;width:56px;display:none;overflow:hidden}.attendance-grid-module__CtMmDW__thDay{padding:var(--space-1) 0;text-align:center;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-xs);white-space:nowrap}.attendance-grid-module__CtMmDW__dayNameFull{font-weight:var(--font-weight-bold);text-transform:capitalize;display:none}.attendance-grid-module__CtMmDW__dayNameShort{font-weight:var(--font-weight-bold);text-transform:capitalize;display:block}.attendance-grid-module__CtMmDW__dayDate{font-weight:var(--font-weight-normal);color:var(--color-text-secondary);display:block}.attendance-grid-module__CtMmDW__halfDayLabel{text-align:center;color:var(--color-text-secondary);font-size:10px;font-weight:var(--font-weight-medium);padding:0;line-height:1}.attendance-grid-module__CtMmDW__thHalfDays{padding:0 var(--space-1);text-align:center}.attendance-grid-module__CtMmDW__halfDayLabels{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.attendance-grid-module__CtMmDW__halfDayLabelsExtended{gap:var(--space-1);flex-direction:column}.attendance-grid-module__CtMmDW__row{border-bottom:1px solid var(--color-border-subtle);transition:background-color var(--duration-fast) var(--easing-smooth)}.attendance-grid-module__CtMmDW__row:last-child{border-bottom:none}.attendance-grid-module__CtMmDW__row:hover{background:var(--gradient-subtle-brand)}.attendance-grid-module__CtMmDW__tdChild{padding:var(--space-1) var(--space-2);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:none;overflow:visible}.attendance-grid-module__CtMmDW__childNameRow{border-bottom:none}.attendance-grid-module__CtMmDW__childNameCell{padding:var(--space-1) var(--space-1) 0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);color:var(--color-text-secondary);letter-spacing:.02em}.attendance-grid-module__CtMmDW__childNameContent{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.attendance-grid-module__CtMmDW__childEmoji{flex:none;font-size:1.15em;line-height:1}.attendance-grid-module__CtMmDW__childNameText{overflow-wrap:anywhere;min-width:0}.attendance-grid-module__CtMmDW__educatorNameRow{border-top:2px solid var(--color-border-strong);border-bottom:none}.attendance-grid-module__CtMmDW__educatorNameCell{padding:var(--space-1) var(--space-1) 0;font-weight:var(--font-weight-bold);color:var(--color-brand-ink);font-style:italic;font-size:var(--font-size-xs);letter-spacing:.02em}.attendance-grid-module__CtMmDW__tdCells{text-align:center;padding:2px 1px}.attendance-grid-module__CtMmDW__cellPair{flex-direction:column;align-items:stretch;gap:2px;display:flex}.attendance-grid-module__CtMmDW__cellPairExtended{gap:var(--space-1);flex-direction:column;align-items:center}.attendance-grid-module__CtMmDW__cellPair .attendance-grid-module__CtMmDW__cell{aspect-ratio:1;border-radius:var(--radius-sm);width:auto;height:auto;margin:0}.attendance-grid-module__CtMmDW__cellPair .attendance-grid-module__CtMmDW__cellIcon{width:18px;height:18px}.attendance-grid-module__CtMmDW__cell{border-radius:var(--radius-sm);cursor:default;width:28px;height:28px;transition:background-color var(--duration-fast) var(--easing-smooth), box-shadow var(--duration-fast) var(--easing-smooth), transform var(--duration-fast) var(--easing-smooth);border:1px solid #0000;justify-content:center;align-items:center;margin:0 auto;display:flex}.attendance-grid-module__CtMmDW__cellCompact{width:32px;height:32px}.attendance-grid-module__CtMmDW__cellPresent{background:var(--overlay-mint-15);color:var(--color-mint-ink);border-color:var(--overlay-mint-20)}.attendance-grid-module__CtMmDW__cellAbsent{background:var(--overlay-brand-20);color:var(--color-brand-ink);border-color:var(--overlay-brand-20)}.attendance-grid-module__CtMmDW__cellAbsentEducatrice{background:var(--overlay-brand-20);color:var(--color-brand-ink);border:2px dashed var(--color-brand-soft)}button.attendance-grid-module__CtMmDW__cell{cursor:pointer;font-family:inherit}button.attendance-grid-module__CtMmDW__cell:hover{box-shadow:var(--shadow-2)}button.attendance-grid-module__CtMmDW__cell.attendance-grid-module__CtMmDW__cellPresent:hover{background:var(--overlay-mint-20)}button.attendance-grid-module__CtMmDW__cell.attendance-grid-module__CtMmDW__cellAbsent:hover,button.attendance-grid-module__CtMmDW__cell.attendance-grid-module__CtMmDW__cellAbsentEducatrice:hover{background:var(--overlay-brand-40)}button.attendance-grid-module__CtMmDW__cell:active{transform:scale(.92)}.attendance-grid-module__CtMmDW__cellIcon{flex-shrink:0;width:13px;height:13px}.attendance-grid-module__CtMmDW__codeText{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1}[data-theme=dark] .attendance-grid-module__CtMmDW__container{border:1px solid var(--color-border-subtle)}[data-theme=dark] .attendance-grid-module__CtMmDW__cellPresent{background:var(--overlay-mint-15);border-color:var(--overlay-mint-20)}[data-theme=dark] .attendance-grid-module__CtMmDW__cellAbsent{background:var(--overlay-brand-20);border-color:var(--overlay-brand-20)}[data-theme=dark] .attendance-grid-module__CtMmDW__cellAbsentEducatrice{background:var(--overlay-brand-20);border-color:var(--color-brand-soft)}[data-theme=dark] .attendance-grid-module__CtMmDW__row:hover{background:var(--gradient-subtle-brand)}@media (min-width:640px){.attendance-grid-module__CtMmDW__table{font-size:var(--font-size-sm)}.attendance-grid-module__CtMmDW__thChild{width:100px;padding:var(--space-3) var(--space-4);display:table-cell}.attendance-grid-module__CtMmDW__tdChild{display:table-cell}.attendance-grid-module__CtMmDW__childNameRow,.attendance-grid-module__CtMmDW__educatorNameRow{display:none}.attendance-grid-module__CtMmDW__educatorRow{border-top:2px solid var(--color-border-strong)}.attendance-grid-module__CtMmDW__thDay{padding:var(--space-2) var(--space-1)}.attendance-grid-module__CtMmDW__dayNameFull{display:block}.attendance-grid-module__CtMmDW__dayNameShort{display:none}.attendance-grid-module__CtMmDW__halfDayLabel{font-size:var(--font-size-xs);padding:0 var(--space-1)}.attendance-grid-module__CtMmDW__tdChild{padding:var(--space-2) var(--space-4)}.attendance-grid-module__CtMmDW__tdCells{padding:var(--space-1)}.attendance-grid-module__CtMmDW__cell{border-radius:var(--radius-sm);width:36px;height:36px}.attendance-grid-module__CtMmDW__cellIcon{width:16px;height:16px}.attendance-grid-module__CtMmDW__cellPair{gap:var(--space-1);flex-direction:row;align-items:center}.attendance-grid-module__CtMmDW__cellPair .attendance-grid-module__CtMmDW__cell{border-radius:var(--radius-sm);flex:none;width:36px;height:36px}.attendance-grid-module__CtMmDW__cellPair .attendance-grid-module__CtMmDW__cellIcon{width:16px;height:16px}.attendance-grid-module__CtMmDW__halfDayLabels{gap:var(--space-3);flex-direction:row}.attendance-grid-module__CtMmDW__halfDayLabelsExtended,.attendance-grid-module__CtMmDW__cellPairExtended{gap:var(--space-1);flex-direction:column}}@media (min-width:768px){.attendance-grid-module__CtMmDW__cell{width:44px;height:44px}.attendance-grid-module__CtMmDW__cellIcon{width:18px;height:18px}.attendance-grid-module__CtMmDW__cellPair .attendance-grid-module__CtMmDW__cell{width:44px;height:44px}.attendance-grid-module__CtMmDW__cellPair .attendance-grid-module__CtMmDW__cellIcon{width:18px;height:18px}}@media (min-width:1024px){.attendance-grid-module__CtMmDW__thChild{width:auto;min-width:180px}.attendance-grid-module__CtMmDW__cell{width:52px;height:52px}.attendance-grid-module__CtMmDW__cellIcon{width:20px;height:20px}.attendance-grid-module__CtMmDW__cellPair .attendance-grid-module__CtMmDW__cell{width:52px;height:52px}.attendance-grid-module__CtMmDW__cellPair .attendance-grid-module__CtMmDW__cellIcon{width:20px;height:20px}}.attendance-grid-module__CtMmDW__educatorRow{border-top:none}.attendance-grid-module__CtMmDW__educatorLabel{font-weight:var(--font-weight-bold);color:var(--color-brand-ink);font-style:italic;font-size:var(--font-size-sm)}[data-theme=dark] .attendance-grid-module__CtMmDW__educatorRow,[data-theme=dark] .attendance-grid-module__CtMmDW__educatorNameRow{border-top-color:var(--color-border-subtle)}@media (prefers-reduced-motion:reduce){.attendance-grid-module__CtMmDW__cell,button.attendance-grid-module__CtMmDW__cell,.attendance-grid-module__CtMmDW__row{transition:none}button.attendance-grid-module__CtMmDW__cell:active{transform:none}}.attendance-grid-module__CtMmDW__dayViewContainer{gap:var(--space-3);flex-direction:column;display:flex}.attendance-grid-module__CtMmDW__dayViewList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attendance-grid-module__CtMmDW__dayViewCells{gap:var(--space-2);flex-shrink:0;display:flex}.attendance-grid-module__CtMmDW__dayViewCellWrapper{flex-direction:column;align-items:center;gap:2px;display:flex}.attendance-grid-module__CtMmDW__dayViewPeriodeLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);letter-spacing:.05em}
.problem-solution-module__nMiccW__section{}.problem-solution-module__nMiccW__container{align-items:center;gap:var(--space-6);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}@media (min-width:768px){.problem-solution-module__nMiccW__container{justify-content:center;gap:var(--space-8);flex-direction:row}}.problem-solution-module__nMiccW__problemCard{border:1px solid var(--overlay-white-30);padding:var(--space-8);text-align:center;max-width:400px;transition:transform var(--duration-normal) var(--easing-smooth), box-shadow var(--duration-normal) var(--easing-smooth);animation:.6s ease-out backwards problem-solution-module__nMiccW__fadeInUp;}.problem-solution-module__nMiccW__problemCard:hover{box-shadow:var(--shadow-2);transform:translateY(-8px)scale(1.02)}.problem-solution-module__nMiccW__solutionCard{border:2px solid var(--overlay-brand-40);padding:var(--space-8);text-align:center;max-width:400px;transition:transform var(--duration-normal) var(--easing-smooth), box-shadow var(--duration-normal) var(--easing-smooth);animation:.6s ease-out .2s backwards problem-solution-module__nMiccW__fadeInUp;}.problem-solution-module__nMiccW__solutionCard:hover{box-shadow:var(--shadow-3);transform:translateY(-8px)scale(1.03)}.problem-solution-module__nMiccW__mascotWrapper{margin-bottom:var(--space-4);justify-content:center;display:flex}.problem-solution-module__nMiccW__cardHeader{margin:0 0 var(--space-3);align-items:center}.problem-solution-module__nMiccW__cardText{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}@media (min-width:640px){.problem-solution-module__nMiccW__cardText{font-size:var(--font-size-lg)}}.problem-solution-module__nMiccW__separator{animation:.6s ease-out .1s backwards problem-solution-module__nMiccW__fadeInUp}@media (min-width:768px){.problem-solution-module__nMiccW__separator{transform:rotate(0)}}@media (max-width:767px){.problem-solution-module__nMiccW__separator{transform:rotate(90deg)}}@keyframes problem-solution-module__nMiccW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.problem-solution-module__nMiccW__problemCard,.problem-solution-module__nMiccW__solutionCard,.problem-solution-module__nMiccW__separator{animation:none}.problem-solution-module__nMiccW__problemCard,.problem-solution-module__nMiccW__solutionCard{transition:none}.problem-solution-module__nMiccW__problemCard:hover,.problem-solution-module__nMiccW__solutionCard:hover{transform:none}}
.ReponseFormatee-module__VAz1EW__reponse{gap:var(--space-2);flex-direction:column;display:flex}.ReponseFormatee-module__VAz1EW__reponse>p,.ReponseFormatee-module__VAz1EW__reponse>ul{margin:0}.ReponseFormatee-module__VAz1EW__titre{margin-top:var(--space-1);font-size:1.02em;font-weight:600}.ReponseFormatee-module__VAz1EW__liste{padding-left:var(--space-4);gap:var(--space-1);flex-direction:column;display:flex}.ReponseFormatee-module__VAz1EW__liste li{padding-left:var(--space-1)}.ReponseFormatee-module__VAz1EW__reponse code{font-family:var(--font-mono);padding:2px var(--space-1);border-radius:var(--radius-sm,3px);background:var(--overlay-black-05);overflow-wrap:anywhere;font-size:.9em}.ReponseFormatee-module__VAz1EW__reponse strong{font-weight:600}
.revue-module__dpjgiG__barre{gap:var(--space-4);margin:0 0 var(--layout-2);padding:var(--space-5) var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);color:var(--color-text-primary);flex-direction:column;display:flex;}.revue-module__dpjgiG__ancres{margin:0}.revue-module__dpjgiG__ancresListe{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.revue-module__dpjgiG__partiesListe{align-items:baseline;gap:var(--space-1) var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.revue-module__dpjgiG__partiesLibelle{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.revue-module__dpjgiG__partiesListe [aria-current=page]{font-weight:var(--font-weight-bold)}.revue-module__dpjgiG__bilan{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.revue-module__dpjgiG__compteur{gap:var(--space-2) var(--space-4);font-size:var(--font-size-base);color:var(--color-text-primary);flex-wrap:wrap;margin:0;display:flex}.revue-module__dpjgiG__compteurTotal{color:var(--color-text-secondary)}.revue-module__dpjgiG__statutCopie{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.revue-module__dpjgiG__statutCopie:empty{display:none}.revue-module__dpjgiG__avisNote{max-width:72ch;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.revue-module__dpjgiG__avis{align-items:flex-start;gap:var(--space-2);width:100%;margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.revue-module__dpjgiG__avisChoix>div{gap:var(--space-2) var(--space-5);flex-flow:wrap}.revue-module__dpjgiG__avisCommentaire{width:100%;max-width:48rem}.revue-module__dpjgiG__genre{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps-sm);text-transform:uppercase;color:var(--color-text-secondary);margin:0}.revue-module__dpjgiG__chemin{font-size:var(--font-size-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.revue-module__dpjgiG__chemin code,.revue-module__dpjgiG__ficheTitre code,.revue-module__dpjgiG__ratioUsage code,.revue-module__dpjgiG__valeurs code{color:var(--color-brand-ink);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.revue-module__dpjgiG__constat{width:100%;max-width:48rem}.revue-module__dpjgiG__demoIndisponible{font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0}.revue-module__dpjgiG__section{gap:var(--layout-1);margin-bottom:var(--layout-2);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.revue-module__dpjgiG__sousSection,.revue-module__dpjgiG__dejaPrises{gap:var(--space-5);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.revue-module__dpjgiG__dejaPrisesTitre{padding:var(--space-5) var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);cursor:pointer;}.revue-module__dpjgiG__dejaPrisesPrecision{margin-top:var(--space-2);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);display:block}.revue-module__dpjgiG__entete{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);flex-direction:column;display:flex;}.revue-module__dpjgiG__titre{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin:0}.revue-module__dpjgiG__sousTitre{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin:0}.revue-module__dpjgiG__intro{max-width:72ch;font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.revue-module__dpjgiG__fiche{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr);display:grid;}@media (min-width:1024px){.revue-module__dpjgiG__fiche{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.revue-module__dpjgiG__ficheTexte{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.revue-module__dpjgiG__ficheTitre{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.revue-module__dpjgiG__ficheRole{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.revue-module__dpjgiG__valeurs{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary)}.revue-module__dpjgiG__valeurs th,.revue-module__dpjgiG__valeurs td{padding:var(--space-1) var(--space-2);text-align:start;vertical-align:top;border-bottom:1px solid var(--color-border-subtle)}.revue-module__dpjgiG__valeurs th{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.revue-module__dpjgiG__valeurAbsente,.revue-module__dpjgiG__valeurNote{color:var(--color-text-secondary)}.revue-module__dpjgiG__paireJeton{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@media (min-width:640px){.revue-module__dpjgiG__paireJeton{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.revue-module__dpjgiG__panneauJeton{gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);flex-direction:column;display:flex;}.revue-module__dpjgiG__panneauJetonTitre{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.revue-module__dpjgiG__pastilleCouleur{width:100%;height:var(--space-10);border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);display:block}.revue-module__dpjgiG__pastilleDimension{min-height:var(--space-8);align-items:center;display:flex}.revue-module__dpjgiG__pastilleBoite{background:var(--color-brand-action);border-radius:calc(var(--radius-sm) / 2);display:block}.revue-module__dpjgiG__pastilleDuree{width:var(--size-icon-lg);height:var(--size-icon-lg);border-radius:var(--radius-pill);border:2px solid var(--color-border-control);border-top-color:var(--color-brand-action);animation:linear infinite revue-module__dpjgiG__tourner;display:block}@keyframes revue-module__dpjgiG__tourner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.revue-module__dpjgiG__pastilleDuree{animation:none}}.revue-module__dpjgiG__pastilleCaps{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-secondary)}.revue-module__dpjgiG__ratios{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.revue-module__dpjgiG__ratio{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-primary);flex-direction:column;display:flex}.revue-module__dpjgiG__ratioUsage{color:var(--color-text-secondary);overflow-wrap:anywhere}.revue-module__dpjgiG__ratioValeurs{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.revue-module__dpjgiG__ratioChiffre{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.revue-module__dpjgiG__ratioSeuil,.revue-module__dpjgiG__ratioAvant{color:var(--color-text-secondary)}.revue-module__dpjgiG__decisions{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.revue-module__dpjgiG__decisions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.revue-module__dpjgiG__decision{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);scroll-margin-top:var(--space-4);flex-direction:column;display:flex;}.revue-module__dpjgiG__decisionNumero{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.revue-module__dpjgiG__decisionTexte{gap:var(--space-1);font-size:var(--font-size-base);color:var(--color-text-primary);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.revue-module__dpjgiG__decisionTexte dt{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.revue-module__dpjgiG__decisionTexte dd{margin:0 0 var(--space-2)}
.analytics-dashboard-module__NETzfa__container{gap:var(--space-5);flex-direction:column;display:flex}.analytics-dashboard-module__NETzfa__container>.analytics-dashboard-module__NETzfa__hero{margin-block:var(--space-4) var(--space-3)}.analytics-dashboard-module__NETzfa__controlSection{gap:var(--space-4);flex-direction:column;display:flex}.analytics-dashboard-module__NETzfa__controlBody{background:var(--overlay-white-95);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;}.analytics-dashboard-module__NETzfa__controlSummary{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.analytics-dashboard-module__NETzfa__controlFields{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.analytics-dashboard-module__NETzfa__presetRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.analytics-dashboard-module__NETzfa__allDataAction{align-self:flex-start}.analytics-dashboard-module__NETzfa__allDataMeta{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);font-variant-numeric:tabular-nums}.analytics-dashboard-module__NETzfa__panelSection{gap:var(--space-4);flex-direction:column;display:flex}.analytics-dashboard-module__NETzfa__panelSkeleton{height:360px;}.analytics-dashboard-module__NETzfa__panelSkeletonTall{height:480px}.analytics-dashboard-module__NETzfa__chartsRow{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:640px){.analytics-dashboard-module__NETzfa__chartsRow{grid-template-columns:1fr}}.analytics-dashboard-module__NETzfa__chartArea{background:var(--overlay-white-95);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;min-width:0;display:flex;}@media (prefers-reduced-motion:reduce){.analytics-dashboard-module__NETzfa__panelSkeleton{animation:none}}
.attendance-cell-module__os_B5G__cell{}.attendance-cell-module__os_B5G__cellAuto{border:2px dashed var(--color-border-subtle);background:var(--overlay-black-10);cursor:default;color:var(--color-text-tertiary);}.attendance-cell-module__os_B5G__cellHorsEntente{border:2px dashed var(--color-border-subtle);background:var(--overlay-black-10);cursor:default;color:var(--color-text-tertiary);}.attendance-cell-module__os_B5G__cellASaisir{border:2px dashed var(--color-brand);background:var(--overlay-brand-10);cursor:pointer;transition:background var(--duration-fast) ease, box-shadow var(--duration-fast) ease;justify-content:center;align-items:center;display:flex;}.attendance-cell-module__os_B5G__cellASaisir:hover{background:var(--overlay-brand-20)}.attendance-cell-module__os_B5G__cellASaisirStatic{border:2px dashed var(--color-border-subtle);color:var(--color-text-tertiary);opacity:.6;cursor:default;background:0 0;justify-content:center;align-items:center;display:flex;}.attendance-cell-module__os_B5G__cellASaisirStatic:hover{background:0 0}.attendance-cell-module__os_B5G__codeText{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.02em;line-height:1}.attendance-cell-module__os_B5G__baseGlyph{color:inherit;align-items:center;gap:1px;display:inline-flex}.attendance-cell-module__os_B5G__baseGlyphHalf{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:1}.attendance-cell-module__os_B5G__cellAbsenceHistorique{background:var(--overlay-brand-20);border:2px dashed var(--color-brand);color:var(--color-brand-ink);cursor:default;opacity:.85;justify-content:center;align-items:center;display:flex;}.attendance-cell-module__os_B5G__codePresence{color:var(--color-mint-ink)}.attendance-cell-module__os_B5G__codeAbsence{color:var(--color-coral-ink)}.attendance-cell-module__os_B5G__codeRemplacant{color:var(--color-sky-ink)}.attendance-cell-module__os_B5G__codeSpecial,.attendance-cell-module__os_B5G__codeSuspension{color:var(--color-sun-ink)}.attendance-cell-module__os_B5G__codeFermeture{color:var(--color-text-tertiary)}
.bc-module__BJavGG__pageHeader{margin-bottom:var(--space-8);justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.bc-module__BJavGG__statsGrid{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.bc-module__BJavGG__statValue{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-brand-ink)}.bc-module__BJavGG__statLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-1)}.bc-module__BJavGG__statCardMint .bc-module__BJavGG__statValue{color:var(--color-mint-ink)}.bc-module__BJavGG__statCardDanger .bc-module__BJavGG__statValue{color:var(--color-danger)}.bc-module__BJavGG__garderieNom{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.bc-module__BJavGG__emptyIcon{margin-bottom:var(--space-4);font-size:3rem;display:block}.bc-module__BJavGG__emptyIcon>svg{stroke-width:1px;opacity:.5;width:48px;height:48px}.bc-module__BJavGG__detailHeader{align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.bc-module__BJavGG__tabPanel{animation:.15s bc-module__BJavGG__fadeIn}@keyframes bc-module__BJavGG__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bc-module__BJavGG__grid2{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.bc-module__BJavGG__grid2{grid-template-columns:1fr}}.bc-module__BJavGG__blockGap{margin-bottom:var(--form-subgroup-gap)}.bc-module__BJavGG__blockHeader{margin-bottom:var(--space-3)}.bc-module__BJavGG__metricList[data-layout]{gap:var(--space-3);flex-direction:column;display:flex}.bc-module__BJavGG__metricList[data-layout]>div{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.bc-module__BJavGG__metricList[data-layout]>div:last-child{border-bottom:none}.bc-module__BJavGG__metricList[data-layout] dt{font-weight:inherit;white-space:normal}.bc-module__BJavGG__metricList[data-layout] dd{font-weight:var(--font-weight-semibold);overflow-wrap:normal;min-width:auto}.bc-module__BJavGG__blocSectionIcon{width:16px;height:16px;color:var(--color-text-secondary);flex-shrink:0}.bc-module__BJavGG__permitBar{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.bc-module__BJavGG__permitBarStatus{flex-shrink:0}.bc-module__BJavGG__permitBarFields{align-items:baseline;gap:var(--space-4);flex-wrap:wrap;flex:1;margin:0;display:flex}.bc-module__BJavGG__permitBarField{flex-direction:column;gap:2px;min-width:0;display:flex}.bc-module__BJavGG__permitBarDt{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap}.bc-module__BJavGG__permitBarDd{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);white-space:nowrap;margin:0}.bc-module__BJavGG__divider{background:var(--color-border-subtle);height:1px;margin:var(--space-4) 0}.bc-module__BJavGG__formField{gap:var(--form-label-gap);margin-bottom:var(--form-subgroup-gap);flex-direction:column;display:flex}.bc-module__BJavGG__formError{padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-danger) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);border-radius:var(--radius-sm);color:var(--color-danger);font-size:var(--font-size-sm);margin-bottom:var(--form-subgroup-gap)}.bc-module__BJavGG__accredProgressWrap,.bc-module__BJavGG__validationGap{margin-bottom:var(--space-4)}.bc-module__BJavGG__validationBannerText{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex:1}.bc-module__BJavGG__stepItemHighlight,.bc-module__BJavGG__stepItemHighlight:hover{background:var(--color-sun-highlight);border-radius:var(--radius-sm)}.bc-module__BJavGG__presenceGrid{gap:var(--space-1);grid-template-columns:repeat(7,1fr);display:grid}.bc-module__BJavGG__presenceHeader{text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;padding-bottom:var(--space-2)}.bc-module__BJavGG__presenceCell{aspect-ratio:1;border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:48px;display:flex}.bc-module__BJavGG__loadingText{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.bc-module__BJavGG__barChart{align-items:flex-end;gap:var(--space-4);height:180px;padding:var(--space-4) 0;display:flex}.bc-module__BJavGG__barCol{align-items:center;gap:var(--space-2);flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.bc-module__BJavGG__barCount{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bc-module__BJavGG__bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-brand-soft);width:100%;max-width:80px;min-height:4px;transition:height .3s}.bc-module__BJavGG__barLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.bc-module__BJavGG__barChartFooter{padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);font-size:var(--font-size-sm);color:var(--color-text-secondary);justify-content:space-between;align-items:center;display:flex}.bc-module__BJavGG__barChartTotal{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.bc-module__BJavGG__portraitList{flex-direction:column;gap:0;display:flex}.bc-module__BJavGG__portraitRow{--slide-item-title-size:var(--font-size-sm);--slide-item-title-weight:var(--font-weight-medium)}.bc-module__BJavGG__portraitList>:last-child{border-bottom:none}.bc-module__BJavGG__portraitDate{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:right;min-width:90px}.bc-module__BJavGG__statCardSun .bc-module__BJavGG__statValue{color:var(--color-sun-ink)}.bc-module__BJavGG__msgList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bc-module__BJavGG__bubbleGap{margin-bottom:var(--space-3)}.bc-module__BJavGG__bubbleTimestamp{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.bc-module__BJavGG__bubbleTimestampBc{text-align:right;color:inherit}.bc-module__BJavGG__chatInputField{flex:1}.bc-module__BJavGG__optionRow{--slide-item-title-size:var(--font-size-sm);--slide-item-title-weight:var(--font-weight-semibold);--slide-item-subtitle-size:var(--font-size-sm)}.bc-module__BJavGG__nouvelleConvPanel{max-height:280px;overflow-y:auto}.bc-module__BJavGG__chatInputWrap{gap:var(--space-3);align-items:flex-end;display:flex}.bc-module__BJavGG__alertCard{transition:opacity .2s}.bc-module__BJavGG__alertRow{align-items:flex-start;gap:var(--space-4);display:flex}.bc-module__BJavGG__alertItemDismissing{opacity:.5}.bc-module__BJavGG__alertIcon{border-radius:var(--radius-pill);width:36px;height:36px;font-size:var(--font-size-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bc-module__BJavGG__alertIconCoral{background:var(--overlay-brand-10)}.bc-module__BJavGG__alertIconSun{background:var(--overlay-sun-30)}.bc-module__BJavGG__alertIconDanger{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}.bc-module__BJavGG__severityWarning{border-left:3px solid var(--color-sun-strong)}.bc-module__BJavGG__severityUrgent{border-left:3px solid var(--color-danger)}.bc-module__BJavGG__alertText{flex:1;min-width:0}.bc-module__BJavGG__alertDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 2px}.bc-module__BJavGG__alertTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 2px}.bc-module__BJavGG__alertDate{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.bc-module__BJavGG__threadHeader{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-tinted);flex-shrink:0;}.bc-module__BJavGG__threadMessages{padding:var(--space-6);flex:1;min-height:200px;overflow-y:auto}.bc-module__BJavGG__threadInputArea{padding:var(--space-4) var(--space-6);border-top:1px solid var(--color-border-subtle);background:var(--color-surface-tinted);flex-shrink:0;}.bc-module__BJavGG__messagerieLayout{background:var(--color-surface);border-radius:var(--radius-lg);min-height:0;box-shadow:var(--shadow-1);border:1px solid var(--color-border-subtle);flex:1;grid-template-columns:minmax(0,300px) 1fr;gap:0;display:grid;overflow:hidden;}.bc-module__BJavGG__bcMessagerie{height:max(26rem, calc(100dvh - 12rem - 64px - env(safe-area-inset-bottom,0px)));background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);border:1px solid var(--color-border-subtle);flex-direction:column;flex:none;display:flex;overflow:hidden;}@container portal (min-width:48rem){.bc-module__BJavGG__bcMessagerie{height:max(30rem,100dvh - 12rem)}}.bc-module__BJavGG__bcMessageriePanel,.bc-module__BJavGG__bcMessagerieThread{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bc-module__BJavGG__bcMessageriePanel .bc-module__BJavGG__msgList{padding:var(--space-2);flex:1;overflow-y:auto}.bc-module__BJavGG__bcMessagerieThread .bc-module__BJavGG__threadPanel{flex:1;height:auto;min-height:0}.bc-module__BJavGG__bcMessagerieHeading{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.bc-module__BJavGG__bcMessagerieBack{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}.bc-module__BJavGG__messagerieInboxPanel{border-right:1px solid var(--color-border-subtle);flex-direction:column;min-height:0;display:flex;overflow:hidden}.bc-module__BJavGG__messagerieInboxHeader{padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-tinted);flex-shrink:0;}.bc-module__BJavGG__messagerieInboxPanel .bc-module__BJavGG__msgList{padding:var(--space-2) var(--space-2);flex:1;overflow-y:auto}.bc-module__BJavGG__messagerieThreadPanel{flex-direction:column;min-height:0;display:flex;overflow:hidden}.bc-module__BJavGG__threadPanel{flex-direction:column;height:100%;display:flex;overflow:hidden}.bc-module__BJavGG__threadPanel .bc-module__BJavGG__threadMessages{flex:1;min-height:0}.bc-module__BJavGG__threadPanelInline{display:contents}.bc-module__BJavGG__threadPanelInline .bc-module__BJavGG__threadHeader{margin-top:var(--space-5)}.bc-module__BJavGG__threadPanelInline .bc-module__BJavGG__threadMessages{flex:1 0 auto;min-height:0;overflow:visible}.bc-module__BJavGG__threadInputAreaSticky{bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:1;position:sticky}@container portal (min-width:48rem){.bc-module__BJavGG__threadInputAreaSticky{bottom:0}}.bc-module__BJavGG__toScreenBottom{--bc-step-card-top:0px;min-height:calc(100dvh - var(--bc-step-card-top) - var(--space-4) - 64px - env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}@container portal (min-width:48rem){.bc-module__BJavGG__toScreenBottom{min-height:calc(100dvh - var(--bc-step-card-top) - var(--space-8))}}.bc-module__BJavGG__stepOpenSlot{flex-direction:column;flex:1;display:flex}.bc-module__BJavGG__threadHeaderName{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.bc-module__BJavGG__threadPanelLoading{padding:var(--space-8);flex:1;justify-content:center;align-items:center;display:flex}@media (max-width:900px){.bc-module__BJavGG__messagerieLayout{min-height:unset;grid-template-columns:1fr}.bc-module__BJavGG__messagerieInboxPanel{border-right:none;border-bottom:1px solid var(--color-border-subtle);max-height:340px}.bc-module__BJavGG__messagerieThreadPanel{min-height:400px}}.bc-module__BJavGG__toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.bc-module__BJavGG__alertsList{gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:768px){.bc-module__BJavGG__grid2{grid-template-columns:1fr}.bc-module__BJavGG__statsGrid{grid-template-columns:repeat(2,1fr)}}.bc-module__BJavGG__sponsorshipToolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.bc-module__BJavGG__sponsorshipSearchField{flex:auto;min-width:0;display:block;position:relative}.bc-module__BJavGG__sponsorshipNameCell,.bc-module__BJavGG__sponsorshipGarderie{display:flex}.bc-module__BJavGG__sponsorshipNameCell{gap:var(--space-1);flex-direction:column;min-width:0}.bc-module__BJavGG__sponsorshipName{color:var(--color-text-primary);font-weight:var(--font-weight-bold)}.bc-module__BJavGG__sponsorshipEmail,.bc-module__BJavGG__sponsorshipGarderieDetails,.bc-module__BJavGG__sponsorshipActionDetail{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.bc-module__BJavGG__sponsorshipEmail{overflow-wrap:anywhere}.bc-module__BJavGG__sponsorshipGarderies{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.bc-module__BJavGG__sponsorshipGarderie{gap:var(--space-1);min-width:0;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;flex-direction:column}.bc-module__BJavGG__sponsorshipGarderieDetails{font-weight:var(--font-weight-normal)}.bc-module__BJavGG__mutationGap{margin-bottom:var(--space-3)}.bc-module__BJavGG__feedbackGap{margin-top:var(--space-3)}.bc-module__BJavGG__sponsorshipNoGarderie,.bc-module__BJavGG__sponsorshipNotRequested{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.bc-module__BJavGG__sponsorshipActionDetail{margin-top:var(--space-1);display:block}.bc-module__BJavGG__sponsorshipActions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-start;display:flex}@container data-table (max-width:48rem){.bc-module__BJavGG__sponsorshipActions{justify-content:flex-end}}.bc-module__BJavGG__sponsorshipLoading{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:var(--space-4) 0}@container sponsorship-table (max-width:48rem){.bc-module__BJavGG__sponsorshipButton{max-width:100%}}@media (max-width:40rem){.bc-module__BJavGG__sponsorshipToolbar{flex-direction:column;align-items:stretch}.bc-module__BJavGG__sponsorshipSearchField{flex-basis:auto}}@media (prefers-reduced-motion:reduce){.bc-module__BJavGG__sponsorshipButton{transition:none}}.bc-module__BJavGG__lintMoved_c26d7b_2{margin-bottom:var(--space-6)}.bc-module__BJavGG__lintMoved_7adea0_1{margin-left:auto}.bc-module__BJavGG__lintMoved_2860a1_1{flex-shrink:0}.bc-module__BJavGG__lintMoved_2860a1_2{flex-direction:column;height:100%;display:flex}.bc-module__BJavGG__lintMoved_ce9e40_1{max-width:560px;padding:var(--space-8) var(--space-4);margin:0 auto}.bc-module__BJavGG__lintMoved_fd0ea4_2{text-align:center;margin-bottom:var(--space-8)}.bc-module__BJavGG__lintMoved_fd0ea4_3{font-size:var(--font-size-sm);color:var(--color-text-primary)}.bc-module__BJavGG__lintMoved_fd0ea4_4{padding-left:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.bc-module__BJavGG__lintMoved_fd0ea4_5{margin-top:var(--space-6)}.bc-module__BJavGG__lintMoved_6e3366_1{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--space-5)}.bc-module__BJavGG__lintMoved_6e3366_2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.bc-module__BJavGG__lintMoved_6e3366_3{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:400px;margin:0 auto}.bc-module__BJavGG__lintMoved_6e3366_4{text-align:center;padding:var(--space-10) var(--space-6)}.bc-module__BJavGG__lintMoved_e9e973_1{margin-bottom:var(--space-4)}.bc-module__BJavGG__lintMoved_647239_2{right:var(--space-3);bottom:var(--space-3);color:var(--color-mint-strong);display:inline-flex;position:absolute}.bc-module__BJavGG__lintMoved_647239_3{position:relative}.bc-module__BJavGG__lintMoved_647239_4{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.bc-module__BJavGG__lintMoved_647239_5{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.bc-module__BJavGG__lintMoved_647239_6{z-index:var(--z-sticky-local);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-2);max-height:220px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;}.bc-module__BJavGG__lintMoved_647239_7{z-index:var(--z-sticky-local);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-secondary);position:absolute;top:100%;left:0;right:0;}.bc-module__BJavGG__lintMoved_735a87_1{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-5);color:var(--color-text-primary)}.bc-module__BJavGG__lintMoved_735a87_2{gap:var(--space-3);margin-top:var(--space-4);justify-content:flex-end;display:flex}.bc-module__BJavGG__lintMoved_735a87_3{width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.bc-module__BJavGG__lintMoved_735a87_4{z-index:var(--z-modal);background:var(--overlay-black-30);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bc-module__BJavGG__lintMoved_50b611_1{align-items:center;gap:var(--space-2);display:flex}.bc-module__BJavGG__lintMoved_50b611_2{gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-2);grid-template-columns:1.6fr 1.8fr 1.2fr 2fr 1.2fr 5rem;display:grid}.bc-module__BJavGG__lintMoved_50b611_3{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:1.6fr 1.8fr 1.2fr 2fr 1.2fr 5rem;display:grid}.bc-module__BJavGG__lintMoved_50b611_4{margin-bottom:var(--space-4);justify-content:flex-end;display:flex}.bc-module__BJavGG__lintMoved_e974f4_1{margin:0}.bc-module__BJavGG__lintMoved_ee0bc8_1{margin-left:var(--space-1);vertical-align:middle;display:inline-flex}.bc-module__BJavGG__lintMoved_ee0bc8_3{text-align:center;padding:var(--space-3) 0}.bc-module__BJavGG__lintMoved_ee0bc8_4{margin-bottom:var(--space-3)}.bc-module__BJavGG__lintMoved_ee0bc8_5{min-width:100px}.bc-module__BJavGG__lintMoved_ee0bc8_6{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.bc-module__BJavGG__lintMoved_ee0bc8_7{border-radius:var(--radius-lg);align-self:flex-start}.bc-module__BJavGG__lintMoved_ee0bc8_8{border-radius:var(--radius-lg);align-self:flex-end}.bc-module__BJavGG__lintMoved_ee0bc8_9{gap:var(--space-3);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.bc-module__BJavGG__lintMoved_bf22d9_1{min-height:24px}.bc-module__BJavGG__presenceCellPresent{background:var(--overlay-mint-15);border:1px solid var(--callout-success-border);color:var(--color-mint-ink)}.bc-module__BJavGG__presenceCellAbsent{background:var(--color-danger-light);border:1px solid var(--callout-danger-border);color:var(--color-danger)}.bc-module__BJavGG__presenceChiffre{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.bc-module__BJavGG__presenceSwatch{border-radius:var(--radius-sm);width:12px;height:12px;display:inline-block}.bc-module__BJavGG__joursAbsenceAlerte{color:var(--color-danger)}.bc-module__BJavGG__ficheBimensuelle{padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}.bc-module__BJavGG__ficheSignee{border-left:3px solid var(--color-mint-strong)}.bc-module__BJavGG__ficheEnCours{border-left:3px solid var(--color-sun-strong)}.bc-module__BJavGG__lintMoved_b043f4_1{color:var(--color-text-tertiary);font-size:var(--font-size-sm)}.bc-module__BJavGG__lintMoved_b043f4_2{background-color:var(--color-danger-light)}.bc-module__BJavGG__lintMoved_b043f4_3{color:var(--color-on-brand);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.bc-module__BJavGG__lintMoved_b043f4_4{background-color:var(--color-brand-strong)}.bc-module__BJavGG__lintMoved_b043f4_5{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-align:center;min-width:120px}.bc-module__BJavGG__lintMoved_b043f4_6{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.bc-module__BJavGG__lintMoved_b043f4_8{align-items:center;gap:var(--space-1);display:flex}.bc-module__BJavGG__lintMoved_b043f4_10{gap:var(--space-4);margin-top:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.bc-module__BJavGG__lintMoved_b043f4_11{margin-top:var(--space-5)}.bc-module__BJavGG__lintMoved_b043f4_12{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary)}.bc-module__BJavGG__lintMoved_b043f4_13{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:2px}.bc-module__BJavGG__lintMoved_b043f4_14{gap:var(--space-3);flex-direction:column;display:flex}.bc-module__BJavGG__lintMoved_b043f4_15{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.bc-module__BJavGG__lintMoved_b043f4_16{gap:var(--space-1);flex-direction:column;display:flex}.bc-module__BJavGG__lintMoved_b043f4_17{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-border-subtle);justify-content:space-between;align-items:center;display:flex}.bc-module__BJavGG__lintMoved_79d5d0_1{margin-bottom:var(--space-1)}.bc-module__BJavGG__lintMoved_79d5d0_2{gap:var(--space-4);flex-wrap:wrap;display:flex}.bc-module__BJavGG__lintMoved_79d5d0_3{margin-bottom:var(--space-4);border-radius:var(--radius-sm)}.bc-module__BJavGG__lintMoved_79d5d0_4{pointer-events:none}.bc-module__BJavGG__lintMoved_79d5d0_5{margin-top:var(--space-4)}.bc-module__BJavGG__lintMoved_79d5d0_6{margin:var(--space-4) 0 var(--space-2);align-items:center;gap:var(--space-2);display:inline-flex}.bc-module__BJavGG__lintMoved_79d5d0_7{color:var(--color-text-tertiary);flex-shrink:0;font-size:16px}.bc-module__BJavGG__stepItemHighlight .bc-module__BJavGG__lintMoved_79d5d0_7{color:var(--color-text-secondary)}.bc-module__BJavGG__lintMoved_6c6b52_1{border-radius:var(--radius-sm)}.bc-module__BJavGG__lintMoved_6c6b52_2,.bc-module__BJavGG__lintMoved_6c6b52_3{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.bc-module__BJavGG__lintMoved_6533c1_1{white-space:pre-line}.bc-module__BJavGG__lintMoved_6533c1_2{margin-top:var(--space-3)}
.feature-icon-module__F5jSjG__iconWrapper,.feature-icon-module__F5jSjG__gifWrapper,.feature-icon-module__F5jSjG__emojiWrapper{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-icon-module__F5jSjG__sizeSm{width:32px;height:32px}.feature-icon-module__F5jSjG__sizeMd{width:48px;height:48px}.feature-icon-module__F5jSjG__sizeLg{width:64px;height:64px}.feature-icon-module__F5jSjG__svgIcon{width:100%;height:100%}.feature-icon-module__F5jSjG__colorCoral{color:var(--color-brand-ink)}.feature-icon-module__F5jSjG__colorMint{color:var(--color-mint)}.feature-icon-module__F5jSjG__colorSky{color:var(--color-sky)}.feature-icon-module__F5jSjG__colorSun{color:var(--color-sun)}.feature-icon-module__F5jSjG__colorDefault{color:var(--color-text-primary)}.feature-icon-module__F5jSjG__gifWrapper{border-radius:var(--radius-pill);overflow:hidden}.feature-icon-module__F5jSjG__gifImage{object-fit:contain;width:100%;height:100%}.feature-icon-module__F5jSjG__emojiWrapper{font-size:1.5em}.feature-icon-module__F5jSjG__sizeSm .feature-icon-module__F5jSjG__emojiWrapper{font-size:1.25em}.feature-icon-module__F5jSjG__sizeLg .feature-icon-module__F5jSjG__emojiWrapper{font-size:2em}.feature-icon-module__F5jSjG__iconWrapper:hover,.feature-icon-module__F5jSjG__gifWrapper:hover{transition:transform var(--duration-fast) var(--easing-smooth);transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.feature-icon-module__F5jSjG__iconWrapper:hover,.feature-icon-module__F5jSjG__gifWrapper:hover{transform:none}}
.domain-card-module__mifgMa__accent{border-left:4px solid var(--color-border-subtle)}.domain-card-module__mifgMa__stack{gap:var(--space-3);flex-direction:column;display:flex}.domain-card-module__mifgMa__header{align-items:flex-start;gap:var(--space-3);display:flex}.domain-card-module__mifgMa__iconWrapper{border-radius:var(--radius-sm);background:color-mix(in srgb, currentColor 20%, var(--color-surface-sunken));flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.domain-card-module__mifgMa__iconWrapperEmpty{opacity:.6}.domain-card-module__mifgMa__icon{filter:brightness(.85)saturate(1.2);stroke-width:3.5px;width:24px;height:24px}[data-theme=dark] .domain-card-module__mifgMa__icon{filter:brightness(1.1)saturate(1.1)}.domain-card-module__mifgMa__titleGroup{flex:1;min-width:0}.domain-card-module__mifgMa__mascotSection{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--color-border-subtle)}.domain-card-module__mifgMa__extra{gap:var(--space-2);flex-direction:column;display:flex}
.MessageBubble-module__VytOSa__message{margin-bottom:var(--space-3);flex-direction:column;display:flex}.MessageBubble-module__VytOSa__messageUser{align-items:flex-end}.MessageBubble-module__VytOSa__messageOther{align-items:flex-start}.MessageBubble-module__VytOSa__messageSystem{align-items:center}.MessageBubble-module__VytOSa__bubble{align-self:stretch}.MessageBubble-module__VytOSa__sender{align-items:center;gap:var(--space-1);display:inline-flex}.MessageBubble-module__VytOSa__paragraph{margin:0}.MessageBubble-module__VytOSa__timestamp{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-top:var(--space-1)}.MessageBubble-module__VytOSa__statusCardWrapper{margin-top:var(--space-2)}
.DomainQuadrant-module__JZobOq__layout{align-items:center;gap:var(--space-3);margin:var(--space-2) 0;grid-template-columns:1fr auto 1fr;min-height:280px;display:grid}.DomainQuadrant-module__JZobOq__side{justify-content:space-around;gap:var(--space-3);flex-direction:column;min-width:0;height:100%;display:flex}.DomainQuadrant-module__JZobOq__sideLeft{text-align:right;align-items:flex-end}.DomainQuadrant-module__JZobOq__sideRight{text-align:left;align-items:flex-start}.DomainQuadrant-module__JZobOq__label{line-height:var(--line-height-tight);flex-direction:column;display:flex}.DomainQuadrant-module__JZobOq__head{align-items:center;gap:var(--space-1);color:var(--color-on-brand);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);display:flex}.DomainQuadrant-module__JZobOq__sideLeft .DomainQuadrant-module__JZobOq__head{flex-direction:row-reverse}.DomainQuadrant-module__JZobOq__headIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.DomainQuadrant-module__JZobOq__headIcon svg{width:18px;height:18px}.DomainQuadrant-module__JZobOq__colorMint .DomainQuadrant-module__JZobOq__headIcon,.DomainQuadrant-module__JZobOq__colorMint .DomainQuadrant-module__JZobOq__head,.DomainQuadrant-module__JZobOq__colorMint .DomainQuadrant-module__JZobOq__value{color:var(--color-physique-on-brand)}.DomainQuadrant-module__JZobOq__colorCoral .DomainQuadrant-module__JZobOq__headIcon,.DomainQuadrant-module__JZobOq__colorCoral .DomainQuadrant-module__JZobOq__head,.DomainQuadrant-module__JZobOq__colorCoral .DomainQuadrant-module__JZobOq__value{color:var(--color-langagier-on-brand)}.DomainQuadrant-module__JZobOq__colorSky .DomainQuadrant-module__JZobOq__headIcon,.DomainQuadrant-module__JZobOq__colorSky .DomainQuadrant-module__JZobOq__head,.DomainQuadrant-module__JZobOq__colorSky .DomainQuadrant-module__JZobOq__value{color:var(--color-cognitif-on-brand)}.DomainQuadrant-module__JZobOq__colorSun .DomainQuadrant-module__JZobOq__headIcon,.DomainQuadrant-module__JZobOq__colorSun .DomainQuadrant-module__JZobOq__head,.DomainQuadrant-module__JZobOq__colorSun .DomainQuadrant-module__JZobOq__value{color:var(--color-social-on-brand)}.DomainQuadrant-module__JZobOq__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;margin-top:var(--space-1);line-height:1}.DomainQuadrant-module__JZobOq__valueUnit{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-on-cream-secondary)}.DomainQuadrant-module__JZobOq__circleWrap{flex-shrink:0;width:240px;height:240px;position:relative}.DomainQuadrant-module__JZobOq__circleWrap svg{width:100%;height:100%;display:block}.DomainQuadrant-module__JZobOq__guide{fill:none;stroke:var(--color-text-primary);stroke-opacity:.4;stroke-width:1.5px;stroke-dasharray:4 5}.DomainQuadrant-module__JZobOq__guideInner{stroke-opacity:.25}.DomainQuadrant-module__JZobOq__axis{stroke:var(--color-text-primary);stroke-opacity:.2;stroke-width:1px}.DomainQuadrant-module__JZobOq__quadrant{transition:d .6s var(--easing-smooth);fill-opacity:.85}.DomainQuadrant-module__JZobOq__quadrantMint{fill:var(--color-physique)}.DomainQuadrant-module__JZobOq__quadrantCoral{fill:var(--color-langagier)}.DomainQuadrant-module__JZobOq__quadrantSky{fill:var(--color-cognitif)}.DomainQuadrant-module__JZobOq__quadrantSun{fill:var(--color-social)}@media (max-width:540px){.DomainQuadrant-module__JZobOq__circleWrap{width:180px;height:180px}.DomainQuadrant-module__JZobOq__layout{min-height:220px}.DomainQuadrant-module__JZobOq__value{font-size:var(--font-size-2xl)}.DomainQuadrant-module__JZobOq__head{font-size:var(--font-size-sm)}.DomainQuadrant-module__JZobOq__head .DomainQuadrant-module__JZobOq__headIcon,.DomainQuadrant-module__JZobOq__head .DomainQuadrant-module__JZobOq__headIcon svg{width:16px;height:16px}}@media (max-width:480px){.DomainQuadrant-module__JZobOq__circleWrap{width:150px;height:150px}.DomainQuadrant-module__JZobOq__layout{gap:var(--space-2);min-height:200px}.DomainQuadrant-module__JZobOq__value{font-size:var(--font-size-xl)}.DomainQuadrant-module__JZobOq__valueUnit{font-size:var(--font-size-sm)}}@media (max-width:380px){.DomainQuadrant-module__JZobOq__circleWrap{width:120px;height:120px}.DomainQuadrant-module__JZobOq__layout{gap:var(--space-1);min-height:170px}.DomainQuadrant-module__JZobOq__head{font-size:var(--font-size-xs)}.DomainQuadrant-module__JZobOq__head .DomainQuadrant-module__JZobOq__headIcon,.DomainQuadrant-module__JZobOq__head .DomainQuadrant-module__JZobOq__headIcon svg{width:14px;height:14px}.DomainQuadrant-module__JZobOq__value{font-size:var(--font-size-lg)}}
.PlatformKpiBar-module__PUPOOG__kpiBar{gap:var(--space-4);flex-direction:column;display:flex}.PlatformKpiBar-module__PUPOOG__kpiGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.PlatformKpiBar-module__PUPOOG__kpiGrid{grid-template-columns:repeat(2,1fr)}}.PlatformKpiBar-module__PUPOOG__skeleton{height:200px;}@media (prefers-reduced-motion:reduce){.PlatformKpiBar-module__PUPOOG__skeleton{animation:none}}
.code-picker-popover-module__Y3f3ka__pickerHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.code-picker-popover-module__Y3f3ka__pickerOptions{flex-direction:column;display:flex}.code-picker-popover-module__Y3f3ka__pickerItem{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--font-size-xs);color:var(--color-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;min-width:44px;min-height:44px;display:flex}.code-picker-popover-module__Y3f3ka__pickerItem:hover{background:var(--color-surface-tinted)}.code-picker-popover-module__Y3f3ka__pickerItemActive{background:var(--overlay-brand-10);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.code-picker-popover-module__Y3f3ka__pickerItemText{min-width:0;font-weight:var(--font-weight-semibold);flex-direction:column;gap:1px;display:flex}.code-picker-popover-module__Y3f3ka__pickerDesc{font-size:10px;font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.3}.code-picker-popover-module__Y3f3ka__pickerDivider{background:var(--color-border-subtle);height:1px;margin:var(--space-1) 0;display:block}
.bc-step-view-module__prKz8q__view{margin-top:var(--space-2);border-top:1px solid var(--color-border-subtle);scroll-margin-top:var(--space-4);flex-direction:column;flex:1;display:flex}.bc-step-view-module__prKz8q__header{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.bc-step-view-module__prKz8q__nav{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.bc-step-view-module__prKz8q__counter{margin-left:auto}.bc-step-view-module__prKz8q__body{padding:var(--space-4) 0 0;flex-direction:column;flex:1;display:flex}.bc-step-view-module__prKz8q__sectionGap{margin:var(--space-5) 0 var(--space-2)}.bc-step-view-module__prKz8q__sectionGap:first-child{margin-top:0}.bc-step-view-module__prKz8q__blockGap{margin-bottom:var(--space-4)}.bc-step-view-module__prKz8q__documentList{margin:0;padding:0;list-style:none}.bc-step-view-module__prKz8q__alertGap{margin-bottom:var(--space-3)}.bc-step-view-module__prKz8q__formDataGap{margin-bottom:var(--form-subgroup-gap)}.bc-step-view-module__prKz8q__description{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--space-4);line-height:1.55}.bc-step-view-module__prKz8q__refCaption{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.bc-step-view-module__prKz8q__formDataSection{background:var(--color-surface-sunken);border-radius:var(--radius-sm);padding:var(--space-4);margin-bottom:var(--form-section-gap);}.bc-step-view-module__prKz8q__refuseSection{margin-top:var(--space-3)}.bc-step-view-module__prKz8q__refuseHint{margin-bottom:var(--space-2)}.bc-step-view-module__prKz8q__actionRow{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.bc-step-view-module__prKz8q__threadSection{display:contents}.bc-step-view-module__prKz8q__lintMoved_118b78_1{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:var(--space-1)}
.how-it-works-module__ys2iVq__section{}.how-it-works-module__ys2iVq__container{width:100%;max-width:1200px;margin:0 auto}.how-it-works-module__ys2iVq__sectionHead{margin-bottom:var(--layout-1);animation:.6s ease-out backwards how-it-works-module__ys2iVq__fadeInUp}.how-it-works-module__ys2iVq__stepsGrid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.how-it-works-module__ys2iVq__stepsGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.how-it-works-module__ys2iVq__stepCard{border:1px solid var(--overlay-white-30);padding:var(--space-10) var(--space-6) var(--space-8);text-align:center;transition:transform var(--duration-normal) var(--easing-smooth), box-shadow var(--duration-normal) var(--easing-smooth);animation:.6s ease-out backwards how-it-works-module__ys2iVq__fadeInUp;position:relative;}.how-it-works-module__ys2iVq__stepCard:first-child{animation-delay:.1s}.how-it-works-module__ys2iVq__stepCard:nth-child(2){animation-delay:.2s}.how-it-works-module__ys2iVq__stepCard:nth-child(3){animation-delay:.3s}.how-it-works-module__ys2iVq__stepCard:hover{box-shadow:var(--shadow-2);transform:translateY(-8px)scale(1.02)}.how-it-works-module__ys2iVq__stepBadge{position:absolute;top:-24px;left:50%;transform:translate(-50%)}.how-it-works-module__ys2iVq__stepIcon{margin-bottom:var(--space-4);font-size:3rem;line-height:1}.how-it-works-module__ys2iVq__stepDescription{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}@media (min-width:640px){.how-it-works-module__ys2iVq__stepDescription{font-size:var(--font-size-lg)}}@keyframes how-it-works-module__ys2iVq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.how-it-works-module__ys2iVq__sectionHead,.how-it-works-module__ys2iVq__stepCard{animation:none}.how-it-works-module__ys2iVq__stepCard{transition:none}.how-it-works-module__ys2iVq__stepCard:hover{transform:none}}
.TypingIndicator-module__Te9YIW__wrapper{margin-bottom:var(--space-3);align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic;display:flex}.TypingIndicator-module__Te9YIW__bubble{background:var(--overlay-mint-10);border:1px solid var(--color-mint-soft);padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);align-items:center;display:flex}.TypingIndicator-module__Te9YIW__caption{margin-left:var(--space-2);align-self:center}
.loading-inline-demo-module__mMExDa__demo{gap:var(--space-5);flex-direction:column;display:flex}.loading-inline-demo-module__mMExDa__group{gap:var(--space-3);flex-direction:column;display:flex}.loading-inline-demo-module__mMExDa__caption{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.loading-inline-demo-module__mMExDa__list{gap:var(--space-4) var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.loading-inline-demo-module__mMExDa__item{gap:var(--space-2);flex-direction:column;display:flex}.loading-inline-demo-module__mMExDa__itemCaption{font-size:var(--font-size-sm)}.loading-inline-demo-module__mMExDa__demo[data-surface=brand] .loading-inline-demo-module__mMExDa__caption,.loading-inline-demo-module__mMExDa__demo[data-surface=brand] .loading-inline-demo-module__mMExDa__itemCaption{color:var(--color-text-on-brand-secondary)}.loading-inline-demo-module__mMExDa__demo[data-surface=card] .loading-inline-demo-module__mMExDa__caption{color:var(--color-text-primary)}.loading-inline-demo-module__mMExDa__demo[data-surface=card] .loading-inline-demo-module__mMExDa__itemCaption{color:var(--color-text-secondary)}
.DomainRings-module__LEaeDq__wrap{margin:var(--space-3) 0;flex-direction:column;align-items:center;display:flex}.DomainRings-module__LEaeDq__svgWrap{width:280px;height:280px;margin:0 auto;position:relative}.DomainRings-module__LEaeDq__svgWrap>svg{display:block;transform:rotate(180deg)}.DomainRings-module__LEaeDq__icon{border-radius:var(--radius-pill);background:var(--color-surface);width:28px;height:28px;box-shadow:var(--shadow-1);z-index:2;border:2px solid;justify-content:center;align-items:center;display:flex;position:absolute;}.DomainRings-module__LEaeDq__icon svg{width:14px;height:14px}.DomainRings-module__LEaeDq__iconRing0{top:calc(50% - 14px);left:calc(50% - 138px)}.DomainRings-module__LEaeDq__iconRing1{top:calc(50% - 14px);left:calc(50% - 118px)}.DomainRings-module__LEaeDq__iconRing2{top:calc(50% - 14px);left:calc(50% - 98px)}.DomainRings-module__LEaeDq__iconRing3{top:calc(50% - 14px);left:calc(50% - 78px)}.DomainRings-module__LEaeDq__colorMint{color:var(--color-physique-on-brand)}.DomainRings-module__LEaeDq__colorCoral{color:var(--color-langagier-on-brand)}.DomainRings-module__LEaeDq__colorSky{color:var(--color-cognitif-on-brand)}.DomainRings-module__LEaeDq__colorSun{color:var(--color-social-on-brand)}.DomainRings-module__LEaeDq__trackMint{stroke:var(--color-physique-tint)}.DomainRings-module__LEaeDq__trackCoral{stroke:var(--color-langagier-tint)}.DomainRings-module__LEaeDq__trackSky{stroke:var(--color-cognitif-tint)}.DomainRings-module__LEaeDq__trackSun{stroke:var(--color-social-tint)}.DomainRings-module__LEaeDq__fillMint{stroke:var(--color-physique-on-brand)}.DomainRings-module__LEaeDq__fillCoral{stroke:var(--color-langagier-on-brand)}.DomainRings-module__LEaeDq__fillSky{stroke:var(--color-cognitif-on-brand)}.DomainRings-module__LEaeDq__fillSun{stroke:var(--color-social-on-brand)}.DomainRings-module__LEaeDq__track{fill:none;stroke-opacity:.45;stroke-width:14px}[data-theme=dark] .DomainRings-module__LEaeDq__track{stroke-opacity:.22}.DomainRings-module__LEaeDq__fill{fill:none;stroke-width:14px;stroke-linecap:round;transition:stroke-dasharray .6s var(--easing-smooth)}@media (max-width:540px){.DomainRings-module__LEaeDq__svgWrap{width:220px;height:220px}.DomainRings-module__LEaeDq__iconRing0{left:calc(50% - 110px)}.DomainRings-module__LEaeDq__iconRing1{left:calc(50% - 94px)}.DomainRings-module__LEaeDq__iconRing2{left:calc(50% - 78px)}.DomainRings-module__LEaeDq__iconRing3{left:calc(50% - 62px)}}
.vitrine-module__21okdG__vitrine{gap:var(--layout-1);margin-bottom:var(--layout-2);flex-direction:column;display:flex}.vitrine-module__21okdG__entete{gap:var(--space-3);padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);flex-direction:column;display:flex;}.vitrine-module__21okdG__titre{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin:0}.vitrine-module__21okdG__intro{max-width:64ch;font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.vitrine-module__21okdG__sommaire{margin-top:var(--space-2)}.vitrine-module__21okdG__sommaireListe{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vitrine-module__21okdG__fiche{gap:var(--space-4);scroll-margin-top:var(--space-4);flex-direction:column;display:flex}.vitrine-module__21okdG__ficheEntete{align-items:flex-start;gap:var(--space-2);padding:var(--space-5) var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);flex-direction:column;display:flex;}.vitrine-module__21okdG__ficheTitre{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin:0}.vitrine-module__21okdG__ficheIntro{max-width:64ch;font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.vitrine-module__21okdG__paire{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.vitrine-module__21okdG__paire{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vitrine-module__21okdG__panneau{gap:var(--space-4);min-width:0;padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--gradient-brand-start) 0%, var(--gradient-brand-end) 100%);background-color:var(--gradient-brand-start);color:var(--color-text-primary);border:var(--card-border);box-shadow:var(--shadow-1);flex-direction:column;display:flex;}@media (min-width:640px){.vitrine-module__21okdG__panneau{padding:var(--space-5)}}.vitrine-module__21okdG__panneauTitre{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-on-brand-primary);margin:0}.vitrine-module__21okdG__carte{gap:var(--space-6);min-width:0;padding:var(--space-4) var(--space-3);background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-2);flex-direction:column;display:flex;}@media (min-width:640px){.vitrine-module__21okdG__carte{padding:var(--space-5)}}.vitrine-module__21okdG__montage,.vitrine-module__21okdG__formulaire{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.vitrine-module__21okdG__fil{gap:var(--space-6);min-width:0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-tinted);flex-direction:column;display:flex;}
.KpiEvolutionChart-module__kMIqtG__evolutionSection{gap:var(--space-4);flex-direction:column;display:flex}.KpiEvolutionChart-module__kMIqtG__skeleton{height:200px;}.KpiEvolutionChart-module__kMIqtG__skeletonTall{height:360px}.KpiEvolutionChart-module__kMIqtG__dateRangeBar{background:var(--overlay-white-95);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.KpiEvolutionChart-module__kMIqtG__chartArea{background:var(--overlay-white-95);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.KpiEvolutionChart-module__kMIqtG__kpiToggleContent{align-items:center;gap:var(--space-1);display:inline-flex}.KpiEvolutionChart-module__kMIqtG__lineChartWrap{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.KpiEvolutionChart-module__kMIqtG__lineChartBody{height:160px;position:relative}.KpiEvolutionChart-module__kMIqtG__lineChartSvg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.KpiEvolutionChart-module__kMIqtG__gridLine{stroke:var(--color-border-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.KpiEvolutionChart-module__kMIqtG__chartLine{stroke-width:2.5px;vector-effect:non-scaling-stroke;fill:none;stroke-linejoin:round;stroke-linecap:round}.KpiEvolutionChart-module__kMIqtG__lineInscrits{stroke:var(--color-brand)}.KpiEvolutionChart-module__kMIqtG__lineAbonnes{stroke:var(--color-sun)}.KpiEvolutionChart-module__kMIqtG__lineEnfants{stroke:var(--color-mint)}.KpiEvolutionChart-module__kMIqtG__lineParents{stroke:var(--color-sky)}.KpiEvolutionChart-module__kMIqtG__lineBc{stroke:var(--color-brand-strong)}.KpiEvolutionChart-module__kMIqtG__lineMoyenne{stroke:var(--color-coral-soft)}.KpiEvolutionChart-module__kMIqtG__lineChartOverlay{display:flex;position:absolute;inset:0}.KpiEvolutionChart-module__kMIqtG__lineChartCol{cursor:crosshair;flex:1;position:relative}.KpiEvolutionChart-module__kMIqtG__lineChartColActive{background:var(--overlay-white-40)}.KpiEvolutionChart-module__kMIqtG__dataPoint{border-radius:var(--radius-pill);border:1.5px solid var(--color-surface);width:6px;height:6px;transition:transform var(--duration-fast) var(--easing-smooth);pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%)}.KpiEvolutionChart-module__kMIqtG__dataPointActive{border-width:2px;transform:translate(-50%,-50%)scale(1.6)}.KpiEvolutionChart-module__kMIqtG__lineChartDates{display:flex}.KpiEvolutionChart-module__kMIqtG__lineChartDates>*{text-align:center;flex:1}.KpiEvolutionChart-module__kMIqtG__barInscrits{background:var(--color-brand)}.KpiEvolutionChart-module__kMIqtG__barAbonnes{background:var(--color-sun)}.KpiEvolutionChart-module__kMIqtG__barEnfants{background:var(--color-mint)}.KpiEvolutionChart-module__kMIqtG__barParents{background:var(--color-sky)}.KpiEvolutionChart-module__kMIqtG__barBc{background:var(--color-brand-strong)}.KpiEvolutionChart-module__kMIqtG__barMoyenne{background:var(--color-coral-soft)}.KpiEvolutionChart-module__kMIqtG__evolutionDateLabel{font-size:var(--font-size-fluid-xs);color:var(--color-text-tertiary);white-space:nowrap;text-align:center}.KpiEvolutionChart-module__kMIqtG__yAxis{height:160px;padding-bottom:var(--space-2);margin-right:var(--space-2);flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;display:flex}.KpiEvolutionChart-module__kMIqtG__yAxisLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;line-height:1}.KpiEvolutionChart-module__kMIqtG__chartWithAxis{display:flex}.KpiEvolutionChart-module__kMIqtG__chartLegend{gap:var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;display:flex}.KpiEvolutionChart-module__kMIqtG__legendItem{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.KpiEvolutionChart-module__kMIqtG__legendDot{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-pill);flex-shrink:0}.KpiEvolutionChart-module__kMIqtG__tooltip{bottom:calc(100% + var(--space-2));background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-2);font-size:var(--font-size-xs);color:var(--color-text-primary);white-space:nowrap;z-index:var(--z-dropdown);pointer-events:none;font-variant-numeric:tabular-nums;position:absolute;left:50%;transform:translate(-50%);}@media (prefers-reduced-motion:reduce){.KpiEvolutionChart-module__kMIqtG__skeleton{animation:none}.KpiEvolutionChart-module__kMIqtG__chartLine,.KpiEvolutionChart-module__kMIqtG__dataPoint{transition-duration:0s}}
.ConfigAssiduitePanel-module__FvSUDa__panelLayout{gap:var(--space-4);flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.ConfigAssiduitePanel-module__FvSUDa__panelLayout{max-width:var(--app-content-max-width);margin-inline:auto}}.ConfigAssiduitePanel-module__FvSUDa__loadingBars{min-height:var(--space-10);justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ConfigAssiduitePanel-module__FvSUDa__settingsList{gap:var(--space-3);flex-direction:column;display:flex}.ConfigAssiduitePanel-module__FvSUDa__settingRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:box-shadow var(--duration-fast) var(--easing-smooth);display:flex;}.ConfigAssiduitePanel-module__FvSUDa__settingRow:hover{box-shadow:var(--shadow-1)}.ConfigAssiduitePanel-module__FvSUDa__settingSwitchRow{display:block;}@media (min-width:640px){.ConfigAssiduitePanel-module__FvSUDa__settingRow{padding:var(--space-4)}}@media (min-width:768px){.ConfigAssiduitePanel-module__FvSUDa__settingsList{gap:var(--space-4)}.ConfigAssiduitePanel-module__FvSUDa__settingRow{gap:var(--space-5)}}@media (prefers-reduced-motion:reduce){.ConfigAssiduitePanel-module__FvSUDa__settingRow{transition:none}}
.visite-card-module__0YD8Ua__visitCard{cursor:pointer}.visite-card-module__0YD8Ua__visitCardHeader{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.visite-card-module__0YD8Ua__visitDate{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.visite-card-module__0YD8Ua__visitSummary{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--space-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.visite-card-module__0YD8Ua__visitMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.visite-card-module__0YD8Ua__visitPhotoStrip{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.visite-card-module__0YD8Ua__visitPhotoThumb{border-radius:var(--radius-sm);background:var(--color-surface-sunken);object-fit:cover;flex-shrink:0;width:40px;height:40px;}.visite-card-module__0YD8Ua__visitPhotoThumbMore{border-radius:var(--radius-sm);background:var(--color-surface-sunken);width:40px;height:40px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex;}.visite-card-module__0YD8Ua__reportHeader{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.visite-card-module__0YD8Ua__reportHeaderInfo{flex:1;min-width:0}.visite-card-module__0YD8Ua__reportMeta{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.visite-card-module__0YD8Ua__reportActions{gap:var(--space-2);flex-shrink:0;align-items:center;display:flex}.visite-card-module__0YD8Ua__reportSection{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-subtle)}.visite-card-module__0YD8Ua__reportSection:last-child{border-bottom:none}.visite-card-module__0YD8Ua__reportNcText{font-size:var(--font-size-sm);color:var(--color-text-primary);margin-bottom:var(--space-1)}.visite-card-module__0YD8Ua__reportNcObs{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-style:italic}.visite-card-module__0YD8Ua__reportEvalValue{padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.visite-card-module__0YD8Ua__reportEvalSatisfaisant{background:var(--overlay-mint-15);color:var(--color-mint-ink)}.visite-card-module__0YD8Ua__reportEvalAmeliorer{background:var(--color-sun-soft);color:var(--color-sun-on-fill);}.visite-card-module__0YD8Ua__reportEvalInsuffisant{background:color-mix(in srgb, var(--color-danger) 10%, transparent);color:var(--color-danger)}.visite-card-module__0YD8Ua__reportEvalNa{background:var(--color-surface-sunken);color:var(--color-text-secondary);}.visite-card-module__0YD8Ua__reportPhotos{gap:var(--space-2);flex-wrap:wrap;display:flex}.visite-card-module__0YD8Ua__reportPhoto{border-radius:var(--radius-sm);background:var(--color-surface-sunken);object-fit:cover;flex-shrink:0;width:64px;height:64px;display:block;}.visite-card-module__0YD8Ua__reportSectionGroup{margin-bottom:var(--space-3)}.visite-card-module__0YD8Ua__reportCItemList{gap:var(--space-1);flex-direction:column;display:flex}@media (max-width:640px){.visite-card-module__0YD8Ua__reportHeader,.visite-card-module__0YD8Ua__reportSection{padding:var(--space-4)}.visite-card-module__0YD8Ua__reportActions{width:100%}}.visite-card-module__0YD8Ua__lintMoved_a662b8_1{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.visite-card-module__0YD8Ua__lintMoved_a662b8_2{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:right;max-width:240px}.visite-card-module__0YD8Ua__lintMoved_a662b8_3{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.visite-card-module__0YD8Ua__lintMoved_a662b8_4{color:var(--color-text-secondary);margin-left:var(--space-1)}.visite-card-module__0YD8Ua__lintMoved_a662b8_5{font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface-tinted);padding:2px var(--space-2);border-radius:var(--radius-pill);}.visite-card-module__0YD8Ua__lintMoved_a662b8_6{margin:var(--space-1) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.visite-card-module__0YD8Ua__lintMoved_a662b8_7{margin-top:var(--space-3)}.visite-card-module__0YD8Ua__lintMoved_a662b8_8{font-size:var(--font-size-sm);color:var(--color-text-primary);white-space:pre-wrap;margin:0}
.features-grid-module__ZbwJBa__section{}.features-grid-module__ZbwJBa__container{width:100%;max-width:1200px;margin:0 auto}.features-grid-module__ZbwJBa__header{margin:0 0 var(--layout-1);animation:.6s ease-out backwards features-grid-module__ZbwJBa__fadeInUp}.features-grid-module__ZbwJBa__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.features-grid-module__ZbwJBa__grid{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}}.features-grid-module__ZbwJBa__card{border:1px solid var(--overlay-white-30);padding:var(--space-6);text-align:center;transition:transform var(--duration-normal) var(--easing-smooth), box-shadow var(--duration-normal) var(--easing-smooth);animation:.6s ease-out backwards features-grid-module__ZbwJBa__fadeInUp;}.features-grid-module__ZbwJBa__card:hover{box-shadow:var(--shadow-2);transform:translateY(-8px)scale(1.02)}@media (min-width:768px){.features-grid-module__ZbwJBa__card{padding:var(--space-8)}}.features-grid-module__ZbwJBa__cardIcon{margin-bottom:var(--space-3);font-size:2.5rem;line-height:1}@media (min-width:768px){.features-grid-module__ZbwJBa__cardIcon{margin-bottom:var(--space-4);font-size:3rem}}.features-grid-module__ZbwJBa__cardHeader{margin:0 0 var(--space-1);align-items:center}@media (min-width:640px){.features-grid-module__ZbwJBa__cardHeader{margin-bottom:var(--space-2)}}.features-grid-module__ZbwJBa__cardDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}@media (min-width:640px){.features-grid-module__ZbwJBa__cardDescription{font-size:var(--font-size-base)}}@keyframes features-grid-module__ZbwJBa__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.features-grid-module__ZbwJBa__header,.features-grid-module__ZbwJBa__card{animation:none}.features-grid-module__ZbwJBa__card{transition:none}.features-grid-module__ZbwJBa__card:hover{transform:none}}
.FeedbackButtons-module__SoLxpa__container{gap:var(--space-2);margin-top:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;display:flex}.FeedbackButtons-module__SoLxpa__confirmed{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-style:italic}
.DomainRows-module__P1EBUW__domainsList{border-radius:var(--radius-md);flex-direction:column;gap:0;display:flex;overflow:hidden}.DomainRows-module__P1EBUW__domainItem{height:44px;padding:0 var(--space-3);background:var(--color-surface-sunken);border-top:1px solid var(--color-border-subtle);align-items:center;display:flex;position:relative;overflow:hidden;}.DomainRows-module__P1EBUW__domainItem:first-child{border-top:none}.DomainRows-module__P1EBUW__domainTop{z-index:1;align-items:center;gap:var(--space-2);width:100%;display:flex;position:relative}.DomainRows-module__P1EBUW__domainIcon{width:1.25rem;height:1.25rem;color:var(--color-text-primary);flex-shrink:0;align-items:center;display:flex}.DomainRows-module__P1EBUW__domainIcon svg{width:100%;height:100%}.DomainRows-module__P1EBUW__domainLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);flex:1}.DomainRows-module__P1EBUW__colorMint .DomainRows-module__P1EBUW__domainIcon{color:var(--color-physique-on-brand)}.DomainRows-module__P1EBUW__colorCoral .DomainRows-module__P1EBUW__domainIcon{color:var(--color-langagier-on-brand)}.DomainRows-module__P1EBUW__colorSky .DomainRows-module__P1EBUW__domainIcon{color:var(--color-cognitif-on-brand)}.DomainRows-module__P1EBUW__colorSun .DomainRows-module__P1EBUW__domainIcon{color:var(--color-social-on-brand)}.DomainRows-module__P1EBUW__domainCompleted .DomainRows-module__P1EBUW__domainIcon{opacity:.7}.DomainRows-module__P1EBUW__progressBar{--on-surface-fill:var(--surface-card-fill-sous-texte);z-index:0;position:absolute;inset:0;overflow:hidden}.DomainRows-module__P1EBUW__domainsContrast .DomainRows-module__P1EBUW__progressBar{--on-surface-fill:var(--surface-card-fill-sous-texte)}
.page-module__XTfe1W__page{min-height:100%}.page-module__XTfe1W__container{padding:var(--top-nav-clearance) var(--space-4) var(--fab-content-clearance);max-width:var(--app-content-max-width);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.page-module__XTfe1W__settingsDisclosure{border-radius:var(--radius-md)}.page-module__XTfe1W__settingsSummary{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-4);background:var(--overlay-white-95);border-radius:var(--radius-md);box-shadow:var(--shadow-2);color:var(--color-brand-ink);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;list-style:none;display:flex;}.page-module__XTfe1W__settingsSummary::-webkit-details-marker{display:none}.page-module__XTfe1W__settingsChevron{width:var(--size-icon-sm);height:var(--size-icon-sm);margin-inline:calc(var(--space-1) * -1);transition:transform var(--duration-fast) var(--easing-smooth);flex-shrink:0}.page-module__XTfe1W__settingsDisclosure[open] .page-module__XTfe1W__settingsChevron{transform:rotate(90deg)}.page-module__XTfe1W__settingsDisclosure[open] .page-module__XTfe1W__settingsSummary{border-bottom-right-radius:0;border-bottom-left-radius:0}@media (prefers-reduced-motion:reduce){.page-module__XTfe1W__settingsChevron{transition:none}}
.entente-chip-module__Dwbb8G__detailsPanel{white-space:normal;overflow-wrap:anywhere}.entente-chip-module__Dwbb8G__detailsHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.entente-chip-module__Dwbb8G__ententeFacts{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-primary);padding:var(--space-1) var(--space-2) 0;flex-direction:column;display:flex}.entente-chip-module__Dwbb8G__ententeExplain{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:var(--line-height-normal);padding:var(--space-1) var(--space-2) 0;white-space:normal;overflow-wrap:anywhere;min-width:0}
.conformite-grid-module__NE9FEG__gridContainer{gap:var(--space-3);flex-direction:column;display:flex}.conformite-grid-module__NE9FEG__gridSection{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:hidden;}.conformite-grid-module__NE9FEG__gridSectionHeaderRow{align-items:stretch;gap:var(--space-2);padding-right:var(--space-3);background:var(--color-surface);display:flex;}.conformite-grid-module__NE9FEG__gridSectionHeader{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;background:var(--color-surface);text-align:left;font-family:var(--font-body);transition:background var(--duration-fast);border:none;flex:1;display:flex;}.conformite-grid-module__NE9FEG__gridSectionHeader:hover{background:var(--overlay-brand-10)}.conformite-grid-module__NE9FEG__chevron{width:16px;height:16px;color:var(--color-text-secondary);transition:transform .2s var(--easing-smooth);flex-shrink:0}@media (prefers-reduced-motion:reduce){.conformite-grid-module__NE9FEG__chevron{transition:none}}.conformite-grid-module__NE9FEG__chevronExpanded{transform:rotate(90deg)}.conformite-grid-module__NE9FEG__gridSectionName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex:1}.conformite-grid-module__NE9FEG__gridSectionMeta{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.conformite-grid-module__NE9FEG__gridSectionHeaderRow .conformite-grid-module__NE9FEG__btnToutConformeChecked{background:var(--color-mint);color:var(--color-mint-on-fill);border-color:var(--color-mint)}.conformite-grid-module__NE9FEG__gridSectionHeaderRow .conformite-grid-module__NE9FEG__btnToutConformeChecked:hover{background:var(--color-mint-strong);border-color:var(--color-mint-strong)}.conformite-grid-module__NE9FEG__gridSectionBody{border-top:1px solid var(--color-border-subtle);padding:var(--space-2) 0}.conformite-grid-module__NE9FEG__gridRadioGroup{padding-left:calc(var(--size-grid-label) + var(--space-3))}.conformite-grid-module__NE9FEG__gridItemNcNote{margin-top:var(--space-2)}@media (max-width:640px){.conformite-grid-module__NE9FEG__gridSectionMeta{gap:var(--space-1);flex-wrap:wrap}}.conformite-grid-module__NE9FEG__lintMoved_0cf770_1{align-items:center;gap:var(--space-1);display:inline-flex}.conformite-grid-module__NE9FEG__lintMoved_0cf770_2{padding:var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.dashboard-module__5flqYa__filterBar{margin-bottom:var(--space-6)}.dashboard-module__5flqYa__barChart{align-items:flex-end;gap:var(--space-3);height:160px;padding:var(--space-2) 0;display:flex;overflow-x:auto}.dashboard-module__5flqYa__barCol{align-items:center;gap:var(--space-1);flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex}.dashboard-module__5flqYa__barCount{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.dashboard-module__5flqYa__bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-brand-soft);width:100%;max-width:52px;min-height:4px}.dashboard-module__5flqYa__barCurrent{background:var(--color-brand)}.dashboard-module__5flqYa__barLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);white-space:nowrap}.dashboard-module__5flqYa__chartTotal{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-left:auto}.dashboard-module__5flqYa__chartFooter{gap:var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;align-items:center;display:flex}.dashboard-module__5flqYa__domainList{gap:var(--space-3);flex-direction:column;display:flex}.dashboard-module__5flqYa__domainRow{gap:var(--space-1);flex-direction:column;display:flex}.dashboard-module__5flqYa__domainMeta{justify-content:space-between;align-items:center;display:flex}.dashboard-module__5flqYa__domainName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.dashboard-module__5flqYa__domainCount{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-secondary)}.dashboard-module__5flqYa__domainCountDanger{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-danger)}.dashboard-module__5flqYa__progressTrack{background:var(--color-surface-sunken);border-radius:var(--radius-pill);height:8px;overflow:hidden;}.dashboard-module__5flqYa__progressFill{border-radius:var(--radius-pill);height:100%}.dashboard-module__5flqYa__fillCoral{background:var(--color-brand)}.dashboard-module__5flqYa__fillMint{background:var(--color-mint)}.dashboard-module__5flqYa__fillSky{background:var(--color-sky-strong)}.dashboard-module__5flqYa__fillSun{background:var(--color-sun-strong)}.dashboard-module__5flqYa__childName{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.dashboard-module__5flqYa__ageDotGap{margin-right:var(--space-1)}.dashboard-module__5flqYa__sectionRow{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.dashboard-module__5flqYa__divider{background:var(--color-border-subtle);height:1px;margin:var(--space-4) 0}.dashboard-module__5flqYa__skeletonBlock{background:var(--color-surface-sunken);border-radius:var(--radius-sm);height:80px;animation:1.5s infinite dashboard-module__5flqYa__pulse;}.dashboard-module__5flqYa__errorText{color:var(--color-danger)}@keyframes dashboard-module__5flqYa__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.dashboard-module__5flqYa__skeletonBlock{animation:none}}
.DevUserSwitcher-module__kyPiXW__root{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-dev);font-family:var(--font-body);font-size:var(--font-size-fluid-sm);position:fixed}.DevUserSwitcher-module__kyPiXW__opener{box-shadow:var(--shadow-1)}.DevUserSwitcher-module__kyPiXW__panel{padding:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-tinted);box-shadow:var(--shadow-2);min-width:240px;}.DevUserSwitcher-module__kyPiXW__panelTitle{margin-bottom:var(--space-2)}.DevUserSwitcher-module__kyPiXW__userChoice{margin-bottom:var(--space-1);text-align:left;flex-wrap:wrap;justify-content:flex-start}.DevUserSwitcher-module__kyPiXW__userChoiceSelected{background:var(--color-surface-sunken);}.DevUserSwitcher-module__kyPiXW__groupHeader{margin-top:var(--space-2);margin-bottom:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semibold);text-transform:uppercase}.DevUserSwitcher-module__kyPiXW__groupHeader:first-child{margin-top:0}.DevUserSwitcher-module__kyPiXW__userName{font-weight:var(--font-weight-semibold)}.DevUserSwitcher-module__kyPiXW__userNameUnavailable,.DevUserSwitcher-module__kyPiXW__userDescription{color:var(--color-text-secondary)}.DevUserSwitcher-module__kyPiXW__selectedMark{margin-left:auto}.DevUserSwitcher-module__kyPiXW__modeSection{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-strong)}.DevUserSwitcher-module__kyPiXW__modeTitle{margin-bottom:var(--space-1)}.DevUserSwitcher-module__kyPiXW__modeList{gap:var(--space-1);flex-wrap:wrap;display:flex}.DevUserSwitcher-module__kyPiXW__modeList .DevUserSwitcher-module__kyPiXW__modeChipActive{border-color:var(--color-mint);background:var(--color-mint-soft);color:var(--color-mint-on-fill);cursor:default}.DevUserSwitcher-module__kyPiXW__modeActiveDot{margin-right:var(--space-1)}.DevUserSwitcher-module__kyPiXW__modeError{margin-top:var(--space-1);color:var(--color-coral-soft);font-size:var(--font-size-eyebrow)}.DevUserSwitcher-module__kyPiXW__nordiqueForm,.DevUserSwitcher-module__kyPiXW__status{margin-top:var(--space-2)}.DevUserSwitcher-module__kyPiXW__resetCommand{margin-top:var(--space-1);color:var(--color-mint-ink);font-family:ui-monospace,monospace}.DevUserSwitcher-module__kyPiXW__footer{gap:var(--space-1);margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border-strong);display:flex}.DevUserSwitcher-module__kyPiXW__grow{flex:1}
.RecorderResultState-module__rKmBHa__obs-result-page{background:linear-gradient(180deg, var(--gradient-brand-start) 0%, var(--gradient-brand-end) 100%);width:100%;min-height:100svh;padding:var(--top-nav-clearance) var(--space-5) var(--fab-content-clearance);isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden;}.RecorderResultState-module__rKmBHa__obs-result-page--no-fab{padding-bottom:var(--fab-content-clearance)}.RecorderResultState-module__rKmBHa__obs-result-page>:not(.RecorderResultState-module__rKmBHa__obs-fab-bar):not(.RecorderResultState-module__rKmBHa__obs-regenerate-wrap){max-width:var(--app-content-max-width)}.RecorderResultState-module__rKmBHa__obs-empty-audio-panel{text-align:center;flex-direction:column;align-items:center;width:100%;margin-block:auto;display:flex}.RecorderResultState-module__rKmBHa__obs-result-page:before{content:"";background:radial-gradient(ellipse at 50% 0%, var(--overlay-white-30) 0%, transparent 65%);pointer-events:none;z-index:var(--z-behind);position:absolute;inset:0}.RecorderResultState-module__rKmBHa__obs-result-page .breadcrumb{color:var(--color-on-brand);opacity:.9;margin-bottom:var(--space-6)}.RecorderResultState-module__rKmBHa__obs-result-page .breadcrumb a{color:var(--color-on-brand);opacity:.7}.RecorderResultState-module__rKmBHa__obs-result-page .breadcrumb-sep{color:var(--color-on-brand);opacity:.5}.RecorderResultState-module__rKmBHa__obs-mascot-bubble{width:100%;margin-bottom:var(--space-5)}.RecorderResultState-module__rKmBHa__obs-section-label{width:100%;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-on-brand);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);cursor:default}.RecorderResultState-module__rKmBHa__obs-text-field{margin-bottom:var(--space-6)}.RecorderResultState-module__rKmBHa__obs-regenerate-wrap{width:100%;max-width:480px;margin:var(--space-2) auto var(--space-6)}.RecorderResultState-module__rKmBHa__obs-pro-skeleton{border-radius:var(--radius-lg);background:var(--overlay-white-30);width:100%;min-height:140px;margin-bottom:var(--space-6);justify-content:center;align-items:center;display:flex}.RecorderResultState-module__rKmBHa__obs-questions-error{width:100%;margin-bottom:var(--space-4)}.RecorderResultState-module__rKmBHa__obs-questions{width:100%}.RecorderResultState-module__rKmBHa__obs-qa-loading{border-radius:var(--radius-lg);background:var(--overlay-white-30);width:100%;min-height:140px;margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.RecorderResultState-module__rKmBHa__obs-validate{margin-bottom:var(--space-3)}.RecorderResultState-module__rKmBHa__obs-validate-error{width:100%;margin-bottom:var(--space-3)}.RecorderResultState-module__rKmBHa__obs-fab-bar{padding:var(--space-4) var(--space-5) var(--space-5);background:linear-gradient(to top, var(--overlay-brand-50) 0%, transparent 100%);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.RecorderResultState-module__rKmBHa__obs-fab-group{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.RecorderResultState-module__rKmBHa__obs-fab{border-radius:var(--radius-pill);background:var(--color-on-brand);width:52px;height:52px;color:var(--color-brand-strong);cursor:pointer;font-size:var(--font-size-base);box-shadow:var(--shadow-2);transition:box-shadow var(--duration-fast) var(--easing-smooth);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RecorderResultState-module__rKmBHa__obs-fab:hover{box-shadow:var(--shadow-3)}.RecorderResultState-module__rKmBHa__obs-fab-label{font-size:var(--font-size-xs);color:var(--color-text-on-brand-secondary);font-weight:var(--font-weight-medium)}@media (max-width:480px){.RecorderResultState-module__rKmBHa__obs-result-page{padding-left:var(--space-4);padding-right:var(--space-4)}}@media (prefers-reduced-motion:reduce){.RecorderResultState-module__rKmBHa__obs-fab{transition:none}}.RecorderResultState-module__rKmBHa__lintMoved_d749e9_1{color:var(--color-coral-strong)}
.benefits-list-module__ZE6rPa__section{}.benefits-list-module__ZE6rPa__container{width:100%;max-width:800px;margin:0 auto}.benefits-list-module__ZE6rPa__sectionHead{margin-bottom:var(--space-10);animation:.6s ease-out backwards benefits-list-module__ZE6rPa__fadeInUp}.benefits-list-module__ZE6rPa__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){.benefits-list-module__ZE6rPa__list{gap:var(--space-5)}}.benefits-list-module__ZE6rPa__item{align-items:center;gap:var(--space-4);border:1px solid var(--overlay-white-30);padding:var(--space-4) var(--space-5);transition:transform var(--duration-fast) var(--easing-smooth), box-shadow var(--duration-fast) var(--easing-smooth);animation:.5s ease-out backwards benefits-list-module__ZE6rPa__fadeInUp;display:flex;}.benefits-list-module__ZE6rPa__item:hover{box-shadow:var(--shadow-2);transform:translate(8px)}@media (min-width:640px){.benefits-list-module__ZE6rPa__item{padding:var(--space-5) var(--space-6)}}.benefits-list-module__ZE6rPa__checkIcon{background:linear-gradient(135deg, var(--color-mint) 0%, var(--color-mint-strong) 100%);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-mint-on-fill);box-shadow:var(--shadow-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.benefits-list-module__ZE6rPa__checkIcon svg{width:18px;height:18px}@media (min-width:640px){.benefits-list-module__ZE6rPa__checkIcon{width:36px;height:36px}.benefits-list-module__ZE6rPa__checkIcon svg{width:20px;height:20px}}.benefits-list-module__ZE6rPa__checkIconSoon{background:linear-gradient(135deg, var(--color-sun) 0%, var(--color-sun-strong) 100%);color:var(--color-sun-on-fill);}.benefits-list-module__ZE6rPa__text{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-normal)}@media (min-width:640px){.benefits-list-module__ZE6rPa__text{font-size:var(--font-size-lg)}}.benefits-list-module__ZE6rPa__soonBadge{margin-left:var(--space-2);vertical-align:middle;font-style:italic}@keyframes benefits-list-module__ZE6rPa__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.benefits-list-module__ZE6rPa__sectionHead,.benefits-list-module__ZE6rPa__item{animation:none}.benefits-list-module__ZE6rPa__item{transition:none}.benefits-list-module__ZE6rPa__item:hover{transform:none}}
.EscalationForm-module__rjjq2W__form{margin:var(--space-2) 0}.EscalationForm-module__rjjq2W__stack{gap:var(--space-2);flex-direction:column;display:flex}.EscalationForm-module__rjjq2W__paragraph{margin:0}.EscalationForm-module__rjjq2W__slotGrid{gap:var(--space-1);max-height:200px;padding:var(--space-1) 0;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid;overflow-y:auto}.EscalationForm-module__rjjq2W__messageField{gap:var(--space-1);flex-direction:column;display:flex}.EscalationForm-module__rjjq2W__charCount{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:right;margin:0}.EscalationForm-module__rjjq2W__alignStart{align-self:flex-start}
.focus-widget-module__bezOWa__focusAvatarRowWrap{padding:var(--space-1) 0 var(--space-2) 0;margin-bottom:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.focus-widget-module__bezOWa__focusAvatarRowWrap::-webkit-scrollbar{display:none}.focus-widget-module__bezOWa__focusAvatarRow{gap:var(--space-2);justify-content:center;min-width:100%;display:inline-flex}.focus-widget-module__bezOWa__focusAvatar{font-family:var(--font-emoji-stack);border-radius:var(--radius-pill);background:var(--color-surface);text-align:center;cursor:pointer;width:48px;height:48px;color:var(--color-text-primary);transition:border-color var(--duration-normal) var(--easing-smooth), transform var(--duration-fast) var(--easing-smooth);border:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.5rem;line-height:1;display:inline-flex;}.focus-widget-module__bezOWa__focusAvatar>span{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.focus-widget-module__bezOWa__focusAvatar:hover{transform:scale(1.05)}.focus-widget-module__bezOWa__focusAvatarActive{border-color:var(--color-accent-on-cream);box-shadow:var(--shadow-1)}.focus-widget-module__bezOWa__focusAvatarSelectedName{margin:0 0 var(--space-3) 0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-text-on-brand-secondary);text-align:center}.focus-widget-module__bezOWa__focusBody{}.focus-widget-module__bezOWa__lintMoved_18b9ef_1{height:280px}
.padget-slide-module__JT4-YW__row{align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-3);touch-action:pan-y;display:flex}.padget-slide-module__JT4-YW__sideSlot{width:var(--size-padget-slot);flex-shrink:0;justify-content:center;align-items:center;display:flex}.padget-slide-module__JT4-YW__aligned{padding-left:calc(var(--size-padget-slot) + var(--space-2));padding-right:calc(var(--size-padget-slot) + var(--space-2))}@media (max-width:480px){.padget-slide-module__JT4-YW__sideSlot{display:none}.padget-slide-module__JT4-YW__row{gap:0}.padget-slide-module__JT4-YW__aligned{padding-left:0;padding-right:0}}.padget-slide-module__JT4-YW__slide{min-width:0;min-height:128px;padding:var(--space-3) var(--space-4);background:var(--avatar-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:row;flex:1;align-items:center;display:flex;overflow:hidden}.padget-slide-module__JT4-YW__slideClickable{color:inherit;min-width:0;min-height:128px;padding:var(--space-3) var(--space-4);background:var(--avatar-bg);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:box-shadow var(--duration-fast) var(--easing-smooth), border-color var(--duration-fast) var(--easing-smooth);flex-direction:row;flex:1;align-items:center;text-decoration:none;display:flex;overflow:hidden}.padget-slide-module__JT4-YW__slideClickable:hover{box-shadow:var(--shadow-2);border-color:var(--color-brand-soft)}
.onboarding-cta-module__Ob5eNG__primary{min-height:var(--size-control-xl);padding:var(--space-4) var(--space-8);background:var(--color-surface);color:var(--color-brand-ink);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-family:var(--font-body);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--duration-fast) var(--easing-smooth), box-shadow var(--duration-fast) var(--easing-smooth);box-shadow:var(--shadow-2);border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;}.onboarding-cta-module__Ob5eNG__primary:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.onboarding-cta-module__Ob5eNG__primary:active{transform:translateY(0)}[data-theme=dark] .onboarding-cta-module__Ob5eNG__primary{background:var(--color-brand-soft);color:var(--color-surface-tinted);box-shadow:var(--shadow-3)}@media (max-width:640px){.onboarding-cta-module__Ob5eNG__primary{width:100%;padding:var(--space-4) var(--space-6)}}@media (prefers-reduced-motion:reduce){.onboarding-cta-module__Ob5eNG__primary{transition:none}}
.AnalyticsKPIGrid-module__JJjClG__kpiGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}
.service-status-module__R_B6sa__statusCell{cursor:pointer;font-family:inherit;}.service-status-module__R_B6sa__statusCellOpen{background:var(--overlay-mint-15);color:var(--color-mint-ink);border-color:var(--overlay-mint-20)}.service-status-module__R_B6sa__statusCellStatic{cursor:default;opacity:.7}button.service-status-module__R_B6sa__statusCell:hover{box-shadow:var(--shadow-2)}button.service-status-module__R_B6sa__statusCell.service-status-module__R_B6sa__statusCellOpen:hover{background:var(--overlay-mint-20)}button.service-status-module__R_B6sa__statusCell:active{transform:scale(.92)}.service-status-module__R_B6sa__codePresence{background:var(--overlay-mint-15);color:var(--color-mint-ink);border-color:var(--overlay-mint-20)}.service-status-module__R_B6sa__codeAbsence{background:var(--overlay-brand-20);color:var(--color-brand-ink);border-color:var(--overlay-brand-20)}.service-status-module__R_B6sa__codeRemplacant{background:var(--color-sky-soft);color:var(--color-sky-ink);border-color:var(--color-sky-soft)}.service-status-module__R_B6sa__codeSpecial{background:var(--color-sun-soft);color:var(--color-sun-ink);border-color:var(--color-sun-soft)}.service-status-module__R_B6sa__codeSuspension{background:var(--color-danger-soft);color:var(--color-danger);border-color:var(--color-danger-soft)}.service-status-module__R_B6sa__codeFermeture{background:repeating-linear-gradient(135deg, var(--color-border-subtle) 0px, var(--color-border-subtle) 4px, var(--color-surface-sunken) 4px, var(--color-surface-sunken) 8px);color:var(--color-text-secondary);border-color:var(--color-border-strong)}[data-theme=dark] .service-status-module__R_B6sa__codeRemplacant{background:var(--overlay-sky-30);border-color:var(--overlay-sky-30)}[data-theme=dark] .service-status-module__R_B6sa__codeSpecial{background:var(--overlay-sun-30);border-color:var(--overlay-sun-30)}[data-theme=dark] .service-status-module__R_B6sa__codeSuspension{background:color-mix(in srgb, var(--color-danger) 25%, transparent);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}[data-theme=dark] .service-status-module__R_B6sa__codeFermeture{background:repeating-linear-gradient(135deg, var(--color-border-strong) 0px, var(--color-border-strong) 4px, var(--color-surface-sunken) 4px, var(--color-surface-sunken) 8px)}.service-status-module__R_B6sa__statusNameRow{border-top:2px solid var(--color-border-strong);border-bottom:none}.service-status-module__R_B6sa__statusNameCell{padding:var(--space-1) var(--space-1) 0;font-weight:var(--font-weight-bold);color:var(--color-brand-ink);font-style:italic;font-size:var(--font-size-xs);letter-spacing:.02em}.service-status-module__R_B6sa__statusBannerRows{gap:var(--space-2);flex-direction:column;display:flex}.service-status-module__R_B6sa__statusError{text-align:center;justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.service-status-module__R_B6sa__statusErrorText{font-size:var(--font-size-sm);color:var(--color-text-primary);max-width:40ch}.service-status-module__R_B6sa__retryTarget{min-width:160px;min-height:44px}@media (prefers-reduced-motion:reduce){.service-status-module__R_B6sa__statusCell,button.service-status-module__R_B6sa__statusCell{transition:none}button.service-status-module__R_B6sa__statusCell:active{transform:none}}
.soutien-form-module__HBPihW__soutienContainer{gap:var(--space-4);flex-direction:column;display:flex}.soutien-form-module__HBPihW__soutienSection{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-4)}.soutien-form-module__HBPihW__sectionGap{margin-bottom:var(--space-3)}.soutien-form-module__HBPihW__soutienField{gap:var(--space-1);margin-bottom:var(--space-3);flex-direction:column;display:flex}.soutien-form-module__HBPihW__soutienField:last-child{margin-bottom:0}@media (max-width:640px){.soutien-form-module__HBPihW__soutienSection{padding:var(--space-3)}}
.cpe-context-selector-module__LAs6-W__root{gap:var(--space-1);flex-direction:column;min-width:0;max-width:100%;display:flex}.cpe-context-selector-module__LAs6-W__hero{text-align:right;align-items:flex-end}.cpe-context-selector-module__LAs6-W__panel{text-align:left;align-items:flex-start}
.groupe-header-module__C3u0BG__header{margin-top:var(--space-2)}
.worktree-banner-module__ztSETG__banner{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;max-height:2rem;padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);white-space:nowrap;display:flex;overflow:hidden}.worktree-banner-module__ztSETG__prefix{font-weight:var(--font-weight-semibold);flex:none}.worktree-banner-module__ztSETG__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.worktree-banner-module__ztSETG__coral{background-color:var(--color-coral);color:var(--color-coral-on-fill)}.worktree-banner-module__ztSETG__mint{background-color:var(--color-mint);color:var(--color-mint-on-fill)}.worktree-banner-module__ztSETG__sky{background-color:var(--color-sky);color:var(--color-sky-on-fill)}.worktree-banner-module__ztSETG__sun{background-color:var(--color-sun);color:var(--color-sun-on-fill)}.worktree-banner-module__ztSETG__neutral{background-color:var(--color-surface-sunken);color:var(--color-text-primary)}
.parent-section-module__LMV-Pa__section{}.parent-section-module__LMV-Pa__container{width:100%;max-width:1000px;z-index:var(--z-raised);margin:0 auto;position:relative}.parent-section-module__LMV-Pa__comingSoon{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);flex-direction:column;animation:.6s ease-out backwards parent-section-module__LMV-Pa__fadeInUp;display:flex}@keyframes parent-section-module__LMV-Pa__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
@keyframes record-pulse-module__9F8rla__recordPulse{0%,to{box-shadow:var(--shadow-pulse-from)}50%{box-shadow:var(--shadow-pulse-to)}}.record-pulse-module__9F8rla__pulse{animation:record-pulse-module__9F8rla__recordPulse 1.2s var(--easing-smooth) infinite}
.cpe-selection-requise-module__qaL8Da__panel{gap:var(--space-3);flex-direction:column;display:flex;}.cpe-selection-requise-module__qaL8Da__text{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-on-brand-secondary);margin:0}
