.crumbs.svelte-xg1vnu{max-width:var(--content-max);padding:var(--space-8) var(--page-gutter) 0;align-items:center;gap:var(--space-3);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--w-semibold);color:var(--text-faint);margin:0 auto;display:flex}.crumbs.svelte-xg1vnu a:where(.svelte-xg1vnu){color:var(--text-muted)}.crumbs.svelte-xg1vnu a:where(.svelte-xg1vnu):hover{color:var(--brand-hover)}.crumbs.svelte-xg1vnu [aria-current=page]:where(.svelte-xg1vnu){color:var(--text-default)}.shead-wrap.svelte-xg1vnu{max-width:var(--content-max);margin:var(--space-5) auto 0;padding:0 var(--page-gutter)}.lcols.svelte-xg1vnu{grid-template-columns:minmax(0, 1fr) var(--rail-right);gap:var(--space-10);max-width:var(--content-max);padding:var(--space-10) var(--page-gutter) var(--space-32);align-items:start;margin:0 auto;display:grid}.lmain.svelte-xg1vnu{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.lrail.svelte-xg1vnu{top:calc(var(--app-header-h) + var(--space-12));gap:var(--space-8);flex-direction:column;display:flex;position:sticky}@media (width<=1180px){.lcols.svelte-xg1vnu{grid-template-columns:minmax(0,1fr)}.lrail.svelte-xg1vnu{display:none}}.muted.svelte-xg1vnu{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--w-semibold);color:var(--text-faint)}.toolbar.svelte-xg1vnu{align-items:center;gap:var(--space-4);display:flex;position:relative}.toolbar__search.svelte-xg1vnu{flex:1;min-width:0}.filterbtn.svelte-xg1vnu{align-items:center;gap:var(--space-3);height:var(--control-h-md);padding:0 var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-section);color:var(--text-default);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-semibold);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);flex:none;display:inline-flex}.filterbtn.svelte-xg1vnu svg:where(.svelte-xg1vnu){flex:none;width:16px;height:16px}.filterbtn.svelte-xg1vnu:hover{border-color:var(--border-strong)}.filterbtn--on.svelte-xg1vnu{border-color:var(--border-cobalt);background:var(--brand-soft);color:var(--brand)}.filterbtn__badge.svelte-xg1vnu{border-radius:var(--radius-pill);background:var(--brand);min-width:18px;height:18px;color:var(--white);font-size:var(--fs-xs);font-weight:var(--w-bold);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.fsheet.svelte-xg1vnu{display:contents}.fsheet__scrim.svelte-xg1vnu{z-index:var(--z-dropdown,400);cursor:default;background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0}.fsheet__panel.svelte-xg1vnu{top:calc(100% + var(--space-2));z-index:calc(var(--z-dropdown,400) + 1);width:min(26rem, calc(100vw - 2 * var(--space-6)));gap:var(--space-5);max-height:min(32rem,70vh);padding:var(--space-6);background:var(--surface-card);border:1px solid var(--border-strong,var(--border-subtle));border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-pop,0 18px 48px #00000073);flex-direction:column;display:flex;position:absolute;right:0;overflow-y:auto}.fsheet__head.svelte-xg1vnu{justify-content:space-between;align-items:center;gap:var(--space-4);display:none}.fsheet__title.svelte-xg1vnu{font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-bold);color:var(--text-strong)}.fsheet__x.svelte-xg1vnu{width:2rem;height:2rem;color:var(--text-muted);border-radius:var(--radius-full,999px);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:inline-grid}.fsheet__x.svelte-xg1vnu svg:where(.svelte-xg1vnu){width:1.125rem;height:1.125rem}.fsheet__body.svelte-xg1vnu{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.fsheet__foot.svelte-xg1vnu{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.fdone.svelte-xg1vnu{height:var(--control-h-md);padding:0 var(--space-6);font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:var(--w-bold);color:var(--text-on-brand,#fff);background:var(--brand);border-radius:var(--radius-md,10px);cursor:pointer;border:none;justify-content:center;align-items:center;display:none}@media (width<=880px){.fsheet__scrim.svelte-xg1vnu{background:var(--scrim,#0000008c)}.fsheet__panel.svelte-xg1vnu{border-radius:var(--radius-xl,16px) var(--radius-xl,16px) 0 0;width:100%;max-height:85vh;padding:var(--space-5) var(--space-6) calc(var(--space-7) + env(safe-area-inset-bottom,0px));border-bottom:none;border-left:none;border-right:none;position:fixed;inset:auto 0 0}.fsheet__head.svelte-xg1vnu{display:flex}.fdone.svelte-xg1vnu{flex:1;display:inline-flex}}.filters__group.svelte-xg1vnu{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.filters__label.svelte-xg1vnu{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:var(--w-bold);color:var(--text-faint);text-transform:none;letter-spacing:.04em}.filters__clear.svelte-xg1vnu{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--w-semibold);color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:center;padding:0}.filters__clear.svelte-xg1vnu:hover{color:var(--text-strong)}.fchip.svelte-xg1vnu{height:30px;padding:0 var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--text-default);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--w-semibold);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out)}.fchip.svelte-xg1vnu:hover{border-color:var(--border-strong)}.fchip[data-on].svelte-xg1vnu{border-color:var(--border-cobalt);background:var(--brand-soft);color:var(--brand)}.empty.svelte-xg1vnu{gap:var(--space-2);padding:var(--space-6);font-family:var(--font-ui);color:var(--text-default);flex-direction:column;display:flex}.navlist.svelte-xg1vnu{padding:var(--space-2) var(--space-3) var(--space-4);flex-direction:column;margin:0;list-style:none;display:flex}.navrow.svelte-xg1vnu{align-items:center;gap:var(--space-5);padding:var(--space-4);border-radius:var(--radius-sm);color:var(--text-default);transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);display:flex}.navrow.svelte-xg1vnu:hover{background:var(--surface-raised);color:var(--text-strong)}.navrow__name.svelte-xg1vnu{min-width:0;font-family:var(--font-ui);font-size:var(--fs-md);font-weight:var(--w-medium);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.navrow__rank.svelte-xg1vnu{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--w-bold);color:var(--text-faint);flex:none;margin-left:auto}.chips.svelte-xg1vnu{gap:var(--space-3);padding:var(--space-3) var(--space-6) var(--space-6);flex-wrap:wrap;display:flex}.chiprow.svelte-xg1vnu{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card-alt);color:inherit;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);display:inline-flex}.chiprow.svelte-xg1vnu:hover{border-color:var(--border-strong);background:var(--surface-raised)}.chiprow__name.svelte-xg1vnu{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-sm);color:var(--text-strong)}.grid.svelte-xg1vnu{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.teamcard.svelte-xg1vnu{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card-alt);color:inherit;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);display:flex}.teamcard.svelte-xg1vnu:hover{border-color:var(--border-strong);background:var(--surface-raised);transform:translateY(-2px)}.teamcard__body.svelte-xg1vnu{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.teamcard__name.svelte-xg1vnu{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-md);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.teamcard__conf.svelte-xg1vnu{font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:var(--w-semibold);color:var(--text-faint)}
