article.svelte-18teuyp{background:var(--surface);grid-template-columns:44px 64px 1fr auto;align-items:center;gap:20px;min-height:88px;padding:14px 20px;transition:background .16s,transform .16s;display:grid}article.svelte-18teuyp:hover{z-index:1;background:var(--surface-elevated);transform:translate(5px)}.number.svelte-18teuyp,.captain.svelte-18teuyp span:where(.svelte-18teuyp),.identity.svelte-18teuyp p:where(.svelte-18teuyp){color:var(--text-muted);letter-spacing:.08em;font-size:.58rem;font-weight:700}.mark.svelte-18teuyp{width:58px;height:58px;color:var(--background-deep);background:var(--primary);font-family:var(--display), sans-serif;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);place-items:center;font-size:.72rem;font-weight:800;display:grid}h3.svelte-18teuyp{font-family:var(--display), sans-serif;margin:0 0 8px;font-size:.86rem}.identity.svelte-18teuyp p:where(.svelte-18teuyp){margin:0}.captain.svelte-18teuyp{text-align:right;min-width:110px}.captain.svelte-18teuyp span:where(.svelte-18teuyp),.captain.svelte-18teuyp strong:where(.svelte-18teuyp){display:block}.captain.svelte-18teuyp strong:where(.svelte-18teuyp){margin-top:8px;font-size:.82rem}@media (width<=560px){article.svelte-18teuyp{grid-template-columns:54px 1fr;gap:14px;padding:16px}.number.svelte-18teuyp{display:none}.mark.svelte-18teuyp{width:50px;height:50px}.captain.svelte-18teuyp{text-align:left;grid-column:2;min-width:0}.captain.svelte-18teuyp span:where(.svelte-18teuyp),.captain.svelte-18teuyp strong:where(.svelte-18teuyp){display:inline}.captain.svelte-18teuyp strong:where(.svelte-18teuyp){margin:0 0 0 8px}}.bracket-shell.svelte-janbcm{border:1px solid var(--border);background:var(--background-deep)}.bracket-empty.svelte-janbcm{color:var(--text-secondary);margin:0;padding:48px 24px}.bracket-meta.svelte-janbcm{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:74px;padding:16px 24px;display:flex}.bracket-meta.svelte-janbcm span:where(.svelte-janbcm),.bracket-meta.svelte-janbcm strong:where(.svelte-janbcm){font-family:var(--display), sans-serif;display:block}.bracket-meta.svelte-janbcm span:where(.svelte-janbcm){color:var(--primary);letter-spacing:.08em;margin-bottom:8px;font-size:.55rem}.bracket-meta.svelte-janbcm strong:where(.svelte-janbcm){font-size:.76rem}.bracket-meta.svelte-janbcm p:where(.svelte-janbcm){color:var(--text-muted);letter-spacing:.06em;align-items:center;gap:10px;margin:0;font-size:.58rem;font-weight:700;display:flex}.bracket-meta.svelte-janbcm i:where(.svelte-janbcm){background:var(--primary);width:7px;height:7px}.bracket-scroll.svelte-janbcm{scrollbar-color:var(--primary) var(--surface);scrollbar-width:thin;overflow-x:auto}.bracket-grid.svelte-janbcm{grid-template-columns:repeat(4,220px);gap:72px;width:max-content;min-width:100%;padding:24px;display:grid;position:relative}.round.svelte-janbcm{grid-template-rows:32px 704px;gap:12px;display:grid}.round.svelte-janbcm h3:where(.svelte-janbcm){color:var(--text-muted);font-family:var(--display), sans-serif;letter-spacing:.08em;margin:0;font-size:.62rem}.final-round.svelte-janbcm h3:where(.svelte-janbcm){color:var(--primary)}.matches.svelte-janbcm{grid-template-rows:repeat(16,44px);display:grid}article.svelte-janbcm{z-index:1;background:var(--surface);border:1px solid #4b4745;align-self:center;min-height:82px;box-shadow:0 8px 24px #0000002e}article.pending.svelte-janbcm{border-color:var(--border);background:#211f1e}article.svelte-janbcm>small:where(.svelte-janbcm){min-height:18px;color:var(--text-muted);letter-spacing:.05em;padding:5px 10px 0;font-size:.47rem;font-weight:700;display:block}article.svelte-janbcm>small.live:where(.svelte-janbcm){color:var(--primary)}article.svelte-janbcm div:where(.svelte-janbcm){grid-template-columns:minmax(0,1fr) 26px;align-items:center;min-height:31px;padding:0 10px 0 12px;display:grid}article.svelte-janbcm div:where(.svelte-janbcm)+div:where(.svelte-janbcm){border-top:1px solid var(--border)}article.svelte-janbcm span:where(.svelte-janbcm){font-family:var(--display), sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:600;overflow:hidden}article.svelte-janbcm strong:where(.svelte-janbcm){color:var(--text-muted);font-family:var(--display), sans-serif;text-align:right;font-size:.62rem}article.svelte-janbcm div.winner:where(.svelte-janbcm) span:where(.svelte-janbcm),article.svelte-janbcm div.winner:where(.svelte-janbcm) strong:where(.svelte-janbcm){color:var(--primary)}.round.svelte-janbcm:first-child article:where(.svelte-janbcm):first-child{grid-row:1/span 2}.round.svelte-janbcm:first-child article:where(.svelte-janbcm):nth-child(2){grid-row:3/span 2}.round.svelte-janbcm:first-child article:where(.svelte-janbcm):nth-child(3){grid-row:5/span 2}.round.svelte-janbcm:first-child article:where(.svelte-janbcm):nth-child(4){grid-row:7/span 2}.round.svelte-janbcm:first-child article:where(.svelte-janbcm):nth-child(5){grid-row:9/span 2}.round.svelte-janbcm:first-child article:where(.svelte-janbcm):nth-child(6){grid-row:11/span 2}.round.svelte-janbcm:first-child article:where(.svelte-janbcm):nth-child(7){grid-row:13/span 2}.round.svelte-janbcm:first-child article:where(.svelte-janbcm):nth-child(8){grid-row:15/span 2}.round.svelte-janbcm:nth-child(2) article:where(.svelte-janbcm):first-child{grid-row:2/span 2}.round.svelte-janbcm:nth-child(2) article:where(.svelte-janbcm):nth-child(2){grid-row:6/span 2}.round.svelte-janbcm:nth-child(2) article:where(.svelte-janbcm):nth-child(3){grid-row:10/span 2}.round.svelte-janbcm:nth-child(2) article:where(.svelte-janbcm):nth-child(4){grid-row:14/span 2}.round.svelte-janbcm:nth-child(3) article:where(.svelte-janbcm):first-child{grid-row:4/span 2}.round.svelte-janbcm:nth-child(3) article:where(.svelte-janbcm):nth-child(2){grid-row:12/span 2}.round.svelte-janbcm:nth-child(4) article:where(.svelte-janbcm){grid-row:8/span 2}.connectors.svelte-janbcm{fill:none;stroke:#5b5552;stroke-width:1px;vector-effect:non-scaling-stroke;width:72px;height:704px;position:absolute;top:76px;overflow:visible}.connectors-1.svelte-janbcm{left:252px}.connectors-2.svelte-janbcm{left:544px}.connectors-3.svelte-janbcm{left:836px}.scroll-hint.svelte-janbcm{border-top:1px solid var(--border);color:var(--text-muted);font-family:var(--display), sans-serif;letter-spacing:.08em;text-align:center;margin:0;padding:14px 18px;font-size:.52rem;display:none}@media (width<=1120px){.bracket-grid.svelte-janbcm{min-width:1196px}.scroll-hint.svelte-janbcm{display:block}}@media (width<=640px){.bracket-meta.svelte-janbcm{align-items:flex-start;padding:16px 18px}.bracket-meta.svelte-janbcm p:where(.svelte-janbcm){text-align:right;max-width:130px;line-height:1.4}.bracket-grid.svelte-janbcm{padding-left:20px;padding-right:20px}.connectors-1.svelte-janbcm{left:240px}.connectors-2.svelte-janbcm{left:532px}.connectors-3.svelte-janbcm{left:824px}}.poster.svelte-w51g2x{min-height:680px;padding:48px max(24px, calc((100vw - var(--content-width)) / 2)) 52px;isolation:isolate;background:radial-gradient(circle at 70% 52%, #fe39391f, transparent 27%), var(--background-deep);grid-template-rows:1fr auto auto;grid-template-columns:repeat(12,1fr);display:grid;position:relative;overflow:hidden}.grid.svelte-w51g2x{z-index:-1;background-image:linear-gradient(#f9f3f30d 1px,#0000 1px),linear-gradient(90deg,#f9f3f30d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.title.svelte-w51g2x{z-index:2;grid-column:1/11;align-self:center;padding-top:12px;position:relative}.title.svelte-w51g2x p:where(.svelte-w51g2x){color:var(--primary);font-family:var(--display), sans-serif;letter-spacing:.18em;margin:0 0 12px;font-size:clamp(.75rem,1.2vw,1rem);font-weight:600}h1.svelte-w51g2x{max-width:1170px;font-family:var(--display), sans-serif;letter-spacing:-.075em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:800;line-height:.86}.art.svelte-w51g2x{pointer-events:none;position:absolute;inset:0}.art.svelte-w51g2x img:where(.svelte-w51g2x){width:143.9vw;max-width:none;height:106vw;position:absolute;top:-32.8vw;left:12.7vw}.facts.svelte-w51g2x{z-index:2;border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-area:3/1/auto/10;grid-template-columns:repeat(3,1fr);align-self:end;display:grid}.facts.svelte-w51g2x div:where(.svelte-w51g2x){border-right:1px solid var(--border);flex-direction:column;justify-content:center;min-height:98px;padding:18px;display:flex}.facts.svelte-w51g2x div:where(.svelte-w51g2x):first-child{padding-left:0}.facts.svelte-w51g2x strong:where(.svelte-w51g2x){overflow-wrap:anywhere;font-family:var(--display), sans-serif;font-size:clamp(1.05rem,1.7vw,1.65rem)}.facts.svelte-w51g2x span:where(.svelte-w51g2x){color:var(--text-muted);letter-spacing:.08em;margin-top:8px;font-size:.67rem;font-weight:600}.facts.svelte-w51g2x div:where(.svelte-w51g2x):first-child strong:where(.svelte-w51g2x){color:var(--primary);font-size:clamp(1.2rem,2.2vw,2.1rem)}.facts.svelte-w51g2x .prize-fact:where(.svelte-w51g2x){border-top:2px solid var(--primary);background:#fe393912}.facts.svelte-w51g2x .prize-fact:where(.svelte-w51g2x) span:where(.svelte-w51g2x){color:var(--primary)}.cta.svelte-w51g2x{z-index:2;grid-area:2/9/auto/-1;align-self:center;margin-top:0}.cta.svelte-w51g2x a:where(.svelte-w51g2x){border:1px solid var(--primary);max-width:100%;min-height:54px;color:var(--background-deep);background:var(--primary);font-family:var(--display), sans-serif;white-space:nowrap;justify-content:space-between;align-items:center;gap:28px;padding:0 14px 0 20px;font-size:clamp(.68rem,.8vw,.76rem);font-weight:800;line-height:1.15;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.cta.svelte-w51g2x a:where(.svelte-w51g2x):hover{background:var(--primary-hover);transform:translateY(-2px)}.cta.svelte-w51g2x a:where(.svelte-w51g2x):active{transition-duration:80ms;transform:translateY(0)}.cta.svelte-w51g2x a:where(.svelte-w51g2x) svg{flex:none;width:18px;height:18px}@media (width<=768px){.poster.svelte-w51g2x{min-height:auto;padding-bottom:32px;display:block}.title.svelte-w51g2x{min-height:320px;padding-top:52px}h1.svelte-w51g2x{font-size:clamp(3.5rem,15vw,6rem)}.art.svelte-w51g2x{inset:0}.facts.svelte-w51g2x{grid-template-columns:1fr;margin-bottom:24px}.facts.svelte-w51g2x div:where(.svelte-w51g2x):first-child{padding-left:18px}.facts.svelte-w51g2x div:where(.svelte-w51g2x){border-right:0;border-bottom:1px solid var(--border)}.facts.svelte-w51g2x div:where(.svelte-w51g2x):last-child{border-bottom:0}.cta.svelte-w51g2x{margin-top:0;padding:0}}@media (width<=480px){.poster.svelte-w51g2x{padding:16px 18px 30px}.title.svelte-w51g2x{min-height:280px;padding-top:46px}h1.svelte-w51g2x{font-size:3.35rem}.facts.svelte-w51g2x div:where(.svelte-w51g2x){min-height:88px;padding:14px}.facts.svelte-w51g2x span:where(.svelte-w51g2x){font-size:.55rem}.cta.svelte-w51g2x a:where(.svelte-w51g2x){min-height:52px;padding:0 13px 0 17px;font-size:.65rem}}body{overflow-x:hidden}.tournament-nav.svelte-w943ul{z-index:10;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background-deep);font-family:var(--display), sans-serif;justify-content:center;gap:54px;padding:20px 24px;font-size:.68rem;font-weight:600;display:flex;position:sticky;top:0}.tournament-nav.svelte-w943ul a:where(.svelte-w943ul){text-decoration:none}.tournament-nav.svelte-w943ul a:where(.svelte-w943ul):hover{color:var(--primary)}.overview.svelte-w943ul{width:min(var(--content-width), calc(100% - 48px));grid-template-columns:.9fr 1.1fr;gap:100px;margin:0 auto;padding:70px 0;display:grid}.content-section.svelte-w943ul{width:min(var(--content-width), calc(100% - 48px));border-top:1px solid var(--border);margin:0 auto;padding:68px 0}.game-rules-card.svelte-w943ul{border:1px solid var(--border);background:var(--surface-red);width:min(100%,900px);margin-left:auto;padding:30px}.game-rules-card.svelte-w943ul>span:where(.svelte-w943ul){color:var(--primary);font:800 .68rem var(--display), sans-serif;letter-spacing:.06em}.game-rules-card.svelte-w943ul h3:where(.svelte-w943ul){color:var(--text-primary);font:800 clamp(1.5rem, 3vw, 2.5rem) / 1 var(--display), sans-serif;letter-spacing:-.05em;margin:20px 0}.game-rules-card.svelte-w943ul ul:where(.svelte-w943ul){gap:12px;margin:0;padding:0;list-style:none;display:grid}.game-rules-card.svelte-w943ul li:where(.svelte-w943ul){color:var(--text-secondary);padding-left:22px;font-size:.9rem;line-height:1.5}.game-rules-card.svelte-w943ul li:where(.svelte-w943ul):before{width:10px;color:var(--primary);content:"＋";margin-left:-22px;display:inline-block}.game-rules-card.svelte-w943ul>a:where(.svelte-w943ul){color:var(--primary);font:800 .66rem var(--display), sans-serif;margin-top:26px;text-decoration:none;display:inline-block}.game-rules-card.svelte-w943ul>a:where(.svelte-w943ul):hover{color:var(--primary-hover)}.game-rules-note.svelte-w943ul{border-top:1px solid var(--border);color:var(--text-muted);margin:26px 0 0;padding-top:18px;font-size:.75rem;line-height:1.5}.section-heading.svelte-w943ul{grid-template-columns:.9fr 1.1fr;gap:100px;margin-bottom:64px;display:grid}.heading.svelte-w943ul span:where(.svelte-w943ul){color:var(--primary);font-family:var(--display), sans-serif;font-size:.7rem;font-weight:600}h2.svelte-w943ul{font-family:var(--display), sans-serif;letter-spacing:-.06em;margin:28px 0 0;font-size:clamp(2.6rem,5vw,5rem);line-height:.92}dl.svelte-w943ul{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;margin:0;display:grid}dl.svelte-w943ul div:where(.svelte-w943ul){border-bottom:1px solid var(--border);padding:22px 0}dt.svelte-w943ul{color:var(--text-muted);letter-spacing:.08em;margin-bottom:8px;font-size:.62rem;font-weight:600}dd.svelte-w943ul{font-family:var(--display), sans-serif;margin:0;font-size:.82rem;font-weight:600}dd.svelte-w943ul a:where(.svelte-w943ul),.terms-note.svelte-w943ul a:where(.svelte-w943ul){color:var(--primary)}.terms-note.svelte-w943ul{color:var(--text-secondary);margin:0 0 18px;font-size:.78rem;line-height:1.5}.participants-content.svelte-w943ul{grid-template-columns:.32fr 1fr;gap:48px;display:grid}.participants-meta.svelte-w943ul{border-top:4px solid var(--primary);background:var(--surface-red);align-self:start;padding:26px}.participants-meta.svelte-w943ul strong:where(.svelte-w943ul),.participants-meta.svelte-w943ul span:where(.svelte-w943ul){font-family:var(--display), sans-serif;display:block}.participants-meta.svelte-w943ul strong:where(.svelte-w943ul){letter-spacing:-.08em;font-size:clamp(3.8rem,7vw,6rem);line-height:1}.participants-meta.svelte-w943ul span:where(.svelte-w943ul){color:var(--primary);margin-top:4px;font-size:.7rem;font-weight:700}.participants-meta.svelte-w943ul p:where(.svelte-w943ul){color:var(--text-secondary);margin:38px 0 0;font-size:.84rem;line-height:1.55}.team-list.svelte-w943ul{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.empty-state.svelte-w943ul{border:1px solid var(--border);background:var(--surface);min-height:280px;padding:42px}.empty-state.svelte-w943ul>span:where(.svelte-w943ul){color:var(--primary);font-family:var(--display), sans-serif;font-size:.7rem}.empty-state.svelte-w943ul h3:where(.svelte-w943ul){font-family:var(--display), sans-serif;margin:76px 0 18px;font-size:1.3rem}.empty-state.svelte-w943ul p:where(.svelte-w943ul){max-width:420px;color:var(--text-secondary);margin:0;line-height:1.5}.registration.svelte-w943ul{min-height:380px;padding:58px max(24px, calc((100vw - var(--content-width)) / 2));color:var(--background-deep);background:var(--primary);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(430px,618px);align-items:center;gap:12px 72px;display:grid}.registration.svelte-w943ul>span:where(.svelte-w943ul){font-family:var(--display), sans-serif;align-self:end;font-size:.7rem;font-weight:600}.registration.svelte-w943ul h2:where(.svelte-w943ul){letter-spacing:-.065em;grid-column:1;margin:0;font-size:clamp(4rem,5.3vw,6.25rem);line-height:.96}.registration.svelte-w943ul>div:where(.svelte-w943ul){grid-area:1/2/-1}.registration.svelte-w943ul button:where(.svelte-w943ul){border:1px solid var(--background-deep);width:fit-content;max-width:100%;min-height:54px;color:var(--text-primary);background:var(--background-deep);font-family:var(--display), sans-serif;cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:28px;margin-top:0;padding:0 14px 0 20px;font-size:clamp(.68rem,.8vw,.76rem);font-weight:800;line-height:1.15;text-decoration:none;transition:background .18s,transform .18s cubic-bezier(.2,.75,.25,1);display:inline-flex}.registration.svelte-w943ul button:where(.svelte-w943ul) svg{flex:none;width:18px;height:18px}.slots.svelte-w943ul{border:1px solid #1817164d;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:14px;padding:18px 22px;display:flex}.slots.svelte-w943ul strong:where(.svelte-w943ul){font-family:var(--display), sans-serif;font-size:2.5rem;line-height:1}.slots.svelte-w943ul span:where(.svelte-w943ul),.registration-result.svelte-w943ul>span:where(.svelte-w943ul){letter-spacing:.07em;font-size:.62rem;font-weight:700}.registration-result.svelte-w943ul{min-height:152px;color:var(--text-primary);background:var(--background-deep);padding:26px 28px}.registration-result.svelte-w943ul>span:where(.svelte-w943ul){color:var(--text-muted)}.registration-result.svelte-w943ul>strong:where(.svelte-w943ul){color:var(--primary);font-family:var(--display), sans-serif;margin-top:18px;font-size:1rem;display:block}.registration-result.svelte-w943ul p:where(.svelte-w943ul),.readiness.svelte-w943ul,.registration-message.svelte-w943ul{margin:14px 0 0;font-size:.76rem;line-height:1.5}.payment-actions.svelte-w943ul{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.registration.svelte-w943ul .refresh-payment:where(.svelte-w943ul){border-color:var(--border);color:var(--text-secondary);background:0 0}.readiness.svelte-w943ul{font-weight:600}.registration-message.svelte-w943ul{color:var(--text-primary);background:var(--primary-dark);padding:12px 14px}.registration.svelte-w943ul button:where(.svelte-w943ul):hover:not(:disabled){background:var(--surface);transform:translateY(-2px)}.registration.svelte-w943ul button:where(.svelte-w943ul):active:not(:disabled){transition-duration:80ms;transform:translateY(0)}.registration.svelte-w943ul button:where(.svelte-w943ul):disabled{color:var(--text-muted);background:var(--surface);cursor:not-allowed}@media (width<=768px){.tournament-nav.svelte-w943ul{justify-content:flex-start;gap:28px;overflow-x:auto}.overview.svelte-w943ul{padding:58px 0;display:block}.content-section.svelte-w943ul{padding:58px 0}.section-heading.svelte-w943ul,.participants-content.svelte-w943ul{display:block}.section-heading.svelte-w943ul{margin-bottom:50px}.participants-meta.svelte-w943ul{margin-bottom:28px}.participants-meta.svelte-w943ul p:where(.svelte-w943ul){max-width:360px}.team-list.svelte-w943ul{grid-template-columns:1fr}.details.svelte-w943ul{margin-top:54px}.game-rules-card.svelte-w943ul{margin-left:0}.registration.svelte-w943ul{padding-top:48px;padding-bottom:48px;display:block}.registration.svelte-w943ul h2:where(.svelte-w943ul){margin:48px 0;font-size:clamp(3rem,11vw,5rem)}.registration.svelte-w943ul>div:where(.svelte-w943ul){text-align:left;max-width:390px}}@media (width<=480px){.tournament-nav.svelte-w943ul{scrollbar-width:none;padding-left:18px;padding-right:18px}.overview.svelte-w943ul,.content-section.svelte-w943ul{width:calc(100% - 36px)}.game-rules-card.svelte-w943ul{padding:22px 18px}dl.svelte-w943ul{display:block}.registration.svelte-w943ul{padding-left:18px;padding-right:18px}}
