.page:has(.teams-page){padding:0}.teams-page.svelte-799cqp{position:relative;min-height:100svh;padding:calc(var(--euc-nav-height) + 1rem) 1rem 4rem}.shell.svelte-799cqp{position:relative;z-index:1;display:grid;gap:2rem;width:min(var(--euc-page-width),100%);margin:auto}.page-heading.svelte-799cqp{display:flex;align-items:end;justify-content:space-between;gap:1rem}.kicker.svelte-799cqp{color:var(--euc-highlight);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.page-heading.svelte-799cqp h1:where(.svelte-799cqp){margin:.1rem 0 0;font-size:clamp(2.8rem,7vw,5rem);line-height:.9}.live-pill.svelte-799cqp{padding:.5rem .8rem;border:1px solid rgba(77,255,191,.32);border-radius:999px;background:#4dffbf17;color:#7fffd0;font-size:.78rem}.section-title.svelte-799cqp{display:flex;align-items:center;gap:.8rem;margin-bottom:.8rem}.section-title.svelte-799cqp>span:where(.svelte-799cqp){display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid rgba(89,227,255,.3);background:#59e3ff14;color:var(--euc-highlight)}.section-title.svelte-799cqp h2:where(.svelte-799cqp),.section-title.svelte-799cqp p:where(.svelte-799cqp){margin:0}.section-title.svelte-799cqp h2:where(.svelte-799cqp){font-size:1.25rem}.section-title.svelte-799cqp p:where(.svelte-799cqp){color:var(--bk-text-muted);font-size:.84rem}.invite-card.svelte-799cqp,.own-team.svelte-799cqp,.team-card.svelte-799cqp,.reveal-panel.svelte-799cqp,.notice.svelte-799cqp{border:1px solid var(--euc-border);background:linear-gradient(135deg,#0c1830eb,#050a18d6);box-shadow:0 24px 80px #00000047;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.invite-card.svelte-799cqp{display:grid;grid-template-columns:6rem 1fr auto;align-items:center;gap:1.1rem;padding:1rem;border-left:3px solid var(--euc-brand)}.invite-card.svelte-799cqp>img:where(.svelte-799cqp),.team-image.svelte-799cqp img:where(.svelte-799cqp){width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#071226}.invite-copy.svelte-799cqp h3:where(.svelte-799cqp),.team-copy.svelte-799cqp h3:where(.svelte-799cqp),.team-card.svelte-799cqp h3:where(.svelte-799cqp){margin:.15rem 0;font-size:1.35rem}.invite-copy.svelte-799cqp p:where(.svelte-799cqp),.team-copy.svelte-799cqp p:where(.svelte-799cqp),.team-card.svelte-799cqp p:where(.svelte-799cqp){margin:.2rem 0;color:var(--bk-text-muted);font-size:.85rem}.eligibility.svelte-799cqp{display:flex;align-items:center;gap:.35rem;width:-moz-max-content;width:max-content;max-width:100%;margin-top:.55rem;padding:.28rem .45rem;border:1px solid var(--euc-border);font-size:.66rem}.eligibility.eligible.svelte-799cqp{border-color:#4dffbf40;color:#77efc0}.eligibility.blocked.svelte-799cqp{border-color:#ffc85740;color:#ffd879}.eligibility.checking.svelte-799cqp{color:var(--bk-text-muted)}.invite-actions.svelte-799cqp{display:flex;gap:.5rem;flex-wrap:wrap}.primary.svelte-799cqp,.secondary.svelte-799cqp,.view-button.svelte-799cqp{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.6rem;padding:.55rem .9rem;border-radius:4px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;text-decoration:none}.primary.svelte-799cqp,.view-button.svelte-799cqp{border:1px solid var(--euc-highlight);background:var(--euc-highlight);color:#00131c}.secondary.svelte-799cqp{border:1px solid var(--euc-border);background:#ffffff0d;color:#fff}.primary.svelte-799cqp:disabled,.secondary.svelte-799cqp:disabled{opacity:.5}.inline-error.svelte-799cqp{color:#ff91a7}.own-team.svelte-799cqp{display:grid;grid-template-columns:9rem 1fr auto;align-items:center;gap:1.25rem;padding:1.1rem}.member-stack.svelte-799cqp{display:flex;align-items:center;margin-top:.75rem;color:var(--bk-text-muted);font-size:.75rem}.member-stack.svelte-799cqp img:where(.svelte-799cqp){width:2rem;height:2rem;margin-right:-.45rem;border:2px solid #091329;border-radius:50%;-o-object-fit:cover;object-fit:cover}.member-stack.svelte-799cqp span:where(.svelte-799cqp){margin-left:.8rem}.team-grid.svelte-799cqp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.7rem}.team-card.svelte-799cqp{display:grid;grid-template-columns:4.5rem 1fr auto;align-items:center;gap:.9rem;padding:.8rem;color:#fff;text-decoration:none;transition:transform .18s,border-color .18s}.team-card.svelte-799cqp:hover{transform:translateY(-2px);border-color:#59e3ff85}.team-card.svelte-799cqp>img:where(.svelte-799cqp){width:4.5rem;height:4.5rem;-o-object-fit:cover;object-fit:cover}.team-card.svelte-799cqp>i:where(.svelte-799cqp){color:var(--euc-highlight)}.reveal-panel.svelte-799cqp{display:grid;place-items:center;min-height:24rem;padding:2rem;text-align:center}.reveal-icon.svelte-799cqp{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:1rem;border:1px solid rgba(89,227,255,.25);background:#59e3ff14;color:var(--euc-highlight);font-size:1.5rem;transform:rotate(45deg)}.reveal-icon.svelte-799cqp i:where(.svelte-799cqp){transform:rotate(-45deg)}.reveal-panel.svelte-799cqp h2:where(.svelte-799cqp){margin:.5rem 0;font-size:clamp(1.7rem,4vw,2.7rem)}.reveal-panel.svelte-799cqp p:where(.svelte-799cqp){color:var(--bk-text-muted)}.countdown.svelte-799cqp{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1rem}.countdown.svelte-799cqp>div:where(.svelte-799cqp){display:grid;min-width:6rem;padding:.9rem;border:1px solid var(--euc-border);background:#020817a6}.countdown.svelte-799cqp number-flow-svelte{font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums}.countdown.svelte-799cqp span:where(.svelte-799cqp){color:var(--bk-text-muted);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.notice.svelte-799cqp{display:flex;gap:.6rem;padding:1rem;color:var(--bk-text-muted)}.notice.error.svelte-799cqp{border-color:#ff5a7a59;color:#ff9caf}@media(max-width:720px){.invite-card.svelte-799cqp,.own-team.svelte-799cqp{grid-template-columns:4.5rem 1fr}.invite-actions.svelte-799cqp,.view-button.svelte-799cqp{grid-column:1/-1}.page-heading.svelte-799cqp{align-items:start;flex-direction:column}.team-image.svelte-799cqp{align-self:start}.countdown.svelte-799cqp>div:where(.svelte-799cqp){min-width:4.4rem}.invite-card.svelte-799cqp>img:where(.svelte-799cqp){width:4.5rem;height:4.5rem}}
