.prize-progress-module__bUDSda__progress{min-width:0;margin-top:22px}.prize-progress-module__bUDSda__amount{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;max-width:540px;line-height:1.4;display:grid}.prize-progress-module__bUDSda__amount>div{min-width:0}.prize-progress-module__bUDSda__amount strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(30px,4vw,38px);font-weight:600}.prize-progress-module__bUDSda__amount>div>span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.prize-progress-module__bUDSda__plus{color:var(--muted);font-size:22px}.prize-progress-module__bUDSda__goal{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px;margin-top:14px;font-size:14px;line-height:1.6;display:flex}.prize-progress-module__bUDSda__goal>span{color:var(--muted)}.prize-progress-module__bUDSda__compact{margin-top:4px}.prize-progress-module__bUDSda__compactAmount{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.prize-progress-module__bUDSda__compactAmount strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:36px;font-weight:600;line-height:1.2}.prize-progress-module__bUDSda__compactAmount>span{color:var(--muted);font-size:12px}.prize-progress-module__bUDSda__compactBreakdown{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:12px;line-height:1.6;display:flex}.prize-progress-module__bUDSda__compact .prize-progress-module__bUDSda__bar{height:10px;margin-top:10px}.prize-progress-module__bUDSda__compact .prize-progress-module__bUDSda__reached{margin-top:6px}.prize-progress-module__bUDSda__bar{border-radius:4px;height:14px;margin-top:15px;position:relative;overflow:hidden}.prize-progress-module__bUDSda__fill{display:block;position:absolute;inset:0 auto 0 0}.prize-progress-module__bUDSda__track{background:var(--line)}.prize-progress-module__bUDSda__green{background:var(--accent)}.prize-progress-module__bUDSda__blue{background:#3478af}.prize-progress-module__bUDSda__purple{background:#7a58a9}.prize-progress-module__bUDSda__reached{color:var(--accent);margin-top:10px;font-size:12px;line-height:1.7}@media print{.prize-progress-module__bUDSda__bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.donation-feed-module__CH12LW__feed{min-width:0;margin-top:28px}.donation-feed-module__CH12LW__feed h2,.donation-feed-module__CH12LW__feed h3{margin:0 0 12px;font-size:15px;font-weight:600}.donation-feed-module__CH12LW__list{margin:0;padding:0;list-style:none}.donation-feed-module__CH12LW__list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;font-size:14px;display:flex}.donation-feed-module__CH12LW__list li:first-child{border-top:1px solid var(--line)}.donation-feed-module__CH12LW__name{overflow-wrap:anywhere;min-width:0}.donation-feed-module__CH12LW__list strong{color:var(--accent);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.donation-feed-module__CH12LW__empty{color:var(--muted);font-size:12px;line-height:1.7}
.donation-summary-module__TVDsAW__summary{border:1px solid var(--accent-line);background:var(--surface);border-radius:6px;min-width:0;padding:16px 20px}.donation-summary-module__TVDsAW__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.donation-summary-module__TVDsAW__summary h2{letter-spacing:-.025em;font-size:16px;line-height:1.4}.donation-summary-module__TVDsAW__match,.donation-summary-module__TVDsAW__loading{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.donation-summary-module__TVDsAW__action{min-height:36px;color:var(--accent);text-underline-offset:3px;align-items:center;gap:10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.donation-summary-module__TVDsAW__action:hover{text-decoration:underline}.donation-summary-module__TVDsAW__status{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.7}.donation-summary-module__TVDsAW__error{color:var(--danger);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:16px;font-size:12px;line-height:1.7;display:flex}@media (max-width:760px){.donation-summary-module__TVDsAW__summary{padding:14px 16px}}
.prize-distribution-module__1kSqaq__distribution{border-top:1px solid var(--line);min-width:0;margin-top:24px;padding-top:20px}.prize-distribution-module__1kSqaq__distribution h2,.prize-distribution-module__1kSqaq__distribution h3{margin:0 0 10px;font-size:15px;font-weight:600;line-height:1.5}.prize-distribution-module__1kSqaq__distribution p{color:var(--muted);font-size:12px;line-height:1.7}.prize-distribution-module__1kSqaq__distribution table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;width:100%;margin-top:14px;font-size:13px}.prize-distribution-module__1kSqaq__distribution th,.prize-distribution-module__1kSqaq__distribution td{border-bottom:1px solid var(--line);padding:10px 12px}.prize-distribution-module__1kSqaq__distribution th:first-child{padding-left:0}.prize-distribution-module__1kSqaq__distribution th:last-child,.prize-distribution-module__1kSqaq__distribution td:last-child{text-align:right;white-space:nowrap;padding-right:0}.prize-distribution-module__1kSqaq__distribution thead th{color:var(--muted);font-size:11px;font-weight:400}.prize-distribution-module__1kSqaq__distribution tbody th{font-weight:500}.prize-distribution-module__1kSqaq__distribution .prize-distribution-module__1kSqaq__currentHeading{text-align:right}.prize-distribution-module__1kSqaq__distribution .prize-distribution-module__1kSqaq__current{text-align:right;white-space:nowrap;font-weight:500}.prize-distribution-module__1kSqaq__distribution tbody td:last-child{color:var(--muted)}.prize-distribution-module__1kSqaq__share{color:var(--accent);font-weight:500}.prize-distribution-module__1kSqaq__distribution .prize-distribution-module__1kSqaq__note{margin-top:12px}.prize-distribution-module__1kSqaq__notice{color:var(--danger);margin-top:10px;font-size:12px;line-height:1.7}.prize-distribution-module__1kSqaq__notice button{margin-left:10px}@media (max-width:600px){.prize-distribution-module__1kSqaq__distribution th,.prize-distribution-module__1kSqaq__distribution td{padding:10px 4px}.prize-distribution-module__1kSqaq__distribution table{font-size:12px}.prize-distribution-module__1kSqaq__distribution .prize-distribution-module__1kSqaq__currentHeading{width:25%}}@media print{.prize-distribution-module__1kSqaq__distribution{break-inside:avoid}}
.tournament-rule-graphics-module__L4rWvq__figure{min-width:0;margin:0}.tournament-rule-graphics-module__L4rWvq__figure figcaption,.tournament-rule-graphics-module__L4rWvq__scoreFigure figcaption{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.7}.tournament-rule-graphics-module__L4rWvq__progression,.tournament-rule-graphics-module__L4rWvq__playOrder,.tournament-rule-graphics-module__L4rWvq__actions,.tournament-rule-graphics-module__L4rWvq__callFlow{margin:0;padding:0;list-style:none}.tournament-rule-graphics-module__L4rWvq__progression{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.tournament-rule-graphics-module__L4rWvq__progression li{border:1px solid var(--line);border-radius:5px;flex-direction:column;gap:9px;min-width:0;padding:18px 14px;display:flex;position:relative}.tournament-rule-graphics-module__L4rWvq__progression li:not(:last-child):after{content:"→";color:var(--muted);position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.tournament-rule-graphics-module__L4rWvq__stageTitle{color:var(--muted);font-size:12px}.tournament-rule-graphics-module__L4rWvq__progression strong{letter-spacing:-.035em;font-size:28px;font-weight:650}.tournament-rule-graphics-module__L4rWvq__progression strong span{letter-spacing:0;font-size:12px;font-weight:400}.tournament-rule-graphics-module__L4rWvq__progression li>span:last-child{color:var(--muted);font-size:11px;line-height:1.5}.tournament-rule-graphics-module__L4rWvq__progression .tournament-rule-graphics-module__L4rWvq__champion{border-color:var(--accent-line);background:var(--accent-soft)}.tournament-rule-graphics-module__L4rWvq__champion strong{color:var(--accent)}.tournament-rule-graphics-module__L4rWvq__placementMatch{border:1px solid var(--line);color:var(--muted);border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.tournament-rule-graphics-module__L4rWvq__placementMatch strong{color:var(--ink);font-weight:500}.tournament-rule-graphics-module__L4rWvq__scoreFigure{border:1px solid var(--line);border-radius:5px;margin:0;padding:20px}.tournament-rule-graphics-module__L4rWvq__scoreHeading{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.tournament-rule-graphics-module__L4rWvq__scoreHeading>strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:28px}.tournament-rule-graphics-module__L4rWvq__scoreHeading>strong span{color:var(--muted);font-size:20px;font-weight:400}.tournament-rule-graphics-module__L4rWvq__scoreTable{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.tournament-rule-graphics-module__L4rWvq__scoreTable th,.tournament-rule-graphics-module__L4rWvq__scoreTable td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 8px}.tournament-rule-graphics-module__L4rWvq__scoreTable th:first-child{text-align:left;padding-left:0}.tournament-rule-graphics-module__L4rWvq__scoreTable th:last-child,.tournament-rule-graphics-module__L4rWvq__scoreTable td:last-child{padding-right:0}.tournament-rule-graphics-module__L4rWvq__scoreTable thead th{color:var(--muted);font-size:11px;font-weight:500}.tournament-rule-graphics-module__L4rWvq__scoreTable tbody th{color:var(--muted);font-weight:400}.tournament-rule-graphics-module__L4rWvq__point{color:var(--accent);font-weight:600}.tournament-rule-graphics-module__L4rWvq__tiebreakBanHeading{color:var(--ink);margin:20px 0 12px;font-size:13px;font-weight:500;line-height:1.6}.tournament-rule-graphics-module__L4rWvq__drawTotals{border:1px solid var(--line);color:var(--muted);border-radius:5px;flex-wrap:wrap;gap:12px 28px;margin-bottom:18px;padding:18px 20px;font-size:12px;display:flex}.tournament-rule-graphics-module__L4rWvq__drawTotals span{align-items:baseline;gap:7px;display:inline-flex}.tournament-rule-graphics-module__L4rWvq__drawTotals strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.tournament-rule-graphics-module__L4rWvq__actions{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.tournament-rule-graphics-module__L4rWvq__actions li{border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:6px;min-width:0;padding:12px 10px;display:flex}.tournament-rule-graphics-module__L4rWvq__stepNumber{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.tournament-rule-graphics-module__L4rWvq__actor{font-size:12px;line-height:1.4}.tournament-rule-graphics-module__L4rWvq__seedLabel{align-items:center;gap:4px;display:inline-flex}.tournament-rule-graphics-module__L4rWvq__seedArrow{flex-shrink:0;font-size:14px;line-height:1}.tournament-rule-graphics-module__L4rWvq__actions strong{font-size:13px;font-weight:600}.tournament-rule-graphics-module__L4rWvq__actions .tournament-rule-graphics-module__L4rWvq__ban{border-color:var(--danger-line);background:var(--danger-soft)}.tournament-rule-graphics-module__L4rWvq__ban strong{color:var(--danger)}.tournament-rule-graphics-module__L4rWvq__actions .tournament-rule-graphics-module__L4rWvq__protect{border-color:var(--accent-line);background:var(--accent-soft)}.tournament-rule-graphics-module__L4rWvq__protect strong{color:var(--accent)}.tournament-rule-graphics-module__L4rWvq__playOrder{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.tournament-rule-graphics-module__L4rWvq__playOrder li{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:5px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.tournament-rule-graphics-module__L4rWvq__orderNumber{color:var(--muted);font-size:11px}.tournament-rule-graphics-module__L4rWvq__playOrder strong{font-size:13px;font-weight:600;line-height:1.4}.tournament-rule-graphics-module__L4rWvq__playOrder li>span:last-child{color:var(--muted);font-size:11px;line-height:1.5}.tournament-rule-graphics-module__L4rWvq__playOrder .tournament-rule-graphics-module__L4rWvq__decider{background:#fff;border-style:dashed}.tournament-rule-graphics-module__L4rWvq__distributionScroll{border:1px solid var(--line);border-radius:5px;max-width:760px;margin-inline:auto;overflow-x:auto}.tournament-rule-graphics-module__L4rWvq__distributionScroll:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.tournament-rule-graphics-module__L4rWvq__distributionTable{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:center;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.4}.tournament-rule-graphics-module__L4rWvq__stageColumn{width:28%}.tournament-rule-graphics-module__L4rWvq__distributionTable th,.tournament-rule-graphics-module__L4rWvq__distributionTable td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 8px}.tournament-rule-graphics-module__L4rWvq__distributionTable th{font-weight:500}.tournament-rule-graphics-module__L4rWvq__distributionTable thead th{font-weight:600}.tournament-rule-graphics-module__L4rWvq__distributionTable tr>:last-child{border-right:0}.tournament-rule-graphics-module__L4rWvq__distributionTable tbody tr:last-child>*{border-bottom:0}.tournament-rule-graphics-module__L4rWvq__singlesCell{background:var(--danger-soft)}.tournament-rule-graphics-module__L4rWvq__doublesCell{background:var(--accent-soft)}.tournament-rule-graphics-module__L4rWvq__cabinets{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:620px;margin:0 auto;display:grid}.tournament-rule-graphics-module__L4rWvq__cabinet{border:1px solid var(--line);border-radius:5px;min-width:0;padding:16px}.tournament-rule-graphics-module__L4rWvq__cabinetScreen{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:3px;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px;padding:18px 10px;display:flex}.tournament-rule-graphics-module__L4rWvq__cabinetScreen span{color:var(--muted);font-size:11px}.tournament-rule-graphics-module__L4rWvq__cabinetScreen strong{color:var(--accent);font-size:14px;font-weight:600}.tournament-rule-graphics-module__L4rWvq__pads{color:var(--accent);grid-template-columns:1fr 1fr;gap:8px;display:grid}.tournament-rule-graphics-module__L4rWvq__pad{width:100%;height:auto;display:block}.tournament-rule-graphics-module__L4rWvq__padLabels{color:var(--muted);justify-content:space-around;gap:8px;margin-top:7px;font-size:10px;display:flex}.tournament-rule-graphics-module__L4rWvq__callFlow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tournament-rule-graphics-module__L4rWvq__callFlow li{border:1px solid var(--line);border-radius:5px;min-width:0;padding:16px;position:relative}.tournament-rule-graphics-module__L4rWvq__callFlow li>span{width:24px;height:24px;color:var(--accent);background:var(--accent-soft);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.tournament-rule-graphics-module__L4rWvq__callFlow strong{font-size:13px;font-weight:600}.tournament-rule-graphics-module__L4rWvq__callFlow p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.6}.tournament-rule-graphics-module__L4rWvq__icon{width:28px;height:28px;color:var(--accent);flex:none}@media (max-width:900px){.tournament-rule-graphics-module__L4rWvq__progression{gap:16px}.tournament-rule-graphics-module__L4rWvq__progression li{padding:16px 10px}.tournament-rule-graphics-module__L4rWvq__progression li:not(:last-child):after{right:-15px}.tournament-rule-graphics-module__L4rWvq__actions{grid-template-columns:repeat(4,minmax(0,1fr))}.tournament-rule-graphics-module__L4rWvq__playOrder{gap:8px}.tournament-rule-graphics-module__L4rWvq__playOrder li{padding:12px}}@media (max-width:600px){.tournament-rule-graphics-module__L4rWvq__progression{grid-template-columns:1fr;gap:20px}.tournament-rule-graphics-module__L4rWvq__progression li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 16px;display:grid}.tournament-rule-graphics-module__L4rWvq__progression .tournament-rule-graphics-module__L4rWvq__stageTitle{grid-column:1}.tournament-rule-graphics-module__L4rWvq__progression strong{grid-area:1/2/3;font-size:25px}.tournament-rule-graphics-module__L4rWvq__progression li>span:last-child{grid-column:1}.tournament-rule-graphics-module__L4rWvq__progression li:not(:last-child):after{content:"↓";inset:auto auto -19px 50%;transform:translate(-50%)}.tournament-rule-graphics-module__L4rWvq__scoreFigure{padding:16px}.tournament-rule-graphics-module__L4rWvq__scoreHeading{flex-wrap:wrap;gap:8px 14px}.tournament-rule-graphics-module__L4rWvq__scoreHeading>strong{font-size:24px}.tournament-rule-graphics-module__L4rWvq__scoreTable{font-size:12px}.tournament-rule-graphics-module__L4rWvq__scoreTable th,.tournament-rule-graphics-module__L4rWvq__scoreTable td{padding:10px 5px}.tournament-rule-graphics-module__L4rWvq__drawTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.tournament-rule-graphics-module__L4rWvq__actions{gap:6px}.tournament-rule-graphics-module__L4rWvq__actions li{padding:10px 7px}.tournament-rule-graphics-module__L4rWvq__actor{font-size:11px}.tournament-rule-graphics-module__L4rWvq__actions strong{font-size:12px}.tournament-rule-graphics-module__L4rWvq__playOrder{grid-template-columns:1fr}.tournament-rule-graphics-module__L4rWvq__playOrder li{grid-template-columns:58px minmax(0,1fr);gap:5px 10px;display:grid}.tournament-rule-graphics-module__L4rWvq__orderNumber{grid-row:1/3;align-self:center}.tournament-rule-graphics-module__L4rWvq__playOrder li>span:last-child{grid-column:2}.tournament-rule-graphics-module__L4rWvq__distributionTable{font-size:11px}.tournament-rule-graphics-module__L4rWvq__distributionTable th,.tournament-rule-graphics-module__L4rWvq__distributionTable td{padding:6px 3px}.tournament-rule-graphics-module__L4rWvq__stageColumn{width:88px}.tournament-rule-graphics-module__L4rWvq__cabinets{gap:12px}.tournament-rule-graphics-module__L4rWvq__cabinet{padding:10px}.tournament-rule-graphics-module__L4rWvq__cabinetScreen{padding:14px 4px}.tournament-rule-graphics-module__L4rWvq__padLabels{font-size:9px}.tournament-rule-graphics-module__L4rWvq__callFlow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.tournament-rule-graphics-module__L4rWvq__figure,.tournament-rule-graphics-module__L4rWvq__scoreFigure,.tournament-rule-graphics-module__L4rWvq__distributionScroll,.tournament-rule-graphics-module__L4rWvq__cabinet{break-inside:avoid}.tournament-rule-graphics-module__L4rWvq__distributionScroll{overflow:visible}.tournament-rule-graphics-module__L4rWvq__distributionTable{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10pt}.tournament-rule-graphics-module__L4rWvq__distributionTable th,.tournament-rule-graphics-module__L4rWvq__distributionTable td{border-color:#bbb;padding:6px}.tournament-rule-graphics-module__L4rWvq__stageColumn{width:32%}.tournament-rule-graphics-module__L4rWvq__actions{grid-template-columns:repeat(8,minmax(0,1fr))}}
.landing-module__g1LwZa__main{padding-top:48px}.landing-module__g1LwZa__intro h1{margin-bottom:30px}.landing-module__g1LwZa__titleLogo{width:560px;max-width:100%;height:auto;margin-inline:auto;display:block}.landing-module__g1LwZa__format{color:var(--muted);font-size:14px;line-height:1.7}.landing-module__g1LwZa__eventRow{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.landing-module__g1LwZa__eventDetails{color:var(--muted);gap:6px;font-size:14px;line-height:1.7;display:grid}.landing-module__g1LwZa__eventDetails strong{color:var(--ink);font-weight:500}.landing-module__g1LwZa__gameLogo{flex-shrink:0;width:220px;max-width:100%;height:auto;display:block}.landing-module__g1LwZa__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.landing-module__g1LwZa__actions a{border:1px solid var(--accent);background:var(--surface);min-height:48px;color:var(--accent);text-align:center;border-radius:5px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.landing-module__g1LwZa__actions a:hover{background:var(--accent-soft);border-color:var(--accent-hover)}.landing-module__g1LwZa__prize{margin-top:32px}@media (max-width:760px){.landing-module__g1LwZa__main{padding-top:28px}.landing-module__g1LwZa__format,.landing-module__g1LwZa__eventDetails{font-size:13px}.landing-module__g1LwZa__eventRow{flex-direction:column;align-items:flex-start;gap:20px}.landing-module__g1LwZa__gameLogo{align-self:center;width:180px}.landing-module__g1LwZa__prize{margin-top:28px}}@media (max-width:560px){.landing-module__g1LwZa__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
.rules-module__5Y37nG__main{padding-bottom:44px}.rules-module__5Y37nG__overview{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:5px;padding:22px 24px}.rules-module__5Y37nG__overview h2{font-size:16px}.rules-module__5Y37nG__overviewColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;margin-top:20px;display:grid}.rules-module__5Y37nG__overview dl{gap:20px;min-width:0;margin:0;display:grid}.rules-module__5Y37nG__overview dt{color:var(--accent);font-size:11px;font-weight:600}.rules-module__5Y37nG__overview dd{margin:6px 0 0;font-size:13px;line-height:1.65}.rules-module__5Y37nG__overviewActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.rules-module__5Y37nG__overviewActions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.rules-module__5Y37nG__overviewActions .rules-module__5Y37nG__text-link{min-height:44px}.rules-module__5Y37nG__eventStatus{color:var(--muted);gap:4px;margin-top:16px;font-size:12px;line-height:1.7;display:grid}.rules-module__5Y37nG__fullRules{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:26px}.rules-module__5Y37nG__detailedTitle{color:var(--accent);margin:0;padding-top:22px;scroll-margin-top:24px;font-size:18px;font-weight:600;line-height:1.4}.rules-module__5Y37nG__fullRules>div{padding-bottom:24px}.rules-module__5Y37nG__entryDetails{max-width:850px;color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.rules-module__5Y37nG__sectionNav{border-bottom:1px solid var(--line);margin-top:22px;padding-bottom:18px}.rules-module__5Y37nG__jumpLabel{color:var(--ink);margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.6}.rules-module__5Y37nG__sectionLinks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rules-module__5Y37nG__sectionLinks a{border:1px solid var(--accent);background:var(--surface);min-height:44px;color:var(--accent);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.rules-module__5Y37nG__sectionLinks a:hover{background:var(--accent-soft);border-color:var(--accent-hover);color:var(--accent-hover)}.rules-module__5Y37nG__section{border-bottom:1px solid var(--line);min-width:0;margin-top:40px;padding-bottom:40px}.rules-module__5Y37nG__sectionHeading{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.rules-module__5Y37nG__sectionHeading>span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:11px}.rules-module__5Y37nG__sectionHeading h3{letter-spacing:-.025em;margin:0;scroll-margin-top:24px;font-size:20px;line-height:1.4}.rules-module__5Y37nG__intro{max-width:850px;color:var(--muted);font-size:13px;line-height:1.85}.rules-module__5Y37nG__qualifierCharts{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:20px}.rules-module__5Y37nG__qualifierFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:24px 0 16px;padding:0;list-style:none;display:grid}.rules-module__5Y37nG__qualifierFlow li{border:1px solid var(--line);border-radius:5px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex;position:relative}.rules-module__5Y37nG__qualifierFlow li+li:before{content:"→";color:var(--muted);position:absolute;top:50%;left:-23px;transform:translateY(-50%)}.rules-module__5Y37nG__qualifierFlow strong{color:var(--accent);font-size:15px;font-weight:600}.rules-module__5Y37nG__qualifierFlow span{color:var(--muted);font-size:12px;line-height:1.5}.rules-module__5Y37nG__ruleText{color:var(--muted);max-width:900px;margin:0;font-size:13px;line-height:1.8}.rules-module__5Y37nG__ruleText+.rules-module__5Y37nG__ruleText{margin-top:10px}.rules-module__5Y37nG__ruleText>strong{color:var(--ink);font-weight:600}.rules-module__5Y37nG__graphicSpace{margin-top:20px}.rules-module__5Y37nG__subsection{margin-top:30px}.rules-module__5Y37nG__main h4{letter-spacing:-.015em;margin:0 0 12px;scroll-margin-top:24px;font-size:15px;font-weight:600;line-height:1.5}.rules-module__5Y37nG__main h5{margin:12px 0 8px;font-size:13px;font-weight:600;line-height:1.5}.rules-module__5Y37nG__matchLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:42px;margin-top:30px;display:grid}.rules-module__5Y37nG__matchExplanation>svg{margin-bottom:14px}.rules-module__5Y37nG__supporting{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7}.rules-module__5Y37nG__setupLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:38px;display:grid}.rules-module__5Y37nG__chartPool{border:1px solid var(--line);border-radius:5px;padding:20px}.rules-module__5Y37nG__formatTags{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.rules-module__5Y37nG__formatTags span{border:1px solid var(--line);color:var(--ink);border-radius:3px;padding:5px 8px;font-size:11px}.rules-module__5Y37nG__iconHeading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.rules-module__5Y37nG__iconHeading h4{margin:0}.rules-module__5Y37nG__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rules-module__5Y37nG__settingsGrid>div{border:1px solid var(--line);border-radius:5px;min-width:0;padding:20px}.rules-module__5Y37nG__settingsGrid .rules-module__5Y37nG__allowed{background:var(--accent-soft);border-color:var(--accent-line)}.rules-module__5Y37nG__settingsGrid .rules-module__5Y37nG__restricted{background:var(--surface-raised)}.rules-module__5Y37nG__settingLabel{color:var(--ink);margin-bottom:12px;font-size:13px;font-weight:600;display:block}.rules-module__5Y37nG__allowed .rules-module__5Y37nG__settingLabel{color:var(--accent)}.rules-module__5Y37nG__exception{color:var(--accent);margin-top:12px;font-size:12px;line-height:1.7;display:block}.rules-module__5Y37nG__equipmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rules-module__5Y37nG__equipmentGrid>article{border:1px solid var(--line);border-radius:5px;min-width:0;padding:20px}.rules-module__5Y37nG__equipmentMark{color:var(--accent);font-size:22px;line-height:1}.rules-module__5Y37nG__scoreRules{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rules-module__5Y37nG__scoreRules>article{border:1px solid var(--line);border-radius:5px;min-width:0;padding:20px}.rules-module__5Y37nG__scoreRules .rules-module__5Y37nG__exceptionRule{background:var(--warning-soft);border-color:var(--warning-line)}.rules-module__5Y37nG__resultLabel{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.rules-module__5Y37nG__readiness{border:1px solid var(--line);border-radius:5px;align-items:flex-start;gap:18px;padding:20px;display:flex}.rules-module__5Y37nG__readiness h4{margin-bottom:6px}.rules-module__5Y37nG__policies{margin-top:24px}@media (max-width:900px){.rules-module__5Y37nG__matchLayout{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.rules-module__5Y37nG__setupLayout{grid-template-columns:1fr;gap:22px}.rules-module__5Y37nG__equipmentGrid{gap:12px}}@media (max-width:680px){.rules-module__5Y37nG__overview{padding:18px}.rules-module__5Y37nG__overviewColumns{grid-template-columns:1fr;gap:16px}.rules-module__5Y37nG__overview dl{gap:16px}.rules-module__5Y37nG__overview dd{font-size:12px}.rules-module__5Y37nG__section{margin-top:30px;padding-bottom:30px}.rules-module__5Y37nG__sectionHeading{gap:10px;margin-bottom:16px}.rules-module__5Y37nG__sectionHeading h3{font-size:19px}.rules-module__5Y37nG__qualifierCharts{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-module__5Y37nG__qualifierFlow{gap:16px}.rules-module__5Y37nG__qualifierFlow li{padding:12px 8px}.rules-module__5Y37nG__qualifierFlow li+li:before{font-size:12px;left:-14px}.rules-module__5Y37nG__qualifierFlow strong{font-size:12px}.rules-module__5Y37nG__qualifierFlow span{font-size:11px}.rules-module__5Y37nG__matchLayout,.rules-module__5Y37nG__settingsGrid,.rules-module__5Y37nG__equipmentGrid,.rules-module__5Y37nG__scoreRules{grid-template-columns:1fr;gap:16px}.rules-module__5Y37nG__matchLayout{margin-top:24px}.rules-module__5Y37nG__chartPool,.rules-module__5Y37nG__settingsGrid>div,.rules-module__5Y37nG__equipmentGrid>article,.rules-module__5Y37nG__scoreRules>article{padding:18px}.rules-module__5Y37nG__readiness{gap:14px;padding:18px}}@media print{.rules-module__5Y37nG__main{width:100%;max-width:none;padding:0}.rules-module__5Y37nG__sectionNav{display:none}.rules-module__5Y37nG__section{margin-top:24px;padding-bottom:24px}.rules-module__5Y37nG__detailedTitle,.rules-module__5Y37nG__sectionHeading{break-after:avoid}.rules-module__5Y37nG__overview,.rules-module__5Y37nG__chartPool,.rules-module__5Y37nG__readiness,.rules-module__5Y37nG__settingsGrid>div,.rules-module__5Y37nG__equipmentGrid>article,.rules-module__5Y37nG__scoreRules>article{break-inside:avoid}.rules-module__5Y37nG__overviewActions{display:none}}
.donation-panel-module__k6LpLG__content{min-width:0}.donation-panel-module__k6LpLG__content .donation-preview-notice{margin:0 0 16px;padding:8px 10px}.donation-panel-module__k6LpLG__poolSummary{margin-top:0}.donation-panel-module__k6LpLG__match{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.donation-panel-module__k6LpLG__instructions{margin-top:20px}.donation-panel-module__k6LpLG__instructions h2{margin:0 0 10px;font-size:15px;font-weight:600}.donation-panel-module__k6LpLG__instructions ol{color:var(--muted);gap:6px;margin:0;padding-left:20px;font-size:12px;line-height:1.7;display:grid}.donation-panel-module__k6LpLG__instructions strong,.donation-panel-module__k6LpLG__international strong{color:var(--ink);font-weight:500}.donation-panel-module__k6LpLG__instructions+.donation-payment-layout{margin-top:16px}.donation-panel-module__k6LpLG__international{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.7}.donation-panel-module__k6LpLG__breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 0 18px;padding:0;display:grid}.donation-panel-module__k6LpLG__breakdown>div{min-width:0}.donation-panel-module__k6LpLG__breakdown dt{color:var(--muted);font-size:11px;line-height:1.5}.donation-panel-module__k6LpLG__breakdown dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;font-weight:500}@media (max-width:600px){.donation-panel-module__k6LpLG__breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}}
