.ui-voile{background:radial-gradient(120% 90% at 50% 40%, rgba(var(--t-acc-dim-rgb), .24), transparent 62%), rgba(var(--t-bg00-rgb), .76);-webkit-backdrop-filter:blur(5px)saturate(1.1);backdrop-filter:blur(5px)saturate(1.1)}.ui-voile[data-state=open]{animation:ui-fondu-in .3s var(--fx-ease) backwards}.ui-voile[data-state=closed]{animation:.18s ease-in forwards ui-fondu-out}.ui-dialogue.fx-verre{border-radius:18px}.ui-dialogue[role=alertdialog]{background:linear-gradient(90deg, transparent 6%, rgba(var(--t-bad-hi-rgb), .75) 50%, transparent 94%) top / 100% 1px no-repeat, radial-gradient(80% 120px at 50% 0%, rgba(var(--t-bad-rgb), .1), transparent 100%), linear-gradient(180deg, rgba(var(--t-s3-rgb), .96), rgba(var(--t-s2-rgb), .96) 45%, rgba(var(--t-s1-rgb), .97));box-shadow:inset 0 0 0 1px rgba(var(--t-bad-hi-rgb), .08), 0 2px 3px #0006, 0 12px 24px -8px #0000008c, 0 40px 80px -24px #000c, 0 50px 90px -40px rgba(var(--t-bad-rgb), .5)}.ui-dialogue[data-state=open]{animation:ui-dialogue-in .45s var(--fx-ressort) backwards}.ui-dialogue[data-state=open]:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:var(--v3-balai) 0 0 / 300% 100% no-repeat;opacity:.7;animation:v3-balai 1.1s var(--fx-ease) .18s backwards;position:absolute;inset:0}.ui-dialogue[data-state=closed]{animation:.16s ease-in forwards ui-dialogue-out}.ui-dialogue-tete{padding-bottom:14px;padding-right:34px;position:relative}.ui-dialogue-tete:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--v3-lumiere), .14) 15%, rgba(var(--v3-lumiere), .14) 85%, transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.ui-dialogue-titre{font-family:var(--font-sans);letter-spacing:.005em;color:var(--t-ink-hi);font-size:18px;font-weight:600;line-height:1.3}.ui-dialogue-pied{gap:8px;padding-top:16px;position:relative}.ui-fermer{z-index:4;width:30px;height:30px;color:var(--t-ink-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:color .16s,background-color .16s,box-shadow .2s;display:grid}.ui-fermer>svg{transition:rotate .3s var(--fx-ease)}.ui-fermer:hover{color:var(--t-ink-hi);background:rgba(var(--v3-lumiere), .08);box-shadow:inset 0 1px 0 rgba(var(--v3-lumiere), .1)}.ui-fermer:hover>svg{rotate:90deg}.ui-fermer:focus-visible{box-shadow:var(--fx-anneau-focus);outline:none}@keyframes ui-fondu-in{0%{opacity:0}to{opacity:1}}@keyframes ui-fondu-out{0%{opacity:1}to{opacity:0}}@keyframes ui-dialogue-in{0%{opacity:0;translate:0 8px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes ui-dialogue-out{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}.ui-menu,.ui-pop,.ui-bulle{transform-origin:var(--radix-select-content-transform-origin,var(--radix-dropdown-menu-content-transform-origin,var(--radix-popover-content-transform-origin,var(--radix-tooltip-content-transform-origin,top))))}.ui-menu.fx-verre{border-radius:12px}.ui-menu[data-state=open],.ui-pop[data-state=open]{animation:ui-deplie .22s var(--fx-ease) backwards}.ui-menu[data-state=closed],.ui-pop[data-state=closed]{animation:.12s ease-in forwards ui-replie}@keyframes ui-deplie{0%{opacity:0;translate:0 -4px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes ui-replie{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}.ui-menu-item{transition:background-color .12s ease, color .12s ease, box-shadow .15s ease, translate .2s var(--fx-ease)}.ui-menu-item[data-highlighted]{color:var(--t-ink-hi);background:linear-gradient(90deg, rgba(var(--t-acc-rgb), .28), rgba(var(--t-acc-rgb), .12));box-shadow:inset 0 1px 0 rgba(var(--v3-lumiere), .14), 0 8px 18px -12px #000000b3;translate:2px}.ui-menu-item:after{content:"";border-radius:inherit;pointer-events:none;background:var(--v3-balai) 100% 0 / 300% 100% no-repeat;opacity:0;position:absolute;inset:0}.ui-menu-item[data-highlighted]:after{opacity:1;transition:background-position .7s var(--fx-ease), opacity .15s ease;background-position:0 0}.ui-menu[data-state=open] .ui-menu-item{animation:ui-entree-item .3s var(--fx-ease) backwards}.ui-menu[data-state=open] .ui-menu-item:nth-child(2){animation-delay:25ms}.ui-menu[data-state=open] .ui-menu-item:nth-child(3){animation-delay:50ms}.ui-menu[data-state=open] .ui-menu-item:nth-child(4){animation-delay:75ms}.ui-menu[data-state=open] .ui-menu-item:nth-child(5){animation-delay:.1s}.ui-menu[data-state=open] .ui-menu-item:nth-child(6){animation-delay:.125s}.ui-menu[data-state=open] .ui-menu-item:nth-child(7){animation-delay:.15s}.ui-menu[data-state=open] .ui-menu-item:nth-child(n+8){animation-delay:.175s}@keyframes ui-entree-item{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.ui-menu-item[data-state=checked],.ui-menu-item[data-state=open]{color:var(--t-ink-hi)}.ui-menu-item[data-state=checked] svg{color:var(--v3-glacier)}.ui-menu-item[data-disabled]{opacity:.45}.ui-menu-libelle{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--v3-lumiere), .8);font-size:10.5px;font-weight:500}.ui-menu-sep{background:linear-gradient(90deg, transparent, rgba(var(--v3-lumiere), .14), transparent)}.ui-menu-fleche{color:var(--t-ink-dim)}.ui-pop.fx-verre{border-radius:14px}.ui-bulle.fx-verre{border-radius:9px}.ui-bulle{color:var(--t-ink);font-size:12.5px;line-height:1.5}.ui-bulle[data-state=delayed-open],.ui-bulle[data-state=instant-open]{animation:ui-deplie .18s var(--fx-ease) backwards}.ui-bulle[data-state=closed]{animation:.1s ease-in forwards ui-replie}.ui-champ{box-shadow:var(--v3-puits-ombre);transition:box-shadow .2s,background-color .18s}.ui-champ:hover:where(:not(:disabled,:focus,[data-state=open])){box-shadow:var(--v3-puits-ombre), 0 0 0 1px rgba(var(--v3-lumiere), .1)}.ui-champ:is(:focus-visible,[data-state=open]){box-shadow:var(--v3-puits-ombre), 0 0 0 1px rgba(var(--v3-lumiere), .55), 0 0 0 4px rgba(var(--v3-lumiere), .1), inset 0 0 22px -10px rgba(var(--v3-lumiere), .35);outline:none}.ui-champ[aria-invalid=true]{box-shadow:var(--v3-puits-ombre), 0 0 0 1px rgba(var(--t-bad-hi-rgb), .55)}.ui-champ[aria-invalid=true]:focus-visible{box-shadow:var(--v3-puits-ombre), 0 0 0 1px rgba(var(--t-bad-hi-rgb), .7), 0 0 0 4px rgba(var(--t-bad-rgb), .14)}.ui-champ:disabled{box-shadow:inset 0 1px #0000004d}.ui-champ>.ui-chevron{transition:rotate .28s var(--fx-ease), color .16s ease, opacity .16s ease}.ui-champ[data-state=open]>.ui-chevron{opacity:1;color:var(--v3-glacier);rotate:180deg}.ui-champ:hover>.ui-chevron{opacity:.9}.ui-btn{isolation:isolate;box-shadow:inset 0 1px 0 rgba(var(--v3-lumiere), .16), inset 0 -1px 0 #00000040, 0 1px 2px #00000073, 0 6px 14px -6px #0009;transition:transform .16s var(--fx-ease), background-color .16s ease, box-shadow .22s ease, color .16s ease, filter .16s ease, opacity .16s ease;position:relative}.ui-btn:hover:where(:not(:disabled)){transform:translateY(var(--v3-montee,-1px));box-shadow:inset 0 1px 0 rgba(var(--v3-lumiere), .24), inset 0 -1px 0 #00000040, 0 2px 3px #00000073, 0 10px 20px -8px #000000b3, var(--v3-reflet-salle,0 0 transparent)}.ui-btn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--v3-balai) 100% 0 / 300% 100% no-repeat;opacity:0;transition:opacity .25s;position:absolute;inset:0}.ui-btn:hover:where(:not(:disabled)):before{opacity:1;transition:background-position .75s var(--fx-ease), opacity .15s ease;background-position:0 0}.ui-btn:active:where(:not(:disabled)){transform:translateY(1px) scale(var(--v3-appui,1));box-shadow:inset 0 2px 4px #00000059, inset 0 1px 0 rgba(var(--v3-lumiere), .06), 0 1px 1px #0006;transition-duration:60ms}.ui-btn:focus-visible,.ui-btn-fantome:focus-visible{box-shadow:var(--fx-anneau-focus);outline:none}.ui-btn-verre{background-image:linear-gradient(180deg, rgba(var(--v3-lumiere), .07), rgba(var(--v3-lumiere), 0) 55%, rgba(var(--t-bg00-rgb), .18))}.ui-btn-verre:hover:where(:not(:disabled)){background-image:linear-gradient(180deg, rgba(var(--v3-lumiere), .16), rgba(var(--v3-lumiere), .05) 55%, rgba(var(--t-bg00-rgb), .1))}.ui-btn-primaire{background-image:linear-gradient(180deg, #ffffff24, rgba(var(--t-acc-dim-rgb), .28) 42%, rgba(var(--t-acc-dim-rgb), .55));box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 rgba(var(--t-acc-dim-rgb), .7), 0 1px 2px #0006, 0 10px 24px -10px rgba(var(--t-acc-rgb), .95)}.ui-btn-primaire:hover:where(:not(:disabled)){filter:brightness(1.06);box-shadow:inset 0 1px 0 #ffffff5c, inset 0 -1px 0 rgba(var(--t-acc-dim-rgb), .7), 0 2px 4px #0006, 0 16px 34px -12px rgba(var(--t-acc-rgb), 1), 0 0 28px -10px rgba(var(--t-acc-hi-rgb), .7)}.ui-btn-primaire:active:where(:not(:disabled)){filter:brightness(.96);box-shadow:inset 0 2px 5px rgba(var(--t-acc-dim-rgb), .75), inset 0 -1px 0 #ffffff14, 0 1px 2px #0006, 0 6px 14px -8px rgba(var(--t-acc-rgb), .8)}.ui-btn-primaire:focus-visible{box-shadow:var(--fx-anneau-focus), 0 10px 24px -10px rgba(var(--t-acc-rgb), .9)}.ui-btn-primaire.bg-destructive{background-image:linear-gradient(180deg, #ffffff1f, rgba(var(--t-bad-deep-rgb), .3) 42%, rgba(var(--t-bad-deep-rgb), .55));box-shadow:inset 0 1px 0 #ffffff47, inset 0 -1px 0 rgba(var(--t-bad-deep-rgb), .7), 0 1px 2px #0006, 0 10px 24px -10px rgba(var(--t-bad-rgb), .9)}.ui-btn-primaire.bg-destructive:hover:where(:not(:disabled)){box-shadow:inset 0 1px 0 #ffffff57, inset 0 -1px 0 rgba(var(--t-bad-deep-rgb), .7), 0 2px 4px #0006, 0 16px 34px -12px rgba(var(--t-bad-rgb), 1)}.ui-btn-primaire.bg-destructive:focus-visible{box-shadow:var(--fx-anneau-bad)}.ui-btn-danger{background-image:linear-gradient(180deg, rgba(var(--t-bad-hi-rgb), .1), rgba(var(--t-bad-hi-rgb), 0) 55%, rgba(var(--t-bg00-rgb), .2));box-shadow:inset 0 1px 0 rgba(var(--t-bad-hi-rgb), .22), inset 0 -1px 0 #00000040, 0 1px 2px #00000073, 0 6px 14px -6px #0009}.ui-btn-danger:hover:where(:not(:disabled)){box-shadow:inset 0 1px 0 rgba(var(--t-bad-hi-rgb), .32), inset 0 -1px 0 #00000040, 0 2px 3px #00000073, 0 12px 26px -10px rgba(var(--t-bad-rgb), .75)}.ui-btn-danger:focus-visible{box-shadow:var(--fx-anneau-bad)}.ui-btn-fantome{transition:background-color .16s,color .16s,box-shadow .2s}.ui-btn-fantome:hover:where(:not(:disabled)){box-shadow:inset 0 1px 0 rgba(var(--v3-lumiere), .08)}.ui-carte{background-image:linear-gradient(90deg, transparent 8%, rgba(var(--v3-lumiere), .42) 50%, transparent 92%), radial-gradient(70% 90px at 50% 0%, rgba(var(--v3-lumiere), .06), transparent 100%);box-shadow:var(--v3-dalle-ombre);background-position:top,50%;background-repeat:no-repeat;background-size:100% 1px,100% 100%;background-origin:border-box;transition:box-shadow .3s}.ui-carte-titre{font-family:var(--font-sans);letter-spacing:.005em;color:var(--t-ink-hi);font-size:15px;font-weight:600}.ui-carte-desc{color:var(--t-ink-dim)}.ui-bascule{box-shadow:var(--v3-puits-ombre);transition:background-color .22s,box-shadow .22s}.ui-bascule:hover:where(:not(:disabled)){box-shadow:var(--v3-puits-ombre), 0 0 0 1px rgba(var(--v3-lumiere), .14)}.ui-bascule[data-state=checked]{background-image:linear-gradient(180deg, #ffffff1f, rgba(var(--t-acc-dim-rgb), .35));box-shadow:inset 0 1px 2px rgba(var(--t-acc-dim-rgb), .8), inset 0 -1px 0 #ffffff1f, 0 4px 12px -4px rgba(var(--t-acc-rgb), .8)}.ui-bascule:focus-visible{box-shadow:var(--fx-anneau-focus);outline:none}.ui-bascule:disabled{filter:saturate(.3)}.ui-bascule-bouton{background:linear-gradient(180deg, var(--t-ink), var(--t-ink-dim));transition:transform .28s var(--fx-ressort), background .2s ease, box-shadow .2s ease;box-shadow:0 1px 3px #0009,inset 0 1px #fff6}.ui-bascule-bouton[data-state=checked]{background:linear-gradient(180deg, #fff, var(--t-acc-pale));box-shadow:0 1px 3px rgba(var(--t-acc-dim-rgb), .8), inset 0 1px 0 #fff}.ui-case{box-shadow:var(--v3-puits-ombre);transition:background-color .16s,box-shadow .2s}.ui-case[data-state=checked],.ui-case[data-state=indeterminate]{background-image:linear-gradient(180deg, #ffffff29, rgba(var(--t-acc-dim-rgb), .4));box-shadow:inset 0 1px 0 #ffffff47, 0 3px 8px -3px rgba(var(--t-acc-rgb), .8), 0 0 14px -4px rgba(var(--t-acc-hi-rgb), .6);animation:v3-case-claque .32s var(--fx-ressort)}.ui-case:focus-visible{box-shadow:var(--fx-anneau-focus);outline:none}.ui-badge{box-shadow:inset 0 1px #ffffff0d}.ui-onglets{box-shadow:var(--v3-puits-ombre)}.ui-onglet{transition:color .16s,background-color .16s,box-shadow .2s;position:relative}.ui-onglet:hover:where(:not(:disabled,[data-state=active])){color:var(--jp-text);background-color:rgba(var(--v3-lumiere), .06)}.ui-onglet[data-state=active]{color:var(--t-ink-hi);background:radial-gradient(80% 100% at 50% 0%, rgba(var(--v3-lumiere), .14), transparent 100%), linear-gradient(180deg, rgba(var(--t-s5-rgb), .95), rgba(var(--t-s4-rgb), .95));box-shadow:inset 0 1px 0 rgba(var(--v3-lumiere), .26), 0 1px 2px #00000080, 0 4px 10px -4px #0009, 0 6px 14px -8px rgba(var(--v3-lumiere), .4);animation:v3-segment-allume .42s var(--fx-ressort) backwards}.ui-onglet:focus-visible{box-shadow:var(--fx-anneau-focus);outline:none}.ui-progres{box-shadow:inset 0 1px 2px #0000008c, 0 1px 0 rgba(var(--v3-lumiere), .06)}.ui-progres-barre{background:linear-gradient(180deg, var(--t-acc-hi), var(--t-acc-mid))}.ui-filet[data-orientation=horizontal]{background-image:linear-gradient(90deg, transparent, rgba(var(--v3-lumiere), .14) 15%, rgba(var(--v3-lumiere), .14) 85%, transparent)}.ui-filet[data-orientation=vertical]{background-image:linear-gradient(180deg, transparent, rgba(var(--v3-lumiere), .14) 15%, rgba(var(--v3-lumiere), .14) 85%, transparent)}.ui-bulle-graphe.fx-verre{border-radius:10px}.ui-bulle-graphe-titre{font-family:var(--font-sans);color:var(--t-ink-dim);font-size:12px;font-weight:500}[data-sonner-toaster] .ui-toast[data-sonner-toast]{font-family:var(--font-sans);box-shadow:var(--v3-dalle-ombre-haute);border-color:#0000;border-radius:14px}[data-sonner-toaster] .ui-toast[data-type=success]{--ui-toast-c:var(--t-ok-hi)}[data-sonner-toaster] .ui-toast[data-type=error]{--ui-toast-c:var(--t-bad-hi)}[data-sonner-toaster] .ui-toast[data-type=warning]{--ui-toast-c:var(--t-warn)}[data-sonner-toaster] .ui-toast[data-sonner-toast] [data-title]{letter-spacing:.005em;font-size:14px;font-weight:600}[data-sonner-toaster] .ui-toast[data-sonner-toast] [data-icon]{color:var(--ui-toast-c,var(--v3-glacier))}@media (prefers-reduced-motion:reduce){.ui-voile[data-state],.ui-dialogue[data-state],.ui-menu[data-state],.ui-pop[data-state],.ui-bulle[data-state]{animation:none}.ui-fermer>svg,.ui-champ>.ui-chevron,.ui-bascule-bouton{transition:none}.ui-fermer:hover>svg{rotate:none}.ui-btn,.ui-btn:hover:where(:not(:disabled)),.ui-btn:active:where(:not(:disabled)){transition:none;transform:none}.ui-dialogue[data-state=open]:before,.ui-btn:before,.ui-menu-item:after{display:none}.ui-menu[data-state=open] .ui-menu-item,.ui-onglet[data-state=active],.ui-case[data-state=checked],.ui-case[data-state=indeterminate]{animation:none}.ui-menu-item{transition:none}.ui-menu-item[data-highlighted]{translate:none}}.ui-etat{--ui-etat-c:var(--t-acc-soft-rgb);font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;white-space:nowrap;color:rgb(var(--ui-etat-c));background:rgba(var(--ui-etat-c), .1);border-radius:999px;align-items:center;gap:8px;padding:4px 11px 4px 10px;font-size:12px;font-weight:600;transition:color .2s,background-color .2s;display:inline-flex}.ui-etat-point{background:rgb(var(--ui-etat-c));width:6px;height:6px;box-shadow:0 0 6px rgba(var(--ui-etat-c), .7);border-radius:50%;flex-shrink:0;position:relative}.ui-etat[data-etat=modifie]{--ui-etat-c:var(--t-acc-glow-rgb);background:rgba(var(--t-acc-rgb), .2)}.ui-etat[data-etat=enregistrement]{--ui-etat-c:var(--t-acc-hi-rgb)}.ui-etat[data-etat=enregistre]{--ui-etat-c:var(--t-ok-hi-rgb);animation:ui-etat-flash .9s var(--fx-ease) backwards}.ui-etat[data-etat=a-jour]{--ui-etat-c:var(--t-ok-hi-rgb);opacity:.85}.ui-etat[data-etat=modifie] .ui-etat-point:after,.ui-etat[data-etat=enregistrement] .ui-etat-point:after{content:"";box-shadow:0 0 0 1.5px rgb(var(--ui-etat-c));border-radius:50%;animation:1.8s cubic-bezier(.2,.6,.4,1) infinite fx-pouls;position:absolute;inset:0}@keyframes ui-etat-flash{0%{box-shadow:0 0 0 0 rgba(var(--t-ok-hi-rgb), .6)}to{box-shadow:0 0 0 10px rgba(var(--t-ok-hi-rgb), 0)}}@media (prefers-reduced-motion:reduce){.ui-etat[data-etat]{animation:none}.ui-etat .ui-etat-point:after{opacity:0;animation:none}}:root.theme-jw[data-ambiance=indoraptor] body{--p2-neon:var(--indo-neon,#ff5146);--p2-neon-rgb:var(--indo-neon-rgb,255, 81, 70);--p2-neon-chaud-rgb:255, 40, 28;--p2-neon-loin-rgb:255, 24, 12;--p2-ardoise-rgb:22, 23, 26;--p2-ardoise-haut-rgb:32, 33, 37;--p2-acier-rgb:38, 39, 43;--p2-puits-rgb:9, 9, 11;--p2-blanc-rgb:255, 255, 255;--p2-braise-rgb:var(--t-ember-rgb,255, 84, 36);--p2-or-rgb:var(--t-gold-rgb,255, 196, 112);--p2-halo:var(--indo-neon-halo,0 0 0 .5px rgba(var(--p2-neon-rgb), .9), 0 0 6px rgba(var(--p2-neon-rgb), .95), 0 0 16px rgba(var(--p2-neon-chaud-rgb), .7), 0 0 34px rgba(var(--p2-neon-loin-rgb), .35));--p2-metal-clair-rgb:238, 238, 242;--p2-metal-rgb:160, 161, 168;--p2-metal-sombre-rgb:72, 73, 80;--p2-rivet:radial-gradient(circle at 40% 35%, rgba(var(--p2-metal-clair-rgb), .7) 0 .7px, rgba(var(--p2-metal-rgb), .5) 1.3px, rgba(var(--p2-metal-sombre-rgb), .95) 2.3px, #000000bf 3.1px, transparent 3.8px);--p2-plaque:var(--indo-matiere-pleine,linear-gradient(180deg, rgb(var(--p2-ardoise-haut-rgb)), rgb(var(--p2-ardoise-rgb))));--p2-plaque-fil:inset 0 0 0 1px var(--indo-filet,rgba(var(--p2-blanc-rgb), .06)), var(--indo-arete,inset 0 1px 0 rgba(var(--p2-blanc-rgb), .05))}:root.theme-jw[data-ambiance=indoraptor] .ui-voile{background:radial-gradient(50% 50% at 50% 46%, rgba(var(--p2-neon-loin-rgb), .06), transparent 100%), radial-gradient(130% 110% at 50% 50%, transparent 30%, #0009 100%), rgba(var(--p2-puits-rgb), .76)}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue{--p2-tube-rgb:var(--p2-neon-rgb);--p2-tube-coeur-rgb:255, 214, 207}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[role=alertdialog]{--p2-tube-rgb:var(--t-bad-hi-rgb);--p2-tube-coeur-rgb:var(--t-bad-pale-rgb)}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue.fx-verre{box-shadow:0 0 0 1px #000000b3, 0 2px 3px #000000a6, 0 14px 28px -8px #000000e6, 0 44px 90px -24px #000000f2, 0 110px 220px -50px #000000f2, 0 -20px 56px -30px rgba(var(--p2-tube-rgb), .7), 0 0 110px -36px rgba(var(--p2-neon-chaud-rgb), .4);background:0 0;border-radius:6px}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[data-state=open]{animation:.75s cubic-bezier(.2,.9,.3,1) backwards indo-p2-ui-surgit}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--p2-rivet) 11px 11px / 8px 8px no-repeat, var(--p2-rivet) calc(100% - 11px) 11px / 8px 8px no-repeat, var(--p2-rivet) 11px calc(100% - 11px) / 8px 8px no-repeat, var(--p2-rivet) calc(100% - 11px) calc(100% - 11px) / 8px 8px no-repeat, linear-gradient(#0009, #0009) 26px 8px / calc(100% - 52px) 1px no-repeat, linear-gradient(rgba(var(--p2-blanc-rgb), .06), rgba(var(--p2-blanc-rgb), .06)) 26px 9px / calc(100% - 52px) 1px no-repeat, linear-gradient(#0009, #0009) 26px calc(100% - 9px) / calc(100% - 52px) 1px no-repeat, linear-gradient(rgba(var(--p2-blanc-rgb), .06), rgba(var(--p2-blanc-rgb), .06)) 26px calc(100% - 8px) / calc(100% - 52px) 1px no-repeat, linear-gradient(#0009, #0009) 8px 26px / 1px calc(100% - 52px) no-repeat, linear-gradient(rgba(var(--p2-blanc-rgb), .06), rgba(var(--p2-blanc-rgb), .06)) 9px 26px / 1px calc(100% - 52px) no-repeat, linear-gradient(#0009, #0009) calc(100% - 9px) 26px / 1px calc(100% - 52px) no-repeat, linear-gradient(rgba(var(--p2-blanc-rgb), .06), rgba(var(--p2-blanc-rgb), .06)) calc(100% - 8px) 26px / 1px calc(100% - 52px) no-repeat, radial-gradient(55% 160px at 28% 0%, rgba(var(--p2-tube-rgb), .2), transparent 100%), repeating-linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .014) 0 1px, transparent 1px 3px), linear-gradient(135deg, rgba(var(--p2-blanc-rgb), .05), transparent 38%, #0000002e), var(--p2-plaque);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);box-shadow:inset 1px 1px 0 rgba(var(--p2-blanc-rgb), .09), inset -1px -1px 0 #000000b3, inset 0 0 0 1px rgba(var(--p2-blanc-rgb), .03), inset 0 0 56px #0000006b;opacity:1;animation:none;display:block;position:absolute;inset:-1px}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[data-state=open]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgb(var(--p2-tube-coeur-rgb)), rgb(var(--p2-tube-rgb)) 70%) 33px 6px / 38% 2px no-repeat, radial-gradient(closest-side, rgba(var(--p2-tube-coeur-rgb), .6), transparent) 33px 5px / 38% 4px no-repeat, radial-gradient(closest-side, rgba(var(--p2-tube-rgb), .7), rgba(var(--p2-tube-rgb), .16) 60%, transparent) 15px -6px / calc(38% + 36px) 26px no-repeat, radial-gradient(closest-side, rgba(var(--p2-tube-rgb), .22), transparent) 0 -28px / calc(38% + 66px) 70px no-repeat;animation:.75s linear .18s backwards indo-p2-ui-allume;position:absolute;inset:-7px}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue>.ui-dialogue-griffes{--indo-griffes-taille:92px;bottom:-34px;left:-26px;rotate:-8deg}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[data-state=open]>.ui-dialogue-griffes{animation:.55s cubic-bezier(.2,.9,.3,1) .34s backwards indo-p2-ui-griffe}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-titre{font-family:var(--font-stencil);letter-spacing:.12em;text-transform:uppercase;color:var(--t-ink-hi);text-shadow:0 -1px 0 #000000e6, 0 1px 0 rgba(var(--p2-blanc-rgb), .09), 0 0 20px rgba(var(--p2-tube-rgb), .22);font-size:21px;font-weight:500;line-height:1.15}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-tete{isolation:isolate;overflow-clip-margin:14px;overflow:clip}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[data-state=open] .ui-dialogue-tete:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent 38%, rgba(var(--p2-blanc-rgb), .05) 46%, rgba(var(--p2-blanc-rgb), .12) 50%, rgba(var(--p2-blanc-rgb), .05) 54%, transparent 62%);opacity:0;animation:indo-p2-ui-reflet-metal 1.2s var(--fx-ease) .55s;position:absolute;inset:-14px -24px 0}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[data-forme]{padding-bottom:calc(var(--indo-dechirure-marge,28px) + 16px)}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue>.indo-breche{left:auto;right:22px}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[data-forme]:before{-webkit-mask-image:linear-gradient(#000, #000), var(--indo-breche-trou);-webkit-mask-size:100% 100%, var(--indo-breche-l) auto;-webkit-mask-composite:xor;-webkit-mask-position:0 0,right 23px bottom 1px;-webkit-mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(#000, #000), var(--indo-breche-trou);mask-image:linear-gradient(#000, #000), var(--indo-breche-trou);-webkit-mask-size:100% 100%, var(--indo-breche-l) auto;mask-size:100% 100%, var(--indo-breche-l) auto;-webkit-mask-composite:xor;-webkit-mask-position:0 0,right 23px bottom 1px;mask-position:0 0,right 23px bottom 1px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-tete:after{background:linear-gradient(90deg, rgb(var(--p2-tube-rgb)) 0 40px, rgba(var(--p2-blanc-rgb), .09) 40px, rgba(var(--p2-blanc-rgb), .09) 75%, transparent);filter:drop-shadow(0 0 3px rgba(var(--p2-tube-rgb), .9))}:root.theme-jw[data-ambiance=indoraptor] .ui-fermer:hover{color:var(--t-ink-hi);background:rgba(var(--p2-acier-rgb), .9);box-shadow:inset 0 0 0 1px rgba(var(--p2-neon-rgb), .7), 0 0 10px rgba(var(--p2-neon-chaud-rgb), .55)}:root.theme-jw[data-ambiance=indoraptor] :is(.ui-menu,.ui-pop).fx-verre{box-shadow:0 0 0 1px #0009, 0 2px 3px #0000008c, 0 12px 24px -10px #000000d9, 0 30px 56px -20px #000000f2, 0 60px 110px -40px #000000e6, 0 -12px 34px -22px rgba(var(--p2-neon-rgb), .6), 0 0 40px -16px rgba(var(--p2-neon-chaud-rgb), .35);background:0 0;border-radius:6px;position:relative}:root.theme-jw[data-ambiance=indoraptor] :is(.ui-menu,.ui-pop):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 90px at 22% 0%, rgba(var(--p2-neon-rgb), .15), transparent 100%), radial-gradient(120% 70% at 50% 100%, rgba(var(--p2-neon-rgb), .06), transparent 100%), linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .04), transparent 30%), var(--p2-plaque);box-shadow:inset 0 0 0 1px rgba(var(--p2-neon-rgb), .2), inset 1px 1px 0 rgba(var(--p2-blanc-rgb), .09), inset -1px -1px 0 #0009, inset 0 0 30px rgba(var(--p2-neon-rgb), .09);position:absolute;inset:0}:root.theme-jw[data-ambiance=indoraptor] :is(.ui-menu,.ui-pop)[data-state=open]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(rgb(var(--p2-neon-rgb)), rgb(var(--p2-neon-rgb))) 12px 0 / 30% 2px no-repeat, radial-gradient(closest-side, rgba(var(--p2-blanc-rgb), .5), transparent) 12px -1px / 30% 4px no-repeat, radial-gradient(closest-side, rgba(var(--p2-neon-rgb), .55), transparent) 0 -9px / calc(30% + 24px) 20px no-repeat;animation:.6s linear backwards indo-p2-ui-allume;position:absolute;inset:0}:root.theme-jw[data-ambiance=indoraptor] .ui-menu-item[data-highlighted]{color:var(--t-ink-hi);background:linear-gradient(90deg, rgba(var(--p2-neon-rgb), .15), rgba(var(--p2-neon-rgb), .04) 55%, transparent), rgba(var(--p2-blanc-rgb), .05);box-shadow:inset 2px 0 0 rgb(var(--p2-neon-rgb)), inset 14px 0 16px -12px rgba(var(--p2-neon-chaud-rgb), .6), inset 0 1px 0 rgba(var(--p2-blanc-rgb), .05)}:root.theme-jw[data-ambiance=indoraptor] .ui-menu-item[data-state=checked] svg{color:rgb(var(--p2-neon-rgb));filter:drop-shadow(0 0 4px rgba(var(--p2-neon-chaud-rgb), .9))}:root.theme-jw[data-ambiance=indoraptor] .ui-menu-libelle{color:var(--t-ink-dim);letter-spacing:.2em}:root.theme-jw[data-ambiance=indoraptor] .ui-menu-sep{background:rgba(var(--p2-blanc-rgb), .07)}:root.theme-jw[data-ambiance=indoraptor] :is(.ui-bulle,.ui-bulle-graphe).fx-verre{background:linear-gradient(rgb(var(--p2-neon-rgb)), rgb(var(--p2-neon-rgb))) 0 50% / 2px 62% no-repeat, var(--p2-plaque);box-shadow:var(--p2-plaque-fil), -4px 0 10px -6px rgba(var(--p2-neon-chaud-rgb), .8), 0 12px 24px -10px #000000e6;border-radius:4px}:root.theme-jw[data-ambiance=indoraptor] .ui-champ{background-color:rgba(var(--p2-puits-rgb), .9);box-shadow:inset 0 2px 3px #000000d9, inset 0 8px 16px -8px #000000e6, inset 0 0 0 1px rgba(var(--p2-blanc-rgb), .06), inset 0 -1px 0 rgba(var(--p2-blanc-rgb), .05), 0 1px 0 rgba(var(--p2-blanc-rgb), .06);caret-color:rgb(var(--p2-neon-rgb))}:root.theme-jw[data-ambiance=indoraptor] .ui-champ:hover:where(:not(:disabled,:focus,[data-state=open])){box-shadow:inset 0 0 0 1px rgba(var(--p2-blanc-rgb), .14), inset 0 2px 6px #000000a6}:root.theme-jw[data-ambiance=indoraptor] .ui-champ:is(:focus-visible,[data-state=open]){box-shadow:inset 0 2px 3px #000000d9, inset 0 0 0 1px rgba(var(--p2-neon-rgb), .95), inset 0 0 18px -6px rgba(var(--p2-neon-chaud-rgb), .5), 0 0 6px rgba(var(--p2-neon-chaud-rgb), .6), 0 0 22px rgba(var(--p2-neon-loin-rgb), .35), 0 0 50px rgba(var(--p2-neon-loin-rgb), .12)}:root.theme-jw[data-ambiance=indoraptor] .ui-champ[aria-invalid=true]{box-shadow:inset 0 0 0 1px rgba(var(--t-bad-hi-rgb), .85), 0 0 12px -2px rgba(var(--t-bad-rgb), .5)}:root.theme-jw[data-ambiance=indoraptor] .ui-champ[data-state=open]>.ui-chevron{color:rgb(var(--p2-neon-rgb))}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire:not(.bg-destructive){color:#fff;letter-spacing:.03em;border-color:rgb(var(--p2-neon-rgb));background-color:rgba(var(--p2-ardoise-rgb), .92);background-image:linear-gradient(180deg, rgba(var(--p2-neon-chaud-rgb), .2), rgba(var(--p2-neon-chaud-rgb), .06));box-shadow:0 0 10px rgba(var(--p2-neon-chaud-rgb), .7), 0 0 26px rgba(var(--p2-neon-loin-rgb), .35), inset 0 0 12px rgba(var(--p2-neon-rgb), .35);text-shadow:0 0 10px rgba(var(--p2-neon-chaud-rgb), .6);font-weight:700}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire:not(.bg-destructive):hover:where(:not(:disabled)){filter:none;background-color:rgba(var(--p2-ardoise-haut-rgb), .95);box-shadow:0 0 0 .5px rgba(var(--p2-neon-rgb), .9), 0 0 14px rgba(var(--p2-neon-chaud-rgb), .85), 0 0 36px rgba(var(--p2-neon-loin-rgb), .45), inset 0 0 18px rgba(var(--p2-neon-rgb), .45)}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire:not(.bg-destructive):active:where(:not(:disabled)){filter:none;box-shadow:0 0 6px rgba(var(--p2-neon-chaud-rgb), .6), inset 0 0 22px rgba(var(--p2-neon-rgb), .55)}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire:not(.bg-destructive):focus-visible{box-shadow:0 0 0 2px rgba(var(--p2-puits-rgb), 1), 0 0 0 3.5px rgba(var(--p2-neon-rgb), .95), 0 0 22px rgba(var(--p2-neon-chaud-rgb), .7)}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire:not(.bg-destructive):after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 16px rgba(var(--p2-neon-chaud-rgb), .8), 0 0 40px rgba(var(--p2-neon-loin-rgb), .4);opacity:0;transition:opacity .25s;position:absolute;inset:-1px}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire:not(.bg-destructive):hover:where(:not(:disabled)):after{opacity:1;animation:1.8s ease-in-out .3s infinite indo-p2-ui-vibre}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire:not(.bg-destructive):active:where(:not(:disabled)):after{opacity:1;box-shadow:0 0 22px rgba(var(--p2-neon-chaud-rgb), 1), 0 0 56px rgba(var(--p2-neon-loin-rgb), .55);animation:none}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire.bg-destructive{color:var(--t-bad-pale);border-color:var(--t-bad-hi);background-color:rgba(var(--p2-ardoise-rgb), .92);background-image:linear-gradient(180deg, rgba(var(--t-bad-rgb), .2), rgba(var(--t-bad-rgb), .06));box-shadow:0 0 10px rgba(var(--t-bad-rgb), .65), 0 0 26px rgba(var(--t-bad-rgb), .3), inset 0 0 12px rgba(var(--t-bad-rgb), .35);font-weight:700}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire.bg-destructive:hover:where(:not(:disabled)){filter:none;background-color:rgba(var(--p2-ardoise-haut-rgb), .95);box-shadow:0 0 0 .5px rgba(var(--t-bad-hi-rgb), .9), 0 0 14px rgba(var(--t-bad-rgb), .85), 0 0 34px rgba(var(--t-bad-rgb), .4), inset 0 0 18px rgba(var(--t-bad-rgb), .45)}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-verre{background-color:rgba(var(--p2-acier-rgb), .82);background-image:linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .08), rgba(var(--p2-blanc-rgb), 0) 55%, #0003);box-shadow:inset 0 1px 0 rgba(var(--p2-blanc-rgb), .12), inset 0 -2px 0 #00000073, inset 0 0 0 1px rgba(var(--p2-blanc-rgb), .05), 0 1px 0 #000000b3, 0 6px 12px -6px #000000f2}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-verre:active:where(:not(:disabled)){box-shadow:inset 0 2px 6px #000000bf, inset 0 0 0 1px rgba(var(--p2-neon-rgb), .5), 0 0 0 #0000}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-verre:hover:where(:not(:disabled)){color:var(--t-ink-hi);background-color:rgba(var(--p2-acier-rgb), 1);background-image:linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .07), rgba(var(--p2-blanc-rgb), 0) 60%);box-shadow:inset 0 0 0 1px rgba(var(--p2-neon-rgb), .75), 0 0 10px rgba(var(--p2-neon-chaud-rgb), .45), 0 8px 16px -8px #000000e6}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-fantome:hover:where(:not(:disabled)){box-shadow:inset 0 -1px 0 rgba(var(--p2-neon-rgb), .85), 0 6px 10px -8px rgba(var(--p2-neon-chaud-rgb), .7)}:root.theme-jw[data-ambiance=indoraptor] .ui-carte{background-color:#0000;background-image:linear-gradient(rgb(var(--p2-neon-rgb)), rgb(var(--p2-neon-rgb))), radial-gradient(closest-side, rgba(var(--p2-neon-rgb), .45), transparent), linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .025), transparent 40%), var(--indo-matiere,linear-gradient(180deg, rgba(var(--p2-ardoise-haut-rgb), .66), rgba(var(--p2-ardoise-rgb), .62)));box-shadow:var(--p2-plaque-fil), 0 22px 44px -22px #000000f2;background-position:22px 0,10px -8px,0 0,0 0;background-size:26% 2px,calc(26% + 24px) 18px,100% 100%,100% 100%;border-radius:6px}:root.theme-jw[data-ambiance=indoraptor] .ui-carte-titre{font-family:var(--font-stencil);letter-spacing:.16em;text-transform:uppercase;font-weight:500}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root.theme-jw[data-ambiance=indoraptor] .ui-carte{-webkit-backdrop-filter:var(--indo-verre-flou,blur(12px) saturate(1.15));backdrop-filter:var(--indo-verre-flou,blur(12px) saturate(1.15))}}@media (prefers-reduced-transparency:reduce){:root.theme-jw[data-ambiance=indoraptor] .ui-carte{-webkit-backdrop-filter:none;backdrop-filter:none}}:root.theme-jw[data-ambiance=indoraptor] .ui-bascule{box-shadow:inset 0 2px 4px #000000e6, inset 0 0 0 1px rgba(var(--p2-blanc-rgb), .06), inset 0 -1px 0 rgba(var(--p2-blanc-rgb), .06), 0 1px 0 rgba(var(--p2-blanc-rgb), .05);background-color:#0009}:root.theme-jw[data-ambiance=indoraptor] .ui-bascule[data-state=checked]{background-color:#0009;background-image:linear-gradient(90deg, rgba(var(--p2-neon-chaud-rgb), .42), rgba(var(--p2-neon-chaud-rgb), .1));box-shadow:inset 0 2px 4px #000000b3, inset 0 0 0 1px rgb(var(--p2-neon-rgb)), inset 0 0 12px rgba(var(--p2-neon-rgb), .5), 0 0 12px rgba(var(--p2-neon-chaud-rgb), .65), 0 0 30px rgba(var(--p2-neon-loin-rgb), .25)}:root.theme-jw[data-ambiance=indoraptor] .ui-bascule-bouton{background:radial-gradient(circle at 42% 30%, rgb(var(--p2-metal-clair-rgb)), rgb(var(--p2-metal-rgb)) 55%, rgb(var(--p2-metal-sombre-rgb)));box-shadow:0 2px 4px #000000d9, inset 0 -1px 1px #00000073, inset 0 1px 0 rgba(var(--p2-blanc-rgb), .6)}:root.theme-jw[data-ambiance=indoraptor] .ui-bascule-bouton[data-state=checked]{background:radial-gradient(circle, rgba(var(--p2-tube-coeur-rgb,255, 214, 207), 1) 0 1.5px, rgb(var(--p2-neon-rgb)) 2.6px, transparent 4px), radial-gradient(circle at 42% 30%, rgb(var(--p2-metal-clair-rgb)), rgb(var(--p2-metal-rgb)) 55%, rgb(var(--p2-metal-sombre-rgb)));box-shadow:0 2px 4px #000000d9, inset 0 1px 0 rgba(var(--p2-blanc-rgb), .6), 0 0 8px rgba(var(--p2-neon-chaud-rgb), .7)}:root.theme-jw[data-ambiance=indoraptor] .ui-case{background-color:rgba(var(--p2-acier-rgb), .9);background-image:linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .1), #00000040);box-shadow:inset 0 1px 0 rgba(var(--p2-blanc-rgb), .16), inset 0 -1px 0 #00000080, 0 1px 2px #000000e6}:root.theme-jw[data-ambiance=indoraptor] :is(.ui-case[data-state=checked],.ui-case[data-state=indeterminate]){color:#fff;background-color:#0000008c;background-image:radial-gradient(closest-side, rgba(var(--p2-neon-chaud-rgb), .55), transparent);box-shadow:inset 0 2px 3px #000000d9, inset 0 0 0 1px rgb(var(--p2-neon-rgb)), 0 0 8px rgba(var(--p2-neon-chaud-rgb), .85), 0 0 20px rgba(var(--p2-neon-loin-rgb), .35)}:root.theme-jw[data-ambiance=indoraptor] .ui-onglets{box-shadow:inset 0 0 0 1px rgba(var(--p2-blanc-rgb), .06), inset 0 2px 6px #00000073;background-color:#0000004d}:root.theme-jw[data-ambiance=indoraptor] .ui-onglet[data-state=active]{color:var(--t-ink-hi);background:linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .12), rgba(var(--p2-blanc-rgb), .05));box-shadow:inset 0 1px 0 rgba(var(--p2-blanc-rgb), .14), inset 0 -1px 0 #00000080, 0 1px 0 #0009, 0 4px 10px -4px #000000d9, 0 10px 18px -10px rgba(var(--p2-neon-chaud-rgb), .55)}:root.theme-jw[data-ambiance=indoraptor] .ui-onglet[data-state=active]:after{content:"";pointer-events:none;background:rgb(var(--p2-neon-rgb));height:2px;box-shadow:var(--p2-halo);border-radius:2px;animation:.55s linear backwards indo-p2-ui-tube;position:absolute;bottom:0;left:16%;right:16%}:root.theme-jw[data-ambiance=indoraptor] .ui-progres{background-color:rgba(var(--p2-puits-rgb), .9);box-shadow:inset 0 0 0 1px rgba(var(--p2-blanc-rgb), .06), inset 0 1px 3px #000c}:root.theme-jw[data-ambiance=indoraptor] .ui-progres-barre{background:linear-gradient(90deg, var(--t-acc-dim), var(--t-acc) 35%, var(--t-acc-hi) 68%, rgb(var(--p2-braise-rgb)) 90%, rgb(var(--p2-or-rgb)));box-shadow:inset 0 1px 0 rgba(var(--p2-blanc-rgb), .22);position:relative}:root.theme-jw[data-ambiance=indoraptor] .ui-progres-barre:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, rgba(var(--p2-blanc-rgb), .95) 0 25%, rgb(var(--p2-or-rgb)) 55%, rgba(var(--p2-braise-rgb), 0) 100%);border-radius:50%;position:absolute;top:0;bottom:0;right:0}:root.theme-jw[data-ambiance=indoraptor] .ui-filet[data-orientation=horizontal]{background-image:linear-gradient(90deg, transparent, rgba(var(--p2-blanc-rgb), .09) 15%, rgba(var(--p2-blanc-rgb), .09) 85%, transparent)}:root.theme-jw[data-ambiance=indoraptor] .ui-filet[data-orientation=vertical]{background-image:linear-gradient(180deg, transparent, rgba(var(--p2-blanc-rgb), .09) 15%, rgba(var(--p2-blanc-rgb), .09) 85%, transparent)}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast[data-sonner-toast]{--ui-toast-rgb:var(--p2-neon-rgb);background-color:rgba(var(--p2-ardoise-rgb), .96);background-image:var(--p2-rivet), var(--p2-rivet), var(--ui-toast-bande,linear-gradient(transparent, transparent)), linear-gradient(rgb(var(--ui-toast-rgb)), rgb(var(--ui-toast-rgb))), radial-gradient(40% 120% at 0% 50%, rgba(var(--ui-toast-rgb), .22), transparent 100%), repeating-linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .012) 0 1px, transparent 1px 3px), linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .05), transparent 50%);box-shadow:var(--p2-plaque-fil), -3px 0 12px -6px rgba(var(--ui-toast-rgb), .9), 0 0 0 1px #0009, 0 8px 18px -8px #000000d9, 0 26px 48px -18px #000000f2;background-position:calc(100% - 7px) 7px,calc(100% - 7px) calc(100% - 7px),4px 0,0 8px,0 0,0 0,0 0;background-repeat:no-repeat;background-size:8px 8px,8px 8px,6px 100%,2px calc(100% - 16px),100% 100%,100% 100%,100% 100%;border-color:#0000;border-radius:4px}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast[data-type=success]{--ui-toast-rgb:var(--t-ok-hi-rgb)}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast[data-type=error]{--ui-toast-rgb:var(--t-bad-hi-rgb)}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast[data-type=warning]{--ui-toast-rgb:var(--t-warn-rgb)}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast:is([data-type=error],[data-type=warning]){--ui-toast-bande:repeating-linear-gradient(-45deg, rgba(var(--ui-toast-rgb), .85) 0 4px, #000c 4px 8px);padding-left:22px}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast[data-sonner-toast] [data-title]{font-family:var(--font-stencil);letter-spacing:.1em;text-transform:uppercase;text-shadow:0 -1px 0 #000000d9, 0 1px 0 rgba(var(--p2-blanc-rgb), .07);font-size:15px;font-weight:500}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast[data-sonner-toast] [data-icon]{color:rgb(var(--ui-toast-rgb));filter:drop-shadow(0 0 6px rgba(var(--ui-toast-rgb), .8))}:root.theme-jw[data-ambiance=indoraptor] .ui-etat{background:rgba(var(--p2-blanc-rgb), .05);box-shadow:inset 0 0 0 1px rgba(var(--p2-blanc-rgb), .07)}:root.theme-jw[data-ambiance=indoraptor] .ui-etat:is([data-etat=modifie],[data-etat=enregistrement]){--ui-etat-c:var(--p2-neon-rgb);background:rgba(var(--p2-ardoise-rgb), .9);box-shadow:inset 0 0 0 1px rgba(var(--p2-neon-rgb), .55), 0 0 10px -2px rgba(var(--p2-neon-chaud-rgb), .55)}@keyframes indo-p2-ui-allume{0%{opacity:0}12%{opacity:1}22%{opacity:.2}40%{opacity:1}to{opacity:1}}@keyframes indo-p2-ui-tube{0%{opacity:0;transform:scaleX(.2)}30%{opacity:1}45%{opacity:.3}65%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes indo-p2-ui-surgit{0%{opacity:0;translate:0 26px;rotate:-1.2deg;scale:.9}42%{opacity:1;translate:0 -3px;rotate:.4deg;scale:1.015}58%{translate:-3px;rotate:-.3deg;scale:1}72%{translate:2px;rotate:.15deg}to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes indo-p2-ui-reflet-metal{0%{opacity:0;transform:translate(-60%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(60%)}}@keyframes indo-p2-ui-griffe{0%{opacity:0;translate:26px -30px;scale:.7}45%{opacity:1}to{opacity:1;translate:0;scale:1}}@keyframes indo-p2-ui-vibre{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[data-state=open],:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[data-state=open]:after,:root.theme-jw[data-ambiance=indoraptor] :is(.ui-menu,.ui-pop)[data-state=open]:after,:root.theme-jw[data-ambiance=indoraptor] .ui-onglet[data-state=active]:after,:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[data-state=open]>.ui-dialogue-griffes,:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue[data-state=open] .ui-dialogue-tete:before,:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire:not(.bg-destructive):hover:where(:not(:disabled)):after{animation:none}:root.theme-jw[data-ambiance=indoraptor] .ui-btn-primaire:not(.bg-destructive):after{transition:none}}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster][data-y-position=top][data-x-position=center]{width:460px;translate:0 54px}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast.ui-toast-impact[data-sonner-toast]{--impact-sang-rgb:200, 16, 26;--impact-sombre-rgb:112, 6, 12;--impact-ambre-rgb:255, 176, 46;width:460px;color:rgb(var(--p2-blanc-rgb));background-color:rgba(var(--impact-sombre-rgb), .97);background-image:repeating-linear-gradient(-45deg, rgba(var(--impact-ambre-rgb), .92) 0 5px, #000000e0 5px 10px), repeating-linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .035) 0 1px, transparent 1px 3px), linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .16), rgba(var(--p2-blanc-rgb), 0) 46%), linear-gradient(90deg, rgba(var(--impact-sombre-rgb), 1), rgba(var(--impact-sang-rgb), 1) 78%);box-shadow:inset 0 1px 0 rgba(var(--p2-blanc-rgb), .28), inset 0 -2px 0 #0000006b, inset -1px 0 0 #00000059, 0 0 40px #ff141e99, 0 20px 40px #0009;clip-path:polygon(52px -40px,calc(100% + 40px) -40px,calc(100% + 40px) calc(100% - 52px),calc(100% - 52px) calc(100% + 40px),-40px calc(100% + 40px),-40px 52px);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:10px 100%,100% 100%,100% 100%,100% 100%;border-radius:0;gap:14px;padding:14px 22px 14px 30px;overflow:clip}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast.ui-toast-impact[data-sonner-toast] [data-icon]{width:22px;height:22px;color:rgb(var(--p2-blanc-rgb));filter:drop-shadow(0 0 6px #ffdcc8bf);animation:.5s cubic-bezier(.2,.9,.2,1) .1s backwards indo-p2-ui-impact-entre,1.1s ease-in-out .6s infinite indo-p2-ui-impact-pouls}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast.ui-toast-impact[data-sonner-toast] [data-content]{min-width:0;animation:.5s cubic-bezier(.2,.9,.2,1) .16s backwards indo-p2-ui-impact-entre}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast.ui-toast-impact[data-sonner-toast] [data-title]{color:rgb(var(--p2-blanc-rgb));text-shadow:0 2px #00000073,0 0 14px #ff786e73}:root.theme-jw[data-ambiance=indoraptor] .ui-impact-titre{font-family:var(--ie-police-pochoir,var(--font-stencil)), "Bahnschrift", "Arial Narrow", Impact, sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:22px;font-weight:900;line-height:1.05}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast.ui-toast-impact[data-sonner-toast] [data-description]{color:rgb(var(--p2-blanc-rgb))}:root.theme-jw[data-ambiance=indoraptor] .ui-impact-detail{gap:3px;margin-top:2px;display:grid}:root.theme-jw[data-ambiance=indoraptor] .ui-impact-repere{font-family:var(--ie-police-donnees,var(--font-mono)), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:root.theme-jw[data-ambiance=indoraptor] .ui-impact-etoiles{letter-spacing:.06em;color:#ffe4aa;text-shadow:0 0 8px rgba(var(--impact-ambre-rgb,255, 176, 46), .7);margin-right:8px}:root.theme-jw[data-ambiance=indoraptor] .ui-impact-extrait{color:#ffe8e8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}:root.theme-jw[data-ambiance=indoraptor] .ui-impact-reflet{pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 35%, rgba(var(--p2-blanc-rgb), .3) 50%, transparent 65%);animation:.9s ease-out .25s indo-p2-ui-impact-reflet;position:absolute;inset:0}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast.ui-toast-impact[data-sonner-toast] [data-button]{height:30px;font-family:var(--font-stencil);letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--p2-blanc-rgb));box-shadow:inset 0 0 0 1px rgba(var(--p2-blanc-rgb), .55), inset 0 1px 0 rgba(var(--p2-blanc-rgb), .2);background:#00000080;border-radius:0;padding:0 12px;font-size:13px}:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast.ui-toast-impact[data-sonner-toast] [data-button]:hover{background:#000000b8}@keyframes indo-p2-ui-impact-entre{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes indo-p2-ui-impact-pouls{0%,to{opacity:1}50%{opacity:.5}}@keyframes indo-p2-ui-impact-reflet{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast.ui-toast-impact[data-sonner-toast] [data-icon],:root.theme-jw[data-ambiance=indoraptor] [data-sonner-toaster] .ui-toast.ui-toast-impact[data-sonner-toast] [data-content],:root.theme-jw[data-ambiance=indoraptor] .ui-impact-reflet{animation:none}}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue{--ui-sas:block}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-sas{z-index:8;pointer-events:none;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);position:absolute;inset:0;overflow:hidden}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-sas>i{background-color:rgba(var(--p2-acier-rgb), .98);background-image:repeating-linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .03) 0 1px, transparent 1px 3px), linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .1), #00000059);height:50.5%;position:absolute;left:0;right:0}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-sas>i:first-child{box-shadow:inset 0 -6px 0 -1px rgba(var(--p2-neon-rgb), .85), inset 0 -14px 18px -10px rgba(var(--p2-neon-chaud-rgb), .6);animation:.62s cubic-bezier(.7,0,.2,1) .14s backwards indo-p2-ui-volet-haut;top:0;transform:translateY(-102%)}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-sas>i:nth-child(2){background-image:repeating-linear-gradient(-45deg, rgba(var(--p2-or-rgb), .85) 0 6px, #000000d9 6px 12px), repeating-linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .03) 0 1px, transparent 1px 3px), linear-gradient(180deg, rgba(var(--p2-blanc-rgb), .08), #0006);background-repeat:no-repeat;background-size:100% 6px,100% 100%,100% 100%;animation:.62s cubic-bezier(.7,0,.2,1) .14s backwards indo-p2-ui-volet-bas;bottom:0;transform:translateY(102%)}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-sas>b{opacity:0;height:2px;box-shadow:0 0 10px 2px rgba(var(--p2-neon-rgb), .95), 0 0 30px 6px rgba(var(--p2-neon-chaud-rgb), .5);background:#fff4f0;margin-top:-1px;animation:.5s ease-out backwards indo-p2-ui-laser;position:absolute;top:50%;left:-2%;right:-2%}:root.theme-jw[data-ambiance=indoraptor] .ui-onglets{position:relative}:root.theme-jw[data-ambiance=indoraptor] .ui-onglets:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--p2-neon-rgb), .5) 30%, rgba(var(--p2-neon-rgb), .5) 70%, transparent);height:1px;box-shadow:0 0 6px rgba(var(--p2-neon-rgb), .35);position:absolute;bottom:0;left:10px;right:10px}@keyframes indo-p2-ui-volet-haut{0%{transform:none}to{transform:translateY(-102%)}}@keyframes indo-p2-ui-volet-bas{0%{transform:none}to{transform:translateY(102%)}}@keyframes indo-p2-ui-laser{0%{opacity:1;transform:scaleX(0)}30%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue{--ui-sas:none}:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-sas>i:first-child,:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-sas>i:nth-child(2),:root.theme-jw[data-ambiance=indoraptor] .ui-dialogue-sas>b{animation:none}}
:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome){font-family:var(--lagon-ui);letter-spacing:normal;gap:8px;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s,color .2s}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome).h-9{height:44px}:root.theme-jw[data-ambiance=lagon] .ui-btn.h-9.px-4{padding-left:13px;padding-right:13px}:root.theme-jw[data-ambiance=lagon] .ui-btn-fantome.h-9.px-4{padding-left:14px;padding-right:14px}:root.theme-jw[data-ambiance=lagon] .ui-btn.h-8.px-3{padding-left:11px;padding-right:11px}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome).rounded-\[10px\]{border-radius:12px}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome).h-10{height:52px}:root.theme-jw[data-ambiance=lagon] .ui-btn.h-10.px-6{padding-left:21px;padding-right:21px}:root.theme-jw[data-ambiance=lagon] .ui-btn-fantome.h-10.px-6{padding-left:22px;padding-right:22px}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome).h-10.rounded-\[10px\]{border-radius:14px}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome).h-10.text-\[14px\]{font-size:15px}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome).h-9.w-9{width:44px;padding:0}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome).h-9.w-9 svg{width:18px;height:18px}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome):hover:where(:not(:disabled)){transform:translateY(-1px)}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome):active:where(:not(:disabled)){transition-duration:80ms;transform:translateY(0)scale(.97)}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome):focus-visible{outline-offset:2px;outline:2px solid #c8fbff}:root.theme-jw[data-ambiance=lagon] .ui-btn:before{content:none}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn-primaire:not(.bg-destructive),.ui-btn-verre){overflow:hidden}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn-primaire:not(.bg-destructive),.ui-btn-verre):after{content:"";z-index:-1;pointer-events:none;width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire:not(.bg-destructive):after{background:linear-gradient(100deg,#0000,#fff9,#0000)}:root.theme-jw[data-ambiance=lagon] .ui-btn-verre:after{background:linear-gradient(100deg,#0000,#dcfaff29,#ffe7ad1f,#0000)}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn-primaire:not(.bg-destructive),.ui-btn-verre):hover:where(:not(:disabled)):after{animation:.9s cubic-bezier(.22,1,.36,1) lagon-ui-reflet}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire:not(.bg-destructive){color:#04161f;text-shadow:0 1px #ffffff80;background:linear-gradient(100deg,#bfe9ff,#46d9ff 35%,#c8ffe9 70%,#ffe7ad) 0 0/200% 100%;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #04161f33,0 1px 2px #0000008c,0 12px 28px -12px #46d9ffcc}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire:not(.bg-destructive):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#bfe9ff,#46d9ff 35%,#c8ffe9 70%,#ffe7ad);width:200%;animation:6s linear infinite lagon-ui-flux;position:absolute;top:1px;bottom:2px;left:0}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire:not(.bg-destructive):hover:where(:not(:disabled)){color:#04161f;filter:none;box-shadow:inset 0 1px #fffc,inset 0 -2px #04161f33,0 2px 3px #00000080,0 16px 34px -12px #46d9fff2,0 0 26px -8px #ffd27ab3}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire:not(.bg-destructive):active:where(:not(:disabled)){filter:none;box-shadow:inset 0 2px 5px #04161f59,0 1px 1px #00000080}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire:not(.bg-destructive):focus-visible{box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #04161f33,0 1px 2px #0000008c,0 12px 28px -12px #46d9ffcc}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire:not(.bg-destructive):disabled{color:#0a1115;background:linear-gradient(100deg,#b3c2cb,#73abba 35%,#bdd2ca 70%,#cec5af) 0 0/200% 100%}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire:not(.bg-destructive):disabled:before{content:none}:root.theme-jw[data-ambiance=lagon] .ui-btn-verre{color:#f3f9ff;text-shadow:0 1px #0009;background:linear-gradient(#bfe9ff1f,#bfe9ff0d);box-shadow:inset 0 0 0 1px #bfe9ff33,inset 0 1px #fff3d61a,inset 0 -1px #00000061,0 1px 2px #00000080,0 6px 14px -8px #000000bf}:root.theme-jw[data-ambiance=lagon] .ui-btn-verre:hover:where(:not(:disabled)){color:#f3f9ff;background:linear-gradient(#bfe9ff30,#bfe9ff14);box-shadow:inset 0 0 0 1px #c8fbff5c,inset 0 1px #fff3d629,inset 0 -1px #00000061,0 2px 3px #00000080,0 10px 18px -10px #000c,0 0 20px -8px #46d9ff99}:root.theme-jw[data-ambiance=lagon] .ui-btn-verre:active:where(:not(:disabled)){box-shadow:inset 0 0 0 1px #bfe9ff42,inset 0 2px 6px #00000080}:root.theme-jw[data-ambiance=lagon] .ui-btn-verre:focus-visible{box-shadow:inset 0 0 0 1px #c8fbff5c,inset 0 1px #fff3d61f,0 1px 2px #00000080,0 0 24px -4px #46d9ffd9}:root.theme-jw[data-ambiance=lagon] .ui-btn-verre.h-8{background:linear-gradient(100deg,#0000 30%,#dcfaff33 46%,#ffe7ad26 54%,#0000 70%) 130% 0/240% 100% no-repeat,linear-gradient(#bfe9ff1f,#bfe9ff0d);overflow:visible}:root.theme-jw[data-ambiance=lagon] .ui-btn-verre.h-8:after{content:none}:root.theme-jw[data-ambiance=lagon] .ui-btn-verre.h-8:hover:where(:not(:disabled)){background:linear-gradient(100deg,#0000 30%,#dcfaff33 46%,#ffe7ad26 54%,#0000 70%) -30% 0/240% 100% no-repeat,linear-gradient(#bfe9ff30,#bfe9ff14);transition:background-position .9s cubic-bezier(.22,1,.36,1),box-shadow .2s,transform .15s}:root.theme-jw[data-ambiance=lagon] .ui-btn-verre[aria-haspopup=menu][aria-expanded=true]{border-color:#46d9ff;box-shadow:inset 0 1px #fff3d61a,0 0 0 3px #46d9ff29,0 0 20px -6px #46d9ff99}:root.theme-jw[data-ambiance=lagon] .ui-btn-fantome{color:#cfe0ec;text-shadow:0 1px #0000008c;background-color:#0000}:root.theme-jw[data-ambiance=lagon] .ui-btn-fantome:hover:where(:not(:disabled)){color:#fff;background:linear-gradient(#bfe9ff17,#bfe9ff08);box-shadow:inset 0 0 0 1px #bfe9ff24}:root.theme-jw[data-ambiance=lagon] .ui-btn-fantome.underline-offset-4{color:#7fe6ff;text-underline-offset:4px;text-shadow:none;font-weight:600;-webkit-text-decoration:underline #7fe6ff59;text-decoration:underline #7fe6ff59}:root.theme-jw[data-ambiance=lagon] .ui-btn-fantome.underline-offset-4.px-4{padding-left:6px;padding-right:6px}:root.theme-jw[data-ambiance=lagon] .ui-btn-fantome.underline-offset-4:hover:where(:not(:disabled)){color:#c8fbff;box-shadow:none;text-shadow:0 0 12px #46d9ff99;background:0 0;text-decoration-color:#c8fbff}:root.theme-jw[data-ambiance=lagon] .ui-btn-danger{color:#ffd0d0;text-shadow:0 1px #0009;background:linear-gradient(#ff7a6633,#ff7a661a);box-shadow:inset 0 0 0 1px #ff7a6673,inset 0 1px #ffdcd21a,inset 0 -1px #00000059,0 1px 2px #00000080}:root.theme-jw[data-ambiance=lagon] .ui-btn-danger:hover:where(:not(:disabled)){color:#ffd0d0;background:linear-gradient(#ff7a664d,#ff7a6629);box-shadow:inset 0 0 0 1px #ff9a8899,inset 0 1px #ffdcd224,0 1px 2px #00000080,0 0 18px -6px #ff7a6699}:root.theme-jw[data-ambiance=lagon] .ui-btn-danger:focus-visible{box-shadow:inset 0 0 0 1px #ff7a6673,inset 0 1px #ffdcd21a,0 1px 2px #00000080}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire.bg-destructive{color:#2a0703;text-shadow:0 1px #ffe2da73;background:linear-gradient(#ffb4a4,#ff7a66);box-shadow:inset 0 1px #fff0ebb3,inset 0 -2px #6e180c59,0 1px 2px #0000008c,0 10px 24px -10px #ff7a66cc}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire.bg-destructive:hover:where(:not(:disabled)){color:#2a0703;filter:none;background:linear-gradient(#ffc2b4,#ff8a76);box-shadow:inset 0 1px #fff0ebcc,inset 0 -2px #6e180c59,0 2px 3px #00000080,0 14px 30px -10px #ff7a66f2}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire.bg-destructive:active:where(:not(:disabled)){filter:none;box-shadow:inset 0 2px 5px #6e180c73,0 1px 1px #00000080}:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire.bg-destructive:focus-visible{box-shadow:inset 0 1px #fff0ebb3,inset 0 -2px #6e180c59,0 1px 2px #0000008c,0 10px 24px -10px #ff7a66cc}:root.theme-jw[data-ambiance=lagon] .ops-btn[data-primary="1"],:root.theme-jw[data-ambiance=lagon] .ops-btn[data-primary="1"]:hover:where(:not(:disabled)){color:#04161f;text-shadow:0 1px #ffffff80}:root.theme-jw[data-ambiance=lagon] .ops-btn[data-primary="1"]{background-image:linear-gradient(#ffffff2e,#fff0 60%)}:root.theme-jw[data-ambiance=lagon] label.text-sm.font-medium.leading-none{font-family:var(--lagon-ui);color:#dbe9f4;text-shadow:0 1px #0009;font-size:12.5px;font-weight:600;line-height:18px}:root.theme-jw[data-ambiance=lagon] .ui-champ{font-family:var(--lagon-ui);color:#f3f9ff;background:linear-gradient(#030e14b8,#061a2699);border-color:#bfe9ff2e;transition:border-color .2s,box-shadow .25s,background .3s;box-shadow:inset 0 2px 6px #00000080,inset 0 -1px #bfe9ff0f,0 1px #fff3d60a}:root.theme-jw[data-ambiance=lagon] .ui-champ.rounded-\[10px\]{border-radius:12px}:root.theme-jw[data-ambiance=lagon] .ui-champ.h-9{height:44px}:root.theme-jw[data-ambiance=lagon] .ui-champ.px-3:not([class*=pl-]){padding-left:14px}:root.theme-jw[data-ambiance=lagon] .ui-champ.px-3:not([class*=pr-]){padding-right:14px}:root.theme-jw[data-ambiance=lagon] .ui-champ.md\:text-sm{font-size:13.5px}:root.theme-jw[data-ambiance=lagon] .ui-champ:hover:where(:not(:disabled,:focus,[data-state=open])){box-shadow:inset 0 2px 6px #00000080,inset 0 -1px #bfe9ff0f,0 1px #fff3d60a}:root.theme-jw[data-ambiance=lagon] .ui-champ:focus-visible{background:radial-gradient(40% 8px at 50% calc(100% - 6px),#96f0ff99,#46d9ff33 60%,#0000 100%),linear-gradient(#030e14b8,#082836a8);border-color:#46d9ff;outline:none;box-shadow:inset 0 2px 6px #00000080,0 0 0 3px #46d9ff2e,0 0 22px -6px #46d9ff99}:root.theme-jw[data-ambiance=lagon] .ui-champ::placeholder{color:#8eaab8}:root.theme-jw[data-ambiance=lagon] .ui-champ[aria-invalid=true],:root.theme-jw[data-ambiance=lagon] .ui-champ[aria-invalid=true]:focus-visible{background:linear-gradient(#030e14b8,#061a2699);border-color:#ff7a66bf;box-shadow:inset 0 2px 6px #00000080,0 0 0 3px #ff7a6624,0 0 22px -8px #ff7a66b3}:root.theme-jw[data-ambiance=lagon] textarea.ui-champ{background:linear-gradient(#030e14c7,#061a26ad);box-shadow:inset 0 2px 8px #00000080,inset 0 -1px #bfe9ff0f}:root.theme-jw[data-ambiance=lagon] textarea.ui-champ.py-2{padding-top:11px;padding-bottom:11px}:root.theme-jw[data-ambiance=lagon] textarea.ui-champ.leading-relaxed{line-height:20px}:root.theme-jw[data-ambiance=lagon] textarea.ui-champ:focus-visible{background:radial-gradient(40% 8px at 50% calc(100% - 6px),#96f0ff99,#46d9ff33 60%,#0000 100%),linear-gradient(#030e14c7,#082836b3);box-shadow:inset 0 2px 8px #00000080,0 0 0 3px #46d9ff2e,0 0 26px -8px #46d9ff99}:root.theme-jw[data-ambiance=lagon] .ui-champ[role=combobox]{text-shadow:0 1px #0009;background:linear-gradient(#bfe9ff1a,#bfe9ff0a);border-color:#bfe9ff33;font-weight:600;box-shadow:inset 0 1px #fff3d614,inset 0 -1px #0006,0 1px 2px #00000073}:root.theme-jw[data-ambiance=lagon] .ui-champ[role=combobox].px-3{padding-left:12px;padding-right:12px}:root.theme-jw[data-ambiance=lagon] .ui-champ[role=combobox].text-sm{font-size:14px}:root.theme-jw[data-ambiance=lagon] .ui-champ[role=combobox]:hover:where(:not(:disabled,[data-state=open])){background:linear-gradient(#bfe9ff26,#bfe9ff0f)}:root.theme-jw[data-ambiance=lagon] .ui-champ[role=combobox][data-state=open]{background:linear-gradient(#bfe9ff1a,#bfe9ff0a);border-color:#46d9ff;box-shadow:inset 0 1px #fff3d61a,0 0 0 3px #46d9ff29,0 0 20px -6px #46d9ff99}:root.theme-jw[data-ambiance=lagon] .ui-champ[role=combobox]:focus-visible{outline-offset:2px;background:linear-gradient(#bfe9ff1a,#bfe9ff0a);border-color:#bfe9ff33;outline:2px solid #c8fbff}:root.theme-jw[data-ambiance=lagon] .ui-champ>.ui-chevron{color:#a9c4d1;opacity:1}:root.theme-jw[data-ambiance=lagon] .ui-champ[data-state=open]>.ui-chevron{color:#c8fbff}:root.theme-jw[data-ambiance=lagon] :is(.ui-menu,.ui-pop){font-family:var(--lagon-ui);color:#f3f9ff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#10303efa,#081e28fa) padding-box padding-box,conic-gradient(from 210deg,#bfe9ff,#ffe7ad,#c8ffe9,#46d9ff,#bfe9ff) border-box;border:1px solid #0000;border-radius:14px;line-height:normal;box-shadow:inset 0 1px #fff3d624,inset 0 -1px #00000080,0 2px 4px #0009,0 18px 36px -16px #000000f2,0 0 40px -14px #46d9ff66}:root.theme-jw[data-ambiance=lagon] :is(.ui-menu,.ui-pop)[data-state=open]{animation:.35s cubic-bezier(.22,1,.36,1) backwards lagon-ui-deplie}:root.theme-jw[data-ambiance=lagon] :is(.ui-menu,.ui-pop)[data-state=closed]{animation:.12s ease-in forwards lagon-ui-replie}:root.theme-jw[data-ambiance=lagon] .ui-menu[data-state=open] .ui-menu-item{animation:none}:root.theme-jw[data-ambiance=lagon] .ui-menu>[data-radix-select-viewport]{min-width:calc(var(--radix-select-trigger-width) - 2px)}:root.theme-jw[data-ambiance=lagon] .ui-menu-item{isolation:isolate;color:#e2eef4;text-shadow:0 1px #0000008c;border-radius:10px;gap:8px;min-height:44px;padding-top:0;padding-bottom:0;font-size:13.5px;font-weight:500;transition:background .2s,box-shadow .25s,color .2s;overflow:hidden}:root.theme-jw[data-ambiance=lagon] .ui-menu-item.px-2\.5{padding-left:10px;padding-right:10px}:root.theme-jw[data-ambiance=lagon] .ui-menu-item:is([role=option],[role=menuitemcheckbox],[role=menuitemradio]){padding-left:34px;padding-right:10px}:root.theme-jw[data-ambiance=lagon] .ui-menu-item:is([role=option],[role=menuitemcheckbox],[role=menuitemradio])>span.absolute{color:#ffd27a;filter:drop-shadow(0 0 4px #ffd27acc);width:16px;left:10px;right:auto}:root.theme-jw[data-ambiance=lagon] .ui-menu-item:is([role=option],[role=menuitemcheckbox])>span.absolute svg{stroke-width:3px;width:14px;height:14px}:root.theme-jw[data-ambiance=lagon] .ui-menu-item>svg{color:#8fc6d8}:root.theme-jw[data-ambiance=lagon] .ui-menu-item:after{content:none}:root.theme-jw[data-ambiance=lagon] .ui-menu-item:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#dcfaff21,#ffe7ad1c,#0000);width:50%;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}:root.theme-jw[data-ambiance=lagon] .ui-menu-item[data-highlighted]{color:#fff;box-shadow:none;background:linear-gradient(90deg,#46d9ff24,#ffd27a0d);translate:none}:root.theme-jw[data-ambiance=lagon] .ui-menu-item[data-highlighted]:before{animation:.9s cubic-bezier(.22,1,.36,1) lagon-ui-reflet}:root.theme-jw[data-ambiance=lagon] .ui-menu-item:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #c8fbff}:root.theme-jw[data-ambiance=lagon] .ui-menu-item[data-state=checked]{color:#fff;background:linear-gradient(90deg,#46d9ff2e,#ffd27a14);font-weight:700;box-shadow:inset 0 0 0 1px #bfe9ff3d,inset 0 1px #fff3d61a}:root.theme-jw[data-ambiance=lagon] .ui-menu-item[data-state=checked] svg{color:#ffd27a}:root.theme-jw[data-ambiance=lagon] .ui-menu-item:is(.text-destructive,[class*=text-jp-blood]){color:#ffb4a4}:root.theme-jw[data-ambiance=lagon] .ui-menu-item:is(.text-destructive,[class*=text-jp-blood])>svg{color:#ff9a88}:root.theme-jw[data-ambiance=lagon] .ui-menu-item:is(.text-destructive,[class*=text-jp-blood])[data-highlighted]{color:#ffd8d0;background:#ff7a6626}:root.theme-jw[data-ambiance=lagon] .ui-menu-libelle{font-family:var(--lagon-mono);letter-spacing:.16em;color:#9fbccb;text-shadow:0 -1px #000000bf;padding:6px 10px 4px;font-size:10.5px;font-weight:400;line-height:14px}:root.theme-jw[data-ambiance=lagon] .ui-menu-sep{background:linear-gradient(90deg,#0000,#bfe9ff38,#0000);height:1px;margin:4px 8px}:root.theme-jw[data-ambiance=lagon] .ui-menu-item>.ml-auto.font-mono{min-width:22px;height:22px;font-family:var(--lagon-mono);color:#dbe9f4;text-shadow:0 1px #000000a6;background:linear-gradient(#bfe9ff2b,#bfe9ff0f);border-radius:6px;place-items:center;padding:0 6px;font-size:11.5px;font-weight:400;display:inline-grid;box-shadow:inset 0 1px #ffffff29,inset 0 -2px #00000073,0 1px 1px #0000008c}:root.theme-jw[data-ambiance=lagon] .ui-pop.p-4{padding:14px}:root.theme-jw[data-ambiance=lagon] .ui-pop:before{content:"";pointer-events:none;background:#123947;width:11px;height:11px;position:absolute;transform:rotate(45deg)}:root.theme-jw[data-ambiance=lagon] .ui-pop[data-side=bottom]:before{top:-6px;box-shadow:-1px -1px #bfe9ff73}:root.theme-jw[data-ambiance=lagon] .ui-pop[data-side=top]:before{background:#081e28;bottom:-6px;box-shadow:1px 1px #bfe9ff73}:root.theme-jw[data-ambiance=lagon] .ui-pop[data-align=start]:before{left:22px}:root.theme-jw[data-ambiance=lagon] .ui-pop[data-align=center]:before{left:calc(50% - 5.5px)}:root.theme-jw[data-ambiance=lagon] .ui-pop[data-align=end]:before{right:22px}:root.theme-jw[data-ambiance=lagon] .ui-pop:is([data-side=left],[data-side=right]):before{content:none}:root.theme-jw[data-ambiance=lagon] :is(.ui-bulle,.ui-bulle-graphe){font-family:var(--lagon-ui);color:#f3f9ff;text-shadow:0 1px #0009;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#123442fa,#09202cfa);border-color:#0000;border-radius:10px;box-shadow:inset 0 0 0 1px #bfe9ff40,inset 0 1px #fff3d61f,0 2px 4px #0009,0 12px 24px -10px #000000e6,0 0 20px -8px #46d9ff99}:root.theme-jw[data-ambiance=lagon] .ui-bulle{align-items:center;gap:8px;font-weight:600;display:flex;overflow:visible}:root.theme-jw[data-ambiance=lagon] .ui-bulle.px-3{padding-left:9px;padding-right:9px}:root.theme-jw[data-ambiance=lagon] .ui-bulle.py-1\.5{padding-top:6px;padding-bottom:6px}:root.theme-jw[data-ambiance=lagon] .ui-bulle.text-xs{font-size:12.5px}:root.theme-jw[data-ambiance=lagon] .ui-bulle:not([class*=leading-]){line-height:16px}:root.theme-jw[data-ambiance=lagon] .ui-bulle:is([data-state=delayed-open],[data-state=instant-open]){animation:.3s cubic-bezier(.22,1,.36,1) backwards lagon-ui-deplie}:root.theme-jw[data-ambiance=lagon] .ui-bulle[data-state=closed]{animation:.1s ease-in forwards lagon-ui-replie}:root.theme-jw[data-ambiance=lagon] .ui-bulle:after{content:"";pointer-events:none;background:#09202c;width:9px;height:9px;position:absolute;transform:rotate(45deg)}:root.theme-jw[data-ambiance=lagon] .ui-bulle[data-side=top]:after{bottom:-5px;box-shadow:1px 1px #bfe9ff40}:root.theme-jw[data-ambiance=lagon] .ui-bulle[data-side=bottom]:after{background:#123442;top:-5px;box-shadow:-1px -1px #bfe9ff40}:root.theme-jw[data-ambiance=lagon] .ui-bulle[data-align=end]:after{right:16px}:root.theme-jw[data-ambiance=lagon] .ui-bulle[data-align=start]:after{left:16px}:root.theme-jw[data-ambiance=lagon] .ui-bulle[data-align=center]:after{left:calc(50% - 4.5px)}:root.theme-jw[data-ambiance=lagon] .ui-bulle:is([data-side=left],[data-side=right]):after{content:none}:root.theme-jw[data-ambiance=lagon] .ui-bulle-graphe-titre{font-family:var(--lagon-ui);color:#a9c4d1}:root.theme-jw[data-ambiance=lagon] .ui-voile{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030e14a8}:root.theme-jw[data-ambiance=lagon] .ui-voile[data-state=open]{animation:.35s backwards lagon-ui-fondu}:root.theme-jw[data-ambiance=lagon] .ui-voile[data-state=closed]{animation:.2s ease-in forwards lagon-ui-fondu-sortie}:root.theme-jw[data-ambiance=lagon] .ui-voile[data-state=open]:after{content:"";opacity:0;pointer-events:none;border-radius:50%;width:140px;height:140px;margin:-70px 0 0 -70px;animation:1s cubic-bezier(.22,1,.36,1) both lagon-ui-anneau;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #c8fbffd9,0 0 40px #46d9ff99,inset 0 0 30px #46d9ff59}:root.theme-jw[data-ambiance=lagon] .ui-voile[data-state=open]:has(+[role=alertdialog]):after{box-shadow:0 0 0 2px #ffc8bad9,0 0 40px #ff7a6699,inset 0 0 30px #ff7a664d}:root.theme-jw[data-ambiance=lagon] .ui-dialogue{font-family:var(--lagon-ui);color:#f3f9ff;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(120% 70% at 50% -20%,#bfe9ff1f,#0000 60%) padding-box padding-box,linear-gradient(160deg,#10303efa,#081e28fa) padding-box padding-box,conic-gradient(from 210deg,#bfe9ff,#ffe7ad,#c8ffe9,#46d9ff,#bfe9ff) border-box;border:1px solid #0000;border-radius:22px;line-height:normal;box-shadow:inset 0 1px #fff3d629,inset 0 -1px #00000080,0 2px 4px #0009,0 24px 48px -18px #000000f2,0 60px 120px -40px #000000f2,0 0 70px -20px #46d9ff73}:root.theme-jw[data-ambiance=lagon] .ui-dialogue.p-6{padding:20px}:root.theme-jw[data-ambiance=lagon] .ui-dialogue[role=alertdialog]{background:radial-gradient(80% 50% at 50% 120%,#ff7a6624,#0000 70%) padding-box padding-box,radial-gradient(120% 70% at 50% -20%,#ffdcd214,#0000 60%) padding-box padding-box,linear-gradient(160deg,#1a2832fa,#0c1a22fa) padding-box padding-box,conic-gradient(from 210deg,#ffb4a4,#ffe7ad,#ff7a66,#ffb4a4) border-box;box-shadow:inset 0 1px #fff3d624,inset 0 -1px #00000080,0 2px 4px #0009,0 24px 48px -18px #000000f2,0 60px 120px -40px #000000f2,0 0 70px -20px #ff7a6673}:root.theme-jw[data-ambiance=lagon] .ui-dialogue[data-state=open]{animation:.75s cubic-bezier(.22,1,.36,1) backwards lagon-ui-iris}:root.theme-jw[data-ambiance=lagon] .ui-dialogue[data-state=closed]{animation:.22s ease-in forwards lagon-ui-iris-ferme}:root.theme-jw[data-ambiance=lagon] .ui-dialogue:before,:root.theme-jw[data-ambiance=lagon] .ui-dialogue[data-state=open]:before{content:"";z-index:-1;opacity:1;pointer-events:none;background:linear-gradient(#ffffff0f,#0000);border-radius:50%;height:36%;animation:none;position:absolute;inset:5px 8% auto}:root.theme-jw[data-ambiance=lagon] .ui-dialogue-tete{min-height:44px;padding:0 36px 0 56px}:root.theme-jw[data-ambiance=lagon] .ui-dialogue[role=alertdialog] .ui-dialogue-tete{padding-right:0}:root.theme-jw[data-ambiance=lagon] .ui-dialogue-tete:after{content:none}:root.theme-jw[data-ambiance=lagon] .ui-dialogue-titre{font-family:var(--lagon-ui);letter-spacing:normal;color:#f6fbff;text-shadow:0 1px #021019,0 6px 16px #01080c99;margin-top:2px;font-size:17px;font-weight:700;line-height:22px}:root.theme-jw[data-ambiance=lagon] .ui-dialogue-tete>p{color:#c3d8e3;margin-top:4px;font-size:12.5px;line-height:18px}:root.theme-jw[data-ambiance=lagon] .ui-dialogue-pied{gap:10px;padding-top:0}:root.theme-jw[data-ambiance=lagon] .ui-dialogue-pied>*~*{margin-left:0}:root.theme-jw[data-ambiance=lagon] .ui-dialogue .ui-hublot.lagon-x{color:#c8fbff;background:radial-gradient(circle at 50% 30%,#1a5466,#0a2633 62%,#04121a);border-radius:50%;place-items:center;width:44px;height:44px;margin:0;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #bfe9ff4d,inset 0 2px #fff3d624,inset 0 -6px 10px #0009,0 2px 3px #0009,0 0 22px -4px #46d9ff99}:root.theme-jw[data-ambiance=lagon] .ui-dialogue .ui-hublot.lagon-x:before{content:"";background:conic-gradient(from 0deg, transparent 0 62%, #ffe7add9 76%, #46d9fff2 88%, transparent);border-radius:50%;animation:6s linear infinite lagon-ui-tourne;position:absolute;inset:-4px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}:root.theme-jw[data-ambiance=lagon] .ui-dialogue .ui-hublot.lagon-x>svg{display:block}:root.theme-jw[data-ambiance=lagon] .ui-dialogue .ui-hublot.lagon-x>.ui-hublot-alerte{display:none}:root.theme-jw[data-ambiance=lagon] .ui-dialogue[role=alertdialog] .ui-hublot.lagon-x{color:#ffd0c8;background:radial-gradient(circle at 50% 30%,#5a2a26,#2a1416 62%,#140808);box-shadow:inset 0 0 0 1px #ff9a8866,inset 0 2px #ffdcd224,inset 0 -6px 10px #0009,0 2px 3px #0009,0 0 22px -4px #ff7a6699}:root.theme-jw[data-ambiance=lagon] .ui-dialogue[role=alertdialog] .ui-hublot.lagon-x:before{background:conic-gradient(from 0deg, transparent 0 62%, #ffc8bae6 78%, #ff7a66f2 88%, transparent)}:root.theme-jw[data-ambiance=lagon] .ui-dialogue[role=alertdialog] .ui-hublot.lagon-x>.ui-hublot-vague{display:none}:root.theme-jw[data-ambiance=lagon] .ui-dialogue[role=alertdialog] .ui-hublot.lagon-x>.ui-hublot-alerte{display:block}:root.theme-jw[data-ambiance=lagon] .ui-fermer{color:#cfe0ec;background:linear-gradient(#bfe9ff1a,#bfe9ff08);border-radius:10px;width:32px;height:32px;transition:background .2s,color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #bfe9ff29,inset 0 1px #fff3d614,0 1px 2px #00000073}:root.theme-jw[data-ambiance=lagon] .ui-fermer>svg{stroke-width:2.2px}:root.theme-jw[data-ambiance=lagon] .ui-fermer:hover{color:#fff;background:linear-gradient(#bfe9ff29,#bfe9ff0f);box-shadow:inset 0 0 0 1px #c8fbff57,0 0 16px -6px #46d9ff99}:root.theme-jw[data-ambiance=lagon] .ui-fermer:hover>svg{rotate:none}:root.theme-jw[data-ambiance=lagon] .ui-fermer:focus-visible{outline-offset:2px;outline:2px solid #c8fbff}:root.theme-jw[data-ambiance=lagon] .ui-case{background:linear-gradient(#030e14cc,#061a26b3) border-box;border-color:#bfe9ff47;transition:background .2s,box-shadow .25s,color .2s;box-shadow:inset 0 2px 4px #0000008c,0 1px #fff3d60d}:root.theme-jw[data-ambiance=lagon] .ui-case.h-4.w-4{width:20px;height:20px}:root.theme-jw[data-ambiance=lagon] .ui-case.rounded-\[5px\]{border-radius:6px}:root.theme-jw[data-ambiance=lagon] .ui-case:is([data-state=checked],[data-state=indeterminate]){color:#04161f;background:linear-gradient(140deg,#e8feff,#46d9ff 50%,#ffe7ad) border-box;border-color:#0000;animation:none;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #04161f40,0 1px 2px #00000080,0 0 14px -2px #46d9ffcc}:root.theme-jw[data-ambiance=lagon] .ui-case svg{stroke-width:3.4px;width:13px;height:13px}:root.theme-jw[data-ambiance=lagon] .ui-case[data-state=checked] svg{animation:.35s cubic-bezier(.34,1.56,.64,1) backwards lagon-ui-coche}:root.theme-jw[data-ambiance=lagon] .ui-case:disabled{opacity:.45}:root.theme-jw[data-ambiance=lagon] .ui-case:focus-visible{outline-offset:2px;outline:2px solid #c8fbff}:root.theme-jw[data-ambiance=lagon] .ui-bascule{background:#030e14b3 border-box;border-color:#bfe9ff29;transition:background .3s,box-shadow .3s,border-color .3s;box-shadow:inset 0 2px 4px #0009}:root.theme-jw[data-ambiance=lagon] .ui-bascule:hover:where(:not(:disabled)){box-shadow:inset 0 2px 4px #0009}:root.theme-jw[data-ambiance=lagon] .ui-bascule[data-state=checked]{background:linear-gradient(90deg,#46d9ff,#c8ffe9) border-box;border-color:#0000;box-shadow:inset 0 1px 3px #04283c8c,0 0 14px #46d9ff8c}:root.theme-jw[data-ambiance=lagon] .ui-bascule:focus-visible{outline-offset:2px;outline:2px solid #c8fbff}:root.theme-jw[data-ambiance=lagon] .ui-bascule:disabled{filter:none}:root.theme-jw[data-ambiance=lagon] .ui-bascule-bouton,:root.theme-jw[data-ambiance=lagon] .ui-bascule-bouton[data-state=checked]{background:radial-gradient(circle at 50% 30%,#fff,#cfe0ec 70%);transition:transform .35s cubic-bezier(.34,1.56,.64,1);box-shadow:inset 0 -1px 1px #00000040,0 2px 4px #0000008c,0 1px 1px #0006}:root.theme-jw[data-ambiance=lagon] .ui-progres{background:#030e14b3;box-shadow:inset 0 1px 3px #000000b3,0 1px #fff3d60d}:root.theme-jw[data-ambiance=lagon] .ui-progres.h-4{height:8px}:root.theme-jw[data-ambiance=lagon] .ui-progres-barre{background:linear-gradient(#ffffff73,#fff0 60%),linear-gradient(270deg,#c8ffe9 0,#ffd27a 36px,#46d9ff 72px);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 0 10px #46d9ff99}:root.theme-jw[data-ambiance=lagon] .ui-progres-barre:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:15%;animation:2.8s cubic-bezier(.45,0,.25,1) 1s infinite lagon-ui-sillage;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}:root.theme-jw[data-ambiance=lagon] .ui-onglets{background:#030e1473;box-shadow:inset 0 1px 3px #0000008c,inset 0 0 0 1px #bfe9ff0f,0 1px #fff3d60a}:root.theme-jw[data-ambiance=lagon] .ui-onglets.h-9{height:auto}:root.theme-jw[data-ambiance=lagon] .ui-onglets.p-\[3px\]{padding:3px}:root.theme-jw[data-ambiance=lagon] .ui-onglets.gap-0\.5{gap:4px}:root.theme-jw[data-ambiance=lagon] .ui-onglets.rounded-\[11px\]{border-radius:14px}:root.theme-jw[data-ambiance=lagon] .ui-onglet{isolation:isolate;color:#b4ccd8;font-family:var(--lagon-ui);gap:8px;font-weight:600}:root.theme-jw[data-ambiance=lagon] .ui-onglet.py-1{min-height:44px;padding-top:0;padding-bottom:0}:root.theme-jw[data-ambiance=lagon] .ui-onglet.px-3{padding-left:14px;padding-right:14px}:root.theme-jw[data-ambiance=lagon] .ui-onglet.rounded-\[8px\]{border-radius:11px}:root.theme-jw[data-ambiance=lagon] .ui-onglet.text-\[13px\]{font-size:14px}:root.theme-jw[data-ambiance=lagon] .ui-onglet:hover:where(:not(:disabled,[data-state=active])){color:#fff;background-color:#bfe9ff0d}:root.theme-jw[data-ambiance=lagon] .ui-onglet[data-state=active]{color:#fff;text-shadow:0 1px #0009,0 0 14px #ffd27a59;background:linear-gradient(#bfe9ff1c,#bfe9ff0a);animation:none;box-shadow:inset 0 1px #fff3d61f,inset 0 -1px #00000059,0 1px 2px #00000073,0 8px 22px -12px #ffd27ab3}:root.theme-jw[data-ambiance=lagon] .ui-onglet[data-state=active]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffd27a 22%,#fff3d6 50%,#c8fbff 78%,#0000);border-radius:2px;height:2px;animation:.55s cubic-bezier(.22,1,.36,1) both lagon-ui-souligne;position:absolute;bottom:0;left:12px;right:12px;box-shadow:0 0 10px #ffd27abf}:root.theme-jw[data-ambiance=lagon] .ui-onglet:focus-visible{outline:none;box-shadow:0 0 0 1px #c8fbff,0 0 18px -2px #46d9ffbf}:root.theme-jw[data-ambiance=lagon] .ui-badge{white-space:nowrap;font-family:var(--lagon-ui);text-shadow:0 1px #00000080;gap:6px;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 1px 2px #00000073}:root.theme-jw[data-ambiance=lagon] .ui-badge.px-2\.5{height:24px;padding:0 9px}:root.theme-jw[data-ambiance=lagon] .ui-badge.text-xs{font-size:12px}:root.theme-jw[data-ambiance=lagon] .ui-badge.font-semibold{font-weight:700}:root.theme-jw[data-ambiance=lagon] .ui-badge.bg-jp-amber\/20{color:#ffe7ad;background:linear-gradient(#ffd27a42,#ffd27a1f)}:root.theme-jw[data-ambiance=lagon] .ui-badge.bg-jp-amber-glow\/10{color:#dbe9f4;background:linear-gradient(#bfe9ff21,#bfe9ff0d)}:root.theme-jw[data-ambiance=lagon] .ui-badge.bg-jp-blood\/20{color:#ffd0c8;background:linear-gradient(#ff7a664d,#ff7a6626)}:root.theme-jw[data-ambiance=lagon] .ui-badge.bg-jp-amber-glow\/5{color:#cfe0ec;background:0 0;box-shadow:inset 0 0 0 1px #bfe9ff52}:root.theme-jw[data-ambiance=lagon] .ui-badge.bg-destructive{color:#2a0703;text-shadow:0 1px #ffe2da73;background:linear-gradient(#ffb4a4,#ff7a66);box-shadow:inset 0 1px #fff0ebb3,inset 0 -1px #6e180c66,0 1px 2px #0000008c,0 0 14px -2px #ff7a66cc}:root.theme-jw[data-ambiance=lagon] .ui-carte{background:var(--lagon-arete) top center / 100% 1px no-repeat padding-box, var(--lagon-verre) padding-box, var(--lagon-lisere) border-box;box-shadow:var(--lagon-ombre)}:root.theme-jw[data-ambiance=lagon] .ui-carte.rounded-\[14px\]{border-radius:20px}:root.theme-jw[data-ambiance=lagon] .ui-carte-titre{font-family:var(--lagon-ui);color:#f6fbff;text-shadow:0 1px #021019,0 6px 16px #01080c99}:root.theme-jw[data-ambiance=lagon] .ui-carte-desc{font-family:var(--lagon-ui);color:#c3d8e3}:root.theme-jw[data-ambiance=lagon] .ui-filet[data-orientation=horizontal]{background-image:linear-gradient(90deg,#0000,#bfe9ff38,#0000)}:root.theme-jw[data-ambiance=lagon] .ui-filet[data-orientation=vertical]{background-image:linear-gradient(#0000,#bfe9ff38,#0000)}:root.theme-jw[data-ambiance=lagon] [data-radix-scroll-area-viewport]~[data-orientation]>div{background:linear-gradient(#46d9ff,#ffd27a) padding-box padding-box;border:2px solid #0000;border-radius:4px}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-sonner-toast]{color:#f3f9ff;min-height:46px;font-family:var(--lagon-ui);text-shadow:0 1px #000000a6;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#10303ef7,#081e28f7) padding-box padding-box,conic-gradient(from 210deg,#bfe9ff,#ffe7ad,#c8ffe9,#46d9ff,#bfe9ff) border-box;border:1px solid #0000;border-radius:14px;gap:12px;padding:8px 14px 8px 8px;font-size:13px;font-weight:600;line-height:18px;box-shadow:inset 0 1px #fff3d629,inset 0 -1px #00000080,0 2px 4px #0009,0 18px 36px -16px #000000f2,0 0 34px -12px #46d9ff73}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-type=error]{color:#ffe2dc;background:linear-gradient(160deg,#281e22f7,#0e1a22f7) padding-box padding-box,conic-gradient(from 210deg,#ffb4a4,#ffe7ad,#ff7a66,#ffb4a4) border-box;box-shadow:inset 0 1px #fff3d61f,inset 0 -1px #00000080,0 2px 4px #0009,0 18px 36px -16px #000000f2,0 0 34px -12px #ff7a6680}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-type=warning]{color:#fff3d6}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-sonner-toast] [data-title]{letter-spacing:normal;font-size:13px;font-weight:600;line-height:18px}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-sonner-toast] [data-description]{color:#c3d8e3}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-sonner-toast] [data-icon]{color:#04161f;background:linear-gradient(140deg,#e8feff,#46d9ff 55%,#bfe9ff);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin:0;display:grid;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #04161f38,0 1px 2px #0000008c,0 0 14px #46d9ff99}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-sonner-toast] [data-icon]>svg{width:15px;height:15px;margin:0}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast:is([data-type=success],[data-type=error],[data-type=info],[data-type=warning]) [data-icon]>svg{display:none}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast:is([data-type=success],[data-type=error],[data-type=info],[data-type=warning]) [data-icon]:before{content:"";width:15px;height:15px;-webkit-mask:var(--lagon-ui-glyphe) center / 15px 15px no-repeat;-webkit-mask:var(--lagon-ui-glyphe) center / 15px 15px no-repeat;mask:var(--lagon-ui-glyphe) center / 15px 15px no-repeat;background:currentColor}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-type=success] [data-icon]{--lagon-ui-glyphe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L19 7'/%3E%3C/svg%3E");background:linear-gradient(140deg,#e9fff4,#5cffb0 55%,#c8ffe9);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #04161f38,0 1px 2px #0000008c,0 0 14px #5cffb099}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-type=error] [data-icon]{--lagon-ui-glyphe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M12 7v6M12 17h.01'/%3E%3C/svg%3E");color:#2a0703;background:linear-gradient(140deg,#ffd9d0,#ff7a66);box-shadow:inset 0 1px #fff0ebb3,inset 0 -2px #6e180c4d,0 1px 2px #0000008c,0 0 14px #ff7a6699}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-type=info] [data-icon]{--lagon-ui-glyphe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M12 11v6M12 7h.01'/%3E%3C/svg%3E")}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-type=warning] [data-icon]{--lagon-ui-glyphe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M12 7v6M12 17h.01'/%3E%3C/svg%3E");color:#2a1a04;background:linear-gradient(140deg,#fff3d6,#ffd27a 55%,#d99e45);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #50320a40,0 1px 2px #0000008c,0 0 16px #ffd27ab3}:root.theme-jw[data-ambiance=lagon] [data-sonner-toaster] .ui-toast[data-sonner-toast] [data-button]:not([data-cancel]){color:#04161f;text-shadow:0 1px #ffffff80;background:linear-gradient(100deg,#bfe9ff,#46d9ff 50%,#ffe7ad);font-weight:700}:root.theme-jw[data-ambiance=lagon] .ui-etat{height:30px;font-family:var(--lagon-ui);letter-spacing:normal;color:#dbe9f4;text-shadow:0 1px #0000008c;opacity:1;background:linear-gradient(#bfe9ff14,#bfe9ff08);border-radius:15px;gap:7px;padding:0 11px 0 9px;font-size:12px;font-weight:600;animation:none;box-shadow:inset 0 0 0 1px #bfe9ff24,inset 0 1px #fff3d60f,0 1px 2px #0006}:root.theme-jw[data-ambiance=lagon] .ui-etat-point{width:8px;height:8px;box-shadow:none;background:#6f8c9a}:root.theme-jw[data-ambiance=lagon] .ui-etat .ui-etat-point:after{content:none}:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=modifie]{color:#ffe7ad;background:linear-gradient(#bfe9ff14,#bfe9ff08);box-shadow:inset 0 0 0 1px #ffd27a52,inset 0 1px #fff3d614,0 1px 2px #0006}:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=modifie] .ui-etat-point{background:#ffd27a;animation:1.6s ease-in-out infinite lagon-ui-point;box-shadow:0 0 8px #ffd27a}:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=enregistrement]{color:#c8fbff}:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=enregistrement] .ui-etat-point{background:0 0;border:2px solid #46d9ff;border-right-color:#0000;width:10px;height:10px;animation:.8s linear infinite lagon-ui-tourne}:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=enregistre]{color:#c8ffe9;box-shadow:inset 0 0 0 1px #5cffb04d,0 1px 2px #0006,0 0 16px -6px #5cffb099}:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=enregistre] .ui-etat-point{background:#5cffb0;box-shadow:0 0 8px #5cffb0}:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=auto]{color:#cfe9f6}:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=auto] .ui-etat-point{background:#bfe9ff;box-shadow:0 0 6px #bfe9ffcc}:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=a-jour]{color:#a9c4d1}@keyframes lagon-ui-flux{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lagon-ui-reflet{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(330%)skew(-18deg)}}@keyframes lagon-ui-deplie{0%{opacity:0;translate:0 -6px;scale:.97}to{opacity:1;translate:0;scale:1}}@keyframes lagon-ui-replie{0%{opacity:1;scale:1}to{opacity:0;scale:.98}}@keyframes lagon-ui-fondu{0%{opacity:0}to{opacity:1}}@keyframes lagon-ui-fondu-sortie{0%{opacity:1}to{opacity:0}}@keyframes lagon-ui-anneau{0%{opacity:1;transform:scale(.15)}to{opacity:0;transform:scale(4.4)}}@keyframes lagon-ui-iris{0%{clip-path:circle(0%);opacity:.5}55%{opacity:1}to{clip-path:circle(75%)}}@keyframes lagon-ui-iris-ferme{0%{clip-path:circle(75%);opacity:1}to{clip-path:circle(0%);opacity:0}}@keyframes lagon-ui-tourne{to{transform:rotate(360deg)}}@keyframes lagon-ui-coche{0%{transform:scale(.3)}to{transform:none}}@keyframes lagon-ui-sillage{0%{transform:translate(-100%)}60%,to{transform:translate(667%)}}@keyframes lagon-ui-souligne{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes lagon-ui-point{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){:root.theme-jw[data-ambiance=lagon] .ui-btn-primaire:not(.bg-destructive):before,:root.theme-jw[data-ambiance=lagon] :is(.ui-btn-primaire:not(.bg-destructive),.ui-btn-verre):hover:where(:not(:disabled)):after,:root.theme-jw[data-ambiance=lagon] :is(.ui-menu,.ui-pop)[data-state=open],:root.theme-jw[data-ambiance=lagon] :is(.ui-menu,.ui-pop)[data-state=closed],:root.theme-jw[data-ambiance=lagon] .ui-menu-item[data-highlighted]:before,:root.theme-jw[data-ambiance=lagon] .ui-bulle:is([data-state=delayed-open],[data-state=instant-open]),:root.theme-jw[data-ambiance=lagon] .ui-bulle[data-state=closed],:root.theme-jw[data-ambiance=lagon] .ui-voile[data-state=open],:root.theme-jw[data-ambiance=lagon] .ui-voile[data-state=closed],:root.theme-jw[data-ambiance=lagon] .ui-voile[data-state=open]:after,:root.theme-jw[data-ambiance=lagon] .ui-dialogue[data-state=open],:root.theme-jw[data-ambiance=lagon] .ui-dialogue[data-state=closed],:root.theme-jw[data-ambiance=lagon] .ui-dialogue .ui-hublot.lagon-x:before,:root.theme-jw[data-ambiance=lagon] .ui-case[data-state=checked] svg,:root.theme-jw[data-ambiance=lagon] .ui-progres-barre:after,:root.theme-jw[data-ambiance=lagon] .ui-onglet[data-state=active]:after,:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=modifie] .ui-etat-point,:root.theme-jw[data-ambiance=lagon] .ui-etat[data-etat=enregistrement] .ui-etat-point{animation:none}:root.theme-jw[data-ambiance=lagon] .ui-voile[data-state=open]:after,:root.theme-jw[data-ambiance=lagon] .ui-progres-barre:after{content:none}:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome),:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome):hover:where(:not(:disabled)),:root.theme-jw[data-ambiance=lagon] :is(.ui-btn,.ui-btn-fantome):active:where(:not(:disabled)){transition:none;transform:none}:root.theme-jw[data-ambiance=lagon] .ui-bascule-bouton,:root.theme-jw[data-ambiance=lagon] .ui-bascule-bouton[data-state=checked],:root.theme-jw[data-ambiance=lagon] .ui-btn-verre.h-8:hover:where(:not(:disabled)){transition:none}}@media (prefers-reduced-transparency:reduce){:root.theme-jw[data-ambiance=lagon] .ui-voile{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030e14eb}:root.theme-jw[data-ambiance=lagon] :is(.ui-menu,.ui-pop,.ui-dialogue:not([role=alertdialog])){background:linear-gradient(160deg,#10303e,#081e28) padding-box padding-box,conic-gradient(from 210deg,#bfe9ff,#ffe7ad,#c8ffe9,#46d9ff,#bfe9ff) border-box}:root.theme-jw[data-ambiance=lagon] .ui-dialogue[role=alertdialog]{background:linear-gradient(160deg,#1a2832,#0c1a22) padding-box padding-box,conic-gradient(from 210deg,#ffb4a4,#ffe7ad,#ff7a66,#ffb4a4) border-box}:root.theme-jw[data-ambiance=lagon] :is(.ui-bulle,.ui-bulle-graphe){background:#0e2a37}}
