.tournament-module__qjC9Kq__eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.tournament-module__qjC9Kq__hero{--photo-mask-start:15%;--photo-mask-end:65%;isolation:isolate;max-width:1500px;min-height:530px;margin:auto;position:relative}.tournament-module__qjC9Kq__heroCopy{z-index:1;width:var(--public-width);margin:auto;padding:28px 0 38px;position:relative}.tournament-module__qjC9Kq__heroCopy nav{color:var(--muted);gap:10px;margin-bottom:24px;font-size:14px;display:flex}.tournament-module__qjC9Kq__heroCopy nav b{font-weight:500}.tournament-module__qjC9Kq__heroCopy h1{font-family:var(--font-competitive);letter-spacing:-.02em;max-width:58%;margin:16px 0;font-size:clamp(48px,5.5vw,76px);line-height:1}.tournament-module__qjC9Kq__heroCopy>p:not(.tournament-module__qjC9Kq__appRequirement){color:var(--muted);max-width:47%;font-size:18px;line-height:1.5}.tournament-module__qjC9Kq__status{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-muted) 36%, var(--canvas));color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:650;display:inline-flex}.tournament-module__qjC9Kq__status[data-status=registration_open]{border-color:color-mix(in srgb, var(--role-competition) 44%, transparent);background:color-mix(in srgb, var(--role-competition) 8%, var(--canvas));color:var(--role-competition)}.tournament-module__qjC9Kq__status[data-status=running]{border-color:color-mix(in srgb, var(--role-action) 44%, transparent);background:color-mix(in srgb, var(--role-action) 8%, var(--canvas));color:var(--role-action)}.tournament-module__qjC9Kq__status[data-status=cancelled]{border-color:color-mix(in srgb, var(--role-critical) 44%, transparent);background:color-mix(in srgb, var(--role-critical) 8%, var(--canvas));color:var(--role-critical)}.tournament-module__qjC9Kq__status i{background:currentColor;border-radius:50%;width:6px;height:6px}.tournament-module__qjC9Kq__status i[data-live=true]{animation:2s infinite tournament-module__qjC9Kq__live-pulse}.tournament-module__qjC9Kq__commitmentSummary{grid-template-columns:1fr 1fr;gap:14px 24px;max-width:50%;margin-top:22px;display:grid}.tournament-module__qjC9Kq__commitmentSummary dt{color:var(--muted);margin-bottom:4px;font-size:13px}.tournament-module__qjC9Kq__commitmentSummary dd{font-size:16px;font-weight:600;line-height:1.4}.tournament-module__qjC9Kq__rulesBeforeAction{min-height:44px;color:var(--muted);align-items:center;gap:10px;margin-top:10px;font-size:14px;display:inline-flex}.tournament-module__qjC9Kq__rulesBeforeAction:hover{color:var(--accent-text)}.tournament-module__qjC9Kq__rulesBeforeAction svg{width:16px}.tournament-module__qjC9Kq__actions{flex-wrap:wrap;align-items:center;gap:10px 20px;max-width:62%;margin-top:8px;display:flex}.tournament-module__qjC9Kq__actions a{min-height:48px;color:var(--accent-text);align-items:center;gap:12px;font-size:16px;font-weight:600;display:inline-flex}.tournament-module__qjC9Kq__actions a:first-child{background:var(--action-primary-bg);color:var(--action-primary-fg);border-radius:8px;padding:12px 22px}.tournament-module__qjC9Kq__actions svg{width:18px}.tournament-module__qjC9Kq__disabledAction{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--muted);border-radius:8px;align-items:center;padding:10px 16px;display:inline-flex}.tournament-module__qjC9Kq__appRequirement{color:var(--muted);max-width:49%;margin-top:10px;font-size:13px;line-height:1.5}.tournament-module__qjC9Kq__conditions,.tournament-module__qjC9Kq__prize,.tournament-module__qjC9Kq__details{width:var(--public-width);margin-inline:auto}.tournament-module__qjC9Kq__conditions{border-top:1px solid var(--line);padding:30px 0}.tournament-module__qjC9Kq__conditions h2,.tournament-module__qjC9Kq__prize h2{font-family:var(--font-competitive);font-size:32px;line-height:1.15}.tournament-module__qjC9Kq__conditionGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:24px;display:grid}.tournament-module__qjC9Kq__conditionGrid section{padding-left:48px;position:relative}.tournament-module__qjC9Kq__conditionGrid svg{width:30px;height:30px;color:var(--muted);position:absolute;top:2px;left:0}.tournament-module__qjC9Kq__conditionGrid section:last-child svg{color:var(--role-prestige)}.tournament-module__qjC9Kq__conditionGrid h3{font-size:20px;font-weight:600}.tournament-module__qjC9Kq__conditionGrid p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.tournament-module__qjC9Kq__prize{border:1px solid color-mix(in srgb, var(--gold) 35%, var(--line));background:color-mix(in srgb, var(--gold) 4%, var(--surface));border-radius:10px;justify-content:space-between;gap:30px;padding:28px;display:flex}.tournament-module__qjC9Kq__prize h2{color:var(--gold);margin:8px 0;font-size:44px}.tournament-module__qjC9Kq__prize p{letter-spacing:.12em;color:var(--gold);font-size:12px}.tournament-module__qjC9Kq__prize span{color:var(--muted);font-size:14px;line-height:1.5}.tournament-module__qjC9Kq__prize ol{align-items:center;gap:28px;list-style:none;display:flex}.tournament-module__qjC9Kq__prize li{gap:6px;display:grid}.tournament-module__qjC9Kq__prize li b{color:var(--gold)}.tournament-module__qjC9Kq__prize small{color:var(--muted)}.tournament-module__qjC9Kq__details{grid-template-columns:1.5fr 1fr;align-items:start;gap:30px;padding:20px 0;display:grid}.tournament-module__qjC9Kq__details details{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:0 24px;scroll-margin-top:24px}.tournament-module__qjC9Kq__details summary{cursor:pointer;align-content:center;min-height:70px;padding-block:20px;font-size:19px;font-weight:600}.tournament-module__qjC9Kq__details details[open]{padding-bottom:24px}.tournament-module__qjC9Kq__details dl div{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:18px;padding:12px 0;font-size:14px;line-height:1.5;display:grid}.tournament-module__qjC9Kq__details dt{color:var(--muted)}.tournament-module__qjC9Kq__rulesSummary{margin-top:24px}.tournament-module__qjC9Kq__rulesSummary h3{font-size:18px}.tournament-module__qjC9Kq__rulesSummary ol{padding-left:20px}.tournament-module__qjC9Kq__rulesSummary li{padding:12px 0 0 6px;font-size:14px;line-height:1.5}.tournament-module__qjC9Kq__rulesSummary span{color:var(--muted);display:block}.tournament-module__qjC9Kq__ruleNotice{color:var(--muted);margin-top:20px;font-size:13px;line-height:1.5}.tournament-module__qjC9Kq__details details>a{min-height:44px;color:var(--accent-text);align-items:center;gap:12px;margin-top:12px;font-size:14px;display:inline-flex}.tournament-module__qjC9Kq__details svg{width:18px}.tournament-module__qjC9Kq__details aside{background:var(--surface);border-radius:10px;padding:22px}.tournament-module__qjC9Kq__details aside h2{margin:10px 0;font-size:23px;line-height:1.2}.tournament-module__qjC9Kq__details aside>p:not(.tournament-module__qjC9Kq__eyebrow){color:var(--muted);font-size:15px;line-height:1.5}.tournament-module__qjC9Kq__details aside a{min-height:44px;color:var(--accent-text);align-items:center;gap:12px;margin-top:8px;font-weight:600;display:inline-flex}@media (max-width:1000px){.tournament-module__qjC9Kq__heroCopy h1{max-width:66%}.tournament-module__qjC9Kq__heroCopy>p:not(.tournament-module__qjC9Kq__appRequirement),.tournament-module__qjC9Kq__commitmentSummary{max-width:57%}.tournament-module__qjC9Kq__conditionGrid{gap:20px}.tournament-module__qjC9Kq__conditionGrid section{padding-left:0}.tournament-module__qjC9Kq__conditionGrid svg{margin-bottom:12px;position:static}.tournament-module__qjC9Kq__prize{flex-direction:column}}@media (max-width:760px){.tournament-module__qjC9Kq__hero{min-height:0;padding-top:265px}.tournament-module__qjC9Kq__heroCopy{padding:0 0 28px}.tournament-module__qjC9Kq__heroCopy h1{max-width:100%;font-size:54px}.tournament-module__qjC9Kq__heroCopy>p:not(.tournament-module__qjC9Kq__appRequirement),.tournament-module__qjC9Kq__appRequirement,.tournament-module__qjC9Kq__commitmentSummary,.tournament-module__qjC9Kq__actions{max-width:100%}.tournament-module__qjC9Kq__heroCopy nav{margin-bottom:16px}.tournament-module__qjC9Kq__commitmentSummary{gap:16px}.tournament-module__qjC9Kq__conditionGrid,.tournament-module__qjC9Kq__details{grid-template-columns:1fr}.tournament-module__qjC9Kq__conditionGrid{gap:26px}.tournament-module__qjC9Kq__conditionGrid section{padding-left:46px}.tournament-module__qjC9Kq__conditionGrid svg{position:absolute}.tournament-module__qjC9Kq__prize ol{flex-wrap:wrap}.tournament-module__qjC9Kq__details{gap:18px}}
