.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}.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{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--text);text-decoration: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{display:none;background:transparent;border:1px solid var(--border-strong);color:var(--text);padding:.3rem .7rem;border-radius:8px;font-size:.85rem;cursor:pointer}@media (max-width: 860px){.burger.svelte-ph10hp{display:inline-block;order:2;margin-left:auto}.user.svelte-ph10hp{order:3;margin-left:0}.nav.svelte-ph10hp{order:4;display:none;width:100%;flex-direction:column;align-items:stretch;gap:.15rem}.nav.open.svelte-ph10hp{display:flex}.navlink.svelte-ph10hp{border-radius:8px}.who.svelte-ph10hp{max-width:9rem}}@media (max-width: 640px){.who.svelte-ph10hp,.badge.svelte-ph10hp{display:none}.user.svelte-ph10hp{gap:.4rem}}: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);--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-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)}body{font-family: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}a{color:var(--accent-text)}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}
