.header-wrap.svelte-1elxaub{position:relative;overflow:hidden}.sym-layer.svelte-1elxaub{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform,opacity}.sym.svelte-1elxaub{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--mono);color:var(--accent);-webkit-user-select:none;user-select:none;animation:sym-float 6s ease-in-out infinite}.site-header.svelte-1elxaub{padding:3rem 0 2rem;border-bottom:1px solid var(--border);margin-bottom:3rem;position:relative}.site-header.svelte-1elxaub:after{content:"";position:absolute;bottom:-1px;left:0;width:40%;height:1px;background:linear-gradient(90deg,var(--accent),transparent)}[data-theme=syndicate] .site-header.svelte-1elxaub{padding:2rem 0 1.5rem;border-bottom:2px solid var(--accent-dim);margin-bottom:2rem}[data-theme=syndicate] .site-header.svelte-1elxaub:after{display:none}.site-title.svelte-1elxaub{font-family:var(--title);font-size:clamp(1.8rem,5vw,3rem);font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:var(--bright);line-height:1.1;transition:color .4s}.site-title.svelte-1elxaub span:where(.svelte-1elxaub){color:var(--accent);text-shadow:0 0 12px var(--accent-glow)}[data-theme=syndicate] .site-title.svelte-1elxaub{font-size:clamp(2rem,5vw,3.5rem);color:var(--accent)}[data-theme=syndicate] .site-title.svelte-1elxaub span:where(.svelte-1elxaub){color:var(--accent2);text-shadow:none}.site-subtitle.svelte-1elxaub{font-family:var(--mono);font-size:.78rem;color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin-top:.6rem}.site-subtitle.svelte-1elxaub:before{content:"> ";color:var(--accent)}[data-theme=syndicate] .site-subtitle.svelte-1elxaub{font-size:.7rem}[data-theme=syndicate] .site-subtitle.svelte-1elxaub:before{content:">> "}.corp-bar.svelte-1elxaub{font-family:var(--mono);font-size:.65rem;color:var(--muted);letter-spacing:.25em;text-transform:uppercase;margin-bottom:.75rem}.corp-bar.svelte-1elxaub:before{content:"■■■ ";color:var(--accent)}.status-bar.svelte-1elxaub{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border);font-family:var(--mono);font-size:.65rem;color:var(--muted);letter-spacing:.15em;text-transform:uppercase}.status-bar.svelte-1elxaub span:where(.svelte-1elxaub){color:var(--accent)}@keyframes svelte-1elxaub-blink{0%,to{opacity:1}50%{opacity:0}}.cursor.svelte-1elxaub{animation:svelte-1elxaub-blink 1s step-end infinite;color:var(--accent2)}.nav-pills.svelte-1elxaub{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}[data-theme=syndicate] .nav-pills.svelte-1elxaub{margin-top:1rem;gap:.3rem}.nav-pill.svelte-1elxaub{font-family:var(--mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);text-decoration:none;border:1px solid var(--border);padding:.25rem .75rem;transition:color .25s,border-color .25s,background .25s,transform .3s cubic-bezier(.34,1.56,.64,1)}.nav-pill.svelte-1elxaub:hover{color:var(--accent);border-color:var(--accent-dim);background:var(--bg-card);transform:translateY(-1px)}[data-theme=syndicate] .nav-pill.svelte-1elxaub{border-color:var(--border);font-size:.6rem;padding:.2rem .6rem}[data-theme=syndicate] .nav-pill.svelte-1elxaub:hover{color:var(--accent);border-color:var(--accent);background:#0d1f0d;transform:none}@media(max-width:600px){.status-bar.svelte-1elxaub{gap:.75rem}}.session-item.svelte-1rbnram{display:flex;align-items:center;gap:1.25rem;background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--accent);padding:1rem 1.5rem;text-decoration:none;color:var(--text);transition:border-color .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo),transform .5s cubic-bezier(.34,1.56,.64,1),background .3s;position:relative;overflow:hidden;animation:svelte-1rbnram-card-enter .5s var(--ease-out-expo) both}.session-item.svelte-1rbnram:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--accent-glow),transparent);opacity:0;transition:opacity .3s}.session-item.svelte-1rbnram:hover{border-left-color:var(--accent2);box-shadow:0 0 18px var(--accent2-glow);transform:translate(4px);background:var(--bg-card-hover)}.session-item.svelte-1rbnram:hover:before{opacity:1}.session-item.empty.svelte-1rbnram{opacity:.35;border-style:dashed;border-left-color:var(--border);pointer-events:none;animation:none}[data-theme=syndicate] .session-item.svelte-1rbnram{gap:1rem;padding:.7rem 1rem}[data-theme=syndicate] .session-item.svelte-1rbnram:hover{background:var(--bg-card-hover);box-shadow:none;transform:none;border-left-color:var(--accent)}[data-theme=syndicate] .session-item.svelte-1rbnram:before{display:none}.session-num.svelte-1rbnram{font-family:var(--mono);font-size:.75rem;color:var(--accent);white-space:nowrap;min-width:5rem;transition:color .3s}.session-item.svelte-1rbnram:hover .session-num:where(.svelte-1rbnram){color:var(--accent2)}[data-theme=syndicate] .session-num.svelte-1rbnram{font-size:.7rem;min-width:5.5rem}.session-title-text.svelte-1rbnram{font-weight:600;font-size:1.05rem;color:var(--bright);flex:1}[data-theme=syndicate] .session-title-text.svelte-1rbnram{font-size:.9rem;letter-spacing:.05em;text-transform:uppercase}.session-date.svelte-1rbnram{font-family:var(--mono);font-size:.7rem;color:var(--muted);white-space:nowrap}.session-arrow.svelte-1rbnram{color:var(--muted);transition:color .3s,transform .3s var(--ease-out-expo)}.session-item.svelte-1rbnram:hover .session-arrow:where(.svelte-1rbnram){color:var(--accent2);transform:translate(4px)}[data-theme=syndicate] .session-arrow.svelte-1rbnram{color:var(--accent)}@keyframes svelte-1rbnram-card-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.session-item.svelte-1rbnram{flex-wrap:wrap;gap:.75rem}}.pg-card.svelte-19e1lap{background:var(--bg-card);border:1px solid var(--border);padding:1.5rem;position:relative;overflow:hidden;transition:border-color .3s,box-shadow .3s;will-change:transform;animation:svelte-19e1lap-card-enter .5s var(--ease-out-expo) both}.pg-card.svelte-19e1lap:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent2));z-index:1}.pg-portrait.svelte-19e1lap{margin:-1.5rem -1.5rem 1.25rem;width:calc(100% + 3rem);height:220px;position:relative;overflow:hidden}.pg-portrait.svelte-19e1lap img:where(.svelte-19e1lap){width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:saturate(.85) contrast(1.05);transition:filter .4s,transform .4s}.pg-card.svelte-19e1lap:hover .pg-portrait:where(.svelte-19e1lap) img:where(.svelte-19e1lap){filter:saturate(1) contrast(1.05);transform:scale(1.03)}.pg-portrait.svelte-19e1lap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(to bottom,transparent,var(--bg-card));pointer-events:none}.pg-card.svelte-19e1lap:hover{border-color:var(--accent);box-shadow:0 0 18px var(--accent-glow)}[data-theme=syndicate] .pg-card.svelte-19e1lap{padding:1rem;border-top:2px solid var(--accent)}[data-theme=syndicate] .pg-card.svelte-19e1lap:before{display:none}[data-theme=syndicate] .pg-card.svelte-19e1lap:hover{border-color:var(--accent-dim);box-shadow:none}[data-theme=syndicate] .pg-portrait.svelte-19e1lap{margin:-1rem -1rem 1rem;width:calc(100% + 2rem);height:200px}[data-theme=syndicate] .pg-portrait.svelte-19e1lap img:where(.svelte-19e1lap){filter:saturate(.3) contrast(1.1) brightness(.85)}[data-theme=syndicate] .pg-card.svelte-19e1lap:hover .pg-portrait:where(.svelte-19e1lap) img:where(.svelte-19e1lap){filter:saturate(.45) contrast(1.1) brightness(.9);transform:none}[data-theme=syndicate] .pg-portrait.svelte-19e1lap:after{background:linear-gradient(to bottom,transparent,var(--bg-card))}.pg-card-id.svelte-19e1lap{position:absolute;top:.5rem;right:.75rem;font-family:var(--mono);font-size:.6rem;color:var(--border);letter-spacing:.1em}.pg-tag.svelte-19e1lap{font-family:var(--mono);font-size:.7rem;color:var(--accent2);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.25rem}[data-theme=syndicate] .pg-tag.svelte-19e1lap{font-size:.65rem;color:var(--accent);letter-spacing:.2em}.pg-name.svelte-19e1lap{font-family:var(--title);font-size:.95rem;font-weight:700;color:var(--bright);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.15rem}.pg-name.svelte-19e1lap em:where(.svelte-19e1lap){color:var(--accent);font-style:normal}[data-theme=syndicate] .pg-name.svelte-19e1lap{font-size:1.4rem;line-height:1.1}[data-theme=syndicate] .pg-name.svelte-19e1lap em:where(.svelte-19e1lap){color:var(--accent)}.pg-role.svelte-19e1lap{font-family:var(--mono);font-size:.72rem;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}[data-theme=syndicate] .pg-role.svelte-19e1lap{font-size:.65rem;color:var(--accent-dim);margin-bottom:.75rem}.pg-divider.svelte-19e1lap{height:1px;background:var(--border);margin:.75rem 0}[data-theme=syndicate] .pg-divider.svelte-19e1lap{margin:.5rem 0}.pg-detail.svelte-19e1lap{display:flex;gap:.5rem;font-size:.82rem;color:var(--muted);margin-bottom:.25rem}.pg-detail-label.svelte-19e1lap{font-family:var(--mono);font-size:.67rem;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;min-width:80px;padding-top:.1rem}.pg-detail-value.svelte-19e1lap{color:var(--text)}[data-theme=syndicate] .pg-detail-label.svelte-19e1lap{min-width:68px;font-size:.62rem}[data-theme=syndicate] .pg-detail-value.svelte-19e1lap{font-size:.75rem;line-height:1.3}.pg-statbar-wrap.svelte-19e1lap{margin:.6rem 0 .4rem}.pg-pf-label.svelte-19e1lap{font-family:var(--mono);font-size:.6rem;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:.25rem}.pg-statbar.svelte-19e1lap{display:flex;gap:3px}.pg-statbar.svelte-19e1lap div:where(.svelte-19e1lap){height:4px;flex:1;background:var(--border);transition:background .15s ease-out}.pg-statbar.svelte-19e1lap div.filled:where(.svelte-19e1lap){animation:svelte-19e1lap-seg-pop .18s ease-out both}.pg-statbar.svelte-19e1lap div.ok:where(.svelte-19e1lap){background:var(--accent);box-shadow:0 0 4px var(--accent-glow)}.pg-statbar.svelte-19e1lap div.warn:where(.svelte-19e1lap){background:#e0a020;box-shadow:0 0 4px #e0a02044}.pg-statbar.svelte-19e1lap div.danger:where(.svelte-19e1lap){background:var(--accent2);box-shadow:0 0 4px var(--accent2-glow)}@keyframes svelte-19e1lap-seg-pop{0%{transform:scaleY(.4);opacity:.4}60%{transform:scaleY(1.4)}to{transform:scaleY(1);opacity:1}}.pg-tags-list.svelte-19e1lap{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0}.pg-tag-pill.svelte-19e1lap{font-family:var(--mono);font-size:.62rem;padding:.15rem .5rem;border:1px solid var(--accent-dim);color:var(--accent-dim);text-transform:uppercase;letter-spacing:.08em;transition:border-color .3s,color .3s}.pg-tag-pill.svelte-19e1lap:hover{border-color:var(--accent);color:var(--accent)}[data-theme=syndicate] .pg-tag-pill.svelte-19e1lap{gap:2px;padding:.1rem .4rem;border-color:var(--border);color:var(--muted);background:#0d160d;font-size:.6rem}.pg-player.svelte-19e1lap{margin-top:1rem;font-family:var(--mono);font-size:.64rem;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--border);padding-top:.75rem}.pg-player.svelte-19e1lap span:where(.svelte-19e1lap){color:var(--accent)}[data-theme=syndicate] .pg-player.svelte-19e1lap{font-size:.62rem;padding-top:.5rem;margin-top:.75rem}@keyframes svelte-19e1lap-card-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}.session-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.75rem;margin-bottom:4rem}[data-theme=syndicate] .session-list.svelte-1uha8ag{gap:2px;margin-bottom:2rem}.section-header.svelte-1uha8ag{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.npcs-link.svelte-1uha8ag{font-family:var(--mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-dim);text-decoration:none;white-space:nowrap;transition:color .3s}.npcs-link.svelte-1uha8ag:hover{color:var(--accent)}.pg-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}[data-theme=syndicate] .pg-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:2px}.group-status.svelte-1uha8ag{background:var(--bg-card);border:1px solid var(--border);border-left:3px solid var(--accent);padding:1.25rem 1.5rem;margin-bottom:2rem;position:relative}.group-status.svelte-1uha8ag:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--accent-glow),transparent)}[data-theme=syndicate] .group-status.svelte-1uha8ag{padding:1rem}.status-row.svelte-1uha8ag{display:flex;gap:1.25rem;align-items:baseline;margin-bottom:.5rem}.status-label.svelte-1uha8ag{font-family:var(--mono);font-size:.62rem;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;min-width:75px;flex-shrink:0}.status-value.svelte-1uha8ag{font-family:var(--body);font-size:.9rem;color:var(--text)}.status-note.svelte-1uha8ag{font-family:var(--mono);font-size:.72rem;color:var(--accent);margin-top:.5rem;border-top:1px solid var(--border);padding-top:.5rem}.status-divider.svelte-1uha8ag{height:1px;background:var(--border);margin:.75rem 0}.status-label-block.svelte-1uha8ag{font-family:var(--mono);font-size:.62rem;color:var(--accent-dim);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem}.item-row.svelte-1uha8ag{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.4rem}.item-name.svelte-1uha8ag{font-family:var(--body);font-size:.9rem;color:var(--bright)}.item-note.svelte-1uha8ag{font-family:var(--mono);font-size:.6rem;color:var(--muted);letter-spacing:.08em}@media(max-width:600px){.pg-grid.svelte-1uha8ag{grid-template-columns:1fr}.section-header.svelte-1uha8ag{flex-direction:column;gap:.25rem}}
