@media (min-width:1024px){:is(.header-quick-actions,.header-quick-dock,.header-desktop-preference:has(>div)){display:contents}.app-header .header-search,.app-header .global-search-wrapper{min-width:0}}@media (1024px<=width<1280px){.app-header .global-search-shortcut{display:none}}@media not (min-width:1024px){.app-header{height:calc(120px + env(safe-area-inset-top,0px));padding:calc(12px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) 12px max(12px, env(safe-area-inset-left,0px));border-radius:0 0 24px 24px;grid-template-rows:44px 44px;grid-template-columns:44px minmax(0,1fr) auto;gap:8px;transition:none;display:grid;top:0;left:0;right:0;background:var(--surface-1)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:translate(0,0)!important;box-shadow:0 8px 24px #0000001f!important}.app-main{margin-top:calc(120px + env(safe-area-inset-top,0px));padding-bottom:max(16px, env(safe-area-inset-bottom,0px))}.app-header .header-search{display:contents}.header-menu-toggle{grid-area:1/1;margin:0}.header-mobile-brand{grid-area:1/2}.app-header .header-actions{grid-area:1/3;gap:0}.app-header .header-actions>.w-px,.app-header .header-desktop-preference{display:none}.app-header .header-profile{margin-inline-start:4px}.header-profile>button{gap:0;padding:4px}.header-profile>button>svg,.header-profile>button>.text-start{display:none}.app-header .header-actions>a{margin:0}.app-header button,.app-header .header-actions>a{min-width:44px;min-height:44px}.app-header .global-search-wrapper{grid-area:2/1/3/-1;width:auto;min-width:0;max-width:none;margin-inline-end:52px}.app-header .global-search-bar{height:44px}.app-header .global-search-input{min-width:0;font-size:16px}.app-header .global-search-shortcut{display:none}.app-header .global-search-dropdown,.app-header .global-search-dropdown.has-preview{inset:calc(128px + env(safe-area-inset-top,0px)) 12px auto;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 144px - env(safe-area-inset-top,0px));position:fixed}.app-header .global-search-main-container{flex-direction:column}.app-header .global-search-results-list{min-width:0;max-height:none;overflow:visible}.app-header .global-search-preview-sidebar{width:100%}.app-header .global-search-item{flex-wrap:wrap}.app-header .global-search-item-info{min-width:0}.app-header .global-search-item-actions{opacity:1}.header-quick-actions{grid-area:2/3;justify-self:end;display:block}.header-quick-toggle{color:var(--foreground);background:var(--primary-glow);border:1px solid var(--glass-border);border-radius:14px;justify-content:center;align-items:center;display:flex}.header-quick-dock{display:none}.header-quick-actions[data-open=true] .header-quick-dock{top:calc(128px + env(safe-area-inset-top,0px));border:1px solid var(--glass-border);background:var(--surface-1);border-radius:20px;padding:8px;display:block;position:fixed;inset-inline:12px;box-shadow:0 16px 40px #0003}.header-quick-dock>div{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.header-quick-dock>div>.w-px{display:none}.header-quick-dock>div>div{min-width:0}.header-quick-dock button{text-align:start;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.header-quick-dock button svg{flex-shrink:0}.header-quick-dock .sr-only{clip:auto;clip-path:none;white-space:normal;overflow-wrap:anywhere;width:auto;min-width:0;height:auto;color:var(--foreground);margin:0;padding:0;font-size:12px;position:static;overflow:visible}.header-profile>[role=menu],.app-header .header-notifications-panel{top:calc(64px + env(safe-area-inset-top,0px));width:auto;max-height:calc(100dvh - 88px - env(safe-area-inset-top,0px));position:fixed;inset-inline:12px;overflow-y:auto;background:var(--surface-1)!important}.header-mobile-preferences>div>button{justify-content:space-between;width:100%}.header-mobile-preferences>div>div{width:100%;margin-top:8px;position:static}.header-notifications-panel .opacity-0{opacity:1}.header-notifications-panel .header-notif-row{flex-wrap:wrap;row-gap:8px}.header-notifications-panel .header-notif-actions{flex-direction:row;justify-content:flex-end;align-self:auto;gap:8px;width:100%;margin-inline-start:0}.header-notifications-panel .header-notif-actions button{justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.header-notifications-panel .header-notif-actions button svg{width:16px;height:16px}.app-navigation{z-index:120;top:max(8px, env(safe-area-inset-top,0px));bottom:max(8px, env(safe-area-inset-bottom,0px));width:min(420px,100vw - 1rem)!important}.app-navigation[data-mobile-open=false]{visibility:hidden!important}.app-navigation .app-sidebar{-webkit-backdrop-filter:none;border-radius:24px;transform:translate(0,0);background:var(--surface-1)!important}.app-navigation .drawer-profile{border-bottom:1px solid var(--glass-border);min-height:84px;padding:16px 68px 16px 16px}[dir=rtl] .app-navigation .drawer-profile{padding:16px 16px 16px 68px}.app-navigation .app-sidebar>.px-5{flex-shrink:0;margin-top:12px}.app-navigation .drawer-footer button{min-height:48px}.app-navigation .drawer-footer{padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.app-navigation nav{padding-bottom:max(16px, env(safe-area-inset-bottom,0px));overscroll-behavior:contain;min-height:0;padding-inline:8px}.app-navigation nav a{min-height:48px;margin-inline:0}.app-navigation nav a span{white-space:normal}.app-navigation input{min-height:44px;font-size:16px}.app-navigation nav button{min-height:44px}.app-navigation nav>div{border:1px solid var(--glass-border);border-radius:16px;margin-bottom:6px}.app-navigation nav>div>button{min-height:52px}.app-navigation nav>div>button span{letter-spacing:.04em;text-align:start}.app-navigation nav a{margin-inline:6px;padding-inline:12px}}
.cm{margin-inline-start:6px;position:relative}.cm-trigger{border:1px solid var(--glass-border);height:34px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:13.5px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.cm-trigger>svg:first-child{color:var(--primary)}.cm-trigger:hover,.cm[data-open=true] .cm-trigger{background:var(--surface-2);color:var(--foreground)}.cm-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cm-chevron{opacity:.6;transition:transform .2s}.cm[data-open=true] .cm-chevron{transform:rotate(180deg)}.cm-menu{top:calc(100% + 10px);z-index:var(--z-dropdown,50);border:1px solid var(--glass-border);background:var(--surface-1);border-radius:16px;width:260px;padding:6px;display:none;position:absolute;inset-inline-start:0;box-shadow:0 20px 44px -12px #02081759}.cm[data-open=true] .cm-menu{display:block}.cm-group+.cm-group{margin-top:4px}.cm-group-title{color:var(--text-muted);padding:8px 10px 4px;font-size:12px;font-weight:600}.cm-item{width:100%;color:var(--foreground);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:500;display:flex}.cm-item:hover,.cm-item:focus-visible{background:var(--surface-2);outline:none}.cm-item:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.cm-label{flex:1;min-width:0}.cm-icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cm-icon--blue{color:#60a5fa;background:#60a5fa24}.cm-icon--emerald{color:#34d399;background:#34d39924}.cm-icon--indigo{color:#818cf8;background:#818cf824}.cm-icon--cyan{color:#22d3ee;background:#22d3ee24}.cm-icon--rose{color:#fb7185;background:#fb718524}.cm-icon--amber{color:#fbbf24;background:#fbbf2424}.cm-icon--slate{color:#94a3b8;background:#94a3b824}.light-mode .cm-icon--blue{color:#1d4ed8;background:#eff6ff}.light-mode .cm-icon--emerald{color:#047857;background:#ecfdf5}.light-mode .cm-icon--indigo{color:#4338ca;background:#eef2ff}.light-mode .cm-icon--cyan{color:#0e7490;background:#ecfeff}.light-mode .cm-icon--rose{color:#be123c;background:#fff1f2}.light-mode .cm-icon--amber{color:#b45309;background:#fffbeb}.light-mode .cm-icon--slate{color:#475569;background:#f1f5f9}.cm-sep{background:var(--glass-border);height:1px;margin:6px 4px}.cm-item--more{color:var(--text-secondary)}.cm-kbd{border:1px solid var(--glass-border);color:var(--text-muted);border-radius:6px;padding:1px 7px;font-family:inherit;font-size:12px}@media (1024px<=width<1280px){.cm-trigger>span,.cm-chevron{display:none}.cm-trigger{justify-content:center;width:34px;padding:0}}@media not (min-width:1024px){.header-quick-dock>.cm{margin:0;display:block}.header-quick-dock .cm-trigger{display:none}.header-quick-dock .cm-menu{width:auto;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}.header-quick-dock .cm-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.header-quick-dock .cm-group-title{grid-column:1/-1}.header-quick-dock .cm-item{padding:10px;font-size:13.5px}.header-quick-dock .cm-kbd{display:none}}@media (prefers-reduced-motion:reduce){.cm-trigger,.cm-chevron{transition:none}}
.OfflineBanner-module__ws9yjW__bandeau{--bandeau-alerte:#f87171;--bandeau-succes:#34d399;--bandeau-etat:var(--bandeau-alerte);z-index:var(--z-toast);width:max-content;max-width:calc(100vw - 2rem);position:fixed;top:5rem;left:50%}.light-mode .OfflineBanner-module__ws9yjW__bandeau{--bandeau-alerte:#dc2626;--bandeau-succes:#047857}.OfflineBanner-module__ws9yjW__succes{--bandeau-etat:var(--bandeau-succes)}.OfflineBanner-module__ws9yjW__carte{border:1px solid var(--border-subtle);border-inline-start:3px solid var(--bandeau-etat);background:var(--surface-1);color:var(--foreground);border-radius:.875rem;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem .875rem;display:flex;box-shadow:0 10px 30px -12px #02061773}.OfflineBanner-module__ws9yjW__icone{width:1.125rem;height:1.125rem;color:var(--bandeau-etat);flex-shrink:0}.OfflineBanner-module__ws9yjW__texte{font-size:.875rem;font-weight:500;line-height:1.35}.OfflineBanner-module__ws9yjW__bouton{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary);cursor:pointer;border-radius:.5rem;flex-shrink:0;padding:.3rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .15s}.OfflineBanner-module__ws9yjW__bouton:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 18%, transparent)}.OfflineBanner-module__ws9yjW__bouton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.OfflineBanner-module__ws9yjW__bouton:disabled{opacity:.6;cursor:progress}@media (prefers-reduced-motion:no-preference){.OfflineBanner-module__ws9yjW__pulsation{animation:1.6s ease-in-out infinite OfflineBanner-module__ws9yjW__pulsation}}@keyframes OfflineBanner-module__ws9yjW__pulsation{50%{opacity:.45}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_bace89c4-module__09p2wq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bace89c4-module__09p2wq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_111fb964-module__2Tb6wa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_111fb964-module__2Tb6wa__variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_a1715dd9-module___Ql2NW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_a1715dd9-module___Ql2NW__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
