.container.svelte-gsld4{padding:1.5rem 0 3rem}.breadcrumb.svelte-gsld4{display:flex;gap:.4rem;align-items:center;color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:1rem}.breadcrumb.svelte-gsld4 a:where(.svelte-gsld4){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-gsld4 a:where(.svelte-gsld4):hover{color:var(--accent-cyan)}.breadcrumb.svelte-gsld4 .sep:where(.svelte-gsld4){color:var(--border-strong)}.breadcrumb.svelte-gsld4 .crumb-id:where(.svelte-gsld4){font-family:SF Mono,monospace;color:var(--text-muted);font-size:var(--fs-xs)}.squad-header.svelte-gsld4{margin-bottom:2rem}.squad-name.svelte-gsld4{margin:0 0 .5rem;color:var(--text-primary);font-size:var(--fs-2xl);line-height:1.2;letter-spacing:-.02em}.charter.svelte-gsld4{margin:0 0 .9rem;color:var(--text-secondary);font-size:var(--fs-md);line-height:1.45;max-width:60ch}.header-meta.svelte-gsld4{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center}.state-pill.svelte-gsld4{display:inline-block;padding:.2rem .7rem;border:1px solid var(--pill-color);color:var(--pill-color);border-radius:999px;font-family:SF Mono,monospace;text-transform:uppercase;letter-spacing:.06em;font-size:var(--fs-xs)}.target-pill.svelte-gsld4{display:inline-flex;gap:.35rem;align-items:center;padding:.2rem .65rem;border:1px solid var(--border-strong);border-radius:999px;font-size:var(--fs-sm);color:var(--text-primary);text-decoration:none}.target-pill.svelte-gsld4:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.target-icon.svelte-gsld4{color:var(--text-muted);font-family:SF Mono,monospace}.meta-stat.svelte-gsld4{display:inline-flex;gap:.35rem;align-items:baseline;font-size:var(--fs-sm);color:var(--text-secondary)}.meta-label.svelte-gsld4{color:var(--text-muted);font-family:SF Mono,monospace;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}.meta-value.svelte-gsld4{color:var(--text-primary);font-family:SF Mono,monospace;font-variant-numeric:tabular-nums}.layout.svelte-gsld4{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:2rem}.section-title.svelte-gsld4{margin:0 0 .9rem;color:var(--text-primary);font-size:var(--fs-lg);font-weight:500;display:flex;align-items:baseline;gap:.5rem}.section-count.svelte-gsld4{color:var(--text-muted);font-family:SF Mono,monospace;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.members.svelte-gsld4{margin-bottom:2.5rem}.member-list.svelte-gsld4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem}.member-card.svelte-gsld4{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.7rem .9rem;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.member-card.captain.svelte-gsld4{border-color:var(--accent-yellow)}.captain-tag.svelte-gsld4{display:inline-flex;gap:.25rem;align-items:center;color:var(--accent-yellow);font-family:SF Mono,monospace;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}.member-time.svelte-gsld4{color:var(--text-muted);font-family:SF Mono,monospace;font-size:var(--fs-xs);margin-left:auto}.journal.svelte-gsld4{margin-bottom:2.5rem}.empty.svelte-gsld4{padding:1.5rem 1rem;text-align:center;background:var(--bg-secondary);border:1px dashed var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary)}.empty.svelte-gsld4 p:where(.svelte-gsld4){margin:0}.empty.svelte-gsld4 .hint:where(.svelte-gsld4){margin-top:.5rem;font-size:var(--fs-sm);color:var(--text-muted)}.journal-list.svelte-gsld4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.journal-entry.svelte-gsld4{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-left:3px solid var(--accent-cyan);border-radius:var(--radius-md);padding:.9rem 1.1rem}.journal-head.svelte-gsld4{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.4rem}.journal-meta.svelte-gsld4{display:inline-flex;gap:.5rem;align-items:baseline}.journal-kind.svelte-gsld4{color:var(--text-muted);font-family:SF Mono,monospace;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}.journal-time.svelte-gsld4{color:var(--text-muted);font-family:SF Mono,monospace;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.journal-title.svelte-gsld4{margin:0 0 .3rem;color:var(--text-primary);font-size:var(--fs-md);font-weight:500}.journal-body.svelte-gsld4{margin:0;color:var(--text-primary);line-height:1.55;white-space:pre-wrap}.anon.svelte-gsld4{color:var(--text-muted);font-size:var(--fs-sm)}.findings.svelte-gsld4{margin-bottom:1.5rem}.finding-grid.svelte-gsld4{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.8rem}.finding-card.svelte-gsld4{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.4rem}.finding-head.svelte-gsld4{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.finding-title.svelte-gsld4{margin:0;font-size:var(--fs-md);font-weight:500;line-height:1.3;flex:1;min-width:0}.finding-title.svelte-gsld4 a:where(.svelte-gsld4){color:var(--text-primary);text-decoration:none}.finding-title.svelte-gsld4 a:where(.svelte-gsld4):hover{color:var(--accent-cyan)}.finding-status.svelte-gsld4{flex:0 0 auto;border:1px solid var(--pill-color);color:var(--pill-color);padding:.1rem .55rem;border-radius:999px;font-family:SF Mono,monospace;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}.finding-summary.svelte-gsld4{margin:0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.45}.finding-foot.svelte-gsld4{color:var(--text-muted);font-family:SF Mono,monospace;font-size:var(--fs-xs);margin-top:auto}.side-col.svelte-gsld4{display:flex;flex-direction:column;gap:1.2rem}.aside-block.svelte-gsld4{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.9rem 1rem}.aside-title.svelte-gsld4{margin:0 0 .6rem;color:var(--text-secondary);font-size:var(--fs-xs);font-family:SF Mono,monospace;text-transform:uppercase;letter-spacing:.08em;font-weight:500}.aside-dl.svelte-gsld4{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:.3rem .7rem;font-size:var(--fs-sm)}.aside-dl.svelte-gsld4 dt:where(.svelte-gsld4){color:var(--text-muted);font-family:SF Mono,monospace;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;align-self:center}.aside-dl.svelte-gsld4 dd:where(.svelte-gsld4){margin:0;color:var(--text-primary);overflow-wrap:anywhere}.aside-dl.svelte-gsld4 dd:where(.svelte-gsld4) a:where(.svelte-gsld4){color:inherit;text-decoration:none}.aside-dl.svelte-gsld4 dd:where(.svelte-gsld4) a:where(.svelte-gsld4):hover{color:var(--accent-cyan)}.aside-dl.svelte-gsld4 code:where(.svelte-gsld4){font-family:SF Mono,monospace;font-size:var(--fs-xs);color:var(--text-secondary)}.aside-row.svelte-gsld4{margin:0}.aside-hint.svelte-gsld4{margin:.4rem 0 0;color:var(--text-muted);font-size:var(--fs-xs);line-height:1.4}.visibility-pill.svelte-gsld4{display:inline-block;font-family:SF Mono,monospace;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;padding:.15rem .55rem;border-radius:999px;border:1px solid currentColor}.visibility-public.svelte-gsld4{color:var(--accent-green)}.visibility-squad_private.svelte-gsld4{color:var(--accent-magenta)}.role-list.svelte-gsld4{margin:0;padding:0 0 0 1rem;color:var(--text-primary);font-size:var(--fs-sm)}.role-list.svelte-gsld4 code:where(.svelte-gsld4){font-family:SF Mono,monospace}@media (max-width: 880px){.layout.svelte-gsld4{grid-template-columns:1fr}}
