.match.match--playing{grid-template-rows:auto auto auto minmax(150px,1fr);gap:8px}.match--playing>.scoreboard{padding:8px 12px}.match--playing>.live{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 8px;padding:8px 12px;border:2px solid var(--k-edge);border-radius:9px;background:var(--k-panel, #1c2230)}.match--playing>.live .live__row{display:flex;justify-content:center;flex-wrap:wrap;column-gap:5px;font-size:17px;line-height:1}.match--playing>.live .live__row:not(.live__row--poss) .live__label{order:3;flex-basis:100%;text-align:center;font-size:8px;margin-top:3px}.match--playing>.live .live__row:not(.live__row--poss) .live__bar{display:none}.match--playing>.live .live__row:not(.live__row--poss)>span:nth-child(3):before{content:"–";margin-right:5px;color:#a7b4c4}.match--playing>.live .live__row--poss{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto 1fr;font-size:15px}.match--playing>.live .live__row--poss .live__label{font-size:8px}.match--playing>.live .live__bar{height:4px}.match__pitch-wrap{position:relative;min-height:0}.match__pitch-wrap{justify-self:center;width:min(100%,92vh);aspect-ratio:2 / 1}.tracker{position:absolute;inset:0;overflow:hidden;border:3px solid rgba(244,241,232,.7);border-radius:6px;background:repeating-linear-gradient(90deg,#1e6b45 0 10%,#1a603e 10% 20%);color:#f4f1e86b;font-family:var(--k-font)}.tracker__lines,.tracker__trails{position:absolute;inset:0;width:100%;height:100%}.tracker__goals{stroke:#f4f1e8;stroke-width:5}.tracker__zone{--rgb: 46, 139, 255;position:absolute;top:0;bottom:0;background:linear-gradient(90deg,rgba(var(--rgb),0),rgba(var(--rgb),var(--zone)));transition:left .8s ease,width .8s ease,opacity .45s ease}.tracker__zone--them{--rgb: 255, 76, 64;background:linear-gradient(270deg,rgba(var(--rgb),0),rgba(var(--rgb),var(--zone)))}.tracker__box{position:absolute;top:23.3%;left:86.1%;width:13.9%;height:53.4%;box-sizing:border-box;border:2px solid var(--k-blue);background:#2e8bff47;animation:tracker-pulse 1.1s ease-in-out infinite}.tracker__box--them{left:0;border-color:var(--k-red);background:#ff4c4047}.tracker__zone.is-hot{animation:tracker-pulse 1.1s ease-in-out infinite}.tracker__chev{position:absolute;width:14px;height:22px;margin:-11px 0 0 -7px;background:var(--k-blue);clip-path:polygon(0 8%,18% 0,82% 50%,18% 100%,0 92%,56% 50%);animation:tracker-chev 1s linear infinite}.tracker__chev--them{background:var(--k-red);scale:-1 1}.tracker__pass{stroke:#2e8bfff2;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.tracker__pass--them{stroke:#ff4c40f2}.tracker__shot{stroke:#f4f1e8;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke}.tracker__shot.is-flying{stroke-dasharray:5 5}.tracker__net{position:absolute;top:40%;right:0;width:3%;height:20%;background:var(--k-gold);animation:tracker-pulse .6s ease-in-out infinite}.tracker__net--them{right:auto;left:0}.tracker__mark{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;box-sizing:border-box}.tracker__mark--save{border:3px solid var(--k-ink);border-radius:50%;background:#f4f1e8}.tracker__mark--block{background:var(--k-gold);clip-path:polygon(20% 0,50% 30%,80% 0,100% 20%,70% 50%,100% 80%,80% 100%,50% 70%,20% 100%,0 80%,30% 50%,0 20%)}.tracker__ring{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;box-sizing:border-box;border:3px solid var(--k-blue);border-radius:50%;animation:tracker-ring 1.2s ease-out infinite}.tracker__ring--them{border-color:var(--k-red)}.tracker__ball{position:absolute;z-index:2;width:12px;height:12px;margin:-6px 0 0 -6px;box-sizing:border-box;border:2px solid var(--k-ink);border-radius:50%;background:#f4f1e8;box-shadow:0 0 0 3px #2e8bff8c,0 2px #0006;transition:left var(--move, .9s) ease-in-out,top var(--move, .9s) ease-in-out,box-shadow .45s ease}.tracker__ball--them{box-shadow:0 0 0 3px #ff4c408c,0 2px #0006}.tracker__name{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 4px;border-radius:5px;background:#0a0d14e0;color:#fff;font:700 10px/1 var(--k-font);white-space:nowrap;transform:translate(-50%,11px);transition:left var(--move, .9s) ease-in-out,top var(--move, .9s) ease-in-out}.tracker__swatch{width:7px;height:7px;border-radius:2px;background:var(--k-blue)}.tracker__swatch--them{background:var(--k-red)}.tracker__state{position:absolute;top:6px;left:50%;z-index:3;display:flex;align-items:stretch;max-width:calc(100% - 16px);overflow:hidden;border:2px solid var(--k-ink);border-radius:7px;box-shadow:0 3px #0006;translate:-50% 0;white-space:nowrap}.tracker__team{display:flex;align-items:center;max-width:110px;padding:0 7px;overflow:hidden;background:var(--k-blue);color:var(--k-ink);font:800 10px/1 var(--k-font);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase}.tracker__team--them{background:var(--k-red)}.tracker__word{padding:3px 8px 1px;background:#0a0d14e6;color:#f4f1e8;font:400 19px/1 var(--k-display);letter-spacing:.03em;text-transform:uppercase}.tracker__state.is-hot .tracker__word{background:var(--k-gold);color:#14161c}.tracker__detail{position:absolute;top:38px;left:50%;z-index:3;padding:2px 6px;border-radius:5px;background:#0a0d14cc;color:#c7cfdd;font:600 10px/1.2 var(--k-font);translate:-50% 0;white-space:nowrap}@keyframes tracker-pulse{50%{opacity:.55}}@keyframes tracker-chev{0%{opacity:0;translate:-6px 0}40%{opacity:1}to{opacity:0;translate:6px 0}}@keyframes tracker-ring{0%{opacity:1;scale:.5}to{opacity:0;scale:1.6}}.match__pitch-wrap>.statuses{position:absolute;bottom:6px;height:auto;left:8px;right:8px;z-index:6;pointer-events:none}.match__pitch-wrap .status{height:18px;padding:0 5px;font-size:9px;line-height:18px;pointer-events:auto}.match__pitch-wrap .statuses__info{pointer-events:auto}.match__pitch-wrap>.k-goal{position:absolute;bottom:8px;left:8px;right:8px;z-index:7}.match__bottom{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:8px;min-height:0}.match__bottom .match__feed{border:2px solid var(--k-edge);border-radius:9px;background:#1c2230;padding:5px 8px}.match__bottom .feed{gap:0}.match__bottom .feed__item{padding:6px 0;font-size:11px}.match__bottom .feed__min{font-size:17px}.match__rail{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:5px}.match__rail .btn{display:flex;justify-content:center;align-items:center;min-height:0;padding:0;border-radius:6px}.match__rail .match__speed{color:#5ab0ff;font-family:"Jersey 10",sans-serif;font-size:24px}.match__stats-panel{position:absolute;inset:10px;z-index:10;padding:14px;border:3px solid var(--k-edge);border-radius:10px;background:#1c2230;overflow:auto}.match__stats-panel>.btn{display:block;margin-left:auto;margin-bottom:12px}@media (max-height: 650px){.match.match--playing{gap:5px;padding:6px 8px;grid-template-rows:auto auto auto minmax(120px,1fr)}.match--playing>.scoreboard{padding:3px 8px}.match--playing>.live{padding:5px 8px;gap:4px}}@media (max-height: 480px) and (min-width: 600px){.match.match--playing{max-width:900px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto minmax(130px,1fr)}.match--playing .match__pitch-wrap{grid-column:2;grid-row:1 / 4}.match--playing .match__bottom{grid-column:1}}@media (prefers-reduced-motion: reduce){.match--playing *,.match--playing *:before,.match--playing *:after{animation:none!important;transition:none!important}}.match__rail{min-height:0}.match--playing>.live .live__row--poss>span:nth-child(3){justify-self:end}.match--playing .scoreboard__goal{display:none}.match--playing .k-score--sm{width:56px;min-width:56px;height:64px;font-size:64px}.match__pitch-wrap{overflow:hidden;border-radius:5px}@media (max-width: 360px){.match--playing .k-score--sm{width:44px;min-width:44px;height:52px;font-size:52px}.match--playing .scoreboard{gap:6px}.match__pitch-wrap .k-goal{gap:8px;padding:8px}.match__pitch-wrap .k-goal__title{font-size:12px}.match__pitch-wrap .k-goal__sub{font-size:10px}}.k-sheet.decisions-sheet{z-index:20;height:90%}.decisions-sheet .k-sheet__body{padding-bottom:6px}.decisions__title{margin:0;font-family:"Jersey 10",sans-serif;font-size:26px}.board.decisions__board{flex:none;width:100%;height:min(56dvh,480px)}.board.decisions__board>.pitch{width:100cqw;height:100cqh}.decisions__benchhead{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.decisions__bench,.decisions__tactics{display:flex;flex:none;gap:8px;padding:18px 8px 12px;overflow-x:auto}.decisions__bench .k-card,.decisions__tactics .k-card{flex:none}.decisions__bench .k-card.is-selected,.decisions__tactics .k-card.is-selected{transform:translateY(-6px);box-shadow:0 7px #0006,0 0 0 3px var(--k-gold),0 0 8px #ffd23f80}.decisions__applied{display:flex;flex:none;flex-direction:column;gap:4px}.decisions__slot{flex:none;width:118px;height:162px;border:3px dashed var(--k-edge);border-radius:11px;background:transparent;color:var(--k-text-muted);font-weight:700}.decisions__slot.is-selected{border-color:var(--k-gold);color:var(--k-gold)}.seg--desc button{display:flex;flex-direction:column;gap:2px;min-width:0;padding:5px 6px;text-align:center}.seg--desc .seg__title{font-size:13px}.seg--desc .seg__desc{font-size:10.5px;font-weight:500;line-height:1.25;opacity:.85}.seg--desc:has(button:nth-child(4)){flex-wrap:wrap}.seg--desc:has(button:nth-child(4)) button{flex:1 1 calc(50% - 3px)}.decisions__actions{display:flex;flex:1;justify-content:flex-end;gap:8px}.decisions--wide{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;gap:10px;width:min(980px,calc(100vw - 32px));height:min(780px,calc(100dvh - 32px));margin:auto;padding:14px;border:3px solid var(--k-edge);border-radius:14px;background:#1c2230}.decisions--wide .decisions__head{display:flex;align-items:baseline;gap:16px}.decisions__cols{display:grid;flex:1;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:16px;min-height:0}.decisions__left,.decisions__right{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.decisions--wide .board.decisions__board{height:min(56dvh,480px)}.decisions--wide .decisions__actions{flex:none}@font-face{font-family:"Jersey 10";font-display:swap;src:url(./jersey10-latin-COnnvJff.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jersey 10";font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAA7wAA4AAAAAN0wAAA6WAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlobhFAcgVwGYACDfBEICsw0u0ULggAAATYCJAODfAQgBYQ8B4kMG+wsM6N2lJO6Esn/LYGTMaQcv2U2IJREACgxRSjobnWtp9Ybuxn3+FWGyqdz4bTDZqbjCsGk2K3X/MpvISb3j5BkFv7p63rPfd0zX3YAYCorcEWtktqLHpozL20fgFNkCJVSIjWNQqKampp+N0Qc3B5BCgkHALmV/QQA8O+Zlyfqi/oqKiZm19tMnf2XPe5m75vFgDxAPeIt4X+VAFJAPeItQsmK3+K2eAvhroe6Ir/HbGPzRPiHMdt/ZZccrYglWIo4Bx7gjP9U46z196oGAit+H1CcK30dXdN8uVKHJcXcGkRuaNjrXc/nsYZINmHM/k9n2QoPWAHEorHDJWCZprT/l0Y7GvmUd9aiFg5Ih+SAR9K+J5jk2XsOAlWAJTUlUNNxl6JqUefYgGVrqMbyMwPWtd+n1Uw1j7v3WN1jV0TYQ8TVIM1fPtN+YxEGXwCgCQoeiAAQQe5BRHsGEY8HIpMfRHMJEB1kQHQxADHeBhUhwB2DGG8OIMCTZCqUBo1adOB4RN8JozjGBkg74HADu4ABPsEznCRDuP88zjEOxCHe5KldT5lWyoLRadFxpC34whAPzTsMnggPwIsAewS5dOratXO37l0ERb2W70I5BhX98AJaBkJbQGgdQGD+wcQUG8DHoymZnyT31Ut9s9kmoOtM3nl8K9RFx55jmomV/ol7q89pApeK5vWulLsorsmazLIL/SHQHFc5yfhMVHZo8MHTDAgyIEIMCmFfDJVCSjRKaGxTxWaX+vyOaS7iSkzCnXzkx2e35kXTAC9w+V0ktX0tBZ33krEoLVu3iOd0oi0B5aVQeLG9senff+QYLpfsP4JjAjP3gzvowIMxcojkFziRKPdPU7W9t4UIZA0gGTuy09BNibelJUfrgSl5hS1DVL67bZL0EQdYqywfgKHVg+sVhcG5nDceGA3+FerPxSvx/dlG/i0Ne5gmA1gPMF3Mu34BBc6yxYJZQdOg6QWtY2yL+Ne2++SM3BSkBzHFlVAyKaWVRT61VFt1V18N1CwTZbTml7lrybIt99iF7+b3838jXwXyVKiexZFAEimkkV52NVMbdVAvDdAwE/7LwLLkOfKn5zT+r5fqunysf2GO+2RivOGBh8sBlX+Kch45DV19AxMzC2+s4bLJbnvsc43i/+cF4AZgU41KlS1qbFPLLnXsUNsede1TzxENHdLAMY0cUN8JjZ3xO+VzLuBKyLWwSxeCbkTdirmXcCfuQdKjlGcZT9JeZNHlwXIYClhKmIrYyriqOCoE6iQQIk0yGLEWKZQCQa1LQ6fPYECPxFMj1KDSIYdTatPqgdB/JwDMBoB/UBTA+xX4rgIA/AHAYJCAXJVEmkmBESEuaqqvqK325BDTIFa5ypOrq4YtY/Ev/FFMDqTyaOvBlW8tVr1ZS6WE91Xz3Wo3Wmmhe5PUtyjZn55AnwqK3ofM+SGo80vr1SpXBU+S5xd7XbRptIyG+sXzxYS5ClQ0lBocp833KjnwolnqgQd1eVQmuYGbG+LGRVm33GHDbXG+Sa6gWmZwdetaO0Prg8KpXqs02s3eLF9JWqk7XfmcJXhwj9NOBvq8IDpDS1MBD0zOf2Q7XV9CgBtYqjcVmt8s9Mt4UBmXKjUqGISNqRleCISA8A+NcnGovNagD+qtDXw8k2K9XzICd0Q5SDiteTJAzph5QUYFTY3jA2ShXXV7GNiZoW2CqoTvZoFTQ2ICBoJDDQZidKXtDK8CCGAzo9C5A99JQy+4ZJNLnMlrHsPwvXaMjZIlgDAQmqg4zRq9AhSChAqdKlAMNbRAny187VLcOcg7p0PWM4Z0NroTLJFJqLaVCYyRCYmflLucjH+IjW02NLxMBoiyejKlRD84QrYYXZmIKDL0RUoreoe91mYkwc0nNG+Zlpi0hshYAgbjnQQT4irSqokPO30EBndQ3sI3e5LgIknZCvQ65nTudmhgmBs5QyJsalb30dJMSqe2EWIKXHEoUTaS7iIJ1YMwFNVSFPnEKRyhoGRtbnpkhCN7WyFW5RqNLDp5vzTcaFHw8IE9/3T5MVytLZdLGumzdOnHFhRIMke3m+5lCyEo3lIN8H4JXmlWJLhjYqtsBxpiaZhN4mVbFNtSiLVkR1tiM3U90HlJuNqgUgj/0IFRUkp2jvqA0DowEOwNkjMwsknUuQOMNTtMFu3/eXOKcqYGL+NrkWzOIDwN02kS1YUYW/FMG3YIUbV/iUrWrJA+c8mimT7mJaewgDkRXuJVZxQ43lO7HJoRXIRV+lF7x3DKD00XVXaTKBJQMG3HKNE6bnHMIfZz0/+n9pY5XJOynUGcKg+bew2ytj4KkU3KyTsfwJQZfAajXAJhImZoURIu/owYWvmuwGLBE3jA21kIDuYAiTnwl9jw+lZV7OQ4/A2TJ3g4NXvUCszKFMkvfyLlfoPNodJnTAJO1C6L1nei57qNRFSBQYUyYN0QSUie5wQrVsOvJrZYXb2gAr1Jj08JdUgakMG5iHpDK6skTBU8mAkA2OOowC2CeqcKZP/hs1IjNBS2fM9SIk5OtZOx6A/N+0/Il8qPVTiS1N1cpcmcyJHGCyQmJV+9UTnEE8G7hErWC5Hw8fZW3dkjs7LghefA9cZfSBYSuRyKFlKIZP/9NGQWI8zymVM0v/yiZxeDtBIEAKRXP94SAIEyoYN7/S8Vi0bntfR4LG4e/tXYFElaaN0gA1ARnNMLy71uHr6QUmNLYycSbBCA6V7/lWYeZHRoG/1x9Iukz+YCt0ENRnHceoNpQOB5gqo1XmKHeG09hOMcFAbDhczebU1ZZoM3NJMAGlT3Gqaoubhlq9Ke5N6Rybt6fmPgYjESVVN0n/dGgPhg2SUhzHANRDp50p3xZXsvJxmk8NZMv4Si2mpQBU5e8BRh8gJxVgqAcIWK9GrpGk4Pg+PeuAbbyVQ3kfjey7pZM3XRchykJDZgha3vv4tHQl/jGdRQWWCs3KD5KtyxWyuu6FVzIAbFVqMy+9PTny9W7bGVjoDPLwYJRPP6ETEUv2nrZcAwhWEEa4V4Acdhsye80JShQY/ePFLD058XIih9UB4cEDum8KZzb4IAUWSYWxtM8bvNbe4Zk8ehuPDMRGxhrMUJhZRjKNncYjAWl+J8nZe11K7lzhzL9rJR7Rjmu4mFRREdLhB4GiLDfK6aG7jXf43HtM//F/TCfN1uAYiHIGjp10zeOnSlk7XvlACKd3TL+29yvizdhyVknERU+I1zOyRs8wuTRMYXM2TLq6uxO7Hjo3mVT3h1ZV9u2rgEELPaYfaS65j7RGJaq22SWdOnQKgBA4JGgjhLgE94ZRWbUe2qCmt6g6i6QNZzD0QKw3oE6H330scQQlB8DiyasCD0Tshhgs//1jWxxGYJwbGTI553SnVqbom/tqikdkulRjhQd68mSsPWQiuB81bNECRUCbTXsxoI+6qAvDjsTYDkEWkoPSKst0701VxbuLQw7QFPkRk562HQUUjN+N6dmMcWbSuYkzOcyrG01wQzAxkxwLTmQlg9s9Jp2N/wELd+LSHJzii37UkeR8Ak2QsBsyukOcTAfGFGTkGDyVIdCqLJLSPTr2eQXSMGF86hrDwqO0Gtuu1/gSI/MACgR+myYFPqdtqW3U1rDZl3/iHH1zffcs0c45wuKMixS4d7vTvPjQPpyhdIq1XQjttYQhu+A1UlI0fZOgsie0V3Ycw22AFfLLAvfnVGrbFT7s6YX9xKaNVt3m4ZSBqZ7I60ojKGHwpPSjNz+Wa1uUvl2Gg3PQEsg2DCEHcF5KE28oliJmc7c0iWkA5jknUmXtG9/dhBOqxbgc/M5a2RA6hteg8ga4X4pSgZlRevPGGxUJhjWxflhFk8o8lHkqEqCgT8K6g3KUM+1s1t4qSZrWGmrd1YcWsyCGVmkAP2VlTFG1HOF+pFNWZq5mM+F6a3r7PeMZ1Vv+qv7ieOKQB40HR+AR7v6vLw/+Xf0n/YCAAnRtP6jgD9nZCuYMld7vvs6gJ4k3eU+URR3HfFOjwEZTeB1q6zBZri7ydFF90n7qXdqih4G6O3J/6OwoegV9l+IrQBD/8fNfc5sQ8J75N0dvT+xYfCV3a5M/ynr7PgaYA2yfdr1p8tZQuAyMt7uTMIFdkewJEwDvuLwJzub/CV2d+i1P/9bRJ9399BB5n9ncTTUN8SAoaY2MEHxgyklOQQ0YdyY99EF6EJhmMIiROOYAKkjo6+JCcjlngtzFRX3UiGwghDFM5RyUllGBjBVkNU3ZSWknCEtaUwnhmZ6ipVyffXElNrUWvg22VwfRwwb6k/IvpQ9zIqvjwQZ4k5w9K4NELA4Gypgt+PghIsBYeAJZFQNU0JG8A09m9tUhuiWTO71wGOtAKHyAgEGIL0UlMNEk2knrN0rAnlECBakGlvO7FJdUm3uQ/xUUR3i1Xo8vd4NkCyPzKyZPOX36tkMJrMFod+OHR0cu6XU2fOXbh01SPXbty6c+/BoyfPXnrSbzA6BiYWNg4uHj4BIRFxp0lIe0ZGTkHZP0AXapArLR19PxkYmZhZWNnYOTi5eszNw8vHLyAoJCzS0/6IiolLSEpJy8jKySsoKin3XCXLXU1dQ1MLAoXBEd3v4WBfXX9l+w/i09j+b9P0Lc5tBkTUglxPuNW5Al3YqO7e4qZ0s7u/5n4Dnu79GqrNe36N3bfCN/+N/fgy/6a2CD1khc5o3lJsd4mURj6gz+LeW42+lzX4+gZWcNSwTwmd0kTXFDWJXQM68mO9++9PioiPgkN6KtprevBa2mUtPSulvwtcp2zVfmR/ygr5n6HumrNb1x+dWAns9HL8Jfk65bvrVOjbUgqT69anX6/r9ZKm1nKRsJcgOlKOnMoapuC7E18mSokhtfjYLuiWdbd79Mv6xipIOamT2qhsdJpgfJXNpNjuMi2f6lN9qk61eel8/Fybly61pbYav0L7gRxpzjPJSuV/uizLb9jadfIZj0X0vR+c/DdnvbOf2WXpkgIHsAvrpDoAAAA=) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-weight:500 800;font-display:swap;src:url(./rubik-latin-0V_ixqQm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-weight:500 800;font-display:swap;src:url(./rubik-latin-ext-xIGCplNB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@property --k-sheet-offset{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --k-sheet-progress{syntax: "<number>"; inherits: true; initial-value: 1;}.k-root{--k-felt: #0e3a2c;--k-felt-hi: #18513c;--k-felt-lo: #082519;--k-panel: #1c2230;--k-panel-lo: #0f131c;--k-panel-hi: #2a3142;--k-edge: #0a0d14;--k-ink: #14161c;--k-paper: #f4f1e8;--k-text: #e6ecf5;--k-text-muted: #a9b3c7;--k-text-soft: #9aa6bf;--k-gold: #ffd23f;--k-gold-ink: #6b5410;--k-orange: #f39c12;--k-orange-lo: #a0610a;--k-blue: #2e8bff;--k-blue-lo: #1a5aab;--k-red: #ff4c40;--k-red-lo: #a82b23;--k-green: #3a9b5c;--k-green-lo: #22653a;--k-att: #ff5a4e;--k-con: #ffb238;--k-def: #3d9bff;--k-gk: #4fbf78;--k-r-common: #5b6472;--k-r-rare: #2e6fb8;--k-r-elite: #7b4fc9;--k-r-legendary: #b7791a;--k-font: Rubik, ui-sans-serif, system-ui, sans-serif;--k-display: "Jersey 10", ui-monospace, monospace;--k-num: "Jersey 10", ui-monospace, monospace;--k-radius: 12px;--k-shadow: 0 6px 0 rgba(0, 0, 0, .35);--k-press: .1s;font-family:var(--k-font);color:var(--k-text)}.k-crt{background-color:var(--k-felt);background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 2px,transparent 2px 4px),radial-gradient(ellipse at 50% 30%,var(--k-felt-hi) 0%,var(--k-felt) 60%,var(--k-felt-lo) 100%)}.k-num{font-family:var(--k-num);font-weight:400;letter-spacing:.01em}.k-panel{background:var(--k-panel);border:3px solid var(--k-edge);border-radius:var(--k-radius);box-shadow:var(--k-shadow)}.k-btn{--k-btn-bg: var(--k-panel-hi);--k-btn-lo: #161a24;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:3px solid rgba(0,0,0,.45);border-radius:12px;background:var(--k-btn-bg);box-shadow:0 6px 0 var(--k-btn-lo);color:#fff;font:400 26px/1 var(--k-display);text-shadow:0 2px 0 rgba(0,0,0,.35);cursor:pointer;transition:transform var(--k-press),box-shadow var(--k-press);touch-action:manipulation}.k-btn:hover:not(:disabled){filter:brightness(1.08)}.k-btn:active:not(:disabled){transform:translateY(5px);box-shadow:0 1px 0 var(--k-btn-lo)}.k-btn:focus-visible{outline:3px solid var(--k-gold);outline-offset:3px}.k-btn:disabled{--k-btn-bg: #3a4152;--k-btn-lo: #232836;color:#8d97ab;text-shadow:none;cursor:not-allowed}.k-btn--orange{--k-btn-bg: var(--k-orange);--k-btn-lo: var(--k-orange-lo)}.k-btn--blue{--k-btn-bg: var(--k-blue);--k-btn-lo: var(--k-blue-lo)}.k-btn--green{--k-btn-bg: var(--k-green);--k-btn-lo: var(--k-green-lo)}.k-btn--red{--k-btn-bg: #c2412f;--k-btn-lo: #7e2519}.k-btn--big{min-height:64px;padding:0 26px;font-size:36px;border-radius:14px}.k-btn--icon{width:48px;padding:0}.k-btn .k-num{font-size:1em;text-shadow:none}.k-tag{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:5px;background:var(--k-tag, #5b6372);box-shadow:0 2px #0006;color:#fff;font:700 11px/1 var(--k-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.k-tag__glyph{flex:none;width:13px;height:13px;margin-right:5px}.k-tag--sm .k-tag__glyph{width:11px;height:11px;margin-right:4px}.k-tag.is-link{cursor:pointer}.k-tag.is-link:hover{filter:brightness(1.15)}.k-tag--sm{height:18px;padding:0 5px;font-size:10px}.k-tag[data-tag=young],.k-trait[data-tag=young],.pcol__chip[data-tag=young]{--k-tag: #3f8f2f}.k-tag[data-tag=veteran],.k-trait[data-tag=veteran],.pcol__chip[data-tag=veteran]{--k-tag: #8a6a3a}.k-tag[data-tag=finisher],.k-trait[data-tag=finisher],.pcol__chip[data-tag=finisher]{--k-tag: #7b3fb8}.k-tag[data-tag=creator],.k-trait[data-tag=creator],.pcol__chip[data-tag=creator]{--k-tag: #a83e80}.k-tag[data-tag=technical],.k-trait[data-tag=technical],.pcol__chip[data-tag=technical]{--k-tag: #3f55b5}.k-tag[data-tag=aerial],.k-trait[data-tag=aerial],.pcol__chip[data-tag=aerial]{--k-tag: #2368b8}.k-tag[data-tag=fast],.k-trait[data-tag=fast],.pcol__chip[data-tag=fast]{--k-tag: #11706c}.k-tag[data-tag=winger],.k-trait[data-tag=winger],.pcol__chip[data-tag=winger]{--k-tag: #1a6890}.k-tag[data-tag=anchor],.k-trait[data-tag=anchor],.pcol__chip[data-tag=anchor]{--k-tag: #27703f}.k-tag[data-tag=engine],.k-trait[data-tag=engine],.pcol__chip[data-tag=engine]{--k-tag: #5a7317}.k-tag[data-tag=power],.k-trait[data-tag=power],.pcol__chip[data-tag=power]{--k-tag: #b03a2a}.k-tag[data-tag=set-piece],.k-trait[data-tag=set-piece],.pcol__chip[data-tag=set-piece]{--k-tag: #b5551a}.k-tag[data-tag=long-passer],.k-trait[data-tag=long-passer],.pcol__chip[data-tag=long-passer]{--k-tag: #a8861a}.k-tag[data-tag=versatile],.k-trait[data-tag=versatile],.pcol__chip[data-tag=versatile]{--k-tag: #5b6372}.k-tag[data-tag=sweeper],.k-trait[data-tag=sweeper],.pcol__chip[data-tag=sweeper]{--k-tag: #6f5a18}.k-tag[data-tag=distributor],.k-trait[data-tag=distributor],.pcol__chip[data-tag=distributor]{--k-tag: #8a5c0b}.k-tag[data-tag=shot-stopper],.k-trait[data-tag=shot-stopper],.pcol__chip[data-tag=shot-stopper]{--k-tag: #4f5a6b}.k-tags{display:flex;flex-wrap:wrap;gap:4px}.k-root [data-stat=attack]{--k-stat: var(--k-att)}.k-root [data-stat=control]{--k-stat: var(--k-con)}.k-root [data-stat=defense]{--k-stat: var(--k-def)}.k-root [data-stat=goalkeeping]{--k-stat: var(--k-gk)}.k-tiles{--p: 1;--n: 3;--row: 30px;position:relative;display:block;height:calc(var(--row) + var(--p) * (var(--n) - 1) * var(--row))}.k-sheet.is-peek .k-tiles{--p: 0}.k-tile{position:absolute;top:calc(var(--p) * var(--i) * var(--row));left:calc((1 - var(--p)) * var(--i) * 100% / var(--n));display:flex;align-items:center;gap:8px;width:calc(100% / var(--n) + var(--p) * (100% - 100% / var(--n)));height:var(--row);padding-right:calc((1 - var(--p)) * 14px);box-sizing:border-box}.k-tile:last-child{padding-right:0}.k-tile__label{display:grid;flex:none;width:calc(30px + var(--p) * 58px);color:#c7cfdd;font:700 12px/1 var(--k-font);letter-spacing:.06em}.k-tile__label>span{grid-area:1 / 1;white-space:nowrap}.k-tile__short{opacity:calc(1 - var(--p))}.k-tile__long{opacity:var(--p)}.k-tile__bar{flex:1 1 auto;height:calc(6px + var(--p) * 3px);overflow:hidden;background:var(--k-edge)}.k-tile__fill{display:block;height:100%;background:var(--k-stat)}.k-tiles.has-breakdown{--row: 40px}.k-sheet.is-peek .k-tiles.has-breakdown{--row: 30px}.k-tiles.has-breakdown .k-tile{align-items:flex-start}.k-tiles.has-breakdown .k-tile__label{margin-top:8px}.k-tiles.has-breakdown .k-tile__bar{margin-top:calc((28px - (6px + var(--p) * 3px)) / 2)}.k-tiles.has-breakdown .k-tile__value{display:grid;justify-items:center;min-width:52px}.k-sheet.is-peek .k-tiles.has-breakdown .k-tile__value{min-width:28px}.k-tile__base{display:block;min-height:1em;color:var(--k-text-soft);font-size:11px;line-height:1}.k-sheet.is-peek .k-tile__base{display:none}.k-tile__value{flex:none;min-width:28px;text-align:right;font-size:28px;line-height:1}.k-card{--k-rarity: var(--k-r-common);--k-frame: var(--k-paper);--rx: 0deg;--ry: 0deg;position:relative;display:flex;flex:none;width:184px;height:284px;padding:6px;border:0;border-radius:14px;background:var(--k-frame);box-shadow:0 7px #0006;color:#fff;font:inherit;text-align:left;cursor:pointer;transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out,box-shadow .18s;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.k-card.is-draggable{touch-action:none}.k-card[data-rarity=rare]{--k-rarity: var(--k-r-rare)}.k-card[data-rarity=elite]{--k-rarity: var(--k-r-elite)}.k-card[data-rarity=legendary]{--k-rarity: var(--k-r-legendary);--k-frame: var(--k-gold);box-shadow:0 7px #0006,0 0 26px #ffd23f73}.k-card:hover{transition:transform .06s linear}.k-card:focus-visible{outline:3px solid var(--k-gold);outline-offset:4px}.k-card.is-selected{transform:translateY(-10px);box-shadow:0 7px #0006,0 0 0 3px var(--k-gold),0 0 24px #ffd23f80}.k-card.is-target{box-shadow:0 7px #0006,0 0 0 3px var(--k-gold),0 0 22px #ffd23f8c;animation:k-glow 1.2s ease-in-out infinite}@keyframes k-glow{50%{box-shadow:0 7px #0006,0 0 0 3px var(--k-gold),0 0 8px #ffd23f4d}}.k-card.is-unaffordable .k-card__inner{filter:grayscale(.7) brightness(.7)}.k-card.is-dragging{opacity:.35}.k-card__inner{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;border-radius:9px;background:var(--k-panel)}.k-card__head{display:flex;justify-content:space-between;align-items:flex-start;padding:9px 11px 7px;background:var(--k-rarity)}.k-card__ovr{font-size:52px;line-height:.85;text-shadow:0 3px 0 rgba(0,0,0,.35)}.k-card__pos{padding:6px 6.5px 4px 7px;border-radius:5px;background:#00000059;font:800 13px/1 var(--k-font);letter-spacing:.04em}.k-card__body{display:flex;flex:1;flex-direction:column;gap:5px;min-height:0;padding:9px 11px 11px}.k-card__name{display:-webkit-box;flex:none;overflow:hidden;font:800 20px/1.06 var(--k-font);text-transform:uppercase;overflow-wrap:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.k-card__ids{display:flex;flex:none;margin-bottom:auto;gap:5px;align-items:center}.k-flag{width:33px;height:22px;border-radius:1px;box-shadow:0 0 0 1.5px #0a0d14}.k-badge{width:27px;height:30px}.k-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.k-num-box{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 0 6px;border-radius:8px;background:var(--k-panel-lo)}.k-num-box__label{color:var(--k-stat);font:800 10px/1 var(--k-font);letter-spacing:.06em}.k-num-box__value{font-size:32px;line-height:.85}.k-traits{display:flex;gap:4px}.k-trait{display:flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:var(--k-tag, #5b6372);box-shadow:0 2px #0006}.k-trait svg{width:15px;height:15px}.k-card__tags{flex:none;height:26px;overflow:hidden}.k-card__tags--end{margin-top:auto}.k-card__ids+.k-card__tags{margin-bottom:auto}.k-tag--star{gap:4px;max-width:100%;background:var(--k-gold);color:var(--k-ink)}.k-tag--star svg{flex:none}.k-tag__text{overflow:hidden;margin-block:-4px;padding-block:4px;text-overflow:ellipsis;text-box:trim-both cap alphabetic}.k-card__price{position:absolute;top:-15px;left:50%;z-index:1;padding:4px 9px;border:3px solid var(--k-gold);border-radius:8px;background:var(--k-ink);color:var(--k-gold);font-size:22px;line-height:1;transform:translate(-50%)}.k-card__lock{position:absolute;top:-9px;right:-9px;z-index:1;display:grid;place-items:center;width:28px;height:28px;border:3px solid var(--k-ink);border-radius:50%;background:var(--k-gold);color:var(--k-ink)}.k-card.is-unaffordable .k-card__price{border-color:#7d869a;color:#9aa6bf}.k-card__side{display:flex;flex-direction:column;align-self:center;align-items:flex-end;gap:4px;min-width:0;max-width:58%}.k-card__badge{position:absolute;top:-10px;left:50%;z-index:1;display:inline-flex;align-items:center;gap:4px;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 6px;transform:translate(-50%);border-radius:4px;background:var(--k-gold);color:var(--k-ink);font:800 10px/1 var(--k-font);letter-spacing:.06em}.k-card__rank{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.k-card__level{padding:1px 5px;border-radius:4px;background:var(--k-ink);color:var(--k-gold);font-size:15px;line-height:1}.k-card[data-rarity=legendary] .k-card__inner:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,243,184,.28) 48%,transparent 60%);background-size:250% 100%;animation:k-shine 4s ease-in-out infinite;pointer-events:none}@keyframes k-shine{0%,60%{background-position:120% 0}to{background-position:-120% 0}}.k-card--sm{container-type:size;width:118px;height:162px;padding:4px;border-radius:11px}.k-card--sm .k-card__inner{border-radius:8px}.k-card--sm .k-card__head{padding:5px 7px 4px}.k-card--sm .k-card__ovr{font-size:34px}.k-card--sm .k-card__pos{padding:4px 4.5px 2px 5px;font-size:10px}.k-card--sm .k-card__body{gap:3px;padding:5px 7px 7px}.k-card--sm .k-card__name{font-size:14px}.k-card--sm .k-card__ids{gap:3px}.k-card--sm .k-flag{width:24px;height:16px}.k-card--sm .k-badge{width:21px;height:24px}.k-card--sm .k-nums{gap:3px}.k-card--sm .k-num-box{gap:2px;padding:3px 0 2px;border-radius:5px}.k-card--sm .k-num-box__label{font-size:7px}.k-card--sm .k-num-box__value{font-size:19px}.k-card--sm .k-card__tags{height:20px}.k-card--sm .k-trait{width:20px;height:20px;border-radius:5px}.k-card--sm .k-trait svg{width:12px;height:12px}.k-card--sm .k-card__price{top:-11px;padding:2px 7px;border-width:2px;font-size:18px}.k-card--sm .k-card__rank{flex-direction:row-reverse;align-items:center;gap:4px}.k-card--sm .k-card__level{padding:0 4px;font-size:12px}.k-fx-face{display:flex;flex-direction:column;gap:5px;margin-top:auto;min-width:0}.k-fx-block{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.k-fx-lead,.k-fx-chip{display:inline-flex;gap:3px;align-items:center}.k-fx-tiles,.k-fx-chips,.k-fx-lead{display:contents}.k-fx{--k-fx: var(--k-text-soft);display:flex;flex-direction:column;align-items:center;gap:3px;min-width:54px;padding:8px 7px 6px;border-radius:8px;background:var(--k-panel-lo);box-sizing:border-box}.k-fx[data-tone=attack]{--k-fx: var(--k-att)}.k-fx[data-tone=control]{--k-fx: var(--k-con)}.k-fx[data-tone=defense]{--k-fx: var(--k-def)}.k-fx[data-tone=goalkeeping]{--k-fx: var(--k-gk)}.k-fx[data-tone=momentum]{--k-fx: var(--k-gold)}.k-fx[data-tone=money],.k-fx[data-tone=shop]{--k-fx: var(--k-green)}.k-fx__value{font-size:34px;line-height:.85;color:#fff}.k-fx__label{color:var(--k-fx);font:800 11px/1 var(--k-font);letter-spacing:.06em;white-space:nowrap}.k-fx-chip--minute,.k-fx-chip--text{padding:4px 6px;border-radius:5px;background:var(--k-panel-hi);color:var(--k-text-soft);font:800 10px/1 var(--k-font);letter-spacing:.06em;white-space:nowrap}.k-fx-chip--minute{color:var(--k-text);font:400 17px/1 var(--k-display);letter-spacing:0}.k-fx-chip__sign{color:var(--k-text-soft);font:800 11px/1 var(--k-font)}.k-fx-face .k-trait{width:26px;height:26px;border-radius:5px}.k-fx-face .k-trait svg{width:15px;height:15px}.k-card--sm .k-fx-face,.k-card--sm .k-fx-block{gap:3px}.k-card--sm .k-fx{min-width:0;padding:3px 4px;gap:2px;border-radius:5px}.k-card--sm .k-fx__value{font-size:19px}.k-card--sm .k-fx__label{font-size:8px}.k-card--sm .k-fx-chip--text{padding:3px 4px;font-size:8px}.k-card--sm .k-fx-chip--minute{font-size:14px}.k-card--sm .k-fx-face .k-trait{width:20px;height:20px}.k-card--sm .k-fx-face .k-trait svg{width:12px;height:12px}.k-fx-face.is-compact .k-fx{min-width:46px;padding:6px 6px 5px;gap:3px}.k-fx-face.is-compact .k-fx__value{font-size:28px}.k-fx-face.is-compact .k-fx__label{font-size:9px}.k-fx-face.is-compact .k-fx-chip--text{padding:3px 5px;font-size:9px}.k-fx-face.is-compact .k-fx-chip--minute{font-size:14px}.k-fx-face.is-compact .k-trait{width:20px;height:20px}.k-fx-face.is-compact .k-trait svg{width:12px;height:12px}.k-card--sm .k-fx-face.is-compact .k-fx{min-width:0;padding:2px 3px;gap:2px}.k-card--sm .k-fx-face.is-compact .k-fx__value{font-size:15px}.k-card--sm .k-fx-face.is-compact .k-fx__label{font-size:7px}.k-card--sm .k-fx-face.is-compact .k-fx-chip--text{padding:2px 3px;font-size:7px}.k-card--sm .k-fx-face.is-compact .k-fx-chip--minute{font-size:12px}.k-card--sm .k-fx-face.is-compact .k-trait{width:16px;height:16px}.k-card--sm .k-fx-face.is-compact .k-trait svg{width:10px;height:10px}.k-card__head--tactic{position:relative;flex-direction:column;gap:4px}.k-card--tactic.has-price .k-card__head--tactic{padding-top:20px}.k-card--tactic.k-card--sm.has-price .k-card__head--tactic{padding-top:13px}.k-tag--badge{gap:4px;max-width:100%;overflow:hidden;background:var(--k-gold);color:var(--k-ink);line-height:18px;text-overflow:ellipsis}.k-card__kind{display:grid;place-items:center;height:calc(52px * .85);color:#ffffffeb;filter:drop-shadow(0 2px 0 rgba(0,0,0,.3))}.k-card__kind svg{width:40px;height:40px}.k-card--sm .k-card__kind{height:28.9px}.k-card--sm .k-card__kind svg{width:27px;height:27px}.k-card__name--card{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.k-card__title,.k-card__text,.k-card__hint{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.k-card__title{font:400 26px/.95 var(--k-display);text-shadow:0 2px 0 rgba(0,0,0,.3);-webkit-line-clamp:2}.k-card--sm .k-card__title{font-size:18px}.k-card__text{color:var(--k-text);font:500 13px/1.4 var(--k-font);-webkit-line-clamp:7}.k-card__text--short{-webkit-line-clamp:4}.k-card--sm .k-card__text{font-size:11px;line-height:1.35;-webkit-line-clamp:3}.k-card__hint{color:var(--k-gold);font:600 12px/1.35 var(--k-font);-webkit-line-clamp:3}.k-card--sm .k-card__hint{display:none}.k-pitch{--ll: 0px;--lr: 0px;--lt: 0px;--lb: 0px;--pl: 0px;--pr: 0px;--pt: 0px;--pb: 0px;position:relative;aspect-ratio:370 / 420;width:100%;overflow:hidden;border:3px solid rgba(244,241,232,.7);border-radius:6px;background:repeating-linear-gradient(0deg,#1e6b45 0 10%,#1a603e 10% 20%)}.k-pitch__lines,.k-pitch__links{position:absolute;pointer-events:none}.k-pitch__lines{top:var(--lt);left:var(--ll);width:calc(100% - var(--ll) - var(--lr));height:calc(100% - var(--lt) - var(--lb));overflow:visible}.k-pitch__links{top:var(--pt);left:var(--pl);width:calc(100% - var(--pl) - var(--pr));height:calc(100% - var(--pt) - var(--pb))}.k-pitch__edge,.k-pitch__circle{display:none}.k-pitch__circle{position:absolute;top:calc(var(--lt) + (100% - var(--lt) - var(--lb)) / 2);left:calc(var(--ll) + (100% - var(--ll) - var(--lr)) / 2);box-sizing:border-box;width:calc((100% - var(--ll) - var(--lr)) * .3);aspect-ratio:1;border:3px solid rgba(244,241,232,.5);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.k-pitch__lines *{fill:none;stroke:#f4f1e880;stroke-width:3px;vector-effect:non-scaling-stroke}.k-link{stroke:#f4f1e866;stroke-width:3.5px;stroke-dasharray:6 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.k-link.is-on{stroke:var(--k-gold);stroke-width:4.5px;stroke-dasharray:none}.k-link.is-preview{stroke:var(--k-gold);stroke-dasharray:2 7;animation:k-march .6s linear infinite}@keyframes k-march{to{stroke-dashoffset:-9}}.k-pitch.is-placing .k-link.is-on{opacity:.35}.k-pitch__hint{position:absolute;top:8px;right:8px;left:8px;z-index:2;padding:7px 9px;border-radius:7px;background:#0a0d14d9;color:var(--k-text);font:600 12px/1.3 var(--k-font)}.k-token{position:absolute;display:flex;flex-direction:column;align-items:center;gap:2px;width:84px;margin:0;padding:0;border:0;background:none;color:#fff;font:inherit;cursor:pointer;left:calc(var(--pl, 0px) + (100% - var(--pl, 0px) - var(--pr, 0px)) * var(--x) / 100);top:calc(var(--pt, 0px) + (100% - var(--pt, 0px) - var(--pb, 0px)) * var(--y) / 100);transform:translate(-50%,-24px);transition:opacity .15s}.k-token:focus-visible{outline:none}.k-token:focus-visible .k-token__disc{outline:3px solid #fff;outline-offset:3px}.k-token__disc{--k-rarity: var(--k-r-common);position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:3px solid var(--k-edge);border-radius:50%;background:var(--k-rarity);box-shadow:0 3px #00000073,inset 0 3px #ffffff40;font-size:27px;line-height:1;transition:transform .15s,box-shadow .15s}.k-token[data-rarity=rare] .k-token__disc{--k-rarity: var(--k-r-rare)}.k-token[data-rarity=elite] .k-token__disc{--k-rarity: var(--k-r-elite)}.k-token[data-rarity=legendary] .k-token__disc{--k-rarity: var(--k-r-legendary)}.k-token__pos{position:absolute;right:-11px;bottom:-4px;padding:2px 3px;border-radius:3px;background:var(--k-paper);color:var(--k-ink);font:800 9px/1 var(--k-font)}.k-token__name{max-width:84px;overflow:hidden;padding:3px 5px;border-radius:4px;background:#0a0d14d1;font:700 11px/1 var(--k-font);text-overflow:ellipsis;white-space:nowrap}.k-token__star{position:absolute;top:-8px;left:-8px;width:18px;height:18px;border-radius:50%;background:var(--k-gold);color:var(--k-ink);font:800 11px/18px var(--k-font);text-align:center}.k-token__mod{position:absolute;top:-6px;right:-6px;width:14px;height:14px;border:2px solid var(--k-edge);border-radius:4px;background:#a774db}.k-token__delta{position:absolute;z-index:1;top:-13px;right:-26px;padding:1px 5px;border:2px solid var(--k-edge);border-radius:5px;background:var(--k-green);color:#fff;font-size:20px;line-height:1}.k-token__delta small{font-size:.7em}.k-token__level,.k-token__warn{position:absolute;bottom:-4px;left:-10px;min-width:17px;height:17px;padding:0 3px;border-radius:4px;font:800 11px/17px var(--k-font);text-align:center}.k-token__level{background:var(--k-gold);color:var(--k-ink)}.k-token__warn{inset:-6px -8px auto auto;background:var(--k-orange);color:var(--k-ink)}.k-token__mod+.k-token__level+.k-token__warn,.k-token__mod+.k-token__warn{right:-24px}.k-token__delta.is-flat{background:var(--k-panel-hi);color:#c7cfdd}.k-token__delta.is-down{background:#c2412f}.k-token.is-empty .k-token__name{visibility:hidden}.k-token.is-empty .k-token__disc{border:3px dashed rgba(244,241,232,.55);background:#0a0d1459;box-shadow:none;color:#f4f1e8b3;font:800 11px/1 var(--k-font)}.k-token.is-selected .k-token__disc{border-color:var(--k-gold);box-shadow:0 3px #00000073,0 0 0 4px #ffd23f73,0 0 22px #ffd23f99}.k-token.is-selected .k-token__name{background:var(--k-gold);color:var(--k-ink)}.k-token__spot{position:relative;display:grid}.k-token:has(.k-token__delta){z-index:4}.k-token.is-dim .k-token__disc,.k-token.is-dim .k-token__name{opacity:.35}.k-token.is-target .k-token__disc{border-style:dashed;border-color:var(--k-gold);box-shadow:0 0 0 4px #ffd23f40,0 0 18px #ffd23f8c}.k-token.is-best .k-token__disc{border-style:solid;box-shadow:0 0 0 5px #ffd23f73,0 0 24px #ffd23fcc}.k-token.is-best .k-token__name{background:var(--k-gold);color:var(--k-ink)}.k-token.is-hover .k-token__disc{transform:scale(1.18)}.k-syn{display:inline-flex;flex:none;align-items:center;gap:6px;height:30px;padding:0 4px;border:2px solid transparent;border-radius:8px;background:var(--k-panel-lo)}.k-syn.is-active{border-color:var(--k-tag-edge, #2368b8)}.k-syn.is-adding{border-style:dashed;border-color:var(--k-gold)}.k-syn__count{padding-right:4px;color:var(--k-text-soft);font-size:20px;line-height:1}.k-syn.is-active .k-syn__count{color:#fff}.k-syn.is-adding .k-syn__count{color:var(--k-gold)}.k-syn.is-dropping{border-style:dashed;border-color:#ff7a6e}.k-syn.is-dropping .k-syn__count{color:#ff7a6e}.k-sheet{position:absolute;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;height:var(--k-sheet-full, 80%);padding-bottom:max(0px,var(--k-sheet-offset));border-top:3px solid var(--k-gold);border-radius:22px 22px 0 0;background:var(--k-panel);box-shadow:0 -8px 24px #00000080;transform:translateY(var(--k-sheet-offset, 0px));transition:--k-sheet-offset .28s cubic-bezier(.2,.9,.3,1),--k-sheet-progress .28s cubic-bezier(.2,.9,.3,1)}.k-sheet [data-sheet-grip],.k-sheet.is-peek .k-sheet__body{touch-action:none}.k-sheet.is-dragging{transition:none}.k-sheet__handle{display:flex;flex:none;justify-content:center;padding:10px 0 8px;border:0;background:none;cursor:grab;touch-action:none}.k-sheet__handle:before{content:"";width:44px;height:5px;border-radius:3px;background:#5e6a80}.k-sheet__body{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;padding:0 12px 10px;overflow:hidden auto;overscroll-behavior:contain}.k-sheet__footer{display:flex;flex:none;gap:8px;padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:2px solid var(--k-edge);background:var(--k-panel)}.k-scrim{position:absolute;inset:0;z-index:4;background:#050a089e;opacity:0;transition:opacity .25s;pointer-events:none}.k-scrim.is-on{opacity:1;pointer-events:auto}.k-ghost{position:fixed;top:0;left:0;z-index:100;pointer-events:none;transform:translate(var(--gx),var(--gy)) rotate(-4deg) scale(.9);filter:drop-shadow(0 16px 18px rgba(0,0,0,.5))}.k-score{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border:3px solid var(--k-edge);border-radius:14px;font-size:96px;line-height:1;text-shadow:0 4px 0 rgba(0,0,0,.35)}.k-score--home{background:var(--k-blue);box-shadow:0 6px 0 var(--k-blue-lo)}.k-score--away{background:var(--k-red);box-shadow:0 6px 0 var(--k-red-lo)}.k-score--sm{width:66px;height:66px;font-size:68px}.k-score.is-bump{animation:k-bump .5s cubic-bezier(.3,1.6,.5,1)}@keyframes k-bump{0%{transform:scale(1)}40%{transform:scale(1.3) rotate(-6deg)}to{transform:scale(1)}}.k-progress{display:flex;align-items:center;gap:3px}.k-progress__seg{flex:1;height:12px;border-radius:2px;background:var(--k-panel-hi)}.k-progress__seg.is-on{background:var(--k-gold)}.k-progress__seg.is-now{background:var(--k-gold);opacity:.55}.k-progress__half{width:4px;height:20px;border-radius:1px;background:var(--k-paper)}.k-status{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 8px;border-radius:6px;background:var(--k-panel-hi);color:var(--k-text-soft);font:700 11px/1 var(--k-font);letter-spacing:.04em;white-space:nowrap}.k-status--momentum{background:#4a3a10;color:var(--k-gold)}.k-status--fatigue{background:#3d1e1b;color:#ff7a6e}.k-feed{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.k-feed__line{display:flex;align-items:flex-start;gap:12px;padding:9px 2px;border-bottom:2px solid #262d3d;color:var(--k-text);font:500 15px/1.4 var(--k-font)}.k-feed__line:last-child{border-bottom:0}.k-feed__min{min-width:36px;color:var(--k-gold);font-size:24px;line-height:1}.k-feed__line.is-new{animation:k-slide .35s ease-out}@keyframes k-slide{0%{opacity:0;transform:translateY(-8px)}}.k-kw{font-weight:800}.k-kw--block{color:var(--k-def)}.k-kw--combo{color:#ff9f2e}.k-kw--save{color:#ff7a6e}.k-kw--plus{color:var(--k-gold)}.k-goal{position:relative;display:flex;align-items:center;gap:16px;overflow:hidden;padding:14px 16px;border:3px solid var(--k-red);border-radius:10px;background:#2a1512;box-shadow:0 0 30px #ff4c4059}.k-goal__burst{position:absolute;top:4px;left:2px;opacity:.9}.k-goal__word{position:relative;color:var(--k-gold);font:400 52px/1 var(--k-display);text-shadow:3px 3px 0 var(--k-ink),-2px -2px 0 var(--k-ink),2px -2px 0 var(--k-ink),-2px 2px 0 var(--k-ink);transform:rotate(-5deg)}.k-goal__text{position:relative;display:flex;flex-direction:column;gap:4px}.k-goal__title{font:700 17px/1.25 var(--k-font)}.k-goal__sub{color:#e9c9c5;font:500 13px/1.3 var(--k-font)}.k-goal.is-new{animation:k-goal .7s cubic-bezier(.3,1.5,.5,1)}.k-goal.is-new .k-goal__burst{animation:k-burst .7s ease-out}@keyframes k-goal{0%{transform:scale(.6);opacity:0}50%{transform:scale(1.06);opacity:1}65%{transform:scale(1) translate(-6px)}80%{transform:translate(5px)}to{transform:none}}@keyframes k-burst{0%{transform:scale(.2) rotate(-40deg)}}.k-goal--sm{gap:12px;padding:12px}.k-goal--sm .k-goal__word{font-size:38px}.k-goal--sm .k-goal__title{font-size:15px}.k-goal--sm .k-goal__sub{font-size:12px}.k-pop{display:inline-block;color:#ff9f2e;font:400 42px/1 var(--k-display);text-shadow:3px 3px 0 var(--k-ink),-2px -2px 0 var(--k-ink),2px -2px 0 var(--k-ink),-2px 2px 0 var(--k-ink)}.k-pop.is-new{animation:k-pop .6s cubic-bezier(.3,1.8,.5,1)}@keyframes k-pop{0%{transform:scale(0) rotate(-20deg)}60%{transform:scale(1.25) rotate(4deg)}to{transform:scale(1) rotate(-3deg)}}@media (prefers-reduced-motion: reduce){.k-root *,.k-root *:before,.k-root *:after{animation:none!important;transition:none!important}}.k-root[data-motion=off] *,.k-root[data-motion=off] *:before,.k-root[data-motion=off] *:after{animation:none!important;transition:none!important}.k-token__stamina{position:absolute;top:3px;bottom:3px;left:-19px;display:flex;align-items:flex-end;width:7px;overflow:hidden;border:1px solid var(--k-edge);background:var(--k-panel-lo);pointer-events:none}.k-token__stamina i{width:100%;background:#4fd27a}.k-token__stamina--mid i{background:var(--k-gold)}.k-token__stamina--low i{background:#ff7a6e}.k-token__swap{position:absolute;top:-6px;left:-6px;display:grid;place-items:center;min-width:18px;height:18px;border:2px solid var(--k-edge);border-radius:9px;background:var(--k-gold);color:var(--k-ink);font-size:11px;font-weight:800}.k-token.is-gone .k-token__disc{opacity:.4}@container (max-height: 180px){.k-card--sm .k-card__head{padding:3px 7px 2px}.k-card--sm .k-card__ovr{font-size:30px}.k-card--sm .k-card__kind{height:25.5px}.k-card--sm .k-card__kind svg{width:24px;height:24px}.k-card--sm .k-card__body{gap:2px;padding-bottom:5px}.k-card--sm .k-num-box{padding:2px 0 1px}}.k-onze{--u: calc(var(--k-logo-size, 92px) * 5.2 / 67);display:inline-flex;flex-direction:column;align-items:center;max-width:100%;line-height:0}.k-onze__mark{display:block;width:calc(var(--u) * 67);max-width:100%;height:auto}.k-onze__plaque{display:block;margin-top:calc(var(--u) * 20 / 12);filter:drop-shadow(0 calc(var(--u) * 4 / 12) 0 #04160f)}.k-onze__frame{display:block;padding:calc(var(--u) * 5 / 12);background:#0a0d14;clip-path:polygon(calc(var(--u) * 1) 0,calc(100% - calc(var(--u) * 1)) 0,calc(100% - calc(var(--u) * 1)) calc(var(--u) * 1),100% calc(var(--u) * 1),100% calc(100% - calc(var(--u) * 1)),calc(100% - calc(var(--u) * 1)) calc(100% - calc(var(--u) * 1)),calc(100% - calc(var(--u) * 1)) 100%,calc(var(--u) * 1) 100%,calc(var(--u) * 1) calc(100% - calc(var(--u) * 1)),0 calc(100% - calc(var(--u) * 1)),0 calc(var(--u) * 1),calc(var(--u) * 1) calc(var(--u) * 1))}.k-onze__sub{display:block;padding:calc(var(--u) * 6 / 12) calc(var(--u) * 28 / 12) calc(var(--u) * 4 / 12);background:#ffd23f;color:#14161c;clip-path:polygon(calc(var(--u) * 7 / 12) 0,calc(100% - calc(var(--u) * 7 / 12)) 0,calc(100% - calc(var(--u) * 7 / 12)) calc(var(--u) * 7 / 12),100% calc(var(--u) * 7 / 12),100% calc(100% - calc(var(--u) * 7 / 12)),calc(100% - calc(var(--u) * 7 / 12)) calc(100% - calc(var(--u) * 7 / 12)),calc(100% - calc(var(--u) * 7 / 12)) 100%,calc(var(--u) * 7 / 12) 100%,calc(var(--u) * 7 / 12) calc(100% - calc(var(--u) * 7 / 12)),0 calc(100% - calc(var(--u) * 7 / 12)),0 calc(var(--u) * 7 / 12),calc(var(--u) * 7 / 12) calc(var(--u) * 7 / 12));font:400 calc(var(--u) * 44 / 12) / 1 "Jersey 10",monospace;letter-spacing:calc(var(--u) * 5 / 12);text-transform:uppercase;white-space:nowrap}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;min-width:320px;background:var(--k-felt-lo, #082519);color:#e6ecf5;font:500 14px/1.4 Rubik,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.app{min-height:100dvh}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--k-gold);outline-offset:2px}h1,h2,p{margin:0}.muted{color:var(--k-text-muted)}.warn{color:#ffb238}.btn{--k-btn-bg: var(--k-panel-hi);--k-btn-lo: #161a24;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border:3px solid rgba(0,0,0,.45);border-radius:11px;background:var(--k-btn-bg);box-shadow:0 5px 0 var(--k-btn-lo);color:#fff;font:700 14px/1.1 var(--k-font);text-shadow:0 1px 0 rgba(0,0,0,.35);white-space:nowrap;transition:transform var(--k-press),box-shadow var(--k-press)}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 var(--k-btn-lo)}.btn:disabled{--k-btn-bg: #3a4152;--k-btn-lo: #232836;color:#8d97ab;text-shadow:none}.btn .k-num{font-size:1.45em;line-height:.8}.btn--primary{--k-btn-bg: var(--k-green);--k-btn-lo: var(--k-green-lo);font-size:16px}.btn--play{--k-btn-bg: var(--k-orange);--k-btn-lo: var(--k-orange-lo)}.btn--dark{--k-btn-bg: #c2412f;--k-btn-lo: #7e2519}.btn--ghost{--k-btn-bg: transparent;--k-btn-lo: transparent;border-color:transparent;color:var(--k-text-muted);text-shadow:none}.btn--danger{color:#ff7a6e}.btn--small{min-height:36px;padding:0 10px;font-size:13px}.btn--wide{width:100%}.btn--icon{flex:none;width:44px;padding:0}.screen{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:560px;min-height:100dvh;margin:0 auto;padding:max(32px,env(safe-area-inset-top)) 16px max(32px,env(safe-area-inset-bottom));text-align:center}.app:has(.screen){background-color:var(--k-felt);background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 2px,transparent 2px 4px),radial-gradient(ellipse at 50% 30%,var(--k-felt-hi) 0%,var(--k-felt) 60%,var(--k-felt-lo) 100%)}.screen h1{font:400 44px/1 var(--k-display);text-shadow:0 3px 0 rgba(0,0,0,.4)}.screen>p.muted{max-width:460px;font-size:15px}html:has(.title){overscroll-behavior:none}.title.k-crt{background:none}.title:before{content:"";position:fixed;inset:0;z-index:-1;height:100lvh;background-color:#0e3a2c;background-image:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.12) 2px 4px),repeating-linear-gradient(180deg,#0e3a2c 0 54px,#0b3326 54px 108px)}.title{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100dvh;padding:calc(48px + env(safe-area-inset-top)) 24px calc(48px + env(safe-area-inset-bottom));overflow:hidden;text-align:center}.title__board{position:absolute;inset:32px;z-index:0;pointer-events:none}.title__chalk{position:absolute;border:4px solid rgba(244,241,232,.14)}.title__chalk--outline{inset:0}.title__chalk--half{top:0;bottom:0;left:50%;margin-left:-2px;border-width:0 0 0 4px;mask-image:linear-gradient(180deg,#000 0 9%,transparent 9% 91%,#000 91%)}.title__chalk--circle{top:50%;left:50%;width:260px;aspect-ratio:1;border-color:#f4f1e812;border-radius:50%;transform:translate(-50%,-50%)}.title__chalk--box{top:25%;width:12.5%;height:50%}.title__chalk--box-a{left:0;border-left:0}.title__chalk--box-b{right:0;border-right:0}.title__chalk--arc{top:50%;width:13.88%;aspect-ratio:1;border-radius:50%;transform:translateY(-50%)}.title__chalk--arc-a{left:1.39%;clip-path:inset(0 0 0 80%)}.title__chalk--arc-b{right:1.39%;clip-path:inset(0 80% 0 0)}.title__mark{position:absolute;display:block;height:auto}.title__run{fill:none;stroke:#ffd23f;stroke-opacity:.5;stroke-width:6;stroke-dasharray:14 12}.title__run--head{stroke-dasharray:none}.title__counter{fill:#f4f1e8;fill-opacity:.35}.title__x{fill:none;stroke:#ff5a4e;stroke-opacity:.55;stroke-width:7}.title__mark--run-a{bottom:9%;left:6%;width:clamp(150px,18vw,260px)}.title__mark--run-b{top:7%;right:13%;width:clamp(130px,15vw,220px)}.title__mark--x-a{top:12%;left:5%;width:30px}.title__mark--x-b{right:4%;bottom:5%;width:30px}.title__mark--dot{right:5%;bottom:22%;width:28px}.title__main{position:relative;z-index:1;flex:1;display:grid;grid-template-rows:1fr auto 1fr;justify-items:center;width:min(100%,560px)}.title__logo{align-self:end;margin:0 0 24px}.title__corner{position:absolute;top:calc(12px + env(safe-area-inset-top));z-index:2;display:flex;gap:8px}.title__corner--left{left:calc(12px + env(safe-area-inset-left))}.title__corner--right{right:calc(12px + env(safe-area-inset-right))}.title__corner-btn{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0}.title__tag{max-width:460px;margin:0;color:#d5eee2;font:600 20px/1.35 var(--k-font)}.title__actions{align-self:start;display:grid;gap:16px;width:100%;margin-top:28px}@media (min-width: 861px) and (max-height: 820px){.title__logo .k-onze{--u: 6px}}.title__btn{justify-content:space-between;min-height:76px;padding:0 26px;font-size:40px}.title__btn b{font-weight:400}.title__btn span{font:600 17px/1 var(--k-font);text-shadow:none}.title__more{display:flex;gap:16px}.title__btn--grow{flex:1;min-width:0;white-space:nowrap}.title__btn--icon{aspect-ratio:1;justify-content:center;padding:0}.title__btn--locked{flex-direction:row;justify-content:center;gap:12px}.title__btn--small{position:relative;justify-content:center;gap:10px;min-height:56px;padding:0 14px;font-size:26px}.title__soon,.title__new{position:absolute;top:-9px;right:-6px}.title__soon{padding:3px 6px;border-radius:5px;background:var(--k-gold);color:var(--k-ink);font:700 11px/1 var(--k-font)!important;letter-spacing:.04em;white-space:nowrap}@media (max-width: 860px){.title{justify-content:flex-start;gap:14px;height:100dvh;min-height:0;padding:calc(48px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom))}.title__main{display:contents}.title__logo,.title__tag,.title__actions{position:relative;z-index:1}.title__board{inset:calc(10px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom))}.title__chalk{border-width:3px}.title__chalk--half{inset:50% 0 auto;margin:-1.5px 0 0;border-width:3px 0 0;mask-image:linear-gradient(90deg,#000 0 7%,transparent 7% 93%,#000 93%)}.title__chalk--circle{width:150px}.title__chalk--box{left:25%;width:50%;height:8%}.title__chalk--box-a{top:0;border:3px solid rgba(244,241,232,.14);border-top:0}.title__chalk--box-b{top:auto;right:auto;bottom:0;border:3px solid rgba(244,241,232,.14);border-bottom:0}.title__chalk--arc{top:auto;right:auto;left:50%;width:auto;height:8.88%;transform:translate(-50%)}.title__chalk--arc-a{top:.89%;clip-path:inset(80% 0 0 0)}.title__chalk--arc-b{bottom:.89%;clip-path:inset(0 0 80% 0)}.title__mark--run-a{top:61%;bottom:auto;left:3%;width:110px}.title__mark--run-b{top:36%;right:3%;width:100px}.title__mark--x-a{top:18%;left:4%;width:22px}.title__mark--x-b{top:63%;right:9%;bottom:auto;width:22px}.title__mark--dot{display:none}.title__logo{align-self:center;margin:60px 0 0}.title__logo .k-onze{--u: min(7px, 1.13vw)}.title__tag{position:absolute;top:calc(50% + (env(safe-area-inset-top) - env(safe-area-inset-bottom))/2);left:50%;width:min(300px,calc(100% - 48px));max-width:none;font-size:17px;transform:translate(-50%,-50%)}.title__actions{align-self:center;gap:12px;max-width:560px;margin-top:auto}.title__btn{flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:0 16px;font-size:30px}.title__btn span{font-size:13px}.title__more{gap:8px}.title__btn--small{flex-direction:row;min-height:52px;padding:0 8px;font-size:18px}}.mini-pitch{position:relative;width:100%;aspect-ratio:4 / 5;border:2px solid rgba(244,241,232,.6);border-radius:6px;background:repeating-linear-gradient(0deg,#1e6b45 0 10%,#1a603e 10% 20%)}.mini-pitch span{position:absolute;width:11px;height:11px;border:2px solid var(--k-edge);border-radius:50%;background:var(--k-paper);transform:translate(-50%,-50%)}.stylepick__options{display:grid;gap:12px;width:100%}.stylecard{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:start;padding:12px;border:3px solid var(--k-edge);border-radius:14px;background:var(--k-panel);box-shadow:0 6px #00000059;text-align:left;transition:transform .12s}.stylecard.is-selected{border-color:var(--k-gold);box-shadow:0 6px #00000059,0 0 0 3px #ffd23f59}.pickbar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:12px;width:100%;margin-top:auto;padding:14px 0 max(12px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--k-felt-lo) 65%,transparent)}.pickbar__go{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 960px){.pickbar{justify-content:space-between;background:none}.pickbar__go{flex:0 1 380px}}.stylecard:hover{border-color:var(--k-gold);transform:translateY(-2px)}.stylecard__body{display:grid;gap:6px;min-width:0}.stylecard__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.stylecard__head strong{font:400 28px/1 var(--k-display)}.stylecard__first{align-self:flex-start;padding:2px 8px;border-radius:6px;background:var(--k-gold);color:var(--k-ink);font-size:12px;font-weight:800}.stylecard__tagline{color:var(--k-text);font-weight:600}.stylecard__rule,.stylecard__sig{color:var(--k-text-muted);font-size:13px}.stylecard__tags{display:flex;flex-wrap:wrap;gap:4px}@media (max-width: 860px) and (max-height: 760px){.title{padding-top:calc(36px + env(safe-area-inset-top))}.title__btn{min-height:56px}.title__mark--run-a,.title__mark--x-b{display:none}}@media (max-width: 860px) and (max-height: 640px){.title__logo{margin-top:20px}.title__tag{position:static;flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:0;transform:none}.title__chalk--box,.title__chalk--arc,.title__mark{display:none}}.guide{display:flex;flex-direction:column;gap:16px;max-width:1040px;min-height:100dvh;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}.guide__head{display:flex;align-items:center;gap:12px}.guide__head h1{margin:0;font:400 40px/1 var(--k-display);text-shadow:0 3px 0 rgba(0,0,0,.4)}.guide__body{display:grid;gap:14px}.guide__section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:20px;border:3px solid var(--k-edge);border-radius:16px;background:var(--k-panel)}.guide__text h2{margin:0 0 8px;color:var(--k-gold);font:400 30px/1 var(--k-display)}.guide__text p{margin:0;color:var(--k-text-soft);font-size:15px;line-height:1.5}.guide__example{display:flex;justify-content:center;min-width:0}.guide__cards{display:flex;align-items:center;gap:10px;padding-top:12px}.guide__cards .k-card{pointer-events:none}@media (max-width: 480px){.guide__cards:has(>.k-card:nth-child(3)) .k-card{zoom:.8}}.guide__op{color:var(--k-gold);font-size:32px}.guide__recipe .k-card{zoom:.9}.guide__recipe{align-items:stretch}.guide__recipe .k-card{height:auto;min-height:162px}.guide__recipe .k-card__text{-webkit-line-clamp:unset}.guide__pitch{flex:none;width:min(100%,300px)}.guide__example--stacked{flex-direction:column;align-items:center;gap:16px}.guide__legends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.guide__legends>ul{margin:0}.guide__style{width:min(100%,420px);box-shadow:none}.guide__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.guide__match{display:grid;gap:10px;width:min(100%,360px);padding:12px}.guide__score{display:flex;align-items:center;justify-content:center;gap:14px}.guide__clock{color:var(--k-gold);font-size:34px}.guide__match .k-feed__line{font-size:13px}.guide__run{display:grid;gap:10px;padding:14px 18px}.guide__runrow{display:flex;align-items:center;justify-content:space-between;gap:18px}.guide__runlabel{color:var(--k-text-muted);font:700 12px/1 var(--k-font);letter-spacing:.06em}.guide__round{color:var(--k-gold);font-size:36px}.guide__round small{color:var(--k-text-muted);font-size:22px}.guide__soon{display:grid;justify-items:start;gap:10px;padding:20px}.guide__soon p{margin:0;color:var(--k-text-soft)}.guide__badge{padding:4px 8px;border-radius:6px;background:var(--k-gold);color:var(--k-ink);font:700 12px/1 var(--k-font)}@media (max-width: 760px){.guide__section{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.guide__head h1{font-size:32px}.guide__recipe .k-card{zoom:.78}.guide__legends{grid-template-columns:minmax(0,1fr)}.guide__recipe{gap:4px}}.app:has(.guide){background-color:var(--k-felt);background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 2px,transparent 2px 4px),radial-gradient(ellipse at 50% 30%,var(--k-felt-hi) 0%,var(--k-felt) 60%,var(--k-felt-lo) 100%)}.screen.starpick{max-width:1120px}.starpick__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:24px;width:100%;text-align:left}.starpick__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:24px 0 12px}.starpick__detail{position:sticky;top:16px;padding:16px}.starpick__detail .pd__head{padding-right:0}@media (max-width: 860px){.starpick__layout{grid-template-columns:minmax(0,1fr);gap:12px}.starpick__cards{flex-wrap:nowrap;gap:8px;padding-top:18px}.starpick__cards .k-card{zoom:.6}.starpick__detail{position:static}}@media (min-width: 720px){.screen.stylepick{max-width:920px}.stylepick__options{grid-template-columns:repeat(2,1fr)}}@media (min-width: 960px){.screen.stylepick,.screen.starpick{height:100dvh;min-height:0;padding-top:24px;padding-bottom:16px}.screen.stylepick{max-width:1240px}.stylepick__options{grid-template-columns:repeat(3,1fr);min-height:0;overflow-y:auto;padding:4px 4px 10px}.stylecard{grid-template-columns:60px 1fr;gap:12px}.stylecard .mini-pitch{width:60px}.starpick__layout{flex:1;min-height:0;align-items:stretch}.starpick__cards{align-self:start}.starpick__detail{position:static;display:flex;flex-direction:column;gap:12px;max-height:100%;min-height:0;align-self:start}.starpick__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain}}.end .result,.result{display:grid;gap:6px;width:100%;padding:18px;border:3px solid var(--k-edge);border-radius:14px;text-align:center}.result--win{background:#173d26;border-color:var(--k-green)}.result--loss{background:#3a1a17;border-color:var(--k-red)}.result h1,.result__title{font:400 52px/1 var(--k-display);text-shadow:0 3px 0 rgba(0,0,0,.4)}.result--win .result__title,.end .result--win h1{color:var(--k-gold)}.end__block{width:100%;padding:14px;border-radius:14px;background:var(--k-panel);text-align:left}.end__block h2{margin-bottom:8px;color:var(--k-text-soft);font:700 12px/1 var(--k-font);letter-spacing:.08em;text-transform:uppercase}.end__points{color:var(--k-gold);font-weight:800}.choice{display:grid;gap:10px}.xi{display:grid;gap:4px;margin:0;padding:0;list-style:none}.xi li{display:grid;grid-template-columns:44px 1fr auto;gap:8px;align-items:center;padding:4px 8px;border-radius:8px;background:var(--k-panel-lo)}.xi--scorers li{grid-template-columns:minmax(0,1fr) auto}.xi__pos{color:var(--k-text-soft);font-size:12px;font-weight:800}.xi__name{font-weight:700}.xi__ovr{font:400 24px/1 var(--k-num)}.game{position:relative;display:flex;flex-direction:column;gap:6px;height:100dvh;min-height:520px;padding:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom));overflow:hidden}.menu__group{display:grid;gap:6px}.menu__label{color:var(--k-text-soft);font:700 11px/1 var(--k-font);letter-spacing:.08em;text-transform:uppercase}.menu__note{margin:0;color:var(--k-text-soft);font:500 12px/1.4 var(--k-font)}.feedback{display:flex;flex-direction:column;gap:10px;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:16px}.feedback__head{display:flex;align-items:center;justify-content:space-between}.feedback__head h2{margin:0;font:400 26px/1 var(--k-display)}.menu__input.feedback__text{min-height:120px;padding:10px;line-height:1.4;resize:vertical}.menu__input{min-height:36px;padding:0 10px;border:0;border-radius:9px;background:var(--k-panel-lo);color:var(--k-text);font:600 14px/1 var(--k-font)}.menu__input::placeholder{color:var(--k-text-muted)}.news{display:grid;gap:10px;padding:14px 16px}.news h2{margin:0;color:var(--k-gold);font:400 28px/1 var(--k-display)}.news summary{cursor:pointer;list-style:none}.news__reset{margin:0;color:var(--k-text-soft);font-size:13px}.news__section h3{margin:0 0 4px;font:700 13px/1.2 var(--k-font);letter-spacing:.04em;text-transform:uppercase}.news__section ul{display:grid;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.45}.title__new{padding:3px 6px;border-radius:4px;background:var(--k-gold);color:var(--k-ink);font:800 10px/1 var(--k-font);letter-spacing:.06em}.guide__options{display:flex;flex-direction:column;gap:16px;width:100%;max-width:480px;padding:16px;box-sizing:border-box}.menu__check{display:flex;align-items:center;gap:8px;font-weight:600}.menu__check input{width:18px;height:18px;accent-color:var(--k-gold)}.seg{display:flex;gap:3px;padding:3px;border-radius:9px;background:var(--k-panel-lo)}.seg button{flex:1;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--k-text-muted);font-size:13px;font-weight:700}.seg button.is-on{background:var(--k-gold);color:var(--k-ink)}.k-syn{color:inherit;cursor:pointer}.k-syn .k-syn__count small{color:var(--k-text-soft);font-size:.8em}.k-syn.is-selected{border-color:var(--k-gold);background:#2a2f1a}.board{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:center;gap:6px;min-height:0;container-type:size}.pitch{--ll: 0px;--lr: 0px;--lt: 0px;--lb: 0px;--pl: 0px;--pr: 0px;--pt: 0px;--pb: 0px;--pitch-h: min(100cqh, calc((100cqw - 64px) / .88));--disc: clamp(34px, 12.5cqw, 48px);position:relative;flex:none;width:calc(var(--pitch-h) * .88);height:var(--pitch-h);border:3px solid rgba(244,241,232,.7);border-radius:6px;background:repeating-linear-gradient(0deg,#1e6b45 0 10%,#1a603e 10% 20%);box-shadow:0 6px #0000004d;user-select:none;container-type:inline-size}.pitch .k-token{width:calc(var(--disc) + 40px);transform:translate(-50%,calc(var(--disc) / -2 - 2px))}.pitch .k-token__disc{width:var(--disc);height:var(--disc);font-size:calc(var(--disc) * .6)}.pitch .k-token.is-empty .k-token__disc{font-size:11px}.pitch .k-token__delta{top:calc(var(--disc) * -.32);right:auto;left:calc(var(--disc) * .62);font-size:16px;white-space:nowrap}.pitch .k-token__name{max-width:calc(var(--disc) + 40px)}.pitch.is-placing .k-link.is-on{opacity:.35}.k-link.is-filled{stroke:#f4f1e88c;stroke-dasharray:none}.game>.board>.pitch .k-link:not(.is-on,.is-preview,.is-gain,.is-loss),.game>.board>.pitch .k-link.is-filled:not(.is-on,.is-preview,.is-gain,.is-loss),.oppview__board>.pitch .k-link:not(.is-on,.is-preview,.is-gain,.is-loss),.oppview__board>.pitch .k-link.is-filled:not(.is-on,.is-preview,.is-gain,.is-loss){stroke:#9aa6bfd9}.k-link.is-focus{stroke-width:5px}.pitch.is-placing .k-link.is-on.is-focus,.pitch.is-placing .k-link.is-after.is-on{opacity:1}.k-link__hit{stroke:transparent;stroke-width:22px;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.k-link.is-gain{stroke:var(--k-gold);stroke-dasharray:2 7;animation:k-march .6s linear infinite}.k-link.is-loss{stroke:var(--k-red, #e5484d);stroke-dasharray:4 5;opacity:.9}.k-token__links{position:absolute;z-index:1;top:50%;left:-30px;display:flex;align-items:center;gap:1px;padding:1px 4px;border:2px solid var(--k-edge);border-radius:5px;background:var(--k-gold);color:#1b1405;font-size:15px;line-height:1;translate:0 -50%}.k-token.is-target .k-token__disc,.k-token.is-best .k-token__disc{animation:k-pulse 1.2s ease-in-out infinite}@keyframes k-pulse{50%{transform:scale(1.07)}}.k-token.is-hover .k-token__disc{animation:none}.k-token.is-soft .k-token__disc{border-style:dashed;border-color:var(--k-gold);opacity:.75}.formpick{position:absolute;left:6px;bottom:6px;z-index:5}.formpick summary{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:7px;background:#0a0d14cc;color:#fff;font:400 20px/1 var(--k-num);list-style:none;cursor:pointer}.formpick summary::-webkit-details-marker{display:none}.formpick[open] summary{background:var(--k-gold);color:var(--k-ink)}.formpick__panel{position:absolute;left:0;bottom:calc(100% + 6px);display:grid;gap:6px;width:220px;max-height:var(--formpick-max, none);overflow-y:auto;overscroll-behavior:contain;padding:10px;border:3px solid var(--k-edge);border-radius:12px;background:var(--k-panel);box-shadow:var(--k-shadow)}.formpick__option{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;padding:6px;border:2px solid transparent;border-radius:9px;background:var(--k-panel-lo);text-align:left}.formpick__option.is-on{border-color:var(--k-gold)}.formpick__option:disabled{opacity:.5}.formpick__option .mini-pitch{width:32px;border-width:1px;border-radius:3px}.formpick__option .mini-pitch span{width:5px;height:5px;border-width:1px}.formpick.is-compact .formpick__panel{width:min(280px,calc(100cqw - 12px));gap:4px;padding:6px}.formpick.is-compact .menu__label{display:none}.formpick.is-compact .formpick__option{grid-template-columns:24px 1fr;gap:8px;padding:4px 6px}.formpick.is-compact .formpick__option .mini-pitch{width:24px}.formpick__text{display:grid;color:var(--k-text-muted);font-size:11px}.formpick__text strong{color:var(--k-text);font:400 20px/1 var(--k-num)}.tacslots{display:flex;flex-direction:column;gap:8px;min-height:0}.tacdrawer .tactic{flex:none;flex-direction:row;justify-content:flex-start;gap:6px;height:44px;padding:4px 8px;text-align:left}.tacdrawer .tactic__name{text-align:left}.rating{display:grid;flex:0 1 auto;justify-items:center;align-content:center;min-height:30px;height:46px;overflow:hidden;border:2px solid var(--k-edge);border-radius:8px;background:var(--k-panel)}.rating__label{color:var(--k-stat, #c7cfdd);font:700 9px/1 var(--k-font);letter-spacing:.06em}.rating__value{font:400 24px/1 var(--k-num)}button.rating{position:relative}.tactic{position:relative;display:flex;flex:0 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:30px;height:58px;padding:3px;border:2px dashed rgba(244,241,232,.35);border-radius:9px;background:#0a0d1459;color:var(--k-text-muted);font-size:10px;font-weight:700;line-height:1.15}.tactic__name{display:-webkit-box;max-width:100%;overflow:hidden;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tactic.is-filled{border:2px solid var(--k-edge);background:var(--k-r-rare);color:#fff}.tactic.is-target{border:2px dashed var(--k-gold);background:#ffd23f29;color:var(--k-gold);animation:k-pulse 1.2s ease-in-out infinite}.tactic.is-hover{transform:scale(1.08);animation:none}.tactic.is-armed{border-style:solid;box-shadow:0 0 0 3px #ffd23f73}.tactic.is-soft{border:2px dashed var(--k-gold);opacity:.7}.tactic.is-selected{outline:3px solid var(--k-gold);outline-offset:1px}.tactic--buy{flex-direction:row;gap:4px;border-color:var(--k-gold);background:#ffd23f1a;color:var(--k-gold)}.tactic--buy:disabled{opacity:.5}.tactic .delta{position:absolute;top:-10px;left:50%;z-index:2;transform:translate(-50%)}.delta{padding:1px 5px;border:2px solid var(--k-edge);border-radius:5px;background:var(--k-panel-hi);font:400 15px/1 var(--k-num);white-space:nowrap}.delta--up{background:var(--k-green)}.delta--down{background:#c2412f}.clubbtn{display:flex;flex:none;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;border:2px dashed rgba(244,241,232,.35);border-radius:9px;background:#0a0d1459;color:var(--k-text-muted);font-size:10px;font-weight:700}.clubbtn strong{font:400 20px/1 var(--k-num)}.clubbtn.is-filled{border:2px solid var(--k-edge);background:var(--k-r-legendary);color:#fff}.clubbtn.is-selected{outline:3px solid var(--k-gold)}.tray{--card-h: 196px;position:relative;display:flex;flex:none;flex-direction:column;gap:4px;padding:6px}.staff__row{display:grid;gap:4px;margin-top:10px}.staff__select{width:100%}.staff__order{margin-top:12px}.staff__order summary{cursor:pointer;font-weight:700}.instructions__numbers summary{cursor:pointer;color:var(--k-text-soft);font:700 11px/1.6 var(--k-font)}.instructions__plan{margin:18px 0 4px;font:400 22px/1 var(--k-display)}.instructions__warning{margin:6px 0;padding:8px 10px;border-radius:9px;background:var(--k-panel-lo);color:var(--k-gold);font:700 12px/1.4 var(--k-font)}.instructions__rule{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;padding:8px;border-radius:9px;background:var(--k-panel-lo)}.instructions__rule .menu__input{width:100%}.instructions__rule .menu__note,.instructions__rule .btn{grid-column:1 / -1}.instructions__add{display:flex;gap:8px;margin:10px 0}.penalty__panel{display:flex;flex-direction:column;gap:10px;width:min(420px,calc(100vw - 32px));padding:14px}.penalty__head{display:flex;align-items:center;justify-content:space-between}.penalty__headbtns{display:flex;gap:6px}.penalty__head h2{margin:0;color:var(--k-gold);font:400 26px/1 var(--k-display)}.penalty__tracker{display:grid;gap:4px}.penalty__row{display:flex;align-items:center;gap:6px;font:400 20px/1 var(--k-display)}.penalty__team{width:52px;color:var(--k-text-soft);font:700 11px/1 var(--k-font);text-transform:uppercase}.penalty__mark.is-sudden{color:var(--k-gold)}.penalty__faceoff{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.penalty__card{display:grid;gap:2px;min-width:0;padding:8px;border:3px solid var(--k-edge);border-radius:10px;background:var(--k-panel-lo);text-align:center}.penalty__card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.penalty__card--player{border-color:var(--k-gold)}.penalty__role{color:var(--k-text-soft);font:700 10px/1 var(--k-font);text-transform:uppercase}.penalty__vs{color:var(--k-text-soft);font-size:22px}.penalty__trait{margin-left:4px;font-size:10px}.penalty__goal{position:relative;height:170px;overflow:hidden;border-radius:10px;background:linear-gradient(var(--k-felt) 0 70%,color-mix(in srgb,var(--k-felt) 80%,white) 70%)}.penalty__net{position:absolute;top:18px;left:50%;width:240px;height:92px;border:6px solid #f4f1e8;border-bottom:0;translate:-50% 0;background:repeating-linear-gradient(90deg,transparent 0 11px,rgb(255 255 255 / .18) 11px 12px),repeating-linear-gradient(0deg,transparent 0 11px,rgb(255 255 255 / .18) 11px 12px)}.penalty__keeper{position:absolute;top:58px;left:50%;width:26px;height:46px;margin-left:-13px;border-radius:4px;background:var(--k-gold);box-shadow:inset 0 -12px #00000040;animation:penalty-keeper var(--pen-ms) steps(24) forwards}.penalty__ball{position:absolute;bottom:18px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#fff;box-shadow:inset -3px -3px #bbb;animation:penalty-ball var(--pen-ms) steps(24) forwards}@keyframes penalty-keeper{0%,20%{translate:-6px 0}30%{translate:6px 0}40%{translate:0 0}58%,to{translate:calc(var(--keeper-x) * 78px) 6px;rotate:calc(var(--keeper-x) * 70deg)}}@keyframes penalty-ball{0%,12%,24%,36%{scale:1}6%,18%,30%{scale:1.25}40%{translate:0 0;scale:1}58%,to{translate:calc(var(--ball-x) * 86px) calc(-96px - var(--ball-y) * 60px);scale:.7}}.penalty__result{display:grid;place-items:center;min-height:44px;margin:0;font:400 40px/1 var(--k-display);text-align:center;opacity:0;animation:penalty-result var(--pen-ms) forwards}.penalty__result.is-goal{color:var(--k-gold)}.penalty__result.is-saved,.penalty__result.is-missed{color:var(--k-text)}@keyframes penalty-result{0%,60%{opacity:0;scale:.6}68%{opacity:1;scale:1.15}76%,to{opacity:1;scale:1}}.penalty__goal.is-ready .penalty__keeper,.penalty__goal.is-ready .penalty__ball{animation:none}.penalty__act,.penalty__dives{min-height:44px}.penalty__dives{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.penalty__dives .btn{min-width:0;padding-inline:4px;white-space:normal;line-height:1.1;text-align:center;justify-content:center}@media (prefers-reduced-motion: reduce){.penalty__keeper,.penalty__ball,.penalty__result{animation-duration:1ms}}.trait__who{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.recipebook{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13px}.recipebook li{display:grid;gap:2px;padding:8px 10px;border-radius:8px;background:var(--k-panel-lo)}.recipebook li.is-made{opacity:.6}.recipebook__owned{color:var(--k-gold);font-weight:700}.tips{margin:0;padding:10px 12px;border:3px solid var(--k-edge);border-radius:12px;background:var(--k-panel)}.tips h3{margin:0 0 6px;font:400 20px/1 var(--k-display)}.tips ul{display:grid;gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.4}.count{display:inline-block;padding:0 4px;border-radius:5px;background:var(--k-panel-lo);color:var(--k-text-soft);font-size:15px}.panel{display:none}.panel.is-on{display:block}.cards{display:flex;gap:8px;min-height:calc(var(--card-h) + 26px);padding:18px 8px 8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.tray .k-card.is-selected{transform:translateY(-6px);box-shadow:0 7px #0006,0 0 0 3px var(--k-gold),0 0 12px #ffd23f80}.tray .k-card--sm{height:var(--card-h)}.benchfilter{display:flex;flex:none;flex-direction:column;justify-content:center;gap:6px;width:76px}.benchfilter__btn{min-height:30px;padding:4px 6px;border:2px solid var(--k-edge);border-radius:8px;background:var(--k-panel-lo);color:var(--k-text-soft);font:700 11px/1.1 var(--k-font);cursor:pointer}.benchfilter__btn .k-num{font-size:14px}.benchfilter__btn.is-on{border-color:var(--k-gold);color:var(--k-text)}.panel.is-drop .cards{outline:2px dashed var(--k-gold);outline-offset:-2px;border-radius:10px}.card--drop{flex-direction:column;align-items:center;justify-content:center;gap:6px;border:3px dashed var(--k-gold);background:#ffd23f1a;color:var(--k-gold);font-weight:800}.empty{align-self:center;padding:16px 4px;color:var(--k-text-muted);font-size:13px}.cards>.empty{flex:1;margin:auto;text-align:center}.overview__hint{margin:0 0 8px;font-size:13px}.detail{display:none;position:relative}.detail-sheet .detail{display:flex;flex:1 0 auto;flex-direction:column}.detail__back{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;padding:5px 10px;border:2px solid var(--k-edge);border-radius:8px;background:var(--k-panel-hi);color:var(--k-text);font-weight:700}.detail__body{display:flex;flex:1 0 auto;flex-direction:column}.detail__body.is-preview{opacity:.94}.detail__close{position:absolute;top:0;right:0;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:9px;background:var(--k-panel-hi);color:var(--k-text)}.detail:has(.actions) .detail__close,.actions__close{display:none}.pd,.overview{display:flex;flex:1 0 auto;flex-direction:column;gap:10px;min-width:0}.pd__head{display:flex;align-items:flex-start;gap:12px;padding-right:40px}.pd__ovr{--k-rarity: var(--k-r-common);display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:66px;height:66px;border:3px solid var(--k-edge);border-radius:12px;background:var(--k-rarity);font-size:44px;line-height:.85;text-shadow:0 3px 0 rgba(0,0,0,.35)}.pd__ovr[data-rarity=rare]{--k-rarity: var(--k-r-rare)}.pd__ovr[data-rarity=elite]{--k-rarity: var(--k-r-elite)}.pd__ovr[data-rarity=legendary]{--k-rarity: var(--k-r-legendary)}.pd__lvl{padding:1px 5px;border-radius:4px;background:var(--k-ink);color:var(--k-gold);font-size:14px;line-height:1;text-shadow:none}.pd__who{display:grid;flex:1;gap:3px;min-width:0}.pd__name{overflow-wrap:anywhere;font:800 20px/1.1 var(--k-font);text-transform:uppercase}.pd>.pd__name{font:400 32px/.95 var(--k-display);text-transform:none}.pd__trait{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.traitbonus{display:grid;gap:6px;margin:0;padding:0;font-size:13px;list-style:none}.traitbonus li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;background:var(--k-panel-lo)}.pd__potential{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.pd__meta{color:var(--k-text-muted);font-size:13px}.pd__class{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--k-text-soft);font-size:12px;font-weight:700;text-transform:capitalize}.pd__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-right:40px}.pd__rarity{color:var(--k-text-soft);font:700 11px/1 var(--k-font);letter-spacing:.08em;text-transform:uppercase}.pd__head .price,.pd__top .price{margin-left:auto}.price{padding:3px 8px;border:3px solid var(--k-gold);border-radius:8px;background:var(--k-ink);color:var(--k-gold);font-size:24px;line-height:1}.price--short{border-color:#7d869a;color:#9aa6bf}.stars{color:var(--k-gold);font-size:12px;letter-spacing:1px}.stars.r-common{color:#8d97ab}.scope{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:5px;background:var(--k-panel-hi);color:var(--k-text);font:700 11px/1 var(--k-font);letter-spacing:.06em;text-transform:uppercase}.pill{padding:2px 7px;border-radius:5px;background:var(--k-panel-hi);color:var(--k-text);font-size:11px;font-weight:800;text-transform:none}.pill--grow{background:#173d26;color:#8fe0a8}.pill--style{background:#ffd23f26;color:var(--k-gold)}.tags{gap:8px}.tags button.k-tag{border:0;cursor:pointer}.rule,.socket,.gains,.playstyle,.statusnote,.overview__style{padding:10px 12px;border-radius:10px;background:var(--k-panel-lo);font-size:13px}.rule,.playstyle{border:2px solid rgba(255,210,63,.5)}.playstyle__name{display:block;margin-bottom:6px;color:var(--k-gold);font:400 22px/1 var(--k-display)}.playstyle ol,.tiers{display:grid;gap:5px;margin:0;padding:0;list-style:none}.playstyle li,.tiers li{display:grid;grid-template-columns:auto 1fr;gap:8px;color:var(--k-text-soft)}.playstyle li.is-on,.tiers li.is-on{color:var(--k-text)}.playstyle li.is-next{color:#c7cfdd}.playstyle li.is-past,.tiers li.is-past{color:var(--k-text-muted)}.playstyle__lvl,.tiers__count{min-width:34px;height:fit-content;padding:1px 4px;border-radius:4px;background:var(--k-panel-hi);font:400 15px/1.1 var(--k-num);text-align:center}.playstyle li.is-on .playstyle__lvl,.tiers li.is-on .tiers__count{background:var(--k-gold);color:var(--k-ink)}.tiers li{padding:6px 8px;border-radius:8px;background:var(--k-panel-lo)}.statusnote{display:grid;gap:4px;color:var(--k-text-muted)}.synlist{display:grid;gap:6px;margin:0;padding:0;list-style:none}.synlist__row{display:grid;gap:5px;width:100%;padding:8px 10px;border:2px solid transparent;border-radius:9px;background:var(--k-panel-lo);color:var(--k-text-muted);font-size:12px;text-align:left}.synlist__row:hover{border-color:var(--k-panel-hi)}.synlist__row.is-active{border-color:#ffd23f73}.synlist__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.synlist__name{flex:1;min-width:0;overflow:hidden;color:var(--k-text);font:400 20px/1 var(--k-display);text-overflow:ellipsis;white-space:nowrap}.synlist__count{color:#fff;font-size:22px;line-height:1}.synlist__count small{color:var(--k-text-soft);font-size:.8em}.synlist__tiers{display:flex;gap:4px}.synlist__tier{min-width:24px;padding:1px 4px;border-radius:4px;background:var(--k-panel-hi);color:var(--k-text-soft);font-size:15px;line-height:1.1;text-align:center}.synlist__tier.is-on{background:var(--k-gold);color:var(--k-ink)}.synlist__bonus{color:var(--k-gold);font-weight:700}.detail__status{color:var(--k-text);font-weight:600}.detail__hint{color:var(--k-text-muted);font-size:12px}.detail__hint:empty{display:none}.gains{display:grid;gap:4px;border:2px dashed rgba(255,210,63,.4)}.gains__title{color:var(--k-gold);font-weight:800}.gains ul,.linklist,.effects,.statinfo{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4}.statinfo li{display:grid;gap:4px;padding:10px 12px;border:2px solid transparent;border-radius:10px;background:var(--k-panel-lo)}.statinfo li.is-focus{border-color:var(--k-gold)}.statinfo__head{display:flex;align-items:baseline;gap:8px}.statinfo__label{color:var(--k-stat);font:700 12px/1 var(--k-font);letter-spacing:.06em}.statinfo__value{margin-left:auto;font-size:24px;line-height:1}.statinfo__from{color:var(--k-text-muted);font-size:12px}.clublist{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px}.gains__unlock{color:var(--k-gold)}.effects li{position:relative;padding-left:14px}.effects li:before{content:"";position:absolute;top:.5em;left:0;width:6px;height:6px;background:var(--k-text-soft)}.effects li.effects__trigger:before{background:var(--k-orange)}.socket{display:flex;align-items:center;gap:8px;color:var(--k-text-muted)}.socket.is-filled{border:2px solid #a774db;color:var(--k-text)}.socket__info{display:grid;flex:1;gap:2px;min-width:0;padding:0;border:0;background:none;text-align:left}.socket__effect{color:var(--k-gold);font-weight:700}.socket__desc{color:var(--k-text-muted);font-size:12px}.recipe{padding:8px 10px;border-radius:9px;background:var(--k-panel-lo);font-size:13px}.recipe.is-ready{border:2px solid var(--k-gold)}.recipe__out{display:block;margin-top:2px;color:var(--k-text-muted)}.clublist button{display:flex;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:9px;background:var(--k-panel-lo);color:inherit;text-align:left}.clublist__effect{display:block;color:var(--k-text-muted)}.pitch.is-draggable .k-token:not(.is-empty){touch-action:none}.is-confirming .actions{display:none}.confirmbar{display:flex;gap:8px;width:100%}.confirmbar .btn--primary{flex:1;min-width:0}.detail .confirmbar{position:sticky;bottom:0;margin-top:auto;padding:10px 0 2px;background:var(--k-panel)}.benchtargets{display:flex;flex-wrap:wrap;gap:6px}.btn--wrap{padding-block:6px;line-height:1.15;text-align:center;white-space:normal}.actions .btn.btn--combine{flex-basis:100%}.hold.is-on{--k-btn-bg: var(--k-gold);--k-btn-lo: var(--k-gold-ink);color:var(--k-ink);text-shadow:none}.k-sheet.is-peek .pd>.k-tiles~:not(.actions,.pd__more){display:none}.pd__more{display:none}.k-sheet.is-peek .pd__more{display:block;align-self:center;padding:4px 10px;border:0;background:none;color:var(--k-text-soft);font:600 12px/1 var(--k-font);text-decoration:underline;text-underline-offset:3px}.actions{position:sticky;bottom:0;z-index:3;order:99;display:flex;gap:8px;margin-top:auto;padding:10px 0 2px;background:var(--k-panel)}.actions{flex-wrap:wrap}.actions .btn{flex:1 1 0;min-width:0}.actions .btn--icon,.actions .btn--sell{flex:none}.btn--sell{display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:var(--k-red)}.actions .btn--icon,.actions .hold{flex:none}.overview h2{font:400 32px/1 var(--k-display)}.overview__style{display:grid;gap:4px;border:2px solid rgba(255,210,63,.5);color:var(--k-text-muted);text-align:left}.overview__style strong{color:var(--k-gold);font:400 22px/1 var(--k-display)}.detail-sheet{z-index:20;height:82%}.detail-sheet .k-sheet__body{padding-bottom:0}.detail-sheet .actions{margin:auto -14px 0;padding:10px 14px calc(12px + env(safe-area-inset-bottom));border-top:2px solid var(--k-edge)}.detail-sheet .detail__close,.detail-sheet .detail:has(.actions) .detail__close{top:-2px;display:grid}.detail-sheet .detail-sheet__close{top:25px;right:12px}.detail-sheet .pd__top,.detail-sheet .pd__head{padding-right:44px}.k-scrim{z-index:19}.detail-sheet--float{position:fixed;z-index:60}.decisions__picked{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px}@media (max-width: 420px) and (max-height: 700px){.pitch{--disc: clamp(28px, 10.5cqw, 48px)}.pitch .k-token__name{padding:2px 4px;font-size:10px}.pitch .k-token__pos{right:-15px;bottom:-6px;font-size:8px}}.overlay{position:fixed;inset:0;z-index:40;display:grid;place-items:center;background:#050a08b8}.match{position:relative;display:grid;gap:10px;width:100%;height:100%;max-width:480px;overflow:hidden;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));background-color:var(--k-felt);background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 2px,transparent 2px 4px),radial-gradient(ellipse at 50% 30%,var(--k-felt-hi) 0%,var(--k-felt) 60%,var(--k-felt-lo) 100%)}.match--playing{grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto}.match--result{grid-template-rows:minmax(0,1fr) auto}.match__body{display:grid;grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.match__feed{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden}.match__feed .feed{flex:1;min-height:0;padding:2px 6px;overflow:hidden;mask-image:linear-gradient(to bottom,#000 70%,transparent)}@media (max-height: 700px){.match{gap:8px}.match .scoreboard{padding:6px 8px}.live{gap:3px;padding:8px 12px}.live__row{font-size:17px}.live__bar{height:4px;margin-top:2px}}.match__feed .k-goal{position:absolute;inset:0 0 auto;z-index:1}.scoreboard{display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;gap:10px;padding:12px}.scoreboard{position:relative}.scoreboard.is-goal--player{animation:scoreboard-flash 1.2s steps(6)}.scoreboard__goal{position:absolute;top:100%;left:50%;z-index:3;padding:2px 10px;border-radius:8px;background:var(--k-gold);color:#1b1405;font:400 26px/1 var(--k-display);pointer-events:none;translate:-50% -40%;animation:scoreboard-goal 1.8s steps(12) forwards}.is-goal--opponent .scoreboard__goal{background:var(--k-panel-lo);color:var(--k-text)}@keyframes scoreboard-flash{0%,to{box-shadow:none}20%,60%{box-shadow:0 0 0 3px var(--k-gold)}40%,80%{box-shadow:none}}@keyframes scoreboard-goal{0%{opacity:0;scale:.5}15%{opacity:1;scale:1.2}25%,80%{opacity:1;scale:1}to{opacity:0;scale:1}}@media (prefers-reduced-motion: reduce){.scoreboard.is-goal--player,.scoreboard__goal{animation-duration:1ms}}.scoreboard__team{overflow:hidden;font:400 24px/1 var(--k-display);text-align:right;text-overflow:ellipsis;white-space:nowrap}.scoreboard__team--opp:has(.bottag){display:flex;flex-direction:column;align-items:flex-start;gap:3px}.scoreboard__team--opp .scoreboard__name{max-width:100%;overflow:hidden;text-overflow:ellipsis}.scoreboard__team--opp .bottag{margin-left:0}.bottag{display:inline-block;margin-left:6px;padding:2px 5px;border-radius:4px;background:var(--k-panel-lo);color:var(--k-text-soft);font:700 10px/1 var(--k-font);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.scoreboard__team--opp{text-align:left}@media (max-width: 480px){.scoreboard{gap:6px;padding:10px 8px}.scoreboard__team{font-size:18px}}.scoreboard__mid{display:grid;grid-template-rows:40px 13px;justify-items:center;gap:2px;min-width:76px}.scoreboard__clock{color:var(--k-gold);font-size:40px;line-height:1}.scoreboard__pens{color:var(--k-text-muted);font-size:11px;font-weight:700;white-space:nowrap}.statuses{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;height:52px}.statuses__side{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.statuses__side:nth-child(2){align-items:flex-end}.status{display:block;max-width:100%;overflow:hidden;border:0;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;height:24px;padding:0 8px;border-radius:6px;background:var(--k-panel-hi);color:var(--k-text-soft);font:700 11px/24px var(--k-font)}span.status{cursor:default}.status--momentum{background:#4a3a10;color:var(--k-gold)}.status--fatigue{background:#3d1e1b;color:#ff7a6e}.statuses__info{position:absolute;inset:auto 0 calc(100% + 4px);z-index:2;max-height:150px;overflow-y:auto;padding:10px 12px;border:2px solid var(--k-edge);border-radius:10px;background:var(--k-panel);box-shadow:var(--k-shadow);color:var(--k-text-soft);font:500 13px/1.4 var(--k-font);text-align:left}.live{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:#0a0d1499}.live__row{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;font:400 20px/1 var(--k-num)}.live__row>span:last-of-type:not(.live__bar){text-align:right}.live__row .is-lead{color:var(--k-gold)}.live__label{color:var(--k-text-muted);font:700 11px/1 var(--k-font);letter-spacing:.06em;text-align:center;text-transform:uppercase}.live__bar{grid-column:1 / -1;height:5px;margin-top:3px;overflow:hidden;border-radius:2px;background:var(--k-red)}.live__bar span{display:block;height:100%;background:var(--k-blue)}.feed{display:flex;flex-direction:column;margin:0;padding:4px 12px;border-radius:12px;background:var(--k-panel);list-style:none}.feed__item{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:2px solid #262d3d;font-size:14px;line-height:1.35;animation:k-slide .35s ease-out}.feed__item:last-child{border-bottom:0}.feed__item{color:#fff}.feed__item svg{flex:none;color:#fff}.feed__min{min-width:26px;margin-right:-6px;text-align:right;color:var(--k-gold);font-size:22px;line-height:.9}.feed__source{color:inherit}.feed__team{flex:none;box-sizing:border-box;width:40px;text-align:center;margin-top:1px;padding:3px 5px 2px;overflow:hidden;border-radius:5px;background:var(--k-blue);color:var(--k-ink);font:800 9px/1 var(--k-font);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.feed__team--opponent{background:var(--k-red)}.feed--goal{font-weight:800}.feed--goal.feed--step{font-weight:inherit}.pen{font-weight:800}.pen--in{color:#8fe0a8}.pen--out{color:#ff7a6e}.match__controls{display:flex;gap:8px}.match__controls .btn{flex:1}.scorers{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:700}.scorers li{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:var(--k-panel)}.scorers--player svg{color:var(--k-blue)}.scorers--opponent svg{color:var(--k-red)}.bonuses{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cash{padding:3px 9px;border-radius:7px;background:var(--k-gold);color:var(--k-ink);font-weight:800}.compare{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden;background:var(--k-panel)}.compare td,.compare th{padding:6px 12px;border-bottom:2px solid #262d3d}.compare tr:last-child td,.compare tr:last-child th{border-bottom:0}.compare td{width:30%;font:400 22px/1 var(--k-num)}.compare td:last-child{text-align:right}.compare th{color:var(--k-text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.sources{padding:8px 12px;border-radius:12px;background:var(--k-panel);font-size:13px}.match-log__list{margin-top:6px;padding:0;background:none}.match-log__list .feed__item{animation:none}.sources summary{color:var(--k-text-soft);font-weight:700;cursor:pointer}.sources table{width:100%;margin-top:6px;border-collapse:collapse}.sources th,.sources td{padding:4px 2px;text-align:right}.sources th[scope=row],.sources th:first-child{text-align:left}.sources td{font:400 18px/1 var(--k-num)}.sources--player th{color:#9cc8ff}.sources--opponent th{color:#ffa49c}.theirs-btn{gap:6px}.sources th .k-tag{vertical-align:middle}.sources__info{position:absolute;inset:0;z-index:5;overflow-y:auto;padding:20px 16px max(16px,env(safe-area-inset-bottom));background:var(--k-panel);text-align:left}.sources__close{position:absolute;top:12px;right:12px}.overlay--top{z-index:60;padding:0}.oppview{display:flex;flex-direction:column;gap:6px;width:100%;max-width:560px;height:100dvh;padding:6px;overflow:hidden;background-color:var(--k-felt)}.oppview__head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 10px}.oppview__head strong{font:400 26px/1 var(--k-display)}.oppview__board{flex:1 1 0;min-height:0}@media (min-width: 960px){.oppview__board{flex:0 0 auto;height:min(56dvh,560px)}}.oppview__detail{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;border:3px solid var(--k-edge);border-radius:12px;background:var(--k-panel)}.oppview__detail .detail__close,.oppview__detail .actions__close{display:none}.oppview__side{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0}.oppview__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.oppview__body>*{flex:none}.oppview__body .oppview__side{flex:none}.oppview__body .oppview__board{flex:0 0 auto;height:min(54dvh,520px)}.oppview__body .oppview__detail{flex:none;min-height:96px;max-height:40dvh}.oppview__switch{width:100%}.oppview__switch button{flex:1}.oppview__caption{margin:0;padding:0 4px;font:700 13px/1.2 var(--k-font)}.oppview--wide{max-width:1180px}.oppview--wide .oppview__pair{width:100%;max-width:1000px;margin:0 auto}.oppview--wide .oppview__col{align-items:center}.oppview--wide .oppview__col .oppview__caption{align-self:stretch;text-align:center}.oppview--wide .oppview__col .oppview__side{width:100%;max-width:480px}.oppview--wide .cmp{width:100%;max-width:820px;margin:0 auto}.oppview__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.oppview__col{display:flex;flex-direction:column;gap:6px;min-width:0}.oppview--wide .oppview__body .oppview__board{height:min(46dvh,430px)}.oppview--wide .oppview__body .oppview__detail{max-height:24dvh}.cmp{display:grid;gap:4px;padding:8px;border:3px solid var(--k-edge);border-radius:12px;background:var(--k-panel)}.cmp__head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:0 6px 2px;color:var(--k-text-soft);font:400 18px/1 var(--k-display);text-transform:uppercase}.cmp__head span:last-child{text-align:right}.cmp__minute{min-width:64px;padding:2px 8px;border-radius:6px;background:var(--k-panel-hi);color:var(--k-gold);text-align:center}.cmp__row{border-radius:9px;background:#0a0d1473}.cmp__row.is-open{outline:2px solid var(--k-edge)}.cmp__bar{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:start;gap:6px;width:100%;min-height:44px;padding:6px;border:0;background:none;color:var(--k-text);font:inherit;text-align:left;cursor:pointer}.cmp__stat{display:flex;flex-direction:column;align-items:center;color:var(--k-text-muted);font:700 12px/1.2 var(--k-font);letter-spacing:.04em}.cmp__chev{font-style:normal;font-size:11px}.cmp__side{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.cmp__side--opponent{align-items:flex-end}.cmp__value{color:var(--k-text-soft);font:400 26px/1 var(--k-display)}.cmp__value.is-best{color:var(--k-gold)}.cmp__chips{display:flex;flex-wrap:wrap;gap:3px}.cmp__side--opponent .cmp__chips{justify-content:flex-end}.cmp__chip{max-width:100%;overflow:hidden;padding:1px 6px;border-radius:5px;font:700 10px/16px var(--k-font);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.cmp__chip.is-up{background:#16361f;color:#7be08f}.cmp__chip.is-down{background:#3d1e1b;color:#ff7a6e}.cmp__break{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:2px 6px 8px}.cmp__list{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.cmp__who{color:var(--k-gold);font:400 15px/1 var(--k-display);text-transform:uppercase}.cmp__list--opponent .cmp__who{text-align:right}@media (max-width: 480px){.cmp__list--opponent .cmp__who{text-align:left}}.cmp__line b,.cmp__src b{flex:none;font:400 18px/1 var(--k-display)}.cmp__line,.cmp__src{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-width:0}.cmp__line--squad,.cmp__src{padding:5px 7px;border:0;border-radius:7px;background:var(--k-panel-hi);color:var(--k-text);font:inherit;text-align:left}.cmp__src:not(.cmp__src--plain){cursor:pointer;box-shadow:0 2px 0 var(--k-btn-lo)}.cmp__src.is-on{outline:2px solid var(--k-gold)}.cmp__name{display:flex;flex-direction:column;min-width:0;font:700 12px/1.25 var(--k-font)}.cmp__name small{color:var(--k-text-muted);font:500 10px/1.3 var(--k-font)}.cmp__line b.is-up{color:#7be08f}.cmp__line b.is-down{color:#ff7a6e}.cmp__list--opponent .cmp__line,.cmp__list--opponent .cmp__src{flex-direction:row-reverse;text-align:right}.cmp__list--opponent .cmp__name{align-items:flex-end}.cmp__info{position:relative;grid-column:1 / -1;max-height:34dvh;overflow-y:auto;padding:10px 12px;border:2px solid var(--k-edge);border-radius:10px;background:var(--k-panel)}.cmp__close{position:absolute;top:6px;right:6px;width:28px;height:28px}@media (max-width: 480px){.cmp__break{grid-template-columns:minmax(0,1fr)}.cmp__list--opponent .cmp__line,.cmp__list--opponent .cmp__src{flex-direction:row;text-align:left}.cmp__list--opponent .cmp__name{align-items:flex-start}}.iconbtn{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:9px;background:var(--k-panel-hi);color:var(--k-text)}.toast-region{position:fixed;top:calc(76px + env(safe-area-inset-top));right:12px;left:12px;z-index:70;display:flex;justify-content:center;pointer-events:none}.toast{display:flex;align-items:center;gap:12px;max-width:420px;padding:10px 14px;border:3px solid var(--k-edge);border-radius:12px;background:var(--k-paper);color:var(--k-ink);font-size:14px;font-weight:700;box-shadow:var(--k-shadow);animation:k-slide .2s ease-out;pointer-events:none}@media (pointer: coarse){.toast{pointer-events:auto;touch-action:none}.toast.is-dragging{animation:none}}@media (min-width: 960px){:root:has(.game>.board) .toast-region{top:10px;left:calc(min((100dvh - 20px) * .88,60vw,100vw - 742px) + 20px)}}@media (min-width: 960px) and (max-height: 780px){:root:has(.game>.board) .toast-region{left:calc(min((100dvh - 20px) * .88,60vw,100vw - 680px) + 20px)}}.toast--error{background:#c2412f;color:#fff}.toast__undo{pointer-events:auto;min-height:32px;padding:0 10px;border:2px solid currentColor;border-radius:8px;background:transparent;font-weight:800}@media (min-width: 960px){.game{--board-w: min( calc((100dvh - 20px)*.88) , 60vw, calc(100vw - 802px) );display:grid;grid-template-columns:var(--board-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"board detail" "board tray";gap:10px;padding:10px}.board{grid-area:board;justify-content:flex-start}.pitch{--pitch-h: min(100cqh, calc((100cqw - 64px) / .88))}.tray{grid-area:tray;margin-top:40px}.detail{grid-area:detail;display:flex;flex-direction:column;min-height:0;padding:16px 16px 12px;overflow-y:auto;border:3px solid var(--k-edge);border-radius:var(--k-radius);background:var(--k-panel);box-shadow:var(--k-shadow)}.detail__close{top:12px;right:12px}.detail:has(.actions) .detail__close{display:grid}.actions{bottom:-12px;padding-bottom:12px}.overlay{padding:20px}.match{max-width:560px;height:min(100%,860px);border:3px solid var(--k-edge);border-radius:18px;box-shadow:var(--k-shadow)}.overlay--top{padding:16px}.oppview{height:min(92dvh,900px);border:3px solid var(--k-edge);border-radius:18px}}.game>.board,.oppview__board{position:relative;align-items:stretch;gap:0}.game>.board>.pitch,.oppview__board>.pitch{width:100cqw;height:100cqh}.game>.board>.pitch .k-pitch__ellipse,.oppview__board>.pitch .k-pitch__ellipse{display:none}.game>.board>.pitch .k-pitch__edge,.game>.board>.pitch .k-pitch__circle,.oppview__board>.pitch .k-pitch__edge,.oppview__board>.pitch .k-pitch__circle{display:block}.game>.board>.pitch .k-token,.oppview__board>.pitch .k-token{z-index:1}@media (max-height: 780px){.tray{--card-h: 166px}}@media (min-width: 960px) and (max-height: 780px){.game{--board-w: min( calc((100dvh - 20px)*.88) , 60vw, calc(100vw - 724px) )}}@media (max-width: 959px){.board{align-items:center}.pitch{width:min(100cqw - 64px,100cqh);height:min(100cqh,(100cqw - 64px) / .7)}.game{gap:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.game>.board>.pitch,.oppview__board>.pitch{--ll: 8px;--lr: 44px;--lt: 5px;--lb: 5px;--pl: 8px;--pr: 44px;--pt: 6px;--pb: var(--pitch-b, 30px);border:0;border-radius:0;box-shadow:none}.tray{--card-h: clamp(160px, 22dvh, 196px);padding:4px}.cards{padding:18px 6px 8px}}.statsum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:4px 0 10px}.statsum .rating{height:52px}@media (max-width: 959px) and (max-height: 800px){.game{--pitch-b: 46px}}@media (max-width: 959px) and (max-height: 700px){.rating{height:36px}.tactic{height:42px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.link-legend{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none;font-size:13px}.link-legend li{display:flex;align-items:center;gap:10px}.link-legend svg{flex:none;width:44px;height:12px}.token-legend{display:grid;gap:12px;margin:14px 0 0;padding:0;list-style:none;font-size:13px}.token-legend li{display:flex;align-items:center;gap:16px}.token-legend__disc{flex:none;width:34px;height:34px;margin:0 8px;font-size:15px}.upgrade{display:grid;gap:8px;padding:10px 12px;border:2px solid var(--k-gold);border-radius:12px;background:var(--k-panel-lo)}.upgrade__head{display:grid;gap:2px}.upgrade__head .muted{font-size:13px}.upgrade__stats{border-collapse:collapse;font:400 20px/1.1 var(--k-num)}.upgrade__stats th{padding-right:12px;font:700 12px var(--k-font);color:var(--k-text-muted);text-align:left}.upgrade__stats td{padding:1px 6px;text-align:right}.upgrade__arrow{color:var(--k-text-soft)}.upgrade__after{color:var(--k-gold)}.upgrade__ovr th,.upgrade__ovr td{padding-top:5px;border-top:1px solid #2a3142}.upgrade__note{margin:0;font-size:13px}.pick{display:grid;gap:6px;padding:8px;border:2px solid var(--k-gold);border-radius:10px;background:#ffd23f12}.pick__banner{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin:0;font:400 18px/1.1 var(--k-num);color:var(--k-gold)}.pick__badge{padding:2px 6px;border-radius:5px;background:var(--k-gold);color:var(--k-gold-ink);font:700 11px/1 var(--k-font)}.pick__line{margin:0;font-size:13px}.pick__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pick__opt{display:grid;gap:4px;justify-items:start;padding:6px;border:2px solid #2a3142;border-radius:8px;background:var(--k-panel-lo);color:inherit;font:inherit;text-align:left;cursor:pointer}.pick__opt:hover:not(:disabled){border-color:#5b6372}.pick__opt.is-on{border-color:var(--k-gold);box-shadow:0 0 10px #ffd23f73}.pick__hint{font-size:11px;line-height:1.2;color:var(--k-text-muted)}.pick__tier{color:var(--k-gold)}@media (min-width: 960px){.pick__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-tag__plus{margin-right:3px;opacity:.75}.pd__ovr{animation:k-level-pop .45s ease-out}@keyframes k-level-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.onpitch{display:grid;gap:6px;padding:10px 12px;border-radius:10px;background:var(--k-panel-lo)}.onpitch table{width:100%;border-collapse:collapse;font:400 18px/1.15 var(--k-num)}.onpitch thead th{padding:0 0 4px 6px;color:var(--k-text-muted);font:700 11px var(--k-font);letter-spacing:.04em;text-align:right;text-transform:uppercase}@media (max-width: 480px){.onpitch{padding:8px}.onpitch thead th{font-size:8.5px;letter-spacing:0}.onpitch table{font-size:16px}.onpitch td{padding:1px 2px}}.onpitch tbody th{font:700 12px var(--k-font);text-align:left}.onpitch tbody th[data-stat=attack]{color:var(--k-att)}.onpitch tbody th[data-stat=control]{color:var(--k-con)}.onpitch tbody th[data-stat=defense]{color:var(--k-def)}.onpitch tbody th[data-stat=goalkeeping]{color:var(--k-gk)}.onpitch td{padding:1px 4px;text-align:right}.onpitch__final{color:var(--k-gold)}.money{width:100%;border-collapse:collapse}.money th{padding:6px 0;font-weight:600;text-align:left}.money td{padding:6px 0;color:var(--k-gold);font-size:22px;text-align:right}.money tr+tr th,.money tr+tr td{border-top:1px solid var(--k-panel-hi)}.money__rule{display:block;color:var(--k-text-muted);font-size:12px;font-weight:400}.overview__money{padding:8px 10px;border:1px solid var(--k-panel-hi);border-radius:8px;background:var(--k-panel-lo);color:var(--k-text);font:inherit;font-size:13px;text-align:left;cursor:pointer}.traitguide{display:grid;gap:10px;margin-top:6px}.traitguide__row{display:grid;gap:6px}.traitguide__head{display:flex;align-items:center;gap:8px}.chances{display:grid;gap:6px;margin:0;padding:0;list-style:none}.chances li{display:grid;grid-template-columns:minmax(44px,auto) 1fr;gap:10px;padding:6px 8px;border-radius:8px;background:var(--k-panel-lo)}.chances li.is-combo{box-shadow:inset 0 0 0 2px var(--k-gold)}.chances__when{color:var(--k-gold);font-size:17px}.chances__what{display:grid;gap:2px}.ranked{width:100%;max-width:460px}.ranked--wide{max-width:760px}.ranked .ranked__form,.ranked .ranked__ready{width:100%;max-width:none}.ranked .ranked__tabs>.ranked__tab{flex:1;font-size:24px;white-space:nowrap}.ranked__panel{display:grid;gap:14px;padding:20px}.ranked__panel p{margin:0;color:var(--k-text-soft);line-height:1.5}.ranked__signin,.ranked__ready{display:grid;justify-items:start;gap:12px}.ranked__ready{justify-items:stretch;max-width:420px}.ranked__small{font-size:13px}.ranked__error{color:var(--k-red, #ff7a6b)}.ranked__form{display:grid;gap:8px;width:min(100%,420px)}.ranked__row{display:flex;gap:8px}.ranked__input{flex:1;min-width:0;padding:10px 12px;border:3px solid var(--k-edge);border-radius:10px;background:var(--k-panel-lo);color:inherit;font:600 16px/1.2 var(--k-font)}.ranked__me{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:18px}.ranked__rating{color:var(--k-gold);font-size:40px}.ranked__account{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:var(--k-text-soft);font-size:14px}.ranked__account a,.ranked__signin a{color:inherit}.ranked__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ranked__tabs{display:flex;gap:8px}.ranked__tab.is-selected{outline:3px solid var(--k-gold)}.ranked__season select{margin-left:6px;padding:4px 6px;border-radius:6px;background:var(--k-panel-lo);color:inherit;font:inherit}.ranked__table{width:100%;border-collapse:collapse;font-size:15px}.ranked__table th,.ranked__table td{padding:6px 8px;border-bottom:1px solid var(--k-edge);text-align:right}.ranked__table th:nth-child(2),.ranked__table td:nth-child(2){text-align:left}.ranked__table th{color:var(--k-text-muted);font:700 12px/1 var(--k-font);letter-spacing:.06em}.ranked__handle{width:100%;overflow-wrap:anywhere}.ranked__tag{display:block;color:var(--k-text-muted);font-size:12px;font-weight:400}@media (max-width: 480px){.ranked__table{font-size:14px}.ranked__table th,.ranked__table td{padding:6px 4px}}.ranked__table tr.is-you td{color:var(--k-gold);font-weight:700}.ranked__gap td{text-align:center!important;color:var(--k-text-muted)}.ranked__history{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ranked__game{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;color:inherit;font:inherit;text-align:left;cursor:pointer}.ranked__game-main,.ranked__game-side{display:grid;gap:2px}.ranked__game-side{justify-items:end}.ranked__delta{font-size:22px}.ranked__delta--up{color:var(--k-green, #6fdc8c)}.ranked__delta--down{color:var(--k-red, #ff7a6b)}.ranked__summary{margin:0;color:var(--k-text-soft)}.ranked__match{display:grid;gap:8px;padding:12px 14px}.ranked__match-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.ranked__match-head .ranked__delta{margin-left:auto}.bottag--player{text-transform:none}.ranked-wait{position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;z-index:60;transform:translate(-50%);padding:8px 14px;border:3px solid var(--k-edge);border-radius:999px;background:var(--k-panel);color:var(--k-text-soft);font:700 13px/1 var(--k-font);pointer-events:none;animation:ranked-wait-in .2s .5s both}.ranked-wait--offline{color:var(--k-gold);animation-delay:0s}@keyframes ranked-wait-in{0%{opacity:0}to{opacity:1}}.tut{position:fixed;inset:0;z-index:35;pointer-events:none}.tut[data-step=match]{z-index:45}.tut__veil{position:fixed;background:#040a08b8;pointer-events:auto}.tut__glow{position:fixed;border-radius:10px;box-shadow:0 0 0 3px #ffd23f,0 0 24px #ffd23fbf;pointer-events:none}.tut__bubble{position:fixed;box-sizing:border-box;padding:12px 14px;border:3px solid #0a0d14;border-radius:12px;background:#f4f1e8;color:#0a0d14;font:400 15px/1.45 var(--k-font);box-shadow:0 4px #00000059;pointer-events:auto;touch-action:none;transition:transform .15s ease-out,opacity .15s ease-out}.tut__bubble.is-dragging{transition:none}.tut__bubble p{margin:0}.tut__bubble b{font-weight:700;white-space:nowrap}.tut__bubble--below:before,.tut__bubble--above:before,.tut__bubble--left:before,.tut__bubble--right:before{content:"";position:absolute;width:13px;height:13px;background:#f4f1e8;transform:rotate(45deg)}.tut__bubble--below:before,.tut__bubble--above:before{left:calc(var(--tail) - 8px)}.tut__bubble--left:before,.tut__bubble--right:before{top:calc(var(--tail) - 8px)}.tut__bubble--right:before{left:-10px;border-bottom:3px solid #0a0d14;border-left:3px solid #0a0d14}.tut__bubble--left:before{right:-10px;border-top:3px solid #0a0d14;border-right:3px solid #0a0d14}.tut__bubble--below:before{top:-10px;border-top:3px solid #0a0d14;border-left:3px solid #0a0d14}.tut__bubble--above:before{bottom:-10px;border-right:3px solid #0a0d14;border-bottom:3px solid #0a0d14}.tut__btn{width:100%;min-height:44px;margin-top:10px;justify-content:center;font-size:22px}.tut__btn b{font-weight:400}.tut-hide-topbar .srow,.tut-hide-synergies .pcol__traits,.tut-hide-ratings .pcol__attrs,.tut-hide-ratings .ftabs,.tut-hide-tray .tray,.tut-hide-tray .ftabs,.tut-hide-tray .ftab--play,.tut-hide-detail .detail{visibility:hidden}.offer{display:flex;flex-direction:column;gap:14px;width:min(420px,calc(100vw - 32px));padding:20px}.offer__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.offer__title{margin:0;font:400 34px/1 var(--k-display)}.offer p{margin:0;line-height:1.45}.offer__btn{justify-content:center;min-height:60px;font-size:28px}.offer__btn b{font-weight:400}.offer__btn--skip{opacity:.7}.guide__tutorial{justify-content:center;min-height:56px;font-size:26px}.guide__tutorial b{font-weight:400}.pcol{--chip-h: 40px;position:absolute;top:6px;right:3px;bottom:52px;display:flex;flex-direction:column;gap:4px;width:36px}.pcol__box{display:flex;box-sizing:border-box;flex-direction:column;gap:2px;width:100%;padding:2px;border:2px dashed rgba(244,241,232,.42);border-radius:5px}.pcol__attrs{position:relative;flex:none;background:none;color:#fff;cursor:pointer}.pcol__attrs.is-selected{border-color:var(--k-gold)}.pcol__attrs:after{content:"";position:absolute;inset:-2px -5px}.pcol__stat{display:grid;flex:none;position:relative;align-content:end;justify-items:center;box-sizing:border-box;height:33px;padding-bottom:1px;border-radius:4px;background:#0a0d14db}.pcol__label{color:var(--k-stat, #c7cfdd);font:700 9px/1 var(--k-font);letter-spacing:.04em}.pcol__delta{position:absolute;right:calc(100% + 4px);bottom:2px;z-index:2;padding:1px 4px;border-radius:4px;font:400 14px/14px var(--k-num);white-space:nowrap;pointer-events:none}.pcol__delta.is-up{background:#5fe08f;color:#0d1017}.pcol__delta.is-down{background:#ff7a6e;color:#0d1017}.pcol__value{font:400 18px/1 var(--k-num)}.pcol__value.is-up,.pcol__count.is-up{color:#5fe08f}.pcol__value.is-down{color:#ff7a6e}.pcol__slot{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.pcol__traits{flex:none}.pcol__chip{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;height:var(--chip-h);padding:0;border:0;border-radius:4px;background:#0a0d14db;color:inherit;cursor:pointer}.pcol__chip:after,.pcol__more:after{content:"";position:absolute;inset:-2px -8px}.pcol__tag{width:22px;height:22px;border-radius:4px;box-shadow:none}.pcol__tag svg{width:17px;height:17px}.pcol__count{color:var(--k-text-soft);font-size:14px;line-height:8px;white-space:nowrap}.pcol__count small{font-size:.8em}.pcol__trait{justify-content:flex-start;gap:4px;padding:3px 0}@media (max-height: 700px){.pcol{--chip-h: 37px}.pcol__trait{gap:3px;padding:4px 0}.pcol__tag{width:19px;height:19px}.pcol__tag svg{width:15px;height:15px}.pcol__count{font-size:12px;line-height:7px}}.pcol__trait.is-active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--k-tag, #5b6372) 70%,#fff)}.pcol__trait.is-active .pcol__count{color:#fff}.pcol__trait.is-up{box-shadow:inset 0 0 0 2px #5fe08f}.pcol__trait.is-down{box-shadow:inset 0 0 0 2px #ff7a6e}.pcol__trait.is-up .pcol__count{color:#5fe08f}.pcol__trait.is-down .pcol__count{color:#ff7a6e}.pcol__chip.is-selected{box-shadow:inset 0 0 0 2px var(--k-gold)}.pcol__combo{padding-top:0;background:var(--k-gold)}.pcol__combo svg{width:24px;height:24px}.pcol__more{position:relative;z-index:1;flex:none;width:100%;height:24px;padding:0;border:0;border-radius:4px;background:#0a0d14db;color:var(--k-gold);font-size:14px;line-height:1;cursor:pointer}.pcol__more:after{inset:-5px -11px}.tray--tabs{gap:2px;padding:3px 3px 0}.tray--tabs .tray__panels{min-height:calc(var(--card-h) + 26px)}.tray--tabs .cards{padding:15px 6px 6px}.tray--tabs.is-centred .tray__panels{min-height:calc(var(--card-h) + 58px)}.tray--tabs.is-centred .cards{align-items:center;height:calc(var(--card-h) + 58px);padding:6px}.ftabs__row{position:absolute;bottom:0;left:6px;display:flex;align-items:flex-end;gap:3px}.ftab{position:relative;display:flex;flex:none;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;min-width:44px;height:34px;padding:0 5px;border:3px solid var(--k-edge);border-bottom:0;border-radius:9px 9px 0 0;background:var(--k-panel-lo);color:#9aa6bf;font:400 19px/1 var(--k-num);cursor:pointer;pointer-events:auto;touch-action:manipulation}.ftab:before{content:"";position:absolute;inset:-13px -3px 0}.ftab svg{width:20px;height:20px}.ftab.is-on{height:40px;background:var(--k-panel);color:var(--k-gold)}.ftab.is-on:before{top:-7px}.ftab.is-on .ftab__count{color:#fff}.ftab.is-on:after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:3px;background:var(--k-panel)}.ftab:focus-visible{outline:3px solid var(--k-gold);outline-offset:2px}.ftab--play{position:absolute;z-index:1;right:6px;gap:3px;height:40px;padding:0 8px;border-color:var(--k-edge);background:var(--k-orange);color:#fff;font-size:19px;text-shadow:0 2px 0 rgba(0,0,0,.35)}.ftab--play:before{top:-7px}.ftab--play svg{filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.ftab--play svg path{stroke:currentColor;stroke-width:4px;stroke-linejoin:round;transform:scale(.8);transform-origin:13px 12px}.ftab:not(.ftab--play){padding-bottom:2px}.ftab__count{min-width:.5em;text-align:center;transform:translateY(1px)}[data-tut=benchtab] svg{transform:translateY(-1px)}.ftab[data-icon=crest] svg,.ftab[data-icon=gear] svg{transform:scale(.86)}.ftab--play:active:not(:disabled){filter:brightness(.92)}.ftab--play:disabled{background:#3a4152;color:#8d97ab;text-shadow:none;cursor:not-allowed}.srow{position:relative;z-index:1;display:flex;flex:none;gap:3px;height:30px}.srow__cell{display:flex;flex:none;align-items:center;gap:4px;min-width:0;padding:0 8px;border:0;border-radius:6px;background:var(--k-panel-lo);color:var(--k-text)}.srow__label{color:#c7cfdd;font:700 12px/1 var(--k-font);white-space:nowrap}.srow__big{font:400 20px/1 var(--k-num);white-space:nowrap}.srow__round .srow__big{color:#ff9f2e}.srow__round small{color:#7f8aa3;font-size:15px}.srow .k-hearts{display:flex;align-items:center;gap:3px;line-height:0}.srow .k-hearts svg{display:block}.srow__spacer{flex:1}.srow__cash{position:relative;background:var(--k-gold);color:var(--k-ink);cursor:pointer}.srow__cash:after{content:"";position:absolute;inset:0 0 -8px}.srow__cash.is-selected{outline:3px solid var(--k-text);outline-offset:-1px}.srow__spend{color:var(--k-red-lo);font-size:.7em}.srow--tactics>.fsel{flex:1;min-width:0}.sheetcash{position:absolute;right:12px;bottom:100%;display:flex;align-items:center;height:28px;padding:0 10px;border-radius:9px 9px 0 0;background:var(--k-gold);color:var(--k-ink);font:400 20px/1 var(--k-num);white-space:pre;pointer-events:none}.fsel{position:relative}.fsel__cell{flex:1}.fsel__caret{margin-left:auto;color:#9aa6bf;font-size:14px}.fsel__select{position:absolute;inset:0 0 -8px;width:100%;height:calc(100% + 8px);margin:0;opacity:0;font-size:16px;cursor:pointer}.fsel__select:disabled{cursor:not-allowed}.fsel:has(.fsel__select:disabled) .fsel__cell{opacity:.55}.fsel:has(.fsel__select:focus-visible) .fsel__cell{outline:3px solid var(--k-gold)}.rerollcard,.slotcard,.vscard{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;width:118px;height:var(--card-h);padding:6px;border-radius:11px;font:800 12px/1.1 var(--k-font);text-align:center;cursor:pointer}.rerollcard{border:3px dashed #5fbf85;background:#3a9b5c1f;color:#8fe3ae}.rerollcard__cost,.slotcard .k-num{font-size:26px;font-weight:400}.slotcard{border:3px dashed rgba(244,241,232,.35);background:#0a0d1459;color:var(--k-text-muted)}.rerollcard:disabled,.slotcard:disabled{opacity:.45;cursor:not-allowed}.vscard{gap:4px;width:150px;border:3px solid var(--k-edge);background:var(--k-panel-lo);color:var(--k-text)}.vscard.is-selected,.linkcard.is-selected{outline:3px solid var(--k-gold)}.clublinks{display:flex;flex:none;gap:8px}.linkcard{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:112px;height:var(--card-h);padding:8px 6px;border:3px solid var(--k-edge);border-radius:11px;background:var(--k-panel-lo);color:#c7cfdd;font:400 13px/1.2 var(--k-font);text-align:center;cursor:pointer}.linkcard svg{color:var(--k-gold)}.linkcard__title{color:var(--k-text);font:800 12px/1.1 var(--k-font);letter-spacing:.04em}@media (max-width: 959px){.clublinks{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;box-sizing:border-box;width:calc(100vw - 178px);height:var(--card-h)}.clublinks .linkcard{gap:4px;width:auto;height:auto;min-height:0;padding:4px 2px}.clublinks .linkcard__text{display:none}.clublinks .linkcard__title{font-size:11px;letter-spacing:0}}.vscard:disabled{opacity:.5}.vscard__vs{color:var(--k-gold);font-size:40px;font-weight:400;line-height:.9}.vscard__label{color:#c7cfdd;font-size:10px;letter-spacing:.08em}.vscard__style{color:var(--k-gold);font:400 20px/1 var(--k-display)}.vscard__line{color:var(--k-text-soft);font-size:12px;font-weight:700}.vscard__line.k-num{font:400 18px/1 var(--k-num)}.tacdrawer{position:absolute;right:8px;z-index:25;display:flex;flex-direction:column;gap:8px;width:132px;padding:8px;border:3px solid var(--k-edge);border-radius:12px;background:var(--k-panel);box-shadow:var(--k-shadow)}.settings{display:grid;gap:14px;padding:4px 4px 12px}.settings__title{margin:0;font:400 26px/1 var(--k-display)}@media (max-width: 959px){.tray--tabs{border-width:3px 0 0;border-color:transparent;border-radius:0;background-clip:padding-box;box-shadow:none}.ftabs{position:absolute;z-index:1;right:0;bottom:0;left:0;height:0;pointer-events:none}.ftabs:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:var(--k-edge)}.ftab--play{bottom:0}}@media (max-width: 374px){.ftab{padding:0 3px;font-size:18px}.ftab svg{width:19px;height:19px}}@media (max-width: 959px) and (min-width: 410px){.ftab{padding:0 7px}.ftab--play{font-size:21px}}@media (max-width: 959px){.game{--play-w: 88px}.ftab--play{box-sizing:border-box;width:var(--play-w);padding:0}.ftabs__row .ftab{min-width:0;padding:0 10px}}@media (max-width: 374px){.game{--play-w: 76px}}@media (max-width: 959px) and (min-width: 410px){.game{--play-w: 96px}}@media (max-width: 359px){.game{--play-w: 64px}}@media (max-width: 389px){.ftabs__row .ftab{padding:0 7px}}@media (max-width: 359px){.ftabs__row .ftab{padding:0 3px}.pcol{width:30px}.pcol__chip:after,.pcol__more:after{inset:-2px -11px}.pcol__tag{width:17px;height:17px}.pcol__tag svg{width:13px;height:13px}.pcol__value{font-size:16px}}@media (max-width: 359px){.ftab{min-width:32px;padding:0 3px}.ftab--play{padding:0 6px;font-size:16px}}@media (min-width: 960px){.game>.board>.pitch,.oppview__board>.pitch{--ll: 10px;--lr: 54px;--lt: 5px;--lb: 5px;--pl: 10px;--pr: 54px;--pt: 6px;--pb: 0px;border:0;border-radius:6px}.pcol{--chip-h: 45px;--more-h: 32px;bottom:6px;width:40px}.pcol__stat{height:39px}.pcol__label{font-size:10px}.pcol__value{font-size:22px}.pcol__tag{width:22px;height:22px}.pcol__tag svg{width:17px;height:17px}.pcol__count{font-size:15px;line-height:9px}.pcol__trait{gap:4px;padding:5px 0}.pcol__combo{height:34px}.pcol__combo svg{width:24px;height:24px}.pcol__more{height:var(--more-h);font-size:18px}.pcol__chip:after{inset:-2px -8px}.pcol__more:after{inset:-4px -8px -6px}.tray--tabs{--card-h: 186px}.tray--tabs .tray__panels{min-height:calc(var(--card-h) + 38px)}.tray--tabs .cards{padding:24px 6px 14px}.tray .k-card--sm{flex:none;width:118px}.tray .ftabs{position:absolute;z-index:1;right:0;bottom:calc(100% + 3px);left:0;height:0;pointer-events:none}.tray .ftabs__row{left:14px;gap:4px}.ftab{min-width:52px;height:34px;gap:5px;font-size:22px}.ftab svg{width:22px;height:22px}.ftab:before{inset:-3px -3px 0}.ftab.is-on{height:40px}.ftab.is-on:before{top:-3px}.tray>.ftab--play{right:14px;bottom:calc(100% + 3px);height:40px;padding:0 13px;font-size:24px}.ftab--play:before{top:-3px}.srow{height:46px;gap:4px}.srow__cell{gap:6px;padding:0 14px;border-radius:8px}.srow__label{font-size:14px}.srow__big{font-size:28px}.srow__round small{font-size:20px}.srow .k-hearts svg{width:22px;height:20px}.srow__cash:after{inset:0}.fsel{max-width:260px}.fsel__select{inset:0;height:100%}.fsel__caret{font-size:16px}.tray--tabs.is-centred .tray__panels{min-height:calc(var(--card-h) + 86px)}.tray--tabs.is-centred .cards{height:calc(var(--card-h) + 86px);padding:6px}.board>.tacdrawer{right:62px;bottom:12px}.settingsmodal{box-sizing:border-box;width:480px;max-width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:18px;border:3px solid var(--k-edge);border-radius:18px;background-color:var(--k-felt);background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 2px,transparent 2px 4px),radial-gradient(ellipse at 50% 30%,var(--k-felt-hi) 0%,var(--k-felt) 60%,var(--k-felt-lo) 100%);box-shadow:var(--k-shadow)}.settingsmodal:focus{outline:none}.settings{padding:0}}@media (min-width: 960px) and (max-height: 780px){.tray--tabs{--card-h: 166px}.tray .k-card--sm,.rerollcard,.slotcard{width:105px}}.settings__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.oppview__board>.pitch{--pb: 10px;border-radius:6px}.pcol--ro{bottom:6px}.rotabs{position:absolute;bottom:0;left:6px;display:flex;align-items:flex-end;gap:3px}.rotabs .ftab{z-index:1}.rotabs__drawer{right:auto;bottom:calc(100% + 6px);left:0;width:156px}@media (min-width: 960px){.rotabs{left:14px;gap:4px}}.connect{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;min-height:100dvh;padding:24px 16px}.connect__panel{display:flex;flex-direction:column;gap:14px;width:min(420px,calc(100vw - 32px));padding:20px}.connect__title{margin:0;font:400 34px/1 var(--k-display)}.connect__panel p{margin:0;line-height:1.45}.connect__btn{justify-content:center;min-height:60px;font-size:28px}.connect__btn b{font-weight:400}.mdet-box{margin-top:8px}.mdet__wait{margin:6px 0 0;color:var(--k-text-muted)}.mdet__section h3{margin:10px 0 4px;color:var(--k-text-soft);font-size:12px;text-transform:uppercase}.mdet__shots,.mdet__terms,.mdet__list{margin:0;padding:0;list-style:none}.mdet__shot{padding:6px 0;border-top:1px solid var(--k-line, rgba(255, 255, 255, .1))}.mdet__head{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.mdet__min{min-width:28px;font-size:18px}.mdet__who{flex:1 1 120px;min-width:0}.mdet__shot--player .mdet__who b{color:#9cc8ff}.mdet__shot--opponent .mdet__who b{color:#ffa49c}.mdet__chance{font-size:18px}.mdet__out{min-width:70px;text-align:right;font-weight:700}.mdet__out--goal{color:var(--k-good, #8be28b)}.mdet__terms{display:flex;flex-wrap:wrap;gap:3px 6px;margin-top:4px;color:var(--k-text-muted);font-size:12px}.mdet__terms li{padding:1px 6px;border-radius:6px;background:#ffffff0f}.mdet__terms .is-up,.mdet__line .is-up{color:var(--k-good, #8be28b)}.mdet__terms .is-down,.mdet__line .is-down{color:#ffa49c}.mdet__pick select{margin-left:4px}.mdet__ratings{display:grid;gap:8px;margin-top:6px}@media (min-width: 700px){.mdet__ratings{grid-template-columns:1fr 1fr}}.mdet__stat h4{margin:0 0 2px;font-size:13px}.mdet__list{margin-bottom:4px}.mdet__line{display:flex;justify-content:space-between;gap:8px;padding:1px 0}.mdet__line small{display:block;color:var(--k-text-muted);font-size:11px}.mdet__line--total{font-weight:700}.mdet__list--player .mdet__line--total span{color:#9cc8ff}.mdet__list--opponent .mdet__line--total span{color:#ffa49c}.mdet__line b{font:400 16px/1.1 var(--k-num)}.ranked__who{margin:0;overflow-wrap:anywhere}.accountmodal{padding:12px}.accountmodal__panel{display:grid;gap:14px;box-sizing:border-box;width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:18px;border:3px solid var(--k-edge);border-radius:18px;background:var(--k-panel);box-shadow:var(--k-shadow)}.accountmodal__panel:focus{outline:none}.accountmodal .ranked__row{flex-wrap:wrap}.accountmodal .ranked__input{flex:1 1 200px}.accountmodal .ranked__row .btn{flex:1 1 auto}.accountmodal .ranked__account{flex-wrap:wrap}.ios-edge{display:none}@media (display-mode: standalone){.ios-edge{display:block;position:fixed;top:0;left:0;right:0;z-index:2147483647;height:11px;background:#0e3a2c}.game{padding-top:max(12px,env(safe-area-inset-top))}.title__corner{top:calc(18px + env(safe-area-inset-top))}.ranked-wait{top:max(16px,env(safe-area-inset-top))}}@media (display-mode: standalone) and (max-width: 860px){.title__board{top:calc(16px + env(safe-area-inset-top))}.title__tag{top:calc(50% + (6px + env(safe-area-inset-top) - env(safe-area-inset-bottom))/2)}}@media (display-mode: standalone) and (max-width: 959px){html:has(.game):not(:has(.match)) .ios-edge{background:#1a603e}.game{padding-top:0}.game>.board>.pitch{--lt: 12px;--pt: 13px}.pcol{top:13px}}@media (max-width: 959px){html:has(.game) body{background:#1c2230}.game{padding-bottom:0}.tray--tabs{padding-bottom:max(0px,calc(env(safe-area-inset-bottom) - 20px))}}
