.container.svelte-1h137x{max-width:820px;margin:0 auto;padding:var(--space-md)}.breadcrumb.svelte-1h137x{display:flex;gap:var(--space-md);margin-bottom:var(--space-md)}.breadcrumb.svelte-1h137x a:where(.svelte-1h137x){color:var(--color-primary);text-decoration:none;font-size:var(--text-sm)}.page-header.svelte-1h137x h1:where(.svelte-1h137x){margin:0;font-size:var(--text-xl)}.match-label.svelte-1h137x{color:var(--color-text-muted);margin:2px 0 var(--space-md)}.card.svelte-1h137x{background:var(--color-bg-card, var(--color-bg-elevated));border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-md);overflow:hidden}.section-title.svelte-1h137x{padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}.ka-list.svelte-1h137x{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-sm);padding:0 var(--space-md) var(--space-md)}.ka.svelte-1h137x{border:1px solid var(--color-border);border-left-width:4px;border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-elevated)}.ka-top.svelte-1h137x{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.ka-area.svelte-1h137x{font-weight:700}.ka-badge.svelte-1h137x{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 8px;border-radius:999px}.ka-good.svelte-1h137x{background:color-mix(in srgb,var(--color-success) 25%,var(--color-bg-elevated));color:var(--color-success)}.ka-ok.svelte-1h137x{background:color-mix(in srgb,var(--color-warning) 25%,var(--color-bg-elevated));color:var(--color-warning)}.ka-work.svelte-1h137x{background:color-mix(in srgb,var(--color-danger) 25%,var(--color-bg-elevated));color:var(--color-danger)}.ka-headline.svelte-1h137x{font-size:var(--text-base);font-weight:600;margin:2px 0}.ka-detail.svelte-1h137x{font-size:var(--text-sm);color:var(--color-text-muted)}.ka.svelte-1h137x:has(.ka-good:where(.svelte-1h137x)){border-left-color:var(--color-success)}.ka.svelte-1h137x:has(.ka-ok:where(.svelte-1h137x)){border-left-color:var(--color-warning)}.ka.svelte-1h137x:has(.ka-work:where(.svelte-1h137x)){border-left-color:var(--color-danger)}.rot-callouts.svelte-1h137x{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-sm);padding:0 var(--space-md) var(--space-md)}.callout.svelte-1h137x{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:2px var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-bg-elevated);border:1px solid var(--color-border)}.callout-label.svelte-1h137x{grid-column:1 / -1;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:700}.callout-rot.svelte-1h137x{font-size:1.05rem;font-weight:800}.callout-net.svelte-1h137x{font-size:1.2rem;font-weight:700}.callout-good.svelte-1h137x .callout-net:where(.svelte-1h137x){color:var(--color-success)}.callout-work.svelte-1h137x .callout-net:where(.svelte-1h137x){color:var(--color-danger)}.callout-note.svelte-1h137x{grid-column:1 / -1;font-size:var(--text-sm);color:var(--color-text-muted)}.pi-list.svelte-1h137x{display:flex;flex-direction:column;padding:0 var(--space-md) var(--space-sm)}.pi.svelte-1h137x{padding:var(--space-sm) 0;border-top:1px solid var(--color-border)}.pi.svelte-1h137x:first-child{border-top:none}.pi-head.svelte-1h137x{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}.pi-name.svelte-1h137x{font-weight:700}.pi-net.svelte-1h137x{font-weight:700;font-size:var(--text-sm)}.pi-net.pos.svelte-1h137x{color:var(--color-success)}.pi-net.neg.svelte-1h137x{color:var(--color-danger)}.pi-body.svelte-1h137x{display:flex;flex-wrap:wrap;gap:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:2px}.pi-watch.svelte-1h137x{color:var(--color-warning)}.footnote.svelte-1h137x{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin:var(--space-md) 0}.empty-state.svelte-1h137x{padding:var(--space-lg) var(--space-md);text-align:center}.muted.svelte-1h137x{color:var(--color-text-muted);font-size:var(--text-sm)}
