.ui-module__Hi2WXW__button{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:11px 16px;font-weight:650;transition:all .16s}.ui-module__Hi2WXW__googleButton{color:#000;background:#fff;border:1px solid #d6dce7;border-radius:9px;justify-content:center;align-items:center;gap:14px;min-height:54px;font-weight:550;display:flex}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__googleButton{box-sizing:border-box;color:#000;background:#fff;width:100%}.ui-module__Hi2WXW__button.ui-module__Hi2WXW__googleButton:hover{color:#000;background:#fff;border-color:#b8c2d2}.ui-module__Hi2WXW__googleError{color:#b91c1c;text-align:center;margin-top:9px;font-size:.84rem;line-height:1.4}.ui-module__Hi2WXW__button:focus-visible,.ui-module__Hi2WXW__input:focus-visible,.ui-module__Hi2WXW__closeButton:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.ui-module__Hi2WXW__button:disabled{opacity:.55;cursor:not-allowed}.ui-module__Hi2WXW__primary{color:#fff;background:#2563eb}.ui-module__Hi2WXW__primary:hover{background:#1d4ed8}.ui-module__Hi2WXW__secondary{color:#1d4ed8;background:#eff6ff}.ui-module__Hi2WXW__secondary:hover{background:#dbeafe}.ui-module__Hi2WXW__ghost{color:#475569;background:0 0}.ui-module__Hi2WXW__ghost:hover{background:#f1f5f9}.ui-module__Hi2WXW__danger{color:#fff;background:#dc2626}.ui-module__Hi2WXW__danger:hover{background:#b91c1c}.ui-module__Hi2WXW__field{grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;display:grid}.ui-module__Hi2WXW__label{color:#53617d;font-size:.86rem;font-weight:550}.ui-module__Hi2WXW__input{box-sizing:border-box;color:#0f172a;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:11px 12px}.ui-module__Hi2WXW__input:focus{border-color:#2563eb}.ui-module__Hi2WXW__input[type=date]{appearance:none;min-height:44px;display:block}.ui-module__Hi2WXW__input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.25em}.ui-module__Hi2WXW__inputError{border-color:#dc2626}.ui-module__Hi2WXW__error{color:#b91c1c;font-size:.8rem}.ui-module__Hi2WXW__modalBackdrop{z-index:10;background:#0f172a73;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ui-module__Hi2WXW__modal{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:min(100%,480px);padding:24px;box-shadow:0 24px 60px #0f172a33}.ui-module__Hi2WXW__modalHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ui-module__Hi2WXW__modalHeader h2{font-size:1.2rem}.ui-module__Hi2WXW__closeButton{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;font-size:1.4rem;line-height:1;display:inline-grid}.ui-module__Hi2WXW__closeButton:hover{background:#f1f5f9}.ui-module__Hi2WXW__confirmationContent{color:#64748b;gap:18px;line-height:1.5;display:grid}.ui-module__Hi2WXW__confirmationContent footer{justify-content:flex-end;gap:10px;display:flex}.ui-module__Hi2WXW__confirmationContent [role=alert]{color:#b91c1c;font-size:.84rem;font-weight:700}
.tournament-detail-module__jVj33W__layout{gap:24px;display:grid}.tournament-detail-module__jVj33W__layout main{align-content:start;gap:16px;display:grid}.tournament-detail-module__jVj33W__header{justify-content:space-between;align-items:start;gap:14px;display:flex}.tournament-detail-module__jVj33W__header h2{font-size:1.55rem}.tournament-detail-module__jVj33W__header p{color:#64748b;margin-top:6px}.tournament-detail-module__jVj33W__filters{border:1px solid #dce3ee;border-radius:8px;width:max-content;display:flex;overflow:hidden}.tournament-detail-module__jVj33W__filters button{font:inherit;color:#475569;background:#fff;border:0;border-right:1px solid #dce3ee;padding:10px 20px;font-size:.82rem;font-weight:700}.tournament-detail-module__jVj33W__filters button[data-active=true]{color:#fff;background:#2563eb}.tournament-detail-module__jVj33W__rounds{gap:14px;display:grid}.tournament-detail-module__jVj33W__round{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.tournament-detail-module__jVj33W__round summary{cursor:pointer;align-items:center;gap:20px;padding:15px;list-style:none;display:flex}.tournament-detail-module__jVj33W__round summary::-webkit-details-marker{display:none}.tournament-detail-module__jVj33W__round summary:before{content:"";border-bottom:2px solid #64748b;border-right:2px solid #64748b;flex:none;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.tournament-detail-module__jVj33W__round[open] summary{border-bottom:1px solid #e8edf4}.tournament-detail-module__jVj33W__round[open] summary:before{transform:rotate(225deg)translateY(-2px)}.tournament-detail-module__jVj33W__round summary span{color:#64748b;margin-left:auto;font-size:.84rem}.tournament-detail-module__jVj33W__match{border-top:1px solid #f0f3f7;grid-template-columns:30px 1fr 180px 95px;align-items:center;gap:12px;padding:12px 15px;font-size:.86rem;display:grid}.tournament-detail-module__jVj33W__round[open] summary+.tournament-detail-module__jVj33W__match{border-top:0}.tournament-detail-module__jVj33W__match strong{justify-content:center;gap:10px;display:flex}.tournament-detail-module__jVj33W__match strong b{color:#94a3b8}.tournament-detail-module__jVj33W__match>span:nth-child(3){align-items:center;gap:8px;font-weight:800;display:flex}.tournament-detail-module__jVj33W__match em{color:#c56a00;background:#fff4dd;border-radius:99px;padding:4px 7px;font-size:.68rem;font-style:normal}.tournament-detail-module__jVj33W__match em[data-done=true]{color:#16803b;background:#e6f8ec}.tournament-detail-module__jVj33W__detailsButton,.tournament-detail-module__jVj33W__resultButton{border-radius:7px;padding:8px;font-size:.76rem;font-weight:700}.tournament-detail-module__jVj33W__detailsButton{background:#fff;border:1px solid #d8e0eb}.tournament-detail-module__jVj33W__completionAction{justify-content:flex-end;display:flex}.tournament-detail-module__jVj33W__form{gap:18px;display:grid}.tournament-detail-module__jVj33W__form>p{text-align:center}.tournament-detail-module__jVj33W__form>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.tournament-detail-module__jVj33W__form input,.tournament-detail-module__jVj33W__form textarea{width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.tournament-detail-module__jVj33W__form input{text-align:center;font-size:1.25rem;transition:border-color .15s,box-shadow .15s}.tournament-detail-module__jVj33W__form input:focus,.tournament-detail-module__jVj33W__form textarea:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 3px #6d4df31f}.tournament-detail-module__jVj33W__form textarea{resize:vertical;min-height:80px}.tournament-detail-module__jVj33W__form fieldset{color:#1e3a8a;background:linear-gradient(135deg,#f5f9ff,#eff6ff);border:1px solid #bfdbfe;border-radius:10px;gap:9px;margin:0;padding:13px;display:grid}.tournament-detail-module__jVj33W__form legend{padding:0 4px;font-size:.82rem;font-weight:850}.tournament-detail-module__jVj33W__form fieldset label{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:.84rem;font-weight:750;display:flex}.tournament-detail-module__jVj33W__form fieldset input{accent-color:#1d4ed8;width:15px;height:15px;padding:0}.tournament-detail-module__jVj33W__form footer{justify-content:flex-end;gap:10px;display:flex}@media (max-width:600px){.tournament-detail-module__jVj33W__header{grid-template-columns:1fr;display:grid}.tournament-detail-module__jVj33W__filters{width:100%}.tournament-detail-module__jVj33W__filters button{flex:1;padding:10px 4px;font-size:.7rem}.tournament-detail-module__jVj33W__match{grid-template-columns:24px 1fr}.tournament-detail-module__jVj33W__match strong{flex-wrap:wrap;justify-content:start}.tournament-detail-module__jVj33W__match>span:nth-child(3),.tournament-detail-module__jVj33W__match button{grid-column:2}.tournament-detail-module__jVj33W__completionAction{justify-content:stretch}.tournament-detail-module__jVj33W__completionAction button{width:100%}}.tournament-detail-module__jVj33W__match,.tournament-detail-module__jVj33W__matchColumns{grid-template-columns:30px minmax(0,1fr) 160px 135px 150px 180px}.tournament-detail-module__jVj33W__matchColumns{color:#64748b;background:#f8fafc;gap:12px;padding:10px 15px;font-size:.72rem;font-weight:700;display:grid}.tournament-detail-module__jVj33W__matchColumns span:nth-child(2){text-align:center}.tournament-detail-module__jVj33W__matchColumns span:last-child{text-align:right}.tournament-detail-module__jVj33W__matchDate,.tournament-detail-module__jVj33W__matchLocation{color:#64748b;font-size:.8rem}.tournament-detail-module__jVj33W__matchLocation{overflow-wrap:anywhere;line-height:1.35}.tournament-detail-module__jVj33W__matchActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tournament-detail-module__jVj33W__matchActions button{white-space:nowrap}@media (max-width:1100px){.tournament-detail-module__jVj33W__matchColumns{display:none}.tournament-detail-module__jVj33W__match{grid-template-columns:24px minmax(0,1fr)}.tournament-detail-module__jVj33W__match strong{flex-wrap:wrap;justify-content:start}.tournament-detail-module__jVj33W__match>span:nth-child(3),.tournament-detail-module__jVj33W__matchDate,.tournament-detail-module__jVj33W__matchLocation,.tournament-detail-module__jVj33W__matchActions{grid-column:2}.tournament-detail-module__jVj33W__matchActions{justify-content:flex-start}.tournament-detail-module__jVj33W__matchLocation:before{content:"Konum: ";font-weight:700}}.tournament-detail-module__jVj33W__form{gap:16px}.tournament-detail-module__jVj33W__form>.tournament-detail-module__jVj33W__modalMatchup{text-align:center;background:linear-gradient(135deg,#f8fbff,#eff6ff);border:1px solid #dbeafe;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;padding:17px 14px;display:grid}.tournament-detail-module__jVj33W__modalMatchup strong{color:#1e293b;overflow-wrap:anywhere;min-width:0;font-size:.94rem}.tournament-detail-module__jVj33W__modalMatchup span{color:#2563eb;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:900;display:grid;box-shadow:0 2px 8px #1d4ed81a}.tournament-detail-module__jVj33W__form>.tournament-detail-module__jVj33W__formHint,.tournament-detail-module__jVj33W__form>.tournament-detail-module__jVj33W__formNote{text-align:left;color:#64748b;margin:0;font-size:.81rem;line-height:1.5}.tournament-detail-module__jVj33W__form>.tournament-detail-module__jVj33W__formNote{background:#f8fafc;border-radius:8px;padding:10px 12px;font-size:.75rem}.tournament-detail-module__jVj33W__form>.tournament-detail-module__jVj33W__scoreFields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.tournament-detail-module__jVj33W__scoreFields label{color:#475569;text-align:center;overflow-wrap:anywhere;gap:7px;font-size:.78rem;font-weight:700;display:grid}.tournament-detail-module__jVj33W__scoreFields b{color:#94a3b8;padding-bottom:12px;font-size:1.3rem}.tournament-detail-module__jVj33W__form .tournament-detail-module__jVj33W__scoreFields input{background:#f8fafc;height:54px;font-size:1.35rem;font-weight:800}.tournament-detail-module__jVj33W__formField{color:#334155;gap:8px;font-size:.82rem;font-weight:750;display:grid}.tournament-detail-module__jVj33W__formField small{color:#94a3b8;font-size:.73rem;font-weight:500;display:inline}.tournament-detail-module__jVj33W__form .tournament-detail-module__jVj33W__formField input,.tournament-detail-module__jVj33W__form .tournament-detail-module__jVj33W__formField textarea{color:#1e293b;text-align:left;background:#fff;border-color:#d7e0eb;border-radius:9px;min-width:0;font-size:.9rem}.tournament-detail-module__jVj33W__form .tournament-detail-module__jVj33W__formField input{min-height:44px}.tournament-detail-module__jVj33W__form footer{border-top:1px solid #edf2f7;padding-top:15px}.tournament-detail-module__jVj33W__form footer button{min-height:42px}@media (max-width:480px){.tournament-detail-module__jVj33W__form>.tournament-detail-module__jVj33W__modalMatchup{gap:8px;padding:14px 10px}.tournament-detail-module__jVj33W__form footer button{flex:1}.tournament-detail-module__jVj33W__modalMatchup strong{font-size:.82rem}}
.champion-celebration-module__4xyzFW__card{color:#fff;text-align:center;background:radial-gradient(circle at 85% 15%,#ffffff47,#0000 25%),linear-gradient(135deg,#9a6306,#e7aa23);border:1px solid #d9b85e;border-radius:14px;align-content:center;justify-items:center;gap:8px;min-width:196px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 28px #b9831640}.champion-celebration-module__4xyzFW__card[data-pending=true]{color:#8b6a22;background:radial-gradient(circle at 82% 15%,#ffffffe6,#0000 20%),linear-gradient(145deg,#fffdf3,#fff5d3);box-shadow:0 9px 22px #d39c1d1f}.champion-celebration-module__4xyzFW__confetti{pointer-events:none;position:absolute;inset:0}.champion-celebration-module__4xyzFW__confetti i{background:#fff3ac;border-radius:2px;width:8px;height:13px;animation:2.4s ease-in-out infinite champion-celebration-module__4xyzFW__drift;position:absolute;transform:rotate(26deg)}.champion-celebration-module__4xyzFW__confetti i:nth-child(2n){background:#fce7f3}.champion-celebration-module__4xyzFW__confetti i:nth-child(3n){background:#bfdbfe}.champion-celebration-module__4xyzFW__confetti i:nth-child(4n){background:#bbf7d0}.champion-celebration-module__4xyzFW__confetti i:first-child{top:13%;left:8%}.champion-celebration-module__4xyzFW__confetti i:nth-child(2){animation-delay:-.6s;top:22%;left:42%}.champion-celebration-module__4xyzFW__confetti i:nth-child(3){animation-delay:-1.1s;top:70%;left:31%}.champion-celebration-module__4xyzFW__confetti i:nth-child(4){animation-delay:-1.6s;top:15%;right:13%}.champion-celebration-module__4xyzFW__confetti i:nth-child(5){animation-delay:-.2s;top:68%;right:8%}.champion-celebration-module__4xyzFW__confetti i:nth-child(6){animation-delay:-1.3s;top:43%;right:27%}.champion-celebration-module__4xyzFW__confetti i:nth-child(7){animation-delay:-.8s;top:4%;right:40%}.champion-celebration-module__4xyzFW__confetti i:nth-child(8){animation-delay:-1.9s;top:82%;left:10%}.champion-celebration-module__4xyzFW__confetti i:nth-child(n+9){display:none}.champion-celebration-module__4xyzFW__icon{z-index:1;background:#ffffff29;border:1px solid #fff6;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;position:relative}.champion-celebration-module__4xyzFW__icon svg{filter:drop-shadow(0 3px 4px #57320033);width:31px;height:31px}.champion-celebration-module__4xyzFW__card small,.champion-celebration-module__4xyzFW__card strong,.champion-celebration-module__4xyzFW__card p{z-index:1;position:relative}.champion-celebration-module__4xyzFW__card small{letter-spacing:.09em;font-size:.68rem;font-weight:900}.champion-celebration-module__4xyzFW__card strong{letter-spacing:-.025em;font-size:1.12rem}.champion-celebration-module__4xyzFW__card p{color:#ffffffe0;margin:0;font-size:.74rem}.champion-celebration-module__4xyzFW__card[data-pending=true] p{color:#8b6a22}@keyframes champion-celebration-module__4xyzFW__drift{50%{translate:2px 6px;rotate:42deg}}@media (prefers-reduced-motion:reduce){.champion-celebration-module__4xyzFW__confetti i{animation:none}}
.bracket-layout-module__Z2hcoW__grid{--rows:8;background:radial-gradient(circle at 0 100%,#eff6ff,#0000 34%),linear-gradient(145deg,#fff,#fbfcff);border:1px solid #e3e7f0;border-radius:16px;align-items:stretch;gap:24px;padding:24px;display:flex;position:relative;overflow:auto hidden;box-shadow:0 9px 24px #0f172a0b}.bracket-layout-module__Z2hcoW__column{z-index:2;height:calc(var(--rows) * 54px);flex:0 0 202px;min-height:360px;position:relative}.bracket-layout-module__Z2hcoW__column h3{z-index:3;color:#475569;background:#f1f4f9;border-radius:999px;width:max-content;margin:0;padding:5px 10px;font-size:.72rem;font-weight:900;position:absolute;top:0;left:50%;transform:translate(-50%)}.bracket-layout-module__Z2hcoW__connectors{z-index:1;pointer-events:none;position:absolute;top:24px;left:24px;overflow:visible}.bracket-layout-module__Z2hcoW__connectors path{fill:none;stroke:#aeb9d8;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bracket-layout-module__Z2hcoW__card{z-index:2;top:calc(44px + var(--position) * 54px);background:#fff;border:1px solid #dce3ee;border-radius:11px;width:100%;min-height:98px;display:grid;position:absolute;left:0;overflow:hidden;box-shadow:0 4px 13px #0f172a0a}.bracket-layout-module__Z2hcoW__card[data-ready=true]{border-color:#93c5fd}.bracket-layout-module__Z2hcoW__card[data-completed=true]{background:linear-gradient(110deg,#f4fff7,#fff);border-color:#91d9ab}.bracket-layout-module__Z2hcoW__card>div{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 8px 12px;font-size:.75rem;display:flex}.bracket-layout-module__Z2hcoW__card>div+div{border-top:1px solid #eef2f7}.bracket-layout-module__Z2hcoW__card strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bracket-layout-module__Z2hcoW__card b{color:#475569;background:#f1f5f9;border-radius:6px;place-items:center;width:24px;height:23px;font-size:.72rem;display:grid}.bracket-layout-module__Z2hcoW__card[data-completed=true] b{color:#166534;background:#dcfce7}.bracket-layout-module__Z2hcoW__card small{color:#64748b;border-top:1px solid #eef2f7;padding:6px 10px 6px 12px;font-size:.63rem;font-weight:700}.bracket-layout-module__Z2hcoW__card[data-completed=true] small{color:#16803b}.bracket-layout-module__Z2hcoW__championLane{z-index:2;height:calc(var(--rows) * 54px);flex:0 0 184px;min-height:360px;position:relative}.bracket-layout-module__Z2hcoW__champion{top:calc(17px + var(--position) * 54px);box-sizing:border-box;width:184px;min-width:184px;height:152px;position:absolute;left:0}.bracket-layout-module__Z2hcoW__grid[data-public=true] .bracket-layout-module__Z2hcoW__card[data-completed=true]{background:#fff;border-color:#dce3ee}.bracket-layout-module__Z2hcoW__grid[data-public=true] .bracket-layout-module__Z2hcoW__card[data-completed=true] b{color:#475569;background:#f1f5f9}.bracket-layout-module__Z2hcoW__grid[data-public=true] .bracket-layout-module__Z2hcoW__card{height:80px;min-height:80px}.bracket-layout-module__Z2hcoW__grid[data-public=true] .bracket-layout-module__Z2hcoW__champion{top:calc(8px + var(--position) * 54px)}.bracket-layout-module__Z2hcoW__grid[data-public=true] .bracket-layout-module__Z2hcoW__card small{display:none}.bracket-layout-module__Z2hcoW__team{align-items:center;gap:7px;min-width:0;display:inline-flex}.bracket-layout-module__Z2hcoW__team>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bracket-layout-module__Z2hcoW__avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:.6rem;font-weight:900;display:grid}
.knockout-bracket-module__lfDb6G__view{gap:20px;display:grid}.knockout-bracket-module__lfDb6G__view>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.knockout-bracket-module__lfDb6G__view h2{letter-spacing:-.035em;font-size:1.45rem}.knockout-bracket-module__lfDb6G__view p{color:#64748b;margin-top:7px}.knockout-bracket-module__lfDb6G__view>header span{color:#1d4ed8;background:#f5f9ff;border:1px solid #dbeafe;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:850}.knockout-bracket-module__lfDb6G__bracket{background:radial-gradient(circle at 0 100%,#eff6ff,#0000 33%),linear-gradient(145deg,#fff,#fbfcff);border:1px solid #e3e7f0;border-radius:16px;gap:20px;padding:23px;display:flex;overflow-x:auto;box-shadow:0 9px 24px #0f172a0b}.knockout-bracket-module__lfDb6G__column{align-content:space-around;gap:18px;min-width:220px;display:grid}.knockout-bracket-module__lfDb6G__column:not(:last-of-type){border-right:1px dashed #d9ddea;padding-right:20px}.knockout-bracket-module__lfDb6G__column h3{color:#475569;background:#f1f4f9;border-radius:999px;width:max-content;margin:auto;padding:6px 11px;font-size:.72rem;font-weight:900}.knockout-bracket-module__lfDb6G__column article{background:#fff;border:1px solid #dce3ee;border-radius:11px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:visible;box-shadow:0 4px 13px #0f172a0a}.knockout-bracket-module__lfDb6G__column article:hover{z-index:1;transform:translateY(-2px);box-shadow:0 9px 20px #0f172a17}.knockout-bracket-module__lfDb6G__column article[data-ready=true]{border-color:#93c5fd}.knockout-bracket-module__lfDb6G__column article[data-ready=true]:before,.knockout-bracket-module__lfDb6G__column article[data-completed=true]:before{content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}.knockout-bracket-module__lfDb6G__column article[data-ready=true]:before{background:#2563eb}.knockout-bracket-module__lfDb6G__column article[data-completed=true]{background:linear-gradient(110deg,#f4fff7,#fff);border-color:#91d9ab}.knockout-bracket-module__lfDb6G__column article[data-completed=true]:before{background:#23a55a}.knockout-bracket-module__lfDb6G__column article>div{justify-content:space-between;align-items:center;gap:10px;padding:9px 11px 9px 14px;font-size:.79rem;display:flex}.knockout-bracket-module__lfDb6G__column article>div+div{border-top:1px solid #eef2f7}.knockout-bracket-module__lfDb6G__column article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.knockout-bracket-module__lfDb6G__column article b{color:#475569;background:#f1f5f9;border-radius:7px;place-items:center;width:26px;height:25px;font-size:.76rem;display:grid}.knockout-bracket-module__lfDb6G__column article[data-completed=true] b{color:#166534;background:#dcfce7}.knockout-bracket-module__lfDb6G__column article small{color:#64748b;border-top:1px solid #eef2f7;padding:7px 11px 7px 14px;font-size:.66rem;font-weight:700}.knockout-bracket-module__lfDb6G__column article[data-completed=true] small{color:#16803b}.knockout-bracket-module__lfDb6G__champion{text-align:center;background:radial-gradient(circle at 82% 15%,#ffffffe6,#0000 20%),linear-gradient(145deg,#fffdf3,#fff5d3);border:1px solid #efca67;border-radius:14px;align-content:center;justify-items:center;gap:8px;min-width:186px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #d39c1d1f}.knockout-bracket-module__lfDb6G__champion[data-won=true]{background:radial-gradient(circle at 50% 20%,#fff9cb,#0000 34%),linear-gradient(145deg,#fff8d9,#ffedac);border-color:#e5b737;box-shadow:0 14px 30px #d39c1d3d}.knockout-bracket-module__lfDb6G__confetti{pointer-events:none;position:absolute;inset:0}.knockout-bracket-module__lfDb6G__confetti i{background:#eab308;border-radius:2px;width:7px;height:12px;animation:2.7s ease-in-out infinite knockout-bracket-module__lfDb6G__confetti-drift;position:absolute;transform:rotate(25deg)}.knockout-bracket-module__lfDb6G__confetti i:nth-child(2n){background:#2563eb}.knockout-bracket-module__lfDb6G__confetti i:nth-child(3n){background:#ef476f}.knockout-bracket-module__lfDb6G__confetti i:nth-child(4n){background:#22c55e}.knockout-bracket-module__lfDb6G__confetti i:first-child{top:9%;left:9%}.knockout-bracket-module__lfDb6G__confetti i:nth-child(2){animation-delay:-1.2s;top:26%;left:27%}.knockout-bracket-module__lfDb6G__confetti i:nth-child(3){animation-delay:-.8s;top:11%;left:48%}.knockout-bracket-module__lfDb6G__confetti i:nth-child(4){animation-delay:-1.6s;top:31%;right:15%}.knockout-bracket-module__lfDb6G__confetti i:nth-child(5){animation-delay:-.1s;top:62%;left:10%}.knockout-bracket-module__lfDb6G__confetti i:nth-child(6){animation-delay:-2s;top:74%;left:35%}.knockout-bracket-module__lfDb6G__confetti i:nth-child(7){animation-delay:-.7s;top:56%;right:8%}.knockout-bracket-module__lfDb6G__confetti i:nth-child(8){animation-delay:-1.8s;top:8%;right:29%}.knockout-bracket-module__lfDb6G__confetti i:nth-child(n+9){display:none}.knockout-bracket-module__lfDb6G__crown{z-index:1;color:#b77905;background:#fff2a8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:1rem;animation:2s ease-in-out infinite knockout-bracket-module__lfDb6G__champion-glow;display:grid;position:relative;box-shadow:0 2px 8px #ac6f002e}.knockout-bracket-module__lfDb6G__champion svg,.knockout-bracket-module__lfDb6G__champion small,.knockout-bracket-module__lfDb6G__champion strong,.knockout-bracket-module__lfDb6G__champion p{z-index:1;position:relative}.knockout-bracket-module__lfDb6G__champion svg{color:#d99712;filter:drop-shadow(0 4px 4px #c7890a2e);width:33px;height:33px}.knockout-bracket-module__lfDb6G__champion small{letter-spacing:.09em;color:#9a6505;font-size:.67rem;font-weight:900}.knockout-bracket-module__lfDb6G__champion strong{font-size:1.08rem}.knockout-bracket-module__lfDb6G__champion p{color:#8b6a22;margin:0;font-size:.72rem}@keyframes knockout-bracket-module__lfDb6G__confetti-drift{0%,to{translate:0;rotate:none}50%{translate:3px 8px;rotate:20deg}}@keyframes knockout-bracket-module__lfDb6G__champion-glow{50%{transform:scale(1.12);box-shadow:0 0 0 6px #facc152e}}@media (max-width:700px){.knockout-bracket-module__lfDb6G__view>header{display:grid}.knockout-bracket-module__lfDb6G__bracket{gap:14px;padding:15px}.knockout-bracket-module__lfDb6G__column{min-width:195px}.knockout-bracket-module__lfDb6G__column:not(:last-of-type){padding-right:14px}.knockout-bracket-module__lfDb6G__champion{min-width:165px}}@media (prefers-reduced-motion:reduce){.knockout-bracket-module__lfDb6G__confetti i,.knockout-bracket-module__lfDb6G__crown{animation:none}}
.tournament-page-module__aTLqfG__page{gap:26px;display:grid}.tournament-page-module__aTLqfG__header{gap:20px;display:grid}.tournament-page-module__aTLqfG__back{color:#155eef;width:max-content;font-size:.88rem;font-weight:700}.tournament-page-module__aTLqfG__titleRow{grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.tournament-page-module__aTLqfG__mark{color:#fff;background:linear-gradient(135deg,#161245,#4c2aff);border-radius:18px;place-items:center;width:78px;height:78px;display:grid}.tournament-page-module__aTLqfG__mark svg{width:40px;height:40px}.tournament-page-module__aTLqfG__titleLine{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tournament-page-module__aTLqfG__titleLine h1{letter-spacing:-.04em;font-size:clamp(1.65rem,3vw,2.2rem)}.tournament-page-module__aTLqfG__titleLine span{color:#16803b;background:#e6f8ec;border-radius:7px;padding:5px 9px;font-size:.76rem;font-weight:800}.tournament-page-module__aTLqfG__titleLine span[data-completed=true]{color:#475569;background:#e2e8f0}.tournament-page-module__aTLqfG__titleLine span[data-cancelled=true]{color:#b42318;background:#fff0ee}.tournament-page-module__aTLqfG__meta{color:#52607e;flex-wrap:wrap;gap:16px;margin-top:11px;font-size:.84rem;display:flex}.tournament-page-module__aTLqfG__meta span,.tournament-page-module__aTLqfG__actions>button,.tournament-page-module__aTLqfG__tabs a{align-items:center;gap:6px;display:inline-flex}.tournament-page-module__aTLqfG__meta svg{color:#5842e8;width:15px}.tournament-page-module__aTLqfG__actions{gap:10px;display:flex}.tournament-page-module__aTLqfG__actions>button{color:#1e293b;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7deeb;border-radius:8px;padding:0 14px;font-size:.84rem;font-weight:750}.tournament-page-module__aTLqfG__actions>button svg,.tournament-page-module__aTLqfG__tabs a svg{width:16px}.tournament-page-module__aTLqfG__actions .tournament-page-module__aTLqfG__settings{color:#fff;background:#2563eb;border-color:#2563eb}.tournament-page-module__aTLqfG__shareModal{text-align:center;justify-items:center;gap:16px;display:grid}.tournament-page-module__aTLqfG__shareModal>p{color:#64748b;margin:0;line-height:1.45}.tournament-page-module__aTLqfG__qrCode{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:184px;height:184px;padding:8px}.tournament-page-module__aTLqfG__qrLoading{color:#64748b;border:1px solid #e2e8f0;border-radius:12px;place-content:center;gap:8px;width:184px;height:184px;font-size:.82rem;display:grid}.tournament-page-module__aTLqfG__qrLoading svg{color:#2864eb;width:30px;height:30px;margin:0 auto}.tournament-page-module__aTLqfG__shareModal label{color:#475569;text-align:left;gap:7px;width:100%;font-size:.78rem;font-weight:750;display:grid}.tournament-page-module__aTLqfG__shareModal input{color:#475569;width:100%;font:inherit;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:10px;font-size:.76rem}.tournament-page-module__aTLqfG__shareActions{gap:10px;width:100%;display:flex}.tournament-page-module__aTLqfG__shareActions button{flex:1;justify-content:center;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.tournament-page-module__aTLqfG__shareActions svg{width:15px}.tournament-page-module__aTLqfG__tabs{border-bottom:1px solid #e2e8f0;gap:4px;display:flex}.tournament-page-module__aTLqfG__tabs a{color:#52607e;border-bottom:3px solid #0000;padding:12px 16px;font-size:.86rem;font-weight:700}.tournament-page-module__aTLqfG__tabs a[data-active=true]{color:#1d4ed8;border-color:#2563eb}.tournament-page-module__aTLqfG__overview{gap:20px;display:grid}.tournament-page-module__aTLqfG__overview>header h2,.tournament-page-module__aTLqfG__tabPanel h2,.tournament-page-module__aTLqfG__standingsView h2{font-size:1.35rem}.tournament-page-module__aTLqfG__overview>header p,.tournament-page-module__aTLqfG__tabPanel p,.tournament-page-module__aTLqfG__standingsView p{color:#64748b;margin-top:6px}.tournament-page-module__aTLqfG__statCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.tournament-page-module__aTLqfG__statCards article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:42px 1fr;align-items:center;gap:2px 11px;padding:16px;display:grid}.tournament-page-module__aTLqfG__statCards article>span{color:#2563eb;background:#eff6ff;border-radius:12px;grid-row:1/span 2;place-items:center;width:42px;height:42px;display:grid}.tournament-page-module__aTLqfG__statCards article:nth-child(2)>span{color:#c2410c;background:#fff7ed}.tournament-page-module__aTLqfG__statCards article:nth-child(3)>span{color:#15803d;background:#ecfdf3}.tournament-page-module__aTLqfG__statCards article svg{width:21px;height:21px}.tournament-page-module__aTLqfG__statCards small{color:#64748b;font-size:.76rem;font-weight:700}.tournament-page-module__aTLqfG__statCards strong{color:#0f172a;font-size:1.45rem}.tournament-page-module__aTLqfG__leaderCard{color:#fff;background:radial-gradient(circle at 85% 20%,#ffffff40,#0000 28%),linear-gradient(110deg,#a16207,#e7aa23);border:1px solid #d9b85e;border-radius:14px;align-items:center;gap:18px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #b9831638}.tournament-page-module__aTLqfG__leaderCard>span,.tournament-page-module__aTLqfG__leaderCard>div:last-child{z-index:1;position:relative}.tournament-page-module__aTLqfG__leaderCard>span{background:#ffffff29;border:1px solid #ffffff61;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;display:grid}.tournament-page-module__aTLqfG__leaderCard svg{width:30px;height:30px}.tournament-page-module__aTLqfG__leaderCard div:last-child{gap:4px;display:grid}.tournament-page-module__aTLqfG__leaderCard small{letter-spacing:.08em;font-size:.72rem;font-weight:850}.tournament-page-module__aTLqfG__leaderCard h3{letter-spacing:-.03em;font-size:1.35rem}.tournament-page-module__aTLqfG__leaderCard p{color:#ffffffdb;font-size:.86rem}.tournament-page-module__aTLqfG__confetti{pointer-events:none;position:absolute;inset:0}.tournament-page-module__aTLqfG__confetti i{background:#fff3ac;border-radius:2px;width:8px;height:13px;position:absolute;transform:rotate(26deg)}.tournament-page-module__aTLqfG__confetti i:first-child{background:#ffe7a0;top:13%;left:8%;transform:rotate(-20deg)}.tournament-page-module__aTLqfG__confetti i:nth-child(2){background:#fce7f3;width:6px;height:10px;top:22%;left:42%;transform:rotate(36deg)}.tournament-page-module__aTLqfG__confetti i:nth-child(3){background:#bfdbfe;width:6px;height:10px;top:70%;left:31%;transform:rotate(-35deg)}.tournament-page-module__aTLqfG__confetti i:nth-child(4){background:#bbf7d0;width:7px;height:11px;top:15%;right:13%;transform:rotate(42deg)}.tournament-page-module__aTLqfG__confetti i:nth-child(5){background:#fce7f3;top:68%;right:8%;transform:rotate(-15deg)}.tournament-page-module__aTLqfG__confetti i:nth-child(6){background:#bfdbfe;width:5px;height:9px;top:43%;right:27%;transform:rotate(22deg)}.tournament-page-module__aTLqfG__progressCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:28px;max-width:650px;padding:22px;display:flex}.tournament-page-module__aTLqfG__overviewCircle{text-align:center;background:radial-gradient(closest-side, #fff 78%, transparent 79% 100%), conic-gradient(#2563eb var(--progress), #e9ecf5 0);border-radius:50%;flex:none;place-content:center;width:142px;height:142px;display:grid}.tournament-page-module__aTLqfG__overviewCircle b{font-size:1.65rem}.tournament-page-module__aTLqfG__overviewCircle small{color:#64748b;font-size:.73rem}.tournament-page-module__aTLqfG__progressCard>div:last-child{gap:8px;width:100%;display:grid}.tournament-page-module__aTLqfG__progressCard h3{font-size:1.05rem}.tournament-page-module__aTLqfG__progressCard p{color:#64748b;font-size:.9rem}.tournament-page-module__aTLqfG__progressCard p strong{color:#0f172a}.tournament-page-module__aTLqfG__progressBar{background:#e9ecf5;border-radius:999px;height:8px;overflow:hidden}.tournament-page-module__aTLqfG__progressBar span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%;display:block}.tournament-page-module__aTLqfG__overviewCompletion{background:#eff6ff;border-radius:9px;gap:10px;margin-top:12px;padding:12px;display:grid}.tournament-page-module__aTLqfG__overviewCompletion p{color:#1e3a8a;font-size:.8rem;line-height:1.4}.tournament-page-module__aTLqfG__overviewCompletion button{border-radius:7px;padding:8px 12px;font-size:.8rem}.tournament-page-module__aTLqfG__overviewCompletion p[role=alert]{color:#b91c1c}.tournament-page-module__aTLqfG__tabPanel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:18px;padding:24px;display:grid}.tournament-page-module__aTLqfG__settingRow{border-top:1px solid #e8edf4;justify-content:space-between;gap:16px;padding-top:16px;display:flex}.tournament-page-module__aTLqfG__settingRow:first-of-type{border:0;padding-top:0}.tournament-page-module__aTLqfG__settingsForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tournament-page-module__aTLqfG__settingsForm label{color:#475569;gap:7px;font-size:.82rem;font-weight:750;display:grid}.tournament-page-module__aTLqfG__settingsForm input,.tournament-page-module__aTLqfG__settingsForm textarea,.tournament-page-module__aTLqfG__settingsForm select{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 11px;font-size:.9rem}.tournament-page-module__aTLqfG__settingsForm input:focus,.tournament-page-module__aTLqfG__settingsForm textarea:focus,.tournament-page-module__aTLqfG__settingsForm select:focus{border-color:#2864eb;outline:3px solid #2864eb1f}.tournament-page-module__aTLqfG__settingsForm textarea{resize:vertical}.tournament-page-module__aTLqfG__fullSettingField{grid-column:1/-1}.tournament-page-module__aTLqfG__settingsFooter{border-top:1px solid #e8edf4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding-top:18px;display:flex}.tournament-page-module__aTLqfG__settingsFooter span{color:#16803b;font-size:.82rem;font-weight:700}.tournament-page-module__aTLqfG__settingsFooter span[data-error=true]{color:#b91c1c}.tournament-page-module__aTLqfG__settingsFooter>div,.tournament-page-module__aTLqfG__cancelForm footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.tournament-page-module__aTLqfG__settingsFooter button{min-width:180px}.tournament-page-module__aTLqfG__settingsFooter button:first-child{min-width:auto}.tournament-page-module__aTLqfG__cancelForm{gap:16px;display:grid}.tournament-page-module__aTLqfG__cancelForm>p{color:#64748b;margin:0;line-height:1.5}.tournament-page-module__aTLqfG__cancelForm label{color:#334155;gap:7px;font-size:.86rem;font-weight:750;display:grid}.tournament-page-module__aTLqfG__cancelForm label small{color:#94a3b8;font-weight:600}.tournament-page-module__aTLqfG__cancelForm textarea{width:100%;font:inherit;resize:vertical;border:1px solid #cbd5e1;border-radius:9px;padding:10px 11px}.tournament-page-module__aTLqfG__cancelError{font-size:.84rem;font-weight:700;color:#b91c1c!important}.tournament-page-module__aTLqfG__participantHeader{justify-content:space-between;gap:16px;display:flex}.tournament-page-module__aTLqfG__locked{color:#64748b;align-items:center;gap:6px;font-size:.82rem;display:flex}.tournament-page-module__aTLqfG__locked svg{width:16px}.tournament-page-module__aTLqfG__activeNote{color:#1e3a8a;background:#f0f7ff;border:1px solid #bfdbfe;border-radius:9px;gap:12px;padding:15px;display:flex}.tournament-page-module__aTLqfG__activeNote svg{color:#2563eb;flex:none;width:22px}.tournament-page-module__aTLqfG__activeNote p{margin-top:4px;font-size:.86rem}.tournament-page-module__aTLqfG__participantTable{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.tournament-page-module__aTLqfG__participantTable>header{padding:15px;font-weight:800}.tournament-page-module__aTLqfG__participantTable>div{border-top:1px solid #edf1f6;grid-template-columns:40px 38px 1fr 38px;align-items:center;gap:10px;padding:10px 15px;display:grid}.tournament-page-module__aTLqfG__participantTable b{color:#fff;background:linear-gradient(135deg,#1d4ed8,#60a5fa);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tournament-page-module__aTLqfG__participantTable button{color:#2563eb;cursor:pointer;background:#f8fbff;border:1px solid #dbeafe;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.tournament-page-module__aTLqfG__participantTable button svg{width:17px}.tournament-page-module__aTLqfG__renameForm{gap:14px;display:grid}.tournament-page-module__aTLqfG__renameForm label{gap:7px;font-weight:700;display:grid}.tournament-page-module__aTLqfG__renameForm input{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.tournament-page-module__aTLqfG__renameForm small{color:#64748b}.tournament-page-module__aTLqfG__renameForm p{color:#b91c1c}.tournament-page-module__aTLqfG__renameForm footer{justify-content:flex-end;gap:10px;display:flex}.tournament-page-module__aTLqfG__standingsView{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:18px;display:grid}.tournament-page-module__aTLqfG__standingsView>header{justify-content:space-between;gap:16px;padding:22px 22px 0;display:flex}.tournament-page-module__aTLqfG__standingsView>header span{color:#1d4ed8;background:#dbeafe;border-radius:7px;height:max-content;padding:6px 9px;font-size:.78rem;font-weight:800}.tournament-page-module__aTLqfG__fullStandings{overflow-x:auto}.tournament-page-module__aTLqfG__fullStandings table{border-collapse:collapse;width:100%;min-width:690px}.tournament-page-module__aTLqfG__fullStandings th{color:#64748b;text-align:center;background:#f8fafc;padding:11px 14px;font-size:.76rem}.tournament-page-module__aTLqfG__fullStandings th:nth-child(2),.tournament-page-module__aTLqfG__fullStandings td:nth-child(2){text-align:left}.tournament-page-module__aTLqfG__fullStandings td{text-align:center;border-top:1px solid #eef2f7;padding:13px 14px;font-size:.87rem}.tournament-page-module__aTLqfG__fullStandings td:first-child b{color:#334155;background:#f1f5f9;border-radius:6px;place-items:center;width:24px;height:24px;display:inline-grid}.tournament-page-module__aTLqfG__fullStandings td:first-child b[data-rank="1"]{color:#16803b;background:#dcfce7}.tournament-page-module__aTLqfG__fullStandings td:first-child b[data-rank="2"]{color:#0369a1;background:#e0f2fe}.tournament-page-module__aTLqfG__fullStandings td:first-child b[data-rank="3"]{color:#c2410c;background:#ffedd5}.tournament-page-module__aTLqfG__fullStandings small{color:#b45309;margin-top:3px;font-size:.67rem;display:block}.tournament-page-module__aTLqfG__standingsView>footer{color:#64748b;padding:0 22px 20px;font-size:.75rem}@media (max-width:800px){.tournament-page-module__aTLqfG__titleRow{grid-template-columns:60px 1fr}.tournament-page-module__aTLqfG__mark{width:56px;height:56px}.tournament-page-module__aTLqfG__mark svg{width:30px}.tournament-page-module__aTLqfG__actions{grid-column:1/-1}.tournament-page-module__aTLqfG__tabs{overflow-x:auto}.tournament-page-module__aTLqfG__tabs a{white-space:nowrap;padding:12px 10px}.tournament-page-module__aTLqfG__statCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tournament-page-module__aTLqfG__participantHeader{display:grid}.tournament-page-module__aTLqfG__participantTable>div{grid-template-columns:28px 36px 1fr 36px}.tournament-page-module__aTLqfG__activeNote{padding:12px}.tournament-page-module__aTLqfG__standingsView>header{padding:18px 16px 0}.tournament-page-module__aTLqfG__standingsView>footer{padding:0 16px 16px}.tournament-page-module__aTLqfG__leaderCard{padding:16px}.tournament-page-module__aTLqfG__leaderCard>span{width:48px;height:48px}.tournament-page-module__aTLqfG__leaderCard h3{font-size:1.15rem}.tournament-page-module__aTLqfG__progressCard{align-items:flex-start;gap:18px}.tournament-page-module__aTLqfG__overviewCircle{width:112px;height:112px}.tournament-page-module__aTLqfG__overviewCircle b{font-size:1.35rem}.tournament-page-module__aTLqfG__settingsForm{grid-template-columns:1fr}.tournament-page-module__aTLqfG__settingsFooter{flex-direction:column;align-items:stretch}.tournament-page-module__aTLqfG__settingsFooter button{width:100%}}@media (max-width:500px){.tournament-page-module__aTLqfG__meta{gap:8px;display:grid}.tournament-page-module__aTLqfG__actions{grid-template-columns:1fr 1fr;display:grid}.tournament-page-module__aTLqfG__titleLine h1{font-size:1.45rem}.tournament-page-module__aTLqfG__statCards{grid-template-columns:1fr}.tournament-page-module__aTLqfG__progressCard{display:grid}.tournament-page-module__aTLqfG__overviewCircle{width:136px;height:136px}}@media (max-width:800px){.tournament-page-module__aTLqfG__titleRow{background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #dce6f5;border-radius:16px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;padding:16px;box-shadow:0 8px 24px #1e40af0f}.tournament-page-module__aTLqfG__mark{border-radius:13px;width:48px;height:48px}.tournament-page-module__aTLqfG__mark svg{width:25px;height:25px}.tournament-page-module__aTLqfG__titleRow>div:nth-child(2){min-width:0}.tournament-page-module__aTLqfG__titleLine{gap:7px}.tournament-page-module__aTLqfG__titleLine h1{overflow-wrap:anywhere;line-height:1.15}.tournament-page-module__aTLqfG__meta{gap:8px;margin-top:12px;display:flex}.tournament-page-module__aTLqfG__meta span{background:#edf4ff;border-radius:7px;padding:6px 8px;font-size:.75rem}.tournament-page-module__aTLqfG__actions{border-top:1px solid #e3ebf6;grid-column:1/-1;justify-content:flex-end;padding-top:12px;display:flex}.tournament-page-module__aTLqfG__actions>button{color:#1d4ed8;background:#fff;border-color:#bfdbfe;justify-content:center;min-width:116px}.tournament-page-module__aTLqfG__tabs{max-width:100%}}
.overview-celebration-module__rexptW__confetti{z-index:0!important}.overview-celebration-module__rexptW__confetti~*{z-index:2!important}.overview-celebration-module__rexptW__confetti i{animation:2.5s ease-in-out infinite overview-celebration-module__rexptW__fall}.overview-celebration-module__rexptW__confetti i:nth-child(7){background:#fff3ac;width:7px;height:12px;animation-delay:-1.2s;top:7%;left:58%;transform:rotate(20deg)}.overview-celebration-module__rexptW__confetti i:nth-child(8){background:#bbf7d0;width:7px;height:11px;animation-delay:-.5s;top:75%;left:52%;transform:rotate(-18deg)}.overview-celebration-module__rexptW__confetti i:nth-child(9){background:#fce7f3;width:6px;height:10px;animation-delay:-1.6s;top:32%;left:18%;transform:rotate(35deg)}.overview-celebration-module__rexptW__confetti i:nth-child(10){background:#bfdbfe;width:8px;height:12px;animation-delay:-.9s;top:11%;right:31%;transform:rotate(-28deg)}.overview-celebration-module__rexptW__confetti i:nth-child(11){background:#fff3ac;width:7px;height:11px;animation-delay:-1.9s;top:77%;right:19%;transform:rotate(14deg)}.overview-celebration-module__rexptW__confetti i:nth-child(12){background:#bbf7d0;width:6px;height:10px;animation-delay:-.2s;top:47%;right:42%;transform:rotate(40deg)}@keyframes overview-celebration-module__rexptW__fall{50%{translate:3px 8px;rotate:20deg}}@media (prefers-reduced-motion:reduce){.overview-celebration-module__rexptW__confetti i{animation:none}}
.multi-team-players-module__eW-PWa__panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:20px;padding:clamp(20px,4vw,36px);display:grid}.multi-team-players-module__eW-PWa__panel header p{color:#64748b;margin-top:8px;line-height:1.5}.multi-team-players-module__eW-PWa__players{gap:14px;display:grid}.multi-team-players-module__eW-PWa__player{border:1px solid #e2e8f0;border-radius:10px;gap:14px;padding:18px;display:grid}.multi-team-players-module__eW-PWa__playerHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.multi-team-players-module__eW-PWa__playerHeader button,.multi-team-players-module__eW-PWa__team button{color:#b42318;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem}.multi-team-players-module__eW-PWa__player label{color:#334155;gap:7px;font-size:.85rem;font-weight:700;display:grid}.multi-team-players-module__eW-PWa__player input{min-width:0;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.multi-team-players-module__eW-PWa__player input:focus{border-color:#2563eb;outline:2px solid #93c5fd}.multi-team-players-module__eW-PWa__teams{gap:10px;display:grid}.multi-team-players-module__eW-PWa__team{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.multi-team-players-module__eW-PWa__team button{padding:10px}.multi-team-players-module__eW-PWa__add{color:#1d4ed8;width:max-content;font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 14px;font-weight:700}.multi-team-players-module__eW-PWa__error{color:#b91c1c}@media (max-width:500px){.multi-team-players-module__eW-PWa__playerHeader{flex-direction:column;align-items:flex-start}.multi-team-players-module__eW-PWa__team{grid-template-columns:minmax(0,1fr) auto}}.multi-team-players-module__eW-PWa__progress{flex-wrap:wrap;gap:10px;display:flex}.multi-team-players-module__eW-PWa__progress span{color:#64748b;background:#f1f5f9;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.8rem;font-weight:700;display:flex}.multi-team-players-module__eW-PWa__progress span[data-active=true]{color:#1d4ed8;background:#dbeafe}.multi-team-players-module__eW-PWa__playerRow{border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.multi-team-players-module__eW-PWa__playerRow label{color:#334155;gap:6px;font-size:.8rem;font-weight:700;display:grid}.multi-team-players-module__eW-PWa__playerRow input{width:100%;min-width:0;font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px}.multi-team-players-module__eW-PWa__number{color:#2563eb;background:#eff6ff;border-radius:8px;place-items:center;width:34px;height:40px;font-weight:800;display:grid}.multi-team-players-module__eW-PWa__remove{color:#b42318;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px;font-size:.8rem}.multi-team-players-module__eW-PWa__teamLayout{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.multi-team-players-module__eW-PWa__playerNav{gap:7px;display:grid}.multi-team-players-module__eW-PWa__playerNav button{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.multi-team-players-module__eW-PWa__playerNav button[data-active=true]{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa}.multi-team-players-module__eW-PWa__playerNav small{white-space:nowrap;color:#64748b}.multi-team-players-module__eW-PWa__playerHeader p{color:#64748b;margin-top:5px;font-size:.82rem}.multi-team-players-module__eW-PWa__playerHeader>span{color:#1d4ed8;white-space:nowrap;font-size:.8rem;font-weight:700}@media (max-width:650px){.multi-team-players-module__eW-PWa__teamLayout{grid-template-columns:1fr}.multi-team-players-module__eW-PWa__playerNav{display:flex;overflow-x:auto}.multi-team-players-module__eW-PWa__playerNav button{min-width:150px}.multi-team-players-module__eW-PWa__playerRow{grid-template-columns:30px minmax(0,1fr) auto;gap:6px;padding:10px}}
.admin-layout-module__sUciFG__shell{color:#0f172a;background:#f8fafc;min-height:100vh}.admin-layout-module__sUciFG__topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e5eaf2;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;gap:30px;min-height:76px;padding:0 clamp(20px,4vw,64px);display:grid;position:sticky;top:0;box-shadow:0 3px 12px #0f172a06}.admin-layout-module__sUciFG__brand{color:#0f172a;align-items:center;gap:10px;width:max-content;display:inline-flex}.admin-layout-module__sUciFG__brand svg{filter:drop-shadow(0 5px 8px #2563eb33);width:38px;height:38px}.admin-layout-module__sUciFG__brand strong{letter-spacing:-.025em;font-size:1.12rem;display:block}.admin-layout-module__sUciFG__brand small,.admin-layout-module__sUciFG__accountIdentity small{color:#64748b;margin-top:2px;font-size:.71rem;font-weight:600;display:block}.admin-layout-module__sUciFG__navigation{background:#f8fafc;border:1px solid #e7eaf2;border-radius:11px;align-items:center;gap:5px;padding:4px;display:flex}.admin-layout-module__sUciFG__navigation a{color:#52607e;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:.84rem;font-weight:750;display:inline-flex}.admin-layout-module__sUciFG__navigation a svg{width:16px;height:16px}.admin-layout-module__sUciFG__navigation a:hover{color:#1d4ed8;background:#eff6ff}.admin-layout-module__sUciFG__navigation a[data-active=true]{color:#fff;background:linear-gradient(135deg,#2864eb,#1d4ed8);box-shadow:0 5px 12px #2563eb33}.admin-layout-module__sUciFG__accountArea{justify-content:flex-end;align-items:center;gap:14px;display:flex}.admin-layout-module__sUciFG__accountIdentity{align-items:center;gap:8px;display:flex}.admin-layout-module__sUciFG__accountIdentity strong{font-size:.8rem;display:block}.admin-layout-module__sUciFG__avatar{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.admin-layout-module__sUciFG__avatar svg{width:17px}.admin-layout-module__sUciFG__accountArea button{color:#52607e;font:inherit;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:8px;padding:8px 10px;font-size:.78rem;font-weight:700}.admin-layout-module__sUciFG__accountArea button:hover{color:#1e3a8a;background:#f8fbff;border-color:#bfdbfe}.admin-layout-module__sUciFG__accountArea p[role=alert]{color:#b91c1c;font-size:.72rem;position:absolute;top:64px;right:20px}.admin-layout-module__sUciFG__content{width:min(100%,1480px);margin:0 auto;padding:32px 40px}@media (max-width:800px){.admin-layout-module__sUciFG__topbar{grid-template-columns:1fr auto;gap:12px;min-height:68px;padding:0 18px}.admin-layout-module__sUciFG__navigation{grid-area:2/1/auto/-1;justify-self:stretch;margin-bottom:12px}.admin-layout-module__sUciFG__navigation a{flex:1;justify-content:center}.admin-layout-module__sUciFG__accountIdentity span:last-child{display:none}.admin-layout-module__sUciFG__content{padding:24px 18px}}@media (max-width:500px){.admin-layout-module__sUciFG__topbar{padding:0 13px}.admin-layout-module__sUciFG__brand small,.admin-layout-module__sUciFG__accountArea>div:first-child{display:none}.admin-layout-module__sUciFG__accountArea{gap:7px}.admin-layout-module__sUciFG__navigation a{padding:0 8px}.admin-layout-module__sUciFG__content{padding:20px 13px}}
.profile-module__YTkHtq__page{gap:22px;width:100%;max-width:1280px;margin:0 auto;display:grid}.profile-module__YTkHtq__page>header p{color:#2864eb;letter-spacing:.1em;font-size:.73rem;font-weight:900}.profile-module__YTkHtq__page>header h1{letter-spacing:-.05em;margin-top:7px;font-size:clamp(1.9rem,3vw,2.45rem)}.profile-module__YTkHtq__page>header span{color:#64748b;margin-top:9px;display:block}.profile-module__YTkHtq__settingsGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.profile-module__YTkHtq__form{background:#fff;border:1px solid #e1e7f0;border-radius:14px;gap:18px;padding:23px;display:grid}.profile-module__YTkHtq__form label{color:#475569;gap:8px;font-size:.83rem;font-weight:750;display:grid}.profile-module__YTkHtq__form label>span{align-items:center;gap:7px;display:inline-flex}.profile-module__YTkHtq__form label svg{color:#2864eb;width:16px}.profile-module__YTkHtq__form input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:11px}.profile-module__YTkHtq__form input:focus{border-color:#2864eb;outline:3px solid #2864eb1f}.profile-module__YTkHtq__form input[readonly]{color:#64748b;background:#f8fafc}.profile-module__YTkHtq__form small{color:#94a3b8;font-size:.74rem;font-weight:600}.profile-module__YTkHtq__security{color:#35507e;background:#f0f5ff;border-radius:10px;gap:10px;padding:14px;display:flex}.profile-module__YTkHtq__security>svg{color:#3b65d8;flex:none;width:22px}.profile-module__YTkHtq__security p{color:#60739a;margin-top:4px;font-size:.82rem;line-height:1.4}.profile-module__YTkHtq__form footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;padding-top:17px;display:flex}.profile-module__YTkHtq__form footer span{color:#16803b;font-size:.82rem;font-weight:700}.profile-module__YTkHtq__form footer span[data-error=true]{color:#b91c1c}@media (max-width:760px){.profile-module__YTkHtq__settingsGrid{grid-template-columns:1fr}.profile-module__YTkHtq__form{padding:17px}.profile-module__YTkHtq__form footer{flex-direction:column;align-items:stretch}.profile-module__YTkHtq__form footer button{width:100%}}.profile-module__YTkHtq__dangerZone{background:#fff7f7;border:1px solid #fecaca;border-radius:14px;gap:16px;padding:20px;display:grid}.profile-module__YTkHtq__dangerZone>div{gap:11px;display:flex}.profile-module__YTkHtq__dangerZone svg{color:#b91c1c;flex:none;width:21px}.profile-module__YTkHtq__dangerZone strong{color:#7f1d1d}.profile-module__YTkHtq__dangerZone p{color:#7f1d1d;margin-top:4px;font-size:.84rem;line-height:1.5}.profile-module__YTkHtq__dangerZone button{justify-self:start}.profile-module__YTkHtq__passwordSection{background:#fff;border:1px solid #dbe5f2;border-radius:14px;gap:17px;padding:22px;display:grid}.profile-module__YTkHtq__sectionHeading{gap:11px;display:flex}.profile-module__YTkHtq__sectionHeading>svg{color:#2563eb;flex:none;width:22px}.profile-module__YTkHtq__sectionHeading strong{color:#172033}.profile-module__YTkHtq__sectionHeading p{color:#64748b;margin-top:4px;font-size:.84rem;line-height:1.5}.profile-module__YTkHtq__passwordForm{gap:14px;display:grid}.profile-module__YTkHtq__passwordForm label{color:#475569;gap:8px;font-size:.83rem;font-weight:750;display:grid}.profile-module__YTkHtq__passwordForm input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:11px}.profile-module__YTkHtq__passwordForm input:focus{border-color:#2864eb;outline:3px solid #2864eb1f}.profile-module__YTkHtq__passwordHint{color:#64748b;font-size:.79rem;line-height:1.45}.profile-module__YTkHtq__passwordHint a{color:#135ef0;font-weight:700}.profile-module__YTkHtq__passwordForm footer{border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:14px;padding-top:17px;display:flex}.profile-module__YTkHtq__passwordForm footer span{color:#16803b;font-size:.82rem;font-weight:700}.profile-module__YTkHtq__passwordForm footer span[data-error=true]{color:#b91c1c}.profile-module__YTkHtq__dialogBackdrop{z-index:20;background:#0f172a8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.profile-module__YTkHtq__deleteDialog{color:#172033;background:#fff;border-radius:16px;gap:15px;width:min(100%,470px);padding:25px;display:grid;box-shadow:0 24px 70px #0f172a4d}.profile-module__YTkHtq__deleteDialog>svg{color:#b91c1c;width:29px;height:29px}.profile-module__YTkHtq__deleteDialog h2{letter-spacing:-.025em;font-size:1.25rem}.profile-module__YTkHtq__deleteDialog p{color:#475569;line-height:1.5}.profile-module__YTkHtq__deleteDialog label{color:#475569;gap:8px;font-size:.86rem;font-weight:700;display:grid}.profile-module__YTkHtq__deleteDialog input{color:#0f172a;font:inherit;border:1px solid #cbd5e1;border-radius:9px;padding:11px}.profile-module__YTkHtq__deleteDialog input:focus{border-color:#b91c1c;outline:3px solid #b91c1c1f}.profile-module__YTkHtq__dialogActions{justify-content:flex-end;gap:10px;margin-top:3px;display:flex}@media (max-width:560px){.profile-module__YTkHtq__dialogActions,.profile-module__YTkHtq__passwordForm footer{flex-direction:column-reverse;align-items:stretch}.profile-module__YTkHtq__dialogActions button,.profile-module__YTkHtq__passwordForm footer button{width:100%}}
.auth-module__Iay1tq__authPage{color:#0b1535;background:#fff;min-height:100vh}.auth-module__Iay1tq__header{background:#ffffffeb;border-bottom:1px solid #e7ebf3;align-items:center;gap:72px;height:70px;padding:0 clamp(20px,4vw,64px);display:flex}.auth-module__Iay1tq__brand{color:#10172d;white-space:nowrap;align-items:center;gap:10px;font-size:1.45rem;font-weight:800;display:flex}.auth-module__Iay1tq__brand svg{filter:drop-shadow(0 4px 7px #432ddc2e);width:34px;height:34px}.auth-module__Iay1tq__nav{flex:1;gap:38px;display:flex}.auth-module__Iay1tq__nav a,.auth-module__Iay1tq__headerActions a,.auth-module__Iay1tq__language{color:#435070;font-size:.95rem;font-weight:550}.auth-module__Iay1tq__nav a:hover,.auth-module__Iay1tq__headerActions a:hover{color:#2563eb}.auth-module__Iay1tq__headerActions{align-items:center;gap:26px;display:flex}.auth-module__Iay1tq__language{border-right:1px solid #e2e8f0;padding-right:22px}.auth-module__Iay1tq__headerActions>a:not(.auth-module__Iay1tq__registerLink){color:#115cf4}.auth-module__Iay1tq__registerLink{background:#2864eb;border-radius:9px;padding:12px 22px;color:#fff!important}.auth-module__Iay1tq__authBody{grid-template-columns:1fr 1fr;min-height:calc(100vh - 70px);display:grid}.auth-module__Iay1tq__hero{background:radial-gradient(circle at 72% 25%,#ffffffeb,#0000 36%),linear-gradient(135deg,#e6f0ff 0%,#f7f9ff 58%,#fff 100%);padding:clamp(54px,7vw,110px) clamp(32px,8vw,110px);position:relative;overflow:hidden}.auth-module__Iay1tq__hero:after{content:"";opacity:.8;background:linear-gradient(170deg,#0000,#215bbf47),repeating-linear-gradient(8deg,#ffffff2e 0 2px,#0000 2px 14px);position:absolute;inset:58% -8% -18%;transform:skewY(-5deg)}.auth-module__Iay1tq__heroContent{z-index:1;max-width:560px;position:relative}.auth-module__Iay1tq__eyebrow{color:#3878f6;letter-spacing:.02em;font-size:.95rem;font-weight:800}.auth-module__Iay1tq__hero h1{letter-spacing:-.055em;margin:16px 0 18px;font-size:clamp(2.5rem,4.2vw,4.5rem);line-height:1.08}.auth-module__Iay1tq__hero h1 span{color:#2465ed}.auth-module__Iay1tq__heroText{color:#5d6c8b;max-width:560px;font-size:1.2rem;line-height:1.45}.auth-module__Iay1tq__benefits{gap:20px;margin-top:42px;display:grid}.auth-module__Iay1tq__benefits>div{align-items:center;gap:18px;display:flex}.auth-module__Iay1tq__benefits>div>span{color:#2465ed;background:#d7e4ffbf;border-radius:12px;place-items:center;width:58px;height:58px;font-size:1.8rem;display:grid}.auth-module__Iay1tq__benefits p{color:#17234a;gap:5px;display:grid}.auth-module__Iay1tq__benefits small{color:#5e6d8a;font-size:.98rem}.auth-module__Iay1tq__fieldArt{z-index:0;background:linear-gradient(#8ac26c,#2f7a3b);border-radius:50% 50% 12px 12px;width:230px;height:150px;position:absolute;bottom:6%;right:8%;transform:perspective(180px)rotateX(18deg);box-shadow:0 22px 32px #0f412840}.auth-module__Iay1tq__fieldArt span{filter:drop-shadow(0 6px 2px #0003);font-size:3.6rem;position:absolute;top:16%;right:38%}.auth-module__Iay1tq__formArea{background:linear-gradient(110deg,#fff,#fbfcff);place-items:center;padding:40px clamp(20px,8vw,120px);display:grid}.auth-module__Iay1tq__formArea>section{width:min(100%,540px)}.auth-module__Iay1tq__formCard{background:#ffffffdb;border:1px solid #e7ebf3;border-radius:16px;padding:clamp(28px,4vw,42px);box-shadow:0 10px 35px #11234b0d}.auth-module__Iay1tq__formBrand{color:#10172d;justify-content:center;align-items:center;gap:9px;margin-bottom:24px;font-size:1.35rem;font-weight:800;display:flex}.auth-module__Iay1tq__formCard h1{text-align:center;font-size:clamp(1.8rem,3vw,2.25rem)}.auth-module__Iay1tq__formIntro{color:#65728d;text-align:center;margin:12px auto 28px;font-size:1rem;line-height:1.4}.auth-module__Iay1tq__form{gap:16px;display:grid}.auth-module__Iay1tq__formOptions{color:#5f6d89;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.auth-module__Iay1tq__formOptions a,.auth-module__Iay1tq__terms a,.auth-module__Iay1tq__switchText a{color:#135ef0;font-weight:650}.auth-module__Iay1tq__formCard .button{width:100%}.auth-module__Iay1tq__divider{color:#76829b;align-items:center;gap:12px;margin:24px 0;display:flex}.auth-module__Iay1tq__divider:before,.auth-module__Iay1tq__divider:after{content:"";background:#e1e6ef;flex:1;height:1px}.auth-module__Iay1tq__switchText{color:#68758e;text-align:center;margin-top:24px}.auth-module__Iay1tq__terms{color:#5d6b87;gap:9px;font-size:.85rem;line-height:1.4;display:flex}.auth-module__Iay1tq__terms input,.auth-module__Iay1tq__formOptions input{accent-color:#2563eb;width:19px;height:19px}@media (max-width:900px){.auth-module__Iay1tq__header{gap:24px}.auth-module__Iay1tq__nav{gap:16px}.auth-module__Iay1tq__authBody{grid-template-columns:1fr}.auth-module__Iay1tq__hero{min-height:440px;padding-top:54px}.auth-module__Iay1tq__formArea{padding:44px 20px}}@media (max-width:640px){.auth-module__Iay1tq__header{flex-wrap:wrap;height:auto;padding:14px 20px}.auth-module__Iay1tq__nav{flex-basis:100%;order:3;padding-bottom:5px;overflow-x:auto}.auth-module__Iay1tq__headerActions{gap:12px;margin-left:auto}.auth-module__Iay1tq__language,.auth-module__Iay1tq__headerActions>a:not(.auth-module__Iay1tq__registerLink){display:none}.auth-module__Iay1tq__hero h1{font-size:2.7rem}.auth-module__Iay1tq__fieldArt{opacity:.35}}.auth-module__Iay1tq__hero{background-image:linear-gradient(90deg,#e6f0ffd1,#ffffff38),url(/images/auth-background.png);background-position:50%;background-size:cover}.auth-module__Iay1tq__fieldArt{display:none}.auth-module__Iay1tq__hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#f7faffeb 0%,#f7faffb8 35%,#ffffff57 72%,#ffffff14 100%);position:absolute;inset:0}.auth-module__Iay1tq__heroContent{text-shadow:0 1px 2px #ffffff73}.auth-module__Iay1tq__hero h1{color:#081637;text-shadow:0 2px 3px #ffffffa6}.auth-module__Iay1tq__heroText,.auth-module__Iay1tq__benefits small{color:#435578;font-weight:550}.auth-module__Iay1tq__benefits p{text-shadow:0 1px 2px #ffffffb3}.auth-module__Iay1tq__authBody{position:relative;overflow:hidden}.auth-module__Iay1tq__hero{z-index:1;overflow:visible}.auth-module__Iay1tq__hero:before{background:linear-gradient(90deg,#f7faffe6 0%,#f7faffad 36%,#ffffffb8 62%,#fffffff2 84%,#fff 100%);inset:0 -50vw 0 0}.auth-module__Iay1tq__formArea{z-index:2;background:0 0;position:relative}.auth-module__Iay1tq__hero{background-image:linear-gradient(90deg,#e6f0ff1f 0%,#f7faff2e 32%,#ffffff8f 78%,#ffffffe6 100%),url(/images/auth-background.png)}.auth-module__Iay1tq__hero:after{display:none}.auth-module__Iay1tq__hero h1{font-weight:850}.auth-module__Iay1tq__heroText{color:#33466e;text-shadow:0 1px 2px #ffffffd1;font-weight:650}.auth-module__Iay1tq__benefits b{color:#10204a;font-weight:800}.auth-module__Iay1tq__benefits small{color:#405477;font-weight:650}.auth-module__Iay1tq__hero{background-position:bottom;padding-top:clamp(42px,5vw,76px)}.auth-module__Iay1tq__heroContent{max-width:620px}.auth-module__Iay1tq__eyebrow{font-size:.8rem}.auth-module__Iay1tq__hero h1{max-width:520px;font-size:clamp(1.95rem,3vw,3rem);line-height:1.14}.auth-module__Iay1tq__heroText{max-width:500px;font-size:.95rem;line-height:1.5}.auth-module__Iay1tq__benefits{margin-top:34px}.auth-module__Iay1tq__benefits b{white-space:nowrap;font-size:.8rem}@media (min-width:901px){.auth-module__Iay1tq__hero{background-repeat:no-repeat;background-size:cover}}.auth-module__Iay1tq__heroContent{transform:none}.auth-module__Iay1tq__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px}.auth-module__Iay1tq__benefits>div{align-items:center;gap:13px}.auth-module__Iay1tq__benefits p{line-height:1.3}@media (max-width:900px){.auth-module__Iay1tq__benefits{grid-template-columns:1fr;gap:16px}}.auth-module__Iay1tq__hero:before{background:linear-gradient(90deg,#f7faff57 0%,#f7faff75 30%,#ffffffb8 65%,#ffffffeb 86%,#fff 100%)}.auth-module__Iay1tq__benefits{gap:10px;margin-top:34px}.auth-module__Iay1tq__benefits>div{gap:8px;min-width:0}.auth-module__Iay1tq__benefits>div>span{flex:0 0 42px;width:42px;height:42px}.auth-module__Iay1tq__benefits b{color:#0b1d49;font-size:.72rem}@media (min-width:901px){.auth-module__Iay1tq__heroContent{max-width:640px;margin-left:clamp(18px,3vw,48px)}}.auth-module__Iay1tq__hero h1{font-size:clamp(1.8rem,2.7vw,2.7rem)}.auth-module__Iay1tq__heroText{font-size:.9rem}.auth-module__Iay1tq__benefits b{white-space:normal;font-size:.84rem}.auth-module__Iay1tq__benefits p{min-width:0}.auth-module__Iay1tq__benefits>div>span{flex-basis:36px;width:36px;height:36px}.auth-module__Iay1tq__benefits b{font-size:.78rem}.auth-module__Iay1tq__benefits>div:first-child b{white-space:nowrap}.auth-module__Iay1tq__benefits>div{gap:14px}.auth-module__Iay1tq__benefits b{letter-spacing:-.015em;font-family:Trebuchet MS,Arial,sans-serif;font-weight:700;line-height:1.25}@media (min-width:901px){.auth-module__Iay1tq__hero{background-position:50%,50% calc(100% + clamp(104px,12vh,156px))}.auth-module__Iay1tq__authBody:has(.auth-module__Iay1tq__registerCard) .auth-module__Iay1tq__hero{background-position:50%,50% calc(100% + clamp(18px,2vh,28px))}}.auth-module__Iay1tq__authBody:has(.auth-module__Iay1tq__registerCard) .auth-module__Iay1tq__hero{background-image:linear-gradient(90deg,#e6f0ff1f 0%,#f7faff2e 32%,#ffffff8f 78%,#ffffffe6 100%),url(/images/auth-background-register.png)}.auth-module__Iay1tq__authBody:has(.auth-module__Iay1tq__registerCard) .auth-module__Iay1tq__hero{background-position:50%,top;padding-top:clamp(42px,5vw,76px)}.auth-module__Iay1tq__authBody:has(.auth-module__Iay1tq__registerCard) .auth-module__Iay1tq__formArea{padding:40px clamp(20px,8vw,120px)}@media (max-width:900px){.auth-module__Iay1tq__authBody:has(.auth-module__Iay1tq__registerCard) .auth-module__Iay1tq__hero{padding-top:54px}.auth-module__Iay1tq__authBody:has(.auth-module__Iay1tq__registerCard) .auth-module__Iay1tq__formArea{padding:44px 20px}}.auth-module__Iay1tq__termsError{color:#b91c1c;margin-top:7px;font-size:.8rem}.auth-module__Iay1tq__termsHint{color:#64748b;margin:8px 0 0 28px;font-size:.78rem;line-height:1.45}.auth-module__Iay1tq__termsHint a{color:#135ef0;font-weight:650}.auth-module__Iay1tq__formError,.auth-module__Iay1tq__formSuccess{border-radius:8px;padding:10px 12px;font-size:.88rem;line-height:1.4}.auth-module__Iay1tq__formError{color:#991b1b;background:#fef2f2}.auth-module__Iay1tq__formSuccess{color:#166534;background:#f0fdf4}.auth-module__Iay1tq__verificationIcon{color:#2563eb;background:#eff6ff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:1.8rem;display:grid}.auth-module__Iay1tq__verificationHint{color:#64748b;text-align:center;margin-bottom:26px;font-size:.9rem;line-height:1.5}.auth-module__Iay1tq__formCard>.auth-module__Iay1tq__registerLink{justify-content:center;width:100%;display:flex}.auth-module__Iay1tq__resendForm{gap:12px;margin-bottom:20px;display:grid}.auth-module__Iay1tq__resendForm .button{width:100%}@media (max-width:640px){.auth-module__Iay1tq__authBody{min-height:0}.auth-module__Iay1tq__hero{background:linear-gradient(145deg,#eaf2ff,#f8fbff);min-height:0;padding:30px 20px 25px}.auth-module__Iay1tq__authBody:has(.auth-module__Iay1tq__registerCard) .auth-module__Iay1tq__hero{background:linear-gradient(145deg,#eaf2ff,#f8fbff);min-height:0;padding:30px 20px 25px}.auth-module__Iay1tq__hero:before,.auth-module__Iay1tq__hero:after{display:none}.auth-module__Iay1tq__heroContent{max-width:none;text-shadow:none}.auth-module__Iay1tq__eyebrow{font-size:.72rem}.auth-module__Iay1tq__hero h1{max-width:19ch;text-shadow:none;margin:10px 0;font-size:clamp(1.8rem,8vw,2.25rem);line-height:1.14}.auth-module__Iay1tq__heroText{max-width:34rem;text-shadow:none;font-size:.94rem}.auth-module__Iay1tq__benefits{display:none}.auth-module__Iay1tq__formArea{background:#fff;padding:24px 16px 38px}.auth-module__Iay1tq__authBody:has(.auth-module__Iay1tq__registerCard) .auth-module__Iay1tq__formArea{background:#fff;padding:24px 16px 38px}.auth-module__Iay1tq__formCard{box-shadow:none;border:0;border-radius:0;padding:18px 4px}.auth-module__Iay1tq__formIntro{margin-bottom:24px}}
.legal-module__FWDERa__page{color:#17234a;background:#f7f9fd;min-height:100vh}.legal-module__FWDERa__content{width:min(100% - 40px,860px);margin:0 auto;padding:clamp(44px,7vw,84px) 0}.legal-module__FWDERa__eyebrow{color:#2864eb;letter-spacing:.08em;margin-bottom:12px;font-size:.78rem;font-weight:800}.legal-module__FWDERa__title{color:#0b1535;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,5vw,3.25rem)}.legal-module__FWDERa__updated{color:#64748b;margin:14px 0 36px;font-size:.94rem}.legal-module__FWDERa__notice{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:26px;padding:16px 18px;line-height:1.55}.legal-module__FWDERa__document{background:#fff;border:1px solid #e3e8f2;border-radius:18px;padding:clamp(24px,5vw,48px);box-shadow:0 12px 35px #1f36630f}.legal-module__FWDERa__document h2{color:#0b1535;margin:34px 0 10px;font-size:1.25rem}.legal-module__FWDERa__document h2:first-child{margin-top:0}.legal-module__FWDERa__document p,.legal-module__FWDERa__document li{color:#4b5b78;line-height:1.7}.legal-module__FWDERa__document p{margin:0 0 14px}.legal-module__FWDERa__document ul{margin:0 0 14px;padding-left:22px}.legal-module__FWDERa__document a{color:#155eef;font-weight:700}@media (max-width:640px){.legal-module__FWDERa__content{width:min(100% - 32px,860px);padding-top:38px}.legal-module__FWDERa__document{padding:24px 20px}}
.public-tournament-module__Q0SbXG__page{color:#10172d;background:linear-gradient(#fafbff,#f5f7fc);min-height:100vh}.public-tournament-module__Q0SbXG__topbar{justify-content:space-between;align-items:center;gap:18px;max-width:1440px;margin:0 auto;padding:18px clamp(20px,4vw,58px);display:flex}.public-tournament-module__Q0SbXG__brand{color:#0b1535;align-items:center;gap:9px;font-size:1.1rem;display:inline-flex}.public-tournament-module__Q0SbXG__brand svg,.public-tournament-module__Q0SbXG__footer svg{width:34px;height:34px}.public-tournament-module__Q0SbXG__createLink{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:9px;padding:10px 14px;font-size:.8rem;font-weight:800}.public-tournament-module__Q0SbXG__hero{color:#fff;background:radial-gradient(circle at 83% 15%,#60a5fab3,#0000 22%),radial-gradient(circle at 74% 85%,#35c69e47,#0000 24%),linear-gradient(125deg,#0b1535,#174a9d 58%,#2563eb);border-radius:22px;max-width:1440px;margin:0 auto;padding:clamp(34px,6vw,74px) clamp(24px,6vw,78px);position:relative;overflow:hidden;box-shadow:0 17px 40px #2563eb33}.public-tournament-module__Q0SbXG__hero:after{content:"";opacity:.38;background:repeating-linear-gradient(135deg,#0000 0 24px,#ffffff14 24px 25px);position:absolute;inset:0}.public-tournament-module__Q0SbXG__hero>*{z-index:1;position:relative}.public-tournament-module__Q0SbXG__hero>span{color:#16723a;background:#e8faed;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:850;display:inline-flex}.public-tournament-module__Q0SbXG__hero>span[data-completed=true]{color:#44516a;background:#f1f4f8}.public-tournament-module__Q0SbXG__hero h1{letter-spacing:-.06em;max-width:850px;margin-top:15px;font-size:clamp(2rem,4.2vw,4rem)}.public-tournament-module__Q0SbXG__hero>p{color:#ffffffd4;max-width:670px;margin-top:13px;font-size:1rem;line-height:1.55}.public-tournament-module__Q0SbXG__metadata{color:#ffffffe0;flex-wrap:wrap;gap:11px 21px;margin-top:25px;font-size:.86rem;font-weight:650;display:flex}.public-tournament-module__Q0SbXG__metadata span{align-items:center;gap:7px;display:inline-flex}.public-tournament-module__Q0SbXG__metadata svg{color:#bfdbfe;width:17px;height:17px}.public-tournament-module__Q0SbXG__content{gap:20px;max-width:1440px;margin:0 auto;padding:36px clamp(20px,4vw,58px) 60px;display:grid}.public-tournament-module__Q0SbXG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.public-tournament-module__Q0SbXG__sectionHeader p{color:#2563eb;letter-spacing:.09em;font-size:.72rem;font-weight:900}.public-tournament-module__Q0SbXG__sectionHeader h2{letter-spacing:-.045em;margin-top:6px;font-size:clamp(1.5rem,2.6vw,2rem)}.public-tournament-module__Q0SbXG__sectionHeader>span{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:8px 11px;font-size:.75rem;font-weight:800}.public-tournament-module__Q0SbXG__content .view>header{display:none}.public-tournament-module__Q0SbXG__tabs{background:#ffffffe0;border:1px solid #e5e9f2;border-radius:13px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto;box-shadow:0 8px 20px #0f172a09}.public-tournament-module__Q0SbXG__tabs button{color:#68748a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-family:inherit;font-size:.78rem;font-weight:800;display:inline-flex}.public-tournament-module__Q0SbXG__tabs button svg{width:16px;height:16px}.public-tournament-module__Q0SbXG__tabs button[data-active=true]{color:#1d4ed8;background:#eff6ff;box-shadow:0 2px 7px #2563eb14}.public-tournament-module__Q0SbXG__tabPanel{gap:20px;display:grid}.public-tournament-module__Q0SbXG__overview{grid-template-columns:minmax(0,1.65fr) minmax(270px,.75fr);gap:18px;display:grid}.public-tournament-module__Q0SbXG__aboutCard,.public-tournament-module__Q0SbXG__summaryCard{background:#fff;border:1px solid #e1e7f0;border-radius:18px;padding:clamp(20px,3vw,30px);box-shadow:0 10px 25px #0f172a0a}.public-tournament-module__Q0SbXG__aboutCard>p:first-child,.public-tournament-module__Q0SbXG__summaryCard>p:first-child{color:#2563eb;letter-spacing:.1em;font-size:.69rem;font-weight:900}.public-tournament-module__Q0SbXG__aboutCard h2,.public-tournament-module__Q0SbXG__summaryCard h2{color:#16203a;letter-spacing:-.04em;margin-top:8px;font-size:clamp(1.3rem,2vw,1.65rem)}.public-tournament-module__Q0SbXG__aboutDescription{color:#58657a;max-width:700px;margin-top:15px;font-size:.94rem;line-height:1.65}.public-tournament-module__Q0SbXG__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:24px;display:grid}.public-tournament-module__Q0SbXG__detailsGrid>div{background:#f7f8fc;border-radius:11px;padding:12px 13px}.public-tournament-module__Q0SbXG__detailsGrid dt{color:#758197;font-size:.68rem;font-weight:750}.public-tournament-module__Q0SbXG__detailsGrid dd{color:#1d2741;margin-top:5px;font-size:.82rem;font-weight:850}.public-tournament-module__Q0SbXG__summaryCard{background:linear-gradient(145deg,#fff,#f8fbff);flex-direction:column;justify-content:center;display:flex}.public-tournament-module__Q0SbXG__summaryCard h2{font-size:1.22rem}.public-tournament-module__Q0SbXG__progressTrack{background:#e6e9f1;border-radius:999px;height:9px;margin-top:22px;overflow:hidden}.public-tournament-module__Q0SbXG__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%;display:block}.public-tournament-module__Q0SbXG__summaryCard>strong{color:#1d4ed8;align-items:baseline;gap:7px;margin-top:10px;font-size:1.35rem;display:flex}.public-tournament-module__Q0SbXG__summaryCard>strong small{color:#69758a;font-size:.7rem;font-weight:700}.public-tournament-module__Q0SbXG__championSummary{color:#7c5100;background:#fff7de;border-radius:12px;align-items:center;gap:9px;margin-top:22px;padding:10px;font-size:.72rem;display:flex}.public-tournament-module__Q0SbXG__championSummary svg{color:#e6a100;width:23px;height:23px}.public-tournament-module__Q0SbXG__championSummary span{gap:2px;display:grid}.public-tournament-module__Q0SbXG__championSummary strong{color:#403114;font-size:.84rem}.public-tournament-module__Q0SbXG__standings{background:#fff;border:1px solid #e1e7f0;border-radius:14px;overflow-x:auto;box-shadow:0 8px 21px #0f172a0a}.public-tournament-module__Q0SbXG__standings table{border-collapse:collapse;width:100%;min-width:650px}.public-tournament-module__Q0SbXG__standings th{color:#64748b;text-align:center;background:#f8fafc;padding:12px 16px;font-size:.75rem}.public-tournament-module__Q0SbXG__standings th:nth-child(2),.public-tournament-module__Q0SbXG__standings td:nth-child(2){text-align:left}.public-tournament-module__Q0SbXG__standings td{text-align:center;border-top:1px solid #eef2f7;padding:14px 16px}.public-tournament-module__Q0SbXG__standings td:first-child{color:#1d4ed8;font-weight:850}.public-tournament-module__Q0SbXG__footer{color:#64748b;border-top:1px solid #e5e9f1;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:.8rem;display:flex}.public-tournament-module__Q0SbXG__fixtureSection{gap:16px;margin-top:20px;display:grid}.public-tournament-module__Q0SbXG__fixtureHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.public-tournament-module__Q0SbXG__fixtureHeader p{color:#2563eb;letter-spacing:.09em;font-size:.72rem;font-weight:900}.public-tournament-module__Q0SbXG__fixtureHeader h2{letter-spacing:-.045em;margin-top:6px;font-size:clamp(1.35rem,2.2vw,1.75rem)}.public-tournament-module__Q0SbXG__fixtureHeader>div>span{color:#64748b;margin-top:7px;font-size:.84rem;display:block}.public-tournament-module__Q0SbXG__fixtureSummary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.public-tournament-module__Q0SbXG__fixtureSummary span{color:#1d4ed8;white-space:nowrap;background:#f8fbff;border:1px solid #e4e8f5;border-radius:999px;padding:7px 10px;font-size:.73rem;font-weight:800}.public-tournament-module__Q0SbXG__fixtureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.public-tournament-module__Q0SbXG__fixtureCard{background:#ffffffeb;border:1px solid #e1e7f0;border-radius:16px;overflow:hidden;box-shadow:0 9px 24px #0f172a0b}.public-tournament-module__Q0SbXG__fixtureCard>header{background:linear-gradient(#fff,#fafbff);border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.public-tournament-module__Q0SbXG__fixtureCard h3{letter-spacing:-.015em;align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.public-tournament-module__Q0SbXG__fixtureCard h3 svg{color:#2563eb;width:18px;height:18px}.public-tournament-module__Q0SbXG__fixtureCard>header>span{color:#1d4ed8;background:#eff6ff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:900;display:grid}.public-tournament-module__Q0SbXG__fixtureList{max-height:490px;overflow-y:auto}.public-tournament-module__Q0SbXG__fixtureRow{border-bottom:1px solid #edf0f6;padding:13px 17px 12px}.public-tournament-module__Q0SbXG__fixtureRow:last-child{border-bottom:0}.public-tournament-module__Q0SbXG__fixtureRowMeta{color:#768196;text-transform:uppercase;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;font-size:.69rem;font-weight:750;display:flex}.public-tournament-module__Q0SbXG__fixtureRowMeta>span{color:#2563eb}.public-tournament-module__Q0SbXG__fixtureRowMeta time{color:#7c8798;text-transform:none;letter-spacing:0}.public-tournament-module__Q0SbXG__fixtureMatch{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.public-tournament-module__Q0SbXG__fixtureMatch strong{color:#17213a;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.public-tournament-module__Q0SbXG__fixtureMatch strong:last-child{text-align:right}.public-tournament-module__Q0SbXG__fixtureMatch b{color:#1e3a8a;white-space:nowrap;background:#eff6ff;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:.84rem;display:inline-flex}.public-tournament-module__Q0SbXG__fixtureMatch b i{color:#64748b;font-style:normal}.public-tournament-module__Q0SbXG__fixtureMatch em{color:#8a94a8;letter-spacing:.08em;font-size:.66rem;font-style:normal;font-weight:900}.public-tournament-module__Q0SbXG__fixtureState{color:#795415;background:#fff6df;border-radius:999px;margin-top:9px;padding:4px 7px;font-size:.66rem;font-weight:850;display:inline-flex}.public-tournament-module__Q0SbXG__fixtureState[data-completed=true]{color:#187441;background:#eaf9ef}.public-tournament-module__Q0SbXG__fixtureNote{color:#64748b;margin-top:7px;font-size:.72rem;line-height:1.4}.public-tournament-module__Q0SbXG__fixtureEmpty{color:#7d8798;text-align:center;padding:29px 17px;font-size:.82rem}@media (max-width:700px){.public-tournament-module__Q0SbXG__topbar{padding:14px 18px}.public-tournament-module__Q0SbXG__hero{border-radius:16px;margin:0 12px}.public-tournament-module__Q0SbXG__content{padding:29px 12px 45px}.public-tournament-module__Q0SbXG__metadata{gap:10px;display:grid}.public-tournament-module__Q0SbXG__sectionHeader,.public-tournament-module__Q0SbXG__fixtureHeader{flex-direction:column;align-items:flex-start}.public-tournament-module__Q0SbXG__fixtureSummary{justify-content:flex-start}.public-tournament-module__Q0SbXG__overview,.public-tournament-module__Q0SbXG__fixtureGrid,.public-tournament-module__Q0SbXG__detailsGrid{grid-template-columns:1fr}.public-tournament-module__Q0SbXG__fixtureList{max-height:none}.public-tournament-module__Q0SbXG__content .grid{border-radius:13px}}.public-tournament-module__Q0SbXG__tabPanel [data-animate=false] i{animation:none}.public-tournament-module__Q0SbXG__fixtureCard{contain:layout paint}.public-tournament-module__Q0SbXG__fixtureRow{content-visibility:auto;contain-intrinsic-size:100px}.public-tournament-module__Q0SbXG__hero{padding-block:clamp(26px,4vw,48px)}.public-tournament-module__Q0SbXG__hero h1{margin-top:11px;font-size:clamp(1.85rem,3.6vw,3.25rem)}.public-tournament-module__Q0SbXG__hero>p{margin-top:9px}.public-tournament-module__Q0SbXG__metadata{margin-top:18px}:root .public-tournament-module__Q0SbXG__hero{width:min(100% - clamp(40px,8vw,116px),1324px);max-width:1324px;margin-inline:auto}@media (max-width:700px){:root .public-tournament-module__Q0SbXG__hero{width:auto;margin-inline:12px}}.public-tournament-module__Q0SbXG__avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.66rem;font-weight:900;display:grid}.public-tournament-module__Q0SbXG__teamName,.public-tournament-module__Q0SbXG__fixtureTeam{align-items:center;gap:8px;min-width:0;display:inline-flex}.public-tournament-module__Q0SbXG__fixtureTeam{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-tournament-module__Q0SbXG__participantSection{border-top:1px solid #edf0f6;margin-top:24px;padding-top:20px}.public-tournament-module__Q0SbXG__participantSection h3{font-size:.92rem}.public-tournament-module__Q0SbXG__participantSection ol{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin-top:12px;list-style:none;display:grid}.public-tournament-module__Q0SbXG__participantSection li{color:#24304a;border:1px solid #e8ebf3;border-radius:9px;align-items:center;gap:8px;padding:8px;font-size:.8rem;font-weight:750;display:flex}.public-tournament-module__Q0SbXG__participantSection li>b{color:#1d4ed8;background:#eff6ff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:.66rem;display:grid}.public-tournament-module__Q0SbXG__hero>span[data-cancelled=true]{color:#a33a20;background:#fff0eb}.public-tournament-module__Q0SbXG__cancelledNotice{color:#93402b;background:#fff5f2;border:1px solid #ffd7cd;border-radius:13px;max-width:1324px;margin:18px auto 0;padding:15px 18px}.public-tournament-module__Q0SbXG__cancelledNotice p{color:#704238;margin-top:5px;font-size:.88rem;line-height:1.5}.public-tournament-module__Q0SbXG__fixtureLocation{color:#64748b;overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin-top:9px;font-size:.75rem;line-height:1.4;display:flex}.public-tournament-module__Q0SbXG__fixtureLocation svg{color:#2563eb;flex:none;width:14px;height:14px;margin-top:1px}@media (max-width:700px){.public-tournament-module__Q0SbXG__content,.public-tournament-module__Q0SbXG__tabPanel,.public-tournament-module__Q0SbXG__fixtureSection,.public-tournament-module__Q0SbXG__fixtureGrid,.public-tournament-module__Q0SbXG__fixtureCard{min-width:0}.public-tournament-module__Q0SbXG__content{padding-inline:16px}.public-tournament-module__Q0SbXG__fixtureGrid{grid-template-columns:minmax(0,1fr)}.public-tournament-module__Q0SbXG__fixtureCard{width:100%}.public-tournament-module__Q0SbXG__fixtureRow{padding-inline:14px}.public-tournament-module__Q0SbXG__fixtureMatch{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px}.public-tournament-module__Q0SbXG__fixtureMatch strong{white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.public-tournament-module__Q0SbXG__fixtureTeam{white-space:normal;max-width:100%;line-height:1.35;overflow:visible}.public-tournament-module__Q0SbXG__fixtureMatch strong:last-child .public-tournament-module__Q0SbXG__fixtureTeam{justify-content:flex-end}.public-tournament-module__Q0SbXG__fixtureRowMeta time{text-align:right}.public-tournament-module__Q0SbXG__content,.public-tournament-module__Q0SbXG__tabPanel,.public-tournament-module__Q0SbXG__overview,.public-tournament-module__Q0SbXG__fixtureSection{grid-template-columns:minmax(0,1fr);width:100%}.public-tournament-module__Q0SbXG__content>*,.public-tournament-module__Q0SbXG__tabPanel>*,.public-tournament-module__Q0SbXG__overview>*,.public-tournament-module__Q0SbXG__fixtureSection>*,.public-tournament-module__Q0SbXG__fixtureGrid>*{min-width:0;max-width:100%}.public-tournament-module__Q0SbXG__aboutCard,.public-tournament-module__Q0SbXG__summaryCard{overflow-wrap:anywhere;min-width:0}.public-tournament-module__Q0SbXG__participantSection ol{grid-template-columns:minmax(0,1fr)}.public-tournament-module__Q0SbXG__standings{max-width:100%}.public-tournament-module__Q0SbXG__cancelledNotice{margin-inline:16px}}
.marketing-module__snxi8q__page{color:#17213a;background:#fcfcff;min-height:100vh}.marketing-module__snxi8q__header,.marketing-module__snxi8q__hero,.marketing-module__snxi8q__featureSection,.marketing-module__snxi8q__stepsSection,.marketing-module__snxi8q__closing,.marketing-module__snxi8q__footer{width:min(1180px,100% - 40px);margin:0 auto}.marketing-module__snxi8q__header{align-items:center;gap:34px;min-height:76px;display:flex}.marketing-module__snxi8q__brand{color:#17133e;align-items:center;gap:9px;font-size:1.15rem;display:inline-flex}.marketing-module__snxi8q__brand svg,.marketing-module__snxi8q__footer svg{width:33px;height:33px}.marketing-module__snxi8q__nav{flex:1;gap:8px;display:flex}.marketing-module__snxi8q__nav a{color:#62708a;border-radius:8px;padding:9px 11px;font-size:.86rem;font-weight:750}.marketing-module__snxi8q__nav a[data-active=true],.marketing-module__snxi8q__nav a:hover{color:#4c36d4;background:#f0edff}.marketing-module__snxi8q__actions{align-items:center;gap:18px;font-size:.85rem;font-weight:800;display:flex}.marketing-module__snxi8q__actions>a:last-child,.marketing-module__snxi8q__heroActions a:first-child,.marketing-module__snxi8q__closing>a{color:#fff;background:linear-gradient(135deg,#6247ec,#3c26ca);border-radius:10px;align-items:center;gap:7px;padding:12px 15px;display:inline-flex;box-shadow:0 10px 22px #4830cd33}.marketing-module__snxi8q__actions svg,.marketing-module__snxi8q__heroActions svg,.marketing-module__snxi8q__closing svg{width:16px}.marketing-module__snxi8q__hero{grid-template-columns:1fr minmax(360px,.9fr);align-items:center;gap:clamp(36px,8vw,112px);padding:clamp(54px,9vw,112px) 0;display:grid}.marketing-module__snxi8q__heroCopy{max-width:610px}.marketing-module__snxi8q__eyebrow{color:#6249de;letter-spacing:.12em;font-size:.72rem;font-weight:900}.marketing-module__snxi8q__hero h1{letter-spacing:-.07em;max-width:610px;margin-top:15px;font-size:clamp(2.7rem,5vw,4.7rem);line-height:1.02}.marketing-module__snxi8q__hero h1 span{color:#5c44e6}.marketing-module__snxi8q__heroCopy>p:not(.marketing-module__snxi8q__eyebrow){color:#58667e;margin-top:20px;font-size:1.05rem;line-height:1.6}.marketing-module__snxi8q__heroActions{align-items:center;gap:18px;margin-top:29px;font-size:.9rem;font-weight:800;display:flex}.marketing-module__snxi8q__heroActions a:last-child{color:#5540d7}.marketing-module__snxi8q__heroCopy ul{color:#536078;gap:9px;margin-top:30px;font-size:.83rem;font-weight:700;list-style:none;display:grid}.marketing-module__snxi8q__heroCopy li{align-items:center;gap:8px;display:flex}.marketing-module__snxi8q__heroCopy li svg{color:#23a65a;width:17px}.marketing-module__snxi8q__productVisual{background:linear-gradient(150deg,#f9f8ff,#fff);border:1px solid #e1e3f5;border-radius:22px;gap:16px;padding:19px;display:grid;position:relative;transform:rotate(2deg);box-shadow:0 25px 55px #261c7721}.marketing-module__snxi8q__visualTop{align-items:center;gap:10px;display:flex}.marketing-module__snxi8q__visualTop span,.marketing-module__snxi8q__visualTop i{color:#5d45d9;background:#ebe8ff;border-radius:999px;padding:5px 7px;font-size:.62rem;font-style:normal;font-weight:900}.marketing-module__snxi8q__visualTop b{flex:1;font-size:.82rem}.marketing-module__snxi8q__visualTop i{color:#16763d;background:#e8faee}.marketing-module__snxi8q__scoreCard{color:#fff;background:linear-gradient(135deg,#201d5b,#4c37c9);border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:14px;display:grid}.marketing-module__snxi8q__scoreCard div{text-align:center;justify-items:center;gap:6px;font-size:.67rem;display:grid}.marketing-module__snxi8q__teamMark{background:#5ac184;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.8rem;display:grid}.marketing-module__snxi8q__teamMark[data-tone=orange]{background:#ec8e45}.marketing-module__snxi8q__scoreCard>strong{font-size:1.1rem}.marketing-module__snxi8q__scoreCard em{color:#b8b1ed;font-style:normal}.marketing-module__snxi8q__tablePreview{background:#fff;border:1px solid #ebedf4;border-radius:12px;font-size:.68rem;display:grid;overflow:hidden}.marketing-module__snxi8q__tablePreview>div{border-top:1px solid #f0f1f6;grid-template-columns:30px 1fr 30px 30px;align-items:center;gap:5px;padding:9px 11px;display:grid}.marketing-module__snxi8q__tablePreview>div:first-child{color:#7c879b;background:#fafbff;border:0;font-size:.6rem}.marketing-module__snxi8q__tablePreview span{align-items:center;gap:6px;display:inline-flex}.marketing-module__snxi8q__tablePreview i{background:#5ac184;border-radius:50%;width:10px;height:10px}.marketing-module__snxi8q__tablePreview i[data-tone=orange]{background:#ec8e45}.marketing-module__snxi8q__tablePreview i[data-tone=green]{background:#4f8ac8}.marketing-module__snxi8q__tablePreview strong{color:#6049dc}.marketing-module__snxi8q__shareBubble{color:#3e2f95;background:#fff;border:1px solid #e2dcff;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:.65rem;line-height:1.3;display:flex;position:absolute;bottom:45px;right:-22px;box-shadow:0 12px 24px #2e209621}.marketing-module__snxi8q__shareBubble svg{color:#6048e5;width:19px}.marketing-module__snxi8q__shareBubble b{font-size:.7rem}.marketing-module__snxi8q__featureSection,.marketing-module__snxi8q__stepsSection{padding:clamp(58px,8vw,98px) 0}.marketing-module__snxi8q__featureSection{border-top:1px solid #ebeef5}.marketing-module__snxi8q__sectionIntro{max-width:620px}.marketing-module__snxi8q__sectionIntro h2{letter-spacing:-.06em;margin-top:12px;font-size:clamp(2rem,4vw,3.25rem)}.marketing-module__snxi8q__sectionIntro>p:last-child{color:#647187;margin-top:15px;line-height:1.6}.marketing-module__snxi8q__featureGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:39px;display:grid}.marketing-module__snxi8q__featureGrid article{background:#fff;border:1px solid #e5e8f1;border-radius:16px;min-height:230px;padding:20px}.marketing-module__snxi8q__featureGrid article>span{color:#5a42db;background:#efecff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.marketing-module__snxi8q__featureGrid svg{width:21px}.marketing-module__snxi8q__featureGrid h3{margin-top:25px;font-size:1rem}.marketing-module__snxi8q__featureGrid p{color:#667389;margin-top:9px;font-size:.82rem;line-height:1.55}.marketing-module__snxi8q__stepsBackground{background:linear-gradient(120deg,#f5f3ff,#fafaff);width:100%}.marketing-module__snxi8q__steps{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:42px;display:grid}.marketing-module__snxi8q__steps article{padding-top:45px;position:relative}.marketing-module__snxi8q__steps article>span{color:#afa7df;letter-spacing:.1em;font-size:.72rem;font-weight:900;position:absolute;top:0}.marketing-module__snxi8q__steps article svg{color:#5b45df;width:28px;height:28px}.marketing-module__snxi8q__steps h3{margin-top:16px;font-size:1.15rem}.marketing-module__snxi8q__steps p{color:#637088;margin-top:9px;font-size:.86rem;line-height:1.55}.marketing-module__snxi8q__closing{color:#fff;background:radial-gradient(circle at 85% 20%,#ffffff2e,#0000 22%),linear-gradient(120deg,#211a65,#5636d3);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-top:clamp(40px,7vw,90px);margin-bottom:55px;padding:clamp(30px,5vw,58px);display:flex}.marketing-module__snxi8q__closing h2{letter-spacing:-.05em;margin-top:10px;font-size:clamp(1.8rem,3vw,2.7rem)}.marketing-module__snxi8q__closing p:last-child{color:#dbd6ff;max-width:650px;margin-top:12px;line-height:1.55}.marketing-module__snxi8q__closing .marketing-module__snxi8q__eyebrow{color:#cbc3ff}.marketing-module__snxi8q__closing>a{color:#3e2aa3;box-shadow:none;background:#fff;flex:none}.marketing-module__snxi8q__footer{color:#758197;border-top:1px solid #e8eaf1;justify-content:space-between;align-items:center;padding:25px 0 38px;font-size:.78rem;display:flex}.marketing-module__snxi8q__footer a{color:#2c255c;align-items:center;gap:8px;font-weight:800;display:inline-flex}@media (max-width:850px){.marketing-module__snxi8q__header{gap:18px}.marketing-module__snxi8q__nav{display:none}.marketing-module__snxi8q__hero{grid-template-columns:1fr}.marketing-module__snxi8q__productVisual{width:min(460px,100% - 22px);margin:15px auto 0}.marketing-module__snxi8q__featureGrid{grid-template-columns:repeat(2,1fr)}.marketing-module__snxi8q__steps{gap:18px}.marketing-module__snxi8q__closing{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.marketing-module__snxi8q__header,.marketing-module__snxi8q__hero,.marketing-module__snxi8q__featureSection,.marketing-module__snxi8q__stepsSection,.marketing-module__snxi8q__closing,.marketing-module__snxi8q__footer{width:min(100% - 28px,1180px)}.marketing-module__snxi8q__header{min-height:67px}.marketing-module__snxi8q__actions>a:first-child{display:none}.marketing-module__snxi8q__actions>a:last-child{padding:10px 11px;font-size:.75rem}.marketing-module__snxi8q__hero{padding:49px 0 59px}.marketing-module__snxi8q__hero h1{font-size:clamp(2.45rem,12vw,3.35rem)}.marketing-module__snxi8q__heroActions{flex-direction:column;align-items:flex-start;gap:14px}.marketing-module__snxi8q__heroCopy ul{font-size:.76rem}.marketing-module__snxi8q__featureGrid,.marketing-module__snxi8q__steps{grid-template-columns:1fr}.marketing-module__snxi8q__featureGrid article{min-height:0}.marketing-module__snxi8q__steps{margin-top:30px}.marketing-module__snxi8q__shareBubble{right:-10px}.marketing-module__snxi8q__closing{margin-bottom:35px}.marketing-module__snxi8q__closing>a{justify-content:center;width:100%}.marketing-module__snxi8q__footer{flex-direction:column;align-items:flex-start;gap:12px}}.marketing-module__snxi8q__hero{padding-block:clamp(40px,6vw,78px)}.marketing-module__snxi8q__featureSection,.marketing-module__snxi8q__stepsSection{padding-block:clamp(44px,6vw,68px)}.marketing-module__snxi8q__closing{margin-top:clamp(28px,5vw,54px);margin-bottom:42px}@media (max-width:560px){.marketing-module__snxi8q__hero{padding-block:42px 48px}}
.states-module__XMH_tG__state{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;width:100%;min-height:124px;padding:24px;display:flex}.states-module__XMH_tG__centered{text-align:center;flex-direction:column;justify-content:center}.states-module__XMH_tG__title{font-size:1.05rem;line-height:1.35}.states-module__XMH_tG__description{color:#64748b;max-width:560px;margin-top:6px;line-height:1.55}.states-module__XMH_tG__spinner{border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;flex:0 0 28px;width:28px;height:28px;animation:.75s linear infinite states-module__XMH_tG__spin}.states-module__XMH_tG__icon,.states-module__XMH_tG__errorIcon{color:#2563eb;background:#eff6ff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:1.45rem;font-weight:800;display:grid}.states-module__XMH_tG__errorState{background:snow;border-color:#fecaca}.states-module__XMH_tG__errorIcon{color:#b91c1c;background:#fee2e2}.states-module__XMH_tG__action{margin-top:4px}@keyframes states-module__XMH_tG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.states-module__XMH_tG__spinner{animation:none}}@media (max-width:520px){.states-module__XMH_tG__state{align-items:flex-start;padding:20px}.states-module__XMH_tG__centered{align-items:center}}
.tournaments-module__EaZpOq__page{gap:22px;display:grid}.tournaments-module__EaZpOq__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.tournaments-module__EaZpOq__eyebrow{color:#2864eb;letter-spacing:.1em;margin-bottom:7px;font-size:.72rem;font-weight:900}.tournaments-module__EaZpOq__header h1{letter-spacing:-.055em;font-size:clamp(2rem,3vw,2.65rem)}.tournaments-module__EaZpOq__header p:not(.tournaments-module__EaZpOq__eyebrow){color:#64748b;margin-top:8px;line-height:1.5}.tournaments-module__EaZpOq__createLink,.tournaments-module__EaZpOq__emptyAction{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex;box-shadow:0 9px 18px #2563eb2e}.tournaments-module__EaZpOq__createLink{flex:none;min-height:48px;padding:0 17px}.tournaments-module__EaZpOq__createLink svg{width:19px}.tournaments-module__EaZpOq__createLink:hover,.tournaments-module__EaZpOq__emptyAction:hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.tournaments-module__EaZpOq__emptyState{border-style:dashed;min-height:400px}.tournaments-module__EaZpOq__emptyAction{min-height:42px;padding:0 16px;font-size:.9rem}.tournaments-module__EaZpOq__toolbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.tournaments-module__EaZpOq__filterList{align-items:center;gap:8px;padding:2px;display:flex;overflow-x:auto}.tournaments-module__EaZpOq__filterList button{color:#34415e;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:.82rem;font-weight:750;display:inline-flex}.tournaments-module__EaZpOq__filterList button:hover{background:#f8fbff;border-color:#bfdbfe}.tournaments-module__EaZpOq__filterList button[data-active=true]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.tournaments-module__EaZpOq__filterList i{background:#a6b0c5;border-radius:50%;width:9px;height:9px}.tournaments-module__EaZpOq__filterList i[data-status=ACTIVE]{background:#20b764}.tournaments-module__EaZpOq__filterList i[data-status=COMPLETED]{background:#95a4bd}.tournaments-module__EaZpOq__filterList i[data-status=CANCELLED]{background:#ef4444}.tournaments-module__EaZpOq__filterList i[data-status=ALL]{display:none}.tournaments-module__EaZpOq__filterList b{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.7rem;display:grid}.tournaments-module__EaZpOq__filterList button:not([data-active=true]) b{color:#64748b;background:#f0f3f8}.tournaments-module__EaZpOq__controls{gap:10px;display:flex}.tournaments-module__EaZpOq__search,.tournaments-module__EaZpOq__sort{color:#64748b;background:#fff;border:1px solid #e1e7f0;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 11px;display:flex}.tournaments-module__EaZpOq__search svg,.tournaments-module__EaZpOq__sort svg{flex:none;width:17px}.tournaments-module__EaZpOq__search input,.tournaments-module__EaZpOq__sort select{color:#475569;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.83rem}.tournaments-module__EaZpOq__search input{width:166px}.tournaments-module__EaZpOq__sort select{cursor:pointer;min-width:90px}.tournaments-module__EaZpOq__tournamentGrid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}.tournaments-module__EaZpOq__tournamentCard{background:#fff;border:1px solid #e4e8f0;border-radius:14px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 7px 19px #0f172a09}.tournaments-module__EaZpOq__tournamentCard:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 14px 27px #432ddc1c}.tournaments-module__EaZpOq__cover{background:linear-gradient(125deg,#213448,#4d71a1);height:92px;position:relative;overflow:hidden}.tournaments-module__EaZpOq__tournamentCard[data-category=Futbol] .tournaments-module__EaZpOq__cover{background:linear-gradient(125deg,#1b4b32,#81bd4f)}.tournaments-module__EaZpOq__tournamentCard[data-category=Basketbol] .tournaments-module__EaZpOq__cover{background:linear-gradient(125deg,#6d260d,#e07a25)}.tournaments-module__EaZpOq__tournamentCard[data-category=Voleybol] .tournaments-module__EaZpOq__cover{background:linear-gradient(125deg,#174b7b,#e3a92d)}.tournaments-module__EaZpOq__tournamentCard[data-category=Diğer] .tournaments-module__EaZpOq__cover{background:linear-gradient(125deg,#332061,#8c64d9)}.tournaments-module__EaZpOq__cover:after{content:"";background:linear-gradient(105deg,#07122b26,#0000 64%),repeating-linear-gradient(135deg,#ffffff1f 0 1px,#0000 1px 14px);position:absolute;inset:0}.tournaments-module__EaZpOq__coverPattern{color:#ffffff47;align-items:center;gap:6px;display:flex;position:absolute;bottom:-16px;right:14px;transform:rotate(-10deg)}.tournaments-module__EaZpOq__coverPattern svg:first-child{width:84px;height:84px}.tournaments-module__EaZpOq__coverPattern svg:last-child{width:48px;height:48px}.tournaments-module__EaZpOq__cover>span{z-index:1;color:#16803b;background:#e7faed;border-radius:999px;padding:6px 10px;font-size:.7rem;font-weight:850;position:absolute;top:14px;right:14px}.tournaments-module__EaZpOq__cover>span[data-status=COMPLETED]{color:#43516a;background:#f5f7fb}.tournaments-module__EaZpOq__cover>span[data-status=CANCELLED]{color:#b42318;background:#fff0ee}.tournaments-module__EaZpOq__tournamentCard{flex-direction:column;display:flex}.tournaments-module__EaZpOq__cardBody{flex-direction:column;flex:1;gap:13px;padding:17px;display:flex}.tournaments-module__EaZpOq__cardBody h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.tournaments-module__EaZpOq__description{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:.78rem;line-height:1.42;display:-webkit-box;overflow:hidden}.tournaments-module__EaZpOq__metaRow{color:#475569;flex-wrap:wrap;gap:9px 14px;font-size:.76rem;display:flex}.tournaments-module__EaZpOq__metaRow span,.tournaments-module__EaZpOq__dateRange{align-items:center;gap:5px;display:inline-flex}.tournaments-module__EaZpOq__metaRow svg,.tournaments-module__EaZpOq__dateRange svg{color:#2563eb;width:15px;height:15px}.tournaments-module__EaZpOq__dateRange{color:#52607e;font-size:.76rem}.tournaments-module__EaZpOq__progressSection{gap:7px;margin-top:1px;display:grid}.tournaments-module__EaZpOq__progressSection>div{color:#334155;justify-content:space-between;align-items:center;gap:10px;font-size:.77rem;display:flex}.tournaments-module__EaZpOq__progressSection>div span{color:#1d4ed8;font-weight:850}.tournaments-module__EaZpOq__progressSection i{background:#e8ebf2;border-radius:999px;height:7px;display:block;overflow:hidden}.tournaments-module__EaZpOq__progressSection i b{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%;display:block}.tournaments-module__EaZpOq__tournamentCard[data-category=Futbol] .tournaments-module__EaZpOq__progressSection i b{background:linear-gradient(90deg,#16a34a,#4cca78)}.tournaments-module__EaZpOq__viewLink{color:#2563eb;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:auto;font-size:.8rem;font-weight:800;display:flex}.tournaments-module__EaZpOq__viewLink:hover{background:#eff6ff;border-color:#bfdbfe}.tournaments-module__EaZpOq__viewLink svg{width:16px}.tournaments-module__EaZpOq__summary{color:#64748b;font-size:.83rem}.tournaments-module__EaZpOq__summary strong{color:#334155}.tournaments-module__EaZpOq__noResults{color:#64748b;text-align:center;border:1px dashed #d5dce8;border-radius:13px;place-content:center;justify-items:center;gap:8px;min-height:270px;display:grid}.tournaments-module__EaZpOq__noResults svg{color:#6d5aee;width:26px;height:26px}.tournaments-module__EaZpOq__noResults strong{color:#334155}.tournaments-module__EaZpOq__noResults p{font-size:.85rem}@media (max-width:920px){.tournaments-module__EaZpOq__toolbar{flex-direction:column;align-items:stretch}.tournaments-module__EaZpOq__controls{justify-content:space-between}.tournaments-module__EaZpOq__search{flex:1}.tournaments-module__EaZpOq__search input{width:100%}}@media (max-width:620px){.tournaments-module__EaZpOq__header{flex-direction:column}.tournaments-module__EaZpOq__createLink{width:100%}.tournaments-module__EaZpOq__controls{grid-template-columns:1fr;display:grid}.tournaments-module__EaZpOq__sort{justify-content:space-between}.tournaments-module__EaZpOq__tournamentGrid{grid-template-columns:1fr}.tournaments-module__EaZpOq__filterList{margin-right:-13px}.tournaments-module__EaZpOq__cardBody{padding:15px}.tournaments-module__EaZpOq__page{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.tournaments-module__EaZpOq__page>*,.tournaments-module__EaZpOq__toolbar>*,.tournaments-module__EaZpOq__controls>*,.tournaments-module__EaZpOq__tournamentGrid>*,.tournaments-module__EaZpOq__cardBody{min-width:0;max-width:100%}.tournaments-module__EaZpOq__toolbar,.tournaments-module__EaZpOq__tournamentGrid{width:100%}.tournaments-module__EaZpOq__tournamentGrid,.tournaments-module__EaZpOq__controls{grid-template-columns:minmax(0,1fr)}.tournaments-module__EaZpOq__filterList{max-width:100%;margin-right:0}.tournaments-module__EaZpOq__dateRange{overflow-wrap:anywhere;flex-wrap:wrap}}.tournaments-module__EaZpOq__cardBody h2{white-space:normal;overflow-wrap:anywhere}.tournaments-module__EaZpOq__description{overflow-wrap:anywhere}
