.acc-btn{cursor:pointer;color:#e0b95a;white-space:nowrap;background:#e0b95a1a;border:1px solid #e0b95a8c;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font:700 13px/1 Hanken Grotesk Variable,system-ui,sans-serif;display:inline-flex}.acc-btn:hover{color:#1d1b16;background:#e0b95a}.acc-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px}.acc-btn.is-compact{justify-content:center;width:34px;padding:0}.acc-me{position:relative}.acc-avatar{color:#efe6d2;cursor:pointer;background:#0a1f1a;border:2px solid #e0b95a;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-weight:800;display:grid;position:relative;overflow:visible}.acc-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.acc-avatar i{background:#2fa58c;border:2px solid #0a1f1a;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.acc-avatar i.is-sync{background:#e0b95a;animation:1s ease-in-out infinite acc-pulse}@keyframes acc-pulse{50%{opacity:.35}}.acc-scrim{z-index:60;position:fixed;inset:0}.acc-menu{z-index:61;color:#1d1b16;background:#efe6d2;border-radius:8px;gap:8px;min-width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000080}.acc-menu p{gap:2px;margin:0;font-size:14px;display:grid}.acc-menu small{color:#5f584b;font-size:12px}.acc-menu button{color:#1d1b16;text-align:left;cursor:pointer;background:0 0;border:1px solid #1d1b1633;border-radius:6px;padding:9px 10px;font:650 14px/1 Hanken Grotesk Variable,system-ui,sans-serif}.acc-menu button:hover{background:#1d1b160f}.acc-modal{z-index:200;background:#050e0bc7;place-items:center;padding:16px;display:grid;position:fixed;inset:0;min-height:0!important}.acc-card{text-align:center;color:#1d1b16;background:#efe6d2;border-radius:8px;justify-items:center;gap:10px;width:min(420px,100%);padding:26px 24px 20px;animation:.22s ease-out acc-rise;display:grid;position:relative;box-shadow:0 30px 80px #0009}@keyframes acc-rise{0%{opacity:0;transform:translateY(12px)}}.acc-card .brand-eyebrow{color:#a86a10}.acc-card h2{text-transform:uppercase;margin:0;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-size:34px;font-weight:900;line-height:.95}.acc-card>p{color:#5f584b;max-width:36ch;margin:0;font-size:14.5px;line-height:1.5}.acc-logo{filter:drop-shadow(0 6px 12px #0003);width:64px;height:auto;margin-bottom:2px}.acc-close{color:#1d1b16;cursor:pointer;background:#1d1b1614;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:10px;right:10px}.acc-google{place-items:center;min-height:44px;margin-top:6px;display:grid}.acc-later{color:#1d1b16;cursor:pointer;background:0 0;border:0;padding:6px;font:650 14px/1 Hanken Grotesk Variable,system-ui,sans-serif;text-decoration:underline}.acc-note{font-size:12px!important}.acc-error{font-weight:650;color:#c2331f!important}.acc-acts{gap:8px;width:100%;margin-top:6px;display:grid}.acc-acts .brand-btn{justify-content:center;padding:12px}.acc-acts .brand-btn:not(.brand-btn--brass){color:#1d1b16;border-color:#1d1b164d}@media (prefers-reduced-motion:reduce){.acc-card,.acc-avatar i.is-sync{animation:none}}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-900-normal-DMT-1gsg.woff)format("woff")}@font-face{font-family:Big Shoulders Stencil Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-stencil-display-latin-800-normal-DldhClEd.woff2)format("woff2"),url(/assets/big-shoulders-stencil-display-latin-800-normal-COi9-ISJ.woff)format("woff")}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");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:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2)format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2)format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff)format("woff")}.brand,.tm{--felt:#0f2a23;--felt-deep:#0a1f1a;--felt-line:#efe6d21f;--paper:#efe6d2;--paper-edge:#d9cdb2;--ink:#1d1b16;--ink-soft:#5f584b;--brass:#e0b95a;--cream:#efe6d2;--cream-soft:#a9b5a8;--ink-green:#1c7a45;--ink-red:#c2331f;--ink-blue:#1d4fa3;--ink-amber:#a86a10;--c-stay:#2fa58c;--c-leave:#e0603f;--c-new:#4d8fe0;--c-warn:#b88a1e;--c-neutral:#8fa39a;--f-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--f-stamp:"Big Shoulders Stencil Display", "Big Shoulders Display", sans-serif;--f-body:"Hanken Grotesk Variable", system-ui, sans-serif;--f-data:"DM Mono", ui-monospace, monospace}html.is-brand,html.is-brand body{background:#0f2a23}.brand{min-height:100vh;color:var(--cream);font-family:var(--f-body);background:radial-gradient(120% 60% at 50% -10%, #1a4636 0%, transparent 60%), repeating-linear-gradient(115deg, #ffffff03 0 2px, transparent 2px 5px), var(--felt);font-size:15px;line-height:1.45}.brand *,.brand :before,.brand :after{box-sizing:border-box}:where(.brand) button,:where(.brand) input,:where(.brand) select{font:inherit;color:inherit}.brand :focus-visible{outline:2px solid var(--brass);outline-offset:2px}.brand-eyebrow{font-family:var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:0;font-size:11px}.brand-btn{cursor:pointer;color:var(--cream);white-space:nowrap;background:0 0;border:1px solid #efe6d24d;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.brand-btn:hover{background:#efe6d214}.brand-btn:active{transform:translateY(1px)}.brand-btn--brass{background:var(--brass);border-color:var(--brass);color:var(--ink)}.brand-btn--brass:hover{background:#ecc973}.brand-stamp{font-family:var(--f-stamp);letter-spacing:.07em;text-transform:uppercase;opacity:.88;mix-blend-mode:multiply;white-space:nowrap;background:0 0;border:2.5px solid;border-radius:5px;padding:4px 10px 3px;font-size:19px;font-weight:800;line-height:1;display:inline-block;transform:rotate(-7deg)}.brand-stamp--green{color:var(--ink-green)}.brand-stamp--red{color:var(--ink-red)}.brand-stamp--blue{color:var(--ink-blue)}.brand-stamp--amber{color:var(--ink-amber);border-style:dashed}.mando-mark{--brand-cream:#efe6d2;--brand-brass:#e0b95a;color:var(--brand-cream);-webkit-tap-highlight-color:transparent;border-radius:4px;align-items:center;gap:8px;line-height:1;text-decoration:none;display:inline-flex}.mando-mark__glyph{filter:drop-shadow(0 2px 4px #0000004d);flex:none;width:auto;height:32px;transition:transform .25s cubic-bezier(.2,1.2,.4,1);display:block}.mando-mark--lg .mando-mark__glyph{height:44px}.mando-mark__word em{color:var(--brand-brass);font-style:normal}.mando-mark__word{text-transform:uppercase;letter-spacing:.02em;font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-size:24px;font-weight:900;transform:translateY(1px)}.mando-mark--lg{gap:10px}.mando-mark--lg .mando-mark__word{font-size:34px}.mando-mark:focus-visible{outline:2px solid var(--brand-brass);outline-offset:3px}@media (hover:hover){.mando-mark:hover .mando-mark__glyph{transform:rotate(-6deg)scale(1.05)}}@media (prefers-reduced-motion:reduce){.mando-mark__glyph{transition:none}}.brand.mcs{z-index:1000;background:0 0;justify-content:center;align-items:flex-end;min-height:0;display:flex;position:fixed;inset:0}.mcs-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#06100d9e;animation:.18s ease-out mcs-fade;position:absolute;inset:0}.mcs-panel{width:100%;max-height:min(86vh,86dvh);color:var(--ink);background:repeating-linear-gradient(0deg, transparent 0 27px, #1d1b160b 27px 28px), linear-gradient(180deg, #f3ebd9, var(--paper));box-shadow:0 -1px 0 var(--paper-edge), 0 -18px 50px #00000073;padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;outline:none;flex-direction:column;animation:.26s cubic-bezier(.2,.9,.3,1) mcs-up;display:flex;position:relative}.mcs-grip{background:#1d1b1638;border-radius:2px;width:40px;height:4px;margin:2px auto 10px;display:block}.mcs-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mcs-eyebrow{font-family:var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 2px;font-size:11px}.mcs-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:0;font-size:28px;font-weight:900;line-height:1}.mcs-close{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-4px -8px 0 0;display:grid}.mcs-close:hover{color:var(--ink);background:#1d1b1612}.mcs-search{height:44px;color:var(--ink-soft);background:#ffffff8c;border:1px solid #1d1b1638;border-radius:6px;align-items:center;gap:8px;margin:14px 0 12px;padding:0 12px;display:flex}.mcs-search:focus-within{border-color:var(--ink);background:#fffaf0}.mcs-search input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:16px;color:var(--ink)!important}.brand .mcs-search input:focus-visible{outline:none}.mcs-search:has(input:focus-visible){box-shadow:0 0 0 2px var(--brass)}.mcs-search input::placeholder{color:#1d1b1673}.mcs-search input::-webkit-search-cancel-button{filter:grayscale()}.mcs-body{overscroll-behavior:contain;margin:0 -6px;padding:2px 6px 4px;overflow-y:auto}.mcs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mcs-club{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:6px;width:100%;min-height:78px;padding:10px 4px 8px;transition:background .12s,border-color .12s,transform .1s;display:flex;color:var(--ink)!important}.mcs-club:hover{background:#1d1b160f;border-color:#1d1b161f}.mcs-club:active{transform:scale(.97)}.brand .mcs-club:focus-visible{outline:2px solid var(--ink);outline-offset:0}.mcs-club__crest{border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.mcs-club__crest img{object-fit:contain;filter:drop-shadow(0 1px 1px #0000002e);width:38px;height:38px}.mcs-club__initials{background:var(--ink);width:38px;height:38px;color:var(--paper);font-family:var(--f-display);border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.mcs-club__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink-soft);font-size:12px;font-weight:650;line-height:1.15;overflow:hidden}.mcs-club.is-current{background:#e0b95a29;border-color:#a86a1059}.mcs-club.is-current .mcs-club__crest{box-shadow:0 0 0 2.5px var(--brass), 0 0 0 4px #a86a1059;background:#fff8e6}.mcs-club.is-current .mcs-club__name{color:var(--ink);font-weight:750}.mcs-empty{text-align:center;color:var(--ink-soft);margin:18px 0 22px;font-size:14px}@media (width>=640px){.brand.mcs{align-items:center;padding:24px}.mcs-panel{max-width:560px;max-height:min(720px,100vh - 48px);box-shadow:0 0 0 1px var(--paper-edge), 0 30px 80px #0000008c;border-radius:10px;padding:22px 22px 20px;animation:.2s cubic-bezier(.2,.9,.3,1) mcs-pop}.mcs-grip{display:none}.mcs-title{font-size:32px}.mcs-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@keyframes mcs-fade{0%{opacity:0}}@keyframes mcs-up{0%{transform:translateY(100%)}}@keyframes mcs-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.mcs-scrim,.mcs-panel{animation:none}}.brand.mhd{z-index:50;background:var(--felt-deep);border-bottom:1px solid var(--felt-line);flex:none;min-height:0;font-size:14px;line-height:1.2;position:sticky;top:0}.mhd-in{align-items:center;gap:14px;min-width:0;max-width:100%;height:60px;padding:0 20px;display:flex}.mhd .mando-mark{flex:none;padding:4px 2px}.mhd-spacer{flex:1 1 0;min-width:0}.mhd-club{min-width:0;height:38px;color:var(--cream);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#efe6d20a;border:1px solid #efe6d238;border-radius:6px;align-items:center;gap:8px;padding:0 10px 0 6px;transition:background .15s,border-color .15s;display:inline-flex}.mhd-club:hover{background:#efe6d217;border-color:#efe6d25c}.mhd-club:active{transform:translateY(1px)}.mhd-club__crest{flex:none;place-items:center;width:26px;height:26px;display:grid}.mhd-club__crest img{object-fit:contain;width:22px;height:22px}.mhd-club__crest span{background:var(--cream);width:24px;height:24px;color:var(--ink);font-family:var(--f-display);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.mhd-club__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;font-size:18px;font-weight:900;overflow:hidden;transform:translateY(1px)}.mhd-club__caret{color:var(--brass);flex:none}.mhd-seg{box-shadow:inset 0 0 0 1px var(--felt-line);background:#00000047;border-radius:6px;flex:none;gap:2px;padding:3px;display:inline-flex}.mhd-seg__item{height:30px;font-family:var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--cream-soft);border-radius:4px;align-items:center;padding:0 14px;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.mhd-seg__item:hover{color:var(--cream);background:#efe6d20f}.mhd-seg__item.is-on{background:var(--brass);color:var(--ink);cursor:default}.mhd-actions{flex:none;align-items:center;gap:8px;display:flex}.mhd-more{flex:none;position:relative}.mhd-more__btn{width:40px;height:40px;color:var(--cream);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.mhd-more__btn:hover,.mhd-more__btn.is-open{border-color:var(--felt-line);background:#efe6d214}.mhd-menu{z-index:60;min-width:210px;max-width:calc(100vw - 24px);color:var(--ink);background:linear-gradient(180deg, #f3ebd9, var(--paper));box-shadow:0 0 0 1px var(--paper-edge), 0 14px 34px #00000073;transform-origin:100% 0;border-radius:8px;padding:6px;animation:.14s ease-out mhd-drop;position:absolute;top:calc(100% + 6px);right:0}.mhd-menu__item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;width:100%;min-height:40px;padding:0 12px;font-size:14px;font-weight:600;display:flex;color:var(--ink)!important}.mhd-menu__item:hover,.mhd-menu__item:focus{background:#1d1b1614;outline:none}.brand .mhd-menu__item:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.mhd-menu__sep{background:#1d1b1624;height:1px;margin:5px 6px;display:block}.mhd--app .mhd-in{height:52px;padding:0 8px 0 12px;padding-left:max(12px, env(safe-area-inset-left));padding-right:max(8px, env(safe-area-inset-right));gap:8px}.mhd--app .mando-mark__word{display:none}.mhd--app .mando-mark{padding:6px 4px}.mhd--app .mhd-club{background:0 0;border-color:#0000;flex:0 auto;height:36px;padding:0 6px 0 4px}.mhd--app .mhd-club:hover{background:#efe6d212}.mhd--app .mhd-club__name{font-size:18px}.mhd--app .mhd-more__btn{width:38px;height:38px}@media (width<=760px){.mhd--bar .mhd-in{gap:10px;padding:0 12px}.mhd--bar .mando-mark__word{display:none}.mhd--bar .mhd-seg__item{letter-spacing:.06em;padding:0 9px}}@keyframes mhd-drop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.mhd-menu{animation:none}}.mh{flex-direction:column;display:flex;overflow-x:clip}.mh-wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 24px}.mh main{flex:1}.mh-top{border-bottom:1px solid var(--felt-line)}.mh-top__in{justify-content:space-between;align-items:center;gap:16px;height:56px;display:flex}.mh-top__meta{font-family:var(--f-data);letter-spacing:.08em;text-transform:uppercase;color:var(--cream-soft);margin:0;font-size:11px}.mh-hero{isolation:isolate;text-align:center;padding:28px 0 24px;position:relative}.mh-hero:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#e0b95a12,#0000 75%);border-radius:50%;width:420px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.mh-hero:after{content:none;z-index:-1;background:#efe6d21f;border-radius:50%;width:7px;height:7px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.mh-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.005em;color:var(--cream);text-wrap:balance;margin:12px 0 0;font-size:clamp(44px,7vw,92px);font-weight:900;line-height:1.02}.mh-title em{color:var(--brass);font-style:normal}.mh-sub{max-width:66ch;color:var(--cream-soft);text-wrap:pretty;margin:16px auto 0;font-size:17px;line-height:1.5}.mh-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mh-cards>li{min-width:0;display:flex}.mh-card{min-width:0;min-height:300px;color:var(--ink);background:radial-gradient(120% 80% at 0% 0%, #ffffff73, transparent 55%), radial-gradient(90% 70% at 100% 100%, #9678461a, transparent 60%), repeating-linear-gradient(0deg, #1d1b1604 0 1px, transparent 1px 3px), var(--paper);box-shadow:0 1px 0 var(--paper-edge), 0 2px 0 #0000002e, 0 14px 28px -8px #00000080;-webkit-tap-highlight-color:transparent;border:1px solid #1d1b1614;border-radius:6px;flex:1;grid-template:"label art""body body"1fr"cta cta"/minmax(0,1fr) auto;column-gap:12px;padding:34px 22px 0;text-decoration:none;transition:transform .22s cubic-bezier(.2,.9,.3,1.2),box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden}.mh-card:before{content:"";background:var(--felt-deep);border-radius:5px;width:40px;height:9px;margin-left:-20px;position:absolute;top:12px;left:50%;box-shadow:inset 0 2px 3px #000000a6,0 1px #ffffffb3,0 0 0 3px #1d1b160d}.mh-card:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.mh-card__label{font-family:var(--f-data);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);grid-area:label;align-self:start;padding-top:2px;font-size:10px;font-weight:500}.mh-card__body{flex-direction:column;grid-area:body;align-self:end;padding-top:18px;display:flex}.mh-card__title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.005em;color:var(--ink);font-size:34px;font-weight:900;line-height:.95}.mh-card__module{font-family:var(--f-data);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-amber);margin-top:6px;font-size:11px}.mh-card__module:before{content:"";vertical-align:middle;background:currentColor;width:14px;height:1.5px;margin:0 6px 3px 0;display:inline-block}.mh-card__text{color:var(--ink-soft);max-width:36ch;margin-top:10px;font-size:14.5px;line-height:1.45}.mh-card__cta{background:var(--ink);height:46px;color:var(--paper);border-top:1px dashed #1d1b1640;grid-area:cta;align-items:center;gap:9px;margin:20px -22px 0;padding:0 22px;font-size:14.5px;font-weight:700;transition:background .18s,color .18s;display:flex}.mh-card__cta>span:not(.mh-card__arrow){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mh-card__cta img,.mh-card__cta .mh-crest__initials{object-fit:contain;flex:none;width:20px;height:20px}.mh-card__arrow{margin-left:auto;font-size:17px;transition:transform .2s}.mh-art{border-radius:3px;grid-area:art;width:120px;height:84px;position:relative}.mh-pitch{background:linear-gradient(#ffffff14,#0000 60%),repeating-linear-gradient(90deg,#2f7d4d 0 15px,#2b7347 15px 30px);overflow:hidden;transform:rotate(1.5deg);box-shadow:0 0 0 3px #f8f2e4,0 0 0 4px #1d1b161a,0 6px 12px #00000047}.mh-pitch:before{content:"";border:1px solid #ffffffb3;border-radius:1px;position:absolute;inset:5px}.mh-pitch i{border:1px solid #ffffffb3;display:block;position:absolute}.mh-pitch__half{width:0;top:5px;bottom:5px;left:50%;border-width:0 0 0 1px!important}.mh-pitch__circle{border-radius:50%;width:22px;height:22px;top:50%;left:50%;transform:translate(-50%,-50%)}.mh-pitch__box{width:12px;height:30px;top:50%;transform:translateY(-50%)}.mh-pitch__box--l{left:5px;border-left:0!important}.mh-pitch__box--r{right:5px;border-right:0!important}.mh-pitch__arrow{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mh-tok{background:var(--cream);border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #00000080,inset 0 -1px #00000026}.mh-tok--brass{background:var(--brass);width:11px;height:11px;transition:transform .35s cubic-bezier(.3,1.3,.5,1);box-shadow:0 0 0 2px #e0b95a4d,0 1px 3px #00000080}.mh-ficha{box-shadow:0 1px 0 var(--paper-edge), 0 6px 12px #00000038, 0 0 0 1px #1d1b160f;background:#f8f2e4;overflow:visible;transform:rotate(-2deg)}.mh-ficha:before{content:"";background:var(--club-primary,var(--ink-blue));border-radius:3px 0 0 3px;width:4px;position:absolute;top:0;bottom:0;left:0}.mh-ficha__avatar{width:30px;height:30px;font-family:var(--f-display);background:var(--club-primary,var(--ink));color:var(--club-on-primary,var(--paper));border-radius:50%;place-items:center;font-size:15px;font-weight:900;line-height:1;display:grid;position:absolute;top:11px;left:13px;box-shadow:0 0 0 1.5px #f8f2e4,0 0 0 2.5px #1d1b1626}.mh-ficha__bars{gap:6px;display:grid;position:absolute;top:15px;left:52px}.mh-ficha__bars i{background:#1d1b1633;border-radius:3px;width:52px;height:6px;display:block}.mh-ficha__bars i+i{background:#1d1b161c;width:34px}.mh-ficha .mh-stamp{border-width:2px;border-radius:4px;padding:3px 6px 2px;font-size:13px;position:absolute;bottom:9px;right:8px}.mh-stamp{animation:.26s cubic-bezier(.2,1.4,.4,1) .4s both mh-stamp-in}@keyframes mh-stamp-in{0%{opacity:0;transform:rotate(-7deg)scale(1.9)}to{opacity:.88;transform:rotate(-7deg)scale(1)}}@keyframes mh-stamp-in-again{0%{opacity:0;transform:rotate(-7deg)scale(1.9)}to{opacity:.88;transform:rotate(-7deg)scale(1)}}.mh-scout{box-shadow:0 1px 0 var(--paper-edge), 0 6px 12px #00000038, 0 0 0 1px #1d1b160f;background:#f8f2e4 repeating-linear-gradient(#0000 0 13px,#1d4ea31f 13px 14px);overflow:visible;transform:rotate(1.8deg)}.mh-scout:before{content:"";background:var(--club-primary,var(--ink-green));border-radius:3px 0 0 3px;width:4px;position:absolute;top:0;bottom:0;left:0}.mh-scout__lines{gap:5px;display:grid;position:absolute;top:10px;left:12px}.mh-scout__lines i{background:#1d1b1638;border-radius:2px;width:38px;height:4px;display:block}.mh-scout__lines i+i{background:#1d1b161f;width:26px}.mh-scout__bars{gap:5px;display:grid;position:absolute;top:36px;left:12px;right:44px}.mh-scout__bars i{background:linear-gradient(90deg, var(--ink-green), #2fa58c);opacity:.75;border-radius:3px;height:5px;display:block}.mh-scout__lens{filter:drop-shadow(0 3px 4px #00000059);width:50px;height:50px;transition:transform .35s cubic-bezier(.3,1.3,.5,1);position:absolute;top:-12px;right:-10px;transform:rotate(-8deg)}.mh-scout .mh-stamp{border-width:2px;border-radius:4px;padding:3px 6px 2px;font-size:12px;position:absolute;bottom:7px;right:6px}@media (hover:hover){.mh-cards>li .mh-card:hover{border-color:var(--brass);box-shadow:0 1px 0 var(--paper-edge), 0 0 0 1px var(--brass), 0 24px 40px -10px #0009;transform:translateY(-4px)rotate(0)}.mh-card:hover .mh-card__cta{background:var(--brass);color:var(--ink)}.mh-card:hover .mh-card__arrow{transform:translate(4px)}.mh-card:hover .mh-tok--brass{transform:translate(-50%,-50%)translate(9px,-4px)}.mh-card:hover .mh-scout__lens{transform:rotate(-8deg)translate(-14px,10px)}.mh-card:hover .mh-stamp{animation-name:mh-stamp-in-again;animation-delay:0s}}.mh-cards>li .mh-card:active{transition-duration:80ms;transform:scale(.985)}.mh-clubs{text-align:center;flex-direction:column;align-items:center;margin-top:30px;display:flex}.mh-clubs__pick{min-height:46px;padding:0 26px;font-size:15px}.mh-continue{border:1px solid var(--felt-line);border-left:3px solid var(--club-ui,var(--brass));background:#0a1f1a99;border-radius:6px;align-items:center;gap:12px;margin:0 0 16px;padding:10px 10px 10px 12px;display:flex}.mh-continue__crest{background:#efe6d20f;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.mh-continue__crest img{object-fit:contain;filter:drop-shadow(0 1px 1px #00000059);width:30px;height:30px}.mh-continue__text{flex-direction:column;flex:1;gap:2px;min-width:0;margin:0;display:flex}.mh-continue__eyebrow{font-family:var(--f-data);letter-spacing:.14em;text-transform:uppercase;color:var(--brass);font-size:10.5px}.mh-continue__name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;font-size:22px;font-weight:900;line-height:1.05;overflow:hidden}.mh-continue__swap{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;flex:none;min-height:40px;padding:0 12px;font-size:14px;font-weight:650;text-decoration:underline;color:var(--brass)!important}.mh-continue__swap:hover{background:#e0b95a1a}.mh-crest__initials{color:var(--cream);font-family:var(--f-data);background:#efe6d21f;border-radius:50%;place-items:center;font-size:11px;display:grid}.mh-clubs__help{color:var(--cream-soft);opacity:.85;margin:10px 0 0;font-size:12px}.mh-foot{border-top:1px solid var(--felt-line);color:var(--cream-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:28px;padding-top:16px;padding-bottom:22px;font-size:12px;display:flex}.mh-foot p{margin:0}.mh-foot a{color:var(--brass);text-underline-offset:3px;text-decoration:underline}.mh-foot a:hover{color:#ecc973}@media (width>=1024px){.mh-cards>li:nth-child(odd) .mh-card{transform:rotate(-.6deg)}.mh-cards>li:nth-child(2n) .mh-card{transform:rotate(.6deg)}}@media (width<=1023px){.mh-cards{gap:14px}.mh-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""art""body""cta";padding:30px 18px 0}.mh-card .mh-art{justify-self:start;margin-top:14px}.mh-card__title{font-size:30px}.mh-card__cta{margin:18px -18px 0;padding:0 18px}}@media (width<=640px){.mh-wrap{padding:0 14px}.mh-top__meta{display:none}.mh-hero{text-align:left;padding:8px 0 16px}.mh-hero:before{border:1px solid #efe6d212;width:300px;top:46%;left:88%}.mh-hero:after{content:"";top:46%;left:88%}.mh-title{margin-top:10px;line-height:1.02}.mh-sub{margin:12px 0 0;font-size:15.5px}.mh-cards{grid-template-columns:1fr;gap:12px}.mh-card,.mh-card .mh-art{margin-top:0}.mh-card{grid-template:"label art""body art"1fr"cta cta"/minmax(0,1fr) 96px;column-gap:14px;min-height:148px;padding:26px 16px 0}.mh-card:before{width:32px;height:7px;margin-left:-16px;top:9px}.mh-card__body{align-self:start;padding-top:4px}.mh-card__title{font-size:28px}.mh-card__module{margin-top:4px;font-size:10px}.mh-card__text{margin-top:6px;font-size:13.5px;line-height:1.4}.mh-art{align-self:start;width:96px;height:67px;margin-top:4px}.mh-ficha__avatar{width:24px;height:24px;font-size:12px;top:9px;left:10px}.mh-ficha__bars{gap:5px;top:12px;left:42px}.mh-ficha__bars i{width:40px;height:5px}.mh-ficha__bars i+i{width:26px}.mh-ficha .mh-stamp{padding:2px 5px 1px;font-size:11px;bottom:7px;right:6px}.mh-tok{width:8px;height:8px}.mh-tok--brass{width:10px;height:10px}.mh-card__cta{background:var(--brass);height:48px;color:var(--ink);border-top:0;margin:14px -16px 0;padding:0 16px;font-size:15px}.mh-scout__lines{gap:4px;top:8px;left:10px}.mh-scout__lines i{width:30px}.mh-scout__lines i+i{width:20px}.mh-scout__bars{gap:4px;top:28px;left:10px;right:36px}.mh-scout__bars i{height:4px}.mh-scout__lens{width:40px;height:40px;top:-10px;right:-8px}.mh-scout .mh-stamp{padding:2px 4px 1px;font-size:10px;bottom:5px;right:4px}.mh-clubs{margin-top:22px}.mh-clubs__pick{width:100%}.mh-continue{gap:10px;margin-bottom:12px;padding:8px 6px 8px 10px}.mh-continue__name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;display:-webkit-box}.mh-foot{flex-direction:column;gap:8px;margin-top:24px}}@media (width<=380px){.mh-card__label{letter-spacing:.06em}.mh-card__title{font-size:26px}}@media (prefers-reduced-motion:reduce){.mh-card,.mh-cards>li .mh-card{transition:none;transform:none!important}.mh-stamp,.mh-card:hover .mh-stamp{animation:none!important}.mh-tok--brass,.mh-card:hover .mh-tok--brass{transition:none;transform:translate(-50%,-50%)!important}.mh-scout__lens,.mh-card:hover .mh-scout__lens{transition:none;transform:rotate(-8deg)!important}.mh-card__arrow{transition:none}}:root{--bg:#0b120e;--bg-2:#111b15;--panel:#15211a;--panel-2:#1b2a21;--line:#ffffff17;--text:#eef3ef;--muted:#93a49a;--grass-a:#2f7d3e;--grass-b:#2a7338;--brand:#c6f24e;--radius:14px;--club-ui:var(--brand);--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--pos-GOL:#f2b705;--pos-ZAG:#3b82f6;--pos-LD:#14b8a6;--pos-LE:#14b8a6;--pos-VOL:#8b5cf6;--pos-MEI:#22c55e;--pos-PON:#f97316;--pos-ATA:#ef4444;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}html.is-live,html.is-live body{overflow:hidden}button,input,select{font:inherit;color:inherit}img{display:block}a{color:inherit}.btn{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover{border-color:#ffffff40}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;cursor:progress}.btn--sm{padding:5px 10px;font-size:13px}.btn--lg{padding:12px 22px;font-size:16px}.btn--ghost{background:0 0}.btn--primary,.btn.is-on{background:var(--club-ui);color:#0b0f0c;border-color:#0000}.icon-btn{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;line-height:1;text-decoration:none;display:inline-grid}.icon-btn:hover{border-color:#ffffff40}.icon-btn.is-on{background:var(--club-ui);color:#0b0f0c;border-color:#0000}:focus-visible{outline:2px solid var(--club-ui);outline-offset:2px}.seg{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:2px;display:inline-flex}.seg__btn{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:6px 9px;font-size:13px;font-weight:600}.seg__btn:hover{color:var(--text)}.seg__btn.is-on{background:var(--club-ui);color:#0b0f0c}.dot{cursor:pointer;border:2px solid #ffffff40;border-radius:50%;width:20px;height:20px;padding:0}.dot.is-on{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px #fff;border-color:#fff}.home__kicker{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.home__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(40px,8vw,76px);font-weight:800;font-stretch:75%;line-height:.92}.home__title span{color:var(--brand)}.home__lead{color:var(--muted);max-width:520px;margin:14px auto 22px;font-size:16px}.footer{color:var(--muted);text-align:center;padding:28px 16px 20px;font-size:12px;line-height:1.6}.footer p{margin:0}.loading,.notfound{text-align:center;color:var(--muted);padding:80px 16px}.board{max-width:1240px;margin:0 auto;padding:14px 16px 0}.back{color:var(--muted);white-space:nowrap;font-size:14px;text-decoration:none}.back:hover{color:var(--text)}.banner{background:var(--panel-2);border:1px solid var(--club-ui);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.board__panels{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.board__panels .panel{height:340px}.board__panels .squad{flex:1;min-height:0;max-height:none}.board__panels .chips-grid{flex:1;align-content:start;min-height:0;overflow-y:auto}.board.is-focus .capture .pitch{width:min(100%,151.389svh - 317.917px);margin-inline:auto}.board.is-focus .capture .pitch--vertical{width:min(100%,66.055svh - 138.716px)}.board.is-focus .capture__foot{max-width:calc(151.389svh - 317.917px);margin-inline:auto}.panels-toggle{white-space:nowrap}.squad,.chips-grid,.drawer,.admin__teams{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.squad:hover,.chips-grid:hover,.drawer:hover,.admin__teams:hover{scrollbar-color:#ffffff38 transparent}.squad::-webkit-scrollbar{width:6px}.chips-grid::-webkit-scrollbar{width:6px}.drawer::-webkit-scrollbar{width:6px}.admin__teams::-webkit-scrollbar{width:6px}.squad::-webkit-scrollbar-track{background:0 0}.chips-grid::-webkit-scrollbar-track{background:0 0}.drawer::-webkit-scrollbar-track{background:0 0}.admin__teams::-webkit-scrollbar-track{background:0 0}.squad::-webkit-scrollbar-thumb{background:0 0;border-radius:6px}.chips-grid::-webkit-scrollbar-thumb{background:0 0;border-radius:6px}.drawer::-webkit-scrollbar-thumb{background:0 0;border-radius:6px}.admin__teams::-webkit-scrollbar-thumb{background:0 0;border-radius:6px}.squad:hover::-webkit-scrollbar-thumb{background:#ffffff38}.chips-grid:hover::-webkit-scrollbar-thumb{background:#ffffff38}.drawer:hover::-webkit-scrollbar-thumb{background:#ffffff38}.admin__teams:hover::-webkit-scrollbar-thumb{background:#ffffff38}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-width:0;padding:12px;display:flex}.panel__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.panel__head h2{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:15px;font-weight:800}.panel__count{color:var(--muted);font-size:12px}.panel__tools{align-items:center;gap:6px;margin-left:auto;display:flex}.opp-select{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-size:13px}.chips{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.chip{border:1px solid var(--line);background:var(--bg-2);cursor:pointer;color:var(--muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.chip.is-on{color:#0b0f0c;background:var(--club-ui);border-color:#0000}.chip[class*=chip--].is-on{background:var(--c)}.chip--GOL{--c:var(--pos-GOL)}.chip--ZAG{--c:var(--pos-ZAG)}.chip--LD{--c:var(--pos-LD)}.chip--LE{--c:var(--pos-LE)}.chip--VOL{--c:var(--pos-VOL)}.chip--MEI{--c:var(--pos-MEI)}.chip--PON{--c:var(--pos-PON)}.chip--ATA{--c:var(--pos-ATA)}.squad{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:4px;max-height:268px;margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.squad__item{cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;width:100%;padding:6px 2px 4px;display:flex;position:relative}.squad__item:hover{background:var(--panel-2)}.squad__item:active{cursor:grabbing}.squad__item.is-used{opacity:.35}.squad__visual{display:block;position:relative}.squad__num{background:#0b0f0c;border:1px solid #ffffff59;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:-2px;right:-4px}.squad__name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;line-height:1.15;overflow:hidden}.pos-badge{letter-spacing:.03em;color:#0b0f0c;background:var(--c,#aaa);border-radius:4px;padding:1px 4px;font-size:9px;font-weight:900;position:absolute;top:2px;left:4px}.pos-badge--GOL,.token__pos.pos-badge--GOL{--c:var(--pos-GOL)}.pos-badge--ZAG{--c:var(--pos-ZAG)}.pos-badge--LD{--c:var(--pos-LD)}.pos-badge--LE{--c:var(--pos-LE)}.pos-badge--VOL{--c:var(--pos-VOL)}.pos-badge--MEI{--c:var(--pos-MEI)}.pos-badge--PON{--c:var(--pos-PON)}.pos-badge--ATA{--c:var(--pos-ATA)}.avatar{letter-spacing:-.02em;border:2px solid;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid;overflow:hidden}.avatar img{object-fit:cover;background:#dfe5e1;width:100%;height:100%}.swatches{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.swatch{cursor:pointer;border:2px solid #fff3;border-radius:50%;width:24px;height:24px;padding:0}.swatch.is-on{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px #fff;border-color:#fff}.swatch--custom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;overflow:hidden}.swatch--custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.chips-grid{grid-template-columns:repeat(8,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.opp-chip{aspect-ratio:1;cursor:grab;border:2px solid #00000040;border-radius:50%;place-items:center;width:100%;max-width:40px;margin:0 auto;font-size:14px;font-weight:900;display:grid;box-shadow:inset 0 -3px #0000002e}.opp-chip.is-used{opacity:.3}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.toolbar__end{align-items:center;gap:8px;margin-left:auto;display:flex}.draw{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.draw__sep{background:var(--line);width:1px;height:22px;margin:0 3px}.switch{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.switch input{accent-color:var(--club-ui)}.tabs__bar{gap:4px;margin-bottom:8px;display:flex}.tabs__bar button{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;flex:1;padding:10px;font-weight:700}.tabs__bar button.is-on{background:var(--club-ui);color:#0b0f0c;border-color:#0000}.capture{background:var(--bg);border-radius:var(--radius);padding:10px 10px 0;position:relative}.capture__foot{align-items:center;gap:10px;padding:10px 4px 12px;font-size:14px;display:flex}.capture__foot img{object-fit:contain;width:28px;height:28px}.capture__title{text-transform:uppercase;letter-spacing:.03em;font-weight:800}.capture__brand{color:var(--muted);margin-left:auto;font-size:12px}.pitch{aspect-ratio:109/72;-webkit-user-select:none;user-select:none;background:var(--grass-a);border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 18px 40px #00000059}.pitch--vertical{aspect-ratio:72/109}.pitch__markings{width:100%;height:100%;position:absolute;inset:0}.pitch__field{position:absolute;inset:2.77778% 1.83486%}.pitch--vertical .pitch__field{inset:1.83486% 2.77778%}.token{z-index:2;touch-action:none;cursor:grab;flex-direction:column;align-items:center;transition:left .55s cubic-bezier(.2,.8,.2,1),top .55s cubic-bezier(.2,.8,.2,1);animation:.25s ease-out pop;display:flex;position:absolute;transform:translate(-50%,-50%)}.token.is-dragging{cursor:grabbing;z-index:5;transition:none}.token.is-dragging .token__avatar{transform:scale(1.12)}.token:focus-visible{outline:none}.token:focus-visible .token__avatar .avatar{box-shadow:0 0 0 3px #fff}@keyframes pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.token__avatar{filter:drop-shadow(0 3px 5px #00000073);transition:transform .12s;display:block;position:relative}.token__avatar .avatar{border-width:max(2px, calc(var(--tok) * .045));width:var(--tok)!important;height:var(--tok)!important;font-size:calc(var(--tok) * .36)!important}.disc{width:calc(var(--tok) * .82);height:calc(var(--tok) * .82);font-weight:900;font-size:calc(var(--tok) * .34);border:2px solid #0000004d;border-radius:50%;place-items:center;display:grid;box-shadow:0 3px 6px #0006,inset 0 -3px #00000026}.ball{width:calc(var(--tok) * .42);height:calc(var(--tok) * .42);background:radial-gradient(circle at 35% 30%,#fff 0 35%,#dcdcdc 60%,#9a9a9a 100%);border-radius:50%;display:block;position:relative;box-shadow:0 2px 4px #00000080}.ball:after{content:"";clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%);background:#222;position:absolute;inset:30%}.token--ball{z-index:4}.token__pos{z-index:1;font-size:max(8px, calc(var(--tok) * .2));letter-spacing:.02em;color:#0b0f0c;background:var(--c,#aaa);pointer-events:none;white-space:nowrap;border-radius:4px;padding:2px 4px;font-weight:900;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%,48%);box-shadow:0 1px 3px #00000073}.token__pos.is-alt{box-shadow:0 0 0 1.5px #fff,0 1px 3px #00000073}.token__label{margin-top:calc(var(--tok) * .08);color:#fff;pointer-events:none;white-space:nowrap;font-size:max(10px, calc(var(--tok) * .24));background:#050a07d1;border-radius:6px;align-items:center;gap:4px;padding:1px 6px 1px 2px;line-height:1.25;display:inline-flex}.token__label.has-pos{margin-top:calc(var(--tok) * .2)}.token__label:not(:has(.token__num)){padding-left:6px}.token__num{text-align:center;border:1px solid;border-radius:4px;min-width:1.5em;padding:0 3px;font-size:.92em;font-weight:900;line-height:1.2}.token__name{letter-spacing:.01em;font-weight:800}.avatar--blank{box-shadow:inset 0 0 0 calc(var(--tok) * .09) #0000001f}.telestrator{pointer-events:none;z-index:1;touch-action:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.telestrator.is-drawing{pointer-events:auto;cursor:crosshair}.telestrator__hit{cursor:grab}.telestrator__hit--line{pointer-events:stroke}.telestrator__hit--area{pointer-events:all}.telestrator__hit:active{cursor:grabbing}.telestrator.is-drawing .telestrator__hit{pointer-events:none}.telestrator.is-erasing .telestrator__hit{cursor:not-allowed}.telestrator.is-erasing .telestrator__item:hover{opacity:.4}.telestrator__item.is-selected{filter:drop-shadow(0 0 2px #0009)}.links{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.links__hit{pointer-events:stroke;cursor:pointer}.links.is-erasing .links__hit{cursor:not-allowed}.links.is-erasing .links__item:hover{opacity:.4}.links__draft{pointer-events:none}.pitch--linking .token{cursor:copy}.pitch--linking .token:hover .avatar{box-shadow:0 0 0 3px #fff}.link-draftbar{z-index:25;white-space:nowrap;background:#080d0af0;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:13px;font-weight:700;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000073}.link-editor{z-index:22;background:#0b100df7;border:1px solid #ffffff24;border-radius:12px;gap:10px;width:230px;padding:12px;animation:.14s ease-out pop;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 14px 40px #0000008c}.link-editor__title{margin:0;font-size:13px;font-weight:800}.link-editor .seg{display:flex}.link-editor .seg__btn{flex:1}.link-editor .switch{color:var(--text)}.link-editor__colors{align-items:center;gap:6px;display:flex}.dot--custom{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;overflow:hidden}.dot--custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.link-editor__remove{color:#ff8a8a;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px;font-size:12px}.link-menu{position:relative}.link-menu>.btn{gap:6px}.link-menu__pop{z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:12px;width:340px;padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 40px #00000080}.livebar .link-menu__pop{top:auto;bottom:calc(100% + 8px)}.link-presets{gap:10px;display:grid}.link-presets__row{gap:6px;display:grid}.link-presets__team{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.link-presets__btns{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.chip-btn{border:1px solid var(--line);background:var(--bg-2);cursor:pointer;border-radius:10px;padding:8px 4px;font-size:13px;font-weight:700}.chip-btn.is-on{background:var(--club-ui);color:#0b0f0c;border-color:#0000}.link-presets__hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.link-presets__clear{color:#ff8a8a;justify-self:start}.pitch--tool .token{pointer-events:none}.role-picker{z-index:20;width:216px;transform:translate(-50%, calc(-100% - var(--tok) * .75));cursor:default;background:#0b100df7;border:1px solid #ffffff24;border-radius:12px;padding:10px;animation:.14s ease-out pop;position:absolute;box-shadow:0 14px 40px #0000008c}.role-picker--below{transform:translate(-50%, calc(var(--tok) * .9))}.role-picker--left{transform:translate(-12%, calc(-100% - var(--tok) * .75))}.role-picker--right{transform:translate(-88%, calc(-100% - var(--tok) * .75))}.role-picker--below.role-picker--left{transform:translate(-12%, calc(var(--tok) * .9))}.role-picker--below.role-picker--right{transform:translate(-88%, calc(var(--tok) * .9))}.role-picker__title{white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:13px;font-weight:800;overflow:hidden}.role-picker__main{gap:4px;display:grid}.role-btn{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.role-btn b{text-align:center;color:#0b0f0c;background:var(--c,#aaa);border-radius:4px;min-width:34px;padding:2px 4px;font-size:11px;font-weight:900}.role-btn span{color:var(--text)}.role-btn--main:after{content:"principal";color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:10px}.role-btn--alt:after{content:"alternativa";color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:10px}.role-btn.is-on{background:#ffffff1a;border-color:#fff}.role-picker__others{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-top:8px;padding-top:8px;display:flex}.role-btn--other{padding:3px}.role-btn--other b{min-width:30px}.role-picker__remove{color:#ff8a8a;cursor:pointer;background:0 0;border:0;width:100%;margin-top:8px;padding:4px;font-size:12px}.role-picker__remove:hover{text-decoration:underline}.cta{flex-wrap:wrap;justify-content:center;gap:10px;padding:16px 0 6px;display:flex}.cta__group{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:6px 6px 6px 14px;display:inline-flex}.cta__label{margin-right:4px;font-size:14px;font-weight:700}.export-host{pointer-events:none;position:fixed;top:0;left:-10000px}.export-card{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--club-ui) 22%, #0b120e) 0%, #0b120e 60%);color:#fff;font-family:var(--font);flex-direction:column;align-items:center;gap:12px;padding:18px 16px 14px;display:flex}.export-card__head{align-items:center;gap:12px;width:100%;height:64px;display:flex}.export-card__head img{object-fit:contain;width:54px;height:54px}.export-card__head div{flex:1;min-width:0}.export-card__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--club-ui);margin:0;font-size:11px;font-weight:800}.export-card__head h2{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:30px;font-stretch:75%;line-height:1;overflow:hidden}.export-card__head h2 span{opacity:.6;font-size:.7em}.export-card__formation{background:var(--club-ui);color:#0b0f0c;border-radius:8px;padding:4px 10px;font-size:20px;font-weight:900}.export-card__pitch{flex:none}.export-card .token{transition:none;animation:none}.export-card__pitch .pitch{box-shadow:none}.export-card__foot{color:#ffffffbf;justify-content:space-between;width:100%;margin-top:auto;font-size:14px;display:flex}.export-card__foot strong{color:#fff}.hint{color:var(--muted);text-align:center;max-width:760px;margin:6px auto 0;font-size:13px;line-height:1.5}.subs{z-index:6;background:#050a07d9;border-radius:10px;gap:4px;margin:0;padding:8px 10px;font-size:13px;font-weight:700;list-style:none;display:grid;position:absolute;top:18px;right:18px}.subs li{gap:10px;display:flex}.subs__out{color:#ff7b7b}.subs__in{color:#7dff9c}.toast{z-index:100;color:#0b0f0c;background:#fff;border-radius:999px;padding:10px 18px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006}.live{--bar:0px;padding-bottom:var(--bar);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.live.has-ui{--bar:58px}.live--bg-grass{background:radial-gradient(#17331f 0%,#0a140d 75%)}.live--bg-chroma{background:#00b140}.live--bg-transparent,html.bg-transparent,html.bg-transparent body{background:0 0}.stage{place-items:center;display:grid;position:relative}.stage--16x9{width:min(100vw, calc((100vh - var(--bar)) * 16 / 9));aspect-ratio:16/9}.stage--9x16{height:min(calc(100vh - var(--bar)), calc(100vw * 16 / 9));aspect-ratio:9/16}.stage__pitch{place-items:center;display:grid}.stage--16x9 .stage__pitch{aspect-ratio:109/72;height:86%}.stage--9x16 .stage__pitch{aspect-ratio:72/109;width:94%}.stage__pitch .pitch{aspect-ratio:auto;width:100%;height:100%}.brand-mark{color:#fff;background:#050a07b8;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:clamp(11px,1.3vmin,16px);display:flex;position:absolute;bottom:1.6%;right:1.6%}.brand-mark span{opacity:.8}.stage--16x9 .brand-mark{bottom:.8%}.scoreboard{z-index:6;color:#fff;background:#050a07e0;border-radius:12px;align-items:center;gap:8px;padding:5px 8px 5px 12px;font-size:clamp(12px,1.8vmin,20px);font-weight:800;display:flex;position:absolute;top:2%;left:50%;transform:translate(-50%)}.stage--16x9 .scoreboard{top:.8%}.scoreboard__team{text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.scoreboard__team img{object-fit:contain;width:1.5em;height:1.5em}.scoreboard__n{color:#0b0f0c;cursor:pointer;background:#fff;border:0;border-radius:6px;min-width:1.6em;padding:1px 6px;font-weight:900}.scoreboard__x{opacity:.6}.scoreboard__clock{background:var(--club-ui);color:#0b0f0c;cursor:pointer;border:0;border-radius:6px;margin-left:4px;padding:1px 8px;font-weight:900}.scoreboard__clock.is-running{animation:2s infinite blink}@keyframes blink{50%{opacity:.65}}.livebar{height:var(--bar);z-index:50;scrollbar-width:thin;border-top:1px solid var(--line);background:#0d1410f5;flex-wrap:nowrap;align-items:center;gap:6px;padding:0 10px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto}.livebar>*{flex:none}.livebar .icon-btn{width:30px;height:30px;font-size:14px}.field{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.field select,.field input{background:var(--bg-2);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:4px 6px;font-size:13px}.livebar input[type=color]{background:0 0;border:0;width:30px;height:30px;padding:0}.live-reveal{z-index:50;color:#fff9;cursor:pointer;opacity:.25;background:#00000040;border:0;border-radius:50%;width:28px;height:28px;position:fixed;bottom:8px;right:8px}.live-reveal:hover{opacity:1}.drawer{top:10px;left:10px;bottom:calc(var(--bar) + 10px);z-index:40;border-radius:var(--radius);width:min(380px,100vw - 20px);position:fixed;overflow-y:auto;box-shadow:0 10px 40px #00000080}.drawer .panel{min-height:100%}.drawer .squad{max-height:none}.drawer__close{z-index:2;border:1px solid var(--line);background:var(--panel-2);cursor:pointer;border-radius:50%;width:28px;height:28px;position:absolute;top:10px;right:10px}.creator{max-width:860px;margin:0 auto;padding:20px 16px 0}.creator__hero{text-align:center;padding:18px 0 22px}.creator__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:14px;padding:18px}.creator__card h2{text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:16px}.creator__card--note p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.creator__form{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:14px;display:flex}.creator__url{gap:6px;margin-top:12px;display:grid}.creator__url>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.creator__url code{background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;color:var(--brand);border-radius:10px;padding:10px 12px;font-size:13px;display:block}.creator__btns{flex-wrap:wrap;gap:8px;display:flex}.creator__steps{color:var(--text);margin:0;padding-left:20px;line-height:1.9}.creator__keys{border-collapse:collapse;width:100%;font-size:14px}.creator__keys td{border-top:1px solid var(--line);vertical-align:top;padding:7px 8px}.creator__keys td:first-child{width:90px}kbd{background:var(--bg);border:1px solid var(--line);white-space:nowrap;border-bottom-width:2px;border-radius:6px;padding:2px 7px;font-family:inherit;font-size:12px;font-weight:700}.footer a{color:var(--brand)}.admin-loading{text-align:center;color:var(--muted);padding:80px 16px}.admin-login,.admin-modal{place-items:center;min-height:100vh;padding:16px;display:grid}.admin-modal{z-index:80;background:#0009;min-height:0;position:fixed;inset:0}.admin-login__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:12px;width:min(380px,100%);padding:24px;display:grid}.admin-login__card h1{margin:0 0 4px;font-size:22px}.admin-login__card label{color:var(--muted);gap:4px;font-size:13px;display:grid}.admin-login__card input{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:10px 12px;font-size:15px}.admin-login__card .back{text-align:center}.admin-login__card .mando-mark{justify-self:center}.admin-modal__btns{justify-content:flex-end;gap:8px;display:flex}.admin-error{color:#ff8a8a;margin:0;font-size:13px}.admin{flex-direction:column;min-height:100vh;display:flex}.admin__top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex}.admin__top h1{margin:0;font-size:18px}.admin__meta{color:var(--muted);font-size:12px}.admin__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.admin__user{padding:0 4px;font-size:13px;font-weight:700}.admin__body{flex:1;grid-template-columns:200px 1fr;min-height:0;display:grid}.admin__teams{border-right:1px solid var(--line);flex-direction:column;gap:2px;max-height:calc(100vh - 56px);padding:8px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-team{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.admin-team:hover{background:var(--panel)}.admin-team.is-on{background:var(--panel-2);outline:1px solid var(--line)}.admin-team img{object-fit:contain;width:24px;height:24px}.admin-team span{flex:1}.admin-team em{text-align:center;color:#ffcf6e;background:#3a2a10;border-radius:999px;min-width:22px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.admin-team em.is-done{color:#7dff9c;background:#12301c}.admin__main{min-width:0;padding:14px 16px 90px}.admin-teaminfo{margin-bottom:12px}.admin-teaminfo__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-teaminfo__head img{object-fit:contain;width:44px;height:44px}.admin-teaminfo__head h2{margin:0;font-size:20px}.admin-teaminfo__form{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:10px;padding:12px;display:flex}.admin-teaminfo__form input[type=color]{background:0 0;border:0;width:36px;height:28px;padding:0}.admin-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-search{background:var(--panel);border:1px solid var(--line);border-radius:999px;min-width:200px;padding:7px 14px;font-size:14px}.admin-table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:13px}.admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--panel);white-space:nowrap;padding:8px;font-size:11px;position:sticky;top:0}.admin-table td{border-top:1px solid var(--line);vertical-align:middle;padding:6px 8px}.admin-table td small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-top:2px;font-size:11px;display:block;overflow:hidden}.admin-table input:not([type]),.admin-table input[inputmode]{background:var(--bg);border:1px solid var(--line);width:100%;min-width:150px;color:var(--text);border-radius:6px;padding:5px 8px;font-size:13px}.admin-table input.admin-num{text-align:center;width:52px;min-width:52px}.admin-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}.admin-table tr.is-dirty td{background:#c6f24e12}.admin-table tr.is-hidden td{opacity:.55}.admin-empty{text-align:center;color:var(--muted);padding:30px!important}.admin-pos{background:var(--c,var(--bg));color:#0b0f0c;border:0;border-radius:6px;padding:5px 6px;font-size:13px;font-weight:800}.admin-pos.pos-badge--{background:var(--bg);color:var(--muted);border:1px solid var(--line)}.src{background:var(--panel-2);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-block}.src--draft{color:#8fd0ff;background:#12304a}.src--api{color:#ffcf6e;background:#3a2a10}.src--override{color:#7dff9c;background:#12301c}.admin-savebar{border-top:1px solid var(--line);color:var(--muted);background:#0d1410f7;justify-content:flex-end;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex;position:fixed;bottom:0;left:200px;right:0}.admin-savebar.is-on{color:var(--text);box-shadow:0 -8px 30px #0006}@media (width<=760px){.admin__body{grid-template-columns:1fr}.admin__teams{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;max-height:none;position:static;overflow-x:auto}.admin-team{flex:none}.admin-savebar{left:0}.admin__actions{flex-wrap:wrap;margin-left:0}}html.is-app,html.is-app body{overscroll-behavior:none;height:100%;overflow:hidden}html.is-app body{position:fixed;inset:0}.m-app{background:var(--bg);padding-top:env(safe-area-inset-top);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;inset:0}.m-app .banner{margin:8px;font-size:13px}.m-stage{flex:1;place-items:center;min-height:0;padding:6px 8px;transition:flex-basis .25s;display:grid;position:relative}.m-pitch{transition:width .25s,height .25s;position:relative}.m-pitch .pitch{border-radius:12px}.m-stage .subs{font-size:12px;top:12px;right:12px}.pitch--tiny .token__label{display:none}.pitch--tiny .token__pos{padding:1px 2px;font-size:7px}.m-sheet{background:var(--panel);border-top:1px solid var(--line);border-radius:18px 18px 0 0;flex-direction:column;flex:none;height:0;transition:height .28s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 -10px 30px #0006}.m-sheet.is-open{height:min(46dvh,400px)}.m-sheet__handle{cursor:pointer;background:0 0;border:0;flex:none;height:22px;position:relative}.m-sheet__handle:after{content:"";background:#ffffff40;border-radius:3px;width:40px;height:5px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.m-sheet__body{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.m-sheet__body::-webkit-scrollbar{display:none}.m-sheet__body .panel{background:0 0;border:0;height:auto;padding:0}.m-sheet__body .squad{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));max-height:none;overflow:visible}.m-sheet__body .chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.m-sheet__body .chips::-webkit-scrollbar{display:none}.m-sheet__body .chip{flex:none;padding:6px 12px;font-size:13px}.m-sheet__body .chips-grid{grid-template-columns:repeat(8,1fr);overflow:visible}.m-sheet__body .opp-chip{max-width:44px}.m-sheet__body h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:14px 0 8px;font-size:12px}.m-tactic .seg{flex-wrap:wrap;width:100%;display:flex}.m-tactic .seg__btn{flex:30%;padding:10px 6px;font-size:14px}.m-tactic .switch{margin-top:14px;font-size:14px}.m-tactic .show-ctl{background:0 0;border:0;grid-template-columns:repeat(4,1fr);gap:6px;padding:0;display:grid}.m-tactic .show-ctl .seg__btn{border:1px solid var(--line);background:var(--bg-2);border-radius:10px;padding:10px 4px}.m-tactic .show-ctl .seg__btn.is-on{background:var(--club-ui);border-color:#0000}.m-tactic__row{gap:8px;margin-top:14px;display:flex}.m-tactic__row .btn{flex:1;padding:10px}.m-tactic .hint{text-align:left;margin:14px 0 0}.m-more{gap:4px;padding-top:4px;display:grid}.m-more>.btn--lg{width:100%}.m-more__grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.m-more__grid .btn{padding:11px 8px}.m-more .footer{padding:18px 0 4px}.m-tabbar{border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#0b120efa;flex:none;grid-template-columns:repeat(4,1fr);display:grid}.m-tab{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:8px 0 7px;display:flex}.m-tab__icon{border-radius:14px;place-items:center;width:52px;height:28px;transition:background .2s;display:grid;position:relative}.m-tab__icon em{background:var(--club-ui);color:#0b0f0c;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-3px;right:4px}.m-tab__label{font-size:11px;font-weight:700}.m-tab.is-on{color:var(--text)}.m-tab.is-on .m-tab__icon{background:color-mix(in srgb, var(--club-ui) 22%, transparent)}.m-tab:active .m-tab__icon{transform:scale(.94)}.toast--app{bottom:calc(76px + env(safe-area-inset-bottom))}.bubble{z-index:30;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:12px;right:12px}.bubble__fab{cursor:pointer;color:#fff;width:54px;height:54px;box-shadow:0 6px 18px #00000080, inset 0 0 0 3px var(--ink,#ffd400);background:#0d1410eb;border:0;border-radius:50%;place-items:center;transition:transform .15s,background .15s;display:grid}.bubble__fab.is-active{background:var(--ink,#ffd400);color:#0b0f0c}.bubble.is-open .bubble__fab{color:#0b0f0c;background:#fff;box-shadow:0 6px 18px #00000080}.bubble__fab:active{transform:scale(.92)}.bubble__stack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.bubble__btn{cursor:pointer;color:#fff;background:0 0;border:0;align-items:center;gap:10px;padding:0;animation:.18s ease-out both bubble-in;display:flex}.bubble__btn>svg{background:#0d1410f0;border-radius:50%;flex:none;width:44px;height:44px;padding:11px;box-shadow:0 4px 12px #00000073}.bubble__btn.is-on>svg{background:var(--club-ui);color:#0b0f0c}.bubble__label{white-space:nowrap;background:#050a07d9;border-radius:8px;padding:4px 9px;font-size:13px;font-weight:700}.bubble__row{gap:8px;display:flex}.bubble__btn--mini>svg{width:40px;height:40px;padding:10px}.bubble__btn--danger>svg{color:#ff8a8a}.bubble__colors{background:#0d1410f0;border-radius:999px;gap:6px;padding:7px 8px;animation:.18s ease-out both bubble-in;display:flex;box-shadow:0 4px 12px #00000073}.bubble__dot{cursor:pointer;border:2px solid #ffffff4d;border-radius:50%;width:26px;height:26px;padding:0}.bubble__dot.is-on{border-color:#fff;box-shadow:0 0 0 2px #0d1410f0,0 0 0 4px #fff}@keyframes bubble-in{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:none}}@media (pointer:coarse){.role-btn{padding:9px 10px}.role-btn--other{padding:6px}.role-picker{width:232px}}@media (width<=960px){.board__panels{grid-template-columns:1fr}.board__panels .panel{height:300px}}@media (width<=760px){.board{padding:10px 12px 0}.squad{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));max-height:210px}.toolbar__end{margin-left:0}.capture{padding:6px 6px 0}.pitch{max-width:520px;margin:0 auto}.chips-grid{grid-template-columns:repeat(8,1fr);gap:4px}}.panel__badge{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}.mando-skin{--bg:#0f2a23;--bg-2:#0a1f1a;--panel:#14342b;--panel-2:#1a4034;--line:#efe6d21f;--text:#efe6d2;--muted:#a9b5a8;--brand:#e0b95a;--radius:6px;--font:"Hanken Grotesk Variable", system-ui, sans-serif;--font-display:"Big Shoulders Display", "Arial Narrow", sans-serif;--mk-brass:#e0b95a;--mk-paper:#efe6d2;--mk-paper-edge:#d9cdb2;--mk-ink:#1d1b16;--mk-ink-soft:#5f584b;--mk-felt-deep:#0a1f1a;--mk-data:"DM Mono", ui-monospace, monospace;color:var(--text);font-family:var(--font)}.mando-skin.board-page{background:radial-gradient(120% 60% at 50% -10%, #1a4636 0%, transparent 60%), repeating-linear-gradient(115deg, #ffffff03 0 2px, transparent 2px 5px), var(--bg);min-height:100vh}.mando-skin.m-app{background:repeating-linear-gradient(115deg, #ffffff03 0 2px, transparent 2px 5px), var(--bg)}.mando-skin .board{padding-top:16px}.mando-skin :focus-visible{outline-color:var(--mk-brass)}.mando-skin .btn{background:0 0;border-color:#efe6d24d;border-radius:4px}.mando-skin .btn:hover{background:#efe6d20f;border-color:#efe6d28c}.mando-skin .btn--primary{background:var(--mk-brass);color:var(--mk-ink);border-color:var(--mk-brass)}.mando-skin .btn--primary:hover{background:#ecc973;border-color:#ecc973}.mando-skin .btn.is-on{background:var(--club-ui);color:#0b0f0c;border-color:#0000}.mando-skin .icon-btn{background:0 0;border-color:#efe6d238;border-radius:6px}.mando-skin .icon-btn:hover{border-color:#efe6d280}.mando-skin .icon-btn.is-on{background:var(--club-ui);border-color:#0000}.mando-skin .seg{background:var(--mk-felt-deep);border-radius:6px}.mando-skin .seg__btn{font-family:var(--mk-data);letter-spacing:.02em;border-radius:4px;font-weight:500}.mando-skin .chip{font-family:var(--mk-data);letter-spacing:.06em;border-radius:4px;font-weight:500}.mando-skin .opp-select,.mando-skin .chip-btn{border-radius:4px}.mk-live{height:34px;color:var(--cream,#efe6d2);cursor:pointer;font-family:var(--f-data,monospace);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #efe6d24d;border-radius:4px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.mk-live:before{content:"";background:#e0603f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e0603f38}.mk-live:hover{background:#efe6d20f;border-color:#efe6d28c}.mk-icon{width:36px;height:36px;color:var(--cream,#efe6d2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;display:grid}.mk-icon:hover,.mk-icon:active{background:#efe6d214;border-color:#efe6d21f}.mhd--app .mk-live{height:32px;padding:0 10px}.mhd--app .mhd-actions{gap:4px}.mando-skin .panel{background:var(--panel);border-color:var(--line);border-radius:6px}.mando-skin .panel__head h2{font-family:var(--mk-data);letter-spacing:.14em;color:var(--mk-brass);font-size:11px;font-weight:500}.mando-skin .panel__count,.mando-skin .squad__num{font-family:var(--mk-data);font-weight:500}.mando-skin .squad__item{border-radius:6px}.mando-skin .squad__item:hover{background:#efe6d20f}.mando-skin .hint{color:var(--muted)}.mando-skin .cta__group,.mando-skin .link-menu__pop{border-radius:6px}.mando-skin .capture{background:var(--mk-felt-deep);border-radius:6px;box-shadow:0 0 0 1px #e0b95a59}.mando-skin .capture__title{font-family:var(--font-display);letter-spacing:.03em;font-size:18px;font-weight:900}.mando-skin .capture__brand{font-family:var(--mk-data)}.mando-skin .m-pitch .pitch{border-radius:6px;box-shadow:0 0 0 1px #e0b95a59}.mando-skin .banner{background:var(--mk-paper);color:var(--mk-ink);box-shadow:0 1px 0 var(--mk-paper-edge), 0 6px 14px #00000047;border:0;border-radius:3px;padding:12px 14px;position:relative}.mk-stamp{letter-spacing:.07em;text-transform:uppercase;color:#1d4fa3;opacity:.9;mix-blend-mode:multiply;white-space:nowrap;border:2px solid;border-radius:4px;margin-right:10px;padding:4px 8px 3px;font-family:Big Shoulders Stencil Display,Big Shoulders Display,sans-serif;font-size:15px;font-weight:800;line-height:1;display:inline-block;transform:rotate(-4deg)}.mando-skin .banner .btn--primary{background:var(--mk-ink);color:var(--mk-paper);border-color:var(--mk-ink)}.mando-skin .role-picker{background:var(--mk-paper);color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-paper-edge), 0 14px 40px #0000008c;border:0;border-radius:4px}.mando-skin .role-btn{color:var(--mk-ink);background:#1d1b160d;border-color:#1d1b162e;border-radius:4px}.mando-skin .role-btn span{color:var(--mk-ink)}.mando-skin .role-btn--main:after,.mando-skin .role-btn--alt:after{color:var(--mk-ink-soft);font-family:var(--mk-data)}.mando-skin .role-btn.is-on{border-color:var(--mk-ink);background:#1d1b161a}.mando-skin .role-picker__others{border-top-color:#1d1b162e}.mando-skin .role-picker__remove{color:#c2331f}.mando-skin .m-sheet{background:var(--panel);border-top:0;border-radius:10px 10px 0 0}.mando-skin .m-sheet__handle{background:var(--mk-paper)}.mando-skin .m-sheet__handle:after{background:#1d1b164d}.mando-skin .m-sheet__body{padding-top:10px}.mando-skin .m-sheet__body h3{font-family:var(--mk-data);letter-spacing:.14em;color:var(--mk-brass);font-size:11px;font-weight:500}.mando-skin .m-tactic .show-ctl .seg__btn{border-radius:4px}.mando-skin .m-tabbar{padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--mk-felt-deep);border-top:1px solid var(--line);box-shadow:0 -8px 24px #00000059}.mando-skin .m-tab{min-height:54px;color:var(--muted);justify-content:center;gap:3px;padding:2px 0}.mando-skin .m-tab__label{font-size:11.5px;font-weight:650}.mando-skin .m-tab__icon{border-radius:15px;height:30px}.mando-skin .m-tab__icon em{background:var(--mk-brass);color:var(--mk-ink);font-family:var(--mk-data);font-weight:500}.mando-skin .m-tab.is-on{color:var(--mk-brass)}.mando-skin .m-tab.is-on .m-tab__icon{background:#e0b95a29}.mando-skin .export-card{--bg:#0b120e;--bg-2:#111b15;--panel:#15211a;--panel-2:#1b2a21;--line:#ffffff17;--text:#eef3ef;--muted:#93a49a;--brand:#c6f24e;--radius:14px;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif}.mando-skin .export-host{color:#eef3ef;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.mando-skin .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mando-skin .panel__badge{color:var(--mk-brass);font-family:var(--mk-data);letter-spacing:.08em;background:#e0b95a14;border-width:1.5px;border-radius:3px;font-size:10px;font-weight:500}
