.studio-shell[data-v-e85cd72e]{background:#13110d;color:var(--ink);display:flex;min-height:100vh;overflow-x:hidden;position:relative}.studio-splash[data-v-e85cd72e]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(ellipse at center,#1c1612 0,#0a0908 70%);cursor:pointer;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.splash-fade-leave-active[data-v-e85cd72e]{transition:opacity .4s ease,backdrop-filter .4s ease}.splash-fade-leave-to[data-v-e85cd72e]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}.splash-content[data-v-e85cd72e]{align-items:center;animation:splash-bloc-settle-e85cd72e 1.7s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;gap:18px;text-align:center}@keyframes splash-bloc-settle-e85cd72e{0%{opacity:0;transform:scale(.96)}10%{opacity:1}to{opacity:1;transform:scale(1)}}.splash-mark[data-v-e85cd72e]{filter:drop-shadow(0 4px 24px rgba(245,158,11,.15));height:80px;position:relative;width:80px}.splash-mark .dot[data-v-e85cd72e]{animation:dot-pop-e85cd72e .5s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0;transform-origin:center}.splash-mark .dot-luna[data-v-e85cd72e]{animation-delay:0s}.splash-mark .dot-atlas[data-v-e85cd72e]{animation-delay:.12s}.splash-mark .dot-iris[data-v-e85cd72e]{animation-delay:.24s}.splash-mark .dot-gold[data-v-e85cd72e]{animation-delay:.36s}@keyframes dot-pop-e85cd72e{0%{opacity:0;transform:scale(0) rotate(-180deg)}60%{opacity:1;transform:scale(1.15) rotate(0)}to{opacity:.88;transform:scale(1) rotate(0)}}.splash-title[data-v-e85cd72e]{color:#f5efe2;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,3.6rem);font-style:italic;font-variation-settings:"opsz" 144;font-weight:600;letter-spacing:-.02em;line-height:1;margin:0}.splash-word[data-v-e85cd72e]{background:linear-gradient(135deg,#f5efe2,#fde68a 50%,#f5efe2);-webkit-background-clip:text;background-clip:text;display:inline-block;-webkit-text-fill-color:transparent;animation:word-reveal-e85cd72e .7s cubic-bezier(.16,1,.3,1) .55s forwards;background-position:100% 0;background-size:200% 100%;opacity:0}@keyframes word-reveal-e85cd72e{0%{background-position:100% 0;opacity:0;transform:translateY(10px)}to{background-position:0 0;opacity:1;transform:translateY(0)}}.splash-rule[data-v-e85cd72e]{animation:rule-draw-e85cd72e .55s cubic-bezier(.16,1,.3,1) .95s forwards;background:linear-gradient(90deg,transparent,rgba(245,158,11,.85) 50%,transparent);box-shadow:0 0 8px #f59e0b66;display:block;height:1px;width:0}@keyframes rule-draw-e85cd72e{0%{opacity:0;width:0}60%{opacity:1}to{opacity:1;width:200px}}.splash-suffix[data-v-e85cd72e]{animation:suffix-reveal-e85cd72e .5s cubic-bezier(.16,1,.3,1) 1.15s forwards;color:var(--gold);font-family:var(--font-mono);font-size:.85rem;font-weight:700;letter-spacing:.5em;opacity:0;padding-left:.5em;text-transform:uppercase}@keyframes suffix-reveal-e85cd72e{0%{letter-spacing:.8em;opacity:0}to{letter-spacing:.5em;opacity:1}}.studio-splash[data-v-e85cd72e]:after{animation:hint-fade-e85cd72e .4s ease 1.4s forwards;bottom:32px;color:#ffffff4d;content:"clic pour entrer";font-family:var(--font-mono);font-size:.66rem;left:50%;letter-spacing:.2em;opacity:0;position:absolute;text-transform:uppercase;transform:translate(-50%)}@keyframes hint-fade-e85cd72e{to{opacity:1}}@media(max-width:700px){.splash-mark[data-v-e85cd72e]{height:60px;width:60px}.splash-title[data-v-e85cd72e]{font-size:2rem}.splash-suffix[data-v-e85cd72e]{font-size:.75rem;letter-spacing:.4em}}@media(prefers-reduced-motion:reduce){.studio-splash[data-v-e85cd72e]{display:none!important}}.studio-bg[data-v-e85cd72e]{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.bg-aquarelle[data-v-e85cd72e]{animation:aquarelle-float-e85cd72e 18s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.22;position:absolute;will-change:transform}.bg-aquarelle-luna[data-v-e85cd72e]{background:radial-gradient(circle,var(--luna) 0,transparent 65%);height:480px;left:220px;top:-120px;width:480px}.bg-aquarelle-atlas[data-v-e85cd72e]{animation-delay:-6s;animation-direction:reverse;background:radial-gradient(circle,var(--atlas) 0,transparent 65%);height:440px;right:-120px;top:30%;width:440px}.bg-aquarelle-iris[data-v-e85cd72e]{animation-delay:-12s;background:radial-gradient(circle,var(--iris) 0,transparent 65%);bottom:-140px;height:520px;left:40%;width:520px}.bg-aquarelle-gold[data-v-e85cd72e]{animation-delay:-9s;background:radial-gradient(circle,var(--gold) 0,transparent 65%);height:380px;left:30%;opacity:.14;top:55%;width:380px}@keyframes aquarelle-float-e85cd72e{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.06)}66%{transform:translate(-30px,40px) scale(.94)}}.bg-grain[data-v-e85cd72e]{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>");inset:0;mix-blend-mode:screen;opacity:.18;position:absolute}.studio-sidebar[data-v-e85cd72e]{background:#0a0908;border-right:1px solid hsla(0,0%,100%,.06);box-shadow:inset -1px 0 #ffffff05;display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:sticky;top:0;transition:width .25s cubic-bezier(.16,1,.3,1);width:240px;z-index:10}.studio-sidebar.is-collapsed[data-v-e85cd72e]{width:64px}.sidebar-brand[data-v-e85cd72e]{border-bottom:1px solid hsla(0,0%,100%,.05);padding:18px 16px 22px}.brand-link[data-v-e85cd72e]{align-items:center;color:inherit;display:flex;gap:12px;overflow:hidden;text-decoration:none}.brand-mark[data-v-e85cd72e]{align-items:center;background:linear-gradient(135deg,#f59e0b14,#6366f10f);border-radius:8px;box-shadow:0 4px 12px -4px #f59e0b33;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:transform .4s cubic-bezier(.16,1,.3,1);width:32px}.brand-link:hover .brand-mark[data-v-e85cd72e]{transform:rotate(1turn)}.brand-text[data-v-e85cd72e]{display:flex;flex-direction:column;gap:2px;opacity:1;overflow:hidden;transition:opacity .2s ease;white-space:nowrap}.studio-sidebar.is-collapsed .brand-text[data-v-e85cd72e]{opacity:0;pointer-events:none}.brand-name[data-v-e85cd72e]{color:#f5efe2;font-family:var(--font-display);font-size:1.05rem;font-style:italic;font-weight:600;letter-spacing:-.01em;line-height:1}.brand-suffix[data-v-e85cd72e]{align-items:center;display:flex;gap:8px}.brand-rule[data-v-e85cd72e]{background:linear-gradient(90deg,transparent,var(--gold));flex-shrink:0;height:1px;width:16px}.brand-suffix em[data-v-e85cd72e]{color:var(--gold);font-family:var(--font-mono);font-size:.62rem;font-style:normal;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.sidebar-nav[data-v-e85cd72e]{flex:1;overflow-y:auto;padding:14px 10px 20px;scrollbar-width:none}.sidebar-nav[data-v-e85cd72e]::-webkit-scrollbar{display:none}.sidebar-nav[data-v-e85cd72e]{mask-image:linear-gradient(180deg,#000 calc(100% - 44px),#00000040);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 44px),rgba(0,0,0,.25))}.nav-group[data-v-e85cd72e]{margin-bottom:18px}.nav-group[data-v-e85cd72e]:last-child{margin-bottom:0}.group-label[data-v-e85cd72e]{color:#ffffff52;display:block;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.18em;padding:0 10px 8px;text-transform:uppercase;transition:opacity .2s ease}.studio-sidebar.is-collapsed .group-label[data-v-e85cd72e]{height:0;margin-bottom:4px;opacity:0;padding:0}.group-list[data-v-e85cd72e]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.nav-item[data-v-e85cd72e]{align-items:center;border-radius:8px;color:#ffffffa6;display:flex;font-family:var(--font-body);font-size:.88rem;font-weight:500;gap:12px;overflow:hidden;padding:9px 12px;position:relative;text-decoration:none;transition:all .15s ease;white-space:nowrap}.nav-item[data-v-e85cd72e]:hover{background:#ffffff0a;color:#fffffff2}.nav-item.is-active[data-v-e85cd72e]{background:linear-gradient(90deg,#f59e0b1f,#f59e0b0d);color:#fbe9c0;font-weight:600}.nav-item.is-active[data-v-e85cd72e]:before{background:var(--gold);border-radius:999px;bottom:8px;box-shadow:0 0 8px #f59e0b99;content:"";left:0;position:absolute;top:8px;width:2px}.nav-icon[data-v-e85cd72e]{flex-shrink:0;font-size:1rem;line-height:1;text-align:center;width:20px}.nav-label[data-v-e85cd72e]{flex:1;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease}.studio-sidebar.is-collapsed .nav-label[data-v-e85cd72e]{opacity:0;pointer-events:none}.nav-dot[data-v-e85cd72e]{animation:nav-pulse-e85cd72e 1.6s ease-in-out infinite;background:var(--gold);border-radius:50%;box-shadow:0 0 0 3px #f59e0b33;flex-shrink:0;height:7px;width:7px}@keyframes nav-pulse-e85cd72e{0%,to{box-shadow:0 0 0 3px #f59e0b33}50%{box-shadow:0 0 0 5px #f59e0b0d}}.nav-badge[data-v-e85cd72e]{background:#6366f133;border-radius:4px;color:#c7d2fe;flex-shrink:0;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.studio-sidebar.is-collapsed .nav-badge[data-v-e85cd72e]{display:none}.sidebar-footer[data-v-e85cd72e]{border-top:1px solid hsla(0,0%,100%,.05);gap:8px;padding:12px 10px 14px}.sidebar-external[data-v-e85cd72e],.sidebar-footer[data-v-e85cd72e]{display:flex;flex-direction:column}.sidebar-external[data-v-e85cd72e]{gap:2px}.external-link[data-v-e85cd72e]{align-items:center;border-radius:8px;color:#ffffff80;display:flex;font-family:var(--font-body);font-size:.82rem;font-weight:500;gap:12px;padding:8px 12px;text-decoration:none;transition:all .15s ease}.external-link[data-v-e85cd72e]:hover{background:#ffffff0a;color:#ffffffd9}.external-icon[data-v-e85cd72e]{flex-shrink:0;font-size:.95rem;opacity:.7;text-align:center;width:20px}.external-label[data-v-e85cd72e]{flex:1;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s ease;white-space:nowrap}.studio-sidebar.is-collapsed .external-label[data-v-e85cd72e]{opacity:0;pointer-events:none}.sidebar-divider[data-v-e85cd72e]{background:#ffffff0d;height:1px;margin:4px 8px}.sidebar-meta[data-v-e85cd72e]{padding:4px 12px 6px}.meta-status[data-v-e85cd72e]{align-items:center;color:#ffffff73;display:inline-flex;font-family:var(--font-mono);font-size:.7rem;gap:8px}.meta-dot[data-v-e85cd72e]{animation:meta-pulse-e85cd72e 2.4s ease-in-out infinite;background:var(--atlas);border-radius:50%;box-shadow:0 0 0 3px #10b98133;height:6px;width:6px}@keyframes meta-pulse-e85cd72e{0%,to{box-shadow:0 0 0 3px #10b98133}50%{box-shadow:0 0 0 4px #10b9810d}}.meta-status-label[data-v-e85cd72e]{transition:opacity .2s ease}.studio-sidebar.is-collapsed .meta-status-label[data-v-e85cd72e]{opacity:0;pointer-events:none}.collapse-btn[data-v-e85cd72e]{align-items:center;background:transparent;border:none;border-radius:8px;color:#fff6;cursor:pointer;display:flex;font-family:var(--font-body);font-size:.78rem;font-weight:500;gap:12px;margin-top:2px;padding:8px 12px;transition:all .15s ease}.collapse-btn[data-v-e85cd72e]:hover{background:#ffffff0a;color:#fffc}.collapse-icon[data-v-e85cd72e]{align-items:center;display:inline-flex;flex-shrink:0;font-size:1.1rem;justify-content:center;transition:transform .25s ease;width:20px}.collapse-icon.is-collapsed[data-v-e85cd72e]{transform:rotate(180deg)}.collapse-label[data-v-e85cd72e]{flex:1;text-align:left;transition:opacity .2s ease}.studio-sidebar.is-collapsed .collapse-label[data-v-e85cd72e]{opacity:0;pointer-events:none}.studio-workspace[data-v-e85cd72e]{display:flex;flex:1;flex-direction:column;min-width:0;position:relative;z-index:1}.workspace-content[data-v-e85cd72e]{flex:1;margin:0 auto;max-width:1720px;padding:32px clamp(28px,3.2vw,56px) 24px;width:100%}.studio-watermark[data-v-e85cd72e]{align-items:flex-end;animation:watermark-fade-e85cd72e 1s cubic-bezier(.16,1,.3,1) .2s backwards;display:flex;flex-direction:column;opacity:.085;pointer-events:none;position:fixed;right:32px;top:80px;z-index:0}@keyframes watermark-fade-e85cd72e{0%{opacity:0;transform:translate(20px)}to{opacity:.085;transform:translate(0)}}.watermark-roman[data-v-e85cd72e]{color:#fdf8ea;font-family:var(--font-display);font-size:clamp(8rem,16vw,13rem);font-style:italic;font-weight:700;letter-spacing:-.05em;line-height:.85}.watermark-label[data-v-e85cd72e]{color:#fdf8ea;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.3em;margin-right:6px;margin-top:-8px;opacity:.7;text-transform:uppercase}@media(max-width:1100px){.studio-watermark[data-v-e85cd72e]{display:none}}.workspace-footer[data-v-e85cd72e]{margin:0 auto;max-width:1400px;padding:18px 32px 22px;width:100%}.footer-rule[data-v-e85cd72e]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 30%,hsla(0,0%,100%,.08) 70%,transparent);height:1px;margin-bottom:14px}.footer-content[data-v-e85cd72e]{align-items:center;color:#ffffff73;display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:.72rem;gap:14px;justify-content:center;letter-spacing:.05em}.footer-mark[data-v-e85cd72e]{align-items:center;color:#ffffffbf;display:inline-flex;font-family:var(--font-display);font-size:.95rem;font-style:italic;gap:8px;letter-spacing:-.01em}.footer-sep[data-v-e85cd72e]{opacity:.35}.footer-cell[data-v-e85cd72e]{align-items:center;display:inline-flex;gap:6px;text-transform:uppercase}.footer-dot[data-v-e85cd72e]{animation:footer-pulse-e85cd72e 2.5s ease-in-out infinite;background:var(--atlas);border-radius:50%;box-shadow:0 0 0 3px #10b9812e;height:6px;width:6px}@keyframes footer-pulse-e85cd72e{0%,to{box-shadow:0 0 0 3px #10b9812e}50%{box-shadow:0 0 0 5px #10b9810d}}.mobile-burger[data-v-e85cd72e]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0908d9;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:4px;height:40px;justify-content:center;left:14px;padding:0;position:fixed;top:14px;width:40px;z-index:30}.mobile-burger span[data-v-e85cd72e]{background:#ffffffd9;border-radius:2px;height:1.5px;transition:transform .25s ease,opacity .25s ease;width:18px}.mobile-burger span.is-open[data-v-e85cd72e]:first-child{transform:translateY(5.5px) rotate(45deg)}.mobile-burger span.is-open[data-v-e85cd72e]:nth-child(2){opacity:0}.mobile-burger span.is-open[data-v-e85cd72e]:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.mobile-overlay[data-v-e85cd72e]{animation:overlay-fade-e85cd72e .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:none;inset:0;position:fixed;z-index:15}@keyframes overlay-fade-e85cd72e{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.mobile-burger[data-v-e85cd72e]{display:flex}.studio-sidebar[data-v-e85cd72e]{height:100vh;left:0;position:fixed;top:0;transform:translate(-100%);transition:transform .25s cubic-bezier(.16,1,.3,1);width:280px;z-index:25}.studio-sidebar.is-collapsed[data-v-e85cd72e]{width:280px}.studio-shell.mobile-drawer-open .studio-sidebar[data-v-e85cd72e]{transform:translate(0)}.studio-shell.mobile-drawer-open .mobile-overlay[data-v-e85cd72e]{display:block}.collapse-btn[data-v-e85cd72e]{display:none}.workspace-content[data-v-e85cd72e]{padding:60px 16px 20px}.workspace-footer[data-v-e85cd72e]{padding:18px 16px 22px}.studio-sidebar .brand-text[data-v-e85cd72e],.studio-sidebar .external-label[data-v-e85cd72e],.studio-sidebar .group-label[data-v-e85cd72e],.studio-sidebar .meta-status-label[data-v-e85cd72e],.studio-sidebar .nav-label[data-v-e85cd72e]{height:auto!important;opacity:1!important;padding:revert!important;pointer-events:auto!important}}@media(max-width:480px){.bg-aquarelle-luna[data-v-e85cd72e]{height:240px;width:240px}.bg-aquarelle-atlas[data-v-e85cd72e]{height:220px;width:220px}.bg-aquarelle-iris[data-v-e85cd72e]{height:260px;width:260px}.bg-aquarelle-gold[data-v-e85cd72e]{height:200px;width:200px}}@media(prefers-reduced-motion:reduce){.bg-aquarelle[data-v-e85cd72e],.footer-dot[data-v-e85cd72e],.meta-dot[data-v-e85cd72e],.nav-dot[data-v-e85cd72e],.studio-watermark[data-v-e85cd72e]{animation:none!important}.studio-sidebar[data-v-e85cd72e]{transition:none!important}.brand-link:hover .brand-mark[data-v-e85cd72e]{transform:none}}
