.logo[data-v-7869b7a3]{background:currentColor;display:block;flex:none;-webkit-mask:url(../logo.png) center/contain no-repeat;mask:url(../logo.png) center/contain no-repeat}.snack[data-v-50bcb3e7]{align-items:center;background:var(--ink);border-radius:12px;bottom:calc(24px + env(safe-area-inset-bottom,0px));box-shadow:0 1px 3px color-mix(in srgb,var(--ink) 30%,transparent),0 4px 12px 2px color-mix(in srgb,var(--ink) 18%,transparent);color:var(--surface);display:flex;gap:8px;left:calc(50% + var(--decalage-barre, 0px)/2);max-width:min(560px,calc(100vw - 32px));min-height:48px;min-width:320px;padding:4px 8px 4px 16px;position:fixed;transform:translate(-50%);z-index:70}[data-theme=dark] .snack[data-v-50bcb3e7]{background:color-mix(in srgb,var(--surface-2,var(--surface)) 88%,var(--ink));border:1px solid var(--line);box-shadow:var(--elev-3);color:var(--ink)}[data-theme=dark] .snack-action[data-v-50bcb3e7]{color:var(--accent)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .snack[data-v-50bcb3e7]{background:color-mix(in srgb,var(--surface-2,var(--surface)) 88%,var(--ink));border:1px solid var(--line);box-shadow:var(--elev-3);color:var(--ink)}:root:not([data-theme=light]) .snack-action[data-v-50bcb3e7]{color:var(--accent)}}.snack-texte[data-v-50bcb3e7]{flex:1;font-weight:var(--courant,400);line-height:1.45;min-width:0;overflow:hidden;padding:10px 8px 10px 0;text-overflow:ellipsis;white-space:nowrap}.snack-action[data-v-50bcb3e7],.snack-texte[data-v-50bcb3e7]{font-size:14px;letter-spacing:.1px}.snack-action[data-v-50bcb3e7]{border-radius:999px;color:var(--blue);flex:none;font-weight:var(--gras);padding:10px 14px;transition:color .15s ease}.snack-action[data-v-50bcb3e7]:hover{color:var(--blue-deep)}.snack-enter-active[data-v-50bcb3e7]{transition:transform .28s cubic-bezier(.2,.9,.25,1.05),opacity .22s ease}.snack-leave-active[data-v-50bcb3e7]{transition:transform .16s ease-in,opacity .14s ease-in}.snack-enter-from[data-v-50bcb3e7]{opacity:0;transform:translate(-50%) translateY(16px) scale(.97)}.snack-leave-to[data-v-50bcb3e7]{opacity:0;transform:translate(-50%) translateY(8px)}.bare[data-v-1666ef43],.shell[data-v-1666ef43]{min-height:100vh}.shell[data-v-1666ef43]{display:grid;grid-template-columns:auto 1fr;transform-origin:50% 0;transition:transform .44s cubic-bezier(.32,.72,0,1),border-radius .44s cubic-bezier(.32,.72,0,1)}.shell.recule[data-v-1666ef43]{border-radius:16px;overflow:hidden;transform:scale(.932) translateY(12px)}@media(prefers-reduced-motion:reduce){.shell[data-v-1666ef43]{transition-duration:.001ms}.shell.recule[data-v-1666ef43]{border-radius:0;transform:none}}.sidebar[data-v-1666ef43]{--ease-side:.3s cubic-bezier(.32,.72,0,1);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);background:color-mix(in srgb,var(--surface-2) 72%,transparent);display:flex;flex-direction:column;height:100vh;overflow:visible;padding:18px 12px calc(16px + env(safe-area-inset-bottom));position:sticky;top:0;transition:width var(--ease-side),padding var(--ease-side);width:var(--sidebar-w);z-index:40}.shell.rail .sidebar[data-v-1666ef43]{width:var(--rail-w)}.side-label[data-v-1666ef43]{transform:translate(0);transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.shell.rail .side-label[data-v-1666ef43]{opacity:0;overflow:hidden;pointer-events:none;transform:translate(-6px);width:0}.brand[data-v-1666ef43]{align-items:center;display:flex;justify-content:center;padding:10px 0 24px}.brand-mark[data-v-1666ef43]{color:var(--ink);display:inline-flex;transition:transform var(--ease-side),filter .14s}.brand-mark[data-v-1666ef43]:hover{filter:brightness(1.06)}.brand-mark[data-v-1666ef43]:active{transform:scale(.95)}.shell.rail .brand[data-v-1666ef43]{padding:10px 0 20px}.shell.rail .brand-mark[data-v-1666ef43]{transform:scale(.46)}.nav[data-v-1666ef43]{display:flex;flex-direction:column;gap:3px}.nav-item[data-v-1666ef43]{align-items:center;border-radius:999px;color:var(--ink-2);display:flex;font-size:14px;font-weight:var(--demi);gap:12px;letter-spacing:.1px;min-height:52px;padding:0 16px;position:relative;transition:background .12s,color .12s}.shell.rail .nav-item[data-v-1666ef43]{gap:0;justify-content:center;padding:0}.nav-item[data-v-1666ef43]:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.nav-item.active[data-v-1666ef43]{color:var(--blue-deep);font-weight:var(--gras)}.nav-item.active[data-v-1666ef43],.nav-item.active[data-v-1666ef43]:hover{background:var(--tile-blue)}.nav-item[data-v-1666ef43] .ico{flex:none}.sidebar-foot[data-v-1666ef43]{margin-top:auto;padding-top:10px;position:relative}.foot-btn[data-v-1666ef43]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:var(--demi);gap:12px;min-height:48px;padding:0 16px;transition:background .12s,color .12s;width:100%}.shell.rail .foot-btn[data-v-1666ef43]{gap:0;justify-content:center;padding:0}.shell.rail .foot-chev[data-v-1666ef43]{display:none}.foot-btn.on[data-v-1666ef43],.foot-btn[data-v-1666ef43]:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.foot-chev[data-v-1666ef43]{margin-left:auto;transition:transform .22s ease}.foot-btn.on .foot-chev[data-v-1666ef43]{transform:rotate(180deg)}.opt-menu[data-v-1666ef43]{backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);background:color-mix(in srgb,var(--surface) 82%,transparent);border:.5px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:14px;bottom:calc(100% + 6px);box-shadow:var(--shadow);left:0;padding:6px;position:absolute;right:0;transform-origin:bottom center;z-index:60}.shell.rail .opt-menu[data-v-1666ef43]{left:0;right:auto;width:218px}.opt-item[data-v-1666ef43]{align-items:center;background:transparent;border:none;border-radius:9px;color:var(--ink-2);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:var(--demi);gap:11px;padding:10px 12px;text-align:left;transition:background .12s,color .12s;white-space:nowrap;width:100%}.opt-item[data-v-1666ef43]:hover{background:var(--surface-hover);color:var(--ink)}.opt-item[data-v-1666ef43]:active{transform:scale(.985)}.opt-item[data-v-1666ef43] .ico{flex:none}.opt-sep[data-v-1666ef43]{background:var(--line);height:1px;margin:5px 8px}.opt-sortie[data-v-1666ef43]:hover{background:color-mix(in srgb,var(--tone-critical) 9%,transparent);color:var(--tone-critical)}.opt-pop-enter-active[data-v-1666ef43],.opt-pop-leave-active[data-v-1666ef43]{transition:opacity .18s ease,transform .22s cubic-bezier(.32,.72,0,1)}.opt-pop-enter-from[data-v-1666ef43],.opt-pop-leave-to[data-v-1666ef43]{opacity:0;transform:translateY(8px) scale(.97)}.main[data-v-1666ef43]{display:flex;flex-direction:column;min-width:0;overflow-x:clip}.tirette[data-v-1666ef43]{background:none;border:none;cursor:pointer;display:grid;height:88px;left:var(--decalage-barre,0);place-items:center;position:fixed;top:50%;transform:translateY(-50%);transition:left .3s cubic-bezier(.32,.72,0,1);width:22px;z-index:45}.tirette-barre[data-v-1666ef43]{background:color-mix(in srgb,var(--ink) 22%,transparent);border-radius:999px;height:48px;transition:background .18s ease,height .18s ease,width .18s ease;width:5px}.tirette:hover .tirette-barre[data-v-1666ef43]{background:color-mix(in srgb,var(--ink) 45%,transparent);height:56px;width:6px}.view[data-v-1666ef43]{min-width:0;padding:calc(30px + env(safe-area-inset-top)) calc(34px + env(safe-area-inset-right)) calc(64px + env(safe-area-inset-bottom)) calc(34px + env(safe-area-inset-left));width:100%}.overlay[data-v-1666ef43]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,var(--ink) 32%,transparent);inset:0;position:fixed;z-index:45}.fade-enter-active[data-v-1666ef43],.fade-leave-active[data-v-1666ef43]{transition:opacity .2s ease}.fade-enter-from[data-v-1666ef43],.fade-leave-to[data-v-1666ef43]{opacity:0}@media(max-width:900px){.shell[data-v-1666ef43]{display:block}.sidebar[data-v-1666ef43]{bottom:0;box-shadow:none;height:100dvh;left:0;padding:calc(18px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom));position:fixed;top:0;transform:translate(-102%);transition:transform var(--ease-side),box-shadow var(--ease-side);width:276px!important;z-index:50}.sidebar.open[data-v-1666ef43]{box-shadow:var(--elev-1);transform:none}.shell.rail .side-label[data-v-1666ef43]{opacity:1;pointer-events:auto;transform:none;width:auto}.shell.rail .sidebar[data-v-1666ef43]{width:276px}.shell.rail .brand[data-v-1666ef43]{padding:10px 0 24px}.shell.rail .brand-mark[data-v-1666ef43]{transform:none}.shell.rail .foot-btn[data-v-1666ef43],.shell.rail .nav-item[data-v-1666ef43]{gap:12px;justify-content:flex-start;padding:0 16px}.shell.rail .foot-chev[data-v-1666ef43]{display:block}.shell.rail .opt-menu[data-v-1666ef43]{left:0;right:0;width:auto}.tirette[data-v-1666ef43]{left:-5px}.view[data-v-1666ef43]{padding:calc(22px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) calc(18px + env(safe-area-inset-left))}.foot-btn[data-v-1666ef43],.nav-item[data-v-1666ef43],.opt-item[data-v-1666ef43]{min-height:48px}}
