/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-cyrillic-700-normal.6d9a92f9.woff2)format("woff2"),url(/_next/static/media/unbounded-cyrillic-700-normal.b7ba5477.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/unbounded-cyrillic-800-normal.c960879b.woff2)format("woff2"),url(/_next/static/media/unbounded-cyrillic-800-normal.91153f86.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-latin-700-normal.28fb295f.woff2)format("woff2"),url(/_next/static/media/unbounded-latin-700-normal.05de5448.woff)format("woff")}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/unbounded-latin-800-normal.39d32120.woff2)format("woff2"),url(/_next/static/media/unbounded-latin-800-normal.05e4cb4b.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.372704ff.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.a6b6ef6f.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.7c15bba8.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.b9f8c929.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-cyrillic-600-normal.2f42892a.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-600-normal.c3987adc.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.e9e5b2dc.woff2)format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.93eba3c3.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2)format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2)format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2)format("woff2"),url(/_next/static/media/inter-latin-600-normal.ce0f5f43.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2)format("woff2"),url(/_next/static/media/inter-latin-700-normal.9c21d4dc.woff)format("woff")}:root{color-scheme:light;--base:#eceef9;--base-2:#e1e4f3;--surface:#fff;--surface-2:#f4f5fc;--ink:#16131f;--muted:#585572;--faint:#8a87a1;--accent:#0a6ef0;--accent-soft:#2563eb;--violet:#6d28d9;--success:#15a34a;--warning:#b86c0a;--line:#14112d17;--line-strong:#14112d24;--pitch-top:#0c2a1b;--pitch-bottom:#07190f;--grass:#2dd674;--on-grass:#04140a;--brand-from:#0078f4;--brand-to:#4a1bb8;--display:"Unbounded",system-ui,sans-serif;--body:"Inter",-apple-system,system-ui,"Segoe UI",Roboto,sans-serif;--shell:min(1140px,100% - 40px);--radius:20px;--radius-lg:28px}*{box-sizing:border-box;margin:0}body{background:var(--base);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.6}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.shell{width:var(--shell);margin:0 auto}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-soft);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}.eyebrow-on-dark{color:var(--grass)}.eyebrow-on-dark:before{background:var(--grass)}.h2{letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(26px,3.6vw,40px);line-height:1.08}.h2,.h3{font-family:var(--display);font-weight:700}.h3{letter-spacing:-.02em;font-size:clamp(19px,2.2vw,24px);line-height:1.15}.lede{color:var(--muted);max-width:62ch;font-size:clamp(16px,1.5vw,19px)}.tabular{font-variant-numeric:tabular-nums}.section{padding:84px 0}.section-head{max-width:56ch;margin-bottom:40px}.section-head .lede{margin-top:14px}[id]{scroll-margin-top:88px}.btn{height:52px;font:600 16px/1 var(--body);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-brand{background:linear-gradient(135deg,var(--brand-from),var(--brand-to));color:#fff;font-weight:700;box-shadow:0 14px 30px -12px #0078f499}.btn-outline{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.btn-outline:hover{background:var(--surface-2)}.btn-soon{border-color:var(--line);color:var(--faint);cursor:default;background:0 0}.btn-soon:hover{transform:none}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:0 1px 2px #14112d0a,0 12px 30px -22px #14112d66}.topbar{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--line);background:#eceef9d1;position:sticky;top:0}.topbar-in{align-items:center;gap:20px;height:68px;display:flex}.wordmark{font-family:var(--display);letter-spacing:.04em;font-size:20px;font-weight:800;text-decoration:none}.topbar nav{color:var(--muted);gap:24px;margin-left:12px;font-size:15px;display:flex}.topbar nav a{text-decoration:none}.topbar nav a:hover{color:var(--ink)}.topbar .spacer{flex:1}.topbar .btn{height:42px;padding:0 20px;font-size:15px}@media (max-width:860px){.topbar nav{display:none}}.hero{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:56px;padding:72px 0 40px;display:grid}@media (max-width:980px){.hero{grid-template-columns:1fr;gap:40px;padding:48px 0 24px}}.hero h1{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin-top:18px;font-size:clamp(36px,4.6vw,66px);font-weight:800;line-height:.98}.hero h1 .ghost{color:#a9aecb}.hero h1 .solid{background:linear-gradient(120deg,var(--brand-from),var(--brand-to));color:#0000;-webkit-background-clip:text;background-clip:text}.hero .lede{max-width:44ch;margin-top:22px}.hero .actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero .fineprint{color:var(--faint);margin-top:14px;font-size:14px}.stage{min-height:500px;position:relative}@media (max-width:980px){.stage{min-height:0}}.stage-pitch{width:84%;margin-left:auto;animation:stage-in .6s both;box-shadow:0 30px 70px -30px #0c2a1b8c}.pitch,.stage-pitch{border-radius:var(--radius-lg);position:relative}.pitch{background:linear-gradient(180deg,var(--pitch-top),var(--pitch-bottom));aspect-ratio:3/2;border:1px solid #2dd67440;overflow:hidden}.pitch>svg{width:100%;height:100%}.floodlight,.pitch>svg{position:absolute;inset:0}.floodlight{pointer-events:none;background:radial-gradient(60% 55% at 50% 0,#2dd67438,#0000 70%);animation:sweep 16s ease-in-out infinite alternate}@keyframes sweep{0%{transform:translate(-5%)}to{transform:translate(5%)}}.live-chip{color:var(--grass);letter-spacing:.14em;text-transform:uppercase;background:#2dd6742e;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:800;display:none;position:absolute;top:16px;left:16px}.live-chip i{background:var(--grass);border-radius:50%;width:8px;height:8px;animation:pulse 1.6s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 #2dd6748c}to{box-shadow:0 0 0 9px #2dd67400}}.scoreboard{color:#fff;font-variant-numeric:tabular-nums;background:#0000006b;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;font-weight:700;display:flex;position:absolute;top:16px;right:16px}.scoreboard s{border-radius:3px;width:10px;height:10px;text-decoration:none}.scoreboard .red{background:#ef4444}.scoreboard .blue{background:#3b82f6}.scoreboard em{color:#ffffff73;font-style:normal;font-weight:500}.kit{opacity:0;animation:place .55s cubic-bezier(.2,.8,.2,1) forwards}@keyframes place{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.float-shield{justify-items:center;gap:8px;animation:shield-in .6s cubic-bezier(.2,.8,.2,1) .5s both;display:grid;position:absolute;top:-18px;left:0;transform:rotate(-5deg)}.shield-sm{width:116px}.shield-sm .rating{font-size:34px}.float-shield-stats{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;box-shadow:0 8px 20px -12px #14112d66}.fill-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;animation:rise-in .6s cubic-bezier(.2,.8,.2,1) .7s both;position:absolute;bottom:4px;left:8px;right:14%;box-shadow:0 22px 46px -20px #14112d80}.fill-head{gap:2px;margin-bottom:12px;display:grid}.fill-title{font-size:16px;font-weight:700}.fill-sub{color:var(--muted);font-size:13px}.teams{gap:8px;display:grid}.team-row{gap:7px;display:flex}.dot{opacity:0;border-radius:50%;width:18px;height:18px;animation:dot-in .32s cubic-bezier(.2,.9,.2,1) forwards}.dot-red{background:#ef4444}.dot-blue{background:#3b82f6}.dot-last{box-shadow:0 0 0 3px #2dd67459}@keyframes dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.fill-foot{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.fill-count{font-size:14px;font-weight:700}.queue-pill{color:var(--warning);opacity:0;background:#b86c0a1f;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;animation:dot-in .4s 1.9s forwards}.notif{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;max-width:220px;padding:12px 14px;animation:slide-in .55s cubic-bezier(.2,.8,.2,1) 1.5s both;display:grid;position:absolute;top:34%;right:-8px;box-shadow:0 18px 40px -18px #14112d80}.notif b{font-size:14px;font-weight:700}.notif i{color:var(--muted);font-size:12px;font-style:normal}@keyframes stage-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes shield-in{0%{opacity:0;transform:translateY(16px)rotate(-5deg)}to{opacity:1;transform:rotate(-5deg)}}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (max-width:980px){.stage-pitch{width:100%}.float-shield,.notif{display:none}.live-chip{align-items:center;display:inline-flex}.fill-card{margin-top:-28px;margin-left:16px;margin-right:16px;position:static;bottom:auto;left:auto;right:auto}}.compare{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:820px){.compare{grid-template-columns:1fr}}.compare ul{gap:12px;margin-top:18px;padding:0;list-style:none;display:grid}.compare li{color:var(--muted);gap:10px;font-size:16px;display:flex}.compare li:before{content:"—";color:var(--faint);flex:none}.compare .good{border-color:#0a6ef047}.compare .good li:before{content:"✓";color:var(--success);font-weight:700}.compare h3{font-size:18px;font-weight:700}.compare .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}.compare .good .tag{color:var(--accent-soft)}.flow ol{gap:30px;margin:0;padding:0 0 0 36px;list-style:none;display:grid;position:relative}.flow ol:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:10px;bottom:10px;left:0}.flow li{position:relative}.flow li:before{content:"";background:var(--base);border:1.5px solid var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:-40px}.flow h3{margin-bottom:4px;font-size:19px;font-weight:600}.flow p{color:var(--muted);max-width:64ch}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-2,.grid-3{gap:20px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.grid-3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.grid-2,.grid-3{grid-template-columns:1fr}}.feature h3{margin-bottom:8px;font-size:18px;font-weight:700}.feature p{color:var(--muted);font-size:15.5px}.feature .mark{width:40px;height:40px;color:var(--accent-soft);font-weight:800;font-family:var(--display);background:linear-gradient(135deg,#0078f424,#4a1bb824);border-radius:12px;place-items:center;margin-bottom:16px;font-size:15px;display:grid}.feature.organizer .mark{color:var(--violet);background:linear-gradient(135deg,#6d28d924,#b5249f24)}.stats-split{grid-template-columns:1.2fr .8fr;align-items:center;gap:28px;display:grid}@media (max-width:820px){.stats-split{grid-template-columns:1fr}}.shield{aspect-ratio:3/4;clip-path:polygon(0 0,100% 0,100% 74%,50% 100%,0 74%);flex-direction:column;justify-content:center;align-items:center;gap:2px;width:168px;margin:0 auto;padding-bottom:24px;display:flex}.shield .rating{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1}.shield .pos{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:700}.stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.stats>div{text-align:center;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:14px 8px}.stats .n{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.stats .l{color:var(--muted);margin-top:6px;font-size:12px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-of-type{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:24px;font-weight:400;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);max-width:76ch;margin-top:12px}.final{border-radius:var(--radius-lg);text-align:center;color:#fff;background:linear-gradient(180deg,var(--pitch-top),var(--pitch-bottom));border:1px solid #2dd67440;padding:56px 40px;position:relative;overflow:hidden}.final>svg{opacity:.5;width:100%;height:100%;position:absolute;inset:0}.final-in{position:relative}.final h2{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:14px 0 0;font-size:clamp(26px,4vw,44px);font-weight:800;line-height:1.05}.final p{color:#ffffffb8;max-width:52ch;margin:16px auto 0}.final .actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.final .btn-soon{color:#ffffffb3;border-color:#fff3}.final .btn-outline{color:#fff;background:0 0;border-color:#ffffff47}.final .btn-outline:hover{background:#ffffff14}.foot{border-top:1px solid var(--line);margin-top:84px;padding:48px 0 56px}.foot-cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}@media (max-width:820px){.foot-cols{grid-template-columns:1fr 1fr}}.foot h4{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:13px;font-weight:700}.foot ul{gap:10px;padding:0;list-style:none;display:grid}.foot a{color:var(--muted);font-size:15px;text-decoration:none}.foot a:hover{color:var(--ink)}.foot .about{color:var(--muted);max-width:34ch;margin-top:12px;font-size:15px}.foot-bottom{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:40px;padding-top:22px;font-size:14px}.foot-bottom,.link-page{align-items:center;display:flex}.link-page{justify-content:center;min-height:100vh;padding:32px 20px}.link-card{width:100%;max-width:460px}.link-card>.card{padding:0;overflow:hidden}.art{background:linear-gradient(180deg,var(--pitch-top),var(--pitch-bottom));color:#fff;padding:24px;position:relative}.art>svg{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.art-body{position:relative}.art h1{font-family:var(--display);letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(24px,6vw,34px);font-weight:800;line-height:1.04}.link-body{padding:22px 24px 24px}.link-facts{gap:12px;margin:0;display:grid}.link-facts>div{justify-content:space-between;gap:16px;font-size:15px;display:flex}.link-facts dt{color:var(--muted)}.link-facts dd{text-align:right;margin:0;font-weight:600}.link-actions{gap:10px;margin-top:20px;display:grid}.link-actions .btn{width:100%}.link-note{text-align:center;color:var(--faint);margin-top:14px;font-size:13px}.link-note a{color:var(--accent-soft);text-decoration:none}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}.dot,.fill-card,.float-shield,.kit,.notif,.queue-pill,.stage-pitch{opacity:1;transform:none}}.chip{border-radius:999px;align-items:center;margin-top:12px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.chip-open{color:var(--success);background:#15a34a1f}.chip-full{color:var(--warning);background:#b86c0a1f}.chip-quiet{background:var(--surface-2);color:var(--muted);border:1px solid var(--line);margin:0}.row-head{justify-content:space-between;align-items:flex-end;gap:20px;max-width:none;display:flex}.row-head .lede{margin-top:12px}@media (max-width:700px){.row-head{flex-direction:column;align-items:flex-start}}.games{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #14112d0a,0 12px 30px -22px #14112d66}.games-head,.games-row{grid-template-columns:1.3fr 1.5fr 1.4fr .7fr .8fr 1fr;align-items:center;gap:16px;padding:16px 24px;display:grid}.games-head{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);background:var(--surface-2);border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.games-row+.games-row{border-top:1px solid var(--line)}.games-row:nth-child(2n){background:var(--surface-2)}.games-row .when{color:var(--muted);font-size:15px}.games-row .title{font-weight:600}.games-row .format,.games-row .venue{color:var(--muted);font-size:15px}.games .right{text-align:right}.seats-left{color:var(--success)}.seats-none{color:var(--warning)}.games .of{color:var(--faint);font-size:14px}@media (max-width:860px){.games-head{display:none}.games-row{grid-template-columns:1fr auto;gap:4px 12px;padding:16px 18px}.games-row .when{order:1;grid-column:1/-1}.games-row .title{order:2;grid-column:1/-1;font-size:18px}.games-row .venue{order:3}.games-row .format{text-align:right;order:4}.games-row .right{text-align:left;order:5}.games-row .right+.right{text-align:right}}.empty{text-align:center;padding:44px 26px}.empty h3{margin-bottom:8px;font-size:20px;font-weight:700}.empty p{color:var(--muted);max-width:52ch;margin:0 auto}.mosaic{grid-template-columns:repeat(4,1fr);grid-auto-rows:168px;grid-auto-flow:dense;gap:16px;display:grid}@media (max-width:900px){.mosaic{grid-template-columns:repeat(2,1fr)}}.tile{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);text-decoration:none;display:block;position:relative;overflow:hidden}.tile-tall{grid-row:span 2}.tile-wide{grid-column:span 2}.tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.tile:hover img{transform:scale(1.04)}.tile-veil{background:linear-gradient(#050a1400 35%,#050a14c7);position:absolute;inset:0}.tile-text{color:#fff;gap:2px;display:grid;position:absolute;bottom:14px;left:16px;right:16px}.tile-text b{font-family:var(--display);letter-spacing:-.01em;font-size:15px;font-weight:700}.tile-text i{color:#ffffffb8;font-size:12px;font-style:normal}.venue-card{padding:0;overflow:hidden}.venue-card img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.venue-body{padding:20px}.venue-body h3{margin:12px 0 4px;font-size:19px;font-weight:700}.venue-body p{color:var(--muted);font-size:15px}.lane-card{text-decoration:none;transition:transform .16s,box-shadow .16s;display:block}.lane-card:hover{transform:translateY(-2px);box-shadow:0 1px 2px #14112d0a,0 18px 40px -24px #14112d80}.lane-card .h3{margin:10px 0}.lane-card p{color:var(--muted)}.lane-card .more{color:var(--accent-soft);margin-top:16px;font-weight:600;display:inline-block}.lane-card.organizer .more,.lane-card.organizer .tag{color:var(--violet)}.page-head{padding:64px 0 8px}.page-title{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:16px 0 18px;font-size:clamp(32px,5.4vw,60px);font-weight:800;line-height:1}.page-head .actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}