@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");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 Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");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}:root{--navy:#003a70;--navy-deep:#01284d;--green:#97d700;--grey:#d9d9d6;--paper:#f2f3ef;--white:#fff;--ink:#0b1f33;--muted:#4e5f70;--red:#c8202f;--f-display:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--f-body:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-text-size-adjust:100%;font-size:16px;line-height:1.4}.topbar{background:var(--navy);color:var(--white);padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{align-items:center;gap:10px;min-width:0;display:flex}.brand img{background:var(--white);border-radius:50%;flex:none;width:44px;height:44px}.brand h1{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:700;overflow:hidden}.brand small{font-family:var(--f-body);text-transform:none;letter-spacing:0;color:var(--grey);font-size:13px;font-weight:500;display:block}main{max-width:560px;padding:16px 16px calc(env(safe-area-inset-bottom) + 24px);margin:0 auto}h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.03em;color:var(--navy);margin:8px 0 12px;font-size:22px;font-weight:700}.card{background:var(--white);border:1px solid var(--grey);border-radius:var(--radius);padding:16px}.stack{flex-direction:column;gap:12px;display:flex}label{color:var(--muted);flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}input{font:inherit;color:var(--ink);background:var(--white);border:1px solid #b9bdb8;border-radius:10px;min-height:48px;padding:12px;font-size:17px}input:focus-visible,button:focus-visible{outline:3px solid var(--green);outline-offset:2px}button{font:inherit;border:1px solid var(--navy);background:var(--white);min-height:48px;color:var(--navy);cursor:pointer;border-radius:10px;padding:10px 16px;font-weight:600}button.primary{background:var(--green);border-color:var(--green);color:var(--navy);font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;font-size:19px}button.link{background:0 0;border:none;min-height:40px;padding:8px 0;text-decoration:underline}button.ghost-light{color:var(--white);background:0 0;border-color:#fff9;min-height:40px;padding:6px 12px;font-size:14px}button:disabled{opacity:.6;cursor:default}.msg{border-radius:10px;padding:10px 12px;font-size:15px}.msg.error{color:#7a0f19;background:#fbe7e9;border:1px solid #f0b9bf}.msg.info{color:var(--navy);background:#eaf1f8;border:1px solid #c5d6e8}.msg.warn{color:#5c3d00;background:#fff4dc;border:1px solid #f0d58c}.seg{background:var(--grey);border-radius:12px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.seg button{background:0 0;border:none;flex:1;min-height:40px;padding:6px 8px;font-size:15px}.seg button[aria-pressed=true]{background:var(--navy);color:var(--white)}.team{justify-content:space-between;align-items:center;gap:12px;display:flex}.team h3{font-family:var(--f-display);color:var(--navy);margin:0;font-size:21px;font-weight:700}.team .meta{color:var(--muted);font-size:14px}.chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chip{background:var(--paper);border:1px solid var(--grey);color:var(--navy);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.chip.agd{background:var(--navy);color:var(--white);border-color:var(--navy)}.badge{font-family:var(--f-display);background:var(--green);color:var(--navy);border-radius:10px;flex:none;padding:6px 10px;font-size:18px;font-weight:700}.muted{color:var(--muted)}.center{text-align:center}.offline{color:#5c4300;background:#fff4d6;border:1px solid #f2d58a}.help{text-align:center;color:var(--muted);margin-top:28px;font-size:13px;line-height:1.6}.help a{color:var(--navy);font-weight:600}a.btnlike{border-radius:10px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}a.ghost-light{color:var(--white);border:1px solid #fff9;min-height:40px;padding:6px 12px;font-size:14px}a.card.team{color:inherit;text-decoration:none}a.card.team:active{background:var(--paper)}.titlerow{justify-content:space-between;align-items:center;gap:12px;display:flex}.titlerow h2{margin:8px 0 12px}.count{font-family:var(--f-body);text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}button.small{min-height:40px;padding:6px 12px;font-size:16px}.roster{margin:0 0 12px;padding:0;list-style:none;overflow:hidden}.roster li+li{border-top:1px solid var(--grey)}.rowbtn{text-align:left;background:var(--white);width:100%;min-height:60px;color:var(--ink);border:none;border-radius:0;align-items:center;gap:12px;padding:10px 14px;font-weight:400;display:flex}.rowbtn.static{cursor:default}.rowbtn .num{background:var(--navy);width:42px;height:42px;color:var(--white);font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.rowbtn .num.blank{background:var(--grey);color:var(--muted)}.rowbtn .who{flex-direction:column;flex:1;min-width:0;display:flex}.rowbtn .who b{color:var(--navy);font-size:17px}.rowbtn .meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rowbtn .chev{color:var(--muted);font-size:22px}.roster.inactive .rowbtn{opacity:.6}.small{font-size:13px}dialog.sheet{background:var(--paper);width:100%;max-width:560px;color:var(--ink);border:none;border-radius:16px 16px 0 0;max-height:92dvh;margin:auto auto 0;padding:0}dialog.sheet::backdrop{background:#01284d8c}.sheet-body{padding:16px 16px calc(env(safe-area-inset-bottom) + 16px);max-height:92dvh;overflow-y:auto}.sheet-head{justify-content:space-between;align-items:center;display:flex}.sheet-head h2{margin:0 0 12px}button.close{background:0 0;border:none;min-width:40px;min-height:40px;padding:0;font-size:20px}.row2{gap:12px;display:flex}.row2 .grow{flex:1;min-width:0}.row2 .narrow{flex:none;width:104px}fieldset.seg{border:none;margin:0}fieldset.seg:disabled{opacity:.6}label.check{color:var(--ink);flex-direction:row;align-items:center;gap:10px;font-weight:500}label.check input{width:22px;height:22px;min-height:0}button.danger{border-color:var(--red);color:var(--red);background:var(--white)}input:disabled{color:var(--muted);background:#eeefeb}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}select{font:inherit;background:var(--white);min-height:48px;color:var(--ink);border:1px solid #b9bdb8;border-radius:10px;width:100%;padding:8px 12px;font-size:16px}input[type=file]{min-height:0;padding:10px}.maprow{border-top:1px solid var(--grey);flex-direction:column;gap:6px;padding-top:10px;display:flex}.maprow:first-of-type{border-top:none;padding-top:0}details.sum{border:1px solid var(--grey);background:var(--white);border-radius:10px;padding:8px 12px}details.sum summary{cursor:pointer}details.sum ul{margin:8px 0 0;padding-left:18px}a.primary-link{background:var(--green);color:var(--navy);min-height:48px;font-family:var(--f-display);text-transform:uppercase;letter-spacing:.04em;justify-content:center;font-size:19px}.adminbar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.adminbar a{border:1px solid var(--navy);color:var(--navy);background:var(--white);flex:1;justify-content:center;min-height:44px;padding:8px 12px}.filters input[type=search]{width:100%}.filters .row2 select{flex:1;min-width:0}button.link.inline{min-height:0;font-size:inherit;color:var(--navy);padding:0}ul.history{margin:4px 0 0;padding-left:18px;line-height:1.7}ul.history a{color:var(--navy);font-weight:600}select.grow{flex:1;min-width:0}.hab{width:42px;height:42px;font-family:var(--f-display);background:var(--green);color:var(--navy);border-radius:10px;flex:none;place-items:center;font-size:20px;font-weight:700;display:grid}.hab.away{background:var(--navy);color:var(--white)}.hab.neutral{background:var(--grey);color:var(--navy)}.rowbtn.off .who b{color:var(--muted);text-decoration:line-through}.chip.cancelled,.chip.postponed{color:#7a0f19;background:#fbe7e9;border-color:#f0b9bf}.chip.live{background:var(--green);border-color:var(--green);color:var(--navy)}fieldset.plain{border:none;min-width:0;margin:0;padding:0}label.check.toggle{background:var(--white);border:1px solid var(--grey);border-radius:10px;align-items:flex-start;padding:10px 12px}label.check.toggle input{flex:none;margin-top:2px}.pitch{aspect-ratio:68/100;touch-action:none;-webkit-user-select:none;user-select:none;background:repeating-linear-gradient(#1d6a3b 0 10%,#217442 10% 20%);border:2px solid #fffc;border-radius:8px;width:100%;max-height:70dvh;margin:0 auto;position:relative;overflow:hidden}.pitch.editor{max-width:47.6dvh}.pitch .pl{pointer-events:none;border:2px solid #ffffffbf;position:absolute}.pitch .half{border-width:2px 0 0;height:0;top:50%;left:0;right:0}.pitch .circle{aspect-ratio:1;border-radius:50%;width:26%;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch .box{height:15%;left:22%;right:22%}.pitch .six{height:5.5%;left:37%;right:37%}.pitch .top{border-top:0;top:-2px}.pitch .bottom{border-bottom:0;bottom:-2px}.fchip{aspect-ratio:1;border:2px solid var(--white);background:var(--navy);width:13cqmin;min-width:46px;max-width:64px;min-height:0;color:var(--white);touch-action:none;cursor:grab;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.pitch{container-type:inline-size}.fchip b{font-family:var(--f-display);font-size:16px}.fchip small{opacity:.85;margin-top:2px;font-size:10px}.fchip.gk{background:var(--green);color:var(--navy);border-color:var(--navy)}.fchip.sel{outline:3px solid var(--green);outline-offset:2px}.numgrid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.numgrid button{min-height:40px;padding:0}.numgrid button[aria-pressed=true]{background:var(--navy);color:var(--white)}.minipitch{background:#1d6a3b;border-radius:4px;flex:none;width:34px;height:48px;position:relative}.minipitch i{background:var(--white);border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(-50%,-50%)}a.rowbtn{text-decoration:none}ul.squad{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}ul.squad .sq{border:1px solid var(--grey);background:var(--white);width:100%;min-height:52px;color:var(--ink);text-align:left;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;font-weight:400;display:flex}ul.squad .sq .num{background:var(--grey);width:34px;height:34px;color:var(--muted);font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}ul.squad input.num{text-align:center;border:1px solid var(--navy);min-height:0;padding:0}ul.squad .sq .who{flex-direction:column;flex:1;min-width:0;display:flex}ul.squad .sq .who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}ul.squad .sq .meta{color:var(--muted);font-size:12px}ul.squad .tick{color:var(--navy);font-weight:700}ul.squad li.on .sq{border-color:var(--navy);background:#eaf1f8}ul.squad li.on .num{background:var(--navy);color:var(--white)}ul.squad li.guest .sq{grid-column:span 2}ul.squad li.guest{grid-column:1/-1}.score{font-family:var(--f-display);color:var(--navy);font-size:34px}.addbar{flex-wrap:wrap;gap:6px;display:flex}.addbar button{flex:30%;min-height:44px;padding:6px 8px;font-size:15px}.addbar button.go{background:var(--green);border-color:var(--green);color:var(--navy)}ul.timeline{margin:0;padding:0;list-style:none}ul.timeline li{border-top:1px solid var(--grey);align-items:center;gap:10px;padding:8px 0;display:flex}ul.timeline li:first-child{border-top:none}ul.timeline .t{width:52px;font-family:var(--f-display);color:var(--navy);flex:none;font-weight:700}ul.timeline .d{flex:1;min-width:0;font-size:15px}button.x{border-color:var(--grey);min-width:36px;min-height:36px;color:var(--muted);flex:none;padding:0 8px;font-size:14px}button.x.armed{border-color:var(--red);color:var(--red)}table.mins{border-collapse:collapse;width:100%;font-size:14px}table.mins th{text-align:left;color:var(--muted);border-bottom:1px solid var(--grey);padding:4px;font-size:12px;font-weight:600}table.mins td{border-bottom:1px solid var(--grey);vertical-align:top;padding:6px 4px}table.mins td.n{font-family:var(--f-display);color:var(--navy);font-size:18px;font-weight:700}.pickgrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pickgrid button{text-align:left;min-height:48px;font-weight:500}.pickgrid button[aria-pressed=true]{background:var(--navy);color:var(--white)}.pickgrid .mvpcount{color:var(--muted);font-weight:600}.pickgrid button[aria-pressed=true] .mvpcount{color:inherit}.fchip.filled{background:var(--white);color:var(--navy);border-color:var(--navy)}.fchip.filled.gk{background:var(--green)}.seg.grow{flex:1;margin-bottom:0}.card.record{text-align:center;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:4px;padding:12px 8px;display:grid}.card.record b{font-family:var(--f-display);color:var(--navy);font-size:24px;line-height:1.1;display:block}.card.record span{color:var(--muted);font-size:12px}.card.record .recfr{color:var(--muted);grid-column:1/-1;justify-content:center;margin-top:6px}.live{background:var(--navy-deep);min-height:100dvh;color:var(--white);flex-direction:column;display:flex}.livebar{padding:calc(env(safe-area-inset-top) + 6px) 10px 6px;background:var(--navy);align-items:center;gap:8px;display:flex}.livebar .ghost-light{min-height:40px;padding:4px 10px}.livebar .sc{font-family:var(--f-display);align-items:baseline;gap:6px;font-size:30px;display:flex}.livebar .sc b{color:var(--green)}.livebar .clk{text-align:center;flex:1;line-height:1.1}.livebar .clk b{font-family:var(--f-display);letter-spacing:.03em;font-size:28px;display:block}.livebar .clk span{color:var(--grey);font-size:12px}.clockbar{background:var(--navy);gap:8px;padding:6px 10px;display:flex}.clockbar button{flex:1;min-height:44px}.livepitch{flex-direction:column;flex:1;justify-content:center;min-height:0;padding:6px 10px;display:flex;position:relative}.livepitch .pitch{max-width:39.44dvh;max-height:58dvh}.lchip{aspect-ratio:1;border:2px solid var(--white);background:var(--navy);width:15cqi;min-width:48px;max-width:70px;min-height:0;color:var(--white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.lchip b{font-family:var(--f-display);font-size:20px}.lchip small{text-overflow:ellipsis;white-space:nowrap;max-width:92%;font-size:10px;overflow:hidden}.lchip i{background:#00000073;border-radius:6px;padding:0 4px;font-size:10px;font-style:normal;position:absolute;bottom:-14px}.lchip.low i{top:-14px;bottom:auto}.lchip.gk{background:var(--green);color:var(--navy);border-color:var(--navy)}.lchip.empty{background:#ffffff26;border-style:dashed}.lchip.sel,.bchip.sel{outline:3px solid var(--green);outline-offset:2px}.lchip.planned,.bchip.planned{box-shadow:0 0 0 3px #f2a900}.planbar{background:var(--white);color:var(--navy);border-radius:10px;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;font-size:13px;display:flex}.planbar span{flex:1}.benchrow{touch-action:pan-x;background:#ffffff0f;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.bchip{width:58px;min-height:58px;color:var(--white);background:0 0;border:1px solid #fff6;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:4px 2px;line-height:1.1;display:flex;position:relative}.bchip b{font-family:var(--f-display);font-size:20px}.bchip small{text-overflow:ellipsis;white-space:nowrap;max-width:54px;font-size:10px;overflow:hidden}.bchip i{color:var(--grey);font-size:10px;font-style:normal}.pad{padding:6px 10px calc(env(safe-area-inset-bottom) + 8px);background:var(--navy);flex-direction:column;gap:6px;display:flex}.padrow{align-items:center;gap:6px;display:flex}.padrow button{min-height:48px;color:var(--white);background:#ffffff14;border-color:#ffffff80;flex:1;padding:4px;font-size:15px}.padrow.us button.goal{background:var(--green);border-color:var(--green);color:var(--navy);font-family:var(--f-display);text-transform:uppercase;font-size:19px}.padrow.them span{width:64px;color:var(--grey);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11px;overflow:hidden}.padrow.them button{background:#c8202f40;border-color:#ffffff59}.toast{left:50%;bottom:calc(env(safe-area-inset-bottom) + 130px);background:var(--white);color:var(--navy);z-index:5;border-radius:999px;max-width:90vw;padding:8px 16px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0000004d}.toast.err{color:#7a0f19;background:#fbe7e9}.pickgrid button.none{background:var(--grey);color:var(--navy)}.pickgrid button.yellow{color:var(--ink);background:#f2d23c;min-height:64px}.pickgrid button.red{background:var(--red);color:var(--white);min-height:64px}ul.timeline li{flex-direction:column;align-items:stretch;gap:4px}ul.timeline .line{align-items:center;gap:10px;display:flex}ul.timeline .kids{flex-wrap:wrap;gap:6px;padding-left:62px;display:flex}ul.timeline .kid{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}ul.timeline .kids button.small{min-height:34px;padding:4px 10px;font-size:13px}.chip.test{color:#5c4300;background:#fff4d6;border-color:#f2d58a}ol.board{margin:0;padding:0;list-style:none}ol.board li{border-top:1px solid var(--grey);align-items:center;gap:10px;padding:8px 0;display:flex}ol.board li:first-child{border-top:none}ol.board .rk{background:var(--green);width:32px;height:32px;color:var(--navy);font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}ol.board .who{flex-direction:column;flex:1;min-width:0;display:flex}ol.board .meta{color:var(--muted);font-size:12px}ol.board .best{font-family:var(--f-display);color:var(--navy);font-size:24px;font-weight:700}ul.jgrid{margin:0;padding:0;list-style:none}ul.jgrid li{border-top:1px solid var(--grey);align-items:center;gap:10px;padding:6px 0;display:flex}ul.jgrid li:first-child{border-top:none}ul.jgrid .num{background:var(--navy);width:34px;height:34px;color:var(--white);font-family:var(--f-display);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}ul.jgrid .nm{flex:1;min-width:0}ul.jgrid input{text-align:right;width:92px;font-family:var(--f-display);font-size:20px}.mvpgroup{padding:12px}.mvpcat{align-items:flex-start;gap:10px;display:flex}.mvpcat .cat{width:82px;color:var(--muted);flex:none;padding-top:2px;font-size:13px;font-weight:600}.mvpcat ul{flex:1;margin:0;padding:0;list-style:none}.mvpcat li{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0;display:flex}.mvpcat li.off b{color:var(--muted);text-decoration:line-through}.mvpcat .acts{gap:10px;margin-left:auto;display:inline-flex}.danger-text{color:var(--red)!important}.seg button{white-space:nowrap}.scrollx{-webkit-overflow-scrolling:touch;overflow-x:auto}table.box{border-collapse:collapse;width:100%;font-size:14px}table.box th{background:var(--paper);color:var(--muted);text-align:center;border-bottom:1px solid var(--grey);cursor:pointer;white-space:nowrap;padding:6px;font-size:12px;font-weight:600;position:sticky;top:0}table.box th.sorted{color:var(--navy)}table.box td{border-bottom:1px solid var(--grey);padding:6px}table.box td.n{text-align:center;font-family:var(--f-display);color:var(--navy);font-size:17px;font-weight:700}table.box .pl{text-align:left;white-space:nowrap;background:var(--white);position:sticky;left:0}table.box th.pl{background:var(--paper)}table.box .pos{text-align:left;color:var(--muted);white-space:nowrap;font-size:12px}table.box .jn{min-width:22px;color:var(--muted);font-family:var(--f-display);margin-right:6px;display:inline-block}table.box tr.low td.pl{color:#7a4b00}table.box tr.posrow td{background:var(--paper);color:var(--muted);font-size:13px}table.season tbody tr{cursor:pointer}ul.goals{margin:0;padding:0;list-style:none}ul.goals li{gap:10px;padding:4px 0;display:flex}ul.goals li .t{width:36px;font-family:var(--f-display);color:var(--navy);font-weight:700}ul.goals li.against{color:var(--muted)}table.teamline{border-collapse:collapse;text-align:center;width:100%;font-size:14px}table.teamline th{color:var(--muted);font-size:12px;font-weight:600}table.teamline td:first-child{text-align:left;font-weight:600}table.teamline td,table.teamline th{border-bottom:1px solid var(--grey);padding:4px}ul.staff{margin:0;padding:0;list-style:none}ul.staff li{border-top:1px solid var(--grey);align-items:center;gap:8px;padding:8px 0;display:flex}ul.staff li:first-child{border-top:none}ul.staff .who{flex-direction:column;flex:1;min-width:0;display:flex}ul.staff .who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}ul.staff .meta{color:var(--muted);font-size:13px}textarea.msgbox{font:inherit;background:var(--white);width:100%;color:var(--ink);border:1px solid #b9bdb8;border-radius:10px;padding:10px;font-size:14px}a.sharebtn{border:1px solid var(--navy);color:var(--navy);background:var(--white);justify-content:center;min-height:48px}.invites-card{border-color:var(--green);border-width:2px}.seg.tabs{scrollbar-width:none;overflow-x:auto}.seg.tabs::-webkit-scrollbar{display:none}.seg.tabs button{flex:1 0 auto;padding:6px 12px}.filters-inline{flex-wrap:wrap;gap:4px 16px;display:flex}table.minutes td.heat{background:rgba(151, 215, 0, calc(var(--h,0) * .85))}table.minutes tfoot th{border-top:1px solid var(--grey);border-bottom:none}table.minutes th{min-width:40px}.livebar .sc .pks{font-family:var(--f-body);color:var(--grey);margin-left:4px;font-size:12px}.clockbar .etlabel{color:var(--grey);flex:none;align-self:center;font-size:13px}.htbanner{color:#5c4300;background:#fff4d6;border-radius:10px;margin:6px 10px 0;padding:8px 12px;font-size:14px;font-weight:600}.pad.shootout .sotally{color:var(--white);font-family:var(--f-display);justify-content:space-between;align-items:center;font-size:20px;display:flex}.pad.shootout .sotally span{letter-spacing:2px;color:var(--grey);font-size:16px}.pad.shootout .theirk{width:70px;color:var(--grey);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11px;overflow:hidden}.pickgrid button.goalbtn{background:var(--green);color:var(--navy);min-height:64px;font-family:var(--f-display);font-size:20px}ul.jgrid .nm{flex-direction:column;display:flex}ul.jgrid .delta{color:var(--muted);font-size:12px}ul.jgrid .delta.best{color:#3d6b00;font-weight:600}a.card.team.combined{border:2px solid var(--green);display:flex}.periodnav{align-items:center;gap:8px;display:flex}.periodnav button{flex:none;min-width:44px;font-size:20px}.periodnav .pl{border:1px solid var(--grey);background:var(--white);min-height:40px;color:var(--navy);border-radius:10px;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.periodnav .pl input{opacity:0;cursor:pointer;width:100%;min-height:0;position:absolute;inset:0}table.box tr.off td{color:var(--muted);text-decoration:line-through}details.tgroup summary{cursor:pointer;flex-direction:column;gap:2px;list-style:none;display:flex}details.tgroup summary::-webkit-details-marker{display:none}details.tgroup summary .meta{color:var(--muted);font-size:13px}details.tgroup .tteam{border-top:1px solid var(--grey);gap:4px;padding-top:8px}ul.tgames{margin:0;padding:0;list-style:none}ul.tgames li a{color:inherit;border-top:1px dashed var(--grey);grid-template-columns:1fr auto;gap:0 8px;padding:6px 0;text-decoration:none;display:grid}ul.tgames li a>span:first-child{color:var(--muted);grid-column:1/-1}ul.tgames li:first-child a{border-top:none}.chip.warn{color:#5c3d00;background:#fff4dc;border-color:#f0d58c}a.card.msg.warn{text-decoration:none}ul.staff.pickone label.check{align-items:center;gap:10px;width:100%;display:flex}ul.staff .meta .ok{color:#3d6b00;font-weight:600}ul.staff .meta .no{color:#7a0f19;font-weight:600}ul.notes{margin:0;padding:0;list-style:none}ul.notes li{border-top:1px solid var(--grey);flex-direction:column;gap:4px;padding:10px 0;display:flex}ul.notes li:first-child{border-top:none}ul.notes .meta{color:var(--muted);font-size:12px}ul.notes .acts{gap:12px;display:flex}.topright{flex:none;align-items:center;gap:8px;display:flex}.helpbtn{border-radius:50%;flex:none;width:36px;height:36px;min-height:36px;padding:0;font-size:18px;font-weight:700}a.card.helpcard{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}a.card.helpcard .meta{color:var(--muted);font-size:14px}.helpguide ol{flex-direction:column;gap:6px;margin:0;padding-left:22px;display:flex}.helpguide h3{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.03em;color:var(--navy);font-size:17px}footer.help .feedbacklinks{margin-bottom:4px;font-weight:600;display:inline-block}footer.help .feedbacklinks .link.inline{font-size:inherit}ul.staff.accounts{max-height:40vh;overflow-y:auto}.card.nextup{gap:8px;margin-bottom:12px;padding:10px 14px}.nextrow{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.nextrow .who{flex-direction:column;flex:1;min-width:0;display:flex}.nextrow .meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.nextrow+.nextrow{border-top:1px solid var(--grey);padding-top:8px}.chip.honour{color:#5c3d00;background:#fff4dc;border-color:#f0d58c;align-self:flex-start}.chipsrow{flex-wrap:wrap;gap:6px;display:flex}.chipsrow button{border-radius:999px;flex:none;min-height:36px;padding:4px 12px}.chipsrow button[aria-pressed=true]{background:var(--navy);color:var(--white);border-color:var(--navy)}ul.posbars{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}ul.posbars li{grid-template-columns:52px 1fr auto;align-items:center;gap:8px;font-size:14px;display:grid}ul.posbars .lab{color:var(--navy);font-weight:700}ul.posbars .bar{background:var(--paper);border-radius:5px;height:10px;overflow:hidden}ul.posbars .bar i{background:var(--green);height:100%;display:block}ul.posbars .val{color:var(--muted);white-space:nowrap;font-size:13px}svg.shotpitch{background:#1d6a3b;border:2px solid #fffc;border-radius:8px;width:100%;max-width:420px;margin:0 auto;display:block}svg.shotpitch.tap{cursor:crosshair;touch-action:manipulation}.record:not(.card){grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.record.tiles3:not(.card){grid-template-columns:repeat(3,1fr)}.record:not(.card)>div{background:var(--paper);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;min-height:64px;padding:10px 4px;display:flex}.record:not(.card) b{font-family:var(--f-display);color:var(--navy);font-size:24px;line-height:1.1;display:block}.record:not(.card) span{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.2;display:block}ul.statlist{grid-template-columns:1fr 1fr;column-gap:20px;margin:0;padding:0;list-style:none;display:grid}ul.statlist li{border-bottom:1px solid var(--grey);justify-content:space-between;align-items:baseline;padding:7px 0;font-size:15px;display:flex}ul.statlist li b{font-family:var(--f-display);color:var(--navy);font-size:19px}ul.statlist li.zero{color:var(--muted)}ul.statlist li.zero b{color:var(--muted);font-weight:600}.sheet-head .cardbtn{flex:none;margin:0 10px 12px auto}button.cardbtn{white-space:nowrap;min-height:36px;padding:4px 12px;font-size:14px}
