.glass-surface{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,0) 42%,rgba(0,0,0,.035));backdrop-filter:blur(14px) saturate(1.7);-webkit-backdrop-filter:blur(14px) saturate(1.7);box-shadow:0 1px 1px rgba(20,20,34,.03),0 10px 24px -20px rgba(20,20,34,.22),inset 0 1px 0 rgba(255,255,255,.6),inset 0 -8px 16px -15px rgb(var(--c-violet)/.1)}html.dark .glass-surface{background-image:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 42%,rgba(0,0,0,.16));box-shadow:0 1px 1px rgba(0,0,0,.3),0 12px 26px -18px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06),inset 0 -8px 16px -15px rgb(var(--c-violet)/.16)}.glass-chip{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0) 50%,rgba(0,0,0,.04));backdrop-filter:blur(8px) saturate(1.7);-webkit-backdrop-filter:blur(8px) saturate(1.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -3px 6px -4px rgba(20,20,34,.16),0 1px 2px rgba(20,20,34,.05)}html.dark .glass-chip{background-image:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,0) 50%,rgba(0,0,0,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -3px 6px -4px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.25)}.glass-track{position:relative;overflow:hidden;box-shadow:inset 0 1px 3px rgba(20,20,34,.14),inset 0 -1px 0 rgba(255,255,255,.4)}html.dark .glass-track{box-shadow:inset 0 1px 3px rgba(0,0,0,.45),inset 0 -1px 0 rgba(255,255,255,.05)}.glass-fill{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0) 45%,rgba(0,0,0,.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.15)}html.dark .glass-fill{background-image:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0) 45%,rgba(0,0,0,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 2px rgba(0,0,0,.35)}.glass-toolbar{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.35),rgba(255,255,255,0) 60%);backdrop-filter:blur(20px) saturate(1.7);-webkit-backdrop-filter:blur(20px) saturate(1.7)}html.dark .glass-toolbar{background-image:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0) 60%)}.glass-node{filter:drop-shadow(0 1px 1px rgba(20,20,34,.08)) drop-shadow(0 8px 14px rgba(20,20,34,.13))}html.dark .glass-node{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4)) drop-shadow(0 8px 16px rgba(0,0,0,.5))}.glass-bouton-principal{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,0) 45%,rgba(0,0,0,.12));backdrop-filter:blur(8px) saturate(1.7);-webkit-backdrop-filter:blur(8px) saturate(1.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -3px 6px -4px rgba(0,0,0,.25),0 6px 16px -8px rgb(var(--c-violet)/.55)}html.dark .glass-bouton-principal{background-image:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0) 45%,rgba(0,0,0,.22));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 -3px 6px -4px rgba(0,0,0,.4),0 6px 18px -8px rgb(var(--c-violet)/.5)}.glass-bouton-discret{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,0) 50%,rgba(0,0,0,.03));backdrop-filter:blur(8px) saturate(1.7);-webkit-backdrop-filter:blur(8px) saturate(1.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -2px 4px -3px rgba(20,20,34,.12),0 1px 2px rgba(20,20,34,.04)}html.dark .glass-bouton-discret{background-image:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 50%,rgba(0,0,0,.16));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -2px 4px -3px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.2)}.glass-champ{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0) 55%,rgba(0,0,0,.02));backdrop-filter:blur(6px) saturate(1.6);-webkit-backdrop-filter:blur(6px) saturate(1.6);box-shadow:inset 0 1px 3px rgba(20,20,34,.07),inset 0 1px 0 rgba(255,255,255,.5)}html.dark .glass-champ{background-image:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 55%,rgba(0,0,0,.12));box-shadow:inset 0 1px 3px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.06)}.glass-tableau thead th{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0) 60%,rgba(0,0,0,.02));box-shadow:inset 0 -1px 0 rgba(20,20,34,.08)}html.dark .glass-tableau thead th{background-image:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 60%,rgba(0,0,0,.1));box-shadow:inset 0 -1px 0 rgba(255,255,255,.06)}.glass-tableau tbody tr{transition:background-color .15s ease}.glass-tableau tbody tr:hover{background-image:linear-gradient(180deg,rgb(var(--c-violet)/.06),rgb(var(--c-violet)/.02))}html.dark .glass-tableau tbody tr:hover{background-image:linear-gradient(180deg,rgb(var(--c-violet)/.12),rgb(var(--c-violet)/.04))}.glass-onglet-actif{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0) 50%,rgba(0,0,0,.03));backdrop-filter:blur(8px) saturate(1.7);-webkit-backdrop-filter:blur(8px) saturate(1.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -3px 6px -4px rgb(var(--c-violet)/.25),0 1px 2px rgba(20,20,34,.06)}html.dark .glass-onglet-actif{background-image:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,0) 50%,rgba(0,0,0,.18));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -3px 6px -4px rgb(var(--c-violet)/.3),0 1px 2px rgba(0,0,0,.25)}.glass-onglet-inactif{position:relative;opacity:.72}.glass-onglet-inactif:hover{opacity:1;background-image:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 60%)}html.dark .glass-onglet-inactif:hover{background-image:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,0) 60%)}.glass-alerte{position:relative;backdrop-filter:blur(8px) saturate(1.7);-webkit-backdrop-filter:blur(8px) saturate(1.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 5px -4px rgba(20,20,34,.15),0 1px 2px rgba(20,20,34,.04)}html.dark .glass-alerte{box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -2px 5px -4px rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.2)}.glass-alerte--info{background-image:linear-gradient(180deg,rgb(var(--c-violet)/.14),rgb(var(--c-violet)/.04) 60%)}.glass-alerte--attention{background-image:linear-gradient(180deg,rgb(var(--c-warn-text)/.16),rgb(var(--c-warn-text)/.04) 60%)}.glass-alerte--danger{background-image:linear-gradient(180deg,rgb(var(--c-err-text)/.16),rgb(var(--c-err-text)/.04) 60%)}html.dark .glass-alerte--info{background-image:linear-gradient(180deg,rgb(var(--c-violet)/.2),rgb(var(--c-violet)/.05) 60%)}html.dark .glass-alerte--attention{background-image:linear-gradient(180deg,rgb(var(--c-warn-text)/.18),rgb(var(--c-warn-text)/.05) 60%)}html.dark .glass-alerte--danger{background-image:linear-gradient(180deg,rgb(var(--c-err-text)/.18),rgb(var(--c-err-text)/.05) 60%)}.glass-cadre{position:relative;background-image:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,0) 50%,rgba(0,0,0,.015));box-shadow:inset 0 1px 2px rgba(20,20,34,.04)}html.dark .glass-cadre{background-image:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0) 50%,rgba(0,0,0,.08));box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}@keyframes glass-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes glass-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes glass-pop-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes glass-fade-up{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.glass-fill{transform-origin:left center;animation:glass-grow-x .85s cubic-bezier(.16,.84,.44,1) both}.glass-bar{transform-origin:center bottom;animation:glass-grow-y .7s cubic-bezier(.16,.84,.44,1) both}.glass-arc,.glass-bar{transform-box:fill-box}.glass-arc{transform-origin:center;animation:glass-pop-in .5s cubic-bezier(.16,.84,.44,1) both}.glass-fade-item{animation:glass-fade-up .45s ease-out both}@media (hover:hover){.glass-bouton-discret,.glass-bouton-principal,.glass-champ,.glass-chip,.glass-onglet-inactif,.glass-surface{transition:box-shadow .25s ease,border-color .25s ease,opacity .2s ease,background-image .2s ease}.glass-lift{transition:transform .18s cubic-bezier(.16,.84,.44,1),box-shadow .25s ease,border-color .25s ease}.glass-lift:hover{transform:translateY(-1px)}.glass-lift:active{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.glass-bouton-discret,.glass-bouton-principal,.glass-champ,.glass-chip,.glass-lift,.glass-onglet-inactif,.glass-surface{transition:none}.glass-arc,.glass-bar,.glass-fade-item,.glass-fill{animation:none}}@media print{.glass-alerte,.glass-bouton-discret,.glass-bouton-principal,.glass-cadre,.glass-champ,.glass-chip,.glass-fill,.glass-onglet-actif,.glass-onglet-inactif,.glass-surface,.glass-tableau tbody tr:hover,.glass-tableau thead th,.glass-toolbar,.glass-track{background-image:none!important;box-shadow:none!important}.glass-node{filter:none!important}.glass-arc,.glass-bar,.glass-fade-item,.glass-fill,.glass-lift{animation:none!important;transform:none!important;opacity:1!important}}.glass-surface.glass-surface{background-color:rgb(var(--c-surface)/.62)}.glass-toolbar.glass-toolbar{background-color:rgb(var(--c-surface)/.55)}.glass-chip.glass-chip{background-color:rgb(var(--c-surface)/.45)}.glass-cadre.glass-cadre{background-color:rgb(var(--c-surface)/.35)}:root[data-theme=dark] .glass-cadre.glass-cadre,:root[data-theme=dark] .glass-chip.glass-chip,:root[data-theme=dark] .glass-surface.glass-surface,:root[data-theme=dark] .glass-toolbar.glass-toolbar{background-color:rgb(var(--c-surface)/.5)}:root[data-theme=dark] .glass-chip.glass-chip{background-color:rgb(var(--c-surface)/.38)}:root[data-theme=dark] .glass-cadre.glass-cadre{background-color:rgb(var(--c-surface)/.28)}body{background-image:radial-gradient(1200px 700px at 12% -8%,rgb(var(--c-violet)/.1),transparent 60%),radial-gradient(900px 600px at 92% 4%,rgb(var(--c-violet)/.06),transparent 62%);background-attachment:fixed}