.recognition-question-module__ZLNqLq__choiceGroup{gap:var(--space-3);flex-direction:column;display:flex}.recognition-question-module__ZLNqLq__choiceIcon{border-radius:var(--radius-sm);width:36px;height:36px;font-size:var(--font-size-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.recognition-question-module__ZLNqLq__choiceIconMint{background:var(--overlay-mint-20)}.recognition-question-module__ZLNqLq__choiceIconCoral{background:var(--overlay-brand-10)}.recognition-question-module__ZLNqLq__choiceTextWrap{text-align:left;flex:1}.recognition-question-module__ZLNqLq__choiceLabel{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-primary);display:block}.recognition-question-module__ZLNqLq__choiceSublabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin-top:var(--space-1);display:block}.recognition-question-module__ZLNqLq__question{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-5);text-align:center;box-shadow:var(--shadow-1);margin-bottom:var(--space-4);}.recognition-question-module__ZLNqLq__questionIcon{font-size:var(--font-size-3xl);margin-bottom:var(--space-2)}.recognition-question-module__ZLNqLq__questionHead{margin-bottom:var(--space-2);align-items:center}.recognition-question-module__ZLNqLq__questionDesc{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-5);line-height:1.6}
.page-module__zc3DrW__page{flex-direction:column;min-height:100%;display:flex}.page-module__zc3DrW__heroHeader{padding:var(--top-nav-clearance) var(--space-5) var(--space-4);flex-shrink:0}.page-module__zc3DrW__appHeader{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.page-module__zc3DrW__content{padding:var(--space-5) var(--space-5) var(--fab-content-clearance);gap:var(--space-4);max-width:var(--app-content-max-width);flex-direction:column;flex:1;width:100%;margin:0 auto;display:flex}.page-module__zc3DrW__intro{font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary);margin:0;line-height:1.5}.page-module__zc3DrW__resultCount{font-size:var(--font-size-xs);color:var(--color-text-on-brand-secondary);margin:0}.page-module__zc3DrW__resultList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__zc3DrW__emptyMsg{padding:var(--space-6) var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary)}.page-module__zc3DrW__bureau{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:border-color var(--duration-fast);display:flex;}.page-module__zc3DrW__bureau:hover{border-color:var(--color-brand)}.page-module__zc3DrW__bureauBody{flex:1;min-width:0}.page-module__zc3DrW__bureauNom{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.page-module__zc3DrW__bureauMeta{font-size:var(--font-size-sm);color:var(--color-brand-ink);margin-bottom:var(--space-1)}.page-module__zc3DrW__bureauDetail{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__zc3DrW__dialogDetail{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.page-module__zc3DrW__successIcon{background:var(--overlay-mint-20);border-radius:var(--radius-pill);width:56px;height:56px;color:var(--color-mint-ink);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.page-module__zc3DrW__successIconSvg{width:var(--size-icon-lg);height:var(--size-icon-lg)}.page-module__zc3DrW__successBody{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:320px;margin:0;line-height:1.5}.page-module__zc3DrW__centeredStack{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.page-module__zc3DrW__pendingBureauName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);margin:0}.page-module__zc3DrW__pendingBody{font-size:var(--font-size-sm);color:var(--color-text-secondary);max-width:420px;margin:0;line-height:1.5}.page-module__zc3DrW__pendingActions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.page-module__zc3DrW__linkWithMargin{margin-top:var(--space-4)}@media (min-width:640px){.page-module__zc3DrW__heroHeader{padding:var(--top-nav-clearance) var(--space-8) var(--space-4)}.page-module__zc3DrW__content{padding:var(--space-6) var(--space-6) var(--space-10)}}@media (prefers-reduced-motion:reduce){.page-module__zc3DrW__bureau{transition:none}}
.widget-shell-module__CwZg8W__shell{background:var(--widget-bg);border:var(--widget-border);border-radius:var(--widget-radius);padding:var(--widget-padding);box-shadow:var(--widget-shadow);-webkit-backdrop-filter:var(--widget-backdrop);}@media (max-width:400px){.widget-shell-module__CwZg8W__shell{padding:var(--widget-padding-tight)}}.widget-shell-module__CwZg8W__title{font-size:var(--widget-title-size);font-weight:var(--widget-title-weight);color:var(--widget-title-color);line-height:var(--widget-title-line-height);text-transform:var(--widget-title-text-transform);letter-spacing:var(--widget-title-letter-spacing);opacity:var(--widget-title-opacity);text-align:center}.widget-shell-module__CwZg8W__icon{display:var(--widget-icon-display);width:20px;height:20px;color:var(--widget-title-color);flex-shrink:0}.widget-shell-module__CwZg8W__header{align-items:center;justify-content:var(--widget-header-justify,center);gap:var(--space-2);margin-bottom:var(--widget-header-gap);padding-left:var(--drag-handle-clearance,var(--space-10));padding-right:var(--drag-handle-clearance,var(--space-10));display:flex}.widget-shell-module__CwZg8W__header>svg{display:var(--widget-icon-display)}.widget-shell-module__CwZg8W__badge{display:var(--widget-badge-display);font-size:var(--widget-info-size);font-weight:var(--widget-info-weight);color:var(--widget-info-color);opacity:var(--widget-info-opacity);white-space:nowrap}@keyframes widget-shell-module__CwZg8W__pulse{0%,to{opacity:1}50%{opacity:.5}}.widget-shell-module__CwZg8W__skeleton{animation:2s cubic-bezier(.4,0,.6,1) infinite widget-shell-module__CwZg8W__pulse;}.widget-shell-module__CwZg8W__subtitle{font-size:var(--widget-subtle-size);color:var(--widget-subtle-color)}.widget-shell-module__CwZg8W__body{}.widget-shell-module__CwZg8W__stdWidgetHeader{}.widget-shell-module__CwZg8W__stdWidgetIcon{}.widget-shell-module__CwZg8W__stdWidgetTitle{flex:1;}.widget-shell-module__CwZg8W__stdWidgetBadge{}.widget-shell-module__CwZg8W__lintMoved_e9a85f_2{gap:var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.widget-shell-module__CwZg8W__lintMoved_e9a85f_3{padding:var(--space-3) 0;justify-content:center;display:flex}.widget-shell-module__CwZg8W__lintMoved_e9a85f_4{margin-top:var(--space-4)}.widget-shell-module__CwZg8W__lintMoved_e9a85f_5{background:var(--color-surface-tinted);padding:var(--space-4);border-radius:var(--radius-md);}.widget-shell-module__CwZg8W__lintMoved_e9a85f_6{gap:var(--space-3);flex-direction:column;display:flex}.widget-shell-module__CwZg8W__lintMoved_e9a85f_7{padding:var(--space-5);max-width:900px;margin:0 auto}
.hamburger-menu-module__I-rHCG__hamburgerButton{top:calc(16px + env(safe-area-inset-top));left:calc(16px + env(safe-area-inset-left));width:44px;height:44px;z-index:var(--z-nav);position:fixed}.hamburger-menu-module__I-rHCG__hamburgerButton svg{width:24px;height:24px}.hamburger-menu-module__I-rHCG__backdrop{background:var(--overlay-black-50);z-index:var(--z-overlay);animation:.2s ease-in forwards hamburger-menu-module__I-rHCG__fadeIn;position:fixed;inset:0}@keyframes hamburger-menu-module__I-rHCG__fadeIn{0%{opacity:0}to{opacity:1}}.hamburger-menu-module__I-rHCG__drawer{background:var(--color-surface);width:280px;height:100dvh;z-index:var(--z-modal);box-shadow:var(--shadow-3);padding-top:var(--top-nav-clearance);flex-direction:column;animation:.3s ease-out forwards hamburger-menu-module__I-rHCG__slideIn;display:flex;position:fixed;top:0;left:0;overflow-y:auto;}@keyframes hamburger-menu-module__I-rHCG__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (min-width:768px){.hamburger-menu-module__I-rHCG__drawer{width:320px}}.hamburger-menu-module__I-rHCG__menuIconSvg{width:24px;height:24px;color:var(--color-text-primary);flex-shrink:0}.hamburger-menu-module__I-rHCG__menuIconImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:24px;height:24px}.hamburger-menu-module__I-rHCG__menuLabel{-webkit-user-select:none;user-select:none;flex:1}.hamburger-menu-module__I-rHCG__secondarySection{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));margin-top:auto}.hamburger-menu-module__I-rHCG__secondarySeparator{background:var(--color-border-subtle);height:1px;margin:0 var(--space-6)}.hamburger-menu-module__I-rHCG__secondaryTitle{padding:var(--space-3) var(--space-6);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;display:block}[data-theme=dark] .hamburger-menu-module__I-rHCG__drawer{background:var(--color-surface);box-shadow:var(--shadow-3)}.hamburger-menu-module__I-rHCG__cpeLogo{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-5);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-2);display:flex}.hamburger-menu-module__I-rHCG__cpeLogo svg{width:22px;height:22px}.hamburger-menu-module__I-rHCG__cpeLogoText{flex-direction:column;gap:1px;min-width:0;display:flex}.hamburger-menu-module__I-rHCG__cpeLogoName{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hamburger-menu-module__I-rHCG__cpeLogoSub{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.hamburger-menu-module__I-rHCG__cpeNavIcon{width:22px;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hamburger-menu-module__I-rHCG__drawer [aria-current=page] .hamburger-menu-module__I-rHCG__cpeNavIcon{color:var(--color-brand-ink)}.hamburger-menu-module__I-rHCG__cpeNavLabel{-webkit-user-select:none;user-select:none;flex:1}.hamburger-menu-module__I-rHCG__cpeNavBadgeSlot{flex-shrink:0;margin-left:auto;display:inline-flex}.hamburger-menu-module__I-rHCG__cpeUserZone{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);display:flex}.hamburger-menu-module__I-rHCG__cpeUserName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:block}.hamburger-menu-module__I-rHCG__cpeUserRole{font-size:var(--font-size-xs);color:var(--color-text-secondary);display:block}@media (prefers-reduced-motion:reduce){.hamburger-menu-module__I-rHCG__hamburgerButton:hover,.hamburger-menu-module__I-rHCG__hamburgerButton:active{transform:none}.hamburger-menu-module__I-rHCG__backdrop{animation:.2s ease-in forwards hamburger-menu-module__I-rHCG__fadeInReduced}@keyframes hamburger-menu-module__I-rHCG__fadeInReduced{0%{opacity:0}to{opacity:1}}.hamburger-menu-module__I-rHCG__drawer{animation:.3s ease-out forwards hamburger-menu-module__I-rHCG__fadeInReduced}}
.ChatPanel-module__a3yeba__panel{bottom:calc(64px + var(--space-5) + env(safe-area-inset-bottom));left:var(--space-4);left:calc(var(--space-4) + env(safe-area-inset-left));width:420px;max-width:calc(100vw - var(--space-8));background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-3);z-index:var(--z-overlay);flex-direction:column;display:flex;position:fixed;overflow:hidden;}.ChatPanel-module__a3yeba__header{background:linear-gradient(135deg, var(--gradient-brand-start), var(--gradient-brand-end));padding:var(--space-4) var(--space-5);align-items:center;gap:var(--space-3);flex-shrink:0;display:flex;}.ChatPanel-module__a3yeba__headerIcon{background:var(--overlay-white-20);border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ChatPanel-module__a3yeba__headerMascot{pointer-events:none;width:32px!important;height:32px!important}.ChatPanel-module__a3yeba__headerText{flex:1;min-width:0}.ChatPanel-module__a3yeba__body{padding:var(--space-4);scroll-behavior:smooth;flex:1;max-height:420px;overflow-y:auto}.ChatPanel-module__a3yeba__welcomeWrapper{margin-bottom:var(--space-3)}.ChatPanel-module__a3yeba__close{margin-left:auto}.ChatPanel-module__a3yeba__spaced{margin:var(--space-1) 0 var(--space-3)}.ChatPanel-module__a3yeba__messageField{flex:1;min-width:0}.ChatPanel-module__a3yeba__messageList{flex-direction:column;display:flex}.ChatPanel-module__a3yeba__assistantMessageGroup{margin-bottom:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.ChatPanel-module__a3yeba__scrollAnchor{flex-shrink:0;width:100%;height:1px}.ChatPanel-module__a3yeba__inputBar{border-top:1px solid var(--color-border-subtle);padding:var(--space-3) var(--space-4);gap:var(--space-2);background:var(--color-surface);flex-shrink:0;align-items:flex-end;display:flex;}@media (max-width:640px){.ChatPanel-module__a3yeba__panel{bottom:calc(56px + var(--space-3) + var(--space-5) + 60px + env(safe-area-inset-bottom));border-radius:var(--radius-sm) var(--radius-sm) 0 0;width:100%;max-width:100%;max-height:80vh;left:0;right:0}.ChatPanel-module__a3yeba__body{max-height:360px}}@media (prefers-reduced-motion:reduce){.ChatPanel-module__a3yeba__body{scroll-behavior:auto}}
.RecordingModeDistribution-module__XiQica__recordingMode{gap:var(--space-3);flex-direction:column;display:flex}.RecordingModeDistribution-module__XiQica__segBar{border-radius:var(--radius-pill);background:var(--overlay-brand-10);width:100%;height:16px;display:flex;overflow:hidden}.RecordingModeDistribution-module__XiQica__segFill{height:100%;transition:width var(--duration-normal) var(--easing-smooth)}@media (prefers-reduced-motion:reduce){.RecordingModeDistribution-module__XiQica__segFill{transition:none}}.RecordingModeDistribution-module__XiQica__segAudio{background:var(--color-brand)}.RecordingModeDistribution-module__XiQica__segText{background:var(--color-sky-strong)}.RecordingModeDistribution-module__XiQica__segLegend{gap:var(--space-4);flex-wrap:wrap;display:flex}.RecordingModeDistribution-module__XiQica__segLegendItem{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.RecordingModeDistribution-module__XiQica__segLegendValue{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}
.code-legend-module__pZ6zxW__legendGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.code-legend-module__pZ6zxW__legendGroup{gap:var(--space-2);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-3);flex-direction:column;display:flex;}.code-legend-module__pZ6zxW__legendCodes{align-items:center}
.compliance-widget-module__PCZg2a__widget{}.compliance-widget-module__PCZg2a__header{}.compliance-widget-module__PCZg2a__icon{}.compliance-widget-module__PCZg2a__title{flex:1;}.compliance-widget-module__PCZg2a__badge{}.compliance-widget-module__PCZg2a__nextLabelWrap{margin:0 0 var(--space-2) 0;}.compliance-widget-module__PCZg2a__list{margin:0 0 var(--space-3) 0;gap:var(--space-1);flex-direction:column;padding-top:0;padding-bottom:0;list-style:none;display:flex;}.compliance-widget-module__PCZg2a__heroMediaIcon{width:24px;height:24px;color:var(--color-text-primary)}.compliance-widget-module__PCZg2a__more{padding-top:var(--space-2);padding-bottom:var(--space-2);justify-content:center;display:flex;}.compliance-widget-module__PCZg2a__primaryCtaWrap{}.compliance-widget-module__PCZg2a__emptyNoteWrap{margin:var(--space-3) 0;}.compliance-widget-module__PCZg2a__pendingBannerWrap{margin-bottom:var(--space-3);}
.contextual-help-renderer-module__Bm0eaq__container{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.contextual-help-renderer-module__Bm0eaq__panel{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-5);margin-top:var(--space-3);box-shadow:var(--shadow-1);}.contextual-help-renderer-module__Bm0eaq__content{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-relaxed)}.contextual-help-renderer-module__Bm0eaq__content h2{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:var(--space-5) 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-subtle);line-height:1.3}.contextual-help-renderer-module__Bm0eaq__content h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-ink);margin:var(--space-4) 0 var(--space-2);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.contextual-help-renderer-module__Bm0eaq__content h4,.contextual-help-renderer-module__Bm0eaq__content h5,.contextual-help-renderer-module__Bm0eaq__content h6{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:var(--space-3) 0 var(--space-1);line-height:1.3}.contextual-help-renderer-module__Bm0eaq__content h2:first-child,.contextual-help-renderer-module__Bm0eaq__content h3:first-child,.contextual-help-renderer-module__Bm0eaq__content h4:first-child{margin-top:0}.contextual-help-renderer-module__Bm0eaq__content p{margin:0 0 var(--space-3)}.contextual-help-renderer-module__Bm0eaq__content p:last-child{margin-bottom:0}.contextual-help-renderer-module__Bm0eaq__content ul,.contextual-help-renderer-module__Bm0eaq__content ol{margin:0 0 var(--space-3);padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.contextual-help-renderer-module__Bm0eaq__content ul{padding-left:0;list-style:none}.contextual-help-renderer-module__Bm0eaq__content ul li{padding-left:var(--space-5);position:relative}.contextual-help-renderer-module__Bm0eaq__content ul li:before{content:"";left:var(--space-2);border-radius:var(--radius-pill);background:var(--color-brand);width:6px;height:6px;position:absolute;top:.55em}.contextual-help-renderer-module__Bm0eaq__content ul:last-child,.contextual-help-renderer-module__Bm0eaq__content ol:last-child{margin-bottom:0}.contextual-help-renderer-module__Bm0eaq__content li{line-height:var(--line-height-normal)}.contextual-help-renderer-module__Bm0eaq__content a{color:var(--color-brand-ink);word-break:break-word;text-decoration:underline}.contextual-help-renderer-module__Bm0eaq__content a:hover{color:var(--color-brand-ink)}.contextual-help-renderer-module__Bm0eaq__content a:focus-visible{border-radius:var(--radius-sm)}.contextual-help-renderer-module__Bm0eaq__content strong{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}
.floating-main-button-module__PlQFgW__wrapper{bottom:calc(20px + env(safe-area-inset-bottom));right:calc(20px + env(safe-area-inset-right));z-index:var(--z-dropdown);align-items:center;gap:var(--space-1);pointer-events:none;flex-direction:column;display:flex;position:fixed}.floating-main-button-module__PlQFgW__fab{pointer-events:auto;width:64px;height:64px;box-shadow:var(--shadow-brand)}.floating-main-button-module__PlQFgW__fab svg{width:44px;height:44px}.floating-main-button-module__PlQFgW__fab:hover{box-shadow:var(--shadow-brand-hover)}.floating-main-button-module__PlQFgW__fab:active{box-shadow:var(--shadow-brand-active)}@media (prefers-reduced-motion:reduce){.floating-main-button-module__PlQFgW__fab:hover,.floating-main-button-module__PlQFgW__fab:active{transform:none}}
.ObsMiniRecorder-module__Nv0PVa__obs-qa-recorder{margin-top:var(--space-4);padding:var(--space-3) var(--space-2) var(--space-2);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ObsMiniRecorder-module__Nv0PVa__obs-qa-recorder .ObsMiniRecorder-module__Nv0PVa__obs-qa-mic-btn{width:var(--size-mic-inline);height:var(--size-mic-inline)}.ObsMiniRecorder-module__Nv0PVa__obs-qa-recorder .ObsMiniRecorder-module__Nv0PVa__obs-qa-mic-btn>svg{width:32px;height:32px}.ObsMiniRecorder-module__Nv0PVa__obs-qa-exits{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);flex-flow:wrap;display:flex}.ObsMiniRecorder-module__Nv0PVa__obs-qa-submit{margin-top:var(--space-1)}.ObsMiniRecorder-module__Nv0PVa__obs-qa-mode-target{min-height:44px}.ObsMiniRecorder-module__Nv0PVa__obs-qa-mic-btn-recording{}@media (prefers-reduced-motion:reduce){.ObsMiniRecorder-module__Nv0PVa__obs-qa-mic-btn-recording{animation:none}}.ObsMiniRecorder-module__Nv0PVa__obs-qa-recorder .ObsMiniRecorder-module__Nv0PVa__obs-qa-mic-btn-envoi>svg{animation:ObsMiniRecorder-module__Nv0PVa__spin var(--duration-spinner) linear infinite}@keyframes ObsMiniRecorder-module__Nv0PVa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ObsMiniRecorder-module__Nv0PVa__obs-qa-recorder .ObsMiniRecorder-module__Nv0PVa__obs-qa-mic-btn-envoi>svg{animation:none}}
.security-section-module__Jmj3zq__section{}.security-section-module__Jmj3zq__container{width:100%;max-width:1100px;margin:0 auto}.security-section-module__Jmj3zq__sectionHead{text-align:center;margin-bottom:var(--space-10);animation:.6s ease-out backwards security-section-module__Jmj3zq__fadeInUp}@media (min-width:640px){.security-section-module__Jmj3zq__sectionHead{margin-bottom:var(--layout-1)}}.security-section-module__Jmj3zq__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.security-section-module__Jmj3zq__grid{gap:var(--space-5);grid-template-columns:repeat(4,1fr)}}.security-section-module__Jmj3zq__card{border:1px solid var(--overlay-mint-20);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 security-section-module__Jmj3zq__fadeInUp;}.security-section-module__Jmj3zq__card:hover{box-shadow:var(--shadow-2);transform:translateY(-8px)scale(1.02)}.security-section-module__Jmj3zq__cardIcon{margin-bottom:var(--space-3);font-size:2.5rem;line-height:1;display:block}@media (min-width:768px){.security-section-module__Jmj3zq__cardIcon{margin-bottom:var(--space-4);font-size:3rem}}.security-section-module__Jmj3zq__cardDescription{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}@media (min-width:640px){.security-section-module__Jmj3zq__cardDescription{font-size:var(--font-size-sm)}}@media (min-width:1024px){.security-section-module__Jmj3zq__cardDescription{font-size:var(--font-size-base)}}@keyframes security-section-module__Jmj3zq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.security-section-module__Jmj3zq__sectionHead,.security-section-module__Jmj3zq__card{animation:none}.security-section-module__Jmj3zq__card{transition:none}.security-section-module__Jmj3zq__card:hover{transform:none}}
.report-list-editor-module__fsD6Hq__wrapper{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.report-list-editor-module__fsD6Hq__header{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.report-list-editor-module__fsD6Hq__count{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.report-list-editor-module__fsD6Hq__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.report-list-editor-module__fsD6Hq__listItem{align-items:flex-start;gap:var(--space-2);display:flex}.report-list-editor-module__fsD6Hq__bullet{font-size:var(--font-size-lg);color:var(--color-brand-ink);-webkit-user-select:none;user-select:none;flex-shrink:0;line-height:1.8}.report-list-editor-module__fsD6Hq__itemField{flex:1;min-width:0}.report-list-editor-module__fsD6Hq__add{align-self:flex-start;min-height:48px}
.ChoicePanel-module__kNAdvq__panel{bottom:calc(64px + var(--space-5) + env(safe-area-inset-bottom));left:var(--space-4);left:calc(var(--space-4) + env(safe-area-inset-left));width:420px;max-width:calc(100vw - var(--space-8));background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-3);z-index:var(--z-overlay);flex-direction:column;display:flex;position:fixed;overflow:hidden;}.ChoicePanel-module__kNAdvq__header{background:linear-gradient(135deg, var(--gradient-brand-start), var(--gradient-brand-end));padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex;}.ChoicePanel-module__kNAdvq__headerText{flex:1;min-width:0}.ChoicePanel-module__kNAdvq__body{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.ChoicePanel-module__kNAdvq__choiceIcon{width:64px;height:64px;color:var(--color-brand-ink)}.ChoicePanel-module__kNAdvq__choiceMascot{width:72px!important;height:72px!important}
.card-demo-module__1on_6W__grid{gap:var(--space-5);flex-direction:column;display:flex}
.BcCohortTable-module__r0t93W__tableArea{background:var(--overlay-white-95);border-radius:var(--radius-md);padding:var(--space-4);}.BcCohortTable-module__r0t93W__tableTitleRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.BcCohortTable-module__r0t93W__garderieNom{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.BcCohortTable-module__r0t93W__suppressedCell{color:var(--color-sun-ink);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs)}
.attendance-summary-panel-module__0IabBG__panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.attendance-summary-panel-module__0IabBG__statsGrid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}@media (min-width:640px){.attendance-summary-panel-module__0IabBG__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.form-data-builder-module__W2V7Aa__formGrid{gap:var(--form-subgroup-gap);background:0 0;grid-template-columns:1fr;display:grid}@media (min-width:768px){.form-data-builder-module__W2V7Aa__formGrid{grid-template-columns:1fr 1fr}}.form-data-builder-module__W2V7Aa__fullWidth{grid-column:1/-1}.form-data-builder-module__W2V7Aa__fieldGroup{gap:var(--form-label-gap);flex-direction:column;display:flex}.form-data-builder-module__W2V7Aa__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;line-height:var(--line-height-normal)}.form-data-builder-module__W2V7Aa__required{color:var(--color-brand-ink)}.form-data-builder-module__W2V7Aa__readOnlyValue{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);word-break:break-word;display:block;}.form-data-builder-module__W2V7Aa__checkboxGroup{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.form-data-builder-module__W2V7Aa__checkboxLabel{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-normal)}.form-data-builder-module__W2V7Aa__certificat{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.form-data-builder-module__W2V7Aa__certificatChoisi{align-items:center;gap:var(--space-2);display:flex}.form-data-builder-module__W2V7Aa__certificatNom{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);word-break:break-all}.form-data-builder-module__W2V7Aa__formGrid :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:var(--font-size-sm);box-shadow:inset var(--shadow-1);border-width:1.5px}
.floating-secondary-buttons-module__okRDka__container{bottom:calc(20px + env(safe-area-inset-bottom));justify-content:center;align-items:flex-start;gap:var(--space-3);z-index:var(--z-dropdown);pointer-events:none;flex-direction:row;display:flex;position:fixed;left:50%;transform:translate(-50%)}.floating-secondary-buttons-module__okRDka__buttonWrapper{align-items:center;gap:var(--space-1);pointer-events:none;flex-direction:column;display:flex}.floating-secondary-buttons-module__okRDka__fabSlot{border-radius:var(--radius-pill);pointer-events:auto;cursor:pointer;transition:transform var(--duration-fast) var(--easing-smooth);display:inline-flex;position:relative}.floating-secondary-buttons-module__okRDka__fabSlot:hover{transform:scale(1.08)}.floating-secondary-buttons-module__okRDka__fabSlot:active{transform:scale(.92)}.floating-secondary-buttons-module__okRDka__fab{width:56px;height:56px;box-shadow:var(--shadow-brand);transition:background-color var(--duration-fast) var(--easing-smooth), box-shadow var(--duration-fast) var(--easing-smooth)}.floating-secondary-buttons-module__okRDka__fab svg{width:40px;height:40px;filter:drop-shadow(var(--shadow-1))}.floating-secondary-buttons-module__okRDka__fabSlot .floating-secondary-buttons-module__okRDka__fab:hover,.floating-secondary-buttons-module__okRDka__fabSlot .floating-secondary-buttons-module__okRDka__fab:active{transform:none}.floating-secondary-buttons-module__okRDka__fabSlot:hover .floating-secondary-buttons-module__okRDka__fab{box-shadow:var(--shadow-brand-hover)}.floating-secondary-buttons-module__okRDka__fabSlot:active .floating-secondary-buttons-module__okRDka__fab{box-shadow:var(--shadow-brand-active)}.floating-secondary-buttons-module__okRDka__badgeSlot{border:2px solid var(--color-surface-tinted);min-width:20px;height:20px;position:absolute;top:-4px;right:-4px}.floating-secondary-buttons-module__okRDka__alertDotSlot{--size-dot-md:6px;position:absolute;bottom:-2px;right:-2px}@media (prefers-reduced-motion:reduce){.floating-secondary-buttons-module__okRDka__fabSlot{transition:none}.floating-secondary-buttons-module__okRDka__fabSlot:hover,.floating-secondary-buttons-module__okRDka__fabSlot:active{transform:none}}@media (max-width:380px){.floating-secondary-buttons-module__okRDka__container{gap:var(--space-2)}.floating-secondary-buttons-module__okRDka__fab{width:48px;height:48px}.floating-secondary-buttons-module__okRDka__fab svg{width:32px;height:32px}}
.ObsQaPair-module__J3_WBW__obs-qa-pair{margin-bottom:var(--space-6)}.ObsQaPair-module__J3_WBW__obs-qa-pair:last-child{margin-bottom:0}.ObsQaPair-module__J3_WBW__obs-qa-question-skipped{opacity:.45}.ObsQaPair-module__J3_WBW__obs-qa-skipped-slot{text-align:right;margin-top:var(--space-1);padding-right:var(--space-1)}.ObsQaPair-module__J3_WBW__obs-qa-enrich-error{margin-top:var(--space-2)}.ObsQaPair-module__J3_WBW__obs-qa-enrich-loading{border-radius:var(--radius-lg);background:var(--overlay-white-30);width:100%;min-height:140px;margin-top:var(--space-3);justify-content:center;align-items:center;display:flex}
.why-yopidou-module__KdlHza__section{}.why-yopidou-module__KdlHza__container{width:100%;max-width:1100px;margin:0 auto}.why-yopidou-module__KdlHza__header{text-align:center;margin-bottom:var(--space-8);align-items:center;gap:var(--space-4);flex-direction:column;animation:.6s ease-out backwards why-yopidou-module__KdlHza__fadeInUp;display:flex}@media (min-width:640px){.why-yopidou-module__KdlHza__header{margin-bottom:var(--space-10)}}.why-yopidou-module__KdlHza__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.why-yopidou-module__KdlHza__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}.why-yopidou-module__KdlHza__card{border:1px solid var(--overlay-brand-20);padding:var(--space-6);text-align:center;align-items:center;gap:var(--space-3);transition:transform var(--duration-normal) var(--easing-smooth), box-shadow var(--duration-normal) var(--easing-smooth);flex-direction:column;animation:.6s ease-out backwards why-yopidou-module__KdlHza__fadeInUp;display:flex;}.why-yopidou-module__KdlHza__card:hover{box-shadow:var(--shadow-2);transform:translateY(-8px)scale(1.02)}.why-yopidou-module__KdlHza__cardIcon{background:var(--color-brand-action);border-radius:var(--radius-pill);width:56px;height:56px;box-shadow:var(--shadow-brand);justify-content:center;align-items:center;display:flex}@media (min-width:768px){.why-yopidou-module__KdlHza__cardIcon{width:64px;height:64px}}.why-yopidou-module__KdlHza__svg{width:28px;height:28px;color:var(--color-on-brand)}@media (min-width:768px){.why-yopidou-module__KdlHza__svg{width:32px;height:32px}}.why-yopidou-module__KdlHza__cardText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-normal);margin:0}@media (min-width:640px){.why-yopidou-module__KdlHza__cardText{font-size:var(--font-size-base)}}@keyframes why-yopidou-module__KdlHza__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.why-yopidou-module__KdlHza__header,.why-yopidou-module__KdlHza__card{animation:none}.why-yopidou-module__KdlHza__card{transition:none}.why-yopidou-module__KdlHza__card:hover{transform:none}}
.edit-action-bar-module__VTa7mq__bar{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-border-subtle);display:flex}.edit-action-bar-module__VTa7mq__cancel{min-width:100px}.edit-action-bar-module__VTa7mq__save{min-width:120px}@media (max-width:480px){.edit-action-bar-module__VTa7mq__bar{flex-direction:column-reverse;align-items:stretch}.edit-action-bar-module__VTa7mq__stretch{width:100%}}
.AccessibilityPopover-module__OvvbZG__panel{bottom:calc(64px + var(--space-5) + env(safe-area-inset-bottom));left:var(--space-4);left:calc(var(--space-4) + env(safe-area-inset-left));width:420px;max-width:calc(100vw - var(--space-8));background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-3);z-index:var(--z-overlay);flex-direction:column;display:flex;position:fixed;overflow:hidden;}.AccessibilityPopover-module__OvvbZG__header{background:linear-gradient(135deg, var(--gradient-brand-start), var(--gradient-brand-end));padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex;}.AccessibilityPopover-module__OvvbZG__headerText{flex:1;min-width:0}.AccessibilityPopover-module__OvvbZG__body{padding:var(--space-5)}
.domain-card-module__yHNL-G__domain{gap:var(--space-3);flex-direction:column;display:flex}.domain-card-module__yHNL-G__verdictButtons{gap:var(--space-1);display:flex}.domain-card-module__yHNL-G__observationRef{background:linear-gradient(135deg, color-mix(in srgb, var(--color-coral) 4%, transparent) 0%, color-mix(in srgb, var(--color-surface) 60%, transparent) 100%);border:1px solid var(--color-brand-soft);border-radius:var(--radius-sm);padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}[data-theme=dark] .domain-card-module__yHNL-G__observationRef{background:linear-gradient(135deg, color-mix(in srgb, var(--color-coral) 8%, transparent) 0%, color-mix(in srgb, var(--color-surface) 80%, transparent) 100%);border-color:var(--color-border-strong)}.domain-card-module__yHNL-G__observationRefText{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-relaxed);white-space:pre-wrap;word-break:break-word;margin:0}.domain-card-module__yHNL-G__revealSection,.domain-card-module__yHNL-G__pourquoiSection{gap:var(--space-2);flex-direction:column;display:flex}.domain-card-module__yHNL-G__correctionSection{gap:var(--space-3);flex-direction:column;display:flex}.domain-card-module__yHNL-G__correctionForm{border:1.5px solid var(--color-brand-soft);border-radius:var(--radius-sm);padding:var(--space-3);gap:var(--space-2);background:var(--overlay-brand-10);flex-direction:column;display:flex}.domain-card-module__yHNL-G__correctionForm--readonly{border-color:var(--color-border-subtle);background:var(--color-surface-sunken);}.domain-card-module__yHNL-G__correctionLegendRow{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.domain-card-module__yHNL-G__classificationsList{gap:var(--space-3);flex-direction:column;display:flex}.domain-card-module__yHNL-G__classificationBlock{border:1.5px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:var(--space-3);gap:var(--space-2);background:var(--color-surface);flex-direction:column;display:flex;}.domain-card-module__yHNL-G__classificationBlockHeader{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px dashed var(--color-border-strong);margin-bottom:var(--space-1);display:flex}.domain-card-module__yHNL-G__extraitField{gap:var(--space-1);flex-direction:column;display:flex}[data-theme=dark] .domain-card-module__yHNL-G__correctionForm{background:var(--color-surface);border-color:var(--color-border-strong)}[data-theme=dark] .domain-card-module__yHNL-G__classificationBlock{background:var(--color-surface-sunken);border-color:var(--color-border-strong)}.domain-card-module__yHNL-G__noClassification{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.domain-card-module__yHNL-G__pertinentRow{align-items:center;gap:var(--space-3);display:flex}.domain-card-module__yHNL-G__pertinentField{flex:1;min-width:0}
.chat-bubble-demo-module__VqQMbG__thread{gap:var(--space-3);flex-direction:column;display:flex}
.widget-carousel-module__K1WU3a__container{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.widget-carousel-module__K1WU3a__chevron{border-radius:var(--radius-pill);background:var(--color-surface-sunken);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--easing-smooth), color var(--duration-fast) var(--easing-smooth);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;}@media (max-width:400px){.widget-carousel-module__K1WU3a__chevron{width:28px;height:28px}.widget-carousel-module__K1WU3a__chevron svg{width:14px;height:14px}}.widget-carousel-module__K1WU3a__chevron:hover:not(:disabled){background:var(--color-brand-soft);color:var(--color-brand-on-fill)}.widget-carousel-module__K1WU3a__chevron:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.widget-carousel-module__K1WU3a__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:1;align-items:center;display:flex;overflow:hidden}.widget-carousel-module__K1WU3a__dots{justify-content:center;gap:var(--space-1);margin-bottom:var(--space-3);display:flex}.widget-carousel-module__K1WU3a__dot{border-radius:var(--radius-pill);border:1px solid var(--on-surface-border);cursor:pointer;width:6px;height:6px;transition:background var(--duration-fast) var(--easing-smooth), transform var(--duration-fast) var(--easing-smooth);background:0 0;padding:0}.widget-carousel-module__K1WU3a__dot:hover{background:var(--on-surface-border)}.widget-carousel-module__K1WU3a__dotActive{border-color:var(--on-surface-fill);background:var(--on-surface-fill);transform:scale(1.4);}.widget-carousel-module__K1WU3a__dotActive:hover{background:var(--on-surface-fill)}
.CapIndicator-module__ZcWX3G__capDates{font-weight:var(--font-weight-semibold)}
.modal-module__Pslm-q__stack{gap:var(--space-5);flex-direction:column;display:flex}.modal-module__Pslm-q__body{gap:var(--space-4);flex-direction:column;display:flex}.modal-module__Pslm-q__statutChoices{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.modal-module__Pslm-q__statutOption{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-primary);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--font-size-xs);cursor:pointer;text-align:left;width:100%;transition:border-color var(--duration-fast) var(--easing-smooth);font-family:inherit;display:flex;}.modal-module__Pslm-q__statutOption:hover:not(:disabled){border-color:var(--color-brand-soft)}.modal-module__Pslm-q__statutOptionActive{border-color:var(--color-brand-strong);background:var(--overlay-brand-10);font-weight:var(--font-weight-semibold)}.modal-module__Pslm-q__statutOption:disabled{cursor:not-allowed;opacity:.5}.modal-module__Pslm-q__checkList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.modal-module__Pslm-q__checkItem{align-items:center;gap:var(--space-3);display:flex}.modal-module__Pslm-q__checkItem>:first-child{flex:1}.modal-module__Pslm-q__periodeGroup{gap:var(--space-2);margin-left:var(--space-2);flex-wrap:wrap;display:flex}.modal-module__Pslm-q__dateRangePair{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (prefers-reduced-motion:reduce){.modal-module__Pslm-q__statutOption{transition:none}}@media (max-width:480px){.modal-module__Pslm-q__dateRangePair{grid-template-columns:1fr}}
.horaires-semaine-module__GnS57G__intitule{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.horaires-semaine-module__GnS57G__aide{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.horaires-semaine-module__GnS57G__lignes{flex-direction:column;display:flex}.horaires-semaine-module__GnS57G__ligne{align-items:start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle);grid-template-columns:10rem 1fr auto;display:grid}.horaires-semaine-module__GnS57G__ligne:last-child{border-bottom:none}@media (max-width:640px){.horaires-semaine-module__GnS57G__ligne{grid-template-columns:1fr}}.horaires-semaine-module__GnS57G__ferme{padding-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.horaires-semaine-module__GnS57G__plages{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.horaires-semaine-module__GnS57G__plage{align-items:end;gap:var(--space-3);grid-template-columns:minmax(6.5rem,8rem) minmax(6.5rem,8rem) auto;display:grid}.horaires-semaine-module__GnS57G__plageFin{align-items:center;gap:var(--space-2);min-height:2.5rem;display:flex}.horaires-semaine-module__GnS57G__enResume{gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.horaires-semaine-module__GnS57G__lecture{gap:var(--space-1);flex-direction:column;display:flex}.horaires-semaine-module__GnS57G__resume{padding-left:var(--space-4);gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-primary);flex-direction:column;margin:0;display:flex}.horaires-semaine-module__GnS57G__vide{font-size:var(--font-size-sm);color:var(--color-text-secondary)}
.ObsQaCard-module__ClH8_a__obs-qa-card{width:100%;max-width:var(--app-content-max-width);margin-bottom:var(--space-5)}
@keyframes departure-notification-panel-module__Va1kcW__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.departure-notification-panel-module__Va1kcW__panel{width:100%;position:relative}.departure-notification-panel-module__Va1kcW__inset{width:calc(100% - 24px);margin:0 var(--space-3) var(--space-3)}.departure-notification-panel-module__Va1kcW__delais{align-items:flex-end;gap:var(--space-2);margin-top:var(--space-3);width:calc(100% - 24px);padding:0 var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.departure-notification-panel-module__Va1kcW__delai[data-size]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill)}.departure-notification-panel-module__Va1kcW__timeCustom[data-surface]{align-items:center;gap:var(--space-2);flex-direction:row}.departure-notification-panel-module__Va1kcW__timeCustom input{min-width:110px}.departure-notification-panel-module__Va1kcW__envoi[data-size]{min-height:0;padding:var(--space-3) var(--space-5);font-size:var(--font-size-base);box-shadow:var(--shadow-brand)}.departure-notification-panel-module__Va1kcW__toast{top:var(--layout-2);left:var(--space-3);right:var(--space-3);z-index:var(--z-toast);animation:.3s departure-notification-panel-module__Va1kcW__slideDown;position:absolute}@media (prefers-reduced-motion:reduce){.departure-notification-panel-module__Va1kcW__toast{animation:none}}@media (min-width:640px){.departure-notification-panel-module__Va1kcW__delais{gap:var(--space-3)}}
.compliance-section-module__I9FvAq__section{}.compliance-section-module__I9FvAq__container{width:100%;max-width:800px;margin:0 auto}.compliance-section-module__I9FvAq__sectionHead{text-align:center;margin-bottom:var(--space-10);animation:.6s ease-out backwards compliance-section-module__I9FvAq__fadeInUp}@media (min-width:640px){.compliance-section-module__I9FvAq__sectionHead{margin-bottom:var(--layout-1)}}.compliance-section-module__I9FvAq__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:640px){.compliance-section-module__I9FvAq__list{gap:var(--space-5)}}.compliance-section-module__I9FvAq__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 compliance-section-module__I9FvAq__fadeInUp;display:flex;}.compliance-section-module__I9FvAq__item:hover{box-shadow:var(--shadow-2);transform:translate(8px)}@media (min-width:640px){.compliance-section-module__I9FvAq__item{padding:var(--space-5) var(--space-6)}}.compliance-section-module__I9FvAq__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}.compliance-section-module__I9FvAq__checkIcon svg{width:18px;height:18px}@media (min-width:640px){.compliance-section-module__I9FvAq__checkIcon{width:36px;height:36px}.compliance-section-module__I9FvAq__checkIcon svg{width:20px;height:20px}}.compliance-section-module__I9FvAq__checkIconSoon{background:linear-gradient(135deg, var(--color-sun) 0%, var(--color-sun-strong) 100%);color:var(--color-sun-on-fill);}.compliance-section-module__I9FvAq__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){.compliance-section-module__I9FvAq__text{font-size:var(--font-size-lg)}}.compliance-section-module__I9FvAq__soonBadge{margin-left:var(--space-2);vertical-align:middle;font-style:italic}@keyframes compliance-section-module__I9FvAq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.compliance-section-module__I9FvAq__sectionHead,.compliance-section-module__I9FvAq__item{animation:none}.compliance-section-module__I9FvAq__item{transition:none}.compliance-section-module__I9FvAq__item:hover{transform:none}}
.tendance-display-module__s7BZja__container{gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-sunken);border-radius:var(--radius-sm);flex-direction:column;display:flex;}.tendance-display-module__s7BZja__header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tendance-display-module__s7BZja__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.tendance-display-module__s7BZja__summary{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.tendance-display-module__s7BZja__weekGrid{gap:var(--space-1);justify-content:space-between;display:flex}.tendance-display-module__s7BZja__dayColumn{align-items:center;gap:var(--space-1);flex-direction:column;flex:1;max-width:40px;display:flex}.tendance-display-module__s7BZja__dayLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase}.tendance-display-module__s7BZja__dot{border-radius:var(--radius-pill);width:28px;height:28px;transition:transform var(--duration-fast) var(--easing-smooth);justify-content:center;align-items:center;display:flex}.tendance-display-module__s7BZja__dot:hover{transform:scale(1.1)}.tendance-display-module__s7BZja__dot.tendance-display-module__s7BZja__empty{background:var(--color-surface);border:1px dashed var(--color-border-subtle)}.tendance-display-module__s7BZja__dot.tendance-display-module__s7BZja__low{background:var(--color-brand-soft);color:var(--color-brand-on-fill)}.tendance-display-module__s7BZja__dot.tendance-display-module__s7BZja__medium{background:var(--color-brand)}.tendance-display-module__s7BZja__dot.tendance-display-module__s7BZja__high{background:var(--color-coral-strong)}.tendance-display-module__s7BZja__count{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-on-brand)}.tendance-display-module__s7BZja__dot.tendance-display-module__s7BZja__low .tendance-display-module__s7BZja__count{color:var(--color-brand-on-fill)}.tendance-display-module__s7BZja__textFallback{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.tendance-display-module__s7BZja__textFallback .tendance-display-module__s7BZja__label{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}@media (max-width:320px){.tendance-display-module__s7BZja__weekGrid{gap:2px}.tendance-display-module__s7BZja__dot{width:24px;height:24px}.tendance-display-module__s7BZja__count{font-size:10px}}@media (prefers-reduced-motion:reduce){.tendance-display-module__s7BZja__dot{transition:none}}
.SignalProblemPopover-module__WQ9X9W__panel{bottom:calc(64px + var(--space-5) + env(safe-area-inset-bottom));left:var(--space-4);left:calc(var(--space-4) + env(safe-area-inset-left));width:440px;max-width:calc(100vw - var(--space-8));background:var(--color-surface);border-radius:var(--radius-md);max-height:calc(100vh - 120px);box-shadow:var(--shadow-3);z-index:var(--z-overlay);flex-direction:column;display:flex;position:fixed;overflow:hidden;}.SignalProblemPopover-module__WQ9X9W__header{background:linear-gradient(135deg, var(--gradient-brand-start), var(--gradient-brand-end));padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);flex-shrink:0;display:flex;}.SignalProblemPopover-module__WQ9X9W__headerText{flex:1;min-width:0}.SignalProblemPopover-module__WQ9X9W__body{padding:var(--space-4);flex:1;overflow-y:auto}.SignalProblemPopover-module__WQ9X9W__footer{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle);font-weight:var(--font-weight-semibold);flex-shrink:0;justify-content:center;display:flex}.SignalProblemPopover-module__WQ9X9W__errorText{padding:var(--space-4);color:var(--color-danger);font-size:var(--font-size-sm);text-align:center;margin:0}
.review-screen-module__xLJRaa__screen{min-height:100%;flex-direction:column;padding-block-end:var(--fab-content-clearance);display:flex}.review-screen-module__xLJRaa__topBar{padding:var(--layout-3) var(--space-4) var(--space-4);max-width:var(--app-content-max-width);box-sizing:border-box;width:100%;margin:0 auto}.review-screen-module__xLJRaa__topBarFlow{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-on-brand-secondary)}.review-screen-module__xLJRaa__content{max-width:var(--app-content-max-width);width:100%;padding:var(--space-5) var(--space-4) var(--space-4);gap:var(--space-5);flex-direction:column;flex:1;margin:0 auto;display:flex}.review-screen-module__xLJRaa__stack{gap:var(--space-2);flex-direction:column;display:flex}.review-screen-module__xLJRaa__observationText{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;padding:var(--space-3) var(--space-4);background:var(--overlay-brand-10);border:1px solid var(--color-brand-soft);border-radius:var(--radius-sm);margin:0;font-family:inherit;overflow-x:auto}[data-theme=dark] .review-screen-module__xLJRaa__observationText{background:color-mix(in srgb, var(--color-coral) 8%, transparent);border-color:var(--color-border-strong)}.review-screen-module__xLJRaa__qualityButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.review-screen-module__xLJRaa__questionsInput{gap:var(--space-2);flex-direction:column;display:flex}.review-screen-module__xLJRaa__questionsList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-screen-module__xLJRaa__questionItem{align-items:center;gap:var(--space-2);display:flex}.review-screen-module__xLJRaa__questionAdd{align-items:flex-end;gap:var(--space-2);display:flex}.review-screen-module__xLJRaa__grow{flex:1;min-width:0}.review-screen-module__xLJRaa__tagsInput{gap:var(--space-2);flex-direction:column;display:flex}.review-screen-module__xLJRaa__tagsList{gap:var(--space-2);flex-wrap:wrap;display:flex}.review-screen-module__xLJRaa__domainsSection,.review-screen-module__xLJRaa__domainCards{gap:var(--space-3);flex-direction:column;display:flex}.review-screen-module__xLJRaa__resetSection{margin-top:var(--space-3);justify-content:center;display:flex}@media (min-width:640px){.review-screen-module__xLJRaa__topBar{padding:var(--space-6) var(--space-5) var(--space-4)}.review-screen-module__xLJRaa__content{padding:var(--space-6) var(--space-5) var(--space-6)}}.review-screen-module__xLJRaa__historyLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}
.messages-widget-module__n-PR-G__messagesWidgetHeader{}.messages-widget-module__n-PR-G__messagesWidgetTitle{flex:1;}.messages-widget-module__n-PR-G__messagesWidgetChevron{}.messages-widget-module__n-PR-G__twoLineClamp{white-space:normal;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box}.messages-widget-module__n-PR-G__messagesWidgetSwipeLeft{animation:messages-widget-module__n-PR-G__swipeInFromRight .25s var(--easing-smooth)}.messages-widget-module__n-PR-G__messagesWidgetSwipeRight{animation:messages-widget-module__n-PR-G__swipeInFromLeft .25s var(--easing-smooth)}@keyframes messages-widget-module__n-PR-G__swipeInFromRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes messages-widget-module__n-PR-G__swipeInFromLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.messages-widget-module__n-PR-G__messagesWidgetDots{}.messages-widget-module__n-PR-G__messagesWidgetDot{}.messages-widget-module__n-PR-G__messagesWidgetDotActive{}.messages-widget-module__n-PR-G__messagesWidgetActions{gap:var(--space-2);display:flex;}@media (max-width:480px){.messages-widget-module__n-PR-G__messagesWidgetActions{flex-direction:column}}.messages-widget-module__n-PR-G__messagesWidgetLink{flex:1;}.messages-widget-module__n-PR-G__messagesWidgetLinkSecondary{flex:1;}
.yopidou-peek-module__NSNHHa__peek{left:calc(20px + env(safe-area-inset-left,0px));bottom:env(safe-area-inset-bottom,0px);cursor:pointer;width:70px;height:64px;z-index:var(--z-overlay);background:0 0;border:none;padding:0;transition:bottom .24s cubic-bezier(.4,0,.6,1);position:fixed;overflow:hidden}body[data-peek-open=true] .yopidou-peek-module__NSNHHa__peek{bottom:calc(92px + env(safe-area-inset-bottom,0px));transition:bottom .42s cubic-bezier(.34,1.36,.5,1)}.yopidou-peek-module__NSNHHa__peek img{width:150px;max-width:none;height:150px;margin-left:calc(-1 * var(--space-10));margin-top:calc(-1 * var(--space-4));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;display:block}.yopidou-peek-module__NSNHHa__peek:focus-visible{border-radius:var(--radius-sm)}.yopidou-peek-module__NSNHHa__panel{height:calc(88px + 12px + 4px + env(safe-area-inset-bottom,0px));padding-top:var(--space-1);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:4px solid var(--color-brand-ink);background:var(--color-surface-tinted);z-index:var(--z-overlay);justify-content:space-around;align-items:flex-start;transition:transform .24s cubic-bezier(.4,0,.6,1);display:flex;position:fixed;bottom:-12px;left:0;right:0;transform:translateY(100%)}body[data-peek-open=true] .yopidou-peek-module__NSNHHa__panel{transition:transform .42s cubic-bezier(.34,1.36,.5,1);transform:translateY(0)}.yopidou-peek-module__NSNHHa__item{align-items:center;gap:var(--space-1);cursor:pointer;opacity:0;background:0 0;border:none;flex-direction:column;padding:0;font-family:inherit;transition:opacity .14s ease-in,transform .18s ease-in;display:flex;transform:translateY(6px)}.yopidou-peek-module__NSNHHa__item[data-index="0"]{transition-delay:0s,0s}.yopidou-peek-module__NSNHHa__item[data-index="1"]{transition-delay:30ms,30ms}.yopidou-peek-module__NSNHHa__item[data-index="2"]{transition-delay:60ms,60ms}.yopidou-peek-module__NSNHHa__item[data-index="3"]{transition-delay:90ms,90ms}.yopidou-peek-module__NSNHHa__item[data-index="4"]{transition-delay:.12s,.12s}.yopidou-peek-module__NSNHHa__item[data-index="5"]{transition-delay:.15s,.15s}body[data-peek-open=true] .yopidou-peek-module__NSNHHa__item{opacity:1;transition:opacity .26s ease-out,transform .32s cubic-bezier(.34,1.36,.5,1);transform:translateY(0)}body[data-peek-open=true] .yopidou-peek-module__NSNHHa__item[data-index="0"]{transition-delay:.18s,.18s}body[data-peek-open=true] .yopidou-peek-module__NSNHHa__item[data-index="1"]{transition-delay:.21s,.21s}body[data-peek-open=true] .yopidou-peek-module__NSNHHa__item[data-index="2"]{transition-delay:.24s,.24s}body[data-peek-open=true] .yopidou-peek-module__NSNHHa__item[data-index="3"]{transition-delay:.27s,.27s}body[data-peek-open=true] .yopidou-peek-module__NSNHHa__item[data-index="4"]{transition-delay:.3s,.3s}body[data-peek-open=true] .yopidou-peek-module__NSNHHa__item[data-index="5"]{transition-delay:.33s,.33s}.yopidou-peek-module__NSNHHa__item:focus-visible{border-radius:var(--radius-sm)}.yopidou-peek-module__NSNHHa__circle{background:linear-gradient(135deg, var(--color-brand), var(--color-brand-soft));width:56px;height:56px;color:var(--color-on-brand);box-shadow:var(--shadow-brand);border-radius:50%;justify-content:center;align-items:center;display:flex}.yopidou-peek-module__NSNHHa__item[data-role=support] .yopidou-peek-module__NSNHHa__circle,.yopidou-peek-module__NSNHHa__item[data-role=main] .yopidou-peek-module__NSNHHa__circle{width:64px;height:64px}.yopidou-peek-module__NSNHHa__circle img{object-fit:cover;pointer-events:none;border-radius:50%;width:40px;height:40px}.yopidou-peek-module__NSNHHa__icon{width:40px;height:40px;color:var(--color-on-brand)}.yopidou-peek-module__NSNHHa__item[data-role=support] .yopidou-peek-module__NSNHHa__circle img,.yopidou-peek-module__NSNHHa__item[data-role=main] .yopidou-peek-module__NSNHHa__circle img,.yopidou-peek-module__NSNHHa__item[data-role=support] .yopidou-peek-module__NSNHHa__icon,.yopidou-peek-module__NSNHHa__item[data-role=main] .yopidou-peek-module__NSNHHa__icon{width:44px;height:44px}.yopidou-peek-module__NSNHHa__label{background:var(--color-brand-strong);color:var(--color-on-brand);padding:2px var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:.02em;font-size:9px;font-weight:700}body[data-peek-bootstrap=true] .yopidou-peek-module__NSNHHa__peek,body[data-peek-bootstrap=true] .yopidou-peek-module__NSNHHa__panel,body[data-peek-bootstrap=true] .yopidou-peek-module__NSNHHa__item{transition:none!important}.yopidou-peek-module__NSNHHa__spacer{width:100%;height:var(--fab-content-clearance);pointer-events:none;flex-shrink:0}@media (prefers-reduced-motion:reduce){.yopidou-peek-module__NSNHHa__peek,.yopidou-peek-module__NSNHHa__panel,.yopidou-peek-module__NSNHHa__item{transition-duration:.01ms!important}}
.page-module__l97GyW__page{width:100%;max-width:var(--app-content-max-width);padding:0 var(--space-4) var(--space-6);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.page-module__l97GyW__widgetStack{gap:var(--space-6);flex-direction:column;display:flex}.page-module__l97GyW__statusText{margin:0;}.page-module__l97GyW__selectionSlot{gap:var(--space-4);flex-direction:column;display:flex}@media (max-width:640px){.page-module__l97GyW__page,.page-module__l97GyW__widgetStack{gap:var(--space-4)}}
.layout-module__nzaB7W__layoutWrapper{height:100dvh;position:relative;overflow:hidden}.layout-module__nzaB7W__bannerWrapper{top:calc(var(--space-2) + env(safe-area-inset-top));z-index:var(--z-sticky-page);padding-right:var(--space-4);pointer-events:none;justify-content:flex-end;display:flex;position:absolute;left:0;right:0}.layout-module__nzaB7W__bannerWrapper>*{pointer-events:auto}.layout-module__nzaB7W__contentWrapper{height:100%;overflow:hidden auto}@media print{.layout-module__nzaB7W__layoutWrapper{height:auto;position:static}.layout-module__nzaB7W__contentWrapper{height:auto;overflow:visible}}
.recognition-form-page-module__SSZVHq__page{flex-direction:column;min-height:100%;display:flex}.recognition-form-page-module__SSZVHq__header{padding:var(--top-nav-clearance) var(--space-5) var(--space-3);max-width:var(--app-content-max-width);flex-shrink:0;width:100%;margin:0 auto}.recognition-form-page-module__SSZVHq__content{padding:var(--space-5) var(--space-5) var(--space-10);flex-direction:column;flex:1;width:100%;max-width:600px;margin:0 auto;display:flex}.recognition-form-page-module__SSZVHq__intro{font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary);margin:0 0 var(--space-5);line-height:1.5}.recognition-form-page-module__SSZVHq__formGroup{margin-bottom:var(--form-subgroup-gap)}.recognition-form-page-module__SSZVHq__error,.recognition-form-page-module__SSZVHq__ajoutCertificat{margin-bottom:var(--space-4)}.recognition-form-page-module__SSZVHq__fichierChoisi{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--on-surface-text)}.recognition-form-page-module__SSZVHq__info,.recognition-form-page-module__SSZVHq__progressSection{margin-bottom:var(--space-4)}.recognition-form-page-module__SSZVHq__progressHeader{margin-bottom:var(--space-1);justify-content:space-between;display:flex}.recognition-form-page-module__SSZVHq__progressLabel{font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary);font-weight:600}.recognition-form-page-module__SSZVHq__progressPct{font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary);font-weight:700}.recognition-form-page-module__SSZVHq__statusBanner{margin-bottom:var(--space-3)}.recognition-form-page-module__SSZVHq__statusDesc{margin:0}.recognition-form-page-module__SSZVHq__sectionTitle{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-on-brand-secondary);margin:var(--space-3) 0 var(--space-2);font-weight:700}.recognition-form-page-module__SSZVHq__summary{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-1);margin-bottom:var(--space-4);}.recognition-form-page-module__SSZVHq__modify{margin-top:var(--space-3)}@media (min-width:640px){.recognition-form-page-module__SSZVHq__header{padding:var(--top-nav-clearance) var(--space-8) var(--space-4)}.recognition-form-page-module__SSZVHq__content{padding:var(--space-6) var(--space-6) var(--space-10)}}.recognition-form-page-module__SSZVHq__content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){padding:var(--space-3);font-size:var(--font-size-sm)}
.my-tickets-list-module__Y8VouW__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.my-tickets-list-module__Y8VouW__itemHeader{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.my-tickets-list-module__Y8VouW__details{gap:var(--space-2);white-space:pre-wrap;flex-direction:column;display:flex}.my-tickets-list-module__Y8VouW__callback{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;font-style:italic}.my-tickets-list-module__Y8VouW__callbackConfirmed{color:var(--color-mint-ink);font-weight:var(--font-weight-semibold)}
.PendingEscalationBadge-module__LAKqvW__passThrough{pointer-events:none}
.HeroChart-module__U_0Nmq__heroChartOuter{background:var(--overlay-white-95);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;}.HeroChart-module__U_0Nmq__hourPickerBar{background:var(--overlay-white-95);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex;}.HeroChart-module__U_0Nmq__hourPickerLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.HeroChart-module__U_0Nmq__heroChart{gap:var(--space-3);flex-direction:column;display:flex}.HeroChart-module__U_0Nmq__chartWithAxis{display:flex}.HeroChart-module__U_0Nmq__yAxis{height:120px;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}.HeroChart-module__U_0Nmq__yAxisLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;line-height:1}.HeroChart-module__U_0Nmq__heroChartBars{align-items:flex-end;gap:var(--space-fluid-3);height:120px;padding-bottom:var(--space-2);flex:1;display:flex;overflow-x:auto}.HeroChart-module__U_0Nmq__heroChartBucket{align-items:center;gap:var(--space-1);cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;min-width:28px;height:100%;display:flex;position:relative}.HeroChart-module__U_0Nmq__heroChartBarGroup{align-items:flex-end;gap:2px;width:100%;display:flex}.HeroChart-module__U_0Nmq__heroChartArrivalBar{background:var(--color-brand);border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:4px;transition:opacity var(--duration-fast) var(--easing-smooth);flex:1}.HeroChart-module__U_0Nmq__heroChartArrivalBar:hover{opacity:.8}.HeroChart-module__U_0Nmq__heroChartWaitBar{background:var(--color-sky-strong);border-radius:var(--radius-sm) var(--radius-sm) 0 0;min-height:4px;transition:opacity var(--duration-fast) var(--easing-smooth);flex:1}.HeroChart-module__U_0Nmq__heroChartWaitBar:hover{opacity:.8}.HeroChart-module__U_0Nmq__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%);}.HeroChart-module__U_0Nmq__tooltipGrid{gap:var(--space-1);margin-top:var(--space-1);flex-direction:column;display:flex}.HeroChart-module__U_0Nmq__tooltipRow{align-items:center;gap:var(--space-2);display:flex}.HeroChart-module__U_0Nmq__tooltipLabel{color:var(--color-text-secondary)}.HeroChart-module__U_0Nmq__tooltipValue{font-weight:var(--font-weight-semibold);padding-left:var(--space-2);margin-left:auto}.HeroChart-module__U_0Nmq__heroChartHourLabel{font-size:var(--font-size-fluid-xs);color:var(--color-text-tertiary);white-space:nowrap;text-align:center}.HeroChart-module__U_0Nmq__heroChartLegend{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}.HeroChart-module__U_0Nmq__heroChartLegendItem{align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);display:flex}.HeroChart-module__U_0Nmq__peakCallout{margin-top:var(--space-2)}@media (prefers-reduced-motion:reduce){.HeroChart-module__U_0Nmq__heroChartArrivalBar,.HeroChart-module__U_0Nmq__heroChartWaitBar{transition-duration:0s}}
.educator-info-modal-module__Fl5aPW__explanation{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-normal);margin:0}
.visite-photos-upload-module__sKs05a__uploadContainer{gap:var(--space-3);flex-direction:column;display:flex}.visite-photos-upload-module__sKs05a__photoGrid{gap:var(--space-2);flex-wrap:wrap;display:flex}.visite-photos-upload-module__sKs05a__photoPreview{flex-shrink:0;width:72px;height:72px;position:relative}.visite-photos-upload-module__sKs05a__photoPreviewImg{border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-sunken);width:72px;height:72px;display:block;}.visite-photos-upload-module__sKs05a__photoPreviewPlaceholder{border-radius:var(--radius-sm);background:var(--color-surface-sunken);width:72px;height:72px;font-size:var(--font-size-2xl);justify-content:center;align-items:center;display:flex;}.visite-photos-upload-module__sKs05a__photoRemoveSlot{top:calc(-1 * var(--space-3));right:calc(-1 * var(--space-3));z-index:var(--z-raised);position:absolute}
.archive-badge-module__uJBVGq__badge{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}.archive-badge-module__uJBVGq__date{color:var(--color-text-secondary);font-size:var(--font-size-sm)}
.children-grid-module__zmKQhW__page{width:100vw;min-height:100vh;padding:var(--space-4);padding-top:var(--top-nav-clearance);padding-bottom:var(--fab-content-clearance);overflow-x:hidden}.children-grid-module__zmKQhW__container{max-width:var(--app-content-max-width);margin:0 auto}.children-grid-module__zmKQhW__header{margin-bottom:var(--space-8);text-align:center}.children-grid-module__zmKQhW__childrenGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:480px){.children-grid-module__zmKQhW__childrenGrid{gap:var(--space-6)}}@media (min-width:768px){.children-grid-module__zmKQhW__childrenGrid{grid-template-columns:repeat(3,1fr)}}
.cpe-messages-module__Pq3mZq__messages-root{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.cpe-messages-module__Pq3mZq__messages-root-under-menu{top:var(--top-nav-clearance);}.cpe-messages-module__Pq3mZq__three-pane{flex:1;min-height:0;display:flex;overflow:hidden}.cpe-messages-module__Pq3mZq__thread-list-panel{background:var(--color-surface);border-right:1px solid var(--color-border-subtle);flex-direction:column;width:280px;min-width:280px;display:flex;overflow:hidden;}.cpe-messages-module__Pq3mZq__thread-center-panel{background:var(--color-surface-tinted);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;}.cpe-messages-module__Pq3mZq__info-panel{background:var(--color-surface);border-left:1px solid var(--color-border-subtle);width:240px;min-width:240px;padding:var(--space-5) var(--space-4);flex-shrink:0;overflow-y:auto;}.cpe-messages-module__Pq3mZq__thread-list-header-section,.cpe-messages-module__Pq3mZq__thread-header-section{flex:1;min-width:0}.cpe-messages-module__Pq3mZq__thread-list-header{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.cpe-messages-module__Pq3mZq__thread-list-scroll{flex:1;overflow-y:auto}.cpe-messages-module__Pq3mZq__thread-item-active{background:var(--overlay-brand-10);position:relative}.cpe-messages-module__Pq3mZq__thread-item-active:before{content:"";background:var(--color-brand);border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:3px;position:absolute;top:0;bottom:0;left:0}.cpe-messages-module__Pq3mZq__thread-time{font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary)}.cpe-messages-module__Pq3mZq__thread-header{padding:var(--space-3,.75rem) var(--space-5,1.25rem);background:var(--color-surface);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;}.cpe-messages-module__Pq3mZq__messages-area{padding:var(--space-5,1.25rem);gap:var(--space-4,1rem);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cpe-messages-module__Pq3mZq__msg-date-separator{align-items:center;gap:var(--space-3,.75rem);color:var(--color-text-secondary);font-size:var(--font-size-xs,.75rem);display:flex}.cpe-messages-module__Pq3mZq__msg-date-separator:before,.cpe-messages-module__Pq3mZq__msg-date-separator:after{content:"";background:var(--color-border-subtle);flex:1;height:1px}.cpe-messages-module__Pq3mZq__bubble-row{gap:var(--space-2,.5rem);max-width:85%;display:flex}.cpe-messages-module__Pq3mZq__bubble-row-sent{flex-direction:row-reverse;align-self:flex-end}.cpe-messages-module__Pq3mZq__bubble-row-received{align-self:flex-start}.cpe-messages-module__Pq3mZq__bubble-slot-bottom{margin-top:auto}.cpe-messages-module__Pq3mZq__bubble-content{gap:var(--space-1);flex-direction:column;display:flex}.cpe-messages-module__Pq3mZq__bubble-meta{align-items:center;gap:var(--space-2,.5rem);display:flex}.cpe-messages-module__Pq3mZq__bubble-meta-sent{justify-content:flex-end}.cpe-messages-module__Pq3mZq__bubble-timestamp{font-size:var(--font-size-eyebrow);color:var(--color-text-secondary);align-items:center;gap:var(--space-2);display:flex}.cpe-messages-module__Pq3mZq__audio-note-bubble{align-items:center;gap:var(--space-3,.75rem);min-width:200px;max-width:280px;display:flex}.cpe-messages-module__Pq3mZq__audio-note-body{flex:1;min-width:0}.cpe-messages-module__Pq3mZq__audio-waveform{align-items:center;gap:var(--space-1);height:22px;margin-bottom:var(--space-1);display:flex}.cpe-messages-module__Pq3mZq__audio-waveform-bar{border-radius:var(--radius-pill);background:var(--color-brand);opacity:.6;width:3px;height:12px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:first-child{height:8px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(2){height:14px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(3){height:18px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(4){height:12px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(5){height:20px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(6){height:10px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(7){height:16px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(8){height:8px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(9){height:14px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(10){height:18px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(11){height:12px}.cpe-messages-module__Pq3mZq__audio-waveform-bar:nth-child(12){height:10px}.cpe-messages-module__Pq3mZq__audio-waveform-bar-sent{background:var(--color-brand-strong);opacity:.7}.cpe-messages-module__Pq3mZq__audio-duration{font-size:var(--font-size-eyebrow);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.cpe-messages-module__Pq3mZq__compose-area{padding:var(--space-4,1rem) var(--space-5,1.25rem);background:var(--color-surface);border-top:1px solid var(--color-border-subtle);flex-shrink:0;}.cpe-messages-module__Pq3mZq__compose-footer{margin-top:var(--space-2,.5rem);justify-content:flex-end;align-items:center;display:flex}.cpe-messages-module__Pq3mZq__compose-panel{padding:var(--space-5,1.25rem);background:var(--color-surface-tinted);flex:1;overflow-y:auto;}.cpe-messages-module__Pq3mZq__sender-identity{background:var(--gradient-subtle-brand);border:1px solid var(--overlay-brand-20);border-radius:var(--radius-lg,.75rem);padding:var(--space-3,.75rem) var(--space-4,1rem);font-size:var(--font-size-sm,.875rem);color:var(--color-brand-ink);margin-bottom:var(--space-5,1.25rem);align-items:center;gap:var(--space-2,.5rem);display:flex}.cpe-messages-module__Pq3mZq__tabs{gap:var(--space-2,.5rem);margin-bottom:var(--space-5,1.25rem);flex-wrap:wrap;display:flex}.cpe-messages-module__Pq3mZq__form-group{margin-bottom:var(--space-4,1rem)}.cpe-messages-module__Pq3mZq__compose-form-footer{justify-content:flex-end;gap:var(--space-3,.75rem);margin-top:var(--space-5,1.25rem);padding-top:var(--space-4,1rem);border-top:1px solid var(--color-border-subtle);display:flex}.cpe-messages-module__Pq3mZq__compose-mode-toggle{gap:var(--space-1,.25rem);margin-bottom:var(--space-2,.5rem);display:flex}.cpe-messages-module__Pq3mZq__dictaphone-panel{border:2px solid var(--color-brand);border-radius:var(--radius-lg,.75rem);background:linear-gradient(135deg, var(--gradient-brand-start) 0%, var(--gradient-brand-end) 100%);padding:var(--space-5,1.25rem) var(--space-4,1rem);align-items:center;gap:var(--space-4,1rem);margin-bottom:var(--space-3,.75rem);flex-direction:column;display:flex}.cpe-messages-module__Pq3mZq__dictaphone-mic-btn-recording{}.cpe-messages-module__Pq3mZq__dictaphone-timer{font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-bold,700);font-variant-numeric:tabular-nums;color:var(--color-on-brand);text-shadow:var(--shadow-text)}.cpe-messages-module__Pq3mZq__dictaphone-slot{width:100%;max-width:240px}.cpe-messages-module__Pq3mZq__dictaphone-controls{align-items:center;gap:var(--space-4,1rem);display:flex}.cpe-messages-module__Pq3mZq__page-header-before{margin:var(--space-2) var(--space-6,1.5rem) 0;flex-shrink:0}.cpe-messages-module__Pq3mZq__page-header-spacing{margin:var(--space-5,1.25rem) var(--space-6,1.5rem);flex-shrink:0}.cpe-messages-module__Pq3mZq__read-error{margin:var(--space-4) var(--space-6,1.5rem)}.cpe-messages-module__Pq3mZq__load-more-row{margin:var(--space-3,.75rem) 0 var(--space-2,.5rem);justify-content:center;display:flex}.cpe-messages-module__Pq3mZq__info-panel-section{margin-bottom:var(--space-5,1.25rem)}.cpe-messages-module__Pq3mZq__info-sender-row{align-items:center;gap:var(--space-2,.5rem);margin-bottom:var(--space-2,.5rem);display:flex}.cpe-messages-module__Pq3mZq__info-participant-row{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);display:flex}.cpe-messages-module__Pq3mZq__info-sender-name{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600)}.cpe-messages-module__Pq3mZq__info-sender-role{font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary)}.cpe-messages-module__Pq3mZq__info-participant-name{font-size:var(--font-size-xs,.75rem)}.cpe-messages-module__Pq3mZq__info-participant-role{margin-left:var(--space-1);font-size:var(--font-size-eyebrow);color:var(--color-text-secondary)}.cpe-messages-module__Pq3mZq__info-unread-value{color:var(--color-brand-strong);font-weight:var(--font-weight-semibold,600)}.cpe-messages-module__Pq3mZq__edu-compose-options{gap:var(--space-3,.75rem);margin-bottom:var(--space-5,1.25rem);grid-template-columns:1fr 1fr;display:grid}.cpe-messages-module__Pq3mZq__edu-option-title{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);margin-bottom:var(--space-1);display:block}.cpe-messages-module__Pq3mZq__edu-option-sub{font-size:var(--font-size-xs,.75rem);color:var(--color-text-secondary);display:block}.cpe-messages-module__Pq3mZq__target-section-header{font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.07em;padding:var(--space-2,.5rem) 0 var(--space-1,.25rem);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-2,.5rem)}.cpe-messages-module__Pq3mZq__target-section-separator{align-items:center;gap:var(--space-2,.5rem);margin:var(--space-3,.75rem) 0 var(--space-2,.5rem);color:var(--color-text-secondary);font-size:var(--font-size-xs,.75rem);display:flex}.cpe-messages-module__Pq3mZq__target-section-separator:before,.cpe-messages-module__Pq3mZq__target-section-separator:after{content:"";background:var(--color-border-subtle);flex:1;height:1px}.cpe-messages-module__Pq3mZq__destination-pills{gap:var(--space-2,.5rem);margin-bottom:var(--space-4,1rem);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.cpe-messages-module__Pq3mZq__dictaphone-mic-btn-recording{animation:none}}.cpe-messages-module__Pq3mZq__inbox-callout{flex-shrink:0}.cpe-messages-module__Pq3mZq__child-callout{margin:var(--space-4,1rem) var(--space-5,1.25rem) 0;flex-shrink:0}.cpe-messages-module__Pq3mZq__info-chip-gap{margin:0 var(--space-1) var(--space-1) 0}.cpe-messages-module__Pq3mZq__broadcast-dialog-error{color:var(--color-danger);font-size:var(--font-size-xs,.75rem);margin-bottom:var(--space-3,.75rem)}.cpe-messages-module__Pq3mZq__composer-error{margin-bottom:var(--space-4,1rem)}
.announcement-bubble-module__poV0oG__ctaRow{margin-top:var(--space-3);text-align:center}.announcement-bubble-module__poV0oG__cta{justify-content:center;align-items:center;display:inline-flex;}
.observation-domains-module__UTxx5a__domainSection{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px dashed var(--color-border-subtle);flex-direction:column;display:flex}.observation-domains-module__UTxx5a__domainItem{border-left:3px solid var(--domain-color);padding-left:var(--space-2)}.observation-domains-module__UTxx5a__domainLabel{color:var(--domain-color-ink)}.observation-domains-module__UTxx5a__domainExtrait{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-style:italic;line-height:var(--line-height-normal)}
.invitation-share-panel-module__HXc3xG__panel{width:100%;container:invitation-share-panel/inline-size}.invitation-share-panel-module__HXc3xG__sharePanel,.invitation-share-panel-module__HXc3xG__loadingState{gap:var(--space-5);flex-direction:column;display:flex}.invitation-share-panel-module__HXc3xG__intro{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.invitation-share-panel-module__HXc3xG__methodsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.invitation-share-panel-module__HXc3xG__method{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.invitation-share-panel-module__HXc3xG__codeValue{width:100%;padding:var(--space-4) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-extrabold);letter-spacing:.12em;line-height:var(--line-height-tight);text-align:center;-webkit-user-select:all;user-select:all;display:block;}.invitation-share-panel-module__HXc3xG__copyFeedback{min-height:var(--space-5);color:var(--color-mint-ink);font-size:var(--font-size-xs);text-align:center}.invitation-share-panel-module__HXc3xG__copyFeedbackError{color:var(--color-danger)}.invitation-share-panel-module__HXc3xG__qrMethod{align-items:center}.invitation-share-panel-module__HXc3xG__qrDisplay{width:100%}.invitation-share-panel-module__HXc3xG__skeletonHeading{width:58%;margin:0 auto}.invitation-share-panel-module__HXc3xG__skeletonLine{width:76%;margin:0 auto}.invitation-share-panel-module__HXc3xG__skeletonMethodTitle{width:62%}.invitation-share-panel-module__HXc3xG__skeletonCode{height:var(--layout-1)}.invitation-share-panel-module__HXc3xG__skeletonButton{width:100%;height:var(--space-10)}.invitation-share-panel-module__HXc3xG__skeletonQr{width:var(--layout-3);height:var(--layout-3);align-self:center}.invitation-share-panel-module__HXc3xG__statePanel{align-items:center;gap:var(--space-4);padding:var(--space-8) 0;text-align:center;flex-direction:column;display:flex}.invitation-share-panel-module__HXc3xG__stateText{max-width:100%;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.invitation-share-panel-module__HXc3xG__stateIcon{color:var(--color-text-secondary)}@container invitation-share-panel (max-width:48rem){.invitation-share-panel-module__HXc3xG__method[data-variant]{padding:var(--space-3)}}
.portal-navigation-module__sba6bW__frame{flex-direction:column;width:100%;max-width:100%;min-height:100%;margin:0 auto;display:flex;container:portal/inline-size}.portal-navigation-module__sba6bW__portalShell{--portal-drawer-width:280px;--portal-sidebar-width:260px;--portal-touch-target:44px;flex-direction:column;flex:1 0 auto;display:flex;position:relative;overflow-x:clip}.portal-navigation-module__sba6bW__shellMenuOpen{height:100dvh;overflow:hidden}.portal-navigation-module__sba6bW__sidebar{z-index:var(--z-modal);width:min(var(--portal-drawer-width), 85%);min-width:0;max-height:100dvh;padding:var(--space-4) 0;background:var(--color-surface);color:var(--color-text-primary);border-right:1px solid var(--color-accent-on-brand);box-shadow:var(--shadow-3);visibility:hidden;pointer-events:none;transition:transform var(--duration-fast) var(--easing-smooth), visibility var(--duration-fast) var(--easing-smooth);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);}.portal-navigation-module__sba6bW__sidebarOpen{visibility:visible;pointer-events:auto;transform:translate(0)}.portal-navigation-module__sba6bW__sidebarLogo{align-items:center;gap:var(--space-3);padding:0 var(--layout-1) var(--space-4) var(--space-4);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-2);display:flex}.portal-navigation-module__sba6bW__sidebarLogo svg{width:22px;height:22px}.portal-navigation-module__sba6bW__sidebarLogoText{min-width:0}.portal-navigation-module__sba6bW__portalName{overflow-wrap:anywhere;font-size:var(--font-size-fluid-sm);font-weight:var(--font-weight-bold);display:block}.portal-navigation-module__sba6bW__portalRole{font-size:var(--font-size-xs);color:var(--color-text-secondary);display:block}.portal-navigation-module__sba6bW__bandeauDonnees{margin:0 var(--space-4) var(--space-2)}.portal-navigation-module__sba6bW__navList{flex-direction:column;display:flex}.portal-navigation-module__sba6bW__navSectionItem{margin-top:var(--space-2);border-top:1px solid var(--color-border-subtle)}.portal-navigation-module__sba6bW__navLink{width:100%;min-height:var(--portal-touch-target);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);color:var(--color-text-primary);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-fluid-sm);font-weight:var(--font-weight-medium);text-align:left;transition:background var(--duration-fast) var(--easing-smooth);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.portal-navigation-module__sba6bW__navLink:hover{background:var(--overlay-brand-10);color:var(--color-brand-ink)}.portal-navigation-module__sba6bW__navLink:focus-visible{outline-offset:-3px}.portal-navigation-module__sba6bW__navLink[aria-disabled=true]{cursor:wait}.portal-navigation-module__sba6bW__navLink[aria-disabled=true]:not([data-state=pending]){opacity:.65}.portal-navigation-module__sba6bW__navLinkActive{background:var(--overlay-brand-10);color:var(--color-brand-ink);font-weight:var(--font-weight-bold)}.portal-navigation-module__sba6bW__navLinkActive:before{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-brand);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.portal-navigation-module__sba6bW__navIcon{width:var(--space-5);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.portal-navigation-module__sba6bW__navLinkActive .portal-navigation-module__sba6bW__navIcon,.portal-navigation-module__sba6bW__navLink:hover .portal-navigation-module__sba6bW__navIcon{color:var(--color-brand-ink)}.portal-navigation-module__sba6bW__navLabel{overflow-wrap:anywhere;min-width:0}.portal-navigation-module__sba6bW__navBadgeSlot{flex-shrink:0;margin-left:auto;display:inline-flex}.portal-navigation-module__sba6bW__navBadgeSkeleton{width:var(--space-6);height:var(--space-4);flex-shrink:0;margin-left:auto}.portal-navigation-module__sba6bW__sidebarFooter{padding:var(--space-3) var(--space-4) 0;border-top:1px solid var(--color-border-subtle);margin-top:auto}.portal-navigation-module__sba6bW__userZone{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;display:flex}.portal-navigation-module__sba6bW__userName{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:block}.portal-navigation-module__sba6bW__userRole{color:var(--color-text-secondary);font-size:var(--font-size-xs);display:block}.portal-navigation-module__sba6bW__menuBar{min-height:var(--portal-touch-target);align-items:center;gap:var(--space-3);display:flex}.portal-navigation-module__sba6bW__menuTrigger,.portal-navigation-module__sba6bW__closeSlot{width:var(--portal-touch-target);height:var(--portal-touch-target)}.portal-navigation-module__sba6bW__menuTrigger svg{width:22px;height:22px}.portal-navigation-module__sba6bW__menuBarTitle{overflow-wrap:anywhere;min-width:0;color:var(--color-text-on-brand-secondary);font-size:var(--font-size-fluid-sm);font-weight:var(--font-weight-bold)}.portal-navigation-module__sba6bW__closeSlot{top:var(--space-2);right:var(--space-1);position:absolute}.portal-navigation-module__sba6bW__closeSlot:focus-visible{outline-offset:-2px}.portal-navigation-module__sba6bW__backdrop{z-index:var(--z-overlay);background:var(--overlay-black-50);cursor:pointer;border:0;display:block;position:fixed;inset:0}.portal-navigation-module__sba6bW__mainContent{min-width:0;padding:var(--space-4);flex:1;position:relative}@container portal (min-width:48rem){.portal-navigation-module__sba6bW__portalShell{flex-direction:row}.portal-navigation-module__sba6bW__shellMenuOpen{height:auto;overflow:visible}.portal-navigation-module__sba6bW__sidebar{z-index:var(--z-base);width:var(--portal-sidebar-width);min-width:var(--portal-sidebar-width);max-height:none;padding:var(--space-6) 0;box-shadow:var(--shadow-2);visibility:visible;pointer-events:auto;flex-shrink:0;position:relative;inset:auto;transform:none}.portal-navigation-module__sba6bW__sidebarLogo{padding:0 var(--space-6) var(--space-6);margin-bottom:var(--space-4)}.portal-navigation-module__sba6bW__bandeauDonnees{margin-right:var(--space-6);margin-left:var(--space-6)}.portal-navigation-module__sba6bW__navSectionItem{border-top:0}.portal-navigation-module__sba6bW__navLink{padding:var(--space-3) var(--space-6)}.portal-navigation-module__sba6bW__sidebarFooter{padding:var(--space-4) var(--space-6) var(--fab-content-clearance)}.portal-navigation-module__sba6bW__menuBar,.portal-navigation-module__sba6bW__closeSlot{display:none}.portal-navigation-module__sba6bW__mainContent{padding:var(--space-8)}}@media (prefers-reduced-motion:reduce){.portal-navigation-module__sba6bW__sidebar,.portal-navigation-module__sba6bW__navLink{transition:none}}
.pricing-section-module__lZG1yW__section{}.pricing-section-module__lZG1yW__container{width:100%;max-width:900px;margin:0 auto}.pricing-section-module__lZG1yW__cardsGrid{justify-content:center;display:flex}.pricing-section-module__lZG1yW__cardsGrid>*{width:100%;max-width:480px}.pricing-section-module__lZG1yW__card{border:2px solid var(--overlay-brand-40);padding:var(--space-8);transition:transform var(--duration-normal) var(--easing-smooth), box-shadow var(--duration-normal) var(--easing-smooth);flex-direction:column;animation:.6s ease-out .1s backwards pricing-section-module__lZG1yW__fadeInUp;display:flex;}.pricing-section-module__lZG1yW__card:hover{box-shadow:var(--shadow-3);transform:translateY(-8px)scale(1.03)}.pricing-section-module__lZG1yW__cardHeader{text-align:center;margin-bottom:var(--space-6)}.pricing-section-module__lZG1yW__cardIcon{margin-bottom:var(--space-3);font-size:3rem;line-height:1;display:block}.pricing-section-module__lZG1yW__featuresList{margin:0 0 var(--space-6);flex-grow:1;padding:0;list-style:none}.pricing-section-module__lZG1yW__feature{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;font-size:var(--font-size-base);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);display:flex}.pricing-section-module__lZG1yW__feature:last-child{border-bottom:none}@media (min-width:640px){.pricing-section-module__lZG1yW__feature{font-size:var(--font-size-lg)}}.pricing-section-module__lZG1yW__featureCheck{color:var(--color-mint-ink);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);flex-shrink:0;justify-content:center;align-items:center;width:1.25em;height:1.25em;display:inline-flex}.pricing-section-module__lZG1yW__featureCheck svg{width:100%;height:100%}@keyframes pricing-section-module__lZG1yW__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pricing-section-module__lZG1yW__card{transition:none;animation:none}.pricing-section-module__lZG1yW__card:hover{transform:none}}
.day-timeline-module__5X_PZW__timeline{flex-direction:column;gap:0;display:flex}.day-timeline-module__5X_PZW__item{gap:var(--space-3);min-height:60px;display:flex}.day-timeline-module__5X_PZW__item.day-timeline-module__5X_PZW__last{min-height:auto}.day-timeline-module__5X_PZW__track{flex-direction:column;flex-shrink:0;align-items:center;width:20px;display:flex}.day-timeline-module__5X_PZW__dot{border-radius:var(--radius-pill);background:var(--color-brand);border:3px solid var(--color-brand-soft);width:14px;height:14px;box-shadow:var(--ring-prominent);flex-shrink:0}.day-timeline-module__5X_PZW__line{background:var(--color-brand-soft);width:2px;min-height:20px;margin-top:var(--space-1);flex:1}.day-timeline-module__5X_PZW__content{padding-bottom:var(--space-4);flex:1}.day-timeline-module__5X_PZW__item.day-timeline-module__5X_PZW__last .day-timeline-module__5X_PZW__content{padding-bottom:0}.day-timeline-module__5X_PZW__header{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.day-timeline-module__5X_PZW__time{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-on-fill);background:var(--color-brand-soft);padding:2px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap}.day-timeline-module__5X_PZW__activity{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.day-timeline-module__5X_PZW__description{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}@media (min-width:640px){.day-timeline-module__5X_PZW__item{gap:var(--space-4)}.day-timeline-module__5X_PZW__track{width:24px}.day-timeline-module__5X_PZW__dot{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.day-timeline-module__5X_PZW__dot,.day-timeline-module__5X_PZW__line{transition:none}}
.observation-list-module__gck-UW__container{gap:var(--space-3);flex-direction:column;display:flex}.observation-list-module__gck-UW__total{font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary);margin:0}.observation-list-module__gck-UW__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.observation-list-module__gck-UW__itemBody{gap:var(--space-2);text-align:left;flex-direction:column;display:flex}.observation-list-module__gck-UW__itemHeader{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.observation-list-module__gck-UW__personaId{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-family:monospace}.observation-list-module__gck-UW__badgeGroup{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.observation-list-module__gck-UW__itemMeta{align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-wrap:wrap;display:flex}.observation-list-module__gck-UW__metaSep{color:inherit}.observation-list-module__gck-UW__itemTags{gap:var(--space-1);flex-wrap:wrap;display:flex}.observation-list-module__gck-UW__pagination{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;display:flex}@media (prefers-reduced-motion:reduce){.observation-list-module__gck-UW__container *{transition:none!important}}.observation-list-module__gck-UW__pageInfo{font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary)}
.persona-summary-banner-module__BOQddG__summary{gap:var(--space-3);flex-direction:column;display:flex}.persona-summary-banner-module__BOQddG__topRow{align-items:flex-start;gap:var(--space-3);display:flex}.persona-summary-banner-module__BOQddG__mainInfo{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.persona-summary-banner-module__BOQddG__emoji{align-items:center;font-size:2.25rem;line-height:1;display:inline-flex}.persona-summary-banner-module__BOQddG__name{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.persona-summary-banner-module__BOQddG__sex{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.persona-summary-banner-module__BOQddG__metaChips{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.persona-summary-banner-module__BOQddG__rightSlot{flex-shrink:0;align-self:flex-start;align-items:center;display:inline-flex}.persona-summary-banner-module__BOQddG__traits{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}
.start-review-button-module__KK9JzG__error{margin:var(--space-2) 0 0;font-size:var(--font-size-sm);color:var(--color-brand-ink)}
.checkbox-demo-module__VuFxDa__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.checkbox-demo-module__VuFxDa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkbox-demo-module__VuFxDa__column{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.checkbox-demo-module__VuFxDa__columnTitle{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.checkbox-demo-module__VuFxDa__brandNote{max-width:64ch;font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary);margin:0}
.diagram-module__trItvq__cadre{background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);max-width:100%;padding:var(--space-4);overflow-x:auto}.diagram-module__trItvq__cadre:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.diagram-module__trItvq__svg{max-width:none;font-family:var(--font-body);margin-inline:auto;display:block;overflow:visible}.diagram-module__trItvq__texte{font-family:inherit}.diagram-module__trItvq__mono{font-family:var(--font-mono)}.diagram-module__trItvq__tag{padding:0 var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);white-space:nowrap;border:1px solid;align-items:center;display:inline-flex}.diagram-module__trItvq__tag[data-dashed]{border-style:dashed}
.weather-widget-module__Ow8lLW__weatherContent{gap:var(--space-2);flex-direction:column;display:flex}.weather-widget-module__Ow8lLW__weatherSuggestion{font-size:var(--font-size-base);color:var(--color-on-brand);margin:0;line-height:1.4}.weather-widget-module__Ow8lLW__weatherIdeas{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.weather-widget-module__Ow8lLW__weatherIdeasLabel{font-size:var(--font-size-sm);color:var(--color-text-on-brand-secondary);font-weight:var(--font-weight-medium)}
.page-module__WAPB0W__page{width:100vw;min-height:100vh;padding:var(--space-4);padding-top:var(--top-nav-clearance);padding-bottom:var(--fab-content-clearance);overflow-x:hidden}.page-module__WAPB0W__container{max-width:var(--app-content-max-width);margin:0 auto}.page-module__WAPB0W__header{padding-bottom:var(--space-6)}.page-module__WAPB0W__tabNav{margin-bottom:var(--space-6)}.page-module__WAPB0W__section{margin-bottom:var(--space-4)}.page-module__WAPB0W__sectionHead{margin-bottom:var(--space-5)}.page-module__WAPB0W__sectionDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--space-5)}.page-module__WAPB0W__filters{gap:var(--space-3);margin-bottom:var(--space-5);flex-direction:column;display:flex}@media (min-width:640px){.page-module__WAPB0W__filters{flex-flow:wrap}}.page-module__WAPB0W__filterField{flex:1;min-width:160px}.page-module__WAPB0W__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__WAPB0W__statusCallout{margin-top:var(--space-4);word-break:break-all}.page-module__WAPB0W__monthSelection{margin-bottom:var(--space-5)}.page-module__WAPB0W__monthGrid{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);background:var(--overlay-black-10);border-radius:var(--radius-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.page-module__WAPB0W__dateSelection{margin-bottom:var(--space-5)}.page-module__WAPB0W__dateInputs{gap:var(--space-3);margin-top:var(--space-3);display:flex}.page-module__WAPB0W__devModeMatrix td:last-child,.page-module__WAPB0W__devModeMatrix th:last-child{text-align:left}.page-module__WAPB0W__devModeExplanation{margin-top:var(--space-4)}.page-module__WAPB0W__devModeWarning p{margin:var(--space-2) 0 0}.page-module__WAPB0W__devModeWarning code{overflow-wrap:anywhere;font-size:var(--font-size-xs)}.page-module__WAPB0W__monthsMessage{margin-top:var(--space-3)}.page-module__WAPB0W__lintMoved_9711c6_1{gap:var(--space-2);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}
.layout-module__c1JCqG__contenu{padding-top:var(--top-nav-clearance);padding-bottom:var(--fab-content-clearance);display:block}
.page-module__Y0rBMa__error{padding:var(--space-8);color:var(--color-danger)}
.page-lint-module___d6UDW__lintMoved_2c2c48_1{border:3px solid var(--color-surface-sunken);border-top-color:var(--color-brand);border-radius:var(--radius-pill);width:32px;height:32px;animation:.8s linear infinite page-lint-module___d6UDW__spin}.page-lint-module___d6UDW__lintMoved_2c2c48_2{padding:var(--space-4);justify-content:center;align-items:center;min-height:200px;display:flex}
.page-module__yPiUma__page{width:100vw;min-height:100vh;padding:var(--space-4);padding-top:var(--top-nav-clearance);padding-bottom:var(--fab-content-clearance);overflow-x:hidden}.page-module__yPiUma__container{max-width:var(--app-content-max-width);margin:0 auto}.page-module__yPiUma__header{margin-bottom:var(--space-6)}.page-module__yPiUma__notifications{margin-bottom:var(--space-4)}.page-module__yPiUma__notifications[data-variant]{padding:var(--space-6)}@media (min-width:640px){.page-module__yPiUma__notifications[data-variant]{padding:var(--space-8)}}.page-module__yPiUma__notifications[data-variant]>:first-child h2{margin-bottom:var(--space-1)}.page-module__yPiUma__settingsList{gap:var(--space-4);padding-top:var(--space-2);flex-direction:column;display:flex}
.page-module__M5sXxq__page{min-height:100%}.page-module__M5sXxq__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}@media (min-width:1024px){.page-module__M5sXxq__container{max-width:1100px}}.page-module__M5sXxq__filterBar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__M5sXxq__idCode{font-family:monospace;font-size:var(--font-size-xs);background:var(--color-surface-sunken);padding:2px var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-secondary);display:inline-block;}.page-module__M5sXxq__userCell{flex-direction:column;gap:2px;min-width:160px;max-width:220px;display:flex}.page-module__M5sXxq__userName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__M5sXxq__garderieCell{font-size:var(--font-size-sm);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.page-module__M5sXxq__questionCell{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}.page-module__M5sXxq__dateCell{color:var(--color-text-secondary);white-space:nowrap;font-size:var(--font-size-xs)}.page-module__M5sXxq__loadMoreRow{justify-content:center;display:flex}
.page-module__7tlkFW__page{min-height:100%}.page-module__7tlkFW__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___nvgPW__page{width:100%;min-height:100vh}.page-module___nvgPW__hero{min-height:100vh;padding:var(--space-6);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow-x:hidden}.page-module___nvgPW__heroContent{z-index:var(--z-raised);text-align:center;width:100%;max-width:600px;animation:page-module___nvgPW__fadeInUp var(--duration-slow) var(--easing-smooth);flex-direction:column;align-items:center;display:flex;position:relative}.page-module___nvgPW__mascotBubbleWrapper{width:100%;margin-top:var(--space-4);margin-bottom:var(--space-6);animation:page-module___nvgPW__fadeInUp var(--duration-slow) var(--easing-smooth);justify-content:center;animation-delay:.25s;animation-fill-mode:both;display:flex}.page-module___nvgPW__heroHeader{margin-bottom:var(--space-3);animation:page-module___nvgPW__fadeInUp var(--duration-slow) var(--easing-smooth);animation-delay:.2s;animation-fill-mode:both}.page-module___nvgPW__heroHeader[data-size] h1{text-shadow:none}.page-module___nvgPW__ctaPrimary{}@keyframes page-module___nvgPW__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.page-module___nvgPW__hero{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.page-module___nvgPW__heroContent,.page-module___nvgPW__heroHeader{animation:none}}
.page-module__rEazPq__page{min-height:60vh;padding:var(--space-8) var(--space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__rEazPq__container{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.page-module__rEazPq__accueil[data-size] h1{font-size:var(--font-size-2xl);text-shadow:none}.page-module__rEazPq__cta{}.page-module__rEazPq__ctaGroup{align-items:stretch;gap:var(--space-3);flex-direction:column;width:100%;max-width:400px;display:flex}
.page-module__eNFlxG__page{min-height:100vh;padding:var(--top-nav-clearance) var(--space-4) var(--space-6);max-width:var(--app-content-max-width);flex-direction:column;align-items:center;margin:0 auto;display:flex}.page-module__eNFlxG__section{width:100%;margin-bottom:var(--space-8)}.page-module__eNFlxG__celebration{width:100%;margin-bottom:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.page-module__eNFlxG__celebrationCtas{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.page-module__eNFlxG__choixPrincipal[data-size]{min-height:var(--layout-1);font-size:var(--font-size-base)}.page-module__eNFlxG__choixSecondaire[data-size]{min-height:var(--layout-1);font-weight:var(--font-weight-medium)}.page-module__eNFlxG__sectionHeading{margin:0 0 var(--space-4)}.page-module__eNFlxG__notEligibleText{font-size:var(--font-size-sm);color:var(--color-text-on-brand-primary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-6)}.page-module__eNFlxG__iagLocked{text-align:center;width:100%}.page-module__eNFlxG__iagLocked[data-variant],.page-module__eNFlxG__carteProgression[data-variant]{padding:var(--space-6) var(--space-5)}.page-module__eNFlxG__iagLockedIcon{width:48px;height:48px;color:var(--color-brand-ink);margin:0 auto var(--space-3);display:block}.page-module__eNFlxG__iagLockedText{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.page-module__eNFlxG__carteProgression{text-align:center;width:100%}.page-module__eNFlxG__trophy{width:48px;height:48px;color:var(--color-brand-ink);margin:0 auto var(--space-3);display:block}.page-module__eNFlxG__globalLabel{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-3)}.page-module__eNFlxG__loading{min-height:60vh;font-size:var(--font-size-base);color:var(--color-on-brand);justify-content:center;align-items:center;display:flex}.page-module__eNFlxG__certificate{border:3px solid var(--color-brand);border-radius:var(--radius-md);width:100%;padding:var(--space-6) var(--space-6) var(--space-8);text-align:center;background-color:var(--color-surface);margin-top:var(--space-6);box-shadow:var(--shadow-3);position:relative;}.page-module__eNFlxG__certMascot{margin-bottom:var(--space-4);justify-content:center;display:flex}.page-module__eNFlxG__certMascotImg{object-fit:contain;width:180px;height:180px}.page-module__eNFlxG__certLogo{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-brand-ink);letter-spacing:-.5px;margin:0}.page-module__eNFlxG__certDivider{background:linear-gradient(90deg, var(--color-brand), var(--color-mint));border-radius:var(--radius-pill);width:60px;height:3px;margin:var(--space-4) auto}.page-module__eNFlxG__certHeader{margin:0}.page-module__eNFlxG__certHeader[data-size] h1{font-size:var(--font-size-2xl);text-shadow:none}.page-module__eNFlxG__certHeader[data-size] p{margin-top:var(--space-1);font-size:var(--font-size-base)}.page-module__eNFlxG__certSubtitleText{font-style:italic}.page-module__eNFlxG__certLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--space-1)}.page-module__eNFlxG__certName{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-brand-ink);margin:0 0 var(--space-2)}.page-module__eNFlxG__certDate{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.page-module__eNFlxG__certAccomplishment{text-align:left;padding:var(--space-4);background-color:var(--color-surface-sunken);border-radius:var(--radius-sm);margin:0 0 var(--space-4);}.page-module__eNFlxG__certAccomplishmentTitle{margin:0 0 var(--space-3)}.page-module__eNFlxG__certAccomplishmentList{padding-left:var(--space-5);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.page-module__eNFlxG__certAccomplishmentList li{margin-bottom:var(--space-1)}.page-module__eNFlxG__certLegal{text-align:left;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.page-module__eNFlxG__certLegalTitle,.page-module__eNFlxG__certLegal p{margin:0 0 var(--space-2)}.page-module__eNFlxG__certLegal p:last-child{margin-bottom:0}.page-module__eNFlxG__certFooter{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.page-module__eNFlxG__certCode{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:left}.page-module__eNFlxG__certSignature{text-align:right}.page-module__eNFlxG__certSignatureName{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.page-module__eNFlxG__certSignatureRole{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.page-module__eNFlxG__replay{margin-top:var(--space-4);margin-bottom:var(--space-6)}.page-module__eNFlxG__replay[data-size]{padding:var(--space-2) var(--space-5);border-radius:var(--radius-lg)}.page-module__eNFlxG__obligations{width:100%;max-width:520px;margin-top:var(--space-8)}.page-module__eNFlxG__obligations[data-variant]{padding:var(--space-6)}dl.page-module__eNFlxG__exigences{grid-template-columns:max-content 1fr;gap:0}.page-module__eNFlxG__exigences[class] dt,.page-module__eNFlxG__exigences[class] dd{padding-block:var(--space-3);border-bottom:1px solid var(--color-border-subtle);line-height:var(--line-height-normal)}.page-module__eNFlxG__exigences[class] dt{min-width:48px;padding-right:var(--space-3);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink)}.page-module__eNFlxG__obligationsHeading{margin:0 0 var(--space-4)}.page-module__eNFlxG__obligationsIntro{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--space-4)}
.page-module__pgdRnq__page{overflow-x:hidden}.page-module__pgdRnq__section{}.page-module__pgdRnq__sectionAlt{background:0 0}.page-module__pgdRnq__container{width:100%;max-width:800px;margin:0 auto}.page-module__pgdRnq__card{border:1px solid var(--overlay-white-30);padding:var(--space-6);transition:transform var(--duration-normal) var(--easing-smooth), box-shadow var(--duration-normal) var(--easing-smooth);animation:.6s ease-out backwards page-module__pgdRnq__fadeInUp;}.page-module__pgdRnq__card:hover{box-shadow:var(--shadow-3);transform:translateY(-4px)}@media (min-width:640px){.page-module__pgdRnq__card{padding:var(--space-8)}}.page-module__pgdRnq__cardGap{margin-bottom:var(--space-4)}.page-module__pgdRnq__cardContent{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.page-module__pgdRnq__cardContent p{margin:0 0 var(--space-4)}.page-module__pgdRnq__cardContent p:last-child{margin-bottom:0}.page-module__pgdRnq__cardContent strong{color:var(--color-text-primary)}.page-module__pgdRnq__valuesGrid{gap:var(--space-6);display:grid}@media (min-width:640px){.page-module__pgdRnq__valuesGrid{gap:var(--space-4);grid-template-columns:repeat(3,1fr)}}.page-module__pgdRnq__valueItem{text-align:center;padding:var(--space-4)}.page-module__pgdRnq__valueText{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.page-module__pgdRnq__changelogList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__pgdRnq__changelogItem{border:1px solid var(--overlay-white-30);padding:var(--space-4);animation:.4s ease-out backwards page-module__pgdRnq__fadeInUp;}.page-module__pgdRnq__changelogHeader{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__pgdRnq__changelogType{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-ink);background:var(--gradient-subtle-brand);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);display:inline-flex}[data-theme=dark] .page-module__pgdRnq__changelogType{background:var(--overlay-brand-20)}.page-module__pgdRnq__changelogTypeIcon{color:currentColor;width:1em;height:1em;display:inline-flex}.page-module__pgdRnq__changelogTypeIcon svg{width:100%;height:100%}.page-module__pgdRnq__changelogDate{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.page-module__pgdRnq__changelogSummary{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--line-height-normal);margin:0}.page-module__pgdRnq__olderVersions{margin-top:var(--space-6);border-top:1px solid var(--overlay-black-12);padding-top:var(--space-4)}[data-theme=dark] .page-module__pgdRnq__olderVersions{border-top-color:var(--overlay-white-10)}.page-module__pgdRnq__voirPlusPlace{width:fit-content;margin:var(--space-4) auto 0;display:flex}.page-module__pgdRnq__olderVersions .page-module__pgdRnq__changelogList{margin-top:var(--space-4)}@keyframes page-module__pgdRnq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__pgdRnq__card,.page-module__pgdRnq__changelogItem{animation:none}.page-module__pgdRnq__card{transition:none}.page-module__pgdRnq__card:hover{transform:none}}
.comparatif-fournisseurs-module___VAAua__board{border:1px solid var(--overlay-white-30);padding:var(--space-3);-webkit-overflow-scrolling:touch;animation:.6s ease-out backwards comparatif-fournisseurs-module___VAAua__fadeInUp;overflow-x:auto;}@media (min-width:640px){.comparatif-fournisseurs-module___VAAua__board{padding:var(--space-4)}}.comparatif-fournisseurs-module___VAAua__table{border-collapse:separate;width:100%;border-spacing:var(--space-1)}.comparatif-fournisseurs-module___VAAua__critereHead{z-index:2;min-width:150px;padding:var(--space-2) var(--space-3);text-align:left;vertical-align:bottom;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-surface);position:sticky;left:0;}.comparatif-fournisseurs-module___VAAua__critereHead:before,.comparatif-fournisseurs-module___VAAua__critere:before{content:"";top:calc(-1 * var(--space-1));bottom:calc(-1 * var(--space-1));left:calc(-1 * var(--space-4));z-index:-1;background:var(--color-surface);position:absolute;right:0}.comparatif-fournisseurs-module___VAAua__fournisseurHead{min-width:130px;padding:var(--space-2) var(--space-3);text-align:left;vertical-align:bottom;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight);border-bottom:3px solid var(--overlay-black-12)}[data-theme=dark] .comparatif-fournisseurs-module___VAAua__fournisseurHead{border-bottom-color:var(--overlay-white-10)}.comparatif-fournisseurs-module___VAAua__fournisseurYopidou{color:var(--color-mint-ink);border-bottom-color:var(--color-mint-strong)}[data-theme=dark] .comparatif-fournisseurs-module___VAAua__fournisseurYopidou{border-bottom-color:var(--color-mint-strong)}.comparatif-fournisseurs-module___VAAua__critere{z-index:1;padding:var(--space-2) var(--space-3);text-align:left;vertical-align:middle;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);background:var(--color-surface);border-radius:var(--radius-sm);position:sticky;left:0;}.comparatif-fournisseurs-module___VAAua__cellule{padding:var(--space-2) var(--space-3);vertical-align:middle;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--cx) 8%, transparent);border:1px solid color-mix(in srgb, var(--cx) 25%, transparent)}@media (min-width:640px){.comparatif-fournisseurs-module___VAAua__cellule{font-size:var(--font-size-sm)}}.comparatif-fournisseurs-module___VAAua__statutGood{--cx:var(--color-mint-strong);color:var(--color-mint-ink);font-weight:var(--font-weight-semibold)}.comparatif-fournisseurs-module___VAAua__statutWarn{--cx:var(--color-sun-strong);color:var(--color-sun-ink)}.comparatif-fournisseurs-module___VAAua__statutBad{--cx:var(--color-danger);color:var(--color-danger)}.comparatif-fournisseurs-module___VAAua__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes comparatif-fournisseurs-module___VAAua__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.comparatif-fournisseurs-module___VAAua__board{animation:none}}
.page-module__2c8ZXq__page{overflow-x:hidden}.page-module__2c8ZXq__section{}.page-module__2c8ZXq__container{width:100%;max-width:800px;margin:0 auto}.page-module__2c8ZXq__card{border:1px solid var(--overlay-white-30);padding:var(--space-6);transition:transform var(--duration-normal) var(--easing-smooth), box-shadow var(--duration-normal) var(--easing-smooth);animation:.6s ease-out backwards page-module__2c8ZXq__fadeInUp;}.page-module__2c8ZXq__card:hover{box-shadow:var(--shadow-3);transform:translateY(-4px)}@media (min-width:640px){.page-module__2c8ZXq__card{padding:var(--space-8)}}.page-module__2c8ZXq__cardGap{margin-bottom:var(--space-4)}.page-module__2c8ZXq__cardContent{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.page-module__2c8ZXq__cardContent p{margin:0 0 var(--space-3)}.page-module__2c8ZXq__cardContent p:last-child{margin-bottom:0}.page-module__2c8ZXq__cardContent strong{color:var(--color-text-primary)}@keyframes page-module__2c8ZXq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__2c8ZXq__card{transition:none;animation:none}.page-module__2c8ZXq__card:hover{transform:none}}
.month-view-module__xPnSwW__container,.month-view-module__xPnSwW__weeksStack{gap:var(--space-4);flex-direction:column;display:flex}.month-view-module__xPnSwW__weekLoading{gap:var(--space-1);padding:var(--space-4);text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);flex-direction:column;font-style:italic;display:flex}.month-view-module__xPnSwW__sheetHost.month-view-module__xPnSwW__sheetHost{-webkit-backdrop-filter:none}
.espace-parent-module__AhouKa__page{}.espace-parent-module__AhouKa__container{}.espace-parent-module__AhouKa__header{}.espace-parent-module__AhouKa__childrenGrid{}
