@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_dfb04e57-module___2sdTG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_dfb04e57-module___2sdTG__variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.3ejvvd3kfac7p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.2_dpbef00d2ek.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.1ynh17i_ncei1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_74d40c60-module__A_FKJG__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_74d40c60-module__A_FKJG__variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_a4f49857-module__Vkozyq__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_a4f49857-module__Vkozyq__variable{--font-data:"Space Mono", "Space Mono Fallback"}
:root{--ground:#fbf9f4;--panel:#fff;--panel-2:#f3f0e8;--line:#e3ddd0;--line-soft:#ede9df;--chalk:#241c13;--muted:#877868;--dim:#a99c88;--ember:#de6c1d;--ember-deep:#b4550e;--ember-glow:#de6c1d1f;--gold:#b98a2e;--turf:#2f9147;--turf-glow:#2f914721;--miss:#cc3a28;--wm-navy:#0b2a46;--wm-teal:#0c7c88;--shadow:0 1px 2px #281c0e0d, 0 2px 10px #281c0e0b;--maxw:1060px;--radius:14px;--radius-sm:10px;--font-display-stack:var(--font-display), "Arial Narrow", sans-serif;--font-body-stack:var(--font-body), system-ui, -apple-system, sans-serif;--font-data-stack:var(--font-data), ui-monospace, "SFMono-Regular", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--chalk);font-family:var(--font-body-stack);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}a{color:inherit}img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.topbar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fbf9f4eb;position:sticky;top:0}.topbar__inner{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:14px 22px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand__mark{background:var(--panel);border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.brand__logo{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.08)}.brand__mark--txt{border:2px solid var(--ember);font-family:var(--font-display-stack);letter-spacing:.5px;color:var(--ember);place-items:center;font-size:15px;display:grid}.brand__name{font-family:var(--font-display-stack);letter-spacing:.5px;text-transform:uppercase;font-size:26px;line-height:1}.brand__name b{color:var(--ember);font-weight:400}.brand__sub{letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:11px}.tabs{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;gap:6px;padding:5px;display:flex}.tab{appearance:none;color:var(--muted);font-family:var(--font-body-stack);letter-spacing:.4px;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:600;transition:color .15s,background .15s}.tab:hover{color:var(--chalk)}.tab[aria-selected=true]{background:var(--ember);color:#fff}.tab:focus-visible,.divsel button:focus-visible,.grp-toggle:focus-visible,.grpsel button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}main.wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px 70px}.hero{border-bottom:1px solid var(--line-soft);padding:44px 0 28px;position:relative;overflow:hidden}.hero__kicker{font-family:var(--font-data-stack);letter-spacing:3px;text-transform:uppercase;color:var(--ember);font-size:12px}.hero h1{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.5px;text-wrap:balance;margin:10px 0 12px;font-size:clamp(36px,7vw,64px);font-weight:400;line-height:.98}.hero p{color:var(--muted);max-width:60ch;margin:0}.section{padding:44px 0 8px}.section__head{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.section__idx{font-family:var(--font-data-stack);color:var(--ember);letter-spacing:1px;font-size:13px}.section__title{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.6px;margin:0;font-size:clamp(22px,3.6vw,32px);font-weight:400}.section__note{color:var(--muted);max-width:66ch;margin:-10px 0 22px;font-size:14px}.wm{opacity:.78;-webkit-user-select:none;user-select:none;align-items:center;gap:16px;margin:18px 0 4px;display:flex}.wm:before,.wm:after{content:"";background:linear-gradient(to right, transparent, var(--wm-navy), transparent);flex:1;height:1px}.wm span{font-family:var(--font-body-stack);letter-spacing:3px;text-transform:uppercase;white-space:nowrap;color:var(--wm-navy);font-size:12px;font-weight:700}.wm span b{color:var(--wm-teal)}.divsel{flex-wrap:wrap;gap:8px;display:flex}.divsel button{appearance:none;cursor:pointer;background:var(--panel);border:1px solid var(--line);color:var(--muted);font-family:var(--font-body-stack);border-radius:999px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .15s}.divsel button:hover{color:var(--chalk);border-color:var(--dim)}.divsel button[aria-pressed=true]{background:var(--ember);color:#fff;border-color:var(--ember)}.cal{flex-direction:column;gap:8px;display:flex}.game{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);grid-template-columns:96px 66px 1fr 118px;align-items:center;gap:14px;padding:12px 16px;display:grid}.game .date{font-family:var(--font-data-stack);color:var(--ember);letter-spacing:.5px;font-size:12px}.game .time{font-family:var(--font-data-stack);font-size:13px}.game .vs{font-size:14px;font-weight:600}.game .vs em{color:var(--muted);margin:0 8px;font-style:normal;font-weight:400}.game .vs .sc{font-family:var(--font-data-stack);color:var(--ember);margin:0 8px;font-weight:700}.game .court{font-family:var(--font-data-stack);color:var(--muted);text-align:right;font-size:11px}@media (max-width:680px){.game{grid-template-columns:1fr 1fr}.game .vs{order:3;grid-column:1/-1}.game .court{text-align:left}}.sub{font-family:var(--font-data-stack);letter-spacing:2px;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:4px 0 12px;font-size:11px;font-weight:400;display:flex}.sub:after{content:"";background:var(--line);flex:1;height:1px}.tbl-scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);margin-bottom:8px;overflow-x:auto}table.tabla{border-collapse:collapse;width:100%;font-size:14px}table.tabla--gen{min-width:460px}table.tabla th,table.tabla td{text-align:center;padding:10px 12px}table.tabla th{font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);font-size:10px;font-weight:400}table.tabla td{border-bottom:1px solid var(--line-soft);font-family:var(--font-data-stack);font-variant-numeric:tabular-nums}table.tabla tr:last-child td{border-bottom:0}table.tabla .team{text-align:left;font-family:var(--font-body-stack);font-weight:600}table.tabla .rank{color:var(--muted);width:26px}table.tabla .grp{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:11px}table.tabla .pts{color:var(--ember);font-weight:700}table.tabla tr.out td,table.tabla tr.out .team{color:var(--dim)}.outtag{font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);vertical-align:middle;border-radius:4px;margin-left:8px;padding:1px 5px;font-size:9px;display:inline-block}.grp-toggle{appearance:none;cursor:pointer;background:var(--panel);border:1px solid var(--line);color:var(--chalk);font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:11px 18px;font-size:12px;display:inline-flex}.grp-toggle:hover{border-color:var(--ember);color:var(--ember)}.grp-toggle .chev{font-size:10px;transition:transform .2s}.grp-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.grp-panel{margin-top:16px}.grpsel{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.grpsel button{appearance:none;cursor:pointer;background:var(--panel);border:1px solid var(--line);color:var(--muted);font-family:var(--font-body-stack);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.grpsel button[aria-pressed=true]{background:var(--ember);color:#fff;border-color:var(--ember)}.groups{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.group{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.group__name{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:1px;background:var(--panel-2);border-bottom:1px solid var(--line);padding:13px 16px;font-size:16px;font-weight:400}.teamgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.teamchip{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.teamchip .tn{font-size:14px;font-weight:600}.status{font-family:var(--font-data-stack);letter-spacing:.5px;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.status .dot{border-radius:50%;width:8px;height:8px}.status--ok{color:var(--turf)}.status--ok .dot{background:var(--turf)}.status--wait{color:var(--gold)}.status--wait .dot{background:var(--gold)}.champ{border:2px solid var(--gold);text-align:center;background:radial-gradient(120% 90% at 50% 0%, #b98a2e24, transparent 70%), var(--panel);box-shadow:var(--shadow);border-radius:18px;padding:32px 24px;position:relative;overflow:hidden}.champ:before{content:"";pointer-events:none;border:1px solid #b98a2e59;border-radius:12px;position:absolute;inset:6px}.champ>*{position:relative}.champ__label{font-family:var(--font-data-stack);letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:11px}.champ__row{flex-wrap:wrap;justify-content:center;gap:44px;display:flex}.champ__slot .medal{font-size:38px;line-height:1}.champ__slot .role{font-family:var(--font-data-stack);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:10px 0 4px;font-size:11px}.champ__slot .who{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.5px;font-size:22px;font-weight:400}.champ__slot.first .who{color:var(--gold)}.chist-wrap{border:1px solid var(--line);border-radius:var(--radius);max-height:340px;box-shadow:var(--shadow);background:var(--panel);margin-top:6px;overflow:auto}.chist{border-collapse:collapse;width:100%;min-width:420px;font-size:13.5px}.chist th{background:var(--panel-2);font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:10px 12px;font-size:10px;font-weight:400;position:sticky;top:0}.chist td{border-bottom:1px solid var(--line-soft);padding:9px 12px}.chist tr:last-child td{border-bottom:0}.chist .yr{font-family:var(--font-data-stack);color:var(--muted);white-space:nowrap}.chist .champ-cell{font-weight:700}.empty{background:var(--panel);border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);padding:30px 22px;font-size:14px}.empty strong{color:var(--chalk);font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:18px;font-weight:400;display:block}.loading{text-align:center;color:var(--muted);font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;padding:60px 0;font-size:13px}footer.foot{max-width:var(--maxw);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:28px 22px 46px;display:flex}footer.foot .fnote{font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;color:var(--dim);font-size:11px}footer.foot a{font-family:var(--font-data-stack);color:var(--muted);border-bottom:1px dotted var(--dim);font-size:12px;text-decoration:none}footer.foot a:hover{color:var(--ember);border-color:var(--ember)}.mcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);overflow:hidden}.mcard__so{font-family:var(--font-data-stack);letter-spacing:1.5px;text-transform:uppercase;color:var(--ember);background:var(--ember-glow);text-align:center;padding:4px;font-size:8.5px}.mcard .mrow{border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.mcard .mrow+.mrow{border-top:1px solid var(--line-soft)}.mcard .mrow .side{align-items:center;gap:8px;min-width:0;display:flex}.mcard .mrow .nm{text-overflow:ellipsis;font-weight:600;overflow:hidden}.mcard .mrow .msc{font-family:var(--font-data-stack);color:var(--muted);flex-shrink:0}.mcard .mrow .pd{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mcard .mrow .pd.pass{background:var(--turf);box-shadow:0 0 0 1px #2f914759}.mcard .mrow .pd.nopass{background:var(--miss);box-shadow:0 0 0 1px #cc3a284d}.mcard .mrow .pd.undecided{background:var(--line)}.mcard .mrow.win .nm{color:var(--chalk)}.mcard .mrow.lose .nm{color:var(--dim)}.mcard--grp .mrow.win{border-left-color:var(--ember);background:var(--ember-glow)}.mcard--grp .mrow.win .msc{color:var(--ember);font-weight:700}.mcard--ko .mrow.win{border-left-color:var(--turf);background:var(--turf-glow)}.mcard--ko .mrow.win .msc{color:var(--turf);font-weight:700}.so-strip{border-top:1px dashed var(--line);background:#00000009;padding:8px 12px 10px}.so-row{grid-template-columns:20px 1fr auto;align-items:center;gap:9px;padding:3px 0;display:grid}.so-row .lbl{font-family:var(--font-data-stack);color:var(--muted);font-size:11px}.so-dots{flex-wrap:wrap;gap:5px;display:flex}.so-dot{border-radius:50%;width:11px;height:11px}.so-dot.made{background:var(--turf);box-shadow:0 0 0 1px #2f914766}.so-dot.missed{background:var(--miss);box-shadow:0 0 0 1px #cc3a2866}.so-row .agg{font-family:var(--font-data-stack);color:var(--muted);font-size:12px;font-weight:700}.so-row.win .agg{color:var(--turf)}.fgrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:820px){.fgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.fgrid{grid-template-columns:1fr}}.legend{font-family:var(--font-data-stack);color:var(--muted);flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:11px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.bracket{gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.bracket__col{flex-direction:column;display:flex}.bracket__col h4{font-family:var(--font-data-stack);letter-spacing:2px;text-transform:uppercase;color:var(--muted);text-align:center;margin:0 0 14px;font-size:11px}.bracket__col .matches{flex-direction:column;flex:1;justify-content:space-around;gap:12px;min-width:158px;display:flex}.bracket__col .pend{font-family:var(--font-data-stack);color:var(--dim);text-align:center;border:1px dashed var(--line);border-radius:var(--radius-sm);padding:16px 8px;font-size:11px}.third{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.third h4{font-family:var(--font-data-stack);letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-size:11px}.third__match{max-width:320px}.reg-site{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);max-height:62vh;margin-top:18px;padding:22px 24px;overflow-y:auto}.reg-art{margin-bottom:22px}.reg-art:last-child{margin-bottom:0}.reg-art h4{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px;font-size:17px;font-weight:400}.reg-art h4 b{color:var(--ember);margin-right:8px;font-weight:400}.reg-art p{color:#3f3527;margin:6px 0;font-size:14.5px}.gallery{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.gtile{aspect-ratio:4/3;border-radius:var(--radius-sm);border:1px solid var(--line);box-shadow:var(--shadow);background:var(--panel-2);display:block;position:relative;overflow:hidden}.gtile img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.gtile:hover img{transform:scale(1.05)}.gtile__cap{font-family:var(--font-data-stack);letter-spacing:.5px;color:#fff;background:linear-gradient(#0000,#000000b8);padding:22px 12px 9px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.auth-wrap{place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:380px;box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:30px 26px;display:flex}.auth-brand{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.5px;font-size:24px}.auth-brand b{color:var(--ember);font-weight:400}.auth-brand.sm{font-size:18px}.auth-brand.sm span{color:var(--muted);font-family:var(--font-data-stack);letter-spacing:1px;font-size:11px}.auth-card h1{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.5px;margin:4px 0 0;font-size:22px;font-weight:400}.auth-note{color:var(--muted);margin:0 0 6px;font-size:13px}.auth-card label{font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.auth-card input{font-family:var(--font-body-stack);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground);color:var(--chalk);padding:10px 12px;font-size:15px}.auth-card input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.auth-err{color:var(--miss);border-radius:var(--radius-sm);background:#cc3a281a;border:1px solid #cc3a284d;padding:9px 12px;font-size:13px}.auth-back{text-align:center;font-family:var(--font-data-stack);color:var(--muted);margin-top:4px;font-size:12px;text-decoration:none}.auth-back:hover{color:var(--ember)}.btn{appearance:none;cursor:pointer;border:1px solid var(--line);background:var(--panel);color:var(--chalk);font-family:var(--font-body-stack);border-radius:999px;padding:11px 18px;font-size:14px;font-weight:600;transition:all .15s}.btn:hover{border-color:var(--dim)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.sm{padding:7px 13px;font-size:12.5px}.btn--primary{background:var(--ember);border-color:var(--ember);color:#fff}.btn--primary:hover{background:var(--ember-deep);border-color:var(--ember-deep)}.btn--ghost{background:var(--panel);color:var(--muted)}.btn--ghost:hover{color:var(--ember);border-color:var(--ember)}.btn--danger{background:var(--miss);border-color:var(--miss);color:#fff}.btn--danger:hover{filter:brightness(.92)}.adm-top{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fbf9f4f0;position:sticky;top:0}.adm-top__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1000px;margin:0 auto;padding:12px 20px;display:flex}.adm-top__right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-top__right a{font-family:var(--font-data-stack);color:var(--muted);font-size:12px;text-decoration:none}.adm-top__right a:hover{color:var(--ember)}.adm-top__right .who{font-family:var(--font-data-stack);color:var(--dim);font-size:11px}.adm{max-width:1000px;margin:0 auto;padding:22px 20px 90px}.adm-switch{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.adm-ctx{color:var(--muted);margin:2px 0 0;font-size:13px}.adm-ctx b{color:var(--chalk)}.adm-sec{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);margin-bottom:12px;overflow:hidden}.adm-sec__btn{appearance:none;cursor:pointer;background:var(--panel);width:100%;color:var(--chalk);font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.6px;border:0;justify-content:space-between;align-items:center;padding:15px 18px;font-size:16px;font-weight:400;display:flex}.adm-sec__btn:hover{background:var(--panel-2)}.adm-sec__btn .chev{color:var(--muted);font-size:11px;transition:transform .2s}.adm-sec__btn[aria-expanded=true] .chev{transform:rotate(180deg)}.adm-sec__body{border-top:1px solid var(--line);padding:16px 18px 20px}.adm-hint{color:var(--muted);max-width:70ch;margin:0 0 14px;font-size:13px}.adm-hint code{font-family:var(--font-data-stack);background:var(--panel-2);border-radius:4px;padding:1px 5px;font-size:12px}.adm-empty{border:1px dashed var(--line);border-radius:var(--radius-sm);text-align:center;color:var(--muted);padding:16px;font-size:13px}.adm-list{flex-direction:column;gap:8px;display:flex}.adm-add,.adm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-add{border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--panel-2);margin-bottom:14px;padding:12px}.adm-add.col{flex-direction:column;align-items:stretch}.adm-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:10px 12px}.adm-row.col,.adm-add.col>*{width:100%}.adm-row.col{flex-direction:column;align-items:stretch;gap:10px}.adm input:not([type=checkbox]):not([type=radio]):not([type=file]),.adm select{font-family:var(--font-body-stack);border:1px solid var(--line);background:var(--ground);color:var(--chalk);border-radius:8px;min-width:0;padding:8px 10px;font-size:13.5px}.adm input:focus-visible,.adm select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.adm input.grow,.adm .grow{flex:160px}.adm input.w60{text-align:center;flex:none;width:62px}.adm .strong{font-weight:700}.adm .dim{color:var(--muted);font-size:12.5px}.adm label.mini{font-family:var(--font-data-stack);letter-spacing:.5px;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:3px;font-size:10px;display:inline-flex}.adm label.mini.chk,.adm label.chk{text-transform:none;font-family:var(--font-body-stack);letter-spacing:0;color:var(--chalk);flex-direction:row;align-items:center;gap:6px;font-size:13px}.res-line,.res-so,.res-win,.res-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.res-so{gap:18px}.res-so input{width:120px}.dot-prev{align-items:center;gap:4px;display:inline-flex}.dot-prev b{font-family:var(--font-data-stack);color:var(--muted);margin-left:4px;font-size:12px}.res-win{border-top:1px dashed var(--line);padding-top:4px}.ko-round{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);margin-bottom:14px;padding:12px 14px}.ko-round__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ko-round__head h4{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.6px;margin:0;font-size:15px;font-weight:400}.ko-match{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);margin-bottom:8px;padding:10px}.ko-match .adm-row{border:0;padding:0 0 8px}.ko-match .adm-row.col{border:0;padding:0}.tag-win{font-family:var(--font-data-stack);letter-spacing:.5px;text-transform:uppercase;color:var(--turf);border:1px solid var(--turf);border-radius:4px;padding:2px 6px;font-size:10px}.ko-champ{border:1px solid var(--gold);border-radius:var(--radius-sm);background:#b98a2e0f;padding:14px}.ko-champ b{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.5px;font-weight:400}.adm-photos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.adm-photo{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);overflow:hidden}.adm-photo img{aspect-ratio:4/3;object-fit:cover;width:100%}.adm-photo__meta{align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.adm-photo__meta .cap{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ins-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ins-files{flex-wrap:wrap;gap:8px;display:flex}.ins-files a{font-family:var(--font-data-stack);color:var(--ember);font-size:12px}.ins-actions{align-items:center;gap:8px;display:flex}.ins-notify{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;padding-top:8px;display:flex}.notify-btn{font-family:var(--font-body-stack);border:1px solid var(--line);color:#fff;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;text-decoration:none}.notify-btn.is-wa{background:#25d366;border-color:#1ebe5a}.notify-btn.is-mail{background:var(--wm-navy);border-color:var(--wm-navy)}.notify-btn:hover{filter:brightness(.94)}.danger-box{border:1px solid var(--miss);border-radius:var(--radius-sm);background:#cc3a280d;padding:16px}.danger-box b{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.5px;font-weight:400}.danger-box p{color:var(--muted);margin:6px 0 12px;font-size:13px}.adm-flash{background:var(--chalk);color:#fff;font-family:var(--font-data-stack);letter-spacing:.5px;z-index:60;text-align:center;border-radius:999px;max-width:90vw;padding:12px 20px;font-size:12.5px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000040}.btn--warn{background:var(--gold);border-color:var(--gold);color:#fff}.btn--warn:hover{filter:brightness(.93)}.adm input.w-name{flex:0 160px;font-size:12.5px}.adm .sub{margin-top:6px}.ins-badge{font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;vertical-align:middle;border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:2px 6px;font-size:9px}.ins-badge.is-aceptado{color:var(--turf);border-color:var(--turf)}.ins-badge.is-devuelto{color:var(--gold);border-color:var(--gold)}.ins-badge.is-pendiente{color:var(--ember);border-color:var(--ember)}.up-prev{flex-direction:column;gap:10px;display:flex}.up-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.up-file{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);flex-direction:column;gap:6px;text-decoration:none;display:flex;overflow:hidden}.up-file img{aspect-ratio:4/3;object-fit:cover;width:100%}.up-doc{aspect-ratio:4/3;background:var(--panel-2);font-family:var(--font-data-stack);letter-spacing:1px;color:var(--muted);place-items:center;font-size:11px;display:grid}.up-name{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:0 8px 8px;font-size:11px;overflow:hidden}.ko-auto-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 10px;font-size:13px;display:flex}.insc{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:22px;display:flex}.insc__grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:640px){.insc__grid{grid-template-columns:1fr}}.insc label{font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;font-size:10px;display:flex}.insc input{font-family:var(--font-body-stack);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground);color:var(--chalk);padding:10px 12px;font-size:14px}.insc input:disabled{color:var(--muted)}.insc input[type=file]{padding:8px;font-size:12px}.insc input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.insc__note{font-family:var(--font-body-stack);color:var(--muted);text-transform:none;letter-spacing:0;margin:0;font-size:13px}.insc__note b{color:var(--chalk)}.insc__msg{border-radius:var(--radius-sm);padding:10px 14px;font-size:13.5px}.insc__msg.is-ok{background:var(--turf-glow);color:var(--turf);border:1px solid #2f914759}.insc__msg.is-err{color:var(--miss);background:#cc3a281a;border:1px solid #cc3a284d}.insc .btn{align-self:flex-start}.game--ko{border-left-style:solid;border-left-width:3px}.mround{font-family:var(--font-data-stack);letter-spacing:1.5px;text-transform:uppercase;color:#3a2a12;vertical-align:middle;border:1px solid #0000001f;border-radius:999px;margin-right:10px;padding:2px 9px;font-size:9.5px;display:inline-block}.game--ko.is-8vos{border-left-color:#b87333}.game--ko.is-4tos{border-left-color:#8c6239}.game--ko.is-semi{border-left-color:#9aa0a6}.game--ko.is-final{border-left-color:var(--gold)}.is-8vos .mround{background:linear-gradient(135deg,#e9a868,#b87333)}.is-4tos .mround{color:#2c1e0d;background:linear-gradient(135deg,#c99b6e,#8c6239)}.is-semi .mround{color:#35383c;background:linear-gradient(135deg,#e8eaed,#b4b9bf)}.is-final .mround{color:#3a2c07;background:linear-gradient(135deg,#f0d488,#b98a2e)}.dots-ed{flex-direction:column;gap:6px;display:flex}.dots-ed__help{font-family:var(--font-body-stack);color:var(--muted);margin:0 0 4px;font-size:12px}.dots-ed__lbl{font-family:var(--font-data-stack);letter-spacing:.5px;color:var(--muted);font-size:11px}.dots-ed__lbl b{color:var(--chalk);margin-left:4px;font-size:13px}.dots-ed__row{flex-wrap:wrap;gap:5px;display:flex}.dot-slot{cursor:pointer;border:1px solid var(--line);background:var(--panel);border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:15px;line-height:1;transition:all .12s;display:grid}.dot-slot.is-empty:hover{border-color:var(--dim)}.dot-slot.is-goal{background:var(--turf);border-color:var(--turf);color:#fff}.dot-slot.is-miss{background:var(--miss);border-color:var(--miss);color:#fff}.std-grp{font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;color:var(--muted);min-width:92px;font-size:11px}.adm-row.is-nogroup{opacity:.6}.adm-row.is-nogroup .std-grp{color:var(--miss)}.hero__cta{margin-top:22px;text-decoration:none;display:inline-block}.insc select{font-family:var(--font-body-stack);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground);color:var(--chalk);padding:10px 12px;font-size:14px}.insc select:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.insc__count{font-family:var(--font-data-stack);letter-spacing:.5px;color:var(--muted);text-transform:none;margin-top:4px;font-size:11px}.insc__count.is-bad{color:var(--miss)}.doclist{flex-direction:column;gap:8px;display:flex}.docitem{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:13px 16px;text-decoration:none;transition:border-color .15s;display:grid}.docitem:hover{border-color:var(--ember)}.docitem__ico{background:var(--ember-glow);width:34px;height:34px;color:var(--ember);border-radius:50%;place-items:center;font-size:16px;font-weight:700;display:grid}.docitem__name{font-size:14px;font-weight:600}.docitem__act{font-family:var(--font-data-stack);letter-spacing:1.5px;text-transform:uppercase;color:var(--ember);white-space:nowrap;font-size:10px}.insc__help{font-family:var(--font-body-stack);color:var(--chalk);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);text-transform:none;letter-spacing:0;margin:0;padding:12px 14px;font-size:13px}.insc__help b{color:var(--ember)}.insc__count{display:block}.insc__files{flex-direction:column;gap:8px;display:flex}.insc__hint{font-family:var(--font-data-stack);color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px}.insc__filelist{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.insc__filelist li{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.insc__filelist .fn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.insc__filelist button{appearance:none;cursor:pointer;color:var(--miss);background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:14px;line-height:1}.insc__filelist button:hover{background:#cc3a281f}.insc-modal{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#140e068c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.insc-modal__box{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:440px;padding:26px 24px;box-shadow:0 20px 60px #00000059}.insc-modal__kicker{font-family:var(--font-data-stack);letter-spacing:3px;text-transform:uppercase;color:var(--ember);margin-bottom:12px;font-size:11px}.insc-modal__text{color:var(--chalk);margin:0 0 10px;font-size:16px;line-height:1.5}.insc-modal__text b{color:var(--ember)}.insc-modal__sub{font-family:var(--font-data-stack);color:var(--muted);margin:0 0 20px;font-size:12px}.insc-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.wcal{flex-direction:column;gap:26px;display:flex}.wcal-month__hd{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid var(--ember);margin:0 0 12px;padding-bottom:6px;font-size:18px;font-weight:400}.wcal-week{margin-bottom:16px}.wcal-week__lbl{font-family:var(--font-data-stack);letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.wcal-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;display:grid}@media (max-width:420px){.wcal-grid{grid-template-columns:1fr}}.wcal-day{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);overflow:hidden}.wcal-day__hd{background:var(--panel-2);border-bottom:1px solid var(--line);padding:8px 12px;font-size:13px;font-weight:700}.wcal-day__hd span{font-family:var(--font-data-stack);color:var(--muted);margin-left:6px;font-size:11px;font-weight:400}.wcal-slot{border-bottom:1px dashed var(--line-soft);grid-template-columns:46px 1fr;gap:8px;padding:8px 12px;display:grid}.wcal-slot:last-child{border-bottom:0}.wcal-slot__t{font-family:var(--font-data-stack);color:var(--ember);padding-top:2px;font-size:11px}.wcal-slot__g{flex-direction:column;gap:6px;min-width:0;display:flex}.wcal-empty{color:var(--dim);font-size:12px}.wcal-game{flex-direction:column;gap:1px;display:flex}.wcal-game__t{font-size:12.5px;font-weight:600}.wcal-game__t i{color:var(--muted);font-style:normal;font-weight:400}.wcal-game__m{font-family:var(--font-data-stack);letter-spacing:.3px;color:var(--muted);font-size:10px}.wcal-fuera{font-family:var(--font-data-stack);color:var(--gold);border-radius:var(--radius-sm);background:#b98a2e14;border:1px solid #b98a2e4d;margin-top:8px;padding:8px 12px;font-size:11px}.wcal-nav{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.wcal-nav button{min-width:40px}.wcal-nav__lbl{text-align:center;flex-direction:column;align-items:center;min-width:220px;display:flex}.wcal-nav__mo{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:1px;font-size:17px;font-weight:400}.wcal-nav__wk{font-family:var(--font-data-stack);letter-spacing:.5px;color:var(--muted);font-size:11px}.slot-warn{font-family:var(--font-data-stack);letter-spacing:.3px;color:var(--gold);flex-basis:100%;margin-top:4px;font-size:11px}.slot-warn.is-full{color:var(--miss);font-weight:700}.insc__players{flex-direction:column;gap:10px;display:flex}.insc__players-hd{font-family:var(--font-data-stack);letter-spacing:1px;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:10px;display:flex}.insc__players-list{counter-reset:jug;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:560px){.insc__players-list{grid-template-columns:1fr}}.insc__players-list li{counter-increment:jug;align-items:center;gap:8px;display:flex}.insc__players-list li:before{content:counter(jug);font-family:var(--font-data-stack);color:var(--muted);text-align:right;flex-shrink:0;width:20px;font-size:11px}.insc__players-list li input{min-width:0;font-family:var(--font-body-stack);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--ground);color:var(--chalk);flex:1;padding:9px 11px;font-size:14px}.insc__players-list li input:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.insc__players-list li button{appearance:none;cursor:pointer;color:var(--miss);background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:4px 6px;font-size:13px}.insc__players-list li button:hover{background:#cc3a281f}.insc__players-list li button:disabled{opacity:.3;cursor:not-allowed}.insc__players .btn{align-self:flex-start}select.pick{font-family:var(--font-body-stack);border:1px solid var(--line);background:var(--panel);color:var(--chalk);box-shadow:var(--shadow);border-radius:999px;width:100%;max-width:340px;margin-bottom:16px;padding:11px 14px;font-size:15px}select.pick:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.roster{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.roster__hd{font-family:var(--font-display-stack);text-transform:uppercase;letter-spacing:.6px;background:var(--panel-2);border-bottom:1px solid var(--line);padding:14px 18px;font-size:16px;font-weight:400}.roster__list{columns:2;column-gap:28px;margin:0;padding:12px 18px 16px 44px}@media (max-width:560px){.roster__list{columns:1}}.roster__list li{break-inside:avoid;padding:5px 0;font-size:14.5px}.roster__list li::marker{font-family:var(--font-data-stack);color:var(--ember);font-size:12px}.ins-roster{color:var(--muted);font-size:12.5px}.ins-roster b{color:var(--chalk);font-family:var(--font-data-stack);letter-spacing:.5px;text-transform:uppercase;font-size:10px}.ins-roster__list{columns:2;column-gap:18px;margin:4px 0 0;padding-left:22px}.ins-roster__list li{margin:1px 0}@media (max-width:600px){.ins-roster__list{columns:1}}@media (max-width:900px){main.wrap{padding-left:18px;padding-right:18px}.topbar__inner{padding:12px 18px}footer.foot{padding-left:18px;padding-right:18px}.adm,.adm-top__inner{padding-left:16px;padding-right:16px}.gallery{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.adm-photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:600px){body{font-size:15px}main.wrap{padding-bottom:54px;padding-left:14px;padding-right:14px}.topbar__inner{gap:10px;padding:10px 14px}footer.foot{padding:22px 14px 40px}.brand__name{font-size:22px}.brand__sub{letter-spacing:1.5px;font-size:10px}.brand__mark{width:36px;height:36px}.tabs{justify-content:center;width:100%}.tab{text-align:center;flex:1;padding:9px 10px}.hero{padding:30px 0 22px}.hero p{font-size:14px}.hero__cta{text-align:center;width:100%}.section{padding:30px 0 6px}.section__head{gap:10px;margin-bottom:16px}.section__note{margin-bottom:16px;font-size:13px}.game{grid-template-columns:auto 1fr;gap:6px 12px;padding:11px 13px}.game .time{text-align:right}.game .vs{order:3;grid-column:1/-1;font-size:13.5px}.game .court{text-align:left;order:4;grid-column:1/-1}.mround{margin-right:8px}.tbl-scroll,.chist-wrap{border-radius:var(--radius-sm)}.fgrid{grid-template-columns:1fr}.bracket__col .matches{min-width:140px}.reg-site{max-height:70vh;padding:16px}.reg-art h4{font-size:16px}.reg-art p{font-size:14px}.champ{padding:24px 16px}.champ__row{gap:24px}.champ__slot .who{font-size:18px}.gallery{grid-template-columns:1fr 1fr;gap:8px}select.pick{max-width:100%}.roster__hd{padding:12px 14px;font-size:15px}.roster__list{padding:10px 14px 14px 34px}.insc{gap:14px;padding:16px}.insc-modal__box{padding:20px 18px}.insc-modal__actions{flex-direction:column-reverse}.insc-modal__actions .btn{width:100%}.adm{padding:16px 12px 70px}.adm-top__inner{gap:8px;padding:10px 12px}.adm-sec__btn{padding:13px 14px;font-size:15px}.adm-sec__body{padding:14px 12px 16px}.adm-add,.adm-row{flex-direction:column;align-items:stretch;gap:8px}.adm-add>*,.adm-row>*{width:100%}.adm .grow,.adm input.grow{flex:auto}.adm label.mini{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.adm label.mini>input,.adm label.mini>select{flex:0 60%}.adm input.w60{flex:none;width:90px}.adm label.mini.chk,.adm label.chk{justify-content:flex-start}.adm .dim{width:100%}.adm-row .btn,.adm-add .btn,.ins-actions,.res-actions{flex-wrap:wrap;display:flex}.adm-row .btn.sm,.adm-add .btn.sm{flex:auto;width:auto}.ins-actions .btn{flex:auto}.ins-notify .notify-btn{text-align:center;flex:auto}.res-so{gap:12px}.res-so input{width:100%}.dots-ed__row{justify-content:space-between}.wcal-nav{gap:8px}.wcal-nav__lbl{flex:auto;min-width:0}.wcal-nav__mo{font-size:16px}.wcal-grid{grid-template-columns:1fr}.up-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}
