.mine.svelte-16dk878{margin-bottom:3rem}.mine.svelte-16dk878 .section-label:where(.svelte-16dk878){margin-bottom:.9rem}.row-main.svelte-16dk878{display:flex;flex-direction:column;gap:.35rem}.row-meta.svelte-16dk878{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.live-tag.svelte-16dk878{color:var(--color-secondary)}.when.svelte-16dk878{font-weight:600;letter-spacing:.08em}.row-pairing.svelte-16dk878{display:flex;align-items:baseline;gap:.5rem;font-size:clamp(1.05rem,3vw,1.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.25}.row-pairing.svelte-16dk878 .me:where(.svelte-16dk878){color:var(--color-primary)}.mid.svelte-16dk878{font-variant-numeric:tabular-nums}.mid.vs.svelte-16dk878{font-weight:400;color:var(--color-text-secondary)}.mid.score.svelte-16dk878{color:var(--color-secondary)}.live-row.svelte-16dk878{display:grid;grid-template-columns:6rem 1fr auto 1fr;align-items:center;gap:1rem;padding:1rem .25rem}.where.svelte-16dk878{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary)}.side.svelte-16dk878{font-weight:700;letter-spacing:-.01em;line-height:1.25}.home.svelte-16dk878{text-align:right}.away.svelte-16dk878{text-align:left}.score.svelte-16dk878{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;color:var(--color-secondary)}.empty.svelte-16dk878{color:var(--color-text-secondary);font-style:italic}@media(max-width:640px){.live-row.svelte-16dk878{grid-template-columns:1fr auto 1fr;gap:.5rem .75rem}.where.svelte-16dk878{grid-column:1 / -1}.side.svelte-16dk878{font-size:.9rem}}.info.svelte-1sx5rej{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-border)}.todo.svelte-1sx5rej{margin:.9rem 0 0;color:var(--color-text-secondary);line-height:1.6}.tag.svelte-1sx5rej{display:inline-block;margin-right:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;color:var(--color-primary)}.winner-todo.svelte-130dgeo{margin:.9rem 0 .75rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--color-text-secondary)}.tag.svelte-130dgeo{display:inline-block;margin-right:.75rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;vertical-align:middle;color:var(--color-primary)}.hint.svelte-130dgeo{margin:0;color:var(--color-text-secondary);line-height:1.6}.stage.svelte-167md8w{margin-bottom:3rem}.pool.svelte-167md8w{margin-top:1.75rem}.pool-name.svelte-167md8w{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem;color:var(--color-text-primary)}.match-row.svelte-167md8w{display:grid;grid-template-columns:8.5rem 1fr auto 1fr;align-items:center;gap:1rem;padding:.9rem .25rem}.when.svelte-167md8w{display:flex;flex-direction:column;gap:.15rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.live.svelte-167md8w{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-secondary)}.dot.svelte-167md8w{width:7px;height:7px;border-radius:50%;background:var(--color-secondary);animation:svelte-167md8w-blink 1.4s steps(1,end) infinite}@keyframes svelte-167md8w-blink{50%{opacity:.25}}.side.svelte-167md8w{font-weight:700;letter-spacing:-.01em;line-height:1.25}.home.svelte-167md8w{text-align:right}.away.svelte-167md8w{text-align:left}.score.svelte-167md8w{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;color:var(--color-text-primary)}li.ongoing.svelte-167md8w .score:where(.svelte-167md8w){color:var(--color-secondary)}.standings.svelte-167md8w{width:100%;margin-top:1.25rem;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.standings.svelte-167md8w th:where(.svelte-167md8w){font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-secondary);text-align:right;padding:0 0 .5rem;border-bottom:1px solid var(--color-border)}.standings.svelte-167md8w td:where(.svelte-167md8w){text-align:right;padding:.6rem 0;border-bottom:1px solid var(--color-border)}.standings.svelte-167md8w th.rank:where(.svelte-167md8w),.standings.svelte-167md8w td.rank:where(.svelte-167md8w){text-align:left;width:2.5rem;color:var(--color-text-secondary)}.standings.svelte-167md8w th.team:where(.svelte-167md8w),.standings.svelte-167md8w td.team:where(.svelte-167md8w){text-align:left;font-weight:700}.standings.svelte-167md8w td.pts:where(.svelte-167md8w){font-weight:800;color:var(--color-primary)}.empty.svelte-167md8w{color:var(--color-text-secondary);font-style:italic}@media(max-width:640px){.match-row.svelte-167md8w{grid-template-columns:1fr auto 1fr;gap:.5rem .75rem}.when.svelte-167md8w{grid-column:1 / -1;flex-direction:row;gap:.75rem}.side.svelte-167md8w{font-size:.9rem}.standings.svelte-167md8w th.wdl:where(.svelte-167md8w),.standings.svelte-167md8w td.wdl:where(.svelte-167md8w),.standings.svelte-167md8w th.goals:where(.svelte-167md8w),.standings.svelte-167md8w td.goals:where(.svelte-167md8w){display:none}}.when.svelte-n0gynv{font-size:1.05rem;color:var(--color-text-secondary);margin:.6rem 0 1.75rem}.undated.svelte-n0gynv{color:var(--color-text-secondary);font-style:italic;margin:0 0 2rem}.facts.svelte-n0gynv{display:flex;gap:3rem;margin:0}.facts.svelte-n0gynv dt:where(.svelte-n0gynv){font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-secondary)}.facts.svelte-n0gynv dd:where(.svelte-n0gynv){margin:.35rem 0 0;font-size:1.75rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}dialog.svelte-17iugxy{padding:0;border:none;border-radius:8px;background:transparent;width:80%;max-width:450px;box-shadow:0 10px 25px #0003;max-height:90vh;display:flex;flex-direction:column}.modal-content.svelte-17iugxy{background:var(--color-bg-secondary, #ffffff);display:flex;flex-direction:column;border-radius:8px;overflow:hidden;max-height:90vh}.modal-body.svelte-17iugxy{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.score-row.svelte-17iugxy{display:flex;align-items:flex-end;justify-content:center;gap:.5rem}.score-input.svelte-17iugxy{width:100%;max-width:100px}.form-input.svelte-17iugxy,.btn.svelte-17iugxy{min-height:44px}@media(min-width:480px){dialog.svelte-17iugxy{width:100%}}dialog.svelte-17iugxy::backdrop{background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-header.svelte-17iugxy h4:where(.svelte-17iugxy){margin:0 0 .25rem;font-size:1.15rem;color:var(--color-text-primary, #333)}.match-subtitle.svelte-17iugxy{font-size:.85rem;color:var(--color-text-secondary, #666)}.form-section.svelte-17iugxy{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.form-section.svelte-17iugxy legend:where(.svelte-17iugxy){font-size:.85rem;font-weight:700;text-transform:uppercase;color:var(--color-text-secondary, #666);letter-spacing:.05em;margin-bottom:.5rem}.input-group.svelte-17iugxy{display:flex;flex-direction:column;gap:.4rem}label.svelte-17iugxy{font-size:.85rem;font-weight:500;color:var(--color-text-primary, #333)}.form-input.svelte-17iugxy{padding:.6rem .75rem;border:1px solid var(--color-border, #ccc);border-radius:4px;font-size:.95rem;background:var(--color-bg-secondary, #fff);color:var(--color-text-primary, #333);transition:border-color .2s}.form-input.svelte-17iugxy:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.team-score-input.svelte-17iugxy{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex:1;min-width:0}.text-ellipsis.svelte-17iugxy{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center}.colon.svelte-17iugxy{font-size:1.5rem;font-weight:700;color:var(--color-text-secondary, #666);padding-bottom:.4rem}.divider.svelte-17iugxy{border:0;border-top:1px solid var(--color-border, #eaeaea);margin:0}.modal-actions.svelte-17iugxy{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.btn.svelte-17iugxy{padding:.6rem 1.2rem;border-radius:4px;font-size:.95rem;font-weight:500;cursor:pointer;border:none;transition:background-color .2s}.btn-secondary.svelte-17iugxy{background:var(--color-bg-muted, #f1f3f5);color:var(--color-text-primary, #333)}.btn-secondary.svelte-17iugxy:hover{background:#e2e6ea}.btn-primary.svelte-17iugxy{background:#007bff;color:#fff}.btn-primary.svelte-17iugxy:hover{background:#0056b3}.bracket-container.svelte-s87ov5{display:flex;flex-direction:column;gap:3rem}.pool-section.svelte-s87ov5{background:var(--color-bg-secondary);border:1px solid #eaeaea;border-radius:8px;padding:1.5rem 1.5rem 3rem;box-shadow:0 4px 6px #00000005}.pool-title.svelte-s87ov5{margin:0 0 1.5rem;font-size:1.25rem;color:var(--color-text-primary);border-bottom:2px solid var(--color-border);padding-bottom:.75rem}.bracket-scroll-area.svelte-s87ov5{overflow-x:auto;padding-top:1.5rem}.bracket-layout.svelte-s87ov5{display:flex;gap:3rem;min-width:max-content}.round-column.svelte-s87ov5{display:flex;flex-direction:column;justify-content:space-around;width:250px;position:relative}.round-header.svelte-s87ov5{text-align:center;color:var(--color-text-secondary);text-transform:uppercase;font-size:.85rem;letter-spacing:.05em;margin:0;position:absolute;top:-35px;width:100%}.match-pair.svelte-s87ov5{display:flex;flex-direction:column;flex:1;position:relative}.match-wrapper.svelte-s87ov5{display:flex;align-items:center;flex:1;position:relative;padding:.5rem 0}.match-pair.svelte-s87ov5:not(.single-match) .match-wrapper.top-half:where(.svelte-s87ov5):after{content:"";position:absolute;right:-1.5rem;top:50%;width:1.5rem;height:50%;border-right:2px solid #ccc;border-top:2px solid #ccc;border-top-right-radius:6px}.match-pair.svelte-s87ov5:not(.single-match) .match-wrapper.bottom-half:where(.svelte-s87ov5):after{content:"";position:absolute;right:-1.5rem;bottom:50%;width:1.5rem;height:50%;border-right:2px solid #ccc;border-bottom:2px solid #ccc;border-bottom-right-radius:6px}.match-pair.svelte-s87ov5:not(.single-match):after{content:"";position:absolute;right:-3rem;top:50%;width:1.5rem;border-top:2px solid #ccc}.round-column.svelte-s87ov5:not(:first-child) .match-card:where(.svelte-s87ov5):before{content:"";position:absolute;left:-1.5rem;top:50%;width:1.5rem;border-top:2px solid #ccc;z-index:1}.match-card.svelte-s87ov5{background:var(--color-bg-secondary);border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 4px #0000000a;position:relative;z-index:2;width:100%}.match-card.editable.svelte-s87ov5{transition:all .2s ease}.match-card.editable.svelte-s87ov5:hover{border-color:#007bff;cursor:pointer;box-shadow:0 4px 12px #007bff26;transform:translateY(-1px)}.match-header.svelte-s87ov5{display:flex;justify-content:space-between;padding:.3rem .6rem;background:var(--color-bg-muted);border-bottom:1px solid #eee;border-top-left-radius:6px;border-top-right-radius:6px}.match-id.svelte-s87ov5{font-size:.75rem;color:var(--color-text-secondary);font-weight:700}.match-meta.svelte-s87ov5{font-size:.75rem;color:var(--color-text-secondary)}.competitors.svelte-s87ov5{padding:.25rem 0}.team-row.svelte-s87ov5{display:flex;justify-content:space-between;padding:.4rem .6rem;align-items:center}.team-name.svelte-s87ov5{font-size:.95rem;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.team-score.svelte-s87ov5{font-size:1rem;color:var(--color-text-secondary);background:var(--color-bg-muted);padding:.1rem .5rem;border-radius:4px;min-width:20px;text-align:center}.team-row.winner.svelte-s87ov5 .team-name:where(.svelte-s87ov5){font-weight:700;color:var(--color-text-primary)}.team-row.winner.svelte-s87ov5 .team-score:where(.svelte-s87ov5){background:var(--color-primary-light);color:#0056b3;font-weight:700}.divider.svelte-s87ov5{height:1px;background:var(--color-bg-muted);margin:0}.manage-link.svelte-15k7gvf{display:inline-block;margin:-.5rem 0 1.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}.manage-link.svelte-15k7gvf:hover{color:var(--color-primary)}.is-live.svelte-15k7gvf .manage-link:where(.svelte-15k7gvf):hover{color:var(--color-secondary)}.stage-view-container.svelte-15k7gvf{padding-top:1.5rem}.pools-grid.svelte-15k7gvf{display:flex;flex-direction:column;gap:2.5rem}.pool-wrapper.svelte-15k7gvf h3:where(.svelte-15k7gvf){margin:0 0 1rem;font-size:1.25rem;color:var(--color-text-primary)}
