.activite.svelte-5qcz25{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.chip.svelte-5qcz25{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:999px;background:var(--accent-soft);border:1px solid var(--accent-border);color:var(--accent-text);font-size:.82rem;white-space:nowrap;animation:svelte-5qcz25-respire 2.4s ease-in-out infinite}.chip.action.svelte-5qcz25{font-family:inherit;cursor:pointer}.chip.action.svelte-5qcz25:hover{background:var(--accent-border);color:var(--text)}.dot.svelte-5qcz25{width:.5rem;height:.5rem;border-radius:999px;background:var(--accent);animation:svelte-5qcz25-pulse 1.2s ease-in-out infinite}.ago.svelte-5qcz25{color:var(--muted);font-size:.72rem}@keyframes svelte-5qcz25-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.45}}@keyframes svelte-5qcz25-respire{0%,to{box-shadow:0 0 0 0 var(--accent-soft-2)}50%{box-shadow:0 0 0 5px transparent}}@media (prefers-reduced-motion: reduce){.chip.svelte-5qcz25,.dot.svelte-5qcz25{animation:none}}@media (max-width: 860px){.txt.svelte-5qcz25,.ago.svelte-5qcz25{display:none}}.appbar.svelte-ph10hp{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.7rem 0}.brand.svelte-ph10hp{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-brand);font-size:1.2rem;font-weight:700;letter-spacing:0;color:var(--text);text-decoration:none}.brand.svelte-ph10hp .logo:where(.svelte-ph10hp){width:28px;height:28px;flex:none}.nav.svelte-ph10hp{display:flex;gap:.3rem;flex-wrap:wrap;align-items:center}.navlink.svelte-ph10hp{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:999px;border:1px solid transparent;color:var(--muted);text-decoration:none;font-size:.88rem;white-space:nowrap}.navlink.svelte-ph10hp:hover{background:var(--hover);color:var(--text)}.navcount.svelte-ph10hp{background:var(--accent);color:var(--on-accent);border-radius:999px;font-size:.68rem;font-weight:600;min-width:1.1rem;text-align:center;padding:.05rem .3rem;line-height:1.3}.navlink.active.svelte-ph10hp{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text);font-weight:500}.user.svelte-ph10hp{display:flex;align-items:center;gap:.5rem;margin-left:auto}.utils.svelte-ph10hp{display:flex;gap:.15rem;margin-right:.3rem}.util.svelte-ph10hp{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid transparent;text-decoration:none;font-size:.95rem}.util.svelte-ph10hp:hover{background:var(--hover)}.util.active.svelte-ph10hp{background:var(--accent-soft);border-color:var(--accent-border)}.avatar.svelte-ph10hp{width:26px;height:26px;border-radius:999px}.who.svelte-ph10hp{font-size:.85rem;color:var(--muted);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.svelte-ph10hp{padding:.05rem .5rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:.7rem;font-family:ui-monospace,monospace}.signout.svelte-ph10hp{background:transparent;border:1px solid var(--border-strong);color:var(--text);padding:.3rem .7rem;border-radius:8px;font-size:.82rem;cursor:pointer}.signout.svelte-ph10hp:hover{background:var(--hover)}.burger.svelte-ph10hp{position:relative;display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;padding:0;background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-sm);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .14s ease,box-shadow .14s ease}.burger.svelte-ph10hp:hover{border-color:var(--accent-border);box-shadow:var(--shadow)}.trait.svelte-ph10hp{width:17px;height:2px;border-radius:2px;background:currentColor;transition:transform .22s ease}.burger.open.svelte-ph10hp .t1:where(.svelte-ph10hp){transform:translateY(3.5px) rotate(45deg)}.burger.open.svelte-ph10hp .t2:where(.svelte-ph10hp){transform:translateY(-3.5px) rotate(-45deg)}.bpastille.svelte-ph10hp{position:absolute;top:-4px;right:-4px;min-width:1.15rem;padding:.05rem .3rem;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:.68rem;font-weight:650;line-height:1.35;text-align:center;box-sizing:border-box}.couche.svelte-ph10hp{display:contents}.voile.svelte-ph10hp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#16192b59;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);touch-action:none;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.voile.show.svelte-ph10hp{opacity:1;visibility:visible;transition:opacity .24s ease}.tiroir.svelte-ph10hp{position:fixed;top:0;right:0;bottom:0;z-index:71;box-sizing:border-box;width:min(20rem,86vw);display:flex;flex-direction:column;padding:calc(.7rem + env(safe-area-inset-top,0px)) .8rem calc(.8rem + env(safe-area-inset-bottom,0px));background:var(--surface);border-left:1px solid var(--border);border-radius:18px 0 0 18px;box-shadow:-18px 0 48px #16192b38;outline:none;transform:translate(105%);visibility:hidden;transition:transform .26s cubic-bezier(.32,.72,0,1),visibility 0s linear .26s}.tiroir.open.svelte-ph10hp{transform:none;visibility:visible;transition:transform .26s cubic-bezier(.32,.72,0,1)}.tete.svelte-ph10hp{flex:none;display:flex;align-items:center;gap:.65rem;padding:.5rem .25rem .85rem;border-bottom:1px solid var(--border)}.tavatar.svelte-ph10hp{flex:none;width:40px;height:40px;border-radius:999px}.tinitiale.svelte-ph10hp{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent-text);font-weight:650;font-size:1.05rem}.tqui.svelte-ph10hp{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.tnom.svelte-ph10hp{font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmeta.svelte-ph10hp{display:flex;align-items:center;gap:.4rem;min-width:0}.temail.svelte-ph10hp{color:var(--muted-2);font-size:.76rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tfermer.svelte-ph10hp{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:transparent;border:0;border-radius:999px;color:var(--muted-2);cursor:pointer}.tfermer.svelte-ph10hp:hover{background:var(--hover);color:var(--text)}.tcorps.svelte-ph10hp{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.15rem;padding:.65rem 0}.trow.svelte-ph10hp{display:flex;align-items:center;gap:.7rem;padding:.68rem .75rem;border-radius:12px;border:1px solid transparent;color:var(--muted);text-decoration:none;font-size:.95rem;-webkit-tap-highlight-color:transparent}.trow.svelte-ph10hp:hover{background:var(--hover);color:var(--text)}.trow.active.svelte-ph10hp{background:var(--accent-soft);border-color:var(--accent-border);color:var(--accent-text);font-weight:500}.tlabel.svelte-ph10hp{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tcount.svelte-ph10hp{flex:none;background:var(--accent);color:var(--on-accent);border-radius:999px;font-size:.7rem;font-weight:650;min-width:1.2rem;text-align:center;padding:.08rem .32rem;line-height:1.35;box-sizing:border-box}.tsection.svelte-ph10hp{margin:.75rem 0 .25rem;padding:.75rem .75rem 0;border-top:1px solid var(--border);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.tpied.svelte-ph10hp{flex:none;display:flex}.tsignout.svelte-ph10hp{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;border:1px solid var(--border-strong);color:var(--muted);padding:.62rem;border-radius:12px;font-size:.9rem;font-family:inherit;cursor:pointer}.tsignout.svelte-ph10hp:hover{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger)}@media (prefers-reduced-motion: reduce){.voile.svelte-ph10hp,.tiroir.svelte-ph10hp,.trait.svelte-ph10hp{transition-duration:1ms}}@media (min-width: 861px){.couche.svelte-ph10hp{display:none}}@media (max-width: 860px){.appbar.svelte-ph10hp{gap:.6rem;padding:.55rem 0}.nav.svelte-ph10hp,.user.svelte-ph10hp{display:none}.burger.svelte-ph10hp{display:inline-flex;margin-left:auto}}:root{--bg: #f4f6fb;--surface: #ffffff;--surface-2: #eef1f8;--surface-3: #e6eaf4;--text: #16192b;--muted: #5a6482;--muted-2: #838da8;--border: rgba(22, 25, 43, .12);--border-strong: rgba(22, 25, 43, .22);--hover: rgba(22, 25, 43, .05);--logo-violet: #a500c7;--logo-violet-dark: #500182;--logo-violet-soft: rgba(165, 0, 199, .08);--accent: #5b4ae0;--accent-text: #4a3bcc;--accent-soft: rgba(91, 74, 224, .1);--accent-soft-2: rgba(91, 74, 224, .18);--accent-border: rgba(91, 74, 224, .35);--on-accent: #ffffff;--ok: #0f9d6e;--ok-strong: #0b7d57;--ok-soft: rgba(15, 157, 110, .12);--ok-border: rgba(15, 157, 110, .4);--warn: #b45309;--warn-soft: rgba(180, 83, 9, .12);--warn-border: rgba(180, 83, 9, .4);--danger: #d3323d;--danger-soft: rgba(211, 50, 61, .1);--danger-border: rgba(211, 50, 61, .4);--info: #1d6ebe;--info-soft: rgba(29, 110, 190, .1);--info-border: rgba(29, 110, 190, .4);--fusion: #b0308f;--fusion-soft: rgba(176, 48, 143, .1);--fusion-border: rgba(176, 48, 143, .4);--shadow-sm: 0 1px 2px rgba(22, 25, 43, .06);--shadow: 0 1px 3px rgba(22, 25, 43, .08), 0 8px 24px rgba(22, 25, 43, .05);--radius: 12px}.tone-accent{--ton: var(--accent);--ton-text: var(--accent-text);--ton-soft: var(--accent-soft);--ton-border: var(--accent-border)}.tone-ok{--ton: var(--ok);--ton-text: var(--ok);--ton-soft: var(--ok-soft);--ton-border: var(--ok-border)}.tone-warn{--ton: var(--warn);--ton-text: var(--warn);--ton-soft: var(--warn-soft);--ton-border: var(--warn-border)}.tone-danger{--ton: var(--danger);--ton-text: var(--danger);--ton-soft: var(--danger-soft);--ton-border: var(--danger-border)}.tone-info{--ton: var(--info);--ton-text: var(--info);--ton-soft: var(--info-soft);--ton-border: var(--info-border)}.tone-fusion{--ton: var(--fusion);--ton-text: var(--fusion);--ton-soft: var(--fusion-soft);--ton-border: var(--fusion-border)}.tone-neutral{--ton: var(--muted);--ton-text: var(--muted);--ton-soft: var(--surface-2);--ton-border: var(--border-strong)}@font-face{font-family:Congenial;src:url(../../../fonts/congenial/Congenial_Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Congenial;src:url(../../../fonts/congenial/Congenial_Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Congenial;src:url(../../../fonts/congenial/Congenial_Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-brand: "Congenial", "Lexend", system-ui, sans-serif}body{font-family:Lexend,system-ui,-apple-system,Segoe UI,sans-serif;margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}.chrome.svelte-12qhfyh{position:sticky;top:0;z-index:50;padding:0 clamp(1rem,3vw,2.5rem);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}main.svelte-12qhfyh{width:100%;margin:0;padding:1.1rem clamp(1rem,3vw,2.5rem) 4rem;box-sizing:border-box}.version.svelte-12qhfyh{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.35rem;padding:0 clamp(1rem,3vw,2.5rem) 1.1rem;font-size:.72rem;color:var(--muted-2)}.version.svelte-12qhfyh .sep:where(.svelte-12qhfyh){opacity:.6}.version.svelte-12qhfyh .sha:where(.svelte-12qhfyh){font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:inherit;text-decoration:none;border-bottom:1px dotted var(--border-strong)}.version.svelte-12qhfyh .sha:where(.svelte-12qhfyh):hover{color:var(--accent-text)}a{color:var(--accent-text)}button{font-family:inherit}input,textarea,select{font-family:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
