/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--bg:#061315;--panel:#0b2022;--panel2:#10292b;--line:#294649;--text:#f5f0e7;--muted:#83999a;--lime:#f2b84b;--purple:#2aa6a4;--red:#ff6b5e;--gold:#efd39a;--ink:#101818;--teal:#2aa6a4;--amber:#f2b84b;--cream:#f5f0e7}*{box-sizing:border-box}html{background:var(--bg);height:100%;overflow:hidden}body{background:var(--bg);height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input{font:inherit}button{color:inherit}.app-shell{background:radial-gradient(circle at 50% -20%,#17283d 0,#0000 42%),#05080c;height:100dvh;position:relative;overflow:hidden}.ambient{filter:blur(120px);opacity:.14;pointer-events:none;border-radius:50%;position:fixed}.ambient.one{background:var(--purple);width:420px;height:420px;top:-180px;right:-200px}.ambient.two{background:var(--lime);width:360px;height:360px;bottom:-260px;left:-220px}.phone-app{background:linear-gradient(#0a0f15fa,#060a0efc);border-inline:1px solid #ffffff0a;grid-template-rows:minmax(0,1fr) auto;width:min(100%,560px);height:100%;min-height:0;margin:auto;display:grid;position:relative;overflow:hidden}.screen-content{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;min-height:0;padding:22px 18px max(28px,env(safe-area-inset-bottom));overflow:hidden auto}.app-header{grid-template-columns:44px 1fr 44px;align-items:center;gap:10px;margin:4px 0 22px;display:grid}.app-header>div{min-width:0}.app-header h1{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:24px;line-height:1.05;overflow:hidden}.eyebrow{color:var(--muted);letter-spacing:.15em;font-size:10px;font-weight:800}.avatar,.friend-avatar,.big-avatar{background:linear-gradient(135deg,var(--lime),#67a800);color:#10150c;border-radius:50%;place-items:center;font-weight:900;display:grid}.avatar{width:38px;height:38px}.avatar.luca,.big-avatar.luca{color:#fff;background:linear-gradient(135deg,#967bff,#5639e5)}.icon-button,.back{border:1px solid var(--line);background:var(--panel);border-radius:13px;width:40px;height:40px;font-size:20px}.back{font-size:26px;line-height:1}.hero-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero-tile{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:22px;min-height:172px;padding:18px;position:relative;overflow:hidden}.hero-tile:after{content:"";filter:blur(2px);opacity:.34;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-85px;right:-65px}.hero-tile span,.hero-tile i{z-index:1;color:var(--muted);font-size:11px;font-style:normal;display:block;position:relative}.hero-tile strong{z-index:1;letter-spacing:-.06em;margin:22px 0 24px;font-size:42px;font-style:italic;display:block;position:relative}.segmented{border:1px solid var(--line);background:#0b1117;border-radius:14px;grid-template-columns:1fr 1fr;margin:14px 0 28px;padding:3px;display:grid}.segmented button{height:44px;color:var(--muted);background:0 0;border:0;border-radius:11px;font-size:12px;font-weight:800}.section-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 2px 14px;display:flex}.section-heading h2{text-transform:uppercase;letter-spacing:-.03em;margin:2px 0 0;font-size:21px}.section-heading button,.section-heading small{color:var(--muted);background:0 0;border:0;font-size:11px}.gold-text{color:var(--gold)}.hall-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.hall-card{text-align:center;background:linear-gradient(#13130f,#0d1114);border:1px solid #3a3320;border-radius:18px;min-width:0;padding:14px 7px 12px;position:relative}.hall-card .rank{color:var(--gold);z-index:3;font-size:14px;font-weight:900;position:absolute;top:8px;left:8px}.hall-card .player-card{margin:7px auto 5px}.hall-card h3{text-transform:uppercase;color:#d8d3c4;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:9px;overflow:hidden}.hall-card>strong{color:var(--gold);font-size:23px;display:block}.hall-card>strong small{text-transform:uppercase;font-size:9px}.hall-card p{color:var(--muted);margin:4px 0 0;font-size:8px}.hall-empty{text-align:center;background:linear-gradient(#e8c36a0d,#0000);border:1px dashed #4a4127;border-radius:18px;justify-items:center;padding:30px 18px;display:grid}.hall-empty>span{color:var(--gold);font-size:32px;line-height:1}.hall-empty strong{text-transform:uppercase;margin-top:8px;font-size:14px}.hall-empty p{color:var(--muted);margin:5px 0 0;font-size:9px}.friend-strip{border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding:13px;display:grid}.friend-avatar{color:#fff;background:linear-gradient(135deg,#8f72ff,#553be5);width:40px;height:40px}.friend-strip strong{margin-top:2px;font-size:14px;display:block}.friend-score{color:var(--lime);background:0 0;border:0;font-size:11px;font-weight:900}.player-card{border:1px solid var(--gold);background:linear-gradient(150deg,#263242,#0b1118 70%);border-radius:16px 16px 22px 22px;width:96px;height:132px;padding:8px;position:relative;overflow:hidden;box-shadow:0 9px 20px #00000042}.player-card:before{content:"";opacity:.5;background:linear-gradient(120deg,#0000 20%,#ffffff2b,#0000 55%);position:absolute;inset:0}.player-card.blue{background:linear-gradient(150deg,#0e4d91,#07162d 72%);border-color:#5e9dff}.player-card.purple{background:linear-gradient(150deg,#5428a2,#180d35 72%);border-color:#a579ff}.player-card.red{background:linear-gradient(150deg,#842f34,#240d14 72%);border-color:#ff6b61}.player-card.green{background:linear-gradient(150deg,#0d6843,#071c19 72%);border-color:#55df99}.player-card.black{background:linear-gradient(150deg,#26231a,#050606 72%);border-color:#f0c85a;box-shadow:0 9px 20px #00000059,inset 0 0 18px #f0c85a14}.player-card.orange{background:linear-gradient(150deg,#8b3518,#26100c 72%);border-color:#ff9e45;box-shadow:0 9px 20px #00000059,inset 0 0 18px #ff7e281f}.player-card.pink{background:linear-gradient(150deg,#6a2cac,#132f68 72%);border-color:#ff7be9;box-shadow:0 9px 20px #00000059,inset 0 0 18px #47ddff1f}.player-card.icon{color:#19150d;box-shadow:none;background:#b7a777 url(https://drop-assets.ea.com/images/4x8t7utJPKSyIKVsmBgX3B/b2117e63aac558d704be4aef6b110a7a/FC27_PreOrder-OVR-International-ICON-Player-Item_1x1.png) 50%/100% 100% no-repeat;border:0;border-radius:0}.player-card.selected{outline:2px solid var(--lime);outline-offset:2px}.player-card.compact{border-radius:11px 11px 15px 15px;width:72px;height:98px;padding:6px}.player-card .rating{color:#f4df8d;z-index:2;font-size:14px;font-weight:900;position:absolute;top:8px;left:8px}.player-card .position{z-index:2;font-size:8px;position:absolute;top:24px;left:8px}.player-card .card-version{z-index:3;text-overflow:ellipsis;white-space:nowrap;color:#eef4f7;letter-spacing:.04em;text-transform:uppercase;background:#03070bad;border:1px solid #ffffff2e;border-radius:999px;max-width:58%;padding:3px 5px;font-size:5px;font-style:normal;font-weight:900;display:none;position:absolute;top:7px;right:6px;overflow:hidden}.player-card .portrait{background:linear-gradient(145deg,#ffffff3d,#0000002e);border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid;position:absolute;top:24px;left:50%;transform:translate(-50%)}.player-card .card-image{object-fit:contain;z-index:1;width:100%;height:100%;position:absolute;inset:0}.player-card .card-playstyle-plus{z-index:4;width:20px;height:20px;color:var(--lime);background:#081208e6;border:1px solid #b6ff16f2;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:1000;line-height:1;display:flex;position:absolute;bottom:5px;left:5px;box-shadow:0 2px 8px #0000008c}.player-card .card-playstyle-plus img{object-fit:contain;width:14px;height:14px}.player-card .card-playstyle-plus b{display:none}.player-card.dynamic-art{background:linear-gradient(145deg,#1a76c5 0%,#0b2a61 48%,#071326 100%);border:1px solid #fff9;border-radius:11px 11px 17px 17px;box-shadow:0 9px 20px #0000006b,inset 0 0 0 1px #ffffff29}.player-card.dynamic-art.red{background:linear-gradient(145deg,#e2484b 0%,#851b31 48%,#260b18 100%)}.player-card.dynamic-art.blue{background:linear-gradient(145deg,#4ca9ff 0%,#164c9b 48%,#081b42 100%)}.player-card.dynamic-art.otw{background:linear-gradient(145deg,#43b9ef 0%,#1b497d 48%,#0a1b36 100%)}.player-card.dynamic-art:before{opacity:.9;background:linear-gradient(125deg,#0000 12%,#ffffff6b,#0000 46%),radial-gradient(circle at 78% 20%,#b6ff1647,#0000 34%)}.player-card.dynamic-art:after{content:"";pointer-events:none;z-index:2;border:1px solid #ffffff2e;border-radius:7px 7px 13px 13px;position:absolute;inset:7px}.player-card.dynamic-art .card-image{object-fit:contain;z-index:1;transform-origin:50% 44%;opacity:1;filter:contrast(1.08)saturate(1.12)drop-shadow(0 5px 5px #0000004d);width:126%;height:88%;top:-3%;left:-13%;transform:scale(1.18)}.player-card.dynamic-art .rating,.player-card.dynamic-art .position,.player-card.dynamic-art .card-version,.player-card.dynamic-art strong{z-index:3;text-shadow:0 1px 3px #000000bf}.player-card.dynamic-art .rating,.player-card.dynamic-art .position{color:#fff}.player-card.dynamic-art .card-version{color:#fff;letter-spacing:.08em;background:#050c1c99;border:1px solid #ffffff59;border-radius:4px;padding:2px 4px;font-size:5px;display:block;top:6px;right:6px}.player-card.dynamic-art strong{color:#fff;text-align:center;white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.05;display:-webkit-box;bottom:7px;left:7px;right:7px;overflow:hidden}.player-card.dynamic-art.compact .card-version{padding:2px 3px;font-size:4px}.player-card.dynamic-art.compact .card-image{transform:scale(1.24)}.player-card.compact .card-playstyle-plus{border-radius:5px;width:16px;height:16px;bottom:4px;left:4px}.player-card.compact .card-playstyle-plus img{width:11px;height:11px}.player-card strong{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;z-index:2;font-size:9px;position:absolute;bottom:8px;left:5px;right:5px;overflow:hidden}.player-card:not(.compact) .rating{font-size:18px}.player-card:not(.compact) .position{font-size:10px;top:31px}.player-card:not(.compact) .portrait{width:62px;height:62px;font-size:20px;top:33px}.player-card:not(.compact) strong{font-size:11px}.team-summary{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-bottom:12px;padding:12px}.team-summary>button{border:1px solid var(--line);background:#0a1016;border-radius:12px;margin:0 auto 11px;padding:10px 18px;font-size:12px;font-weight:800;display:block}.team-summary>div{grid-template-columns:repeat(3,1fr);display:grid}.team-summary>div>span,.team-summary>div>.formation-trigger{text-align:center;border:0;border-right:1px solid var(--line);background:0 0;padding:0}.team-summary>div>span:last-child,.team-summary>div>.formation-trigger:last-child{border:0}.team-summary small,.team-summary strong{display:block}.team-summary small{color:var(--muted);font-size:9px}.team-summary strong{margin-top:3px;font-size:18px}.formation-trigger strong{color:var(--lime)}.formation-modal,.league-create-modal{background:linear-gradient(#111a25,#090e14);border:1px solid #3b4857;border-radius:22px;align-self:center;width:min(100% - 28px,420px);padding:18px;box-shadow:0 24px 70px #000000a6}.formation-modal{grid-template-rows:auto minmax(0,1fr);max-height:min(88dvh,760px);display:grid;overflow:hidden}.formation-options{overscroll-behavior:contain;gap:8px;min-height:0;margin-top:14px;padding-right:3px;display:grid;overflow-y:auto}.formation-options>button{border:1px solid var(--line);text-align:left;background:#0b1219;border-radius:13px;grid-template-columns:90px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;padding:12px;display:grid}.formation-options>button.active{border-color:var(--lime);background:#b8ff170f}.formation-options strong{font-size:18px}.formation-options small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.formation-options span{color:var(--lime);font-weight:900}.lime{color:var(--lime)!important}.red-text{color:var(--red)!important}.pitch{background:linear-gradient(#091119,#070d12);border:1px solid #332675;border-radius:22px;height:600px;position:relative;overflow:hidden}.pitch-lines{border:1px solid #7657ff73;border-radius:80px/28px;position:absolute;inset:5%}.pitch-lines:before{content:"";border-top:1px solid #7657ff66;position:absolute;top:50%;left:0;right:0}.pitch-lines:after{content:"";border:1px solid #7657ff66;border-radius:50%;width:115px;height:115px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-player{z-index:2;position:absolute;transform:translate(-50%)}.slot-meta{z-index:10;white-space:nowrap;background:#050a0ef7;border:1px solid #43515d;border-radius:999px;grid-template-columns:auto auto;align-items:center;min-width:58px;height:20px;font-size:7px;font-weight:950;line-height:1;display:grid;position:absolute;top:74px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 12px #0000009e}.slot-meta span{color:#eef3f6;letter-spacing:.05em;place-items:center;min-width:29px;height:100%;padding:0 7px;display:grid}.slot-meta strong{color:#84919c;border-left:1px solid #43515d;place-items:center;min-width:29px;height:100%;padding:0 6px;font-size:8px;display:grid}.slot-meta.chem-1{border-color:#729e2e}.slot-meta.chem-1 strong{color:#c7f36e;background:#b8ff1714;border-color:#729e2e}.slot-meta.chem-2{border-color:#91cc25}.slot-meta.chem-2 strong{color:var(--lime);background:#b8ff1721;border-color:#91cc25}.slot-meta.chem-3{border-color:var(--lime)}.pitch-player:after{content:"";background:var(--lime);opacity:.42;z-index:-1;width:1px;height:32px;position:absolute;bottom:-31px;left:50%}.pitch-player .player-card{transform-origin:top;transform:scale(.76)}.pitch-player.st{top:2%;left:50%}.pitch-player.lw{top:18%;left:18%}.pitch-player.cam{top:18%;left:50%}.pitch-player.rw{top:18%;left:82%}.pitch-player.dm1{top:37%;left:34%}.pitch-player.dm2{top:37%;left:66%}.pitch-player.lb{top:58%;left:13%}.pitch-player.cb1{top:58%;left:38%}.pitch-player.cb2{top:58%;left:62%}.pitch-player.rb{top:58%;left:87%}.pitch-player.gk{top:78%;left:50%}.pitch-player.gk:after{display:none}.bench{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:12px;padding:14px}.bench-row,.counter-row,.select-row{scrollbar-width:none;gap:10px;padding:2px 2px 7px;display:flex;overflow-x:auto}.bench-card-wrap{z-index:1;flex:0 0 72px;position:relative}.bench-card-wrap.slot-selected,.pitch-player.slot-selected{z-index:12}.bench-card-wrap.slot-moving .player-card,.pitch-player.slot-moving .player-card{outline:3px solid var(--lime);outline-offset:3px;animation:.9s ease-in-out infinite alternate movePulse}.slot-actions{z-index:30;background:#080d12fa;border:1px solid #42505e;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:118px;padding:5px;display:grid;position:absolute;top:0;left:58px;box-shadow:0 12px 28px #0000008c}.pitch-player.rw .slot-actions,.pitch-player.rb .slot-actions,.pitch-player.edge-right .slot-actions{left:auto;right:58px}.slot-actions button{border:1px solid var(--line);color:#dbe2e8;text-transform:uppercase;background:#141e28;border-radius:8px;min-width:0;height:38px;font-size:7px;font-weight:800}.slot-actions button span{color:var(--lime);margin-bottom:2px;font-size:13px;line-height:1;display:block}.slot-actions button.delete,.slot-actions button.delete span{color:var(--red)}.empty-slot{width:58px;height:79px;color:var(--lime);background:#050b0fd1;border:1px dashed #b8ff17a6;border-radius:11px;font-size:22px}.empty-slot small{color:#c6d0d9;margin-top:4px;font-size:8px;display:block}.move-banner{color:#fff;text-align:left;background:#b8ff171a;border:1px solid #b8ff1773;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;padding:10px 12px;display:flex}.move-banner strong{color:var(--lime);font-size:9px}.move-banner span{color:#bdc7d0;font-size:8px}.team-error{color:var(--red);text-align:center;margin:11px 0 -4px;font-size:10px}.add-card,.add-stat{height:132px;color:var(--muted);background:#0a1016;border:1px dashed #53606d;border-radius:15px;flex:0 0 104px;font-size:32px}.add-card small,.add-stat small{text-transform:uppercase;margin-top:6px;font-size:8px;display:block}.primary-action{background:var(--lime);color:#101605;border:0;border-radius:14px;width:100%;height:54px;margin-top:14px;font-weight:950;box-shadow:0 10px 32px #b8ff1726}.primary-action:disabled{color:#7d8994;box-shadow:none;cursor:not-allowed;background:#26313b}.primary-action.inline{width:auto;min-width:178px;margin:0;padding:0 18px}.league-list-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.league-list-heading h2{text-transform:uppercase;margin:3px 0 0;font-size:24px}.league-list-heading>button{background:var(--lime);color:#101605;border:0;border-radius:11px;height:42px;padding:0 14px;font-size:9px;font-weight:950}.league-list{gap:10px;display:grid}.league-card{border:1px solid var(--line);text-align:left;background:linear-gradient(135deg,#111b25,#0c1118);border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto 12px;align-items:center;gap:11px;width:100%;padding:13px;display:grid}.league-card>span:nth-child(2) small,.league-card>span:nth-child(2) strong,.league-card>span:nth-child(2) i{display:block}.league-card>span:nth-child(2) small{color:var(--lime);font-size:7px;font-weight:950}.league-card>span:nth-child(2) strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:15px;overflow:hidden}.league-card>span:nth-child(2) i{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal}.league-number{color:#ac98ff;background:#251a55;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.league-record{text-align:right}.league-record strong,.league-record small{display:block}.league-record strong{color:var(--lime);font-size:19px}.league-record small{color:var(--muted);margin-top:2px;font-size:7px}.league-card>b{color:var(--muted);font-size:20px}.league-empty,.leaders-empty,.match-empty{text-align:center;border:1px dashed var(--line);border-radius:18px;justify-items:center;padding:30px 18px;display:grid}.league-empty>span{color:var(--purple);font-size:34px}.league-empty strong,.leaders-empty strong,.match-empty strong{text-transform:uppercase;font-size:14px}.league-empty p,.leaders-empty p,.match-empty p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.league-empty button{background:var(--lime);color:#101605;border:0;border-radius:11px;height:42px;margin-top:14px;padding:0 16px;font-size:9px;font-weight:950}.league-create-modal label{margin-top:16px;display:block}.league-create-modal label>span{color:#aab4bd;margin:0 0 6px 2px;font-size:8px;font-weight:900;display:block}.league-create-modal input{border:1px solid var(--line);color:#fff;background:#070c11;border-radius:11px;outline:0;width:100%;height:48px;padding:0 12px}.league-create-modal input:focus{border-color:var(--lime)}.league-create-modal>p{color:var(--muted);font-size:9px;line-height:1.5}.record-panel{background:linear-gradient(135deg,#101823,#15112c);border:1px solid #3a326b;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:20px;display:flex}.record-panel>div>strong{color:var(--lime);letter-spacing:-.07em;margin:6px 0 4px;font-size:54px;line-height:1;display:block}.record-panel p{color:var(--muted);text-transform:uppercase;margin:0;font-size:10px}.recap-launch{text-align:left;background:linear-gradient(135deg,#b8ff171c,#7657ff1f);border:1px solid #b8ff175c;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:12px;width:100%;margin:0 0 12px;padding:14px 16px;display:grid;box-shadow:0 10px 30px #0000002e}.recap-launch>span small,.recap-launch>span strong,.recap-launch>span i{display:block}.recap-launch small{color:var(--lime);letter-spacing:.13em;font-size:7px;font-weight:950}.recap-launch strong{margin-top:2px;font-size:17px}.recap-launch i{color:var(--muted);margin-top:3px;font-size:8px;font-style:normal}.recap-launch>b{color:var(--lime);font-size:28px}.recap-launch:disabled{opacity:.42}.leaders{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.leaders article{background:var(--panel);border:1px solid var(--line);border-radius:17px;justify-items:center;padding:10px 5px;display:grid}.leaders article>span{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.leaders .player-card{margin:-5px 0 -13px;transform:scale(.78)}.leaders article>strong{color:var(--lime);font-size:18px}.leaders article>strong small{text-transform:uppercase;font-size:8px}.leader-placeholder{align-content:center;min-height:132px}.leader-placeholder>b{color:var(--muted);margin-top:12px;font-size:30px}.leaders-empty{margin-bottom:12px;padding:22px 16px}.chart-card{background:var(--panel);border:1px solid var(--line);border-radius:19px;margin-bottom:14px;padding:16px}.chart-header{justify-content:space-between;align-items:center;display:flex}.chart-header h2{text-transform:uppercase;margin:2px 0;font-size:18px}.streak{color:var(--lime);font-size:10px}.chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 27px,#ffffff0a 28px);align-items:flex-end;gap:9px;height:110px;margin:18px 0 12px;padding:0 10px;display:flex}.chart span{background:linear-gradient(to top,#b8ff1726,var(--lime));border-radius:5px 5px 0 0;flex:1;min-width:6px}.chart span.loss{background:linear-gradient(to top,#ff5b611f,var(--red))}.numbers{grid-template-columns:repeat(4,1fr);display:grid}.numbers span{text-align:center;border-right:1px solid var(--line)}.numbers span:last-child{border:0}.numbers small,.numbers strong{display:block}.numbers small{color:var(--muted);font-size:8px}.numbers strong{margin-top:3px;font-size:19px}.match-list{background:var(--panel);border:1px solid var(--line);border-radius:19px;padding:15px}.recap-score{text-align:center;background:radial-gradient(circle at 50% 0,#7657ff52,#0000 55%),linear-gradient(155deg,#111926,#15112d);border:1px solid #493d87;border-radius:24px;margin-bottom:12px;padding:23px 16px 16px;position:relative;overflow:hidden}.recap-score:after{content:"WL";color:#ffffff06;pointer-events:none;font-size:105px;font-style:italic;font-weight:1000;position:absolute;top:-20px;right:-3px}.recap-score>strong{color:var(--lime);letter-spacing:-.08em;margin:8px 0 4px;font-size:66px;line-height:1;display:block}.recap-score>strong b{font-weight:950}.recap-score>p{color:var(--muted);text-transform:uppercase;margin:0;font-size:9px}.recap-score>div{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);margin-top:19px;padding-top:13px;display:grid}.recap-score>div span{border-right:1px solid #ffffff17}.recap-score>div span:last-child{border:0}.recap-score>div small,.recap-score>div b{display:block}.recap-score>div small{color:var(--muted);font-size:7px;font-weight:900}.recap-score>div b{margin-top:2px;font-size:20px}.wl-best-player{background:linear-gradient(135deg,#e8c36a24,#11151a 62%);border:1px solid #e8c36a75;border-radius:20px;grid-template-columns:1fr 76px;align-items:center;gap:10px;margin-bottom:12px;padding:18px 14px;display:grid;position:relative;overflow:hidden}.wl-best-player .best-crown{color:#e8c36a1a;font-size:80px;position:absolute;top:-13px;right:78px}.wl-best-player h2{color:#f1d682;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin:4px 0 3px;font-size:25px;overflow:hidden}.wl-best-player p{color:#aeb6bd;margin:0 0 9px;font-size:9px}.wl-best-player>div>strong{background:var(--gold);color:#17130a;border-radius:999px;padding:6px 10px;font-size:10px;display:inline-block}.wl-best-player>div>small{color:var(--muted);margin-top:6px;font-size:7px;display:block}.wl-best-player>.player-card{transform:scale(.92)}.wl-best-player.empty{border-color:var(--line);background:var(--panel);grid-template-columns:1fr}.wl-best-player.empty h2{color:#fff;font-size:18px}.wl-best-player.empty p{margin:0}.recap-ranking{border:1px solid var(--line);background:var(--panel);border-radius:19px;margin-bottom:10px;padding:14px 12px}.recap-ranking .section-heading h2{font-size:16px}.recap-ranking .section-heading small{color:var(--lime);font-weight:900}.recap-ranking article{border-top:1px solid var(--line);grid-template-columns:28px 44px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:61px;padding:5px 2px;display:grid}.recap-ranking .player-card{margin:-23px -15px;transform:scale(.49)}.recap-rank{color:#87939e;background:#1d2833;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:950;display:grid}.recap-rank.rank-1{background:var(--gold);color:#181308}.recap-rank.rank-2{color:#151b20;background:#c6d0d8}.recap-rank.rank-3{color:#190e08;background:#a5683f}.recap-ranking article>span:nth-child(3){min-width:0}.recap-ranking article>span:nth-child(3) strong,.recap-ranking article>span:nth-child(3) small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.recap-ranking article>span:nth-child(3) strong{font-size:11px}.recap-ranking article>span:nth-child(3) small{color:var(--muted);margin-top:2px;font-size:7px}.recap-ranking article>b{color:var(--lime);font-size:12px}.recap-empty{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:0;padding:18px 3px 6px;font-size:9px}.recap-formula{color:var(--muted);text-align:center;margin:13px 8px 0;font-size:8px;line-height:1.5}.screen-content:has(.share-recap-page){padding:10px 10px max(10px,env(safe-area-inset-bottom));overflow:hidden}.share-recap-page{background:radial-gradient(circle at 82% 0,#7657ff2e,#0000 32%),linear-gradient(165deg,#0d151e,#080d12 72%);border:1px solid #7657ff47;border-radius:22px;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:7px;height:100%;min-height:0;padding:10px;display:grid;overflow:hidden;box-shadow:inset 0 0 45px #0000002e}.share-recap-header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.share-recap-header>button{border:1px solid var(--line);background:#121c26;border-radius:11px;width:34px;height:34px;font-size:19px}.share-recap-header>div{min-width:0}.share-recap-header span,.share-recap-header h1,.share-recap-header small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.share-recap-header span{color:var(--lime);letter-spacing:.13em;font-size:6px;font-weight:950}.share-recap-header h1{text-transform:uppercase;letter-spacing:-.03em;margin:2px 0 0;font-size:17px;line-height:1}.share-recap-header small{color:var(--muted);margin-top:3px;font-size:7px}.share-recap-header>b{color:var(--lime);letter-spacing:.09em;border:1px solid #b8ff1752;border-radius:999px;padding:5px 7px;font-size:6px}.share-record{background:radial-gradient(circle at 22% 0,#7657ff57,#0000 65%),#111326;border:1px solid #493d87;border-radius:17px;grid-template-columns:1.12fr .88fr;align-items:stretch;min-height:100px;display:grid;overflow:hidden}.share-record-main{border-right:1px solid #ffffff14;align-content:center;justify-items:center;padding:8px;display:grid}.share-record-main>span{color:#aeb6c2;letter-spacing:.12em;font-size:6px;font-weight:900}.share-record-main>strong{color:var(--lime);letter-spacing:-.08em;margin:4px 0 2px;font-size:43px;line-height:.92}.share-record-main>strong i{color:#dfe4e8;padding:0 4px;font-size:27px;font-style:normal}.share-record-main>small{color:#8994a1;font-size:6px;font-weight:800}.share-record-stats{grid-template-columns:repeat(3,1fr);align-items:center;padding:7px 3px;display:grid}.share-record-stats>span{text-align:center;border-right:1px solid #ffffff14;min-width:0}.share-record-stats>span:last-child{border:0}.share-record-stats small,.share-record-stats b{display:block}.share-record-stats small{min-height:17px;color:var(--muted);font-size:5px;font-weight:900}.share-record-stats b{margin-top:2px;font-size:19px}.share-best{background:linear-gradient(120deg,#e8c36a21,#11151aeb 60%);border:1px solid #e8c36a6b;border-radius:16px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:79px;padding:6px 10px;display:grid;overflow:hidden}.share-best>.player-card{transform-origin:50%;margin:-26px -20px;transform:scale(.48)}.share-best>div{min-width:0}.share-best>div>span{color:var(--gold);letter-spacing:.1em;font-size:6px;font-weight:950}.share-best h2{color:#f2dfaa;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;margin:3px 0 2px;font-size:15px;overflow:hidden}.share-best p{color:#909ba5;margin:0;font-size:6px;font-weight:800}.share-best>strong{color:var(--lime);white-space:nowrap;font-size:24px}.share-best>strong small{color:#aeb7bf;font-size:6px}.share-best.empty{grid-template-columns:1fr;padding-left:13px}.share-podium-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:0;display:grid}.share-podium{border:1px solid var(--line);background:#0e151deb;border-radius:14px;min-width:0;padding:7px 6px;overflow:hidden}.share-podium>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:3px;padding:0 2px 6px;display:flex}.share-podium>header span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:7px;font-weight:950;overflow:hidden}.share-podium>header b{color:var(--lime);font-size:5px}.share-podium>div{grid-template-rows:repeat(3,1fr);height:calc(100% - 21px);display:grid}.share-podium article{border-bottom:1px solid #ffffff0f;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:3px 1px;display:grid}.share-podium article:last-child{border:0}.share-podium .recap-rank{width:16px;height:16px;font-size:7px}.share-podium article>span:nth-child(2){min-width:0}.share-podium article strong,.share-podium article>span:nth-child(2) small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.share-podium article strong{font-size:7px}.share-podium article>span:nth-child(2) small{color:var(--muted);margin-top:1px;font-size:5px}.share-podium article>b{color:var(--lime);white-space:nowrap;font-size:11px}.share-podium article>b small{color:#8e99a3;font-size:5px}.share-podium article.empty{opacity:.5}.share-recap-footer{color:#707c87;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:10px;padding:0 2px;font-size:6px;font-weight:900;display:flex}.share-recap-footer>b{background:var(--lime);color:#111706;border-radius:7px;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.share-podium article{grid-template-columns:18px 25px minmax(0,1fr) auto;gap:3px}.share-podium article>.player-card{border-radius:5px;width:25px;height:34px;padding:2px;transform:none}.share-podium article>.player-card .rating{font-size:6px;top:2px;left:2px}.share-podium article>.player-card .position{font-size:4px;top:9px;left:2px}.share-podium article>.player-card .portrait{width:19px;height:19px;font-size:6px;top:9px}.share-podium article>.player-card strong{font-size:4px;bottom:2px;left:2px;right:2px}.share-podium article>span:nth-child(3),.share-podium .share-empty-copy{min-width:0}.share-podium article>span:nth-child(3) strong,.share-podium article>span:nth-child(3) small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.share-podium article>span:nth-child(3) small{color:var(--muted);margin-top:1px;font-size:5px}.share-best-visual{align-self:end;place-items:end center;width:55px;height:70px;display:grid;overflow:hidden}.share-best-visual img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 8px #7138ff59);width:100%;height:100%}.share-podium article{grid-template-columns:18px 31px minmax(0,1fr) auto}.share-player-visual{place-items:end center;width:31px;height:46px;display:grid;overflow:hidden}.share-player-visual img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 3px 4px #7138ff59);width:100%;height:100%}.share-player-empty{color:var(--muted);font-size:10px}.share-podium article>span:nth-child(3){z-index:3;color:#f5f7ff;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex!important}.share-podium article>span:nth-child(3) strong{white-space:normal;text-overflow:clip;line-height:1.15;overflow:visible;color:#f5f7ff!important;font-size:10px!important;display:block!important}.share-podium article>span:nth-child(3) small{white-space:normal;margin-top:4px;line-height:1.2;overflow:visible;color:#aeb7c8!important;font-size:7px!important;display:block!important}.share-best{grid-template-columns:92px minmax(0,1fr) auto;min-height:112px;padding:8px 12px}.share-best-visual{width:88px;height:104px}.share-best-visual img{filter:drop-shadow(0 7px 10px #7138ff73)}.share-podium{min-height:0}.share-podium article{grid-template-columns:18px 72px minmax(0,1fr) auto;gap:6px;min-height:142px;padding:8px 3px}.share-player-visual{width:72px;height:124px}.share-player-visual img{filter:drop-shadow(0 5px 8px #7138ff6b)}.share-podium article>span:nth-child(3) strong{font-size:9px}.share-podium article>span:nth-child(3) small{font-size:6px}.share-podium article>b{font-size:14px}@media (width<=430px){.share-best{grid-template-columns:82px minmax(0,1fr) auto}.share-best-visual{width:78px;height:96px}.share-podium article{grid-template-columns:16px 58px minmax(0,1fr) auto;min-height:126px}.share-podium>div{grid-template-rows:repeat(3,minmax(126px,1fr))}.share-player-visual{width:58px;height:108px}.share-podium article>span:nth-child(3) strong{font-size:8px}.share-podium article>b{font-size:12px}}.match-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:34px 1fr auto 43px 10px;align-items:center;gap:8px;width:100%;padding:12px 0;display:grid}.match-row:last-child{border:0}.match-row>span:nth-child(2) strong,.match-row>span:nth-child(2) small{display:block}.match-row>span:nth-child(2) small{color:var(--muted);margin-top:2px;font-size:9px}.match-row>b{text-transform:uppercase;font-size:9px}.match-row>strong{text-align:right;font-size:16px}.match-row i{color:var(--muted);font-size:20px}.result-icon{border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.result-icon.win{color:#102000;background:var(--lime)}.result-icon.loss{color:#fff;background:var(--red)}.match-context{text-align:center;color:var(--muted);letter-spacing:.12em;margin:-13px 0 13px;font-size:10px}.score-editor,.picker-section,.notes-field{background:var(--panel);border:1px solid var(--line);border-radius:19px;margin-bottom:12px;padding:15px;display:block}.score-controls{grid-template-columns:1fr 22px 1fr;align-items:center;gap:7px;margin:12px 0;display:grid}.score-controls>div{border:1px solid var(--line);border-radius:14px;grid-template-columns:34px 1fr 34px;align-items:center;padding:7px;display:grid}.score-controls button{background:#121b24;border:1px solid #3d4b5a;border-radius:9px;width:30px;height:30px}.score-controls strong{text-align:center;font-size:38px}.score-controls>b{text-align:center;font-size:24px}.result-banner{background:var(--lime);color:#111706;border-radius:11px;place-items:center;height:42px;font-weight:950;display:grid}.result-banner.is-loss{background:var(--red);color:#fff}.special-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.special-options button{border:1px solid var(--line);height:38px;color:var(--muted);background:#0a1016;border-radius:10px;font-size:10px;font-weight:800}.special-options button.active{border-color:var(--red);color:var(--red);background:#ff5b611a}.picker-section .section-heading h2{font-size:16px}.counter-row article{text-align:center;border:1px solid var(--line);background:#0a1016;border-radius:15px;flex:0 0 112px;padding:7px}.counter-row article .player-card{margin:auto auto -4px;transform:scale(.92)}.counter-row article>div{grid-template-columns:34px 1fr 34px;align-items:center;gap:4px;display:grid}.counter-row article>div button{border:1px solid var(--line);background:var(--panel2);border-radius:9px;width:34px;height:34px;font-size:21px;line-height:1}.counter-row article>div strong{color:var(--lime);font-size:14px}.own-goal-control{background:linear-gradient(135deg,#e6c56417,#10171e);border:1px solid #e6c56461;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:-3px 0 8px;padding:12px 13px;display:flex}.own-goal-control>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.own-goal-icon{background:var(--gold);color:#17130a;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:950;display:grid}.own-goal-control>div:first-child strong,.own-goal-control>div:first-child small{display:block}.own-goal-control>div:first-child strong{color:var(--gold);font-size:11px}.own-goal-control>div:first-child small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.35}.own-goal-counter{flex:none;grid-template-columns:28px 30px 28px;align-items:center;gap:3px;display:grid}.own-goal-counter button{background:#17212b;border:1px solid #48535f;border-radius:8px;width:28px;height:30px;font-size:16px}.own-goal-counter button:disabled{opacity:.3}.own-goal-counter strong{text-align:center;color:var(--gold);font-size:18px}.goal-check{border:1px solid;border-radius:13px;align-items:center;gap:9px;margin:0 0 12px;padding:10px 12px;display:flex}.goal-check>span:first-child{border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:950;display:grid}.goal-check strong,.goal-check small{display:block}.goal-check strong{letter-spacing:.08em;font-size:8px}.goal-check small{color:#b5bec7;margin-top:2px;font-size:8px;line-height:1.35}.goal-check.valid{background:#b8ff170f;border-color:#b8ff1761}.goal-check.valid>span:first-child{background:var(--lime);color:#111706}.goal-check.valid strong{color:var(--lime)}.goal-check.invalid{background:#ff5b6112;border-color:#ff5b617a}.goal-check.invalid>span:first-child{background:var(--red);color:#fff}.goal-check.invalid strong{color:var(--red)}.select-row>button{border:1px solid var(--line);background:#0a1016;border-radius:14px;flex:0 0 90px;padding:6px}.select-row>button.selected{border-color:var(--lime);background:#b8ff170f}.select-row .player-card{margin:auto auto -7px;transform:scale(.82)}.select-row>button>span{color:var(--muted);font-size:8px}.select-row>button.selected>span{color:var(--lime)}.mvp-row{scrollbar-width:none;gap:7px;display:flex;overflow-x:auto}.mvp-row>button{border:1px solid var(--line);background:#0a1016;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 11px 6px 6px;font-size:10px;display:flex}.mvp-row>button>span{background:#223041;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:900;display:grid}.mvp-row>button.selected{border-color:var(--gold);color:var(--gold)}.choose-mvp{width:100%;height:48px;color:var(--lime);background:#091016;border:1px dashed #596776;border-radius:12px;font-size:18px}.choose-mvp span{color:#dce4ea;margin-left:7px;font-size:9px;font-weight:900}.mvp-selected{background:#e6c5640d;border:1px solid #e6c56466;border-radius:14px;grid-template-columns:58px 1fr auto 28px;align-items:center;gap:8px;padding:7px;display:grid}.mvp-selected .player-card{margin:-16px -12px;transform:scale(.66)}.mvp-selected>span strong,.mvp-selected>span small{display:block}.mvp-selected>span small{color:var(--gold);margin-top:2px;font-size:8px}.mvp-selected>button{border:1px solid var(--line);height:32px;color:var(--gold);background:#17212b;border-radius:8px;font-size:8px;font-weight:900}.mvp-selected>button.remove-mvp{color:var(--red);font-size:18px}.notes-field>span{margin-bottom:8px;font-size:10px;font-weight:800;display:block}.notes-field input{border:1px solid var(--line);color:#fff;background:#080e13;border-radius:11px;outline:none;width:100%;height:44px;padding:0 12px}.notes-field input:focus{border-color:var(--lime)}.cancel-action{color:var(--muted);background:0 0;border:0;margin:10px auto 0;font-size:11px;font-weight:800;display:block}.detail-result{background:var(--panel);border:1px solid var(--line);border-radius:18px;align-items:center;gap:13px;margin-bottom:12px;padding:16px;display:flex}.detail-result .result-icon{width:42px;height:42px}.detail-result strong{margin-top:2px;font-size:20px;display:block}.detail-stats{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:15px}.detail-stats h2{text-transform:uppercase;margin:0 0 14px;font-size:16px}.detail-stats>div{grid-template-columns:repeat(4,1fr);display:grid}.detail-stats span{text-align:center;border-right:1px solid var(--line)}.detail-stats span:last-child{border:0}.detail-stats strong,.detail-stats small{display:block}.detail-stats strong{font-size:16px}.detail-stats small{color:var(--muted);margin-top:3px;font-size:8px}.danger-action{width:100%;height:48px;color:var(--red);background:#ff5b6112;border:1px solid #ff5b6173;border-radius:13px;margin-top:10px;font-size:11px;font-weight:900;display:block}.picker-overlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020508c7;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.picker-modal{width:min(100%,560px);max-height:88svh;padding:20px 16px max(24px,env(safe-area-inset-bottom));background:#0b1118;border:1px solid #334150;border-radius:26px 26px 0 0;overflow:auto;box-shadow:0 -20px 70px #0000008c}.picker-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.picker-title h2{text-transform:uppercase;margin:2px 0 0;font-size:23px}.picker-title>button{border:1px solid var(--line);background:#131c25;border-radius:12px;width:38px;height:38px;font-size:24px}.card-search{border:1px solid var(--line);background:#070c11;border-radius:14px;grid-template-columns:32px 1fr;align-items:center;height:48px;margin-bottom:10px;padding:0 12px;display:grid}.card-search span{color:var(--lime);font-size:22px}.card-search input{color:#fff;background:0 0;border:0;outline:none;height:100%;font-size:13px}.filter-chips{scrollbar-width:none;gap:7px;margin-bottom:15px;display:flex;overflow:auto}.filter-chips button{border:1px solid var(--line);color:var(--muted);background:#111923;border-radius:999px;flex:none;padding:8px 12px;font-size:9px;font-weight:800}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:12px 7px;display:grid}.catalog-grid article{justify-items:center;min-width:0;display:grid}.catalog-grid .player-card{width:92px;height:126px}.catalog-grid .card-version,.full-catalog-grid .card-version{display:block}.catalog-grid article>span{color:var(--muted);margin-top:5px;font-size:8px}:is(.picker-overlay:has(.card-search:focus-within),.picker-overlay:has(.card-search input:not(:placeholder-shown))){inset:auto 0;top:var(--app-visible-top,0px);height:var(--app-visible-height,100dvh);padding-top:max(8px,env(safe-area-inset-top));align-items:stretch}:is(.picker-modal:has(.card-search:focus-within),.picker-modal:has(.card-search input:not(:placeholder-shown))){border-radius:22px 22px 0 0;grid-template-rows:auto auto auto minmax(116px,1fr);height:100%;max-height:none;padding-bottom:8px;display:grid;overflow:hidden}:is(.picker-modal:has(.card-search:focus-within) .catalog-grid,.picker-modal:has(.card-search input:not(:placeholder-shown)) .catalog-grid){overscroll-behavior:contain;min-height:0;padding:4px 0 max(20px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;align-content:start;overflow-y:auto}:is(.picker-modal:has(.card-search:focus-within) .picker-title,.picker-modal:has(.card-search input:not(:placeholder-shown)) .picker-title){margin-bottom:10px}:is(.picker-modal:has(.card-search:focus-within) .picker-title h2,.picker-modal:has(.card-search input:not(:placeholder-shown)) .picker-title h2){font-size:18px}:is(.picker-modal:has(.card-search:focus-within) .filter-chips,.picker-modal:has(.card-search input:not(:placeholder-shown)) .filter-chips){margin-bottom:8px}.catalog-status{background:linear-gradient(135deg,#b8ff1712,#8f72ff12);border:1px solid #b8ff1740;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-bottom:12px;padding:15px;display:grid}.catalog-status>div strong{color:var(--lime);margin-top:3px;font-size:26px;display:block}.catalog-status>div strong small{color:var(--muted);letter-spacing:.08em;font-size:7px}.catalog-status>span{border:1px solid var(--line);border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.catalog-status>span.connected{color:var(--lime);border-color:#b8ff1759}.catalog-status>span.waiting{color:var(--gold);border-color:#e6c56459}.catalog-status>p{color:var(--muted);grid-column:1/-1;margin:1px 0 0;font-size:8px}.catalog-search{border:1px solid var(--line);background:#070c11;border-radius:13px;grid-template-columns:28px 1fr 62px;align-items:center;height:49px;padding:0 7px 0 11px;display:grid}.catalog-search>span{color:var(--lime);font-size:20px}.catalog-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:11px}.catalog-search button{background:var(--lime);color:#101605;border:0;border-radius:9px;height:35px;font-size:8px;font-weight:950}.catalog-search button:disabled{opacity:.55}.catalog-sections{grid-template-columns:1fr 1fr;gap:9px;margin:0 0 12px;display:grid}.catalog-sections button{border:1px solid var(--line);text-align:left;background:#0d151d;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:7px;min-width:0;padding:11px;display:grid}.catalog-sections button>span{width:29px;height:29px;color:var(--muted);background:#1a2530;border-radius:9px;grid-row:1/3;place-items:center;font-size:16px;display:grid}.catalog-sections button strong{font-size:9px}.catalog-sections button small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;overflow:hidden}.catalog-sections button.active{background:#b8ff1712;border-color:#b8ff178c}.catalog-sections button.active>span,.catalog-sections button.active strong{color:var(--lime)}.catalog-filters{scrollbar-width:none;gap:7px;margin:10px 0 16px;display:flex;overflow:auto}.catalog-filters button{border:1px solid var(--line);color:var(--muted);background:#111923;border-radius:999px;flex:none;padding:8px 13px;font-size:8px;font-weight:850}.catalog-filters button.active{color:#101605;background:var(--lime);border-color:var(--lime)}.catalog-count{color:var(--muted);text-align:right;margin:7px 3px 12px;font-size:8px;font-weight:800}.full-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 7px;padding-bottom:8px;display:grid}.full-catalog-grid article{text-align:center;justify-items:center;min-width:0;display:grid}.full-catalog-grid .player-card{width:98px;height:136px}.full-catalog-grid article>strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:6px;font-size:9px;overflow:hidden}.full-catalog-grid article>span{max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;overflow:hidden}.catalog-empty{text-align:center;border:1px dashed var(--line);border-radius:15px;grid-column:1/-1;padding:28px 14px}.catalog-empty p{color:var(--muted);margin:5px 0 0;font-size:9px}.catalog-more{width:100%;height:46px;color:var(--lime);letter-spacing:.04em;background:#b8ff1712;border:1px solid #b8ff1773;border-radius:13px;margin:11px 0 4px;font-size:9px;font-weight:950}.catalog-more:disabled{opacity:.55}.player-card.official-art{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.player-card.official-art:before{display:none}.player-card.official-art .card-image{object-fit:contain;opacity:1;filter:none;width:100%;height:100%;inset:0}.catalog-base-grid{margin-top:16px}.promo-list{gap:9px;margin-top:14px;display:grid}.promo-list>button{border:1px solid var(--line);text-align:left;background:linear-gradient(135deg,#121b25,#0c1117);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto 12px;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.promo-symbol{color:#d8caff;background:linear-gradient(135deg,#5934bb,#24134e);border-radius:13px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.promo-symbol.blue{color:#8ec8ff;background:linear-gradient(135deg,#1765ad,#092342)}.promo-symbol.red{color:#ff9a9e;background:linear-gradient(135deg,#90343a,#310f17)}.promo-symbol.green{color:#76efb1;background:linear-gradient(135deg,#14744d,#09251d)}.promo-symbol.black{color:#f0c85a;background:linear-gradient(135deg,#302b1d,#090a09)}.promo-symbol.orange{color:#ffac59;background:linear-gradient(135deg,#9b3a17,#2c0d09)}.promo-symbol.pink{color:#ff91eb;background:linear-gradient(135deg,#7f35bc,#173877)}.promo-list strong,.promo-list small{display:block}.promo-list strong{text-transform:uppercase;font-size:13px}.promo-list small{color:var(--muted);margin-top:3px;font-size:8px}.promo-list b{color:var(--lime);font-size:9px}.promo-list i{color:var(--muted);font-size:20px}.promo-empty{text-align:center;border:1px dashed #3d4a58;border-radius:18px;justify-items:center;margin-top:14px;padding:34px 20px;display:grid}.promo-empty>span{color:#a88eff;background:#211748;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:10px;font-size:25px;display:grid}.promo-empty strong{text-transform:uppercase;font-size:16px}.promo-empty p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.promo-back{color:var(--lime);background:0 0;border:0;margin:13px 0 8px;font-size:9px;font-weight:900}.promo-heading{border-left:3px solid var(--lime);margin-bottom:15px;padding:4px 0 4px 12px}.promo-heading h2{text-transform:uppercase;margin:3px 0 1px;font-size:24px}.promo-heading p{color:var(--muted);margin:0;font-size:9px}.catalog-detail{width:min(100% - 28px,460px);max-height:min(88dvh,var(--app-visible-height,88dvh));overscroll-behavior:contain;background:linear-gradient(160deg,#111b26,#090e14);border:1px solid #3b4857;border-radius:24px;grid-template-columns:145px 1fr;align-self:center;align-items:center;gap:19px;padding:28px 20px 20px;display:grid;position:relative;overflow-y:auto;box-shadow:0 24px 70px #000000a6}.catalog-detail>.player-card{width:140px;height:194px}.catalog-detail-copy h2{text-transform:uppercase;margin:4px 0 3px;font-size:25px}.catalog-detail-copy>p{color:var(--muted);margin:0 0 16px;font-size:9px}.card-attributes{grid-template-columns:repeat(2,1fr);gap:7px 10px;display:grid}.card-attributes span{border:1px solid var(--line);text-align:center;background:#0a1118;border-radius:9px;padding:8px 4px}.card-attributes span:first-child{grid-area:1/1}.card-attributes span:nth-child(4){grid-area:1/2}.card-attributes span:nth-child(2){grid-area:2/1}.card-attributes span:nth-child(5){grid-area:2/2}.card-attributes span:nth-child(3){grid-area:3/1}.card-attributes span:nth-child(6){grid-area:3/2}.card-attributes strong,.card-attributes small{display:block}.card-attributes strong{color:var(--lime);font-size:17px}.card-attributes small{color:var(--muted);margin-top:2px;font-size:7px}.catalog-detail-extra{border-top:1px solid var(--line);grid-column:1/-1;gap:12px;padding-top:14px;display:grid}.card-special-meta{grid-template-columns:1fr 1fr .85fr;gap:7px;display:grid}.card-special-meta>span{border:1px solid var(--line);text-align:center;background:#0a1118;border-radius:10px;min-width:0;padding:9px 5px}.card-special-meta strong,.card-special-meta small{display:block}.card-special-meta strong{color:var(--gold);white-space:nowrap;font-size:11px}.card-special-meta span:last-child strong{color:#fff;font-size:12px}.card-special-meta small{color:var(--muted);margin-top:4px;font-size:6px;font-weight:900}.card-role-list>small{color:var(--muted);letter-spacing:.09em;margin-bottom:7px;font-size:7px;font-weight:900;display:block}.card-role-list>div{flex-wrap:wrap;gap:6px;display:flex}.card-role-list span{min-width:34px;color:var(--lime);text-align:center;background:#b8ff1712;border:1px solid #b8ff1766;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:950}.catalog-performance{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-top:12px;display:grid}.catalog-performance span{text-align:center;border-right:1px solid var(--line)}.catalog-performance span:last-child{border:0}.catalog-performance strong,.catalog-performance small{display:block}.catalog-performance strong{color:var(--lime);font-size:17px}.catalog-performance small{color:var(--muted);margin-top:3px;font-size:7px}.roster-picker{padding-inline:14px}.roster-group{gap:7px;display:grid}.roster-group>span{color:var(--muted);letter-spacing:.08em;margin:6px 2px 2px;font-size:8px;font-weight:900}.roster-group>button{border:1px solid var(--line);text-align:left;background:#101821;border-radius:13px;grid-template-columns:56px 1fr 30px;align-items:center;gap:7px;width:100%;height:62px;padding:4px 10px 4px 4px;display:grid}.roster-group>button.selected{border-color:var(--lime);background:#b8ff170f}.roster-group .player-card{margin:-20px -10px;transform:scale(.55)}.roster-group button>span strong,.roster-group button>span small{display:block}.roster-group button>span strong{font-size:12px}.roster-group button>span small{color:var(--muted);margin-top:3px;font-size:8px}.roster-group button>b{color:var(--lime);text-align:center;font-size:18px}.bench-group{margin-top:10px}.card-detail-modal{background:linear-gradient(#111a25,#090e14);border:1px solid #3b4857;border-radius:24px;align-self:center;justify-items:center;width:min(100% - 28px,380px);padding:24px 18px 20px;display:grid;position:relative;box-shadow:0 24px 70px #000000a6}.card-detail-modal .player-card{width:132px;height:182px;margin-bottom:16px}.card-detail-modal h2{text-transform:uppercase;margin:4px 0 2px;font-size:25px}.card-detail-modal>p{color:var(--muted);margin:0 0 17px;font-size:10px}.card-detail-modal>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);width:100%;padding-top:15px;display:grid}.card-detail-modal>div span{text-align:center;border-right:1px solid var(--line)}.card-detail-modal>div span:last-child{border:0}.card-detail-modal>div strong,.card-detail-modal>div small{display:block}.card-detail-modal>div strong{color:var(--lime);font-size:19px}.card-detail-modal>div small{color:var(--muted);margin-top:3px;font-size:7px}.detail-close{border:1px solid var(--line);background:#18222c;border-radius:10px;width:36px;height:36px;font-size:22px;position:absolute;top:12px;right:12px}.loading-line{z-index:70;background:var(--lime);width:34%;height:3px;box-shadow:0 0 12px var(--lime);animation:1s ease-in-out infinite alternate loading;position:absolute;top:0;left:0}.toast{z-index:90;width:min(100% - 30px,500px);color:var(--lime);text-align:center;background:#0e181ff5;border:1px solid #b8ff1759;border-radius:14px;padding:13px 16px;font-size:11px;font-weight:800;position:fixed;bottom:96px;left:50%;transform:translate(-50%);box-shadow:0 15px 50px #00000073}@keyframes loading{0%{transform:translate(0)}to{transform:translate(190%)}}.stats-hero{text-align:center;background:linear-gradient(135deg,#12192a,#251550);border:1px solid #44377e;border-radius:23px;margin-bottom:14px;padding:22px}.stats-hero>strong{color:var(--lime);letter-spacing:-.07em;font-size:56px;display:block}.stats-hero p{color:var(--muted);margin:0;font-size:11px}.stats-scope{scrollbar-width:none;gap:7px;margin:-6px 0 13px;padding:2px;display:flex;overflow-x:auto}.stats-scope button{border:1px solid var(--line);height:36px;color:var(--muted);background:#0c131a;border-radius:999px;flex:none;padding:0 14px;font-size:8px;font-weight:900}.stats-total-hero{padding-bottom:14px}.grand-total-grid{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin-top:17px;padding-top:13px;display:grid}.grand-total-grid span{border-right:1px solid #ffffff1a}.grand-total-grid span:last-child{border:0}.grand-total-grid small,.grand-total-grid b{display:block}.grand-total-grid small{color:#969faa;font-size:7px;font-weight:900}.grand-total-grid b{color:#fff;margin-top:2px;font-size:19px}.grand-total-grid span:last-child b{color:var(--lime)}.ranking{border:1px solid var(--line);background:var(--panel);border-radius:19px;padding:14px 10px;overflow:hidden}.ranking-table-head,.ranking>article{grid-template-columns:22px 42px minmax(68px,1fr) repeat(4,32px);align-items:center;gap:5px;display:grid}.ranking-table-head{color:#77838e;text-align:center;border-bottom:1px solid var(--line);padding:5px 0 7px;font-size:7px;font-weight:900}.ranking-table-head span:nth-child(3){text-align:left}.ranking>article{border-bottom:1px solid var(--line);min-width:0;padding:8px 0}.ranking>article:last-child{border:0}.ranking .player-card{transform-origin:50%;margin:-24px -15px;transform:scale(.48)}.rank-number{color:var(--muted);text-align:center;font-weight:900}.rank-player{min-width:0}.rank-player strong,.rank-player small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rank-player strong{font-size:10px}.rank-player small{color:var(--muted);margin-top:2px;font-size:7px}.stat-cell{text-align:center;color:#dce4eb;font-size:12px;font-weight:800}.stat-cell.points{color:var(--lime);font-size:15px;font-weight:950}.player-ranking{padding-bottom:10px}.player-ranking-row{text-align:left;background:0 0;border:0;grid-template-columns:22px 42px minmax(68px,1fr) repeat(4,32px);align-items:center;gap:5px;width:100%;padding:8px 0;display:grid}.player-ranking-row .player-card{transform-origin:50%;margin:-24px -15px;transform:scale(.48)}.player-ranking-block.expanded{background:linear-gradient(#b8ff1709,#0000)}.version-breakdown{background:#091017;border:1px solid #334150;border-radius:13px;margin:0 3px 10px 27px;padding:8px}.version-total-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:3px 3px 8px;display:flex}.version-total-row strong{color:var(--lime);text-transform:uppercase;font-size:9px}.version-total-row span{color:var(--muted);font-size:7px}.version-breakdown article{border-bottom:1px solid #ffffff0f;grid-template-columns:42px minmax(72px,1fr) repeat(4,28px);align-items:center;gap:5px;padding:7px 0;display:grid}.version-breakdown article:last-child{border:0}.version-breakdown article>.player-card{transform-origin:50%;margin:-26px -16px;transform:scale(.45)}.version-breakdown article>span strong,.version-breakdown article>span small,.version-breakdown article>span b{display:block}.version-breakdown article>span strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.version-breakdown article>span small{color:var(--muted);margin-top:2px;font-size:6px}.version-breakdown article>span:not(:first-of-type){text-align:center}.version-breakdown article>span b{font-size:11px}.version-breakdown article .version-points b{color:var(--lime);font-size:14px}.all-players-total{background:#b8ff170d;border:1px solid #b8ff1740;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px;margin-top:10px;padding:11px 12px;display:grid}.all-players-total span{color:#c8d0d7;font-size:8px;font-weight:900}.all-players-total strong{color:var(--lime);font-size:18px}.all-players-total small{color:var(--muted);grid-column:1/-1;font-size:7px}.stats-empty{text-align:center;padding:28px 12px}.stats-empty p{color:var(--muted);margin:5px 0 0;font-size:9px}.player-ranking-row .rank-player{text-align:left;background:0 0;border:0;min-width:0;padding:0}@keyframes movePulse{0%{filter:brightness(.9)}to{filter:brightness(1.35)}}.profile-card{text-align:center;border:1px solid var(--line);background:linear-gradient(#111b26,#0c1218);border-radius:22px;margin-bottom:14px;padding:25px}.big-avatar{width:76px;height:76px;margin:auto;font-size:27px}.profile-card h2{margin:10px 0 2px;font-size:25px}.profile-card p{color:var(--muted);margin:0;font-size:11px}.profile-card>div{grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.profile-card>div>span{border-right:1px solid var(--line)}.profile-card>div>span:last-child{border:0}.profile-card>div strong,.profile-card>div small{display:block}.profile-card>div strong{font-size:23px}.profile-card>div small{color:var(--muted);font-size:8px}.settings-list{border:1px solid var(--line);background:var(--panel);border-radius:19px;padding:8px 14px}.settings-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:36px 1fr 10px;align-items:center;gap:10px;width:100%;padding:15px 0;display:grid}.settings-list>button:last-child{border:0}.settings-list>button>span{width:34px;height:34px;color:var(--lime);background:#17222d;border-radius:11px;place-items:center;display:grid}.settings-list strong,.settings-list small{display:block}.settings-list small{color:var(--muted);margin-top:2px;font-size:9px}.settings-list i{color:var(--muted);font-size:20px}.settings-list>button.logout-row strong,.settings-list>button.logout-row>span{color:var(--red)}.invite-card{text-align:center;background:#b8ff170e;border:1px solid #b8ff174d;border-radius:18px;margin-bottom:14px;padding:17px}.invite-card>strong{color:var(--lime);letter-spacing:.08em;margin:5px 0;font-size:23px;display:block}.invite-card p{color:var(--muted);margin:0;font-size:9px}.readonly-banner{color:#b9a9ff;text-align:center;background:#8f72ff17;border:1px solid #8f72ff66;border-radius:11px;margin-bottom:10px;padding:10px 12px;font-size:9px;font-weight:900}.readonly-pitch .player-card{cursor:zoom-in}.friend-search,.friends-list,.outgoing-list{border:1px solid var(--line);background:var(--panel);border-radius:19px;margin-bottom:12px;padding:15px}.friend-search h2{text-transform:uppercase;margin:4px 0;font-size:20px}.friend-search p{color:var(--muted);margin:0 0 13px;font-size:10px}.friend-search>div{grid-template-columns:1fr 82px;gap:7px;display:grid}.friend-search input{border:1px solid var(--line);color:#fff;background:#080e13;border-radius:11px;outline:0;min-width:0;height:44px;padding:0 11px}.friend-search input:focus{border-color:var(--lime)}.friend-search>div button{background:var(--lime);color:#101605;border:0;border-radius:11px;font-size:9px;font-weight:950}.friend-search>small{color:var(--lime);margin-top:9px;font-size:9px;display:block}.friends-list article,.friend-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:42px 1fr auto 28px;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.friend-row{grid-template-columns:42px 1fr auto}.friends-list article:last-child,.friend-row:last-child{border:0}.friends-list strong,.friends-list small{display:block}.friends-list small{color:var(--muted);margin-top:2px;font-size:9px}.friends-list article>button{background:var(--lime);color:#111706;border:0;border-radius:8px;height:30px;padding:0 10px;font-size:8px;font-weight:950}.friends-list article>button.reject{width:28px;color:var(--red);background:#ff5b611a;padding:0;font-size:16px}.friend-row>b{color:var(--lime);font-size:8px}.empty-friends{text-align:center;padding:22px 10px 16px}.empty-friends p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.outgoing-list p{color:var(--muted);margin:8px 0 0;font-size:10px}.auth-shell{color:#fff;background:#060a0e;place-items:center;min-height:100svh;padding:22px;display:grid;position:relative;overflow:hidden}.auth-glow{filter:blur(100px);opacity:.17;border-radius:50%;width:340px;height:340px;position:absolute}.auth-glow.one{background:var(--purple);top:-120px;right:-160px}.auth-glow.two{background:var(--lime);opacity:.1;bottom:-180px;left:-190px}.auth-card{background:linear-gradient(160deg,#121b25f7,#070c11fa);border:1px solid #293542;border-radius:28px;width:min(100%,430px);padding:24px 20px;position:relative;box-shadow:0 30px 90px #00000080}.auth-brand{align-items:center;gap:11px;margin-bottom:30px;display:flex}.auth-logo{background:var(--lime);color:#101605;border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:1000;display:grid;box-shadow:0 8px 28px #b8ff172e}.auth-brand>div span,.auth-brand>div strong{display:block}.auth-brand>div span{color:var(--muted);letter-spacing:.16em;font-size:7px;font-weight:900}.auth-brand>div strong{letter-spacing:.04em;font-size:17px}.auth-copy h1{text-transform:uppercase;letter-spacing:-.04em;margin:6px 0;font-size:32px;line-height:1}.auth-copy p{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.5}.auth-tabs{border:1px solid var(--line);background:#070c11;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:4px;display:grid}.auth-tabs button{height:37px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:9px;font-weight:900}.auth-tabs button.active{color:var(--lime);background:#18232d}.auth-card form{gap:11px;display:grid}.auth-card form label>span{color:#a7b1bb;margin:0 0 6px 2px;font-size:8px;font-weight:900;display:block}.auth-card form input{border:1px solid var(--line);color:#fff;background:#070c11;border-radius:11px;outline:0;width:100%;height:46px;padding:0 12px;font-size:12px}.auth-card form input:focus{border-color:var(--lime);box-shadow:0 0 0 3px #b8ff170f}.auth-submit{background:var(--lime);color:#101605;border:0;border-radius:12px;height:50px;margin-top:4px;font-size:10px;font-weight:1000}.auth-submit:disabled{opacity:.55}.auth-error{color:var(--red);background:#ff5b6114;border:1px solid #ff5b6159;border-radius:10px;padding:10px;font-size:9px}.auth-note{color:#697580;text-align:center;margin:15px 8px 0;font-size:8px;line-height:1.45}.auth-loading{color:var(--muted);letter-spacing:.15em;justify-items:center;gap:13px;font-size:8px;display:grid}.auth-loading .auth-logo{animation:.8s ease-in-out infinite alternate movePulse}.auth-shell{justify-content:center;align-items:flex-start;display:flex;overflow:hidden auto}.auth-card{margin:auto 0}.bottom-nav{z-index:20;width:100%;height:82px;padding:9px max(8px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080d12fa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.bottom-nav button{color:#69737e;background:0 0;border:0;place-items:center;gap:2px;display:grid}.bottom-nav button span{font-size:22px;line-height:1}.bottom-nav button small{text-transform:uppercase;font-size:8px;font-weight:800}@media (width>=700px){.app-shell{padding:32px 0}.phone-app{border:1px solid #26313d;border-radius:34px;height:calc(100dvh - 64px);box-shadow:0 36px 100px #0000008c}.bottom-nav{border-radius:0 0 34px 34px}}@media (width<=390px){.screen-content{padding-inline:12px}.hero-tile{min-height:155px;padding:14px}.hero-tile strong{font-size:36px}.record-panel{padding:15px}.record-panel>div>strong{font-size:46px}.primary-action.inline{min-width:150px;font-size:11px}.pitch{height:560px}.hall-card{padding-inline:4px}.full-catalog-grid .player-card{width:88px;height:123px}.catalog-detail{grid-template-columns:112px 1fr;gap:12px;padding-inline:15px}.catalog-detail>.player-card{width:110px;height:154px}.catalog-detail-copy h2{font-size:20px}}.share-podium{cursor:pointer}body{letter-spacing:.005em;font-family:Avenir Next,Avenir,Segoe UI,system-ui,sans-serif}.app-shell{background-color:#041113;background-image:linear-gradient(#2aa6a406 1px,#0000 1px),linear-gradient(90deg,#2aa6a406 1px,#0000 1px),radial-gradient(circle at 12% -8%,#2aa6a433,#0000 38%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:28px 28px,28px 28px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.ambient.one{background:var(--teal);opacity:.1}.ambient.two{background:var(--amber);opacity:.07}.screen-content{padding-top:18px}.app-header{border-bottom:1px solid #efd39a29;margin-bottom:25px;padding-bottom:13px;position:relative}.app-header:after{content:"";background:var(--amber);width:42px;height:2px;position:absolute;bottom:-1px;left:54px}.app-header h1,.section-heading h2,.league-list-heading h2,.chart-header h2,.friend-search h2{letter-spacing:-.025em;font-family:Arial Narrow,Avenir Next Condensed,sans-serif;font-weight:700;font-stretch:75%}.app-header h1{font-size:25px}.eyebrow{color:var(--amber);letter-spacing:.21em;font-size:8px}.avatar,.friend-avatar,.big-avatar,.auth-logo{background:linear-gradient(145deg,var(--amber),#c77b20);color:var(--ink);border-radius:9px;box-shadow:0 8px 24px #f2b84b21}.avatar.luca,.big-avatar.luca,.friend-avatar{background:linear-gradient(145deg,#39b9b4,#146866)}.icon-button,.back{background:#0b2022e6;border-color:#efd39a2e;border-radius:10px}.hero-actions{grid-template-columns:1.08fr .92fr;gap:9px}.hero-tile{background:linear-gradient(150deg,#0d2628,#091a1c);border-color:#efd39a26;border-radius:12px;min-height:158px;padding:16px}.hero-tile:before{color:#f5f0e721;letter-spacing:-.08em;font-size:30px;font-weight:900;position:absolute;top:10px;right:13px}.team-tile:before{content:"01"}.fut-tile:before{content:"02"}.hero-tile:after{opacity:.18;width:120px;height:120px;bottom:-58px;right:-55px}.team-tile:after{background:radial-gradient(circle,var(--amber),transparent 70%)}.fut-tile:after{background:radial-gradient(circle,var(--teal),transparent 70%)}.fut-tile{background:linear-gradient(150deg,#0b3031,#071d20);border-color:#2aa6a47a}.hero-tile strong{color:var(--cream);letter-spacing:-.05em;margin:24px 0 22px;font-family:Arial Narrow,Avenir Next Condensed,sans-serif;font-size:39px;font-style:normal}.fut-tile strong{color:var(--amber)}.segmented{background:#061719;border-color:#efd39a21;border-radius:10px}.segmented button{border-radius:7px}.segmented .active{background:var(--amber);color:var(--ink)}.team-summary,.bench,.ranking,.chart-card,.profile-card,.settings-list,.friend-search,.friends-list,.outgoing-list,.match-list,.catalog-status{background:linear-gradient(155deg,#0f2b2df5,#07181afa);border-color:#efd39a24;border-radius:13px;box-shadow:inset 3px 0 #2aa6a447}.team-summary{padding:14px 12px}.team-summary>button{color:var(--cream);letter-spacing:.08em;background:#061719;border-color:#efd39a2e;border-radius:8px}.team-summary strong,.formation-trigger strong{color:var(--amber)}.pitch{background:linear-gradient(#082527,#061719);border-color:#2aa6a480;border-radius:14px;box-shadow:inset 0 0 60px #00000038}.pitch-lines{border-color:#efd39a4d;border-radius:68px/24px}.pitch-lines:before,.pitch-lines:after{border-color:#efd39a40}.pitch-player:after{background:var(--teal);opacity:.5}.slot-meta{background:#061719;border-color:#456165;box-shadow:0 5px 14px #000000a6}.slot-meta strong{border-color:#456165}.slot-meta.chem-1,.slot-meta.chem-2,.slot-meta.chem-3{border-color:var(--amber)}.slot-meta.chem-1 strong,.slot-meta.chem-2 strong{border-color:var(--amber);color:var(--amber);background:#f2b84b1a}.slot-meta.chem-3 strong{border-color:var(--amber);background:var(--amber);color:var(--ink)}.empty-slot{color:var(--amber);background:#07191b;border-color:#f2b84b99;border-radius:9px}.primary-action,.league-list-heading>button,.league-empty button,.friend-search>div button,.friends-list article>button,.auth-submit{background:var(--amber);color:var(--ink);letter-spacing:.04em;border-radius:9px;box-shadow:0 10px 30px #f2b84b1f}.section-heading{border-left:3px solid var(--amber);padding-left:10px}.section-heading h2{font-size:22px}.hall-grid{gap:7px}.hall-card{background:linear-gradient(#182825,#091719);border-color:#efd39a40;border-radius:11px}.hall-card.first{box-shadow:inset 0 3px 0 var(--amber)}.hall-card .rank,.hall-card>strong,.gold-text{color:var(--amber)}.friend-strip{background:#0a2022;border-color:#2aa6a447;border-radius:11px}.friend-score,.lime{color:var(--amber)!important}.league-list{gap:8px}.league-card{background:linear-gradient(135deg,#0d292b,#071719);border-color:#efd39a24;border-radius:11px;position:relative;overflow:hidden}.league-card:before{content:"";background:var(--teal);width:3px;position:absolute;top:0;bottom:0;left:0}.league-card:hover:before{background:var(--amber)}.league-number{color:#65d4cf;background:#2aa6a426;border-radius:7px}.league-card>span:nth-child(2) small,.league-record strong{color:var(--amber)}.record-panel{box-shadow:inset 4px 0 0 var(--teal);background:linear-gradient(135deg,#0c3536,#081d20);border-color:#2aa6a473;border-radius:14px}.record-panel>div>strong{color:var(--amber)}.recap-launch{background:linear-gradient(135deg,#f2b84b1f,#2aa6a41a);border-color:#f2b84b73;border-radius:11px}.recap-launch small,.recap-launch>b{color:var(--amber)}.leaders article{background:#0a2022;border-color:#efd39a24;border-radius:11px}.leaders article>strong{color:var(--amber)}.chart .loss{background:linear-gradient(#ff887b,#8c2c2a)}.stats-hero,.stats-total-hero{box-shadow:inset 4px 0 0 var(--teal);background:linear-gradient(135deg,#0d3537,#0a2022);border-color:#2aa6a473;border-radius:14px}.stats-hero>strong{color:var(--amber)}.stats-scope button{background:#07191b;border-radius:8px}.stats-scope button.active{border-color:var(--amber);background:var(--amber);color:var(--ink)}.ranking{box-shadow:none;padding:8px 10px}.ranking-table-head{color:#9cafaf;letter-spacing:.08em;border-color:#efd39a33;padding:9px 0}.ranking>article,.player-ranking-block{border-color:#efd39a1a}.ranking>article:nth-child(2n),.player-ranking-block:nth-child(2n){background:#2aa6a409}.player-ranking-block.expanded{box-shadow:inset 2px 0 0 var(--amber);background:linear-gradient(90deg,#f2b84b14,#0000)}.stat-cell.points,.version-total-row strong,.version-breakdown article .version-points b,.all-players-total strong{color:var(--amber)}.version-breakdown{background:#061719;border-color:#efd39a29;border-radius:8px}.all-players-total{background:#f2b84b0f;border-color:#f2b84b4d;border-radius:8px}.catalog-status{box-shadow:inset 3px 0 0 var(--amber)}.catalog-status>span.connected{color:#6fd4d1;background:#2aa6a414;border-color:#2aa6a473}.catalog-sections button{background:#0a2022;border-color:#efd39a24;border-radius:10px}.catalog-sections button.active{border-color:var(--amber);box-shadow:inset 0 -2px 0 var(--amber);background:#f2b84b14}.catalog-sections button.active span,.catalog-sections button.active strong{color:var(--amber)}.catalog-search,.card-search{background:#061719;border-color:#efd39a2b;border-radius:9px}.catalog-search>span,.card-search>span{color:var(--amber)}.catalog-search button{background:var(--amber);color:var(--ink);border-radius:7px}.filter-chips button{border-radius:7px}.filter-chips button.active{background:var(--amber);color:var(--ink);border-color:var(--amber)}.catalog-detail,.card-detail-modal,.picker-modal,.formation-modal,.league-create-modal{background:linear-gradient(160deg,#0e2a2c,#061719);border-color:#efd39a3d;border-radius:15px}.card-attributes strong,.catalog-performance strong,.card-role-list span{color:var(--amber)}.card-role-list span{background:#f2b84b12;border-color:#f2b84b66}.wl-best-player{background:linear-gradient(135deg,#f2b84b21,#0a2022 62%);border-color:#f2b84b73;border-radius:12px}.wl-best-player h2{color:var(--gold)}.recap-score{background:linear-gradient(145deg,#0d3537,#081d20);border-color:#2aa6a473;border-radius:14px}.recap-score>strong{color:var(--amber)}.share-podium{background:#0a2022;border-color:#efd39a24;border-radius:10px}.share-podium header b,.share-podium article>b{color:var(--amber)}.profile-card,.settings-list,.invite-card{border-radius:12px}.settings-list>button>span{color:#62ccc8;background:#2aa6a41f;border-radius:7px}.invite-card{background:#f2b84b0e;border-color:#f2b84b52}.invite-card>strong{color:var(--amber)}.readonly-banner{color:#72d5d1;background:#2aa6a417;border-color:#2aa6a46b;border-radius:8px}.auth-shell{background:#041113}.auth-glow.one{background:var(--teal)}.auth-glow.two{background:var(--amber)}.auth-card{background:linear-gradient(160deg,#0e2a2c,#061719);border-color:#efd39a33;border-radius:18px}.auth-tabs .active{color:var(--amber);background:#f2b84b1f}.bottom-nav{background:#041113f7;border-color:#efd39a24;height:78px}.bottom-nav button{color:#718687;position:relative}.bottom-nav button.active:before{content:"";background:var(--amber);width:28px;height:2px;position:absolute;top:-9px;box-shadow:0 0 10px #f2b84b73}.nav-icon{width:21px;height:21px}.bottom-nav button small{letter-spacing:.08em}.toast{color:var(--amber);background:#07191bf7;border-color:#f2b84b5c;border-radius:9px}.loading-line{background:var(--amber);box-shadow:0 0 12px var(--amber)}@media (width<=390px){.hero-actions{grid-template-columns:1fr 1fr}.hero-tile{min-height:146px;padding:13px}.hero-tile strong{font-size:33px}.ranking-table-head,.ranking>article,.player-ranking-row{grid-template-columns:20px 39px minmax(62px,1fr) repeat(4,30px);gap:3px}}@media (width<=699px){.phone-app{border-inline:0;width:100%;max-width:none}.home-stage{margin-left:-16px;margin-right:-16px}}@media (width<=390px){.home-stage{margin-left:-12px;margin-right:-12px}.home-cinematic-art{opacity:.43;background-position:right -67px;background-size:730px;width:72%;right:-24px}.home-profile-head{grid-template-columns:54px minmax(0,1fr) 43px;padding:23px 18px 16px}.home-avatar{width:54px;height:54px}.home-profile-head h1{font-size:26px}.home-wl-zone,.home-team-zone,.home-hall-zone{padding-inline:18px}.home-wl-panel{min-height:285px}.home-ut-crest{width:68px;height:68px;top:26px;left:17px}.home-wl-copy{top:33px;left:99px;right:16px}.home-wl-copy>strong{font-size:18px}.home-wl-copy em{font-size:7px}.home-wl-metrics{bottom:22px;left:17px;right:17px}.home-wl-metrics strong{font-size:20px}.home-wl-metrics>span:nth-child(3) strong{font-size:16px}.home-mini-team{grid-template-columns:minmax(0,1fr) 88px;min-height:445px}.home-mini-player .player-card{width:47px;height:65px}.home-mini-team>aside>strong{font-size:13px}.home-formation-map{width:67px;height:112px}.home-podium article.second{height:242px}.home-podium article.first{height:285px}.home-podium article.third{height:222px}.home-podium .player-card{width:67px;height:94px}.home-podium .first .player-card{width:79px;height:110px}.home-data-strip,.home-stage>.friend-strip{margin-inline:18px}}:root{--bg:#05070d;--panel:#0a111b;--panel2:#10182a;--line:#26334a;--text:#f4f6fb;--muted:#7d8799;--lime:#adff00;--purple:#7350ff;--red:#ff5964;--gold:#adff00;--ink:#090d12;--teal:#7350ff;--aqua:#7350ff;--amber:#adff00;--cream:#f4f6fb}.phone-app{background:linear-gradient(#060a11,#03060b);border-color:#785bff38}.ambient.one{opacity:.18;background:#703cff}.ambient.two{opacity:.07;background:#adff00}.home-stage{background:radial-gradient(circle at 84% 8%,#6d37ff66,#0000 24%),radial-gradient(circle at 10% 43%,#adff000e,#0000 30%),linear-gradient(#070b14,#050810 48%,#070819);margin:-22px -18px -28px;position:relative;overflow:hidden}.home-stage:before{content:"";z-index:0;pointer-events:none;border-top:3px solid #7845ffc7;border-radius:50%;height:250px;position:absolute;top:570px;left:-28%;right:-18%;transform:rotate(-8deg);box-shadow:0 -18px 55px #652fff57,0 3px #adff001f}.home-stage>*{z-index:1;position:relative}.home-profile-head{background:linear-gradient(#1f1158d1,#0000);grid-template-columns:64px minmax(0,1fr) 50px;align-items:center;gap:13px;padding:28px 24px 20px;display:grid}.home-avatar{border:2px solid var(--lime);color:#fff;background:linear-gradient(145deg,#17263c,#090e18);border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;font-weight:950;display:grid;position:relative;box-shadow:0 0 28px #adff001c}.home-avatar i{background:var(--lime);border:3px solid #080d16;border-radius:50%;width:13px;height:13px;position:absolute;bottom:3px;right:-1px}.home-profile-head small{color:#d4d8e1;letter-spacing:.08em;font-size:12px;display:block}.home-profile-head h1{text-overflow:ellipsis;color:#fff;text-transform:uppercase;letter-spacing:.015em;white-space:nowrap;margin:2px 0 0;font-size:30px;line-height:1;overflow:hidden}.home-profile-head>button{width:48px;height:48px;color:var(--lime);background:#0b121fc2;border:1px solid #946fff9e;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 30px #7350ff40}.home-profile-head .nav-icon{width:27px;height:27px}.home-wl-zone,.home-team-zone,.home-hall-zone{padding:0 24px}.home-zone-title{justify-content:space-between;align-items:center;gap:12px;margin:13px 0 10px;display:flex}.home-zone-title h2{color:var(--lime);text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:18px}.home-zone-title>span{color:#8f99aa;letter-spacing:.14em;font-size:9px;font-weight:900}.home-zone-title>button{color:#b5bcc9;background:0 0;border:0;font-size:10px}.home-zone-title>button b{color:var(--lime);margin-left:7px;font-size:25px;line-height:0}.home-wl-panel{color:#fff;text-align:left;background:linear-gradient(110deg,#070f19fa 0%,#09121ff5 53%,#230f64bd 100%);border:1px solid #adff007a;border-radius:28px;width:100%;min-height:286px;position:relative;overflow:hidden;box-shadow:inset -55px 0 90px #6737ff2e,0 22px 55px #00000059}.home-wl-panel:before{content:"";filter:saturate(1.15);background:radial-gradient(at 40% 40%,#9965ff66,#0000 48%),linear-gradient(145deg,#0000 25%,#814aff47 25% 38%,#0000 38% 48%,#814aff26 48% 61%,#0000 61%);width:285px;height:340px;position:absolute;top:-46px;right:-74px;transform:skew(-8deg)}.home-wl-panel:after{content:"WL";color:#ffffff0e;letter-spacing:-.13em;font-size:128px;font-weight:1000;position:absolute;top:46px;right:-2px;transform:rotate(-7deg)}.home-ut-crest{border:2px solid var(--lime);clip-path:polygon(50% 0,94% 18%,86% 77%,50% 100%,14% 77%,6% 18%);width:74px;height:74px;color:var(--lime);background:#08111bc7;place-items:center;font-size:25px;font-style:italic;font-weight:1000;display:grid;position:absolute;top:27px;left:23px;transform:rotate(-7deg)}.home-wl-copy{z-index:2;position:absolute;top:35px;left:116px;right:24px}.home-wl-copy small{color:#e6e9ef;letter-spacing:.11em;font-size:10px;font-weight:900;display:block}.home-wl-copy small i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-left:7px;display:inline-block}.home-wl-copy>strong{text-transform:uppercase;margin-top:10px;font-size:20px;display:block}.home-wl-copy em{color:#858fa2;margin-top:5px;font-size:9px;font-style:normal;display:block}.home-wl-metrics{z-index:2;border-top:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);padding-top:17px;display:grid;position:absolute;bottom:24px;left:24px;right:24px}.home-wl-metrics>span{text-align:center;border-right:1px solid #ffffff24}.home-wl-metrics>span:last-child{border:0}.home-wl-metrics small,.home-wl-metrics strong{display:block}.home-wl-metrics small{color:#838da0;letter-spacing:.12em;font-size:8px}.home-wl-metrics strong{color:#fff;margin-top:6px;font-size:23px}.home-wl-metrics strong i{color:var(--lime);font-size:11px;font-style:normal}.home-wl-metrics>span:nth-child(2) strong,.home-wl-metrics>span:nth-child(3) strong{color:var(--lime)}.home-wl-panel>b{z-index:3;color:var(--lime);font-size:17px;position:absolute;top:17px;right:18px}.home-mini-team{cursor:pointer;background:linear-gradient(160deg,#0a1522fa,#050a12fa);border:1px solid #7956ff75;border-radius:28px;outline:0;grid-template-columns:minmax(0,1fr) 112px;min-height:506px;display:grid;overflow:hidden;box-shadow:0 25px 70px #00000061}.home-mini-team:focus-visible{box-shadow:0 0 0 2px var(--lime)}.home-mini-pitch{background:radial-gradient(circle at 50% 46%,#3a2a7d2e,#0000 36%),linear-gradient(#091421,#07101b);border-right:1px solid #7956ff57;min-width:0;position:relative;overflow:hidden}.home-pitch-lines{border:1px solid #7350ff80;border-radius:40px/18px;position:absolute;inset:5% 6%}.home-pitch-lines:before{content:"";border-top:1px solid #7350ff61;position:absolute;top:51%;left:0;right:0}.home-pitch-lines:after{content:"";border:1px solid #7350ff6b;border-radius:50%;width:82px;height:82px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.home-mini-player{z-index:2;position:absolute;transform:translate(-50%)}.home-mini-player .player-card{width:52px;height:72px;box-shadow:none;background:0 0;border:0}.home-mini-player .player-card.official-art{transform:scale(1.16)}.home-mini-player .player-card:not(.official-art){background:linear-gradient(145deg,#3a3e46,#10151d);border:1px solid #e7c457}.home-mini-player .player-card .rating{font-size:10px;top:5px;left:5px}.home-mini-player .player-card .position{font-size:6px;top:17px;left:5px}.home-mini-player .player-card strong{font-size:5px;bottom:4px}.home-mini-player>i{z-index:4;border:1px solid var(--lime);width:22px;height:18px;color:var(--lime);background:#07100e;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:950;display:grid;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.home-mini-team>aside{background:linear-gradient(#121727eb,#080d17f5);flex-direction:column;align-items:center;padding:45px 12px 28px;display:flex}.home-mini-team>aside>strong{color:var(--lime);font-size:18px}.home-formation-map{border:1px solid #adff0080;border-radius:8px;width:82px;height:130px;margin:28px 0 42px;position:relative}.home-formation-map:before{content:"";border-top:1px solid #adff005c;position:absolute;top:50%;left:0;right:0}.home-formation-map i{background:var(--lime);border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #adff0073}.home-mini-team>aside>small{color:#7e889a;letter-spacing:.11em;font-size:8px}.home-mini-team>aside>b{color:var(--lime);margin-top:7px;font-size:25px}.home-mini-team>aside>b i{font-size:11px;font-style:normal}.home-mini-team>aside>em{background:#202a39;border-radius:99px;width:75px;height:8px;margin-top:15px;overflow:hidden}.home-mini-team>aside>em span{border-radius:inherit;background:linear-gradient(90deg,var(--lime),#d8ff5a);height:100%;display:block}.home-hall-zone{background:radial-gradient(at 50% 100%,#6631ff47,#0000 61%);padding-top:15px;padding-bottom:4px}.home-podium{grid-template-columns:1fr 1.17fr 1fr;align-items:end;min-height:345px;display:grid}.home-podium article{text-align:center;background:linear-gradient(#12142dd6,#070a12f5);border:1px solid #7e54ff80;border-bottom:0;min-width:0;padding:13px 5px 31px;position:relative;box-shadow:inset 0 0 34px #6631ff1f}.home-podium article.second{height:277px;transform:perspective(400px)rotateY(5deg)}.home-podium article.first{z-index:2;height:327px;box-shadow:0 0 32px #6b36ff42,inset 0 -4px 0 var(--lime);border-color:#adff008c}.home-podium article.third{height:247px;transform:perspective(400px)rotateY(-5deg)}.home-podium article>span{color:#a986ff;letter-spacing:.07em;min-height:20px;font-size:7px;font-weight:900;display:block}.home-podium article.first>span{color:var(--lime)}.home-podium .player-card{width:78px;height:109px;box-shadow:none;background:0 0;margin:4px auto 8px}.home-podium h3{text-overflow:ellipsis;color:#fff;text-transform:uppercase;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.home-podium strong{color:var(--lime);margin-top:8px;font-size:27px;display:block}.home-podium strong small{font-size:8px}.home-podium article>i{color:#a477ff;font-size:25px;font-style:normal;font-weight:950;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.home-podium article.first>i{color:var(--lime)}.home-data-strip{border-top:1px solid #835eff61;border-bottom:1px solid #835eff3b;grid-template-columns:repeat(3,1fr);margin:14px 24px 0;display:grid}.home-data-strip span{text-align:center;border-right:1px solid #835eff33;padding:13px 4px}.home-data-strip span:last-child{border:0}.home-data-strip small,.home-data-strip strong{display:block}.home-data-strip small{color:#737e91;letter-spacing:.1em;font-size:7px}.home-data-strip strong{color:var(--lime);margin-top:4px;font-size:18px}.home-stage>.friend-strip{border-top-color:#7f54ff80;margin:14px 24px 30px}.bottom-nav{background:#050910f7;border-top-color:#243047;height:86px}.primary-action,.league-list-heading>button,.league-empty button,.friend-search>div button,.friends-list article>button,.auth-submit,.segmented .active{background:var(--lime);color:#081006}@media (width<=390px){.home-stage{margin-left:-12px;margin-right:-12px}.home-profile-head{grid-template-columns:56px minmax(0,1fr) 44px;padding-inline:17px}.home-avatar{width:54px;height:54px}.home-profile-head h1{font-size:25px}.home-profile-head>button{width:43px;height:43px}.home-wl-zone,.home-team-zone,.home-hall-zone{padding-inline:17px}.home-wl-panel{min-height:268px}.home-ut-crest{width:66px;height:66px;left:18px}.home-wl-copy{left:98px}.home-wl-metrics{left:18px;right:18px}.home-wl-metrics strong{font-size:19px}.home-mini-team{grid-template-columns:minmax(0,1fr) 91px;min-height:470px}.home-mini-team>aside{padding-inline:8px}.home-mini-team>aside>strong{font-size:14px}.home-formation-map{width:70px}.home-mini-player .player-card{width:46px;height:64px}.home-podium{min-height:314px}.home-podium article.second{height:251px}.home-podium article.first{height:296px}.home-podium article.third{height:226px}.home-podium .player-card{width:68px;height:95px}.home-podium .first .player-card{width:80px;height:112px}.home-stage>.friend-strip,.home-data-strip{margin-inline:17px}}:root{--ink:#041012;--signal:#f2b84b;--aqua:#39b9b4;--paper:#f5f0e7}body{background:var(--ink)}.app-shell:before{content:"";pointer-events:none;opacity:.23;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0 46%,#39b9b412 46.2% 46.45%,#0000 46.7%),linear-gradient(#0000 0 77%,#f2b84b0b 77.1% 77.25%,#0000 77.4%);position:fixed;inset:0}.phone-app{background:linear-gradient(#061719 0%,#041012 52%,#030b0d 100%);border-inline-color:#39b9b438}.screen-content{padding:17px 17px 36px;position:relative}.screen-content:before{content:"";pointer-events:none;opacity:.11;background:repeating-linear-gradient(0deg,#0000 0 43px,#f5f0e70f 44px,#0000 45px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.app-header{z-index:1;border-bottom:0;margin:0 -2px 26px;padding:4px 0 15px}.app-header:before{content:"LIVE / UT-27";color:#f2b84b9e;letter-spacing:.18em;font-size:6px;font-weight:900;position:absolute;top:3px;right:48px}.app-header:after{background:linear-gradient(90deg,var(--amber),var(--teal));width:76px;height:3px;bottom:0;left:0;box-shadow:14px 0 #f2b84b2e}.app-header h1{letter-spacing:-.055em;font-size:27px}.app-header .eyebrow{color:var(--aqua);letter-spacing:.24em;font-size:8px}.icon-button,.back{color:var(--paper);background:0 0;border:0;border-radius:0}.back{font-size:29px}.avatar{border-radius:3px}.segmented{background:0 0;border:0;border-bottom:1px solid #efd39a3d;border-radius:0;margin:14px 0 26px;padding:0}.segmented button{letter-spacing:.12em;border-radius:0;height:39px;font-size:10px;position:relative}.segmented button.active{color:var(--amber);background:0 0}.segmented button.active:after{content:"";background:var(--amber);height:3px;position:absolute;bottom:-1px;left:12%;right:12%}.section-heading{border-left:0;margin-bottom:13px;padding-left:0}.section-heading:after{content:"";background:linear-gradient(90deg,var(--amber),transparent);flex:1;max-width:34px;height:1px;margin-left:auto;display:block}.section-heading h2{letter-spacing:-.06em;font-size:24px}.section-heading button,.section-heading small{letter-spacing:.04em;font-size:9px}.home-command{z-index:1;grid-template-columns:1.2fr .8fr;gap:6px;margin:0 -3px 20px;position:relative}.season-primary,.team-quick{clip-path:polygon(0 0,96% 0,100% 12%,100% 100%,0 100%);border:0}.season-primary{min-height:246px;box-shadow:inset 0 -3px 0 var(--amber);background:linear-gradient(140deg,#12484a 0%,#0a2628 55%,#071a1c 100%);padding:21px 18px;transition:transform .25s,filter .25s}.season-primary:hover,.team-quick:hover{filter:brightness(1.1);transform:translateY(-3px)}.season-primary:before{content:"SEASON / 01";writing-mode:vertical-rl;color:#f5f0e745;letter-spacing:.22em;font-size:7px;position:absolute;bottom:46px;right:15px}.season-primary:after{border:1px solid #f2b84b47;width:220px;height:220px;top:-20px;right:-50px;box-shadow:0 0 0 35px #39b9b412,0 0 0 70px #39b9b409}.season-primary>b{color:#f5f0e70e;font-size:89px;top:-9px;right:4px}.season-primary>div{margin-top:48px}.season-primary>div>strong{font-size:72px}.season-primary>i{border-top-color:#f2b84b61}.home-side-stack{gap:6px}.team-quick{background:linear-gradient(150deg,#392b1c,#162b2b 68%);min-height:156px;padding:17px}.team-quick:before{content:"02";color:#f5f0e714;font-size:56px;font-weight:1000;position:absolute;top:5px;right:10px}.team-quick strong{font-size:25px}.home-metrics span{border-right:1px solid #efd39a2e;padding:11px 2px}.home-metrics strong{font-size:21px}.hall-redesign{z-index:1;margin:0 -3px 21px;padding-top:4px;position:relative}.hall-feature{border:0;border-left:3px solid var(--amber);clip-path:polygon(0 0,97% 0,100% 9%,100% 100%,0 100%);background:linear-gradient(115deg,#f2b84b21,#08202238 67%,#0000);border-radius:0;min-height:208px}.hall-feature:after{font-size:126px}.hall-secondary{gap:6px}.hall-secondary article{background:#071b1d8c;border:0;border-top:1px solid #efd39a33;border-radius:0;min-height:101px}.hall-secondary article:after{content:"↗";color:var(--amber);font-size:12px;position:absolute;bottom:6px;right:7px}.hall-feature h3{font-size:19px}.hall-feature>div>strong{font-size:39px}.friend-strip{z-index:1;background:0 0;border:0;border-top:1px solid #39b9b466;border-radius:0;padding:15px 0;position:relative}.friend-strip:before{content:"NETWORK";color:#39b9b480;letter-spacing:.18em;font-size:6px;position:absolute;top:3px;right:0}.friend-avatar{border-radius:3px}.league-archive-hero{border-bottom:1px solid #efd39a4d;margin:0 -2px 17px;padding:0 0 22px}.league-archive-hero h2{font-size:38px}.league-archive-hero>strong{font-size:78px}.league-archive-hero>button{border:0;border-bottom:2px solid var(--amber);color:var(--amber);background:0 0;border-radius:0;padding:6px 0}.league-ticket{background:0 0;border:0;border-bottom:1px solid #efd39a2b;border-radius:0;grid-template-columns:41px 1fr auto 18px;min-height:116px;padding:15px 6px 14px 0;transition:background .2s,transform .2s;position:relative}.league-ticket:before{content:"";background:0 0;width:3px;transition:background .2s;position:absolute;top:0;bottom:0;left:-17px}.league-ticket:hover,.league-ticket:focus-visible{background:linear-gradient(90deg,#39b9b41c,#0000 82%);outline:0;transform:translate(4px)}.league-ticket:hover:before,.league-ticket:focus-visible:before{background:var(--amber)}.ticket-index{border-right:1px dashed #efd39a52;font-size:26px}.ticket-copy>strong{letter-spacing:-.03em;font-size:17px}.ticket-progress{background:#39b9b421;height:4px}.ticket-progress b{background:linear-gradient(90deg,var(--aqua),var(--amber))}.ticket-arrow{font-size:18px;transform:rotate(-18deg)}.ticket-score strong{font-size:29px}.stats-command{border:0;border-top:3px solid var(--aqua);background:linear-gradient(135deg,#0b3032,#071a1c 75%);border-radius:0;grid-template-columns:1fr 1fr;min-height:190px}.stats-record{border-right:1px solid #efd39a33;padding:22px 17px}.stats-record>strong{font-size:61px}.stats-metric-grid span{border-color:#efd39a2e}.stats-podium{background:0 0;border:1px solid #efd39a40;border-left:0;border-right:0;border-radius:0;margin:0 -2px 16px;padding:15px 0}.stats-podium>.section-heading{margin-inline:0}.stats-podium article{background:#081d1fb3;border:0;border-radius:0;padding:10px 5px 9px;transition:transform .22s,background .22s}.stats-podium article:hover{background:#f2b84b1a;transform:translateY(-5px)}.stats-podium article.winner{border-top:3px solid var(--amber);background:linear-gradient(#f2b84b29,#081d1f8c)}.stats-podium .player-card{box-shadow:0 12px 19px #00000059}.ranking-table-head{border-top:1px solid #efd39a40;border-bottom:1px solid #efd39a40}.player-ranking-block{border-bottom:1px solid #efd39a21}.player-ranking-block.expanded{box-shadow:inset 3px 0 0 var(--amber)}.team-command-bar{border:0;border-bottom:1px solid #efd39a47;margin:0 -2px 12px;padding:2px 0 15px;position:relative}.team-command-bar h2{font-size:28px}.team-command-metrics{border:0;border-left:2px solid var(--amber);background:#071b1d99;border-radius:0}.team-command-metrics>span,.team-command-metrics>button{border-color:#efd39a2b;min-height:62px}.team-command-metrics>button{text-align:left;padding-left:10px}.pitch{background:linear-gradient(#072b2d,#051719);border:0;border-radius:0;box-shadow:inset 0 0 90px #0000005c}.pitch:before{content:"FORMATION / LIVE";color:#f2b84b99;letter-spacing:.2em;z-index:2;font-size:6px;position:absolute;top:8px;right:9px}.pitch-lines{border-color:#f2b84b47}.pitch-player .player-card{transition:transform .22s,filter .22s}.pitch-player .player-card:hover{filter:brightness(1.12);transform:scale(.82)translateY(-5px)}.slot-meta{border-radius:2px}.player-card:before{animation:5.5s ease-in-out infinite sheen}.loading-line{animation:1.6s ease-in-out infinite alternate loadingDrift}.toast{animation:.28s ease-out both toastIn}@keyframes sheen{0%,55%{opacity:0;transform:translate(-120%)}70%{opacity:.22}to{opacity:0;transform:translate(130%)}}@keyframes loadingDrift{0%{transform-origin:0;transform:scaleX(.35)}to{transform-origin:0;transform:scaleX(1)}}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=390px){.screen-content{padding-inline:13px}.app-header h1{font-size:24px}.home-command{grid-template-columns:1.15fr .85fr}.season-primary{min-height:225px;padding:17px 14px}.season-primary>div{margin-top:43px}.season-primary>div>strong{font-size:61px}.team-quick{min-height:143px;padding:14px}.team-quick strong{font-size:21px}.hall-showcase{grid-template-columns:1.15fr .85fr}.hall-feature{grid-template-columns:90px 1fr;padding:12px}.hall-feature>.player-card{width:84px;height:118px}.hall-feature h3{font-size:15px}.hall-feature>div>strong{font-size:31px}.hall-secondary article{grid-template-columns:43px 1fr}.stats-command{min-height:172px}.stats-record{padding:16px 12px}.stats-record>strong{font-size:49px}.team-command-metrics{grid-template-columns:.7fr .8fr 1.25fr}}.home-command{grid-template-columns:1.18fr .82fr;gap:10px;margin-bottom:12px;display:grid}.season-primary,.team-quick{color:var(--cream);text-align:left;background:0 0;border:1px solid #efd39a33}.season-primary{background:linear-gradient(150deg,#123638 0%,#082123 68%);border-radius:18px;min-height:235px;padding:19px;position:relative;overflow:hidden;box-shadow:inset 0 -4px #2aa6a440}.season-primary:after{content:"";border:1px solid #f2b84b38;border-radius:50%;width:170px;height:170px;position:absolute;top:26px;right:-72px;box-shadow:0 0 0 28px #2aa6a40d,0 0 0 56px #2aa6a409}.season-primary>b{color:#f5f0e709;letter-spacing:-.1em;font-size:76px;line-height:1;position:absolute;top:6px;right:12px}.season-primary>div{z-index:1;align-items:flex-end;gap:10px;margin-top:35px;display:flex;position:relative}.season-primary>div>strong{color:var(--amber);letter-spacing:-.08em;font-family:Arial Narrow,sans-serif;font-size:64px;line-height:.8}.season-primary>div>span{text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.season-primary>div small{max-width:94px;color:var(--muted);text-transform:none;margin-top:6px;font-size:8px;font-weight:600;display:block}.season-primary>i{color:#b7c7c5;border-top:1px solid #efd39a2e;justify-content:space-between;padding-top:11px;font-size:9px;font-style:normal;font-weight:800;display:flex;position:absolute;bottom:17px;left:19px;right:19px}.season-primary>i span{color:var(--amber);font-size:15px}.home-side-stack{grid-template-rows:1fr auto;gap:10px;display:grid}.team-quick{background:linear-gradient(155deg,#261f16,#102528);border-radius:18px;padding:16px;position:relative}.team-quick strong,.team-quick small{display:block}.team-quick strong{letter-spacing:-.05em;margin-top:27px;font-size:23px}.team-quick small{color:var(--muted);margin-top:5px;font-size:8px}.team-quick>b{color:var(--amber);font-size:19px;position:absolute;bottom:13px;right:15px}.home-metrics{background:#071a1c;border:1px solid #efd39a24;border-radius:13px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.home-metrics span{text-align:center;border-right:1px solid #efd39a1f;min-width:0;padding:10px 4px}.home-metrics span:last-child{border:0}.home-metrics small,.home-metrics strong{display:block}.home-metrics small{color:var(--muted);letter-spacing:.1em;font-size:6px}.home-metrics strong{color:var(--amber);margin-top:3px;font-size:18px}.hall-redesign{margin-top:20px}.hall-showcase{grid-template-columns:1.25fr .75fr;gap:8px;display:grid}.hall-feature{background:linear-gradient(145deg,#f2b84b1a,#0a2022 64%);border:1px solid #f2b84b52;border-radius:15px;grid-template-columns:112px 1fr;align-items:center;gap:12px;min-height:196px;padding:15px;display:grid;position:relative;overflow:hidden}.hall-feature:after{content:"01";color:#f2b84b0f;font-size:110px;font-weight:1000;line-height:1;position:absolute;bottom:-22px;right:-3px}.hall-feature>.rank{color:var(--amber);letter-spacing:.18em;font-size:7px;position:absolute;top:9px;left:12px}.hall-feature>.player-card{z-index:1;width:105px;height:147px}.hall-feature>div{z-index:1}.hall-feature>div>small{color:var(--amber);font-size:7px;font-weight:900}.hall-feature h3{text-transform:uppercase;margin:5px 0 10px;font-size:18px;line-height:1}.hall-feature>div>strong{color:var(--amber);font-size:33px}.hall-feature>div>strong i{font-size:8px;font-style:normal}.hall-feature p{color:var(--muted);font-size:8px;line-height:1.4}.hall-secondary{gap:8px;display:grid}.hall-secondary article{background:#091d1f;border:1px solid #efd39a24;border-radius:13px;grid-template-columns:53px 1fr;align-items:center;gap:7px;min-height:94px;padding:18px 8px 7px;display:grid;position:relative}.hall-secondary article>span{color:var(--muted);letter-spacing:.1em;font-size:6px;font-weight:900;position:absolute;top:7px;left:9px}.hall-secondary .player-card{width:48px;height:67px}.hall-secondary strong,.hall-secondary small{display:block}.hall-secondary strong{color:var(--amber);font-size:22px}.hall-secondary small{color:#b9c4c2;text-transform:uppercase;font-size:6px;line-height:1.45}.league-archive-hero{border-bottom:1px solid #efd39a33;grid-template-columns:1fr auto auto;align-items:end;gap:12px;margin-bottom:13px;padding:7px 3px 20px;display:grid;position:relative}.league-archive-hero h2{text-transform:uppercase;letter-spacing:-.055em;margin:5px 0 0;font:700 34px/.83 Arial Narrow,sans-serif}.league-archive-hero>strong{color:var(--amber);letter-spacing:-.08em;font-size:65px;line-height:.75}.league-archive-hero>small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:900;line-height:1.4}.league-archive-hero>button{color:var(--amber);background:#f2b84b14;border:1px solid #f2b84b59;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:950;position:absolute;top:0;right:0}.league-ticket-list{gap:9px;display:grid}.league-ticket{width:100%;min-height:108px;color:var(--cream);text-align:left;background:linear-gradient(100deg,#0d292b,#071719);border:1px solid #efd39a26;border-radius:13px;grid-template-columns:46px 1fr auto 18px;align-items:center;gap:10px;padding:12px;display:grid}.ticket-index{color:#f5f0e759;border-right:1px dashed #efd39a3d;align-self:stretch;place-items:center;font-size:24px;font-weight:900;display:grid}.ticket-copy small,.ticket-copy strong,.ticket-copy i{display:block}.ticket-copy>small{color:var(--amber);letter-spacing:.12em;font-size:7px;font-weight:950}.ticket-copy>strong{text-transform:uppercase;margin:5px 0 3px;font-size:15px}.ticket-copy>i{color:var(--muted);font-size:8px;font-style:normal}.ticket-progress{background:#183335;border-radius:9px;width:100%;height:3px;margin-top:10px;display:block;overflow:hidden}.ticket-progress b{background:var(--amber);height:100%;display:block}.ticket-score{text-align:right}.ticket-score strong,.ticket-score small{display:block}.ticket-score strong{color:var(--amber);letter-spacing:-.07em;font-size:26px}.ticket-score strong i{color:var(--cream);font-style:normal;font-weight:400}.ticket-score small{color:var(--muted);font-size:6px}.ticket-arrow{color:var(--amber);font-size:15px}.stats-command{background:linear-gradient(135deg,#103638,#071a1c);border:1px solid #2aa6a473;border-radius:15px;grid-template-columns:1.05fr .95fr;min-height:178px;margin-bottom:13px;display:grid;overflow:hidden}.stats-record{border-right:1px solid #efd39a26;padding:20px;position:relative}.stats-record:after{content:"RECORD";color:#f5f0e709;letter-spacing:-.08em;font-size:42px;font-weight:1000;position:absolute;bottom:-10px;left:4px}.stats-record>strong{color:var(--amber);letter-spacing:-.08em;margin:23px 0 8px;font-size:53px;line-height:.75;display:block}.stats-record>strong i{color:var(--cream);font-style:normal;font-weight:300}.stats-record>small{color:var(--muted);font-size:8px}.stats-metric-grid{grid-template-columns:1fr 1fr;display:grid}.stats-metric-grid span{text-align:center;border-bottom:1px solid #efd39a1f;border-right:1px solid #efd39a1f;place-content:center;display:grid}.stats-metric-grid span:nth-child(2n){border-right:0}.stats-metric-grid span:nth-child(n+3){border-bottom:0}.stats-metric-grid small{color:var(--muted);font-size:7px;font-weight:900}.stats-metric-grid strong{color:var(--cream);font-size:24px}.stats-metric-grid .featured{background:#f2b84b14}.stats-metric-grid .featured strong{color:var(--amber)}.stats-metric-grid .featured i{margin-left:2px;font-size:7px;font-style:normal}.stats-podium{background:#081b1d;border:1px solid #efd39a29;border-radius:15px;margin-bottom:13px;padding:14px}.stats-podium>.section-heading{margin-bottom:11px}.stats-podium>.section-heading small{color:var(--muted);font-size:7px}.stats-podium>div:last-child{grid-template-columns:1.16fr .92fr .92fr;align-items:end;gap:7px;display:grid}.stats-podium article{text-align:center;background:#0c2527;border:1px solid #efd39a24;border-radius:12px;min-width:0;padding:10px 7px;position:relative}.stats-podium article.winner{background:linear-gradient(#f2b84b1f,#0b2022);border-color:#f2b84b59}.stats-podium .player-card{width:72px;height:101px;margin:4px auto}.stats-podium .winner .player-card{width:89px;height:125px}.podium-rank{color:var(--amber);font-size:9px;font-weight:950;position:absolute;top:6px;left:7px}.stats-podium h3{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;margin:5px 0 2px;font-size:9px;overflow:hidden}.stats-podium article>strong{color:var(--amber);font-size:18px}.stats-podium article>strong small{font-size:6px}.stats-podium p{color:var(--muted);margin:2px 0 0;font-size:6px}.team-command-bar{border-bottom:1px solid #efd39a33;grid-template-columns:1fr 1.25fr;align-items:end;gap:12px;margin-bottom:13px;padding:5px 3px 16px;display:grid}.team-command-bar h2{text-transform:uppercase;margin:5px 0 2px;font:700 24px Arial Narrow,sans-serif}.team-command-bar>div>small{color:var(--muted);font-size:7px}.team-command-metrics{background:#071a1c;border:1px solid #efd39a24;border-radius:11px;grid-template-columns:.7fr .8fr 1.25fr;display:grid;overflow:hidden}.team-command-metrics>span,.team-command-metrics>button{min-width:0;min-height:58px;color:var(--cream);text-align:center;background:0 0;border:0;border-right:1px solid #efd39a1f;place-content:center;display:grid}.team-command-metrics>button{border-right:0}.team-command-metrics small{color:var(--muted);letter-spacing:.08em;font-size:6px}.team-command-metrics strong{color:var(--amber);font-size:18px}.team-command-metrics strong i{font-size:7px;font-style:normal}.team-command-metrics button>i{color:var(--muted);font-size:6px;font-style:normal}@media (width<=390px){.home-command{grid-template-columns:1.12fr .88fr;gap:7px}.season-primary{min-height:218px;padding:15px}.season-primary>div>strong{font-size:55px}.season-primary>i{left:15px;right:15px}.hall-feature{grid-template-columns:94px 1fr;padding:12px}.hall-feature>.player-card{width:88px;height:123px}.hall-feature h3{font-size:15px}.hall-secondary article{grid-template-columns:46px 1fr;padding-inline:6px}.hall-secondary .player-card{width:43px;height:60px}.league-ticket{grid-template-columns:38px 1fr auto 14px;gap:8px;padding:9px}.ticket-score strong{font-size:22px}.stats-command{grid-template-columns:.95fr 1.05fr}.stats-record{padding:15px}.stats-record>strong{font-size:46px}.stats-podium{padding:10px}.stats-podium .player-card{width:64px;height:90px}.stats-podium .winner .player-card{width:78px;height:109px}.team-command-bar{grid-template-columns:1fr;gap:8px}.team-command-metrics{width:100%}}.screen-content{width:100%;max-width:100%;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));overflow-x:hidden}.screen-content>*{min-width:0;max-width:100%}.screen-content section,.screen-content article,.screen-content form,.screen-content nav,.screen-content header,.screen-content>div{max-width:100%}.app-header,.home-command,.hall-redesign,.league-archive-hero,.stats-podium,.team-command-bar{margin-left:0;margin-right:0}.home-command,.hall-showcase,.stats-command,.stats-podium>div:last-child,.team-command-bar,.team-command-metrics,.leaders,.catalog-sections,.catalog-grid,.full-catalog-grid,.ranking-table-head,.player-ranking-row,.version-breakdown article{min-width:0}.home-command>*,.hall-showcase>*,.hall-secondary>*,.stats-command>*,.stats-podium article,.team-command-bar>*,.team-command-metrics>*,.leaders>*,.catalog-grid>*,.full-catalog-grid>*{min-width:0;max-width:100%}.season-primary,.team-quick,.hall-feature,.hall-secondary article,.stats-command,.stats-podium article,.team-command-metrics,.pitch,.bench,.record-panel,.recap-launch,.chart-card,.match-list,.ranking,.profile-card,.settings-list,.friend-strip,.catalog-status,.catalog-detail,.recap-score,.wl-best-player,.recap-ranking,.share-recap-page{overflow:hidden}.season-primary:after,.season-primary>b,.hall-feature:after,.stats-record:after,.recap-score:after{pointer-events:none;max-width:100%}.picker-overlay{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right));overflow:hidden}.picker-modal,.formation-modal,.league-create-modal,.card-detail-modal{width:100%;max-width:520px;margin-inline:auto}.bottom-nav{width:100%;max-width:100%;overflow:hidden}@media (width>=901px){html,body{overflow:hidden}.app-shell{place-items:center;min-height:100dvh;padding:24px;display:grid}.phone-app{border:1px solid #7138ff4d;border-radius:28px;grid-template-rows:minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);width:min(1540px,100vw - 48px);height:min(960px,100dvh - 48px);box-shadow:0 30px 100px #0000007a}.screen-content{grid-area:1/2;padding:34px 44px 48px}.bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;border-right:1px solid #7138ff4d;border-radius:28px 0 0 28px;flex-direction:column;grid-area:1/1;justify-content:flex-start;align-items:stretch;gap:8px;height:auto;padding:28px 14px;display:flex}.bottom-nav button{text-align:left;border-radius:12px;grid-template-columns:38px minmax(0,1fr);place-items:center start;gap:10px;min-height:58px;padding:0 18px;display:grid}.bottom-nav button:hover{color:#d9d0ff;background:#7138ff1f}.bottom-nav button.active{background:linear-gradient(90deg,#b6ff1626,#0000)}.bottom-nav button.active:before{border-radius:0 3px 3px 0;width:3px;height:38px;top:10px;left:0;box-shadow:0 0 12px #b6ff1699}.bottom-nav button small{letter-spacing:.12em;font-size:10px}.nav-icon{width:24px;height:24px}.app-header{margin:0 0 28px}.app-header h1{font-size:32px}.ut-home{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:22px;padding:18px 22px 34px;display:grid}.ut-home__header,.ut-home__hall{grid-column:1/-1}.ut-home__header{height:70px}.ut-home__hello h1{font-size:31px}.ut-home__avatar{width:62px;height:62px}.ut-home__friends{width:52px;height:52px}.ut-home__wl,.ut-home__team{margin:0}.ut-home__wl-ticket{height:166px}.ut-home__team{flex-direction:column;display:flex}.ut-home__squad{flex:1;height:455px}.ut-home__player .player-card{width:48px!important;height:66px!important}.ut-home__player .rating{font-size:8px}.ut-home__player .position{font-size:5px}.ut-home__player .portrait{width:32px;height:32px}.ut-home__hall-list{gap:14px}.ut-home__hall-main{min-height:305px;padding:15px 8px 16px}.ut-home__hall-visual,.ut-home__hall-visual img{height:188px;min-height:188px}.ut-home__hall-copy strong{font-size:15px}.catalog-status{padding:22px}.catalog-status>div strong{font-size:34px}.catalog-sections{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.catalog-sections button{min-height:76px;padding:14px}.full-catalog-grid,.catalog-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:24px 14px}.full-catalog-grid .player-card{width:150px;height:208px}.catalog-grid .player-card{width:138px;height:190px}.full-catalog-grid article>strong{font-size:11px}.full-catalog-grid article>span{font-size:8px}.promo-list{max-width:980px}.promo-list>button{min-height:76px;padding:14px 16px}.stats-podium>div:last-child{gap:14px}.stats-podium .player-card{width:100px;height:140px}.stats-podium .winner .player-card{width:120px;height:168px}.ranking{padding-inline:18px}.team-command-bar{grid-template-columns:minmax(260px,.65fr) minmax(420px,1.35fr)}.pitch{min-height:700px}}.sbc-source-rail{border-top:1px solid #efd39a38;border-bottom:1px solid #efd39a38;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;padding:9px 2px;display:flex}.sbc-source-rail span{color:var(--amber);letter-spacing:.14em;font-size:8px;font-weight:950}.sbc-source-rail span i{background:var(--aqua);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #2aa6a4b3}.sbc-source-rail small{color:var(--muted);text-align:right;font-size:7px}.sbc-stale{border-left:3px solid var(--red);background:#ff6b5e14;gap:3px;margin-bottom:12px;padding:10px 12px;display:grid}.sbc-stale strong{color:var(--red);letter-spacing:.11em;font-size:8px}.sbc-stale span{color:#c3cecc;font-size:8px;line-height:1.45}.sbc-list-heading{justify-content:space-between;align-items:end;margin:20px 2px 9px;display:flex}.sbc-list-heading h2{text-transform:uppercase;letter-spacing:-.04em;margin:4px 0 0;font-size:21px}.sbc-list-heading>strong{color:#f2b84b75;letter-spacing:-.08em;font-size:38px;line-height:.8}.sbc-entry{border-top:2px solid var(--amber);background:linear-gradient(110deg,#0d3032,#071a1c 72%);border-bottom:1px solid #efd39a33;margin-bottom:14px;overflow:hidden}.sbc-entry.expanded{box-shadow:inset 3px 0 #2aa6a499}.sbc-entry-summary{width:100%;min-height:112px;color:var(--cream);text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto 32px;align-items:center;gap:11px;padding:13px 11px;display:grid}.sbc-entry-number{color:#f5f0e74d;border-right:1px dashed #efd39a38;align-self:stretch;place-items:center;font-size:18px;font-weight:950;display:grid}.sbc-entry-copy{min-width:0}.sbc-entry-copy small,.sbc-entry-copy strong,.sbc-entry-copy i{display:block}.sbc-entry-copy small{color:var(--amber);letter-spacing:.11em;font-size:7px;font-weight:950}.sbc-entry-copy strong{text-transform:uppercase;margin:7px 0 6px;font-size:15px;line-height:1.05}.sbc-entry-copy i{color:var(--muted);font-size:8px;font-style:normal}.sbc-entry-cost{text-align:right;min-width:70px}.sbc-entry-cost small,.sbc-entry-cost strong,.sbc-entry-cost i{display:block}.sbc-entry-cost small{color:var(--muted);font-size:6px}.sbc-entry-cost strong{color:var(--amber);letter-spacing:-.04em;margin:3px 0;font-size:18px}.sbc-entry-cost i{color:var(--muted);text-transform:uppercase;font-size:6px;font-style:normal}.sbc-entry-toggle{width:29px;height:29px;color:var(--amber);border:1px solid #f2b84b61;border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid}.sbc-entry-summary:hover,.sbc-entry-summary:focus-visible{background:#2aa6a414;outline:0}.sbc-entry-details{border-top:1px solid #efd39a26;padding:0 13px 12px;animation:.22s ease-out both sbcOpen}.sbc-detail-intro{padding:17px 2px 13px}.sbc-detail-intro>p{color:#a8bab9;margin:8px 0 0;font-size:10px;line-height:1.55}.sbc-detail-intro .sbc-meta{margin-top:14px}@keyframes sbcOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.sbc-hero{min-height:245px;box-shadow:inset 0 -3px 0 var(--amber);background:linear-gradient(135deg,#113b3d 0%,#0a2325 58%,#071719 100%);grid-template-columns:58px minmax(0,1fr);margin-bottom:10px;display:grid;position:relative;overflow:hidden}.sbc-hero:after{content:"SBC";color:#f5f0e709;letter-spacing:-.12em;pointer-events:none;font-size:108px;font-weight:1000;position:absolute;top:10px;right:-16px}.sbc-hero-index{color:#f2b84b7a;writing-mode:vertical-rl;border-right:1px solid #efd39a33;place-items:end center;padding-bottom:18px;font-size:28px;font-weight:950;display:grid;transform:rotate(180deg)}.sbc-hero-copy{z-index:1;padding:22px 18px 16px;position:relative}.sbc-hero h2{letter-spacing:-.045em;text-transform:uppercase;max-width:350px;margin:10px 0 12px;font:800 31px/.92 Arial Narrow,sans-serif}.sbc-hero p{color:#a8bab9;max-width:390px;margin:0;font-size:10px;line-height:1.55}.sbc-meta{border-top:1px solid #efd39a33;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;padding-top:13px;display:grid}.sbc-meta small,.sbc-meta strong{display:block}.sbc-meta small{color:var(--muted);letter-spacing:.11em;font-size:6px}.sbc-meta strong{color:var(--cream);text-transform:uppercase;margin-top:4px;font-size:9px;line-height:1.35}.sbc-reward{border-left:3px solid var(--amber);background:linear-gradient(90deg,#f2b84b21,#081d1fb8);grid-template-columns:54px 1fr;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:grid}.sbc-reward-mark{width:46px;height:46px;color:var(--amber);border:1px solid #f2b84b66;place-items:center;font-size:25px;display:grid;transform:rotate(45deg)}.sbc-reward div{min-width:0}.sbc-reward small,.sbc-reward strong{display:block}.sbc-reward small{color:var(--amber);letter-spacing:.13em;font-size:7px;font-weight:950}.sbc-reward strong{text-transform:uppercase;margin-top:5px;font-size:12px;line-height:1.35}.sbc-cost{background:#071b1db8;border-top:1px solid #2aa6a47a;border-bottom:1px solid #2aa6a447;grid-template-columns:minmax(0,1.45fr) minmax(0,.55fr);margin-bottom:18px;display:grid}.sbc-cost>div{min-width:0;padding:16px}.sbc-cost>div>strong{color:var(--amber);letter-spacing:-.055em;margin:9px 0 2px;font-size:33px;line-height:.9;display:block}.sbc-cost>div>strong small{letter-spacing:.08em;font-size:7px}.sbc-cost p{color:var(--muted);margin:7px 0 0;font-size:7px}.sbc-cost aside{text-align:center;border-left:1px solid #efd39a29;place-content:center;display:grid}.sbc-cost aside small,.sbc-cost aside strong,.sbc-cost aside span{display:block}.sbc-cost aside small{color:var(--muted);font-size:7px}.sbc-cost aside strong{color:var(--cream);margin:4px 0;font-size:17px}.sbc-cost aside span{color:var(--muted);text-transform:uppercase;font-size:6px}.sbc-segments{margin-bottom:16px}.sbc-segments .section-heading{align-items:end;margin-bottom:5px}.sbc-segments .section-heading>div h2{margin-top:4px}.sbc-segments .section-heading>small{text-align:right;max-width:105px;font-size:7px;line-height:1.35}.sbc-segment-list{border-top:1px solid #efd39a3b}.sbc-segment-list article{border-bottom:1px solid #efd39a24;grid-template-columns:34px minmax(0,1fr) minmax(92px,.72fr);align-items:center;gap:10px;min-height:82px;display:grid}.sbc-segment-list article>b{color:#f5f0e74d;border-right:1px dashed #efd39a33;align-self:stretch;place-items:center;font-size:14px;display:grid}.sbc-segment-list article>div{min-width:0}.sbc-segment-list article>div strong{text-transform:uppercase;font-size:10px;display:block}.sbc-segment-list article p{color:var(--muted);margin:5px 0 0;font-size:8px}.sbc-segment-list article>span{color:#c6d1cf;text-align:right;font-size:8px;line-height:1.35}.sbc-segment-list article>span small{color:var(--amber);letter-spacing:.1em;margin-bottom:4px;font-size:6px;font-weight:900;display:block}.sbc-attribution{border-top:1px solid #efd39a40;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:14px 2px;display:grid}.sbc-attribution strong,.sbc-attribution span{display:block}.sbc-attribution strong{color:var(--amber);letter-spacing:.11em;font-size:8px}.sbc-attribution span{max-width:260px;color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.sbc-attribution a{color:var(--amber);white-space:nowrap;border:1px solid #f2b84b5c;border-radius:5px;padding:8px 9px;font-size:7px;font-weight:950;text-decoration:none}@media (width<=390px){.bottom-nav button small{letter-spacing:.04em;font-size:7px}.nav-icon{width:19px;height:19px}.sbc-entry-summary{grid-template-columns:31px minmax(0,1fr) 65px 27px;gap:7px;padding:11px 8px}.sbc-entry-copy strong{font-size:13px}.sbc-entry-cost strong{font-size:15px}.sbc-entry-toggle{width:25px;height:25px}.sbc-entry-details{padding-inline:10px}.sbc-hero{grid-template-columns:44px minmax(0,1fr);min-height:230px}.sbc-hero-copy{padding:18px 14px 15px}.sbc-hero h2{font-size:27px}.sbc-meta{gap:8px}.sbc-cost>div{padding:14px 11px}.sbc-cost>div>strong{font-size:27px}.sbc-segment-list article{grid-template-columns:29px minmax(0,1fr) minmax(80px,.68fr);gap:7px}}.home-command{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:7px;margin-bottom:19px}.season-primary,.team-quick{clip-path:none;border:0;border-radius:8px}.season-primary{min-height:238px;box-shadow:inset 0 -3px 0 var(--amber);background:linear-gradient(140deg,#12484a 0%,#0a2628 58%,#071a1c 100%)}.season-primary:after{top:-28px;right:-88px}.team-quick{background:linear-gradient(150deg,#392b1c,#162b2b 70%)}.home-metrics{background:0 0;border:0;border-top:1px solid #efd39a47;border-radius:0}.hall-showcase{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:7px}.hall-feature{border:0;border-left:3px solid var(--amber);background:linear-gradient(115deg,#f2b84b24,#082022cc);border-radius:6px}.hall-secondary article{background:#071b1dc7;border:0;border-top:1px solid #efd39a3d;border-radius:4px}.friend-strip{background:0 0;border:0;border-top:1px solid #39b9b466;border-radius:0}.league-ticket-list{gap:0}.league-ticket{background:0 0;border:0;border-bottom:1px solid #efd39a2e;border-radius:0;min-width:0;padding-inline:4px;overflow:hidden}.league-ticket:hover,.league-ticket:focus-visible{background:linear-gradient(90deg,#39b9b41c,#0000 82%);transform:none}.stats-command{border:0;border-top:3px solid var(--aqua);background:linear-gradient(135deg,#0b3032,#071a1c 75%);border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stats-podium{background:0 0;border:1px solid #efd39a40;border-left:0;border-right:0;border-radius:0;padding-inline:0}.stats-podium>div:last-child{grid-template-columns:minmax(0,1.16fr) minmax(0,.92fr) minmax(0,.92fr);gap:5px}.stats-podium article{background:#081d1fc7;border:0;border-radius:5px}.stats-podium article.winner{border-top:3px solid var(--amber)}.team-command-bar{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.team-command-metrics{border:0;border-left:2px solid var(--amber);border-radius:4px;grid-template-columns:minmax(0,.7fr) minmax(0,.8fr) minmax(0,1.25fr)}.pitch{border:0;border-radius:7px;width:100%}.ranking{background:0 0;border:0;border-radius:0}@media (width<=390px){.screen-content{padding-inline:max(12px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-right))}.home-command{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:6px}.season-primary{min-height:218px;padding-inline:13px}.season-primary>div>strong{font-size:53px}.season-primary>div>span{font-size:8px}.team-quick{padding-inline:12px}.team-quick strong{font-size:19px}.hall-showcase{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:5px}.hall-feature{grid-template-columns:minmax(72px,84px) minmax(0,1fr);gap:7px;padding:10px}.hall-feature>.player-card{width:78px;height:109px}.hall-feature h3{font-size:13px}.hall-feature p{overflow-wrap:anywhere}.hall-secondary article{grid-template-columns:39px minmax(0,1fr);gap:4px;padding-inline:5px}.hall-secondary .player-card{width:38px;height:53px}.league-ticket{grid-template-columns:32px minmax(0,1fr) auto 12px;gap:6px;padding-inline:0}.ticket-index,.ticket-score strong{font-size:19px}.stats-command{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.stats-record{padding-inline:11px}.stats-record>strong{font-size:42px}.stats-podium>div:last-child{gap:3px}.stats-podium article{padding-inline:3px}.stats-podium .player-card{width:58px;height:81px}.stats-podium .winner .player-card{width:70px;height:98px}.team-command-bar{grid-template-columns:1fr}.team-command-metrics{width:100%}.ranking-table-head,.ranking>article,.player-ranking-row{grid-template-columns:18px 36px minmax(56px,1fr) repeat(4,minmax(24px,29px));gap:2px}.version-breakdown{margin-left:18px;margin-right:0}.version-breakdown article{grid-template-columns:34px minmax(55px,1fr) repeat(4,minmax(22px,26px));gap:2px}}.home-stage{isolation:isolate;background:radial-gradient(at 78% 10%,#652dff7a,#0000 31%),radial-gradient(at 50% 38%,#4f27cd2b,#0000 42%),linear-gradient(#050914 0%,#050911 62%,#09071a 100%)}.home-stage:before{border-top:2px solid #7c40ffd1;height:270px;top:600px;left:-20%;right:-12%;transform:rotate(-9deg);box-shadow:0 -22px 74px #602aff6b,0 -1px #adff0033}.home-cinematic-art{display:none}.home-profile-head{z-index:3;background:linear-gradient(#09071c4d,#0000);border:0;padding:26px 28px 18px}.home-profile-head h1{letter-spacing:.015em;font-size:32px;font-weight:800}.home-profile-head small{font-size:11px}.home-avatar{background:#050c16bf;width:64px;height:64px;box-shadow:0 0 34px #adff001a}.home-wl-zone{padding:0 28px}.home-zone-title{margin:14px 0 11px}.home-zone-title h2{font-size:18px;font-weight:900}.home-zone-title>span{color:#a4acba}.home-wl-panel{background:linear-gradient(106deg,#050e18f5 0%,#060f1af0 52%,#31157c7a 78%,#421ba859 100%);border-color:#adff008a;border-radius:30px;min-height:318px;box-shadow:0 26px 70px #00000070,inset 0 0 70px #05081157}.home-wl-panel:before{background:linear-gradient(145deg,#0000 17%,#8a48ff52 17% 27%,#0000 27% 40%,#7a3bff38 40% 54%,#0000 54%),radial-gradient(at 65% 36%,#8f4fff5c,#0000 52%);width:300px;height:360px;top:-35px;right:-54px;transform:skew(-9deg)}.home-wl-panel:after{color:#ffffff0b;font-size:138px;top:51px;right:7px}.home-ut-crest{background:#050d169e;border-width:1.5px;width:82px;height:82px;font-size:28px;top:30px;left:25px}.home-wl-copy{top:39px;left:128px}.home-wl-copy small{font-size:10px}.home-wl-copy>strong{font-size:21px}.home-wl-copy em{font-size:9px}.home-wl-metrics{padding-top:18px;bottom:27px;left:28px;right:28px}.home-wl-metrics strong{font-size:25px}.home-wl-metrics>span:nth-child(3) strong{font-size:21px}.home-team-zone{padding:11px 28px 0}.home-mini-team{background:linear-gradient(160deg,#07111df7,#040a12fc);border-color:#754bff8c;border-radius:30px;grid-template-columns:minmax(0,1fr) 108px;min-height:485px;box-shadow:0 26px 75px #0000007a}.home-mini-pitch{background:linear-gradient(165deg,#0d1a2bfa,#060d17fc)}.home-pitch-lines{border-color:#7a51ff8c;inset:5% 7%}.home-mini-player>i{background:#07100e;width:24px;height:19px;bottom:-6px}.home-mini-team>aside{background:linear-gradient(#0f1626e6,#070c15f7);padding-top:42px}.home-mini-team>aside>strong{font-size:17px}.home-formation-map{height:124px;margin-top:29px;margin-bottom:38px}.home-hall-zone{padding:19px 28px 6px}.home-podium article{background:linear-gradient(#1c1348cc,#060911fa);border-color:#804eff8f;box-shadow:inset 0 0 46px #6128ff29}.home-podium article>span{font-size:7px}.home-data-strip,.home-stage>.friend-strip{margin-inline:28px}@media (width<=699px){.phone-app{border-inline:0;width:100%;max-width:none}.home-stage{margin-left:-16px;margin-right:-16px}}@media (width<=390px){.home-stage{margin-left:-12px;margin-right:-12px}.home-cinematic-art{opacity:.43;background-position:right -67px;background-size:730px;width:72%;right:-24px}.home-profile-head{grid-template-columns:54px minmax(0,1fr) 43px;padding:23px 18px 16px}.home-avatar{width:54px;height:54px}.home-profile-head h1{font-size:26px}.home-wl-zone,.home-team-zone,.home-hall-zone{padding-inline:18px}.home-wl-panel{min-height:285px}.home-ut-crest{width:68px;height:68px;top:26px;left:17px}.home-wl-copy{top:33px;left:99px;right:16px}.home-wl-copy>strong{font-size:18px}.home-wl-copy em{font-size:7px}.home-wl-metrics{bottom:22px;left:17px;right:17px}.home-wl-metrics strong{font-size:20px}.home-wl-metrics>span:nth-child(3) strong{font-size:16px}.home-mini-team{grid-template-columns:minmax(0,1fr) 88px;min-height:445px}.home-mini-player .player-card{width:47px;height:65px}.home-mini-team>aside>strong{font-size:13px}.home-formation-map{width:67px;height:112px}.home-podium article.second{height:242px}.home-podium article.first{height:285px}.home-podium article.third{height:222px}.home-podium .player-card{width:67px;height:94px}.home-podium .first .player-card{width:79px;height:110px}.home-data-strip,.home-stage>.friend-strip{margin-inline:18px}}.home-wl-panel,.home-mini-team,.home-podium article,.home-data-strip,.home-stage>.friend-strip{border-radius:12px}.home-wl-panel{min-height:236px}.home-team-zone{padding-top:4px}.home-mini-team{grid-template-columns:minmax(0,1fr) 96px;min-height:330px}.home-mini-player .player-card{width:42px;height:58px}.home-mini-player .player-card strong{font-size:4px}.home-mini-team>aside{padding-top:25px}.home-formation-map{width:68px;height:92px;margin-top:17px;margin-bottom:20px}.home-hall-zone{padding-top:8px}.home-podium{min-height:210px}.home-podium article.second{height:165px}.home-podium article.first{height:198px}.home-podium article.third{height:148px}.home-podium .player-card{width:52px;height:73px}.home-podium .first .player-card{width:62px;height:86px}.home-podium strong{margin-top:4px;font-size:18px}.home-podium h3{font-size:8px}.home-data-strip{grid-template-columns:repeat(2,1fr)}.screen-content:has(>.ut-home){background:#030711;padding:0;overflow-x:hidden}.ut-home{--home-lime:#b6ff16;--home-violet:#7138ff;isolation:isolate;color:#f8f9ff;background:radial-gradient(at 88% 9%,#6f32ff7a,#0000 26%),radial-gradient(at 18% 63%,#471bb233,#0000 34%),linear-gradient(154deg,#060818 0%,#030711 49%,#08051c 100%);min-height:100%;padding:12px 18px 10px;position:relative;overflow:hidden}.ut-home:before{content:"";z-index:-2;border-top:2px solid #7e4dffd9;border-bottom:1px solid #b6ff1633;border-radius:50%;height:38%;position:absolute;top:41%;left:-35%;right:-24%;transform:rotate(-11deg);box-shadow:0 -24px 65px #5b26ec61}.ut-home:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(121deg,#0000 0 41%,#7841ff1f 41.2% 45%,#0000 45.2%),linear-gradient(158deg,#0000 0 67%,#7233ff29 67.2% 72%,#0000 72.2%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 46px);position:absolute;inset:0}.ut-home__energy{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ut-home__energy i{filter:drop-shadow(0 0 7px #6d35ff);transform-origin:0;background:linear-gradient(90deg,#0000,#7c40ff9e,#0000);height:1px;display:block;position:absolute}.ut-home__energy i:first-child{width:78%;top:20%;right:-18%;transform:rotate(-34deg)}.ut-home__energy i:nth-child(2){width:92%;top:58%;left:-17%;transform:rotate(-10deg)}.ut-home__energy i:nth-child(3){background:linear-gradient(90deg,#0000,#b6ff1659,#0000);width:72%;top:84%;right:-24%;transform:rotate(15deg)}.ut-home__header{grid-template-columns:54px minmax(0,1fr) 44px;align-items:center;gap:11px;height:66px;display:grid}.ut-home__avatar{border:2px solid var(--home-lime);background:radial-gradient(circle at 35% 28%,#23324a,#080d18 68%);border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;font-weight:1000;display:grid;position:relative;box-shadow:0 0 22px #b6ff161f}.ut-home__avatar>i{background:var(--home-lime);border:3px solid #050914;border-radius:50%;width:11px;height:11px;position:absolute;bottom:3px;right:-1px}.ut-home__hello{min-width:0}.ut-home__hello small{color:#bcc2d0;letter-spacing:.14em;font-size:9px;display:block}.ut-home__hello h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;text-transform:uppercase;margin:1px 0 0;font-size:25px;font-weight:950;line-height:1;overflow:hidden}.ut-home__friends{width:43px;height:43px;color:var(--home-lime);background:#070a19c7;border:1px solid #8753ffbf;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 22px #6f38ff38}.ut-home__friends .nav-icon{width:23px;height:23px}.ut-home__wl,.ut-home__team,.ut-home__hall{position:relative}.ut-home__title{justify-content:space-between;align-items:center;height:27px;display:flex}.ut-home__title h2{color:var(--home-lime);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:15px;font-weight:950}.ut-home__title>span{color:#8f98aa;letter-spacing:.16em;font-size:8px;font-weight:900}.ut-home__title>button{color:#aeb6c5;background:0 0;border:0;font-size:9px}.ut-home__title>button b{color:var(--home-lime);margin-left:4px;font-size:18px}.ut-home__wl-ticket{color:#fff;text-align:left;clip-path:polygon(0 0,92% 0,100% 18%,100% 100%,5% 100%,0 88%);background:linear-gradient(108deg,#050c19f5 0 51%,#21115ad9 100%);border:1px solid #b6ff168c;border-radius:7px;width:100%;height:132px;position:relative;overflow:hidden;box-shadow:inset -55px 0 80px #692efa38,0 14px 35px #00000052}.ut-home__wl-ticket:before{content:"";background:linear-gradient(142deg,#0000 0 22%,#7d44ff59 22% 34%,#0000 34% 46%,#7d44ff38 46% 61%,#0000 61%);position:absolute;inset:-25% -8% -30% 42%;transform:skew(-9deg)}.ut-home__crest{border:1px solid var(--home-lime);clip-path:polygon(50% 0,94% 18%,86% 76%,50% 100%,14% 76%,6% 18%);width:48px;height:48px;color:var(--home-lime);place-items:center;font-size:19px;font-style:italic;font-weight:1000;display:grid;position:absolute;top:18px;left:17px}.ut-home__wl-state{letter-spacing:.1em;font-size:8px;font-weight:950;position:absolute;top:19px;left:78px}.ut-home__wl-state i{background:var(--home-lime);width:6px;height:6px;box-shadow:0 0 9px var(--home-lime);border-radius:50%;margin-left:6px;display:inline-block}.ut-home__wl-ticket>strong{letter-spacing:-.03em;font-size:20px;position:absolute;top:38px;left:78px}.ut-home__wl-results{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;padding-top:8px;display:grid;position:absolute;bottom:11px;left:17px;right:17px}.ut-home__wl-results>i{grid-template-columns:1fr auto;align-items:end;padding:0 12px 0 0;font-style:normal;display:grid}.ut-home__wl-results>i+i{border-left:1px solid #ffffff24;padding:0 0 0 12px}.ut-home__wl-results small{color:#8993a6;letter-spacing:.1em;font-size:7px}.ut-home__wl-results b{color:var(--home-lime);font-size:20px}.ut-home__wl-ticket>em{color:var(--home-lime);font-size:17px;font-style:normal;position:absolute;top:12px;right:16px}.ut-home__team{margin-top:4px}.ut-home__squad{clip-path:polygon(0 0,96% 0,100% 6%,100% 100%,4% 100%,0 94%);background:linear-gradient(155deg,#06101df7,#030810fc);border:1px solid #7a4aff94;border-radius:7px;outline:0;grid-template-columns:minmax(0,1fr) 91px;height:281px;display:grid;overflow:hidden}.ut-home__squad:focus-visible{box-shadow:0 0 0 2px var(--home-lime)}.ut-home__pitch{background:radial-gradient(circle at 50% 47%,#5231a830,#0000 33%),linear-gradient(165deg,#0b1727,#050d18);border-right:1px solid #7648ff59;min-width:0;position:relative;overflow:hidden}.ut-home__pitch-lines{border:1px solid #7a4bff73;border-radius:34px/14px;position:absolute;inset:4% 5%}.ut-home__pitch-lines:before{content:"";border-top:1px solid #7a4bff52;position:absolute;top:51%;left:0;right:0}.ut-home__pitch-lines:after{content:"";border:1px solid #7a4bff59;border-radius:50%;width:52px;height:52px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.ut-home__player{z-index:2;position:absolute;transform:translate(-50%,-50%)}.ut-home__player .player-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;width:34px!important;height:47px!important}.ut-home__player .player-card.official-art{transform:scale(1.12)}.ut-home__player .player-card:not(.official-art){background:linear-gradient(145deg,#63552c,#16140e);border:1px solid #e4c259}.ut-home__player .rating{font-size:7px;top:3px;left:3px}.ut-home__player .position{font-size:4px;top:12px;left:3px}.ut-home__player .portrait{width:23px;height:23px;font-size:7px;top:13px}.ut-home__player .player-card strong{font-size:3px;bottom:3px;left:2px;right:2px}.ut-home__player>i{z-index:4;border:1px solid var(--home-lime);width:16px;height:14px;color:var(--home-lime);background:#050b10;border-radius:50%;place-items:center;font-size:6px;font-style:normal;font-weight:950;display:grid;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.ut-home__tactics{background:linear-gradient(#0f1326de,#050912fa);flex-direction:column;align-items:center;padding:15px 7px 10px;display:flex}.ut-home__tactics>small{color:#7e889a;letter-spacing:.13em;font-size:6px}.ut-home__tactics>strong{color:var(--home-lime);white-space:nowrap;margin-top:3px;font-size:13px}.ut-home__formation-map{border:1px solid #b6ff167a;border-radius:4px;width:62px;height:104px;margin:12px 0 13px;position:relative}.ut-home__formation-map:before{content:"";border-top:1px solid #b6ff1640;position:absolute;top:50%;left:0;right:0}.ut-home__formation-map>i{background:var(--home-lime);border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 6px #b6ff1680}.ut-home__team-score{grid-template-columns:1fr 1fr;width:100%;display:grid}.ut-home__team-score>i{text-align:center;font-style:normal}.ut-home__team-score>i+i{border-left:1px solid #ffffff24}.ut-home__team-score small{color:#788397;font-size:6px;display:block}.ut-home__team-score b{color:#fff;margin-top:2px;font-size:16px;display:block}.ut-home__team-score>i+i b{color:var(--home-lime)}.ut-home__team-score em{font-size:7px;font-style:normal}.ut-home__chem-bar{background:#202939;border-radius:2px;width:65px;height:5px;margin-top:9px;overflow:hidden}.ut-home__chem-bar>i{background:linear-gradient(90deg,var(--home-lime),#d8ff69);height:100%;display:block}.ut-home__hall{margin-top:4px}.ut-home__podium{filter:drop-shadow(0 12px 18px #00000059);grid-template-columns:1fr 1.13fr 1fr;align-items:end;height:143px;display:grid}.ut-home__podium article{clip-path:polygon(7% 8%,88% 0,100% 11%,100% 100%,0 100%,0 17%);background:linear-gradient(#1910409e,#050711f7);border:1px solid #834dff94;border-bottom:0;align-content:end;justify-items:center;min-width:0;height:111px;padding:3px 3px 22px;display:grid;position:relative}.ut-home__podium article.winner{z-index:2;height:137px;box-shadow:inset 0 -3px 0 var(--home-lime),0 0 25px #6f37ff47;border-color:#b6ff1694}.ut-home__podium article>span{text-overflow:ellipsis;white-space:nowrap;color:#a781ff;text-align:center;letter-spacing:.05em;text-transform:uppercase;font-size:5px;font-weight:950;position:absolute;top:7px;left:3px;right:3px;overflow:hidden}.ut-home__podium article.winner>span{color:var(--home-lime)}.ut-home__podium .player-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 1px;width:42px!important;height:58px!important}.ut-home__podium .winner .player-card{width:50px!important;height:69px!important}.ut-home__podium h3{text-overflow:ellipsis;white-space:nowrap;text-align:center;text-transform:uppercase;width:100%;margin:0;font-size:7px;overflow:hidden}.ut-home__podium article>strong{color:var(--home-lime);margin-top:2px;font-size:10px}.ut-home__podium article>b{color:#a877ff;font-size:18px;position:absolute;bottom:0}.ut-home__podium article.winner>b{color:var(--home-lime)}.ut-home__silhouette{color:#7660a8;background:radial-gradient(circle at 50% 40%,#895dff4d,#0000 60%);place-items:center;width:42px;height:48px;font-size:9px;font-style:italic;font-weight:950;display:grid}.ut-home__title{padding-inline:2px;position:relative}.ut-home__title:after{content:"";transform-origin:0;opacity:.7;background:linear-gradient(90deg,#b6ff1694,#7138ffa6,#0000);height:1px;position:absolute;bottom:2px;left:23%;right:8%;transform:skew(-28deg)}.ut-home__title h2{z-index:1;text-shadow:0 0 16px #b6ff162e;position:relative}.ut-home__wl-ticket:after{content:"";z-index:1;opacity:.7;background:linear-gradient(#0000,#b6ff1680,#0000);width:1px;height:160%;animation:7s ease-in-out infinite ut-sweep;position:absolute;top:-22%;left:42%;transform:rotate(29deg)}.ut-home__squad:before{content:"";z-index:3;background:linear-gradient(90deg,transparent,var(--home-lime),transparent);opacity:.6;pointer-events:none;height:1px;position:absolute;top:-1px;left:17%;right:30%;transform:rotate(-3deg)}.ut-home__squad{position:relative}.ut-home__pitch-lines{opacity:.78;transform:rotate(-1.2deg)}.ut-home__player{transition:transform .25s,filter .25s}.ut-home__player:hover,.ut-home__player:focus-within{filter:drop-shadow(0 0 8px #b6ff1673);transform:translate(-50%,-53%)}.ut-home__podium:before{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#b6ff168c,#7d45ffcc,#0000);height:1px;position:absolute;left:-10%;right:-10%;transform:translateY(-26px)rotate(-4deg)}.ut-home__podium{position:relative}.ut-home__podium article{transition:transform .3s,filter .3s}.ut-home__podium article:hover{filter:brightness(1.12);transform:translateY(-3px)}@keyframes ut-sweep{0%,65%{opacity:0;transform:translate(-90px)rotate(29deg)}78%,88%{opacity:.75}to{opacity:0;transform:translate(170px)rotate(29deg)}}@media (prefers-reduced-motion:reduce){.ut-home__wl-ticket:after{animation:none}.ut-home__player,.ut-home__podium article{transition:none}}@media (width<=390px){.ut-home{padding-inline:14px}.ut-home__header{grid-template-columns:49px minmax(0,1fr) 40px;height:61px}.ut-home__avatar{width:47px;height:47px}.ut-home__hello h1{font-size:22px}.ut-home__friends{width:39px;height:39px}.ut-home__wl-ticket{height:126px}.ut-home__squad{grid-template-columns:minmax(0,1fr) 84px;height:268px}.ut-home__player .player-card{width:31px!important;height:43px!important}.ut-home__tactics>strong{font-size:12px}.ut-home__formation-map{width:57px;height:99px}.ut-home__podium{height:135px}.ut-home__podium article{height:104px}.ut-home__podium article.winner{height:129px}}@media (height<=760px){.ut-home{padding-top:7px}.ut-home__header{height:57px}.ut-home__wl-ticket{height:116px}.ut-home__squad{height:245px}.ut-home__podium{height:124px}.ut-home__podium article{height:95px}.ut-home__podium article.winner{height:119px}.ut-home__podium .player-card{width:36px!important;height:50px!important}.ut-home__podium .winner .player-card{width:43px!important;height:60px!important}}.ut-home__wl-ticket{clip-path:polygon(0 0,92% 0,100% 16%,100% 100%,5% 100%,0 88%)}.ut-home__wl-ticket:focus-visible,.ut-home__squad:focus-visible,.ut-home__title>button:focus-visible{outline:2px solid var(--home-lime);outline-offset:3px}.ut-home__podium article{transform-origin:bottom;border-radius:8px 8px 0 0}.ut-home__podium article.silver{transform:translateY(3px)rotate(-1deg)}.ut-home__podium article.bronze{transform:translateY(6px)rotate(1deg)}.ut-home__podium article.winner{transform:translateY(-1px)}.ut-home__podium article:hover{filter:brightness(1.12)}.ut-home__hall-list{gap:7px;display:grid}.ut-home__hall-entry{color:#f8f9ff;text-align:left;cursor:pointer;background:linear-gradient(105deg,#190f3bd6,#060a14f0);border:1px solid #7d4eff6b;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 10px;transition:transform .2s,filter .2s,border-color .2s;display:grid}.ut-home__hall-entry:hover{filter:brightness(1.1);border-color:#a271ffcc;transform:translate(3px)}.ut-home__hall-entry:focus-visible{outline:2px solid var(--home-lime);outline-offset:2px}.ut-home__hall-entry.is-lime{border-color:#b6ff167a}.ut-home__hall-entry.is-violet{border-color:#7d4eff9e}.ut-home__hall-icon{color:#b692ff;background:#7a4bff33;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.is-lime .ut-home__hall-icon{color:var(--home-lime);background:#b6ff161f}.ut-home__hall-copy{gap:1px;min-width:0;display:grid}.ut-home__hall-copy small{text-overflow:ellipsis;white-space:nowrap;color:#a98bff;letter-spacing:.08em;font-size:7px;font-weight:950;overflow:hidden}.is-lime .ut-home__hall-copy small{color:var(--home-lime)}.ut-home__hall-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.ut-home__hall-copy em{color:#8f99aa;font-size:8px;font-style:normal}.ut-home__hall-entry>b{color:var(--home-lime);white-space:nowrap;font-size:12px}.ut-home__hall-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}.ut-home__hall-main{width:100%;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;display:grid}.ut-home__hall-icon img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ut-home__hall-entry{background:linear-gradient(105deg,#110b2ab8,#040812e6);min-height:118px;position:relative;overflow:visible}.ut-home__hall-main{z-index:2;grid-template-columns:104px minmax(0,1fr) auto;align-items:end;min-height:118px;padding:12px 12px 12px 10px;position:relative}.ut-home__hall-visual{pointer-events:none;align-self:stretch;place-items:end center;width:104px;min-height:105px;display:grid;position:relative;overflow:visible}.ut-home__hall-visual:after{content:"";filter:blur(5px);background:radial-gradient(#8c49ff73,#0000 70%);border-radius:50%;height:17px;position:absolute;bottom:3px;left:8px;right:8px}.ut-home__hall-visual img{z-index:1;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 10px #0009);width:100%;height:122px;display:block;position:relative}.ut-home__hall-visual>span{z-index:1;color:#c0a5ff;filter:drop-shadow(0 5px 8px #00000080);background:radial-gradient(circle at 50% 30%,#8752ff94,#28144b2e 60%,#0000 70%);border-radius:48% 48% 18% 18%;place-items:center;width:58px;height:78px;margin-bottom:8px;font-size:22px;display:grid;position:relative}.ut-home__hall-copy{align-self:center;gap:3px}.ut-home__hall-copy small{font-size:7px}.ut-home__hall-copy strong{font-size:15px}.ut-home__hall-main>b{align-self:center;font-size:15px}.ut-home__hall-entry.is-lime .ut-home__hall-visual:after{background:radial-gradient(#b6ff166b,#0000 70%)}@media (width<=380px){.ut-home__hall-main{grid-template-columns:86px minmax(0,1fr) auto}.ut-home__hall-visual{width:86px}.ut-home__hall-visual img{height:108px}}.ut-home__hall-list{gap:12px}.ut-home__hall-entry{min-height:0}.ut-home__hall-main{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:0;padding:16px 14px 15px;display:grid}.ut-home__hall-visual{align-self:auto;place-items:end center;width:100%;height:228px;min-height:228px}.ut-home__hall-visual img{object-fit:contain;object-position:center bottom;width:min(100%,260px);height:228px}.ut-home__hall-visual:after{height:21px;bottom:2px;left:22%;right:22%}.ut-home__hall-copy{justify-items:center;gap:3px;width:100%;display:grid}.ut-home__hall-copy small{letter-spacing:.12em;font-size:10px}.ut-home__hall-copy strong{font-size:20px;line-height:1.05}.ut-home__hall-copy em{font-size:11px}.ut-home__hall-main>b{color:var(--home-lime);align-self:auto;font-size:22px;line-height:1}@media (width<=390px){.ut-home__hall-main{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding:14px 10px 13px}.ut-home__hall-visual{width:100%;height:205px;min-height:205px}.ut-home__hall-visual img{height:205px}.ut-home__hall-copy strong{font-size:18px}.ut-home__hall-copy small{font-size:9px}.ut-home__hall-main>b{font-size:20px}}.ut-home__hall-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px}.ut-home__hall-entry{min-width:0}.ut-home__hall-main{grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:start;gap:4px;min-height:248px;padding:10px 5px 11px}.ut-home__hall-visual{width:100%;height:145px;min-height:145px}.ut-home__hall-visual img{width:100%;height:145px}.ut-home__hall-visual:after{height:13px;left:8%;right:8%}.ut-home__hall-copy{gap:2px}.ut-home__hall-copy small{letter-spacing:.06em;font-size:7px;line-height:1.1}.ut-home__hall-copy strong{white-space:normal;text-overflow:clip;font-size:11px;line-height:1.1;overflow:visible}.ut-home__hall-copy em{font-size:8px;line-height:1.1}.ut-home__hall-main>b{margin-top:2px;font-size:14px;line-height:1}@media (width<=390px){.ut-home__hall-list{gap:5px}.ut-home__hall-main{min-height:220px;padding:8px 3px 9px}.ut-home__hall-visual{height:125px;min-height:125px}.ut-home__hall-visual img{height:125px}.ut-home__hall-copy small{font-size:6px}.ut-home__hall-copy strong{font-size:9px}.ut-home__hall-copy em{font-size:7px}.ut-home__hall-main>b{font-size:12px}}@media (width<=430px) and (height<=900px){.ut-home{gap:0;padding:6px 14px 74px}.ut-home__header{grid-template-columns:45px minmax(0,1fr) 38px;gap:8px;height:52px}.ut-home__avatar{width:43px;height:43px;font-size:18px}.ut-home__hello h1{font-size:20px}.ut-home__friends{width:37px;height:37px}.ut-home__title{height:21px}.ut-home__title h2{font-size:13px}.ut-home__title>button{font-size:8px}.ut-home__title>button b{font-size:15px}.ut-home__wl-ticket{height:104px}.ut-home__crest{width:39px;height:39px;font-size:15px;top:13px;left:12px}.ut-home__wl-state{font-size:7px;top:14px;left:61px}.ut-home__wl-ticket>strong{font-size:17px;top:31px;left:61px}.ut-home__wl-ticket>em{font-size:15px;top:9px;right:12px}.ut-home__wl-results{padding-top:5px;bottom:8px;left:12px;right:12px}.ut-home__wl-results small{font-size:6px}.ut-home__wl-results b{font-size:16px}.ut-home__team{margin-top:1px}.ut-home__squad{grid-template-columns:minmax(0,1fr) 78px;height:258px}.ut-home__player .player-card{width:31px!important;height:43px!important}.ut-home__player .rating{font-size:6px;top:2px;left:2px}.ut-home__player .position{font-size:3.5px;top:10px;left:2px}.ut-home__player .portrait{width:21px;height:21px;font-size:6px;top:11px}.ut-home__player .player-card strong{font-size:3px;bottom:2px}.ut-home__player>i{width:15px;height:13px;font-size:5.5px;bottom:-6px}.ut-home__tactics{padding:8px 4px 6px}.ut-home__tactics>strong{font-size:10px}.ut-home__formation-map{width:52px;height:86px;margin:9px 0}.ut-home__formation-map>i{width:4px;height:4px}.ut-home__team-score small{font-size:5px}.ut-home__team-score b{font-size:12px}.ut-home__team-score em{font-size:6px}.ut-home__chem-bar{width:48px;height:4px;margin-top:5px}.ut-home__hall{margin-top:1px}.ut-home__hall-list{gap:4px}.ut-home__hall-main{gap:3px;min-height:158px;padding:5px 2px 6px}.ut-home__hall-visual,.ut-home__hall-visual img{height:98px;min-height:98px}.ut-home__hall-visual:after{height:10px;bottom:1px}.ut-home__hall-copy{gap:1px}.ut-home__hall-copy small{letter-spacing:.03em;font-size:5px}.ut-home__hall-copy strong{font-size:8px;line-height:1.05}.ut-home__hall-copy em{font-size:6px}.ut-home__hall-main>b{margin-top:1px;font-size:10px}}.ut-home__hall-main>b{white-space:normal;text-align:center;max-width:100%;font-size:9px;line-height:1.15}@media (width<=430px){.ut-home__hall-main>b{letter-spacing:-.01em;font-size:7px}}.ut-home__quick-actions{grid-template-columns:1fr 1fr;gap:8px;height:104px;display:grid}.ut-home__quick-card{color:#f8f9ff;text-align:left;cursor:pointer;clip-path:polygon(0 0,94% 0,100% 13%,100% 100%,6% 100%,0 87%);background:linear-gradient(132deg,#060f1bfa,#1a1148f0);border:1px solid #b6ff169e;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;height:104px;padding:14px 14px 12px;display:flex;position:relative;overflow:hidden}.ut-home__quick-card:before{content:"";pointer-events:none;background:linear-gradient(140deg,#0000 0 28%,#7e43ff47 28% 40%,#0000 40% 54%,#7e43ff33 54% 67%,#0000 67%);position:absolute;inset:-35% -25% -35% 38%;transform:skew(-8deg)}.ut-home__quick-card.is-sbc{background:linear-gradient(132deg,#090c1dfa,#2b125feb);border-color:#7e4dffd1}.ut-home__quick-card>*{z-index:1;max-width:calc(100% - 12px);position:relative}.ut-home__quick-kicker{color:var(--home-lime);letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:950}.ut-home__quick-card strong{letter-spacing:-.03em;margin-top:7px;font-size:18px;font-weight:950;line-height:1}.ut-home__quick-card small{color:#aab3c4;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:8px;line-height:1.2;display:-webkit-box;overflow:hidden}.ut-home__quick-card>b{color:var(--home-lime);font-size:18px;font-weight:500;line-height:1;position:absolute;top:10px;right:12px}.ut-home__hall-main{grid-template-rows:auto auto auto auto;align-content:start}.ut-home__hall-label{color:#a781ff;letter-spacing:.08em;text-align:center;text-transform:uppercase;width:100%;font-size:8px;font-weight:950;line-height:1.1;display:block}.ut-home__hall-entry.is-lime .ut-home__hall-label{color:var(--home-lime)}.ut-home__hall-entry.is-violet .ut-home__hall-label{color:#b692ff}@media (width<=430px){.ut-home__quick-actions,.ut-home__quick-card{height:104px}.ut-home__quick-card{padding:12px 10px 10px}.ut-home__quick-card strong{font-size:16px}.ut-home__quick-card small{color:#e5e8f0;-webkit-line-clamp:3;text-shadow:0 1px 8px #000000a6;font-size:9px;line-height:1.25}.ut-home__quick-kicker{font-size:7px}.ut-home__hall-label{letter-spacing:.04em;font-size:7px}}.ut-home__hall-entry,.ut-home__hall-entry.is-lime,.ut-home__hall-entry.is-violet{background:linear-gradient(105deg,#110d2cd1,#090c18f5);border-color:#b6ff1694}.ut-home__hall-entry .ut-home__hall-label,.ut-home__hall-entry.is-lime .ut-home__hall-label,.ut-home__hall-entry.is-violet .ut-home__hall-label{color:var(--home-lime);text-shadow:0 0 10px #b6ff1647}.ut-home__hall-entry .ut-home__hall-main>b{color:var(--home-lime);text-shadow:0 0 10px #b6ff1633}.ut-home__hall-entry .ut-home__hall-copy strong{color:#f8f9ff}.ut-home__hall-entry .ut-home__hall-copy em{color:#c5cad6}:root{--bg:#030711;--panel:#0a1120;--panel2:#11152b;--line:#29315a;--text:#f5f7ff;--muted:#8d97ab;--lime:#b6ff16;--purple:#7138ff;--red:#ff6670;--gold:#b6ff16;--teal:#7138ff;--amber:#b6ff16;--cream:#f5f7ff;--aqua:#8d62ff;--ink:#071008}html,body{color:var(--text);background:#030711}.app-shell{background:radial-gradient(at 88% 0,#7138ff52,#0000 30%),linear-gradient(155deg,#050818,#02050d 54%,#09051b)}.phone-app{background:linear-gradient(155deg,#050814fb,#02060ffc 58%,#08051bfb);border-inline:1px solid #7138ff2e}.phone-app:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(124deg,#0000 0 35%,#7138ff17 35.2% 39%,#0000 39.2%),linear-gradient(157deg,#0000 0 70%,#7138ff1f 70.2% 74%,#0000 74.2%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 48px);position:absolute;inset:0}.phone-app>*{z-index:1;position:relative}.screen-content{background:0 0}.app-header{border-bottom:1px solid #7138ff61;padding-bottom:13px}.app-header:after{background:linear-gradient(90deg,var(--lime),var(--purple));box-shadow:14px 0 #b6ff162e}.app-header h1,.section-heading h2,.league-list-heading h2,.chart-header h2,.friend-search h2,.picker-title h2,.catalog-detail-copy h2{color:#f8f9ff;text-shadow:0 0 18px #7138ff33}.eyebrow{color:var(--lime)}.bottom-nav{background:#030711f5;border-top-color:#7138ff5c}.bottom-nav button.active{color:var(--lime)}.bottom-nav button.active:before{background:var(--lime);box-shadow:0 0 10px #b6ff1680}.hero-tile,.team-summary,.bench,.friend-strip,.profile-card,.settings-list,.invite-card,.league-card,.record-panel,.recap-launch,.detail-result,.detail-stats,.stats-hero,.stats-total-hero,.stats-command,.stats-podium,.ranking,.catalog-status,.catalog-search,.catalog-sections button,.sbc-source-rail,.sbc-entry,.sbc-stale,.picker-modal,.catalog-detail,.formation-modal,.league-create-modal,.pitch,.roster-group>button{background:linear-gradient(145deg,#0c1123f0,#060a15f5);border-color:#7138ff70;box-shadow:inset 0 1px #ffffff06,0 12px 28px #00000029}.hero-tile,.team-summary,.bench,.friend-strip,.profile-card,.settings-list,.invite-card,.league-card,.record-panel,.recap-launch,.detail-result,.detail-stats,.stats-hero,.stats-total-hero,.stats-command,.stats-podium,.ranking,.catalog-status,.catalog-search,.catalog-sections button,.sbc-entry,.sbc-stale,.picker-modal,.catalog-detail,.formation-modal,.league-create-modal,.pitch,.roster-group>button{border-radius:10px}.section-heading h2,.league-list-heading h2,.picker-title h2,.catalog-detail-copy h2,.stats-podium h2{color:var(--lime)}.section-heading button,.section-heading small,.league-list-heading>button,.hero-tile span,.hero-tile i{color:var(--muted)}.segmented,.stats-scope button,.catalog-filters button,.filter-chips button{background:#050a14e0;border-color:#7138ff66;border-radius:9px}.segmented .active,.stats-scope button.active,.catalog-filters button.active,.filter-chips button.active,.league-list-heading>button,.primary-action,.catalog-search button{background:var(--lime);border-color:var(--lime);color:#071008}.primary-action{box-shadow:0 10px 32px #b6ff162b}.fut-tile,.stats-hero,.stats-total-hero{background:linear-gradient(145deg,#16103ff2,#080c1cf5);border-color:#7138ffa6}.stats-hero>strong,.stats-total-hero strong,.record-panel>div>strong,.league-record strong,.catalog-status>div strong,.stat-cell.points,.version-total-row strong,.all-players-total strong{color:var(--lime)}.league-number{color:#c1adff;background:#7138ff33}.league-number.complete{color:var(--lime);background:#b6ff1621}.sbc-source-rail{border-top-color:#b6ff165c;border-bottom-color:#7138ff66}.sbc-source-rail span,.sbc-entry-copy small,.sbc-entry-cost strong{color:var(--lime)}.sbc-entry{border-top-color:var(--lime);background:linear-gradient(110deg,#110d2bf2,#060a14f7 72%)}.sbc-entry-toggle{color:var(--lime);border-color:#b6ff1680}.stats-podium article,.ranking-table-head{background:#0d0d24b8;border-color:#7138ff61}.stats-podium article.winner{border-color:var(--lime);background:linear-gradient(#b6ff161a,#0a0a1bb8)}.stats-podium article>strong,.stats-podium .podium-rank{color:var(--lime)}.photo-scan-panel{background:linear-gradient(120deg,#0c121ff5,#18113ae6);border:1px solid #b6ff1661;border-radius:10px;margin:10px 0;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 10px 24px #00000024}.photo-scan-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-scan-action{cursor:pointer;align-items:center;gap:11px;min-height:76px;padding:12px 14px;display:flex}.photo-scan-icon{width:38px;height:38px;color:var(--lime);border:1px solid #b6ff16b8;border-radius:11px;flex:0 0 38px;place-items:center;font-size:26px;line-height:1;display:grid;box-shadow:0 0 18px #b6ff1621}.photo-scan-action>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.photo-scan-action strong{color:var(--lime);letter-spacing:.08em;font-size:12px}.photo-scan-action small{color:#aeb7c8;font-size:10px;line-height:1.25}.photo-scan-action em{color:#f5f7ff;font-size:10px;font-style:normal;font-weight:700}.photo-scan-action i{color:#ffc76a;font-size:10px;font-style:normal;line-height:1.25}.photo-scan-action>b{color:var(--lime);flex:none;font-size:21px;font-weight:600}.photo-scan-panel.is-reading{border-color:#7e62ffb8}.photo-scan-panel.is-reading .photo-scan-icon{animation:1.1s ease-in-out infinite photo-scan-pulse}.photo-scan-panel.is-success{border-color:#b6ff16b8}.photo-scan-panel.is-error{border-color:#ff9970b3}.photo-scan-panel.is-error .photo-scan-icon,.photo-scan-panel.is-error .photo-scan-action>b{color:#ffad83;border-color:#ffad83}@keyframes photo-scan-pulse{50%{opacity:.45;transform:scale(.92)}}.share-podium article{border-bottom:1px solid #ffffff14;grid-template-rows:minmax(118px,1fr) auto;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0 6px;min-height:164px;padding:8px 5px 9px;display:grid;position:relative}.share-podium article .recap-rank{z-index:4;position:absolute;top:9px;left:2px}.share-podium article .share-player-visual{grid-area:1/1/auto/-1;place-self:center;width:min(100%,102px);height:118px;overflow:hidden}.share-podium article .share-player-visual img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.share-podium article>span:nth-child(3){flex-direction:column;grid-area:2/1;justify-content:center;align-self:center;min-width:0;padding-left:2px;display:flex!important}.share-podium article>span:nth-child(3) strong{white-space:nowrap;text-overflow:ellipsis;line-height:1.15;overflow:hidden;color:#f8f9ff!important;font-size:11px!important}.share-podium article>span:nth-child(3) small{white-space:nowrap;margin-top:3px;line-height:1.15;color:#aeb7c8!important;font-size:8px!important}.share-podium article>b{color:var(--lime);white-space:nowrap;grid-area:2/2;align-self:center;font-size:15px;line-height:1}.share-podium article>b small{color:#aeb7c8;text-align:right;margin-top:2px;font-size:7px;display:block}.share-podium article.empty .share-player-visual{color:var(--muted);font-size:20px}@media (width<=430px){.share-podium article{grid-template-rows:minmax(105px,1fr) auto;min-height:150px}.share-podium article .share-player-visual{width:88px;height:105px}.share-podium article>span:nth-child(3) strong{font-size:10px!important}.share-podium article>b{font-size:13px}}.share-podium article{grid-template-rows:minmax(116px,1fr) auto;min-height:178px}.share-podium article .share-player-visual{width:100%;height:116px;overflow:visible}.share-podium article .share-player-visual img{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.share-podium article>span:nth-child(3){align-self:start;padding:4px 1px 0;overflow:visible}.share-podium article>span:nth-child(3) strong{overflow-wrap:anywhere;word-break:normal;line-height:1.08;white-space:normal!important;text-overflow:clip!important;display:block!important;overflow:visible!important}.share-podium article>span:nth-child(3) small{white-space:normal!important;overflow:visible!important}@media (width<=430px){.share-podium article{grid-template-rows:minmax(106px,1fr) auto;min-height:166px}.share-podium article .share-player-visual{height:106px}.share-podium article>span:nth-child(3) strong{font-size:9px!important}}.share-podium article{grid-template-rows:minmax(112px,1fr) auto;grid-template-columns:18px minmax(0,1fr);gap:0 4px;min-height:180px;padding:7px 3px 8px;display:grid}.share-podium article .recap-rank{top:8px;left:1px}.share-podium article .share-player-visual{border-bottom:1px solid #ffffff14;grid-area:1/1/auto/-1;place-items:center;width:100%;height:112px;min-height:0;padding:0 3px 5px;display:grid;overflow:hidden}.share-podium article .share-player-visual img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.share-podium article .share-player-copy{background:#050d146b;grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:4px;min-width:0;padding:6px 2px 0;display:grid}.share-podium article .share-player-copy strong,.share-podium article .share-player-copy small{overflow-wrap:anywhere;min-width:0;display:block;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.share-podium article .share-player-copy strong{grid-column:1;line-height:1.1;color:#f8f9ff!important;font-size:10px!important}.share-podium article .share-player-copy>small{grid-column:1;margin-top:3px;line-height:1.1;color:#aeb7c8!important;font-size:7px!important}.share-podium article .share-player-copy>b{color:var(--lime);text-align:right;white-space:nowrap;grid-area:1/2/span 2;font-size:14px;line-height:1}.share-podium article .share-player-copy>b small{color:#aeb7c8;text-align:right;margin-top:3px;font-size:6px;display:block}@media (width<=430px){.share-podium article{grid-template-rows:minmax(104px,1fr) auto;min-height:166px}.share-podium article .share-player-visual{height:104px}.share-podium article .share-player-copy strong{font-size:9px!important}.share-podium article .share-player-copy>b{font-size:12px}}.share-podium article .share-player-visual>.player-card{border-radius:9px 9px 12px 12px;flex:none;width:64px;height:88px;margin:0;padding:5px;transform:none}.share-podium article .share-player-visual>.player-card .rating{font-size:11px;top:5px;left:5px}.share-podium article .share-player-visual>.player-card .position{font-size:6px;top:18px;left:5px}.share-podium article .share-player-visual>.player-card strong{font-size:6px;bottom:5px;left:4px;right:4px}.share-podium article .share-player-visual>.player-card .card-image{object-fit:contain;width:100%;height:100%}@media (width<=430px){.share-podium article .share-player-visual>.player-card{width:58px;height:80px}}.share-podium-grid,.share-podium,.share-podium>div{min-height:0}.share-podium>div{grid-template-rows:repeat(3,minmax(0,1fr));height:100%}.share-podium article{grid-template-rows:minmax(0,1fr) auto;height:auto;min-height:0;padding:4px 2px 5px;overflow:hidden}.share-podium article .share-player-visual{height:100%;min-height:0;overflow:visible}.share-podium article .share-player-visual>.player-card{max-width:100%;max-height:100%}.share-podium article .share-player-copy{min-height:34px;padding-top:4px}@media (width<=430px){.share-podium article{min-height:0}.share-podium article .share-player-visual{height:100%}.share-podium article .share-player-visual>.player-card{width:52px;height:72px}}.playstyle-list{margin-top:12px}.playstyle-list>small{color:var(--muted);letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.playstyle-list>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.playstyle-list span{color:#e9e5ff;background:#7138ff1f;border:1px solid #8d62ff66;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:4px 6px;font-size:8px;display:inline-flex}.playstyle-list span.plus{color:var(--lime);background:#b6ff161f;border-color:#b6ff1699}.playstyle-list img{object-fit:contain;width:15px;height:15px}.pitch-player .player-card .card-playstyle-plus{inset:50% -10px auto auto;transform:translateY(-50%)}.ut-home__player .card-playstyle-plus{display:none}.install-modal{border:1px solid var(--line);background:linear-gradient(#111a25,#090e14);border-radius:20px;width:min(100% - 32px,420px);padding:22px 18px 18px;position:relative;box-shadow:0 24px 70px #000000a6}.install-modal h2{color:var(--lime);margin:8px 0 12px}.install-modal>p{color:var(--muted);font-size:12px;line-height:1.45}.install-modal>p strong{color:var(--paper)}.install-step{border:1px solid var(--line);background:#080f16b3;border-radius:10px;align-items:center;gap:9px;margin:10px 0;padding:9px 10px;display:flex}.install-step b{background:var(--lime);color:#081000;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.ranking-table-head button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ranking-table-head button.active,.ranking-table-head button.points.active{color:var(--lime)}.match-highlight-picker{background:linear-gradient(135deg,#1f134873,#071b1dc7);border:1px solid #8d62ff6b;border-radius:14px;gap:10px;margin:16px 0;padding:14px;display:grid}.match-highlight-picker h2{margin:3px 0 0;font-size:18px}.match-highlight-picker p{color:var(--muted);margin:4px 0 0;font-size:11px}.match-highlight-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.match-highlight-picker label{color:var(--lime);cursor:pointer;background:#b6ff161a;border:1px solid #b6ff168c;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.match-highlight-picker label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.match-highlight-picker>button{color:#ff7886;cursor:pointer;background:0 0;border:0;justify-self:start;font-size:10px;font-weight:900}.match-highlight-gallery{background:#0a111ec7;border:1px solid #8d62ff6b;border-radius:14px;margin:14px 0;padding:14px}.match-highlight-gallery .section-heading{margin-bottom:10px}.match-highlight-gallery h2{margin:3px 0 0;font-size:18px}.match-highlight-gallery img,.match-highlight-gallery video{object-fit:contain;background:#05070d;border-radius:10px;width:100%;max-height:420px;margin-top:8px;display:block}.highlight-add-button{color:var(--lime);text-align:center;cursor:pointer;background:#b6ff161a;border:1px solid #b6ff168c;border-radius:10px;margin-top:12px;padding:12px;font-size:11px;font-weight:900;display:block;position:relative}.highlight-add-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.highlight-error{color:#ff7886;margin-top:8px;font-size:11px;display:block}.highlight-item{position:relative}.highlight-delete-button{color:#ff7886;cursor:pointer;background:#ff788614;border:1px solid #ff78868c;border-radius:8px;margin:8px 0 2px auto;padding:7px 10px;font-size:10px;font-weight:900;display:block}.split-highlight-picker label{color:var(--lime);cursor:pointer;background:#b6ff161a;border:1px solid #b6ff168c;border-radius:10px;gap:3px;margin-top:8px;padding:11px 12px;display:grid}.split-highlight-picker label small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.split-highlight-picker input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.split-highlight-picker>button{color:#ff7886;cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:10px;font-weight:900}.best-goals-launch{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#213614bf,#0c1820e6);border:1px solid #b6ff1680;border-radius:14px;justify-content:space-between;align-items:center;margin:12px 0;padding:14px;display:flex}.best-goals-launch span{gap:4px;display:grid}.best-goals-launch small,.best-goals-launch i{color:var(--muted);font-size:10px;font-style:normal}.best-goals-launch strong{color:var(--lime);font-size:15px}.best-goals-launch>b{color:var(--lime);font-size:24px}.best-goals-intro,.profile-best-goals{background:#0a111ec7;border:1px solid #8d62ff6b;border-radius:14px;margin:14px 0;padding:16px}.best-goals-intro h2{margin:5px 0;font-size:22px}.best-goals-intro p,.profile-best-goals>p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.best-goals-grid{gap:10px;display:grid}.best-goals-grid>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#0a111ec7;border:1px solid #8d62ff59;border-radius:12px;grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:8px;display:grid}.best-goals-grid>button.selected{border-color:var(--lime);box-shadow:0 0 0 1px #b6ff1640}.best-goals-grid video{object-fit:cover;background:#05070d;border-radius:8px;width:110px;height:76px}.best-goals-grid button span{gap:5px;display:grid}.best-goals-grid button strong{color:var(--lime);font-size:12px}.best-goals-grid button small{color:var(--muted);font-size:11px}.best-goals-empty{color:var(--muted);text-align:center;padding:24px 10px}.best-goals-empty strong{color:var(--text)}.profile-best-goals-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profile-best-goals-grid article{gap:5px;min-width:0;display:grid}.profile-best-goals-grid video{aspect-ratio:1/1.2;object-fit:cover;background:#05070d;border-radius:8px;width:100%}.profile-best-goals-grid strong{color:var(--lime);font-size:11px}.profile-best-goals-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.preorder-version-toggle{width:100%;color:var(--lime);letter-spacing:.04em;background:linear-gradient(110deg,#b8ff1729,#5934bb33);border:1px solid #b8ff179e;border-radius:10px;margin-top:10px;padding:10px 8px;font-size:8px;font-weight:950}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--a5-bg:#07060f;--a5-ink:#f3f1ff;--a5-muted:#a9a3c9;--a5-dim:#8d86b3;--a5-violet:#5b2ff0;--a5-violet-deep:#24127a;--a5-line:#2e2752;--a5-panel:#0f0b20;--a5-lime:#c6ff1a;--a5-red:#ff5c7a;--a5-amber:#ffb020;--a5-display:"Barlow Condensed", "Arial Narrow", "Avenir Next Condensed", sans-serif;--a5-body:"Barlow", "Avenir Next", system-ui, sans-serif;--a5-pill:polygon(18px 0, calc(100% - 18px) 0, 100% 50%, calc(100% - 18px) 100%, 18px 100%, 0 50%);--a5-chamfer:polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 18px 100%, 0 calc(100% - 18px));--a5-hex:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--a5-para:polygon(14px 0, 100% 0, calc(100% - 14px) 100%, 0 100%)}html,body,.app-shell{background:var(--a5-bg)}.app-shell .ambient{display:none}.phone-app{background:var(--a5-bg);isolation:isolate;border-inline-color:#5b2ff01f}.phone-app>.screen-content{z-index:1;position:relative}.a5-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.a5-backdrop svg{width:100%;min-width:390px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.a5-backdrop__bands{animation:9s ease-in-out infinite alternate a5-band}.a5-backdrop__trace{stroke-dasharray:60 540;animation:6s linear infinite a5-trace}.toast{clip-path:var(--a5-chamfer);border-color:var(--a5-lime);color:var(--a5-lime);font-family:var(--a5-display);letter-spacing:.04em;text-transform:uppercase;background:#120d28;border-radius:0;font-size:15px;font-style:italic;font-weight:900}.loading-line{background:var(--a5-lime)}@keyframes a5-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes a5-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes a5-deal{0%{opacity:0;transform:translateY(-70px)rotate(-14deg)scale(.4)}70%{opacity:1;transform:translateY(4px)rotate(2deg)scale(1.06)}to{opacity:1;transform:none}}@keyframes a5-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes a5-flow{to{stroke-dashoffset:-24px}}@keyframes a5-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes a5-sweep{0%{transform:translate(-140px)skew(-22deg)}60%,to{transform:translate(620px)skew(-22deg)}}@keyframes a5-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes a5-spin{to{transform:rotate(360deg)}}@keyframes a5-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes a5-band{0%{transform:translate(-30px)}to{transform:translate(30px)}}@keyframes a5-trace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-600px}}@keyframes a5-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}.a5-rise{animation:.7s cubic-bezier(.2,.8,.2,1) both a5-rise}.a5-slide{animation:.6s cubic-bezier(.2,.8,.2,1) both a5-slide}@media (prefers-reduced-motion:reduce){.a5-rise,.a5-slide,.a5-deal,.a5-bob,.a5-flow,.a5-live__dot:before,.a5-band:after,.a5-segs i b,.a5-rays,.a5-podium__step.is-on .a5-podium__fig img,.a5-backdrop__bands,.a5-backdrop__trace,.a5-pop{animation:none!important}}.a5-screen{color:var(--a5-ink);font-family:var(--a5-body);flex-direction:column;gap:14px;padding:8px 6px 18px;display:flex;position:relative}.a5-pagehead{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.a5-pagehead small{color:var(--a5-muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:block}.a5-pagehead h1{font-family:var(--a5-display);text-transform:uppercase;color:var(--a5-ink);margin:0;font-size:40px;font-style:italic;font-weight:900;line-height:.95}.a5-pagehead__aside{flex-direction:column;align-items:flex-end;display:flex}.a5-pagehead__aside b{font-family:var(--a5-display);font-size:22px;font-style:italic;font-weight:900;line-height:1}.a5-pagehead__aside small{letter-spacing:.1em;font-size:11px}.a5-title{font-family:var(--a5-display);text-transform:uppercase;color:var(--a5-ink);align-items:center;gap:10px;margin:0;font-size:25px;font-style:italic;font-weight:900;line-height:1;display:flex}.a5-title i{background:var(--a5-lime);flex:none;width:6px;height:18px;transform:skew(-20deg)}.a5-head{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.a5-head__meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--a5-display);color:var(--a5-muted);text-transform:uppercase;font-size:14px;overflow:hidden}.a5-head__meta b{color:var(--a5-ink)}.a5-head>small{color:var(--a5-muted);font-size:11px}.a5-lime{color:var(--a5-lime)!important}.a5-link{color:var(--a5-lime);font-family:var(--a5-display);text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:15px;font-weight:700;display:inline-flex}.a5-link svg{width:14px;height:14px}.a5-cta{background:var(--a5-lime);color:#0b0a14;height:46px;clip-path:var(--a5-para);font-family:var(--a5-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 22px 0 20px;font-size:18px;font-style:italic;font-weight:900;text-decoration:none;transition:transform .2s;display:inline-flex}.a5-cta:active{transform:scale(.96)}.a5-cta svg{width:16px;height:16px}.a5-cta:disabled{opacity:.5}.a5-hex{background:var(--a5-lime);width:44px;height:48px;clip-path:var(--a5-hex);cursor:pointer;border:0;flex:none;padding:0;position:relative}.a5-hex>span{clip-path:var(--a5-hex);color:var(--a5-ink);font-family:var(--a5-display);background:#120e24;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;position:absolute;inset:2px}.a5-cbtn{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);cursor:pointer;background:#3a2c78;border:0;flex:none;width:46px;height:44px;padding:0;position:relative}.a5-cbtn>span{clip-path:inherit;color:var(--a5-ink);background:#0e0a1e;justify-content:center;align-items:center;display:flex;position:absolute;inset:1px}.a5-cbtn svg{width:20px;height:20px}.a5-band{background:var(--a5-violet);color:#fff;clip-path:polygon(0 0,100% 0,100% 74%,64% 74%,58% 100%,0 100%);flex-direction:column;gap:6px;margin:0 -24px;padding:14px 24px 30px;display:flex;position:relative;overflow:hidden}.a5-band:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(115deg,#ffffff12 0 2px,#0000 2px 14px);position:absolute;inset:0}.a5-band:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:70px;animation:4.2s cubic-bezier(.6,0,.3,1) 1.4s infinite a5-sweep;position:absolute;top:-20px;bottom:-20px;left:0}.a5-band>*{z-index:1;position:relative}.a5-band__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.a5-band__count{font-family:var(--a5-display);font-size:14px;font-weight:700}.a5-band__main{align-items:center;gap:12px;display:flex}.a5-band__legend{flex-direction:column;flex:1;font-size:12px;line-height:1.3;display:flex}.a5-live{letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:600;display:flex;overflow:hidden}.a5-live__dot{flex:none;width:7px;height:7px;position:relative}.a5-live__dot:before,.a5-live__dot:after{content:"";background:var(--a5-lime);position:absolute;inset:0}.a5-live__dot:before{animation:1.6s ease-out infinite a5-pulse}.a5-live__dot:after{transform:rotate(45deg)}.a5-live__dot.is-off:before{display:none}.a5-live__dot.is-off:after{background:#fff9}.a5-score{font-family:var(--a5-display);letter-spacing:-.02em;min-width:104px;font-size:64px;font-style:italic;font-weight:900;line-height:.9}.a5-score i{color:var(--a5-lime);font-style:italic}.a5-segs{gap:5px;width:58%;padding-left:3px;display:flex}.a5-segs i{background:#ffffff38;flex:1;height:8px;overflow:hidden;transform:skew(-24deg)}.a5-segs i b{transform-origin:0;height:100%;animation:.45s cubic-bezier(.2,.8,.2,1) both a5-fill;display:block}.a5-segs i b.w{background:var(--a5-lime)}.a5-segs i b.l{background:var(--a5-red)}.a5-segs i b.d{background:var(--a5-amber)}.a5-segs i b.p{background:#fff}.a5-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 4px;display:grid}.a5-tabs--scroll{scrollbar-width:none;margin:0 -6px;padding:2px 6px;display:flex;overflow-x:auto}.a5-tabs--scroll::-webkit-scrollbar{display:none}.a5-tab{color:#cfc9ef;min-width:74px;height:38px;font-family:var(--a5-display);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#17112f;border:0;flex:none;padding:0 12px;font-size:16px;font-style:italic;font-weight:900;transition:background .25s,color .25s;transform:skew(-18deg)}.a5-tab>span{display:inline-block;transform:skew(18deg)}.a5-tab.active{background:var(--a5-lime);color:#0b0a14}.a5-kpis{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a5-kpis>span{flex-direction:column;padding:2px 0;display:flex}.a5-kpis>span+span{border-left:1px solid var(--a5-line);padding-left:14px;transform:skew(-12deg)}.a5-kpis>span+span>*{transform:skew(12deg)}.a5-kpis b{font-family:var(--a5-display);font-size:30px;font-style:italic;font-weight:900;line-height:1}.a5-kpis b i{color:var(--a5-lime)}.a5-kpis small{color:var(--a5-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.a5-mini{aspect-ratio:390/500;clip-path:polygon(12% 0,88% 0,100% 10%,100% 88%,50% 100%,0 88%,0 10%);color:#fff;width:100%;font-family:var(--a5-display);text-align:center;background:linear-gradient(160deg,#3a2c78,#120e24);flex-direction:column;justify-content:center;align-items:center;font-style:italic;display:flex}.a5-mini b{font-size:1.35em;font-weight:900;line-height:1}.a5-mini small{color:var(--a5-lime);font-size:.7em;font-weight:700}.a5-mini span{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;max-width:92%;font-size:.66em;font-weight:700;overflow:hidden}.a5-nav{z-index:20;padding:6px max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:linear-gradient(180deg, #07060f00, var(--a5-bg) 40%);position:relative}.a5-nav__shape{height:62px;clip-path:var(--a5-pill);background:#2e2266;position:relative}.a5-nav__shape:before{content:"";clip-path:var(--a5-pill);background:#0d0a1c;position:absolute;inset:1px}.a5-nav__grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute;inset:0 15px}.a5-nav__ind{top:8px;bottom:8px;left:calc(var(--i) * 20%);pointer-events:none;justify-content:center;width:20%;transition:left .4s cubic-bezier(.2,.9,.25,1.15);display:flex;position:absolute}.a5-nav__ind:after{content:"";border-bottom:2px solid var(--a5-lime);background:#c6ff1a21;width:56px;height:100%;transform:skew(-18deg)}.a5-nav__ind.is-hidden{opacity:0}.a5-nav button{color:var(--a5-dim);font-family:var(--a5-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:700;transition:color .3s;display:flex;position:relative}.a5-nav button svg{width:21px;height:21px}.a5-nav button.active{color:var(--a5-lime)}.screen-content:has(>.a5-home){padding:0;overflow-y:auto}.a5-home{min-height:100%;padding:max(18px, env(safe-area-inset-top)) 24px 8px;color:var(--a5-ink);font-family:var(--a5-body);box-sizing:border-box;flex-direction:column;gap:10px;display:flex;position:relative;overflow:hidden}.a5-home__head{align-items:center;gap:12px;min-height:48px;display:flex}.a5-home__hello{flex-direction:column;flex:1;min-width:0;display:flex}.a5-home__hello small{color:var(--a5-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.a5-home__hello strong{font-family:var(--a5-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:28px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.a5-home__team{flex-direction:column;flex:auto;gap:4px;min-height:230px;margin-top:-4px;display:flex}.a5-pitch{flex:auto;min-height:210px;max-height:330px;margin:0 -10px;position:relative}.a5-pitch__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a5-pitch__lines .a5-flow{stroke-dasharray:4 8;animation:1.4s linear infinite a5-flow}.a5-pitch__slot{position:absolute;transform:translate(-50%,-50%)}.a5-deal{animation:.65s cubic-bezier(.2,.9,.25,1.1) both a5-deal}.a5-bob{animation:3.2s ease-in-out infinite a5-bob}.a5-pitch__card{cursor:pointer;filter:drop-shadow(0 4px 5px #0009);background:0 0;border:0;width:100%;padding:0;transition:transform .35s cubic-bezier(.2,.9,.25,1.2),filter .35s;display:block}.a5-pitch__card img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block}.a5-pitch__card .a5-mini{font-size:13px}.a5-pitch__card.is-on{filter:drop-shadow(0 0 10px #c6ff1ad9)drop-shadow(0 6px 8px #0009);transform:translateY(-8px)scale(1.35)}.a5-pitch__empty{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.a5-home__hall{flex-direction:column;gap:6px;display:flex}.a5-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin:0 -6px;display:grid}.a5-podium__step{color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.a5-podium__fig{width:100%;height:calc(var(--fig-h,98px) * var(--hall-k,1));justify-content:center;align-items:flex-end;display:flex;position:relative}.a5-podium__fig img{object-fit:contain;object-position:bottom;filter:saturate(.75)brightness(.85);transform-origin:bottom;width:100%;height:100%;transition:filter .4s;position:relative}.a5-podium__ph{font-family:var(--a5-display);color:#fff3;padding-bottom:12px;font-size:40px;position:relative}.a5-podium__step.is-on .a5-podium__fig img{filter:drop-shadow(0 0 14px #c6ff1a73);animation:3.6s ease-in-out infinite a5-breathe}.a5-rays{background:repeating-conic-gradient(#c6ff1a38 0deg 8deg,#0000 8deg 24deg);border-radius:50%;width:150px;height:150px;margin-left:-75px;animation:16s linear infinite a5-spin;position:absolute;bottom:-40px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#000 20%,#0000 68%)}.a5-podium__block{width:100%;height:calc(var(--plinth-h,56px) * var(--plinth-k,1));display:block;position:relative}.a5-podium__top{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:#4a3a99;height:9px;transition:background .3s;position:absolute;top:0;left:0;right:0}.a5-podium__body{background:#17112f;flex-direction:column;justify-content:center;align-items:center;padding:0 4px;transition:background .3s;display:flex;position:absolute;inset:9px 0 0;overflow:hidden}.a5-podium__step.is-1 .a5-podium__body{background:#1e1544}.a5-podium__step.is-on .a5-podium__top{background:var(--a5-lime)}.a5-podium__step.is-on .a5-podium__body{background:#2a1d5c}.a5-podium__body em{font-family:var(--a5-display);color:#0000;-webkit-text-stroke:1px #ffffff29;font-size:58px;font-style:italic;font-weight:900;line-height:1;position:absolute;bottom:-14px;right:2px}.a5-podium__body small{color:var(--a5-muted);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;font-size:10px;font-weight:600;position:relative}.a5-podium__step.is-on .a5-podium__body small{color:var(--a5-lime)}.a5-podium__body strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--a5-display);text-transform:uppercase;font-size:16px;font-style:italic;font-weight:900;line-height:1.05;position:relative;overflow:hidden}.a5-podium__step.is-1 .a5-podium__body strong{font-size:21px}.a5-podium__body>span{color:#cfc9ef;white-space:nowrap;font-size:11px;position:relative}.a5-fut .a5-band{clip-path:polygon(0 0,100% 0,100% 76%,64% 76%,58% 100%,0 100%);padding-top:16px;padding-bottom:34px}.a5-fut__current{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.a5-fut__current>div{flex-direction:column;gap:2px;min-width:0;display:flex}.a5-fut__current strong{font-family:var(--a5-display);text-transform:uppercase;font-size:28px;font-style:italic;font-weight:900;line-height:1}.a5-fut__current p{color:#ded6ff;margin:0;font-size:12px}.a5-fut__current .a5-score{min-width:0;font-size:58px;line-height:.85}.a5-fut__go{align-items:center;gap:14px;margin-top:14px;display:flex}.a5-fut__go .a5-segs{width:52%}.a5-fut__go .a5-cta{height:44px;box-shadow:0 6px 18px #c6ff1a59}.a5-fut__archive{flex-direction:column;gap:10px;margin-top:-4px;display:flex}.a5-ticket{background:var(--a5-line);width:100%;height:92px;color:inherit;text-align:left;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));cursor:pointer;border:0;padding:0;transition:transform .25s cubic-bezier(.2,.9,.3,1.2),background .25s;position:relative}.a5-ticket:hover,.a5-ticket:focus-visible{background:var(--a5-lime);transform:translate(-6px)}.a5-ticket__in{background:var(--a5-panel);clip-path:inherit;align-items:center;gap:14px;padding:0 18px 0 14px;display:flex;position:absolute;inset:1px}.a5-ticket__num{width:56px;font-family:var(--a5-display);color:#0000;-webkit-text-stroke:1.2px #ffffff40;flex:none;font-size:52px;font-style:italic;font-weight:900;line-height:1}.a5-ticket:hover .a5-ticket__num{-webkit-text-stroke-color:var(--a5-lime)}.a5-ticket__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.a5-ticket__copy small{letter-spacing:.14em;text-transform:uppercase;color:var(--a5-muted);font-size:10px;font-weight:600}.a5-ticket__copy strong{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;font-size:21px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.a5-ticket__bar{background:#241c48;width:92%;height:5px;margin-top:4px;display:block;overflow:hidden;transform:skew(-24deg)}.a5-ticket__bar b{transform-origin:0;background:#8d7bd6;height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) .5s both a5-fill;display:block}.a5-ticket__bar b.good{background:var(--a5-lime)}.a5-ticket__score{flex-direction:column;align-items:flex-end;display:flex}.a5-ticket__score b{font-family:var(--a5-display);font-size:34px;font-style:italic;font-weight:900;line-height:1}.a5-ticket__score b.good{color:var(--a5-lime)}.a5-ticket__score small{color:var(--a5-muted);white-space:nowrap;font-size:11px}.a5-empty{background:var(--a5-panel);clip-path:var(--a5-chamfer);color:var(--a5-muted);text-align:center;margin:0;padding:22px 16px;font-size:14px}.a5-empty strong{color:var(--a5-ink);font-family:var(--a5-display);text-transform:uppercase;margin-bottom:4px;font-size:20px;font-style:italic;font-weight:900;display:block}.a5-empty .a5-cta{margin-top:12px}.a5-search{background:var(--a5-line);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);height:48px;display:block;position:relative}.a5-search>span{background:var(--a5-panel);clip-path:inherit;align-items:center;gap:10px;padding:0 6px 0 14px;display:flex;position:absolute;inset:1px}.a5-search svg{flex:none;width:18px;height:18px}.a5-search input{min-width:0;color:var(--a5-ink);font:500 16px var(--a5-body);background:0 0;border:0;outline:0;flex:1}.a5-search input::placeholder{color:var(--a5-dim)}.a5-search .a5-cta{height:36px;padding:0 16px;font-size:15px}.a5-catalog .catalog-count{color:var(--a5-muted);text-align:right;margin:-4px 0 0;font-size:12px}.a5-catalog .full-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}.a5-catalog .full-catalog-grid article{animation:.6s cubic-bezier(.2,.9,.25,1.1) both a5-deal}.a5-catalog .full-catalog-grid article:nth-child(4n+2){animation-delay:50ms}.a5-catalog .full-catalog-grid article:nth-child(4n+3){animation-delay:.1s}.a5-catalog .full-catalog-grid article:nth-child(4n){animation-delay:.15s}.a5-catalog .full-catalog-grid article>strong,.a5-catalog .full-catalog-grid article>span{display:none}.a5-catalog .full-catalog-grid .player-card{aspect-ratio:96/132;width:100%;height:auto;margin:0}.a5-catalog .full-catalog-grid .player-card.official-art{filter:drop-shadow(0 6px 8px #0000008c);transition:transform .3s cubic-bezier(.2,.9,.25,1.2);transform:none}.a5-catalog .full-catalog-grid .player-card.official-art:active{transform:scale(1.08)}.a5-catalog .promo-list button,.a5-catalog .icon-version-list button{background:var(--a5-panel);clip-path:var(--a5-chamfer);border:0;border-radius:0}.a5-catalog .promo-list button b{color:var(--a5-lime);font-family:var(--a5-display);font-style:italic}.a5-catalog .promo-heading h2{font-family:var(--a5-display);text-transform:uppercase;font-style:italic;font-weight:900}.a5-catalog .promo-back{clip-path:var(--a5-para);border-radius:0}.a5-catalog .catalog-more{clip-path:var(--a5-para);background:var(--a5-lime);color:#0b0a14;font-family:var(--a5-display);border:0;border-radius:0;font-size:16px;font-style:italic;font-weight:900}.a5-stats .a5-band{clip-path:polygon(0 0,100% 0,100% 100%,42% 100%,36% 80%,0 80%);padding-bottom:32px}.a5-stats__top{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.a5-stats__top small{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.a5-stats__top .a5-score{font-size:72px;line-height:.86}.a5-stats__pts{flex-direction:column;align-items:flex-end;padding-bottom:6px;display:flex}.a5-stats__pts b{font-family:var(--a5-display);color:var(--a5-lime);font-size:30px;font-style:italic;font-weight:900;line-height:1}.a5-stats__pts small{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.a5-stats .a5-kpis{margin-top:12px;margin-left:40%}.a5-stats .a5-kpis>span:first-child{border-left:1px solid #fff6;padding-left:10px;transform:skew(-12deg)}.a5-stats .a5-kpis>span:first-child>*{transform:skew(12deg)}.a5-stats .a5-kpis>span+span{border-left-color:#fff6;padding-left:10px}.a5-stats .a5-kpis b{font-size:24px}.a5-stats .a5-kpis small{color:#fff;font-size:10px}.a5-table{flex-direction:column;display:flex}.a5-table__row{border-bottom:1px solid #1e1840;grid-template-columns:minmax(0,1fr) 40px 42px 34px 44px 34px;align-items:center;min-height:52px;display:grid}.a5-table__row--head{border-bottom:2px solid var(--a5-line);align-items:end;min-height:30px}.a5-table__row--head>span{letter-spacing:.12em;text-transform:uppercase;color:var(--a5-muted);padding-bottom:6px;font-size:10px;font-weight:600}.a5-table__row--head button{height:30px;color:var(--a5-muted);font:600 10px var(--a5-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding:0 0 6px;display:flex}.a5-table__row--head button i{background:0 0;width:18px;height:3px;transform:skew(-24deg)}.a5-table__row--head button.active{color:var(--a5-lime)}.a5-table__row--head button.active i{background:var(--a5-lime)}.a5-table__row.is-top{background:#c6ff1a0f}.a5-table__player{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:flex}.a5-table__player em{width:18px;font-family:var(--a5-display);color:var(--a5-dim);flex:none;font-size:18px;font-style:italic;font-weight:900}.a5-table__row.is-top .a5-table__player em{color:var(--a5-lime)}.a5-table__thumb{filter:drop-shadow(0 3px 4px #0009);flex:none;width:32px}.a5-table__thumb img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block}.a5-table__thumb .a5-mini{font-size:9px}.a5-table__player strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--a5-display);text-transform:uppercase;font-size:17px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.a5-table__player small{color:var(--a5-dim);margin-top:2px;font-size:10px;display:block}.a5-table__row>span{text-align:center;font-family:var(--a5-display);color:var(--a5-ink);font-size:18px;font-style:italic;font-weight:700}.a5-table__row>span.is-dim{color:var(--a5-muted)}.a5-table__row>span.active{color:var(--a5-lime);font-size:21px;font-weight:900}.a5-stats .version-breakdown{clip-path:var(--a5-chamfer);background:var(--a5-panel);border:0;border-radius:0;margin:4px 0 10px}.a5-profile__id{align-items:center;gap:18px;padding-top:8px;display:flex}.a5-profile__hex{flex:none;width:96px;height:108px;position:relative}.a5-profile__hex .a5-rays{background:repeating-conic-gradient(#c6ff1a29 0deg 6deg,#0000 6deg 22deg);width:170px;height:170px;margin:-85px 0 0 -85px;animation-duration:18s;top:50%;bottom:auto;left:50%}.a5-profile__hex:before{content:"";background:var(--a5-lime);clip-path:var(--a5-hex);position:absolute;inset:0}.a5-profile__hex b{clip-path:var(--a5-hex);font-family:var(--a5-display);color:var(--a5-ink);background:#120e24;justify-content:center;align-items:center;font-size:52px;font-style:italic;font-weight:900;display:flex;position:absolute;inset:3px}.a5-profile__id>div{flex-direction:column;gap:2px;min-width:0;display:flex}.a5-profile__id small{color:var(--a5-lime);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.a5-profile__id h1{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;margin:0;font-size:40px;font-style:italic;font-weight:900;line-height:.95;overflow:hidden}.a5-profile__id p{white-space:nowrap;text-overflow:ellipsis;color:var(--a5-muted);margin:0;font-size:13px;overflow:hidden}.a5-profile .a5-kpis b{font-size:32px}.a5-ticketcode{clip-path:polygon(0 0,100% 0,100% calc(50% - 10px),calc(100% - 10px) 50%,100% calc(50% + 10px),100% 100%,0 100%,0 calc(50% + 10px),10px 50%,0 calc(50% - 10px))!important;padding:16px 24px 18px!important}.a5-ticketcode:after{display:none}.a5-ticketcode__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.a5-ticketcode__row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.a5-ticketcode small{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.a5-ticketcode strong{font-family:var(--a5-display);letter-spacing:.02em;overflow-wrap:anywhere;font-size:32px;font-style:italic;font-weight:900;line-height:1}.a5-ticketcode p{color:#ded6ff;margin:0;font-size:12px}.a5-ticketcode .a5-cta{min-width:96px;height:44px;font-size:17px}.a5-ticketcode .a5-cta.is-done{background:#fff}.a5-pop{animation:.4s cubic-bezier(.2,.9,.3,1.3) both a5-pop;display:inline-block}.a5-rows{flex-direction:column;gap:8px;display:flex}.a5-row{background:var(--a5-line);width:100%;height:58px;color:inherit;text-align:left;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));cursor:pointer;border:0;padding:0;transition:transform .25s cubic-bezier(.2,.9,.3,1.2);position:relative}.a5-row:active{transform:translate(-4px)}.a5-row__in{background:var(--a5-panel);clip-path:inherit;align-items:center;gap:14px;padding:0 16px;display:flex;position:absolute;inset:1px}.a5-row__in>svg:first-child{width:22px;height:22px;color:var(--a5-lime);flex:none}.a5-row__copy{flex-direction:column;flex:1;min-width:0;display:flex}.a5-row__copy strong{font-family:var(--a5-display);text-transform:uppercase;font-size:19px;font-style:italic;font-weight:900;line-height:1.05}.a5-row__copy small{white-space:nowrap;text-overflow:ellipsis;color:var(--a5-muted);font-size:12px;overflow:hidden}.a5-row__badge{background:var(--a5-lime);color:#0b0a14;height:22px;font-family:var(--a5-display);align-items:center;padding:0 9px;font-size:14px;font-weight:900;display:flex;transform:skew(-18deg)}.a5-row__badge>span{transform:skew(18deg)}.a5-row__chev{width:14px;height:14px;color:var(--a5-dim);flex:none}.a5-row.is-danger .a5-row__in>svg:first-child,.a5-row.is-danger strong{color:var(--a5-red)}.a5-profile .profile-best-goals-grid{margin-top:2px}.screen-content .a5-band{max-width:none}.a5-fut .a5-band{clip-path:polygon(0 0,100% 0,100% 100%,42% 100%,36% 82%,0 82%)}.a5-ticketcode strong{font-size:28px}.a5-title{white-space:nowrap}.a5-ticket__num{width:46px;font-size:44px}.a5-ticket__in{gap:12px}@media (height<=760px){.a5-home{padding-top:max(10px, env(safe-area-inset-top));gap:8px}.a5-home__head{min-height:44px}.a5-home__hello strong{font-size:24px}.a5-home .a5-band{gap:4px;padding:10px 24px 22px}.a5-home .a5-score{min-width:84px;font-size:50px}.a5-home .a5-cta{height:40px;font-size:16px}.a5-home .a5-title{font-size:22px}.a5-home__team{min-height:180px}.a5-pitch{min-height:160px}.a5-podium{--hall-k:.7;--plinth-k:.86}.a5-podium__body strong{font-size:14px}.a5-podium__step.is-1 .a5-podium__body strong{font-size:18px}.a5-podium__body>span{font-size:10px}}.a5-pagehead>div{min-width:0}.a5-pagehead small,.a5-pagehead__aside small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.a5-subhead{align-items:center;gap:12px;min-height:46px;display:flex}.a5-subhead__copy{flex-direction:column;flex:1;min-width:0;display:flex}.a5-subhead__copy small{white-space:nowrap;text-overflow:ellipsis;color:var(--a5-lime);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600;overflow:hidden}.a5-subhead__copy h1{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;color:var(--a5-ink);margin:0;font-size:32px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.a5-title.is-minor{color:var(--a5-muted);font-size:18px}.a5-title.is-minor i{background:var(--a5-dim);height:13px}.a5-title.is-amber i{background:var(--a5-amber)}.a5-title>span{color:var(--a5-amber);font-size:.8em}.a5-title>span.is-dim{color:var(--a5-dim)}.a5-cta--wide{width:100%}.a5-cta.is-small{height:34px;padding:0 14px;font-size:14px}.a5-cta.is-small svg{width:13px;height:13px}.a5-cta.is-big{height:56px;font-size:21px}.a5-cta:disabled{cursor:not-allowed;filter:grayscale(.6)}.a5-ghost{color:#fff;height:44px;clip-path:var(--a5-para);font-family:var(--a5-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#07060f61;border:0;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:16px;font-style:italic;font-weight:900;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff73}.a5-ghost svg{width:15px;height:15px}.a5-textbtn{color:var(--a5-muted);font-family:var(--a5-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-self:center;padding:8px 14px;font-size:15px;font-weight:700}.a5-danger{color:var(--a5-red);font-family:var(--a5-display);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:6px;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:underline}.a5-error{border-left:3px solid var(--a5-red);color:#ffd0da;background:#ff5c7a1f;margin:0;padding:10px 14px;font-size:13px}.a5-note{color:var(--a5-muted);margin:0;font-size:12px;line-height:1.4}.a5-chip{height:22px;font-family:var(--a5-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:0 9px;font-size:13px;font-style:italic;font-weight:900;display:inline-flex;transform:skew(-18deg)}.a5-chip>span{transform:skew(18deg)}.a5-chip.is-lime{background:var(--a5-lime);color:#0b0a14}.a5-chip.is-red{background:var(--a5-red);color:#fff}.a5-chip.is-amber{background:var(--a5-amber);color:#0b0a14}.a5-chip.is-violet{background:var(--a5-violet);color:#fff}.a5-chip.is-dark{color:#cfc9ef;background:#17112f}.a5-step{width:34px;height:34px;color:var(--a5-ink);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);font-family:var(--a5-display);cursor:pointer;background:#241c48;border:0;flex:none;padding:0;font-size:22px;font-weight:900;line-height:1;transition:transform .15s}.a5-step:active{transform:scale(.9)}.a5-step:disabled{opacity:.35;cursor:default}.a5-step.is-plus{background:var(--a5-lime);color:#0b0a14}.a5-step.is-white{color:#0b0a14;background:#fff}.a5-step.is-dark{color:#fff;background:#07060f8c}.a5-step.is-danger{color:var(--a5-red)}.a5-toggle{color:#fff;height:30px;font-family:var(--a5-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#07060f66;border:0;flex:none;padding:0 11px;font-size:13px;font-style:italic;font-weight:800;transform:skew(-16deg);box-shadow:inset 0 0 0 1px #ffffff59}.a5-toggle>span{display:inline-block;transform:skew(16deg)}.a5-toggle.active{color:var(--a5-violet);box-shadow:none;background:#fff}.a5-dashed{background:repeating-linear-gradient(90deg, var(--a5-dim) 0 8px, transparent 8px 14px) top / 100% 1px no-repeat, repeating-linear-gradient(90deg, var(--a5-dim) 0 8px, transparent 8px 14px) bottom / 100% 1px no-repeat, #5b2ff014;width:100%;height:46px;color:var(--a5-ink);font-family:var(--a5-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;font-size:16px;font-style:italic;font-weight:800}.a5-dashed.is-tall{height:64px;color:var(--a5-lime);font-size:18px}.a5-sheet{width:min(100%,520px);max-height:82dvh;padding:18px 16px max(16px, env(safe-area-inset-bottom));border-top:2px solid var(--a5-lime);clip-path:polygon(0 18px,18px 0,100% 0,100% 100%,0 100%);color:var(--a5-ink);font-family:var(--a5-body);background:#0d0a1c;flex-direction:column;gap:10px;animation:.35s cubic-bezier(.2,.8,.2,1) both a5-rise;display:flex;position:relative;overflow-y:auto}.a5-sheet--tall{height:82dvh}.a5-sheet__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.a5-sheet__head>span{flex-direction:column;min-width:0;display:flex}.a5-sheet__head small{color:var(--a5-lime);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.a5-sheet__head strong{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;font-size:24px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.a5-sheet__head button{color:#fff;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;background:#241c48;border:0;flex:none;width:38px;height:38px;font-size:24px;line-height:1}.a5-sheet__label{color:var(--a5-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}.a5-sheet__hint{color:var(--a5-lime);margin:0;font-size:12px}.a5-sheet__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px;display:grid}.a5-sheet__grid button{color:var(--a5-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:4px 2px;transition:transform .2s;display:flex}.a5-sheet__grid button:active{transform:scale(.94)}.a5-sheet__grid button img{aspect-ratio:390/500;object-fit:contain;filter:drop-shadow(0 4px 5px #0009);width:100%;display:block}.a5-sheet__grid button .a5-mini{font-size:11px}.a5-sheet__grid button>span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--a5-display);text-transform:uppercase;color:var(--a5-muted);font-size:12px;font-style:italic;font-weight:800;overflow:hidden}.a5-sheet__grid button.active{box-shadow:inset 0 -3px 0 var(--a5-lime);background:#c6ff1a1f}.a5-sheet__grid button.active>span{color:var(--a5-lime)}.a5-sheet__list{flex-direction:column;gap:6px;display:flex}.a5-sheet__list button{background:var(--a5-panel);color:var(--a5-ink);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));text-align:left;cursor:pointer;border:0;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.a5-sheet__list button b{width:72px;font-family:var(--a5-display);flex:none;font-size:22px;font-style:italic;font-weight:900}.a5-sheet__list button small{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--a5-muted);font-size:11px;overflow:hidden}.a5-sheet__list button.active{background:var(--a5-lime);color:#0b0a14}.a5-sheet__list button.active small{color:#2a3a00}.a5-pitch__edit{z-index:30;height:30px;box-shadow:none;padding:0 12px;font-size:13px;position:absolute;top:0;right:4px}.a5-teamkpis{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:6px;display:grid}.a5-teamkpis>span,.a5-teamkpis__formation{background:var(--a5-panel);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);flex-direction:column;justify-content:center;min-height:52px;padding:4px 12px;display:flex}.a5-teamkpis b{font-family:var(--a5-display);color:var(--a5-ink);font-size:26px;font-style:italic;font-weight:900;line-height:1}.a5-teamkpis b i{color:var(--a5-muted);font-size:.6em;font-style:italic}.a5-teamkpis small{letter-spacing:.1em;text-transform:uppercase;color:var(--a5-muted);white-space:nowrap;font-size:10px}.a5-teamkpis__formation{background:var(--a5-violet);color:#fff;text-align:left;cursor:pointer;border:0}.a5-teamkpis__formation small{color:#e0d8ff}.a5-teamkpis__formation b{color:#fff}.a5-teampitch{flex:none;height:480px;margin:0 -6px;position:relative}.a5-teampitch .a5-pitch__lines{overflow:hidden}.a5-teampitch__banner{z-index:60;background:var(--a5-lime);color:#0b0a14;height:32px;clip-path:var(--a5-para);font-family:var(--a5-display);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;padding:0 16px;font-size:14px;font-style:italic;font-weight:900;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.a5-teamcard{width:100%;color:inherit;cursor:pointer;filter:drop-shadow(0 4px 5px #0009);background:0 0;border:0;padding:0;transition:transform .3s cubic-bezier(.2,.9,.25,1.2),filter .3s;display:block;position:relative}.a5-teamcard img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block}.a5-teamcard .a5-mini{font-size:12px}.a5-teamcard.is-on{filter:drop-shadow(0 0 9px #c6ff1ae6);transform:translateY(-6px)scale(1.18)}.a5-teamcard.is-moving{filter:drop-shadow(0 0 9px #ffb020f2);animation:1s ease-in-out infinite a5-bob}.a5-teamcard.is-empty{aspect-ratio:390/500;clip-path:polygon(12% 0,88% 0,100% 10%,100% 88%,50% 100%,0 88%,0 10%);filter:none;background:#5b2ff02e;box-shadow:inset 0 0 0 1px #c6ff1a80}.a5-teamcard__plus{color:var(--a5-lime);font-family:var(--a5-display);justify-content:center;align-items:center;font-size:26px;font-weight:900;display:flex;position:absolute;inset:0 0 18%}.a5-teamcard__meta{height:15px;font-family:var(--a5-display);white-space:nowrap;background:#0b0a14;align-items:center;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #2e2752}.a5-teamcard__meta>span{color:#fff;padding:0 4px}.a5-teamcard__meta>b{background:var(--a5-dim);color:#0b0a14;align-items:center;height:100%;padding:0 4px;display:flex}.a5-teambench{flex-direction:column;gap:6px;display:flex}.a5-teambench__row{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.a5-teambench__add{aspect-ratio:390/500;box-shadow:inset 0 0 0 1px var(--a5-line);clip-path:polygon(12% 0,88% 0,100% 10%,100% 88%,50% 100%,0 88%,0 10%);color:var(--a5-dim);font-family:var(--a5-display);cursor:pointer;background:#5b2ff024;border:0;font-size:22px;font-weight:900}.a5-teamactions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;animation:.3s cubic-bezier(.2,.8,.2,1) both a5-rise;display:grid}.a5-teamactions button{height:48px;color:var(--a5-ink);clip-path:var(--a5-para);font-family:var(--a5-display);text-transform:uppercase;cursor:pointer;background:#17112f;border:0;font-size:16px;font-style:italic;font-weight:900}.a5-teamactions .is-move{background:var(--a5-amber);color:#0b0a14}.a5-teamactions .is-change{background:var(--a5-lime);color:#0b0a14}.a5-teamactions .is-remove{color:var(--a5-red)}.a5-wl__band{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);padding-bottom:20px}.a5-wl__actions{align-items:center;gap:10px;margin-top:10px;display:flex}.a5-wl__actions .a5-cta{flex:1}.a5-bigrow{background:var(--a5-panel);width:100%;min-height:62px;color:var(--a5-ink);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));text-align:left;cursor:pointer;border:0;align-items:center;gap:14px;padding:10px 18px;transition:transform .25s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative}.a5-bigrow:active{transform:translate(-4px)}.a5-bigrow:disabled{opacity:.45;cursor:default}.a5-bigrow>svg{width:22px;height:22px;color:var(--a5-lime);flex:none}.a5-bigrow>svg:last-child{width:14px;height:14px;color:var(--a5-dim)}.a5-bigrow>span{flex-direction:column;flex:1;min-width:0;display:flex}.a5-bigrow b{font-family:var(--a5-display);text-transform:uppercase;font-size:20px;font-style:italic;font-weight:900;line-height:1.05}.a5-bigrow small{white-space:nowrap;text-overflow:ellipsis;color:var(--a5-muted);font-size:12px;overflow:hidden}.a5-bigrow.is-gold{color:#0b0a14;background:linear-gradient(100deg,#ffb020,#ffd76a)}.a5-bigrow.is-gold small,.a5-bigrow.is-gold>svg:last-child{color:#4a3300}.a5-leaders{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.a5-leader{background:var(--a5-panel);color:var(--a5-ink);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));cursor:pointer;border:0;flex-direction:column;align-items:center;gap:2px;padding:10px 6px 12px;display:flex;position:relative}.a5-leader>small{color:var(--a5-lime);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.a5-leader__art{filter:drop-shadow(0 4px 5px #0009);width:62%;margin:2px 0}.a5-leader__art img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block}.a5-leader__art .a5-mini{font-size:11px}.a5-leader__empty{aspect-ratio:390/500;width:62%;color:var(--a5-dim);font-family:var(--a5-display);justify-content:center;align-items:center;font-size:28px;display:flex}.a5-leader>strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--a5-display);text-transform:uppercase;font-size:15px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.a5-leader>b{font-family:var(--a5-display);font-size:22px;font-style:italic;font-weight:900;line-height:1}.a5-leader>b i{color:var(--a5-muted);font-size:.6em}.a5-form{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;height:92px;display:grid}.a5-form__col{flex-direction:column;display:flex}.a5-form__up,.a5-form__down{flex:1;display:flex}.a5-form__up{border-bottom:1px solid var(--a5-line);align-items:flex-end}.a5-form__down{align-items:flex-start}.a5-form__col i{width:100%;display:block;transform:skew(-10deg)}.a5-form__up i{background:var(--a5-lime);transform-origin:bottom;animation:.5s cubic-bezier(.2,.8,.2,1) both a5-grow}.a5-form__down i{background:var(--a5-red)}@keyframes a5-grow{0%{transform:skew(-10deg)scaleY(0)}to{transform:skew(-10deg)scaleY(1)}}.a5-matchrow{background:var(--a5-line);width:100%;height:56px;color:inherit;text-align:left;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));cursor:pointer;border:0;padding:0;position:relative}.a5-matchrow:disabled{cursor:default}.a5-matchrow__in{background:var(--a5-panel);clip-path:inherit;align-items:center;gap:12px;padding:0 16px 0 12px;display:flex;position:absolute;inset:1px}.a5-matchrow__in>em{width:30px;font-family:var(--a5-display);color:#0000;-webkit-text-stroke:1px #ffffff4d;flex:none;font-size:26px;font-style:italic;font-weight:900}.a5-matchrow__copy{flex-direction:column;flex:1;min-width:0;display:flex}.a5-matchrow__copy b{font-family:var(--a5-display);text-transform:uppercase;font-size:17px;font-style:italic;font-weight:900;line-height:1.05}.a5-matchrow__copy small{white-space:nowrap;text-overflow:ellipsis;color:var(--a5-muted);font-size:11px;overflow:hidden}.a5-matchrow__in>strong{font-family:var(--a5-display);white-space:nowrap;font-size:24px;font-style:italic;font-weight:900}.a5-match__score{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);gap:10px;padding-bottom:18px}.a5-match__scoreboard{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.a5-match__scoreboard>div{flex-direction:column;align-items:center;gap:4px;display:flex}.a5-match__scoreboard>div small{letter-spacing:.16em;text-transform:uppercase;color:#e0d8ff;font-size:11px;font-weight:600}.a5-match__scoreboard>div b{font-family:var(--a5-display);font-size:70px;font-style:italic;font-weight:900;line-height:.9}.a5-match__scoreboard>div:first-child b{color:var(--a5-lime)}.a5-match__scoreboard>div>span{gap:8px;display:flex}.a5-match__scoreboard>i{font-family:var(--a5-display);opacity:.6;font-size:34px;font-weight:900}.a5-match__specials{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.a5-match__pens{background:#07060f66;align-items:center;gap:8px;padding:8px 10px;animation:.3s cubic-bezier(.2,.8,.2,1) both a5-rise;display:flex}.a5-match__pens>span{color:#e0d8ff;flex:1;min-width:0;font-size:12px}.a5-match__pens button{color:#fff;min-width:82px;height:38px;clip-path:var(--a5-para);font-family:var(--a5-display);text-transform:uppercase;cursor:pointer;background:#ffffff24;border:0;padding:0 14px;font-size:17px;font-style:italic;font-weight:900}.a5-match__pens button.is-won{background:var(--a5-lime);color:#0b0a14}.a5-match__pens button.is-lost{background:var(--a5-red);color:#fff}.a5-match__block{flex-direction:column;gap:8px;display:flex}.a5-statrow{background:var(--a5-lime);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));height:64px;animation:.35s cubic-bezier(.2,.8,.2,1) both a5-slide;position:relative}.a5-statrow__in{clip-path:inherit;background:#14102b;align-items:center;gap:10px;padding:0 12px 0 8px;display:flex;position:absolute;inset:0 0 0 4px}.a5-statrow__art{filter:drop-shadow(0 3px 4px #0009);flex:none;width:40px}.a5-statrow__art img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block}.a5-statrow__art .a5-mini{font-size:9px}.a5-statrow__in>b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--a5-display);text-transform:uppercase;flex:1;font-size:21px;font-style:italic;font-weight:900;overflow:hidden}.a5-statrow__in>strong{text-align:center;min-width:34px;font-family:var(--a5-display);color:var(--a5-lime);font-size:26px;font-style:italic;font-weight:900}.a5-match__addline{align-items:center;gap:8px;display:flex}.a5-match__addline .a5-dashed{flex:1}.a5-owngoal{flex:none;align-items:center;gap:6px;display:flex}.a5-owngoal small{color:var(--a5-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.a5-owngoal b{text-align:center;min-width:16px;font-family:var(--a5-display);font-size:20px;font-weight:900}.a5-owngoal .a5-step{width:30px;height:30px;font-size:18px}.a5-owngoal .a5-step.is-dark{background:#241c48}.a5-check{align-items:center;gap:8px;font-size:12px;display:flex}.a5-check b{width:20px;height:20px;clip-path:var(--a5-hex);flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.a5-check.is-ok{color:var(--a5-lime)}.a5-check.is-ok b{background:var(--a5-lime);color:#0b0a14}.a5-check.is-warn{color:var(--a5-amber)}.a5-check.is-warn b{background:var(--a5-amber);color:#0b0a14}.a5-subs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.a5-subrow{height:36px;color:var(--a5-muted);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);cursor:pointer;background:#120e24;border:0;align-items:center;gap:5px;min-width:0;padding:0 6px 0 4px;display:flex}.a5-subrow__art{opacity:.7;flex:none;width:20px}.a5-subrow__art img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block}.a5-subrow__art .a5-mini{font-size:6px}.a5-subrow b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--a5-display);text-transform:uppercase;text-align:left;flex:1;font-size:12px;font-weight:700;overflow:hidden}.a5-subrow small{flex:none;max-width:0;font-size:11px;overflow:hidden}.a5-subrow:not(.is-on) small{max-width:14px}.a5-subrow.is-on{color:#fff;box-shadow:inset 0 -2px 0 var(--a5-lime);background:#2a1d5c}.a5-subrow.is-on .a5-subrow__art{opacity:1}.a5-mvp{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(100deg,#2a1d5c,#14102b);align-items:center;gap:12px;height:76px;padding:0 12px;display:flex;position:relative;overflow:hidden}.a5-mvp .a5-rays{width:140px;height:140px;margin:-70px 0 0 -70px;top:50%;bottom:auto;left:40px}.a5-mvp__art{filter:drop-shadow(0 0 8px #c6ff1a80);flex:none;width:48px;position:relative}.a5-mvp__art img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block}.a5-mvp__art .a5-mini{font-size:10px}.a5-mvp__copy{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.a5-mvp__copy small{color:var(--a5-amber);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.a5-mvp__copy b{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;font-size:22px;font-style:italic;font-weight:900;overflow:hidden}.a5-mvp .a5-step.is-dark{background:#0b0a14}.a5-attach{grid-template-columns:1fr 1fr;gap:6px;display:grid}.a5-attach>label{background:var(--a5-panel);min-height:58px;box-shadow:inset 0 0 0 1px var(--a5-line);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;display:flex;position:relative}.a5-attach>label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.a5-attach>label b{font-family:var(--a5-display);text-transform:uppercase;color:var(--a5-ink);font-size:15px;font-style:italic;font-weight:800}.a5-attach>label small{white-space:nowrap;text-overflow:ellipsis;color:var(--a5-muted);font-size:11px;overflow:hidden}.a5-attach>label.is-set{box-shadow:inset 0 0 0 1px var(--a5-lime)}.a5-attach>label.is-set b{color:var(--a5-lime)}.a5-attach.is-detail{grid-template-columns:1fr}.a5-media{flex-direction:column;gap:6px;display:flex}.a5-media__item{background:#000;position:relative}.a5-media__item img,.a5-media__item video{object-fit:contain;width:100%;max-height:320px;display:block}.a5-media__item button{height:28px;color:var(--a5-red);font-family:var(--a5-display);text-transform:uppercase;cursor:pointer;background:#07060fcc;border:0;padding:0 10px;font-size:12px;font-weight:700;position:absolute;top:6px;right:6px}.a5-media__add{background:var(--a5-panel);min-height:54px;box-shadow:inset 0 0 0 1px var(--a5-line);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;padding:8px 14px;display:flex;position:relative}.a5-media__add input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.a5-media__add b{font-family:var(--a5-display);text-transform:uppercase;font-size:15px;font-style:italic;font-weight:800}.a5-media__add small{color:var(--a5-muted);font-size:11px}.a5-matchdetail .a5-band{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);padding-bottom:18px}.a5-matchdetail .a5-band__legend{align-items:flex-start}.a5-playedrow{border-bottom:1px solid #1e1840;align-items:center;gap:8px;min-height:50px;padding:4px 4px 4px 0;display:flex}.a5-playedrow.is-mvp{background:linear-gradient(90deg,#ffb0201f,#0000)}.a5-playedrow__art{filter:drop-shadow(0 3px 4px #0009);flex:none;width:34px}.a5-playedrow__art img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block}.a5-playedrow__art .a5-mini{font-size:8px}.a5-playedrow__copy{flex-direction:column;flex:1;min-width:0;display:flex}.a5-playedrow__copy b{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;font-size:17px;font-style:italic;font-weight:900;line-height:1.05;overflow:hidden}.a5-playedrow__copy small{color:var(--a5-muted);font-size:11px}.screen-content:has(>.a5-recap){padding:0;overflow-y:auto}.a5-recap{min-height:100%;padding:max(10px, env(safe-area-inset-top)) 16px 10px;box-sizing:border-box;color:var(--a5-ink);font-family:var(--a5-body);flex-direction:column;gap:8px;display:flex;position:relative;overflow:hidden}.a5-recap__head{align-items:center;gap:12px;display:flex}.a5-recap__head>div{flex-direction:column;min-width:0;display:flex}.a5-recap__head small{white-space:nowrap;text-overflow:ellipsis;color:var(--a5-lime);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600;overflow:hidden}.a5-recap__head h1{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;margin:0;font-size:28px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.a5-recap__band{background:var(--a5-violet);align-items:center;gap:14px;margin:0 -16px;padding:8px 16px 10px;display:flex;position:relative;overflow:hidden}.a5-recap__band:before{content:"";background-image:repeating-linear-gradient(115deg,#ffffff12 0 2px,#0000 2px 14px);position:absolute;inset:0}.a5-recap__band>*{position:relative}.a5-recap__band .a5-score{min-width:0;font-size:56px}.a5-recap__kpis{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a5-recap__kpis>span{border-left:1px solid #fff6;flex-direction:column;padding-left:8px;display:flex}.a5-recap__kpis b{font-family:var(--a5-display);font-size:24px;font-style:italic;font-weight:900;line-height:1}.a5-recap__kpis small{letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:9px}.a5-recap__best{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:linear-gradient(100deg,#1e1544,#0f0b20 70%);align-items:center;gap:12px;height:128px;padding:0 12px 0 0;display:flex;position:relative;overflow:hidden}.a5-recap__best .a5-rays{width:220px;height:220px;margin:-110px 0 0 -110px;top:50%;bottom:auto;left:66px}.a5-recap__bestart{flex:none;justify-content:center;align-items:flex-end;width:128px;height:128px;display:flex;position:relative}.a5-recap__bestart img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 14px #c6ff1a66);width:100%;height:100%}.a5-recap__best>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.a5-recap__best>div>small{color:var(--a5-lime);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.a5-recap__best>div>strong{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;font-size:28px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.a5-recap__beststats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px;display:grid}.a5-recap__beststats>span{flex-direction:column;display:flex}.a5-recap__beststats b{font-family:var(--a5-display);font-size:24px;font-style:italic;font-weight:900;line-height:1}.a5-recap__beststats small{letter-spacing:.1em;text-transform:uppercase;color:var(--a5-muted);font-size:9px}.a5-recap__boards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.a5-recap__board{background:var(--a5-panel);color:var(--a5-ink);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));text-align:left;cursor:pointer;border:0;flex-direction:column;gap:3px;padding:8px 6px 6px;display:flex}.a5-recap__boardhead{border-bottom:2px solid var(--a5-lime);font-family:var(--a5-display);text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:0 2px 3px;font-size:18px;font-style:italic;font-weight:900;line-height:1;display:flex}.a5-recap__boardhead small{color:var(--a5-muted);letter-spacing:.1em;font-size:10px;font-style:normal;font-weight:700}.a5-recap__row{align-items:center;gap:5px;height:50px;display:flex}.a5-recap__row>em{width:10px;font-family:var(--a5-display);color:var(--a5-dim);flex:none;font-size:15px;font-style:italic;font-weight:900}.a5-recap__art{filter:drop-shadow(0 3px 4px #0009);flex:none;width:34px}.a5-recap__art img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block}.a5-recap__art .a5-mini{font-size:7px}.a5-recap__art.is-empty{aspect-ratio:390/500;clip-path:polygon(12% 0,88% 0,100% 10%,100% 88%,50% 100%,0 88%,0 10%);filter:none;opacity:.5;background:#17112f}.a5-recap__val{flex-direction:column;flex:1;min-width:0;display:flex}.a5-recap__val b{font-family:var(--a5-display);font-size:21px;font-style:italic;font-weight:900;line-height:1}.a5-recap__val small{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;color:var(--a5-muted);font-size:11px;font-weight:700;overflow:hidden}.a5-recap__row.is-first>em,.a5-recap__row.is-first .a5-recap__val b{color:var(--a5-lime)}.a5-recap__row.is-first .a5-recap__val small{color:var(--a5-ink)}.a5-recap__foot{justify-content:space-between;align-items:baseline;gap:10px;margin-top:auto;padding-top:4px;display:flex}.a5-recap__foot>span{font-family:var(--a5-display);font-size:18px;font-style:italic;font-weight:900}.a5-recap__foot>span i{color:var(--a5-lime)}.a5-recap__foot small{color:var(--a5-dim);text-align:right;font-size:10px}@media (height<=760px){.a5-recap{gap:6px}.a5-recap__band .a5-score{font-size:46px}.a5-recap__best{height:104px}.a5-recap__bestart{width:104px;height:104px}.a5-recap__row{height:42px}.a5-recap__art{width:28px}}.a5-bestgoals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.a5-bestgoal{background:var(--a5-panel);color:var(--a5-ink);cursor:pointer;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);border:0;flex-direction:column;padding:0;display:flex;position:relative}.a5-bestgoal video{aspect-ratio:16/10;object-fit:cover;pointer-events:none;background:#000;width:100%;display:block}.a5-bestgoal>span{justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.a5-bestgoal>span small{color:var(--a5-muted);font-size:11px}.a5-bestgoal.is-on{box-shadow:inset 0 0 0 2px var(--a5-lime)}.a5-search.is-violet{background:var(--a5-violet)}.a5-search.is-violet svg{color:var(--a5-lime)}.a5-friendrow{background:var(--a5-line);width:100%;height:64px;color:inherit;text-align:left;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));cursor:pointer;border:0;padding:0;display:block;position:relative}.a5-friendrow.is-request{background:var(--a5-amber);cursor:default}.a5-friendrow__in{background:var(--a5-panel);clip-path:inherit;align-items:center;gap:12px;padding:0 14px 0 10px;display:flex;position:absolute;inset:1px}.a5-friendrow__copy{flex-direction:column;flex:1;min-width:0;display:flex}.a5-friendrow__copy b{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;font-size:19px;font-style:italic;font-weight:900;line-height:1.05;overflow:hidden}.a5-friendrow__copy small{color:var(--a5-muted);font-size:12px}.a5-friendrow__go{color:var(--a5-lime);font-family:var(--a5-display);text-transform:uppercase;white-space:nowrap;flex:none;font-size:13px;font-weight:700}.a5-hexavatar{background:var(--a5-lime);width:40px;height:44px;clip-path:var(--a5-hex);flex:none;position:relative}.a5-hexavatar.is-amber{background:var(--a5-amber)}.a5-hexavatar>span{clip-path:var(--a5-hex);font-family:var(--a5-display);color:var(--a5-ink);background:#120e24;justify-content:center;align-items:center;font-size:20px;font-style:italic;font-weight:900;display:flex;position:absolute;inset:2px}.a5-auth{background:var(--a5-bg);min-height:100dvh;color:var(--a5-ink);font-family:var(--a5-body);justify-content:center;display:flex;position:relative;overflow:hidden}.a5-auth__bg{pointer-events:none;width:100%;min-width:390px;max-width:560px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.a5-auth__card{width:min(100%,440px);padding:max(32px, env(safe-area-inset-top)) 24px 28px;flex-direction:column;gap:18px;display:flex;position:relative}.a5-auth__brand{align-items:center;gap:14px;display:flex}.a5-auth__brand>span:last-child{flex-direction:column;display:flex}.a5-auth__brand small{color:var(--a5-muted);letter-spacing:.18em;font-size:10px;font-weight:600}.a5-auth__brand strong{font-family:var(--a5-display);font-size:26px;font-style:italic;font-weight:900;line-height:1}.a5-auth__brand strong i{color:var(--a5-lime)}.a5-auth__logo{flex:none;width:62px;height:70px;position:relative}.a5-auth__logo .a5-rays{width:140px;height:140px;margin:-70px 0 0 -70px;top:50%;bottom:auto;left:50%}.a5-auth__logo:before{content:"";background:var(--a5-lime);clip-path:var(--a5-hex);position:absolute;inset:0}.a5-auth__logo b{clip-path:var(--a5-hex);font-family:var(--a5-display);color:var(--a5-ink);background:#120e24;justify-content:center;align-items:center;font-size:28px;font-style:italic;font-weight:900;display:flex;position:absolute;inset:3px}.a5-auth__copy{flex-direction:column;gap:6px;margin-top:18px;display:flex}.a5-auth__copy small{color:var(--a5-lime);letter-spacing:.18em;font-size:11px;font-weight:600}.a5-auth__copy h1{font-family:var(--a5-display);text-transform:uppercase;margin:0;font-size:54px;font-style:italic;font-weight:900;line-height:.9}.a5-auth__copy p{color:var(--a5-muted);margin:0;font-size:14px;line-height:1.4}.a5-auth__tabs{grid-template-columns:1fr 1fr;padding:0 6px}.a5-auth__form{flex-direction:column;gap:12px;display:flex}.a5-authfield{flex-direction:column;gap:5px;display:flex}.a5-authfield>small{color:var(--a5-muted);letter-spacing:.16em;font-size:10px;font-weight:600}.a5-authfield .a5-search>span>span{flex:1;min-width:0;display:flex}.a5-authfield .a5-search:focus-within{background:var(--a5-lime)}.a5-auth.is-loading{align-items:center}.a5-auth__loading{font-family:var(--a5-display);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;align-items:center;gap:16px;font-size:18px;font-style:italic;font-weight:900;display:flex}.a5-subhead__copy h1{font-size:28px}.screen-content .a5-recap__band{max-width:none}.a5-recap__boards{flex:auto;max-height:520px}.a5-recap__board{justify-content:space-between}.a5-recap__boardhead{white-space:nowrap;font-size:17px}.a5-recap__boardhead small{letter-spacing:.06em;font-size:9px}.a5-recap__row{flex:1 1 0;height:auto;min-height:44px;max-height:84px}.a5-recap__art{width:42px}.a5-recap__val b{font-size:24px}.a5-form{height:72px}.a5-match__specials>span:not(.a5-chip){height:0;flex:1 0 100%!important}.a5-match__specials .a5-toggle{flex:1}.a5-match__addline .a5-dashed{white-space:nowrap;padding:0 8px;font-size:14px}.a5-cta.is-big{white-space:nowrap;font-size:19px}.a5-mvp__copy small{white-space:nowrap}.a5-matchdetail .a5-playedrow{min-height:46px}.a5-wl__actions .a5-cta,.a5-wl__actions .a5-ghost{white-space:nowrap;padding:0 14px;font-size:16px}.a5-match__addline .a5-dashed{min-width:0}.a5-owngoal{gap:4px}.a5-owngoal small{letter-spacing:.04em;font-size:9px}.a5-wl__actions{gap:8px}.a5-wl__actions .a5-cta{min-width:0;overflow:hidden}.a5-wl__actions .a5-ghost{font-size:15px}.phone-app>.screen-content:has(.picker-overlay){z-index:40}.a5-cardoverlay{background:#04030ad1;align-items:stretch}.a5-carddetail{width:min(100%,520px);max-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));background:var(--a5-bg);color:var(--a5-ink);font-family:var(--a5-body);border-top:2px solid var(--a5-lime);flex-direction:column;gap:16px;display:flex;position:relative;overflow-y:auto}.a5-carddetail:before{content:"";clip-path:polygon(0 0,100% 0,100% 62%,0 100%);pointer-events:none;background:linear-gradient(160deg,#5b2ff08c,#24127a33 60%,#0000);height:330px;position:absolute;top:0;left:0;right:0}.a5-carddetail>*{position:relative}.a5-carddetail__head{align-items:flex-start;gap:12px;display:flex}.a5-carddetail__head>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.a5-carddetail__head small{color:var(--a5-lime);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.a5-carddetail__head h2{font-family:var(--a5-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:36px;font-style:italic;font-weight:900;line-height:.95}.a5-carddetail__head p{color:#ded6ff;margin:2px 0 0;font-size:13px}.a5-carddetail__hero{grid-template-columns:44% 1fr;align-items:center;gap:16px;display:grid}.a5-carddetail__art{filter:drop-shadow(0 10px 14px #000000a6);position:relative}.a5-carddetail__art .a5-rays{width:260px;height:260px;margin:-130px 0 0 -130px;top:50%;bottom:auto;left:50%}.a5-carddetail__art img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block;position:relative}.a5-carddetail__art .a5-mini{font-size:22px;position:relative}.a5-carddetail__bars{flex-direction:column;gap:9px;display:flex}.a5-statbar{grid-template-columns:34px 30px 1fr;align-items:center;gap:6px;animation:.5s cubic-bezier(.2,.8,.2,1) both a5-slide;display:grid}.a5-statbar small{color:var(--a5-muted);font-family:var(--a5-display);letter-spacing:.06em;font-size:13px;font-weight:700}.a5-statbar b{font-family:var(--a5-display);text-align:right;font-size:24px;font-style:italic;font-weight:900;line-height:1}.a5-statbar i{background:#1e1840;height:7px;display:block;overflow:hidden;transform:skew(-24deg)}.a5-statbar em{background:var(--a5-dim);transform-origin:0;height:100%;animation:.6s cubic-bezier(.2,.8,.2,1) both a5-fill;display:block}.a5-statbar.is-top b{color:var(--a5-lime)}.a5-statbar.is-top em{background:var(--a5-lime)}.a5-statbar.is-good em{background:#8de04a}.a5-statbar.is-mid em{background:var(--a5-amber)}.a5-statbar.is-low em{background:var(--a5-red)}.a5-cta.is-white{background:#fff}.a5-carddetail__meta{grid-template-columns:1fr 1fr 1fr}.a5-stars{letter-spacing:-.04em;color:var(--a5-lime)!important;font-size:17px!important;font-style:normal!important}.a5-carddetail__block{flex-direction:column;gap:8px;display:flex}.a5-carddetail__roles{flex-wrap:wrap;gap:6px;padding-left:4px;display:flex}.a5-carddetail__roles .a5-chip{height:28px;padding:0 14px;font-size:16px}.a5-playstyles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.a5-playstyles>span{background:var(--a5-panel);min-width:0;height:42px;box-shadow:inset 0 0 0 1px var(--a5-line);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);align-items:center;gap:8px;padding:0 12px 0 10px;display:flex}.a5-playstyles img{object-fit:contain;flex:none;width:22px;height:22px}.a5-playstyles b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--a5-display);text-transform:uppercase;font-size:15px;font-style:italic;font-weight:800;overflow:hidden}.a5-playstyles>span.is-plus{background:linear-gradient(100deg, #c6ff1a2e, var(--a5-panel));box-shadow:inset 0 0 0 1px var(--a5-lime)}.a5-playstyles>span.is-plus b{color:var(--a5-lime)}.a5-carddetail__perf{background:var(--a5-violet);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 6px;display:grid}.a5-carddetail__perf>span{flex-direction:column;align-items:center;display:flex}.a5-carddetail__perf>span+span{border-left:1px solid #ffffff4d}.a5-carddetail__perf b{font-family:var(--a5-display);font-size:28px;font-style:italic;font-weight:900;line-height:1}.a5-carddetail__perf small{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:10px}.a5-carddetail__meta>span{min-width:0;padding:4px 8px 4px 12px}.a5-carddetail__meta small{letter-spacing:.06em;text-overflow:ellipsis;font-size:9px;overflow:hidden}.a5-carddetail__meta b{font-size:19px}.a5-carddetail__meta .a5-stars{letter-spacing:-.08em;white-space:nowrap;font-size:14px!important}.a5-teamtop{z-index:70;background:linear-gradient(180deg, var(--a5-bg) 80%, #07060f00);margin:0 -6px;padding:6px 6px 8px;position:sticky;top:-18px}.a5-teamactions{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:6px}.a5-teamactions__who{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.a5-teamactions__who b{white-space:nowrap;text-overflow:ellipsis;color:var(--a5-lime);font-family:var(--a5-display);text-transform:uppercase;font-size:18px;font-style:italic;font-weight:900;overflow:hidden}.a5-teamactions .a5-teamactions__who button{clip-path:none;width:30px;height:26px;font-family:var(--a5-body);background:#241c48;flex:none;font-size:18px;font-style:normal}.a5-carddetail{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%}.a5-teamactions>button{height:42px;padding:0 8px;font-size:15px}.a5-promolist{flex-direction:column;gap:10px;margin-top:4px;display:flex}.a5-promo{--edge:var(--a5-violet);background:var(--edge);width:100%;height:96px;color:inherit;text-align:left;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));cursor:pointer;border:0;padding:0;transition:transform .25s cubic-bezier(.2,.9,.3,1.2);display:block;position:relative}.a5-promo:active{transform:translate(-5px)}.a5-promo.is-blue{--edge:#2a8cff}.a5-promo.is-red{--edge:#ff5c7a}.a5-promo.is-green{--edge:#2fd27a}.a5-promo.is-gold{--edge:#ffb020}.a5-promo.is-black{--edge:#8d86b3}.a5-promo__in{background:linear-gradient(100deg, #17112f, var(--a5-panel) 55%);clip-path:inherit;align-items:center;gap:12px;padding:0 18px 0 8px;display:flex;position:absolute;inset:0 0 0 5px;overflow:hidden}.a5-promo__in:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--edge) 35%, transparent), transparent);width:120px;position:absolute;top:0;bottom:0;left:0}.a5-promo__fan{flex:none;width:92px;height:84px;position:relative}.a5-promo__card{filter:drop-shadow(0 4px 5px #000000b3);width:52px;position:absolute;bottom:0}.a5-promo__card img{aspect-ratio:390/500;object-fit:contain;width:100%;display:block}.a5-promo__card .a5-mini{font-size:9px}.a5-promo__card.n0{z-index:3;left:0;transform:rotate(-5deg)}.a5-promo__card.n1{z-index:2;bottom:4px;left:20px;transform:scale(.92)rotate(3deg)}.a5-promo__card.n2{z-index:1;opacity:.85;bottom:8px;left:40px;transform:scale(.84)rotate(9deg)}.a5-promo__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;position:relative}.a5-promo__copy strong{-webkit-line-clamp:2;font-family:var(--a5-display);text-transform:uppercase;-webkit-box-orient:vertical;font-size:21px;font-style:italic;font-weight:900;line-height:1;display:-webkit-box;overflow:hidden}.a5-promo__copy small{color:var(--a5-muted);font-size:12px}.a5-promo__ovr{flex-direction:column;flex:none;align-items:flex-end;display:flex;position:relative}.a5-promo__ovr b{font-family:var(--a5-display);color:#0000;-webkit-text-stroke:1.5px var(--edge);font-size:40px;font-style:italic;font-weight:900;line-height:.9}.a5-promo__ovr small{letter-spacing:.12em;text-transform:uppercase;color:var(--a5-muted);font-size:9px}.a5-catalog .a5-subhead{margin-top:2px}.a5-catalog .a5-subhead__copy h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:26px;line-height:.95;display:-webkit-box}.a5-install p{color:#ded6ff;margin:0;font-size:14px;line-height:1.45}.a5-install strong{color:var(--a5-lime)}.a5-install .a5-sheet__head strong{color:var(--a5-ink)}.a5-installstep{align-items:center;gap:12px;display:flex}.a5-installstep b{background:var(--a5-lime);color:#0b0a14;width:30px;height:34px;clip-path:var(--a5-hex);font-family:var(--a5-display);flex:none;justify-content:center;align-items:center;font-size:18px;font-style:italic;font-weight:900;display:flex}.a5-sheet .a5-search{flex:none}.a5-recap__share{background:var(--a5-lime);color:#07060f;height:44px;font-family:var(--a5-display);text-transform:uppercase;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 14px 0 12px;font-size:18px;font-style:italic;font-weight:900;display:inline-flex}.a5-recap__share svg{width:18px;height:18px}.a5-recap__share:disabled{opacity:.45}.a5-recap__note{color:var(--a5-lime);text-align:center;margin:0;font-size:12px}.a5-latest{flex-direction:column;gap:14px;display:flex}.a5-latest__day h2{border-bottom:2px solid var(--a5-lime);font-family:var(--a5-display);text-transform:uppercase;color:var(--a5-ink);justify-content:space-between;align-items:baseline;margin:0 0 8px;padding-bottom:4px;font-size:26px;font-style:italic;font-weight:900;line-height:1;display:flex}.a5-latest__day h2 small{color:var(--a5-muted);letter-spacing:.1em;font-size:12px;font-style:normal;font-weight:700}.a5-catalog .a5-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.a5-catalog .a5-tab{min-width:0;padding:0 2px;font-size:14px}.a5-recap__sub{border-left:3px solid var(--a5-lime);background:linear-gradient(100deg,#17113a,#0d0a1c 70%);align-items:center;gap:12px;margin-top:10px;padding:8px 12px 8px 8px;display:flex}.a5-recap__subart{flex:none;justify-content:center;align-items:center;width:56px;height:72px;display:flex}.a5-recap__subart img{object-fit:contain;width:100%;height:100%}.a5-recap__sub>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.a5-recap__sub>div>small{color:var(--a5-lime);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.a5-recap__sub>div>strong{white-space:nowrap;text-overflow:ellipsis;font-family:var(--a5-display);text-transform:uppercase;font-size:22px;font-style:italic;font-weight:900;line-height:1;overflow:hidden}.a5-recap__sub>div>strong.is-empty{color:#ffffff73;font-size:16px}.a5-recap__substats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4px;display:grid}.a5-recap__substats>span{flex-direction:column;display:flex}.a5-recap__substats b{font-family:var(--a5-display);font-size:20px;font-style:italic;font-weight:900;line-height:1}.a5-recap__substats small{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:9px}.a5-pitch__card{position:relative}.a5-pitch__card:after{content:"";pointer-events:none;clip-path:polygon(10% 0,90% 0,100% 9%,100% 86%,50% 100%,0 86%,0 9%);background:linear-gradient(115deg, transparent 38%, #ffffff8c 50%, rgba(var(--a5-lime-rgb,198, 255, 26), .35) 54%, transparent 62%);mix-blend-mode:soft-light;background-position:130% 0;background-size:260% 100%;animation:7s ease-in-out infinite a5-glint;position:absolute;inset:0}.a5-pitch__slot:nth-child(3n) .a5-pitch__card:after{animation-delay:1.4s}.a5-pitch__slot:nth-child(3n+1) .a5-pitch__card:after{animation-delay:3.1s}.a5-pitch__slot:nth-child(4n+2) .a5-pitch__card:after{animation-delay:5s}.a5-pitch__card:active:after,.a5-pitch__card.is-on:after{mix-blend-mode:normal;opacity:.7;animation:1.1s ease-out infinite a5-glint}@keyframes a5-glint{0%,70%{background-position:130% 0}to{background-position:-30% 0}}.cel{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cel-flash{background:radial-gradient(circle at 50% 45%, rgba(var(--a5-lime-rgb,198, 255, 26), .38), transparent 60%);animation:1.1s ease-out both cel-flash;position:absolute;inset:0}.cel-burst{position:absolute;top:42%;left:50%}.cel-p{animation:2.3s cubic-bezier(.15,.7,.3,1) both cel-pop;position:absolute;top:0;left:0}.cel-c{clip-path:polygon(30% 0,100% 0,70% 100%,0 100%);width:9px;height:15px}.cel-word{text-align:center;font-family:var(--a5-display);letter-spacing:.02em;color:#fff;text-shadow:0 0 24px rgba(var(--a5-lime-rgb,198, 255, 26), .9), 4px 4px 0 var(--a5-violet);font-size:64px;font-style:italic;font-weight:900;line-height:1;animation:2.4s cubic-bezier(.2,.9,.25,1.15) both cel-word;position:absolute;top:36%;left:0;right:0}@keyframes cel-flash{0%{opacity:1}to{opacity:0}}@keyframes cel-pop{0%{opacity:1;transform:translate(0)scale(.3)rotate(0)}35%{transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--rot));opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + var(--fall))) scale(.9) rotate(calc(var(--rot) * 2));opacity:0}}@keyframes cel-word{0%{opacity:0;transform:scale(2.6)skew(-12deg)}18%{opacity:1;transform:scale(1)skew(-12deg)}75%{opacity:1;transform:scale(1)skew(-12deg)}to{opacity:0;transform:scale(.9)skew(-12deg)translateY(-20px)}}@media (prefers-reduced-motion:reduce){.cel,.a5-pitch__card:after{display:none}}.a5-wipe{z-index:80;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.a5-wipe i{background:linear-gradient(90deg, transparent, var(--a5-lime), #fff);width:38%;box-shadow:0 0 12px var(--a5-lime);animation:.45s cubic-bezier(.4,0,.2,1) both a5-wipe;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.a5-wipe i+i{display:none}@keyframes a5-wipe{0%{transform:translate(-100%)}to{transform:translate(290%)}}.a5-podium__fig img{animation:.8s cubic-bezier(.2,.9,.25,1.15) both a5-podium-up}.a5-podium__step.is-2 .a5-podium__fig img{animation-delay:.5s}.a5-podium__step.is-1 .a5-podium__fig img{animation-delay:.7s}.a5-podium__step.is-3 .a5-podium__fig img{animation-delay:.6s}.a5-podium__step.is-on .a5-podium__fig img{animation:3.6s ease-in-out infinite a5-breathe}@keyframes a5-podium-up{0%{opacity:0;transform:translateY(46px)scale(.9)}to{opacity:1;transform:none}}.a5-band .a5-score{animation:3.4s ease-in-out infinite a5-score-glow}@keyframes a5-score-glow{0%,to{text-shadow:0 0 0 rgba(var(--a5-lime-rgb,198, 255, 26), 0)}50%{text-shadow:0 0 22px rgba(var(--a5-lime-rgb,198, 255, 26), .55)}}.a5-cta,.a5-cbtn,.a5-hex{transition:transform .15s cubic-bezier(.2,.9,.25,1.3),filter .2s}.a5-cta:active,.a5-cbtn:active,.a5-hex:active{filter:brightness(1.25);transform:scale(.93)}.hl-lightning{opacity:0;background:radial-gradient(at 70% 0,#fff5e18c,#ffc8781f 55%,#0000 75%);animation:17s linear infinite hl-lightning;position:absolute;inset:0}@keyframes hl-lightning{0%,88%,to{opacity:0}89%{opacity:1}90%{opacity:.15}91%{opacity:.85}93%{opacity:0}}@media (prefers-reduced-motion:reduce){.a5-wipe,.a5-podium__fig img,.a5-band .a5-score,.hl-lightning{animation:none!important}.a5-wipe{display:none}}html[data-theme=halloween]{--a5-bg:#0d0805;--a5-ink:#fff1e0;--a5-muted:#c9a98f;--a5-dim:#a58468;--a5-violet:#8a3be0;--a5-violet-deep:#3a1060;--a5-line:#4a2a14;--a5-panel:#1a0e08;--a5-lime:#ff7a1a;--a5-red:#ff5c7a;--a5-amber:#ffb020;--a5-display:"Barlow Condensed", "Arial Narrow", "Avenir Next Condensed", sans-serif;--a5-body:"Barlow", "Avenir Next", system-ui, sans-serif;--a5-pill:polygon(18px 0, calc(100% - 18px) 0, 100% 50%, calc(100% - 18px) 100%, 18px 100%, 0 50%);--a5-chamfer:polygon(0 0, calc(100% - 18px) 0, 100% 18px, 100% 100%, 18px 100%, 0 calc(100% - 18px));--a5-hex:polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--a5-para:polygon(14px 0, 100% 0, calc(100% - 14px) 100%, 0 100%)}html[data-theme=halloween] .toast{clip-path:var(--a5-chamfer);border-color:var(--a5-lime);color:var(--a5-lime);font-family:var(--a5-display);letter-spacing:.04em;text-transform:uppercase;background:#1c0f08;border-radius:0;font-size:15px;font-style:italic;font-weight:900}html[data-theme=halloween] .a5-cta{background:var(--a5-lime);color:#0d0805;height:46px;clip-path:var(--a5-para);font-family:var(--a5-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 22px 0 20px;font-size:18px;font-style:italic;font-weight:900;text-decoration:none;transition:transform .2s;display:inline-flex}html[data-theme=halloween] .a5-hex>span{clip-path:var(--a5-hex);color:var(--a5-ink);font-family:var(--a5-display);background:#1c0f08;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;position:absolute;inset:2px}html[data-theme=halloween] .a5-cbtn{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);cursor:pointer;background:#6a3a1c;border:0;flex:none;width:46px;height:44px;padding:0;position:relative}html[data-theme=halloween] .a5-tab{color:#cfc9ef;min-width:74px;height:38px;font-family:var(--a5-display);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#24120a;border:0;flex:none;padding:0 12px;font-size:16px;font-style:italic;font-weight:900;transition:background .25s,color .25s;transform:skew(-18deg)}html[data-theme=halloween] .a5-tab.active{background:var(--a5-lime);color:#0d0805}html[data-theme=halloween] .a5-mini{aspect-ratio:390/500;clip-path:polygon(12% 0,88% 0,100% 10%,100% 88%,50% 100%,0 88%,0 10%);color:#fff;width:100%;font-family:var(--a5-display);text-align:center;background:linear-gradient(160deg,#6a3a1c,#1c0f08);flex-direction:column;justify-content:center;align-items:center;font-style:italic;display:flex}html[data-theme=halloween] .a5-nav__shape:before{content:"";clip-path:var(--a5-pill);background:#150b06;position:absolute;inset:1px}html[data-theme=halloween] .a5-nav__ind:after{content:"";border-bottom:2px solid var(--a5-lime);background:#ff7a1a21;width:56px;height:100%;transform:skew(-18deg)}html[data-theme=halloween] .a5-pitch__card.is-on{filter:drop-shadow(0 0 10px #ff7a1ad9)drop-shadow(0 6px 8px #0009);transform:translateY(-8px)scale(1.35)}html[data-theme=halloween] .a5-podium__step.is-on .a5-podium__fig img{filter:drop-shadow(0 0 14px #ff7a1a73);animation:3.6s ease-in-out infinite a5-breathe}html[data-theme=halloween] .a5-rays{background:repeating-conic-gradient(#ff7a1a38 0deg 8deg,#0000 8deg 24deg);border-radius:50%;width:150px;height:150px;margin-left:-75px;animation:16s linear infinite a5-spin;position:absolute;bottom:-40px;left:50%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 68%);mask-image:radial-gradient(circle,#000 20%,#0000 68%)}html[data-theme=halloween] .a5-podium__body{background:#24120a;flex-direction:column;justify-content:center;align-items:center;padding:0 4px;transition:background .3s;display:flex;position:absolute;inset:9px 0 0;overflow:hidden}html[data-theme=halloween] .a5-podium__step.is-on .a5-podium__body{background:#4a2a14}html[data-theme=halloween] .a5-fut__go .a5-cta{height:44px;box-shadow:0 6px 18px #ff7a1a59}html[data-theme=halloween] .a5-ticket__bar{background:#3a2012;width:92%;height:5px;margin-top:4px;display:block;overflow:hidden;transform:skew(-24deg)}html[data-theme=halloween] .a5-catalog .catalog-more{clip-path:var(--a5-para);background:var(--a5-lime);color:#0d0805;font-family:var(--a5-display);border:0;border-radius:0;font-size:16px;font-style:italic;font-weight:900}html[data-theme=halloween] .a5-table__row{border-bottom:1px solid #2e1a0e;grid-template-columns:minmax(0,1fr) 40px 42px 34px 44px 34px;align-items:center;min-height:52px;display:grid}html[data-theme=halloween] .a5-table__row.is-top{background:#ff7a1a0f}html[data-theme=halloween] .a5-profile__hex .a5-rays{background:repeating-conic-gradient(#ff7a1a29 0deg 6deg,#0000 6deg 22deg);width:170px;height:170px;margin:-85px 0 0 -85px;animation-duration:18s;top:50%;bottom:auto;left:50%}html[data-theme=halloween] .a5-profile__hex b{clip-path:var(--a5-hex);font-family:var(--a5-display);color:var(--a5-ink);background:#1c0f08;justify-content:center;align-items:center;font-size:52px;font-style:italic;font-weight:900;display:flex;position:absolute;inset:3px}html[data-theme=halloween] .a5-row__badge{background:var(--a5-lime);color:#0d0805;height:22px;font-family:var(--a5-display);align-items:center;padding:0 9px;font-size:14px;font-weight:900;display:flex;transform:skew(-18deg)}html[data-theme=halloween] .a5-chip.is-lime{background:var(--a5-lime);color:#0d0805}html[data-theme=halloween] .a5-chip.is-amber{background:var(--a5-amber);color:#0d0805}html[data-theme=halloween] .a5-chip.is-dark{color:#cfc9ef;background:#24120a}html[data-theme=halloween] .a5-step{width:34px;height:34px;color:var(--a5-ink);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);font-family:var(--a5-display);cursor:pointer;background:#3a2012;border:0;flex:none;padding:0;font-size:22px;font-weight:900;line-height:1;transition:transform .15s}html[data-theme=halloween] .a5-step.is-plus{background:var(--a5-lime);color:#0d0805}html[data-theme=halloween] .a5-step.is-white{color:#0d0805;background:#fff}html[data-theme=halloween] .a5-sheet{width:min(100%,520px);max-height:82dvh;padding:18px 16px max(16px, env(safe-area-inset-bottom));border-top:2px solid var(--a5-lime);clip-path:polygon(0 18px,18px 0,100% 0,100% 100%,0 100%);color:var(--a5-ink);font-family:var(--a5-body);background:#150b06;flex-direction:column;gap:10px;animation:.35s cubic-bezier(.2,.8,.2,1) both a5-rise;display:flex;position:relative;overflow-y:auto}html[data-theme=halloween] .a5-sheet__head button{color:#fff;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;background:#3a2012;border:0;flex:none;width:38px;height:38px;font-size:24px;line-height:1}html[data-theme=halloween] .a5-sheet__grid button.active{box-shadow:inset 0 -3px 0 var(--a5-lime);background:#ff7a1a1f}html[data-theme=halloween] .a5-sheet__list button.active{background:var(--a5-lime);color:#0d0805}html[data-theme=halloween] .a5-teampitch__banner{z-index:60;background:var(--a5-lime);color:#0d0805;height:32px;clip-path:var(--a5-para);font-family:var(--a5-display);text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;padding:0 16px;font-size:14px;font-style:italic;font-weight:900;position:absolute;top:-4px;left:50%;transform:translate(-50%)}html[data-theme=halloween] .a5-teamcard.is-on{filter:drop-shadow(0 0 9px #ff7a1ae6);transform:translateY(-6px)scale(1.18)}html[data-theme=halloween] .a5-teamcard.is-empty{aspect-ratio:390/500;clip-path:polygon(12% 0,88% 0,100% 10%,100% 88%,50% 100%,0 88%,0 10%);filter:none;background:#5b2ff02e;box-shadow:inset 0 0 0 1px #ff7a1a80}html[data-theme=halloween] .a5-teamcard__meta{height:15px;font-family:var(--a5-display);white-space:nowrap;background:#0d0805;align-items:center;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #4a2a14}html[data-theme=halloween] .a5-teamcard__meta>b{background:var(--a5-dim);color:#0d0805;align-items:center;height:100%;padding:0 4px;display:flex}html[data-theme=halloween] .a5-teamactions button{height:48px;color:var(--a5-ink);clip-path:var(--a5-para);font-family:var(--a5-display);text-transform:uppercase;cursor:pointer;background:#24120a;border:0;font-size:16px;font-style:italic;font-weight:900}html[data-theme=halloween] .a5-teamactions .is-move{background:var(--a5-amber);color:#0d0805}html[data-theme=halloween] .a5-teamactions .is-change{background:var(--a5-lime);color:#0d0805}html[data-theme=halloween] .a5-bigrow.is-gold{color:#0d0805;background:linear-gradient(100deg,#ffb020,#ffd76a)}html[data-theme=halloween] .a5-match__pens button.is-won{background:var(--a5-lime);color:#0d0805}html[data-theme=halloween] .a5-statrow__in{clip-path:inherit;background:#1f1109;align-items:center;gap:10px;padding:0 12px 0 8px;display:flex;position:absolute;inset:0 0 0 4px}html[data-theme=halloween] .a5-owngoal .a5-step.is-dark{background:#3a2012}html[data-theme=halloween] .a5-check.is-ok b{background:var(--a5-lime);color:#0d0805}html[data-theme=halloween] .a5-check.is-warn b{background:var(--a5-amber);color:#0d0805}html[data-theme=halloween] .a5-subrow{height:36px;color:var(--a5-muted);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);cursor:pointer;background:#1c0f08;border:0;align-items:center;gap:5px;min-width:0;padding:0 6px 0 4px;display:flex}html[data-theme=halloween] .a5-subrow.is-on{color:#fff;box-shadow:inset 0 -2px 0 var(--a5-lime);background:#4a2a14}html[data-theme=halloween] .a5-mvp{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));background:linear-gradient(100deg,#4a2a14,#1f1109);align-items:center;gap:12px;height:76px;padding:0 12px;display:flex;position:relative;overflow:hidden}html[data-theme=halloween] .a5-mvp__art{filter:drop-shadow(0 0 8px #ff7a1a80);flex:none;width:48px;position:relative}html[data-theme=halloween] .a5-mvp .a5-step.is-dark{background:#0d0805}html[data-theme=halloween] .a5-playedrow{border-bottom:1px solid #2e1a0e;align-items:center;gap:8px;min-height:50px;padding:4px 4px 4px 0;display:flex}html[data-theme=halloween] .a5-recap__best{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));background:linear-gradient(100deg,#1e1544,#1a0e08 70%);align-items:center;gap:12px;height:128px;padding:0 12px 0 0;display:flex;position:relative;overflow:hidden}html[data-theme=halloween] .a5-recap__bestart img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 14px #ff7a1a66);width:100%;height:100%}html[data-theme=halloween] .a5-recap__art.is-empty{aspect-ratio:390/500;clip-path:polygon(12% 0,88% 0,100% 10%,100% 88%,50% 100%,0 88%,0 10%);filter:none;opacity:.5;background:#24120a}html[data-theme=halloween] .a5-hexavatar>span{clip-path:var(--a5-hex);font-family:var(--a5-display);color:var(--a5-ink);background:#1c0f08;justify-content:center;align-items:center;font-size:20px;font-style:italic;font-weight:900;display:flex;position:absolute;inset:2px}html[data-theme=halloween] .a5-auth__logo b{clip-path:var(--a5-hex);font-family:var(--a5-display);color:var(--a5-ink);background:#1c0f08;justify-content:center;align-items:center;font-size:28px;font-style:italic;font-weight:900;display:flex;position:absolute;inset:3px}html[data-theme=halloween] .a5-statbar i{background:#2e1a0e;height:7px;display:block;overflow:hidden;transform:skew(-24deg)}html[data-theme=halloween] .a5-playstyles>span.is-plus{background:linear-gradient(100deg, #ff7a1a2e, var(--a5-panel));box-shadow:inset 0 0 0 1px var(--a5-lime)}html[data-theme=halloween] .a5-teamactions .a5-teamactions__who button{clip-path:none;width:30px;height:26px;font-family:var(--a5-body);background:#3a2012;flex:none;font-size:18px;font-style:normal}html[data-theme=halloween] .a5-promo.is-black{--edge:#a58468}html[data-theme=halloween] .a5-promo__in{background:linear-gradient(100deg, #24120a, var(--a5-panel) 55%);clip-path:inherit;align-items:center;gap:12px;padding:0 18px 0 8px;display:flex;position:absolute;inset:0 0 0 5px;overflow:hidden}html[data-theme=halloween] .a5-installstep b{background:var(--a5-lime);color:#0d0805;width:30px;height:34px;clip-path:var(--a5-hex);font-family:var(--a5-display);flex:none;justify-content:center;align-items:center;font-size:18px;font-style:italic;font-weight:900;display:flex}html[data-theme=halloween] .a5-recap__share{background:var(--a5-lime);color:#0d0805;height:44px;font-family:var(--a5-display);text-transform:uppercase;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 14px 0 12px;font-size:18px;font-style:italic;font-weight:900;display:inline-flex}html[data-theme=halloween] .a5-recap__sub{border-left:3px solid var(--a5-lime);background:linear-gradient(100deg,#17113a,#150b06 70%);align-items:center;gap:12px;margin-top:10px;padding:8px 12px 8px 8px;display:flex}html[data-theme=halloween]{--a5-lime-rgb:255,122,26;--a5-band-1:#3a1060;--a5-band-2:#2a0d3d}:root{--a5-lime-rgb:198,255,26}.hl{pointer-events:none;position:absolute}.hl-back{z-index:0;inset:0;overflow:hidden}.hl-front{z-index:2;pointer-events:none;inset:0;overflow:hidden}@keyframes hl-fly1{0%{transform:translate(-60px)}to{transform:translate(460px)translateY(-30px)}}@keyframes hl-fly2{0%{transform:translate(460px)scaleX(-1)}to{transform:translate(-60px)scaleX(-1)translateY(24px)}}@keyframes hl-glow{0%,to{opacity:1}50%{opacity:.55}}@keyframes hl-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes hl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hl-blink{0%,44%,48%,to{opacity:1}46%{opacity:0}}@keyframes hl-fog{0%{transform:translate(-6%)}to{transform:translate(6%)}}@keyframes hl-rise{0%,to{transform:translateY(34px)}50%{transform:translateY(0)}}@keyframes hl-peek{0%,to{transform:translateY(30px)}45%,60%{transform:translateY(0)}}.hl-fog{height:90px;bottom:0;left:0;right:0;overflow:hidden}.hl-fog i{background:radial-gradient(at 20% 80%,#fff0e129,#0000 55%),radial-gradient(at 70% 90%,#fff0e11f,#0000 55%);width:140%;height:100%;animation:12s ease-in-out infinite alternate hl-fog;position:absolute;left:-20%}@media (width>=700px){.hl-m{display:none}}@media (prefers-reduced-motion:reduce){.hl *,.hl{animation:none!important}}
