@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-arabic-wght-normal-BMWQQIfH.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-vietnamese-wght-normal-DvU6pLYV.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-ext-wght-normal-CJ9LaFMc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/alexandria-latin-wght-normal-9GNYQ01K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size: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;--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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC,U+61C,U+200C-200D}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC,U+61C,U+200C-200D}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Medium.woff2)format("woff2");font-style:normal;font-weight:500 600;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC,U+61C,U+200C-200D}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Bold.woff2)format("woff2");font-style:normal;font-weight:700 800;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC,U+61C,U+200C-200D}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyahsans-Black.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFC,U+61C,U+200C-200D}:root{--bg:#050712;--panel:#0c1020;--panel2:#11162a;--line:#ffffff1a;--text:#f7f4ff;--muted:#969bb2;--purple:#8b5cf6;--purple2:#b784ff;--cyan:#66e7ff;--green:#58e0a8;--red:#ff6b81}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);min-height:100vh;margin:0;font-family:Thmanyah Sans,Tahoma,Segoe UI,Arial,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.landing,.app-page,.admin-page{background:radial-gradient(circle at 80% 20%,#4d2b8233,#0000 30%),linear-gradient(#060814,#04050d);min-height:100vh;position:relative;overflow:hidden}.topbar{z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1240px;height:84px;margin:auto;padding:0 28px;display:flex;position:relative}.topbar.compact{max-width:1400px}.brand{direction:ltr;align-items:center;gap:10px;display:flex}.brand strong{letter-spacing:2px;font-size:22px}.brand small{color:var(--muted);letter-spacing:2px;font-size:9px}.brand-orbit{color:#fff;border:1px solid #b784ffa6;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid;position:relative;box-shadow:0 0 25px #8b5cf659}.brand-orbit:after{content:"";border:1px solid var(--purple);border-radius:50%;width:48px;height:15px;position:absolute;transform:rotate(-22deg)}.brand-orbit.big{width:62px;height:62px;margin:auto;font-size:24px}.brand-orbit.big:after{width:78px;height:24px}.topbar nav{color:#c5c8d6;align-items:center;gap:26px;font-size:14px;display:flex}.topbar nav a:hover{color:#fff}.link-button{color:#a99bc5;background:0 0;border:0;padding:8px}.nebula{filter:blur(90px);opacity:.22;pointer-events:none;border-radius:50%;position:absolute}.nebula-a{background:#7c3aed;width:420px;height:420px;top:100px;right:-150px}.nebula-b{background:#0ea5e9;width:320px;height:320px;bottom:0;left:-170px}.hero-shell{z-index:2;grid-template-columns:1fr 1fr;align-items:center;max-width:1240px;min-height:690px;margin:auto;padding:30px 28px 0;display:grid;position:relative}.hero-copy{padding-inline-start:12px}.eyebrow{color:var(--purple2);letter-spacing:3px;direction:ltr;font-size:11px;font-weight:700;display:inline-block}.hero-copy h1{letter-spacing:-3px;margin:22px 0 18px;font-size:74px;line-height:1.12}.hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#b784ff,#6de6ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{color:#b5b7c6;max-width:530px;font-size:17px;line-height:1.9}.code-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1020b3;border:1px solid #b784ff38;border-radius:18px;width:min(520px,100%);margin-top:34px;padding:20px;box-shadow:0 22px 70px #00000047}.code-card label{margin-bottom:12px;font-size:13px;display:block}.code-row{direction:ltr;grid-template-columns:1fr 155px;gap:10px;display:grid}.code-row input{border:1px solid var(--line);color:#fff;text-align:center;letter-spacing:14px;background:#070a15;border-radius:11px;outline:0;height:54px;padding-left:14px;font-size:25px}.code-row input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #8b5cf61f}.code-row button,.primary-btn{color:#fff;background:linear-gradient(135deg,#7c3aed,#9f68fb);border:0;border-radius:11px;font-weight:700;box-shadow:0 10px 28px #7c3aed47}.code-row button:disabled,.primary-btn:disabled{opacity:.5;cursor:not-allowed}.code-card small{color:#777d92;margin-top:10px;font-size:11px;display:block}.form-error{color:#ff8da0!important;margin:10px 0 0!important;font-size:12px!important}.success{color:var(--green);margin:0 0 5px}.hero-visual{direction:ltr;place-items:end center;height:660px;display:grid;position:relative}.hero-visual>img{object-fit:cover;object-position:center top;filter:drop-shadow(0 35px 65px #0000008c);z-index:2;width:min(600px,100%);height:650px;-webkit-mask-image:linear-gradient(#000 83%,#0000 100%);mask-image:linear-gradient(#000 83%,#0000 100%)}.orbit-ring{z-index:1;border:1px solid #b784ff47;border-radius:50%;position:absolute}.ring-one{width:560px;height:560px;top:35px}.ring-two{border-style:dashed;width:420px;height:420px;animation:30s linear infinite spin;top:100px}@keyframes spin{to{transform:rotate(360deg)}}.deadline-chip{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);text-align:center;background:#070a16d6;border:1px solid #66e7ff40;border-radius:14px;width:170px;padding:15px;position:absolute;top:135px;left:0}.deadline-chip span,.deadline-chip small{color:#8f96ab;font-size:10px;display:block}.deadline-chip strong{color:var(--cyan);direction:ltr;margin:7px 0;font-size:19px;display:block}.mission-strip{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0d1bd1;border-radius:18px;grid-template-columns:repeat(4,1fr) 1.5fr;align-items:center;max-width:1184px;margin:-15px auto 30px;padding:18px 24px;display:grid;position:relative}.mission-strip div{border-left:1px solid var(--line);padding:0 22px}.mission-strip strong{direction:ltr;font-size:23px;display:block}.mission-strip span{color:var(--muted);font-size:11px}.mission-strip>a{text-align:left;color:var(--purple2);font-size:13px}.loading{background:var(--bg);min-height:100vh;color:var(--muted);place-content:center;justify-items:center;gap:15px;display:grid}.loader{border:2px solid #ffffff1a;border-top-color:var(--purple);border-radius:50%;width:44px;height:44px;animation:1s linear infinite spin}.dashboard-head,.league-hero,.team-head,.admin-head{z-index:2;justify-content:space-between;align-items:flex-end;max-width:1320px;margin:0 auto;padding:58px 28px 32px;display:flex;position:relative}.dashboard-head h1,.league-hero h1,.team-head h1,.admin-head h1{margin:12px 0 8px;font-size:40px}.dashboard-head p,.league-hero p,.admin-head p{color:var(--muted);margin:0}.budget-card{background:#0b101fcc;border:1px solid #66e7ff29;border-radius:16px;min-width:170px;padding:16px 20px}.budget-card span,.budget-card small{color:var(--muted);font-size:11px;display:block}.budget-card strong{color:var(--cyan);direction:ltr;margin:4px 0;font-size:25px;display:block}.squad-summary,.lineup-section,.market,.league-table-wrap,.result-card,.empty-state{z-index:2;max-width:1320px;margin:0 auto 28px;position:relative}.squad-summary{border:1px solid var(--line);background:#0c1020b3;border-radius:15px;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.position-counts{gap:35px;display:flex}.position-counts span{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.position-counts b{color:#fff;font-size:14px}.position-counts .done b{color:var(--green)}.saved-badge{color:var(--green);font-size:12px}.lineup-section,.market,.league-table-wrap,.result-card{border:1px solid var(--line);background:#090d1be0;border-radius:22px;padding:26px}.section-title,.panel-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.section-title span,.panel-head span{color:var(--purple2);letter-spacing:1px;font-size:10px}.section-title h2,.panel-head h2{margin:6px 0 0;font-size:22px}.ghost-btn{color:#c6bed7;border:1px solid var(--line);background:0 0;border-radius:10px;padding:10px 14px}.pitch{background:linear-gradient(#062c26e0,#062521e6),repeating-linear-gradient(0deg,#0000 0 75px,#ffffff0a 75px 150px);border:1px solid #58e0a82e;border-radius:24px;min-height:610px;padding:35px 18px;position:relative;overflow:hidden}.pitch:before{content:"";border:1px solid #ffffff29;border-radius:4px;position:absolute;inset:8% 4%}.pitch:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:110px;height:110px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-row{z-index:2;direction:ltr;justify-content:center;align-items:center;gap:36px;min-height:130px;display:flex;position:relative}.pitch-player{text-align:center;width:95px;position:relative}.kit-button{color:#fff;background:0 0;border:0;width:100%;padding:0}.kit-button>span{white-space:nowrap;text-overflow:ellipsis;background:#060810d9;border-radius:7px 7px 2px 2px;padding:4px;font-size:10px;display:block;overflow:hidden}.kit-button>small{direction:ltr;background:#7c3aed;border-radius:0 0 7px 7px;padding:3px;font-size:9px;display:block}.kit-wrap{place-items:center;width:62px;height:70px;display:inline-grid;position:relative}.kit-wrap.small{width:44px;height:48px}.kit-img{object-fit:contain;filter:drop-shadow(0 6px 8px #00000059);max-width:100%;max-height:100%}.crest-img{object-fit:contain;background:#fff;border-radius:50%;width:18px;height:18px;padding:2px;position:absolute;top:2px;right:-7px}.small .crest-img{width:14px;height:14px}.captain-actions{justify-content:center;gap:3px;margin-top:5px;display:flex}.captain-actions button{border:1px solid var(--line);color:#9da2b4;background:#11162a;border-radius:5px;width:25px;height:22px;font-size:9px}.captain-actions button.active{color:#111;background:#fff;font-weight:900}.bench{margin-top:20px}.bench h3{color:var(--muted);font-size:13px}.bench-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.bench-grid article{border:1px solid var(--line);background:#0e1324;border-radius:12px;grid-template-columns:50px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid;position:relative}.bench-grid strong{font-size:12px;display:block}.bench-grid small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.bench-grid>article>button{color:#bfc3d3;background:#171e34;border:0;border-radius:7px;padding:7px;font-size:9px}.order-buttons{position:absolute;bottom:4px;left:5px}.order-buttons button{color:#747b92;background:0 0;border:0;padding:2px;font-size:10px}.save-bar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b18f0;border:1px solid #8b5cf640;border-radius:14px;justify-content:space-between;align-items:center;margin-top:22px;padding:13px 16px;display:flex;position:sticky;bottom:10px}.save-bar small{color:var(--muted);font-size:10px}.primary-btn{place-items:center;min-height:45px;padding:0 22px;display:inline-grid}.filters{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.filters input,.filters select,.inline-form input,.result-search input,.result-search select,.schedule-list input,.adjust-form input,.adjust-form select,.admin-login input{color:#fff;border:1px solid var(--line);background:#080b17;border-radius:10px;outline:0;height:45px;padding:0 13px}.player-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.player-list article{background:#0c1121;border:1px solid #0000;border-radius:12px;grid-template-columns:52px 1fr auto 65px;align-items:center;gap:10px;padding:9px 11px;display:grid}.player-list article.selected{background:#154a3d2b;border-color:#58e0a852}.player-info strong{font-size:13px;display:block}.player-info span{color:var(--muted);font-size:10px}.player-list article>b{direction:ltr;font-size:12px}.player-list article>button{border:1px solid var(--line);color:#d7d9e3;background:#151b30;border-radius:8px;padding:7px;font-size:10px}.selected>button{color:var(--red)!important}.list-hint{color:#626a82;text-align:center;margin:16px 0 0;font-size:10px}.market-message{margin-bottom:15px!important}.empty-state{text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:80px 20px}.empty-state h2{font-size:30px}.empty-state p{color:var(--muted);margin-bottom:25px}.league-hero{text-align:center;padding-top:70px;display:block}.league-table-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.league-table-head span{font-size:22px;font-weight:700}.league-table-head strong{color:var(--muted);font-size:12px}.league-table{overflow-x:auto}.league-row{text-align:center;border-bottom:1px solid #ffffff0f;grid-template-columns:55px minmax(180px,2fr) repeat(5,70px) 90px;align-items:center;min-width:760px;min-height:62px;padding:0 10px;display:grid}.league-row.labels{color:#686f85;min-height:36px;font-size:10px}.league-row:not(.labels):hover{background:#8b5cf60f}.league-row .manager{text-align:right;align-items:center;gap:11px;display:flex}.manager i{background:linear-gradient(135deg,#37205f,#17647b);border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.league-row .rank{color:var(--muted);font-size:16px}.league-row.podium{background:linear-gradient(90deg,#7c3aed14,#0000)}.league-row.rank-1 .rank{color:#ffd76a;font-weight:900}.league-row .muted{color:#3f4558}.table-empty{text-align:center;padding:75px 10px}.table-empty>span{color:var(--purple);font-size:40px}.table-empty p{color:var(--muted)}.team-head{padding-bottom:22px}.round-tabs{gap:6px;display:flex}.round-tabs button{border:1px solid var(--line);color:#9298ab;background:#0d1223;border-radius:9px;padding:9px 12px}.round-tabs button.active{background:var(--purple);color:#fff}.result-card{grid-template-columns:220px 1fr;gap:24px;display:grid}.score-orb{text-align:center;background:radial-gradient(circle,#7c3aed2e,#0000 70%);border:1px solid #b784ff52;border-radius:50%;place-content:center;height:220px;display:grid;box-shadow:inset 0 0 35px #7c3aed14}.score-orb span,.score-orb small{color:var(--muted);font-size:10px}.score-orb strong{font-size:62px;line-height:1.1}.result-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.result-grid article{background:#0c1121;border:1px solid #ffffff0d;border-radius:11px;grid-template-columns:50px 1fr 50px;align-items:center;padding:8px 12px;display:grid}.result-grid article.benched{opacity:.5}.result-grid strong{font-size:12px}.result-grid small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.result-grid>article>b{text-align:center;font-size:20px}.captain-dot{color:#111;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;font-size:9px;font-style:normal;display:inline-grid}.admin-login{background:radial-gradient(circle,#532d893d,#0000 35%),#050712;place-items:center;min-height:100vh;display:grid}.admin-login-card{border:1px solid var(--line);text-align:center;background:#0c1020eb;border-radius:22px;width:min(440px,100% - 32px);padding:40px}.admin-login-card .eyebrow{margin-top:28px}.admin-login-card h1{font-size:30px}.admin-login-card p{color:var(--muted)}.admin-login-card form{text-align:right;margin-top:28px}.admin-login-card label{font-size:12px}.admin-login-card input{width:100%;margin:8px 0 12px}.admin-login-card button{width:100%}.admin-head{max-width:1400px}.admin-stats{border:1px solid var(--line);background:#0c1020;border-radius:14px;display:flex}.admin-stats div{text-align:center;border-left:1px solid var(--line);padding:13px 24px}.admin-stats div:last-child{border:0}.admin-stats strong,.admin-stats span{display:block}.admin-stats strong{font-size:24px}.admin-stats span{color:var(--muted);font-size:9px}.notice{max-width:1344px;color:var(--green);background:#58e0a81a;border:1px solid #58e0a840;border-radius:10px;justify-content:space-between;margin:0 auto 18px;padding:12px 16px;display:flex}.notice button{color:inherit;background:0 0;border:0}.admin-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1400px;margin:0 auto 50px;padding:0 28px;display:grid}.admin-panel{border:1px solid var(--line);background:#0b0f1e;border-radius:18px;min-width:0;padding:22px}.participants-panel{grid-row:span 2}.inline-form{grid-template-columns:1fr 145px;gap:8px;display:grid}.inline-form button,.panel-button,.adjust-form button,.points-preview button{background:var(--purple);color:#fff;border:0;border-radius:9px;font-size:11px}.participant-list{max-height:470px;margin-top:16px;overflow:auto}.participant-list>div{border-bottom:1px solid #ffffff0d;grid-template-columns:34px 1fr 55px 70px 45px;align-items:center;gap:8px;min-height:49px;display:grid}.participant-list i{background:#252044;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.participant-list strong{font-size:11px}.participant-list code{color:var(--cyan);font-size:14px}.participant-list button{color:#9097ac;background:0 0;border:0;font-size:9px}.participant-list .danger{color:var(--red)}.result-search{grid-template-columns:1fr 110px;gap:8px;display:grid;position:relative}.search-popover{z-index:10;border:1px solid var(--line);background:#0f1528;border-radius:10px;position:absolute;top:48px;left:118px;right:0;overflow:hidden;box-shadow:0 15px 40px #000}.search-popover button{color:#fff;background:0 0;border:0;justify-content:space-between;width:100%;padding:10px 12px;display:flex}.search-popover button:hover{background:#181f36}.search-popover small{color:var(--muted)}.event-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.event-grid label{color:var(--muted);font-size:9px}.event-grid input{color:#fff;border:1px solid var(--line);background:#070a15;border-radius:7px;width:100%;height:35px;margin-top:5px;padding:0 8px;display:block}.event-grid .check-label{align-items:center;gap:5px;display:flex}.event-grid .check-label input{width:16px}.points-preview{background:#11172a;border-radius:10px;align-items:center;gap:12px;margin-top:15px;padding:10px;display:flex}.points-preview span{color:var(--muted);font-size:10px}.points-preview strong{margin-left:auto;font-size:22px}.points-preview button{padding:9px 14px}.schedule-list{gap:8px;display:grid}.schedule-list label{color:var(--muted);grid-template-columns:70px 1fr;align-items:center;font-size:10px;display:grid}.schedule-list input{direction:ltr}.panel-button{width:100%;height:40px;margin-top:12px}.adjust-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adjust-form button{grid-column:span 2;height:40px}.views-panel{min-height:260px}.view-bars{align-items:flex-end;gap:12px;height:170px;padding-top:20px;display:flex}.view-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.view-bars i{background:linear-gradient(#8b5cf6,#3b1c75);border-radius:5px 5px 2px 2px;width:18px;min-height:8px;max-height:120px}.view-bars span,.view-bars strong{color:var(--muted);font-size:8px}@media (width<=900px){.topbar{height:68px;padding:0 16px}.topbar nav{gap:14px;font-size:11px}.brand small{display:none}.hero-shell{flex-direction:column;min-height:auto;padding:48px 20px 0;display:flex}.hero-copy{text-align:center;width:100%;padding:0}.hero-copy h1{letter-spacing:-2px;font-size:48px}.hero-copy>p{font-size:14px}.code-card{text-align:right}.hero-visual{width:100%;height:490px;margin-top:10px}.hero-visual>img{object-position:center top;width:100%;height:500px}.ring-one{width:400px;height:400px}.ring-two{width:300px;height:300px}.deadline-chip{width:145px;top:60px;left:5px}.mission-strip{grid-template-columns:repeat(2,1fr);gap:15px;margin:-18px 14px 20px}.mission-strip div{border:0;padding:0}.mission-strip>a{text-align:center;border-top:1px solid var(--line);grid-column:span 2;padding-top:15px}.dashboard-head,.team-head,.admin-head{align-items:center;padding:35px 16px 22px}.dashboard-head h1,.team-head h1,.admin-head h1{font-size:27px}.squad-summary,.lineup-section,.market,.league-table-wrap,.result-card,.empty-state{margin-left:12px;margin-right:12px}.pitch-row{gap:10px}.pitch-player{width:70px}.kit-wrap{width:53px}.bench-grid{grid-template-columns:repeat(2,1fr)}.player-list{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.filters input{grid-column:span 2}.result-card{grid-template-columns:1fr}.score-orb{width:190px;height:190px;margin:auto}.admin-stats{display:none}.admin-grid{grid-template-columns:1fr;padding:0 12px}.participants-panel{grid-row:auto}.notice{margin:0 12px 14px}.round-tabs{max-width:55vw;overflow-x:auto}.result-grid{grid-template-columns:1fr}.league-hero{padding:45px 16px 22px}}@media (width<=540px){.topbar nav a:first-child{display:none}.hero-copy h1{font-size:41px}.code-row{grid-template-columns:1fr 125px}.code-row input{font-size:21px}.hero-visual{height:410px}.hero-visual>img{height:430px}.ring-one{width:330px;height:330px}.ring-two{width:245px;height:245px}.deadline-chip{top:35px}.mission-strip{font-size:11px}.dashboard-head{align-items:flex-start}.budget-card{min-width:125px;padding:12px}.budget-card strong{font-size:19px}.position-counts{justify-content:space-between;gap:10px;width:100%}.position-counts span{text-align:center;display:block}.squad-summary{padding:12px}.saved-badge{display:none}.lineup-section,.market,.league-table-wrap,.result-card{border-radius:16px;padding:14px}.pitch{min-height:550px;padding:22px 4px}.pitch-row{gap:2px;min-height:120px}.pitch-player{width:62px}.kit-wrap{width:48px;height:56px}.captain-actions button{width:22px}.bench-grid{grid-template-columns:1fr}.save-bar{bottom:5px}.save-bar small{display:none}.player-list article{grid-template-columns:48px 1fr auto 55px;padding:7px}.filters{grid-template-columns:1fr}.filters input{grid-column:auto}.team-head{display:block}.round-tabs{max-width:100%;margin-top:18px}.result-grid article{grid-template-columns:45px 1fr 42px}.event-grid{grid-template-columns:repeat(2,1fr)}.inline-form{grid-template-columns:1fr}.inline-form button{height:40px}.participant-list>div{grid-template-columns:30px 1fr 45px 55px 35px}.admin-login-card{padding:28px 20px}}@media (width<=760px){.app-page{padding-bottom:26px}.topbar.compact .desktop-nav{align-items:center;gap:16px;font-size:12px;display:flex}.topbar.compact .desktop-nav a:first-child{display:inline-flex}.topbar.compact .desktop-nav .link-button,.budget-card{display:none}.mobile-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.captain-actions{gap:2px}.captain-actions button{width:24px;height:23px;font-size:8px}.save-bar{position:static;bottom:auto}.mobile-swap-sheet{bottom:max(8px, env(safe-area-inset-bottom))}}.result-position-label b,.result-player-points{display:none}.result-position-players article>span b{color:#d6b9ff;font-size:inherit}@media (width<=600px){.league-table-wrap{border-radius:23px;margin-left:12px;margin-right:12px}.league-row.prediction-layout,.league-row.rounds-3.prediction-layout{grid-template-columns:58px minmax(0,1fr) 58px 64px;min-height:82px;padding:0 10px}.league-row.prediction-layout.labels{min-height:58px;font-size:10px}.league-row.prediction-layout .manager{display:block}.league-row.prediction-layout .manager b{font-size:14px}.league-row.prediction-layout .rank,.league-row.prediction-layout .round-score{font-size:13px}.league-row.prediction-layout>strong{font-size:16px}}.play-page>.round-timeline,.team-page>.round-timeline,.league-page>.round-timeline{width:min(680px,100% - 32px);margin:14px auto 24px}.round-timeline{direction:rtl;grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.round-timeline:before{content:"";background:linear-gradient(90deg,#66e7ff33,#b784ff73,#66e7ff33);height:1px;position:absolute;top:18px;left:16.666%;right:16.666%}.round-timeline>div{z-index:1;color:#737a91;justify-items:center;gap:6px;display:grid;position:relative}.round-timeline span{background:#090d1b;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid;box-shadow:0 8px 22px #0000004d}.round-timeline small{font-size:9px;font-weight:700}.round-timeline .complete,.round-timeline .active{color:#e8ddff}.round-timeline .complete span{color:var(--cyan);background:#0b2230f5;border-color:#66e7ff61}.round-timeline .active span{color:#fff;background:linear-gradient(145deg,#8b5cf6,#5424a8);border-color:#b784ffbf;box-shadow:0 0 0 5px #8b5cf61a,0 0 28px #8b5cf657}.team-page .team-head{background:radial-gradient(circle at 80% 15%,#66e7ff1c,#0000 30%),radial-gradient(circle at 18% 85%,#8b5cf633,#0000 38%),#090d1ce6;border:1px solid #b784ff33;border-radius:24px;width:min(920px,100% - 32px);min-height:190px;margin:26px auto 0;padding:32px;position:relative;overflow:hidden}.team-page .team-head:after{content:"";border:1px solid #b784ff26;border-radius:50%;width:220px;height:220px;position:absolute;inset:-80px auto auto -70px}.team-page .team-head>*{z-index:1;position:relative}.team-page .team-head h1{margin:5px 0 8px;font-size:clamp(30px,5vw,54px)}.team-head-score{color:var(--cyan);font-size:15px;font-weight:800}.team-page .team-return-link{margin:0 0 12px}.play-page .pitch,.team-page .result-mini-pitch{box-shadow:inset 0 0 0 1px #66e7ff24,0 26px 55px #00000047}.play-page .pitch-player,.team-page .result-position-players article,.home-recap .result-position-players article{transition:transform .18s,filter .18s}.play-page .pitch-player:hover,.team-page .result-position-players article:hover,.home-recap .result-position-players article:hover{transform:translateY(-3px)}.play-page .pitch-player:has(.captain-actions button:first-child.active) .kit-img{filter:drop-shadow(0 0 9px #b784ffb8)}.play-page .pitch-player.swap-selected{animation:.72s ease-in-out infinite alternate swap-player-pulse}@keyframes swap-player-pulse{to{filter:drop-shadow(0 0 8px #66e7ff6b);transform:translateY(-4px)}}.league-page .ranking .tr:nth-child(2)>b{color:#f6d66a}.league-page .ranking .tr:nth-child(3)>b{color:#d9e2ef}.league-page .ranking .tr:nth-child(4)>b{color:#d19a6a}.league-page .ranking .tr.mine{box-shadow:inset -3px 0 var(--ranking-cyan), 0 0 30px #66e7ff0d}@media (width<=680px){.play-page>.round-timeline,.team-page>.round-timeline,.league-page>.round-timeline{width:calc(100% - 40px);margin-block:10px 20px}.team-page .team-head{text-align:center;border-radius:20px;width:calc(100% - 24px);min-height:164px;padding:24px 18px}.team-page .team-head>div:first-child{width:100%}.team-page .team-return-link{margin-inline:auto}.team-page .round-tabs{justify-content:center}.round-timeline span{width:32px;height:32px}.round-timeline:before{top:16px}}@media (prefers-reduced-motion:reduce){.play-page .pitch-player.swap-selected{animation:none}}.result-position-players.result-position-players .kit-wrap.small{transform:translateY(-5px)}.result-position-players.result-position-players article>span.result-points-line{color:#f5f2ff;white-space:nowrap;direction:rtl;justify-content:center;align-items:center;gap:4px;min-height:16px;margin-top:3px;font-size:9px;font-weight:800;display:flex}.result-position-players.result-position-players .result-points-line b{color:inherit;font-size:inherit;font-weight:800}.result-position-players.result-position-players .result-points-line em{color:#d6b9ff;font-size:inherit;direction:ltr;font-style:normal;font-weight:900}.result-position-players.result-position-players article>span{color:#f5f2ff;font-size:11px;font-weight:800}@media (width>=761px){.result-pitch-wrap.result-pitch-wrap{width:min(960px,100%);margin-inline:auto}.result-mini-pitch.result-mini-pitch{padding:30px 18px 32px}.result-position-row.result-position-row{margin-bottom:22px}.result-position-players.result-position-players{gap:clamp(12px,2vw,28px)}.result-position-players.result-position-players article{width:128px}.result-position-players.result-position-players .kit-wrap.small{width:72px;height:78px}.result-position-players.result-position-players article>strong{padding:7px 5px;font-size:11px}.result-position-players.result-position-players article>span{margin-top:5px;font-size:10px}.result-bench.result-bench{padding:18px 10px}}@media (width<=680px){.result-position-players.result-position-players article>span{font-size:9px;font-weight:800}}:root{--ranking-cyan:#66e7ff;--ranking-text:#f5f6fb;--ranking-muted:#9599a9;--ranking-line:#e1d7ff1c;--ranking-total:#d8bfff}.ranking,.ranking *{box-sizing:border-box;min-width:0}.ranking{width:min(1320px,100% - 24px);color:var(--ranking-text);direction:rtl;margin:0 auto 28px;padding-top:8px;padding-bottom:12px;font-family:Thmanyah Sans,Alexandria,Segoe UI,Arial,sans-serif;font-size:13px;line-height:1.65;display:block}.ranking .table{background:#090d1be0;border:1px solid #e1d3ff21;border-radius:16px;width:100%;min-width:0;margin-top:0;overflow:hidden;box-shadow:0 20px 58px #00000040}.ranking .tr{border-bottom:1px solid #ffffff12;grid-template-columns:72px minmax(0,1fr) 62px 72px;align-items:center;width:100%;min-width:0;min-height:58px;padding:0 12px;font-size:12px;transition:background .1s;display:grid;position:relative}.ranking .tr:last-child{border-bottom:0}.ranking .tr.th{min-height:42px;color:var(--ranking-muted);background:#10121a;font-size:12px}.ranking .tr>*{text-align:center;justify-self:stretch}.ranking .tr.th>span:nth-child(2){text-align:right;direction:rtl;justify-content:flex-start;align-items:center;padding-inline:8px 2px;display:flex}.ranking .tr:not(.th)>span:nth-child(2){text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;justify-content:flex-start;align-items:center;gap:5px;min-width:0;padding-inline:8px 2px;display:flex;position:relative;overflow:hidden}.ranking .participant-link{color:#f1eaff;width:100%;max-width:100%;font:inherit;text-underline-offset:4px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;direction:rtl;background:0 0;border:0;padding:0;font-weight:750;-webkit-text-decoration:underline #b784ff73;text-decoration:underline #b784ff73;overflow:hidden;text-align:right!important}.ranking .participant-link:hover{color:#d8b9ff}.ranking .tr>strong{color:var(--ranking-total);text-shadow:0 0 20px #c397ff4d;font-size:17px;font-weight:800}.ranking .tr:nth-child(2){background:linear-gradient(90deg,#8b5cf61f,#0000)}.ranking .tr:nth-child(3){background:linear-gradient(90deg,#66e7ff0f,#0000)}.ranking .tr:nth-child(4){background:linear-gradient(90deg,#b784ff0e,#0000)}.ranking .tr:not(.th):nth-child(odd){background-color:#ffffff03}.ranking .tr:not(.th):hover{background:#975cec12}.ranking .tr.mine{background:linear-gradient(90deg,#7e42b129,#7e42b10d)!important}.ranking .tr.mine:before{background:var(--ranking-cyan);content:"";width:3px;position:absolute;top:0;bottom:0;right:0}.ranking .empty-row{color:var(--ranking-muted);text-align:center;padding:50px 10px}@media (width>=681px){.ranking{width:min(1180px,100% - 48px);padding-top:14px;font-size:15px}.ranking .table{border-radius:21px}.ranking .tr{grid-template-columns:105px minmax(0,1fr) 105px 120px;min-height:76px;padding:0 24px;font-size:15px}.ranking .tr.th{min-height:56px;font-size:13px}.ranking .tr.th>span:nth-child(2),.ranking .tr:not(.th)>span:nth-child(2){padding-inline:18px 4px}.ranking .participant-link,.ranking .tr>b{font-size:16px}.ranking .tr>strong{font-size:21px}}.result-position-players article>span{color:#f5f2ff;font-size:11px;font-weight:800}@media (width>=761px){.result-pitch-wrap{width:min(960px,100%);margin-inline:auto}.result-mini-pitch{padding:30px 18px 32px}.result-position-row{margin-bottom:22px}.result-position-players{gap:clamp(12px,2vw,28px)}.result-position-players article{width:128px}.result-position-players .kit-wrap.small{width:72px;height:78px}.result-position-players article>strong{padding:7px 5px;font-size:11px}.result-position-players article>span{margin-top:5px;font-size:12px}.result-bench{padding:18px 10px}}@media (width<=680px){.ranking{width:calc(100% - 24px);max-width:none;padding-top:4px;font-size:12px}.ranking .table{width:100%;overflow:hidden}.ranking .tr{grid-template-columns:55px minmax(0,1fr) 45px 52px;width:100%;min-height:57px;padding:0 5px;font-size:12px}.ranking .tr.th{min-height:42px;font-size:9px}.ranking .tr>strong{font-size:14px}.ranking .tr>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-inline:8px 2px;overflow:hidden}.result-position-players article>span{font-size:10px;font-weight:800}}@media (prefers-reduced-motion:reduce){.ranking *,.ranking :before,.ranking :after{transition:none!important;animation-duration:.01ms!important}}.deadline-finished-banner{z-index:45;width:min(620px,100% - 24px);color:var(--cyan);text-align:center;background:#06111ff5;border:1px solid #66e7ff61;border-radius:14px;justify-content:center;align-items:center;gap:9px;margin:14px auto;padding:14px 18px;display:flex;position:sticky;top:12px;box-shadow:0 14px 42px #00000061}.deadline-finished-banner span{color:#fff;font-size:12px}.deadline-locked .pitch button,.deadline-locked .bench-grid button,.deadline-locked .lineup-boosters button,.deadline-locked .player-list button{pointer-events:none;opacity:.48}.lineup-autosave{width:max-content;max-width:100%;color:var(--green);font:inherit;background:#58e0a814;border:1px solid #0000;border-radius:999px;margin:7px auto 12px;padding:6px 12px;font-size:9px;font-weight:800;display:block}.lineup-autosave.saving{color:var(--cyan)}.lineup-autosave.error{cursor:pointer;color:#ff9aaa;background:#ff506e1a;border-color:#ff647d59}.lineup-autosave:disabled{opacity:1}.player-list article.unavailable{opacity:.66}.market-disabled-reason{color:#ff9aaa;margin-top:3px;font-size:8px;line-height:1.45;display:block}.player-list article.unavailable>button{cursor:not-allowed;color:#7c8294!important}.result-card{display:block}.result-pitch-wrap{width:100%}.result-breakdown{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.result-breakdown>div{text-align:center;background:#070c1bc7;border:1px solid #ffffff12;border-radius:12px;padding:11px 8px}.result-breakdown span,.result-breakdown strong{display:block}.result-breakdown span{color:var(--muted);font-size:8px}.result-breakdown strong{color:var(--cyan);margin-top:3px;font-size:17px}.result-score-line{background:linear-gradient(135deg,#7c3aed2b,#090d1be0);border:1px solid #b784ff2e;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:62px;margin-bottom:10px;padding:10px 16px;display:flex}.result-score-line span{color:#c7cbd8;font-size:11px}.result-score-line strong{color:#fff;font-size:30px}.result-score-line small{color:var(--green);font-size:8px}.result-mini-pitch{background:linear-gradient(90deg,#0000 49.7%,#ffffff21 50%,#0000 50.3%),radial-gradient(circle,#0000 0 52px,#ffffff1f 53px 54px,#0000 55px),linear-gradient(#07533c,#043a2e);border:1px solid #58e0a847;border-radius:20px;padding:18px 8px 20px;position:relative;overflow:hidden}.result-mini-pitch:after{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:8px;position:absolute;inset:10px}.result-position-row{z-index:1;margin-bottom:10px;position:relative}.result-position-row:last-child{margin-bottom:0}.result-position-label{color:#ffffffb8;justify-content:center;align-items:center;gap:6px;min-height:18px;font-size:7px;display:flex}.result-position-label b{color:#fff;background:#8b5cf6;border-radius:999px;padding:2px 6px;font-size:7px}.result-position-players{justify-content:center;align-items:flex-start;gap:clamp(4px,1.2vw,12px);display:flex}.result-position-players article{text-align:center;justify-items:center;width:min(112px,18vw);min-width:62px;display:grid;position:relative}.result-position-players article.did-not-play{opacity:.35;filter:grayscale(.8)}.result-position-players .kit{height:66px}.result-position-players article>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#050812eb;border-radius:7px 7px 3px 3px;width:100%;margin-top:-3px;padding:5px 3px;font-size:9px;overflow:hidden}.result-position-players article>span{color:#ffffffb3;align-items:center;gap:4px;margin-top:2px;font-size:7px;display:flex}.result-position-players article>span i{color:#080b13;background:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;font-weight:900;display:inline-grid}.result-player-points{z-index:3;color:#0a0d18;background:#f7f5ff;border-radius:7px;justify-content:center;align-items:center;gap:2px;min-width:27px;height:22px;padding:0 5px;font-size:10px;display:flex;position:absolute;top:-2px;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000047}.result-player-points small{color:#6d28d9;font-size:7px}.result-bench{background:#090e1d;border:1px solid #ffffff14;border-radius:16px;margin-top:10px;padding:12px 6px}.result-bench-title{color:var(--muted);text-align:center;margin-bottom:14px;font-size:8px}.league-table{overflow:visible}.league-row.prediction-layout{grid-template-columns:55px minmax(0,1fr) 110px 110px;min-width:0}.league-row.prediction-layout:not(.labels){background:#090e1dbf;border:1px solid #ffffff0f;border-radius:13px;margin-bottom:7px}.league-row.prediction-layout .round-score{color:#c8b5ff;font-weight:800}.admin-overview{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1344px;margin:0 auto 16px;padding:0 28px;display:grid}.admin-overview>div{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#141b34e6,#0a0d1de6);border-radius:14px;padding:16px 10px}.admin-overview strong,.admin-overview span{display:block}.admin-overview strong{color:var(--cyan);font-size:24px}.admin-overview span{color:var(--muted);margin-top:3px;font-size:9px}.notice>div{align-items:center;gap:8px;display:flex}.notice .notice-undo{background:#58e0a817;border:1px solid #58e0a859;border-radius:8px;padding:5px 10px;font-weight:800}.round-controls .finish-tournament{color:#ff9aaa;background:#ff466417;border-color:#ff5a6e59;grid-column:1/-1}.admin-confirm-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02040bd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-confirm-card{text-align:center;background:#0b1020;border:1px solid #b784ff47;border-radius:20px;width:min(420px,100%);padding:28px;box-shadow:0 25px 80px #0000008c}.admin-confirm-card h2{margin:14px 0 8px;font-size:22px}.admin-confirm-card p{color:var(--muted);font-size:11px;line-height:1.8}.admin-confirm-card>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.admin-confirm-card button{color:#fff;font:inherit;border-radius:10px;padding:12px;font-size:11px;font-weight:800}.confirm-cancel{border:1px solid var(--line);background:#151a2c}.confirm-danger{background:linear-gradient(135deg,#b91c3b,#ef4765);border:0}@media (width<=600px){.result-breakdown{gap:5px}.result-breakdown>div{padding:9px 3px}.result-breakdown span{font-size:7px}.result-breakdown strong{font-size:15px}.result-score-line{min-height:54px}.result-position-players{gap:2px}.result-position-players article{width:min(80px,20vw);min-width:0}.result-position-players .kit{height:54px}.result-position-players article>strong{font-size:7px}.result-mini-pitch{padding-inline:3px}.league-row.prediction-layout{grid-template-columns:36px minmax(0,1fr) 58px 64px;min-height:58px;padding:0 5px}.league-row.prediction-layout .manager{gap:7px;min-width:0}.league-row.prediction-layout .manager i{flex:0 0 28px;width:28px;height:28px}.league-row.prediction-layout .manager b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-row.prediction-layout.labels{font-size:8px}.league-row.prediction-layout strong{font-size:14px}.admin-overview{grid-template-columns:repeat(2,1fr);padding:0 12px}}.play-page .lineup-heading{text-align:center;display:block}.lineup-heading>span{margin-bottom:10px;display:block}.lineup-boosters{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.lineup-boosters button{border:1px solid var(--line);color:#fff;text-align:center;background:#101528;border-radius:11px;min-width:0;min-height:62px;padding:8px 5px;transition:border-color .18s,background .18s,transform .18s}.lineup-boosters button.def{background:linear-gradient(145deg,#146eaa33,#101528)}.lineup-boosters button.mid{background:linear-gradient(145deg,#7344d238,#101528)}.lineup-boosters button.fwd{background:linear-gradient(145deg,#d73d5f33,#101528)}.lineup-boosters button.active{border-color:var(--cyan);background:linear-gradient(145deg,#13707e6b,#321a5880);box-shadow:0 0 0 2px #66e7ff14}.lineup-boosters button.used{opacity:.42}.lineup-boosters strong,.lineup-boosters span{text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lineup-boosters strong{font-size:10px;line-height:1.4}.lineup-boosters span{color:#98a2b7;margin-top:5px;font-size:8px}.lineup-boosters button.active span{color:var(--cyan)}@media (width<=420px){.lineup-boosters{gap:5px}.lineup-boosters button{min-height:59px;padding-inline:3px}.lineup-boosters strong{font-size:9px}.lineup-boosters span{font-size:7px}}.context-nav-link{width:max-content;color:var(--cyan);background:#0c22306b;border:1px solid #66e7ff2e;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin:12px auto 0;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}.context-nav-link b{font-size:14px;line-height:1;transition:transform .18s}.context-nav-link:hover b{transform:translate(-3px)}.play-page .dashboard-head .context-nav-link{text-align:center;width:max-content}body{text-rendering:optimizelegibility;font-family:Thmanyah Sans,Alexandria Variable,Alexandria,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.65}:where(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #66e7ffb8}button:disabled{cursor:not-allowed}.undo-action{color:#ccb7ff;background:#8b5cf61a;border:1px solid #b784ff4d;border-radius:8px;min-height:32px;margin-top:5px;padding:0 9px;font-size:9px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-bottom-nav,.mobile-overview,.mobile-swap-sheet{display:none}.first-run-guide,.market-progress{z-index:2;max-width:1320px;margin:0 auto 22px;position:relative}.first-run-guide{background:linear-gradient(120deg,#12465047,#371e5b4d);border:1px solid #66e7ff2e;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:22px 26px;display:flex}.first-run-guide>div>span,.bench-title span,.swap-sheet-head span{color:var(--cyan);font-size:10px}.first-run-guide h2{margin:5px 0 0;font-size:20px}.first-run-guide ol{gap:18px;margin:0;padding:0;list-style:none;display:flex}.first-run-guide li{color:#c4cad7;align-items:center;gap:8px;font-size:11px;display:flex}.first-run-guide li b{color:#d9c8ff;background:#8b5cf638;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.formation-chip{direction:ltr;background:#08282a8c;border:1px solid #66e7ff2e;border-radius:9px;width:max-content;margin:-8px 0 14px auto;padding:7px 11px}.formation-chip span{color:#8795a7;margin-right:8px;font-size:9px}.formation-chip strong{color:var(--cyan);font-size:13px}.bench-title{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.bench-title h3{color:#fff;margin:2px 0 0;font-size:16px}.bench-title small{color:var(--muted);font-size:9px}.bench-rank{color:#cbd2e3;direction:ltr;background:#252d45;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;display:grid;position:absolute;top:7px;right:7px}.market-progress{background:#0c1223d9;border:1px solid #ffffff12;border-radius:13px;margin:-5px 0 18px;padding:13px 15px}.market-position-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:-4px 0 13px;display:grid}.market-position-counts span{background:linear-gradient(135deg,#1c1832d1,#0b1223e0);border:1px solid #8b5cf633;border-radius:11px;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:10px 12px;display:flex}.market-position-counts small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.market-position-counts b{color:#ebe4ff;direction:ltr;font-size:13px}.market-position-counts .done{background:linear-gradient(135deg,#123e466b,#13152ae6);border-color:#66e7ff4d}.market-position-counts .done b{color:var(--cyan)}@media (width<=520px){.market-position-counts{gap:6px}.market-position-counts span{flex-direction:column;gap:2px;padding:8px 4px}.market-position-counts small{font-size:9px}.market-position-counts b{font-size:12px}}.market-progress div{justify-content:space-between;font-size:11px;display:flex}.market-progress div span,.market-progress small{color:var(--muted)}.market-progress div strong{color:var(--cyan)}.market-progress>i{background:#1b2236;border-radius:5px;height:5px;margin:9px 0 7px;display:block;overflow:hidden}.market-progress>i b{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--cyan));height:100%;transition:width .25s;display:block}.deadline-urgent,.mobile-overview .urgent strong{color:#f9a!important}.loading-skeleton{gap:9px;width:min(330px,100vw - 48px);display:grid}.loading-skeleton i{background:linear-gradient(100deg,#0c1120 25%,#171d31 40%,#0c1120 60%) 0 0/220% 100%;border-radius:14px;height:58px;animation:1.25s linear infinite skeleton-wave;display:block}.loading-skeleton i:first-child{height:82px}@keyframes skeleton-wave{to{background-position:-220% 0}}.booster-grid button.pending{border-color:var(--cyan);transform:translateY(-2px);box-shadow:0 0 0 2px #66e7ff1a}.booster-confirm{background:#0a1d2ab3;border:1px solid #66e7ff2e;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:11px 12px;display:flex}.booster-confirm>div{flex:1}.booster-confirm span,.booster-confirm strong{display:block}.booster-confirm span{color:var(--muted);font-size:8px}.booster-confirm strong{font-size:12px}.booster-confirm button{background:var(--purple);color:#fff;border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:9px}.booster-confirm button.cancel{border:1px solid var(--line);color:#aeb5c6;background:0 0}@media (width<=760px){:root{--mobile-edge:12px}body,button,input,select{font-size:14px}.app-page{padding-bottom:92px}.topbar.compact{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050712e0;border-bottom-color:#ffffff12;height:62px;padding:0 15px}.topbar.compact .brand-orbit{width:34px;height:34px}.topbar.compact .brand strong{font-size:18px}.topbar.compact .desktop-nav{display:none}.mobile-bottom-nav{right:10px;bottom:max(9px, env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0a0e1df0;border:1px solid #ffffff1c;border-radius:20px;grid-auto-columns:1fr;grid-auto-flow:column;min-height:66px;padding:7px;display:grid;position:fixed;left:10px;box-shadow:0 18px 55px #0000007a}.mobile-bottom-nav a,.mobile-bottom-nav button{color:#777f93;background:0 0;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:50px;display:flex}.mobile-bottom-nav a.active{color:#fff;background:linear-gradient(135deg,#7c3aed47,#2996aa2e)}.mobile-bottom-nav i{width:21px;height:21px;font-style:normal}.mobile-bottom-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.mobile-bottom-nav span{font-size:9px;font-weight:650}.dashboard-head{align-items:center;padding:26px 15px 16px}.dashboard-head .eyebrow{letter-spacing:2px;font-size:9px}.dashboard-head h1{max-width:230px;margin:7px 0 5px;font-size:clamp(23px,7vw,29px);line-height:1.3}.dashboard-head p{max-width:220px;font-size:11px;line-height:1.5}.budget-card{border-radius:14px;min-width:115px;padding:11px 13px}.budget-card strong{font-size:19px}.mobile-overview{margin:0 var(--mobile-edge) 17px;background:linear-gradient(120deg,#12354273,#1f153b94);border:1px solid #66e7ff21;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px;display:grid}.mobile-overview>div{text-align:center;border-left:1px solid #ffffff12;min-width:0;padding:7px 4px}.mobile-overview>div:last-child{border-left:0}.mobile-overview span,.mobile-overview small{color:#818da1;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.mobile-overview strong{color:#fff;direction:ltr;margin:2px 0;font-size:17px;line-height:1.45;display:block}.mobile-overview .overview-clock{font-size:9px}.first-run-guide{margin:0 var(--mobile-edge) 17px;border-radius:16px;padding:17px;display:block}.first-run-guide h2{font-size:17px;line-height:1.55}.first-run-guide ol{gap:10px;margin-top:15px;display:grid}.first-run-guide li{font-size:12px}.home-recap,.boosters,.squad-summary,.lineup-section,.market,.league-table-wrap,.result-card,.empty-state{margin-right:var(--mobile-edge);margin-left:var(--mobile-edge)}.home-recap,.boosters,.lineup-section,.market,.result-card{border-radius:17px;padding:15px}.home-recap-head h2,.section-title h2,.panel-head h2{font-size:18px;line-height:1.45}.recap-player-grid,.result-grid{grid-template-columns:1fr;gap:7px}.recap-player-grid article,.result-grid article{border-radius:12px;grid-template-columns:44px minmax(0,1fr) 52px;min-height:62px;padding:8px 10px}.recap-player-grid article strong,.result-grid article strong{font-size:13px}.recap-player-grid article small,.result-grid article small{font-size:10px}.recap-player-grid article>b,.result-grid article>b{font-size:19px}.boosters .section-title{margin-bottom:13px;display:block}.boosters .section-title>small{text-align:right;max-width:none;margin-top:4px;font-size:9px;display:block}.booster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.booster-grid button{text-align:center;border-radius:13px;min-height:102px;padding:10px 8px}.booster-grid i{margin:auto;font-size:9px}.booster-grid strong{min-height:36px;margin:9px 0 4px;font-size:11px;line-height:1.45}.booster-grid span{font-size:8px;line-height:1.4}.booster-confirm{grid-template-columns:1fr auto auto;padding:9px;display:grid}.squad-summary{border-radius:14px;align-items:center;padding:12px 13px}.position-counts{gap:5px}.position-counts span{min-width:43px;font-size:9px}.position-counts b{font-size:13px;display:block}.saved-badge{max-width:105px;font-size:9px;line-height:1.5}.section-title{align-items:center;gap:12px;margin-bottom:16px}.ghost-btn{min-height:42px;padding:8px 11px;font-size:11px}.formation-chip{margin:-5px 0 11px auto}.swap-guide{display:none}.pitch{border-radius:18px;min-height:598px;padding:22px 2px}.pitch-row{gap:1px;min-height:133px}.pitch-player{width:clamp(59px,17vw,70px)}.kit-wrap{width:54px;height:62px}.kit-button>span{padding:5px 2px;font-size:10px}.kit-button>small{font-size:9px}.pitch-fixtures{white-space:normal;min-height:27px;margin-top:5px;font-size:9px;line-height:1.4}.captain-actions{gap:5px}.captain-actions button{width:29px;height:28px;font-size:10px}.bench-title{align-items:center;margin:20px 2px 10px}.bench-title h3{font-size:15px}.bench-title small{text-align:left;max-width:145px;font-size:8px}.bench-grid{grid-template-columns:1fr;gap:7px}.bench-grid article{border-radius:12px;grid-template-columns:48px minmax(0,1fr) 66px;min-height:72px;padding:9px 9px 9px 37px}.bench-grid strong{font-size:12px}.bench-grid small,.bench-grid em{font-size:9px}.bench-grid>article>button{min-height:38px;font-size:10px}.bench-rank{top:9px;left:7px;right:auto}.order-buttons{display:grid;bottom:5px;left:3px}.order-buttons button{min-width:28px;min-height:22px;font-size:13px}.save-bar{border-radius:12px;gap:8px;margin-top:15px;padding:10px 11px;bottom:80px}.save-bar p{max-width:205px;line-height:1.5;font-size:10px!important}.save-bar small{display:none}.autosave-state{min-width:105px;padding:9px;font-size:9px}.mobile-swap-sheet{right:8px;bottom:calc(82px + env(safe-area-inset-bottom));z-index:70;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#090d1bfa;border:1px solid #66e7ff38;border-radius:22px 22px 17px 17px;max-height:67vh;padding:9px 13px 15px;animation:.2s ease-out sheet-up;display:block;position:fixed;left:8px;overflow:auto;box-shadow:0 -20px 70px #0000009e}@keyframes sheet-up{0%{opacity:0;transform:translateY(35px)}}.swap-sheet-handle{background:#363d50;border-radius:4px;width:38px;height:4px;margin:0 auto 10px}.swap-sheet-head{justify-content:space-between;align-items:center;display:flex}.swap-sheet-head strong,.swap-sheet-head span{display:block}.swap-sheet-head strong{margin-top:2px;font-size:16px}.swap-sheet-head button{border:1px solid var(--line);color:#c7ccda;background:#141a2d;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px}.mobile-swap-sheet>p{color:var(--muted);margin:10px 0;font-size:10px}.swap-sheet-players{gap:6px;display:grid}.swap-sheet-players>button{color:#fff;text-align:right;background:#101629;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:46px minmax(0,1fr) 62px;align-items:center;gap:8px;min-height:58px;padding:6px 8px;display:grid}.swap-sheet-players>button:disabled{opacity:.32}.swap-sheet-players span strong,.swap-sheet-players span small{display:block}.swap-sheet-players span strong{font-size:12px}.swap-sheet-players span small{color:var(--muted);font-size:9px}.swap-sheet-players>button>b{color:var(--cyan);font-size:9px}.market-progress{margin:0 0 14px}.filters{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090d1bf5;border-radius:12px;grid-template-columns:1fr 1fr;margin:0 -5px 14px;padding:7px 5px;position:sticky;top:4px}.filters input{grid-column:span 2}.filters input,.filters select{min-height:46px;font-size:12px}.player-list{grid-template-columns:1fr;gap:7px}.player-list article{border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto 61px;gap:8px;min-height:68px;padding:8px 9px}.player-info strong{font-size:13px}.player-info span,.player-info em{font-size:10px;line-height:1.5}.player-list article>button{min-height:40px;font-size:10px}.league-hero,.team-head{padding:30px 15px 20px}.league-hero h1,.team-head h1{font-size:27px}.league-row{min-height:66px}.league-row .manager b{font-size:12px}.league-row strong{font-size:16px}}.export-link{color:var(--cyan);border:1px solid #66e7ff33;border-radius:8px;padding:7px 10px;font-size:10px}.round-controls{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.round-controls button{color:#c2c7d7;border:1px solid var(--line);background:#141a2e;border-radius:8px;height:36px;font-size:10px}.round-controls button:first-child{color:#ff9aaa}.participant-list>div{grid-template-columns:34px 1fr 55px 42px 62px 40px}.participant-list a{color:var(--cyan);font-size:9px}.round-select,.editor-market>input{color:#fff;border:1px solid var(--line);background:#0b1020;border-radius:9px;height:44px;padding:0 12px}.admin-team-editor{grid-template-columns:1.25fr .75fr;gap:16px;max-width:1320px;margin:0 auto 40px;display:grid}.editor-selected,.editor-market{border:1px solid var(--line);background:#0b0f1e;border-radius:18px;padding:20px}.editor-selected article{border-bottom:1px solid #ffffff0f;grid-template-columns:50px 1fr 55px 28px 28px 28px;align-items:center;gap:7px;min-height:58px;display:grid}.editor-selected strong,.editor-market span{font-size:11px;display:block}.editor-selected small,.editor-market small{color:var(--muted);font-size:9px;display:block}.editor-selected article button{color:#9da3b5;background:#171d31;border:0;border-radius:6px;height:26px}.editor-selected article button.active{color:#111;background:#fff}.editor-save{width:100%;margin-top:16px}.editor-market{max-height:720px;overflow:auto}.editor-market>input{width:100%;margin-bottom:10px}.editor-market>button{text-align:right;color:#fff;background:#0f1527;border:0;border-bottom:1px solid #ffffff0d;justify-content:space-between;width:100%;padding:10px;display:flex}.editor-market>button:disabled{opacity:.35}.editor-market b{font-size:10px}@media (width<=800px){.admin-team-editor{grid-template-columns:1fr;margin:0 12px 30px}.editor-selected article{grid-template-columns:44px 1fr 48px 26px 26px 26px}.participant-list>div{grid-template-columns:28px 1fr 40px 32px 45px 32px}}.round-recap{z-index:2;background:linear-gradient(100deg,#123f4e52,#2c164e4d);border:1px solid #66e7ff33;border-radius:17px;justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto 20px;padding:18px 24px;display:flex;position:relative}.round-recap div{align-items:center;gap:18px;display:flex}.round-recap span{color:#b9c5d1;font-size:13px}.round-recap strong{color:var(--cyan);font-size:34px}.round-recap p{color:var(--purple2);font-size:11px}.restart-button{color:#ff91a3;background:#ff6b8114;border:1px solid #ff6b814d;border-radius:9px;width:100%;height:42px;margin-top:12px;font-size:11px}.archive-tabs{gap:8px;margin-bottom:16px;display:flex;overflow:auto}.archive-tabs button{white-space:nowrap;border:1px solid var(--line);color:#9298ab;background:#0d1223;border-radius:9px;padding:9px 14px}.archive-tabs button.active{background:var(--purple);color:#fff}@media (width<=600px){.league-table{overflow:visible}.league-row{grid-template-columns:42px minmax(0,1fr) 72px;min-width:0;padding:0 4px}.league-row>span:nth-child(n+3):nth-child(-n+7){display:none}.league-row .manager b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.league-table-wrap{padding:10px}.round-recap{margin:0 12px 16px;padding:14px 16px}.round-recap p{display:none}.round-recap strong{font-size:28px}.round-recap span{font-size:11px}}.home-recap{z-index:2;background:linear-gradient(135deg,#123f4e4d,#2c164e57);border:1px solid #66e7ff33;border-radius:20px;max-width:1320px;margin:0 auto 22px;padding:22px;position:relative;box-shadow:0 18px 50px #0000002e}.home-recap-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.home-recap-head span,.recap-total span{color:#aeb8c8;font-size:11px;display:block}.home-recap-head h2{margin:4px 0 0;font-size:20px}.recap-total{text-align:center;background:#040a1873;border:1px solid #66e7ff2e;border-radius:14px;min-width:98px;padding:9px 18px}.recap-total strong{color:var(--cyan);font-size:32px;line-height:1.05;display:block}.recap-player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.recap-player-grid article{background:#070b188c;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.recap-player-grid article.benched{opacity:.58}.recap-player-grid article>div{min-width:0}.recap-player-grid article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.recap-player-grid article small{text-overflow:ellipsis;white-space:nowrap;color:#8993a7;margin-top:2px;font-size:9px;display:block;overflow:hidden}.recap-player-grid article>b{color:#fff;font-size:17px}.archive-admin-link{color:#c2a8ff;background:#9965ff14;border:1px solid #9965ff4d;border-radius:9px;justify-content:center;align-items:center;width:100%;height:42px;margin-top:12px;font-size:11px;display:flex}@media (width<=760px){.home-recap{border-radius:16px;margin:0 12px 18px;padding:15px}.recap-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.recap-player-grid article{grid-template-columns:32px minmax(0,1fr) auto;padding:8px 7px}.home-recap-head{margin-bottom:12px}.home-recap-head h2{font-size:17px}.recap-total{min-width:82px;padding:7px 12px}.recap-total strong{font-size:27px}}.league-row.rounds-3{grid-template-columns:55px minmax(180px,2fr) repeat(3,70px) 90px;min-width:580px}.fixtures-card,.boosters,.locked-squad{z-index:2;max-width:1320px;margin:0 auto 22px;position:relative}.fixtures-card,.boosters{border:1px solid var(--line);background:#090d1bdb;border-radius:20px;padding:22px}.fixtures-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.fixtures-head>div:first-child>span{letter-spacing:2px;color:var(--cyan);font-size:9px}.fixtures-head h2{margin:5px 0 0;font-size:20px}.fixtures-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.fixtures-grid article{text-align:center;direction:ltr;background:#0c1121;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:1fr 25px 1fr;align-items:center;min-height:56px;padding:8px;display:grid}.fixtures-grid article span{font-size:13px;font-weight:800}.fixtures-grid article small{color:#7d879d;font-size:8px;font-weight:400;display:block}.fixtures-grid article b{color:#626b80;font-size:8px}.booster-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.booster-grid button{text-align:right;border:1px solid var(--line);color:#fff;background:#0d1223;border-radius:16px;min-height:116px;padding:17px;transition:all .2s}.booster-grid button:hover:not(:disabled){transform:translateY(-2px)}.booster-grid button.def{background:linear-gradient(135deg,#146eaa40,#0d1223)}.booster-grid button.mid{background:linear-gradient(135deg,#7344d245,#0d1223)}.booster-grid button.fwd{background:linear-gradient(135deg,#d73d5f3d,#0d1223)}.booster-grid button.active{border-color:var(--cyan);box-shadow:0 0 0 2px #66e7ff14,0 12px 35px #00000040}.booster-grid button.used{opacity:.42;cursor:not-allowed}.booster-grid i{direction:ltr;background:#ffffff1a;border-radius:6px;width:max-content;padding:4px 7px;font-size:8px;font-style:normal;display:block}.booster-grid strong,.booster-grid span{display:block}.booster-grid strong{margin:12px 0 6px;font-size:15px}.booster-grid span{color:#969fb2;font-size:9px}.booster-message{margin:13px 2px 0!important}.recap-booster{color:#c5a9ff;background:#8b5cf624;border-radius:7px;margin-top:7px;padding:5px 8px;font-size:9px;font-style:normal;display:inline-block}.locked-squad{text-align:center;background:#0c10208c;border:1px dashed #b784ff40;border-radius:20px;padding:42px 20px}.locked-squad>span{font-size:25px}.locked-squad h2{margin:10px 0 7px}.locked-squad p{color:var(--muted);margin:0;font-size:11px}.show-more{color:#c7afff;background:#8b5cf61a;border:1px solid #8b5cf659;border-radius:10px;margin:18px auto 0;padding:11px 22px;display:block}.player-info em{color:var(--cyan);direction:ltr;font-style:normal;display:inline-block}@media (width<=900px){.fixtures-card,.boosters,.locked-squad{margin-left:12px;margin-right:12px}.fixtures-grid{grid-template-columns:repeat(2,1fr)}.fixtures-grid article:last-child{grid-column:span 2}.booster-grid{grid-template-columns:1fr}.boosters .section-title{align-items:flex-start}.boosters .section-title>small{text-align:left;max-width:130px;color:var(--muted);font-size:9px}}@media (width<=600px){.league-row.rounds-3{grid-template-columns:42px minmax(0,1fr) 72px;min-width:0}.fixtures-card,.boosters{padding:14px}.fixtures-head{display:block}.fixtures-head .round-tabs{margin-top:12px}.fixtures-grid{gap:6px}.fixtures-grid article{min-height:50px}.fixtures-grid article span{font-size:11px}}.pitch-fixtures{color:var(--cyan);white-space:nowrap;direction:ltr;margin-top:4px;font-size:7px;font-style:normal;display:block}.bench-grid em{color:var(--cyan);direction:ltr;font-size:8px;font-style:normal}.player-info em{white-space:normal;font-size:9px}.swap-guide{background:#13353f33;border:1px solid #66e7ff24;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:-6px 0 16px;padding:12px 14px;display:flex}.swap-guide.active{background:linear-gradient(100deg,#18596359,#3f23664d);border-color:#66e7ff6b;box-shadow:0 8px 30px #00000029}.swap-guide strong,.swap-guide span{display:block}.swap-guide strong{color:#eafcff;font-size:12px}.swap-guide span{color:#94a5b7;margin-top:4px;font-size:9px;line-height:1.6}.swap-guide button{border:1px solid var(--line);color:#c8cede;background:#11172a;border-radius:8px;flex:none;padding:7px 12px;font-size:9px}.pitch-player.swap-selected .kit-button{filter:drop-shadow(0 0 9px #66e7ffbf);transform:translateY(-3px)}.pitch-player.swap-selected .kit-button>span,.bench-grid article.swap-selected{border-color:var(--cyan);box-shadow:0 0 0 2px #66e7ff1c}.bench-grid article{transition:border-color .18s,box-shadow .18s}.autosave-state{text-align:center;min-width:118px;color:var(--green);background:#58e0a817;border-radius:9px;padding:9px 13px;font-size:10px;font-weight:700}.autosave-state.saving,.saved-badge.saving{color:var(--cyan)}.autosave-state.error,.saved-badge.error{color:var(--red)}@media (width<=540px){.saved-badge{text-align:left;max-width:105px;font-size:9px;display:block}.swap-guide{align-items:flex-start;padding:10px}.swap-guide span{font-size:8px}.save-bar{gap:10px}.autosave-state{min-width:102px;padding:8px 9px;font-size:9px}}.play-page{flex-direction:column;display:flex}.play-page>.topbar{order:0;width:100%}.play-page>.dashboard-head{order:1;width:100%}.play-page>.mobile-overview{order:2}.play-page>.first-run-guide{order:3;width:min(1320px,100% - 24px)}.play-page>.home-recap{order:4;width:min(1320px,100% - 24px)}.play-page>.squad-summary{order:5;width:min(1320px,100% - 24px)}.play-page>.lineup-section{order:6;width:min(1320px,100% - 24px)}.play-page>.boosters{order:5;width:min(1320px,100% - 24px)}.play-page>.market{order:8;width:min(1320px,100% - 24px)}.play-page>.empty-state{order:7;width:min(1320px,100% - 24px)}.crest-img{z-index:2;top:4px;right:0}@media (width<=760px){.app-page{padding-bottom:26px}.topbar.compact .desktop-nav{align-items:center;gap:16px;font-size:12px;display:flex}.topbar.compact .desktop-nav .link-button,.budget-card{display:none}.mobile-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.captain-actions{gap:2px}.captain-actions button{width:24px;height:23px;font-size:8px}.save-bar{position:static;bottom:auto}.mobile-swap-sheet{bottom:max(8px, env(safe-area-inset-bottom))}}.play-page .section-title{text-align:center;justify-content:center}.play-page .section-title>div{width:100%}.boosters .section-title>small{white-space:nowrap;text-align:center;flex:none;max-width:none}.pitch-player .kit-button{position:relative}.pitch-player .kit-button>.kit-wrap{box-sizing:border-box;background:#080c1894;border:1px solid #ffffff0f;border-radius:9px 9px 2px 2px;width:100%}.pitch-player .captain-actions{margin-top:4px;margin-bottom:0}.pitch-player .pitch-fixtures{min-height:20px;margin-top:3px}.bench-title{text-align:center;justify-content:center}.bench-drag-handle{z-index:2;color:#aab2c7;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#171e34;border:1px solid #ffffff1a;border-radius:7px;place-items:center;width:27px;height:27px;font-size:18px;line-height:1;display:grid;position:absolute;bottom:7px;left:6px}.bench-drag-handle:active,.bench-grid article.dragging .bench-drag-handle{cursor:grabbing;border-color:var(--cyan);color:var(--cyan)}.bench-grid article.dragging{opacity:.78;border-color:var(--cyan)}@media (width<=760px){.play-page .section-title,.boosters .section-title,.boosters .section-title>small{text-align:center}.boosters .section-title>small{white-space:nowrap;width:100%;max-width:none;margin-top:5px;font-size:8px;display:block}.pitch-player .kit-button>.kit-wrap{width:100%}.pitch-player .captain-actions{gap:4px;margin-top:4px}.pitch-player .captain-actions button{width:27px;height:25px;font-size:9px}.bench-title{justify-content:center}}.play-page .dashboard-head{text-align:center;flex-direction:column;justify-content:center;align-items:center}.play-page .dashboard-head>div:first-child{width:100%}.play-page .budget-card{text-align:center;margin-top:14px}.pitch-player .kit-button>.kit-wrap{place-items:center;margin-inline:auto;display:grid}.pitch-player .kit-img{margin:auto;display:block}.pitch-player .captain-actions button{width:24px}.pitch-player .captain-actions .swap-action{color:var(--cyan);border-color:#66e7ff4d;font-size:14px;line-height:1}.pitch-player .captain-actions .swap-action.active{background:var(--cyan);color:#071018}.bench-grid article{grid-template-columns:50px minmax(0,1fr)}.bench-grid article.swap-available{cursor:pointer;border-color:#66e7ff52}.save-bar{text-align:center;flex-direction:column;justify-content:center;align-items:center}.save-bar>div{width:100%}.autosave-state{margin-inline:auto}@media (width<=760px){.pitch-player .captain-actions button{width:20px;height:24px}.pitch-player .captain-actions .swap-action{font-size:13px}.bench-grid article{grid-template-columns:48px minmax(0,1fr)}.save-bar{gap:7px}}.fixture-item{font-weight:400;display:inline}.fixture-item+.fixture-item:before{content:" · ";font-weight:400}.fixture-item.next-fixture{color:#eafcff;font-weight:900}.pitch-player .pitch-fixtures{white-space:normal;flex-wrap:wrap;place-content:flex-start center;gap:1px 4px;width:100%;max-width:100%;min-height:29px;font-size:clamp(6.5px,1.8vw,8px);line-height:1.25;display:flex;overflow:hidden}.pitch-player .fixture-item{white-space:nowrap;flex:none;min-width:0;display:block}.pitch-player .fixture-item.next-fixture{flex-basis:100%}.pitch-player .fixture-item+.fixture-item:before{content:none}.play-page .dashboard-head h1,.play-page .dashboard-head p,.play-page .dashboard-head .eyebrow{text-align:center;width:100%}.play-page .dashboard-head p{direction:rtl}.booster-grid button,.booster-grid strong,.booster-grid span{text-align:center}.booster-grid i{margin-inline:auto}.recap-player-grid article{grid-template-columns:48px minmax(0,1fr) auto;column-gap:9px}.recap-player-grid article>.kit-wrap.small{justify-self:center}@media (width<=760px){.play-page .dashboard-head>div:first-child{flex-direction:column;align-items:center;display:flex}.play-page .dashboard-head h1{max-width:none;margin:7px auto 5px}.play-page .dashboard-head p{max-width:none;margin-left:auto;margin-right:auto}.recap-player-grid article{grid-template-columns:48px minmax(0,1fr) auto;column-gap:8px}}.landing-simple{background:radial-gradient(circle at 50% 22%,#5731963d,#0000 34%),linear-gradient(#070918 0%,#04050d 100%);min-height:100dvh;overflow:hidden auto}.landing-panel{width:min(440px,100% - 32px);min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) 0 max(28px, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.landing-title{z-index:2;text-align:center;flex:none;width:100%;margin-bottom:20px;position:relative}.landing-title span{color:var(--cyan);letter-spacing:5px;direction:ltr;font-size:9px;font-weight:800;display:block}.landing-title h1{color:#0000;letter-spacing:-1px;background:linear-gradient(90deg,#f7f4ff 20%,#b784ff 62%,#66e7ff);-webkit-background-clip:text;background-clip:text;margin:5px 0 0;font-size:clamp(26px,8vw,38px);line-height:1.3}.landing-art{flex:0 390px;place-items:center;width:100%;min-height:230px;max-height:390px;display:grid;position:relative;overflow:hidden}.landing-art:before{content:"";aspect-ratio:1;border:1px solid #b784ff38;border-radius:50%;width:min(330px,82vw);position:absolute;box-shadow:0 0 80px #683ebe24}.landing-art img{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 42px #00000080);width:min(360px,92%);height:100%;position:relative}.landing-countdown{z-index:2;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080d1ce0;border:1px solid #66e7ff33;border-radius:14px;width:100%;margin-top:-8px;padding:13px 16px}.landing-countdown span,.landing-countdown strong{display:block}.landing-countdown span{color:#9ca5b8;font-size:10px}.landing-countdown strong{color:var(--cyan);font-variant-numeric:tabular-nums;letter-spacing:1px;direction:ltr;margin-top:6px;font-size:clamp(20px,6vw,27px)}.landing-login{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0f1fe6;border:1px solid #b784ff33;border-radius:16px;width:100%;margin-top:12px;padding:15px;box-shadow:0 18px 50px #00000040}.landing-login label{text-align:center;margin-bottom:9px;font-size:12px;font-weight:700;display:block}.landing-login>div{direction:ltr;grid-template-columns:minmax(0,1fr) 105px;gap:8px;display:grid}.landing-login input,.landing-login button{border-radius:10px;min-width:0;height:50px}.landing-login input{border:1px solid var(--line);color:#fff;text-align:center;letter-spacing:12px;background:#070a15;outline:0;padding-left:12px;font-size:24px}.landing-login input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #8b5cf61f}.landing-login button{color:#fff;background:linear-gradient(135deg,#7c3aed,#9f68fb);border:0;font-size:12px;font-weight:800}.landing-login button:disabled{cursor:not-allowed;opacity:.45}.landing-login .form-error{text-align:center}@media (width<=420px){.landing-panel{width:min(100% - 24px,400px);padding-top:max(12px, env(safe-area-inset-top))}.landing-art{flex-basis:335px;min-height:210px}}@media (height<=700px){.landing-art{flex-basis:270px;min-height:190px}.landing-countdown{padding-block:10px}.landing-login{padding:12px}}.admin-content{width:min(1180px,100% - 32px);margin:24px auto 80px}.admin-tabs{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a16e6;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:6px;width:min(760px,100% - 32px);margin:0 auto;padding:6px;display:grid;position:sticky;top:8px;box-shadow:0 12px 40px #00000059}.admin-tabs button{color:#929ab0;min-width:0;font:inherit;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 6px;font-size:12px;font-weight:800;display:flex}.admin-tabs button.active{color:#fff;background:linear-gradient(135deg,#7c3aedcc,#472982cc)}.admin-tabs b{color:var(--cyan);font-size:15px}.admin-content>.admin-panel,.admin-content>.admin-two,.admin-content>.overview-cards{margin-bottom:16px}.overview-cards{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.overview-cards>div{border:1px solid var(--line);text-align:center;background:linear-gradient(145deg,#141b34e6,#0a0d1de6);border-radius:15px;padding:20px 12px}.overview-cards strong,.overview-cards span{display:block}.overview-cards strong{color:var(--cyan);font-size:26px}.overview-cards span{color:#9ba4b9;margin-top:3px;font-size:11px}.admin-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rank-list>div,.tool-list>div{border-bottom:1px solid #ffffff0f;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:grid}.rank-list b{color:var(--purple-soft);text-align:center}.rank-list strong{color:var(--cyan)}.chip-list{flex-wrap:wrap;gap:8px;display:flex}.chip-list span{color:#ffb0b0;background:#ef44441f;border-radius:999px;padding:7px 11px;font-size:11px}.bulk-box{border:1px dashed var(--line);border-radius:12px;margin:12px 0;padding:12px}.bulk-box summary{cursor:pointer;color:var(--cyan);font-size:12px;font-weight:800}.bulk-box form{gap:8px;margin-top:12px;display:grid}.bulk-box textarea{resize:vertical;min-height:110px}.bulk-box button,.quick-actions button,.panel-head>button,.match-card button,.participant-actions button,.participant-actions a,.reopen-control button{border:1px solid var(--line);color:#fff;font:inherit;background:#11172b;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}.admin-search{width:100%;margin:4px 0 12px}.participant-list.enhanced>div{grid-template-columns:38px minmax(130px,1fr) 55px auto}.participant-list.enhanced>div.inactive{opacity:.48}.participant-list.enhanced>div>span{min-width:0}.participant-list.enhanced small,.tool-list small{color:#858da2;margin-top:3px;font-size:9px;display:block}.participant-list.enhanced code{cursor:copy;text-align:center}.participant-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.participant-actions .danger{color:#ff9c9c;border-color:#ef44444d}.admin-progress{z-index:60;border:1px solid var(--cyan);color:var(--cyan);background:#08101e;border-radius:999px;padding:8px 14px;font-size:10px;font-weight:800;position:fixed;top:15px;left:50%;transform:translate(-50%)}.admin-loading{align-content:center;place-items:center;gap:20px;min-height:220px;display:grid}.reopen-control{gap:8px;display:flex}.match-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.match-card{border:1px solid var(--line);background:#060a1699;border-radius:12px;grid-template-columns:minmax(60px,1fr) 42px 10px 42px minmax(60px,1fr) auto;align-items:center;gap:5px;padding:9px;display:grid}.match-card span{text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:10px;font-weight:700;overflow:hidden}.match-card input{text-align:center;min-width:0;padding:7px 3px}.panel-hint{color:#929bad;text-align:center;font-size:10px}.publish-summary{color:#aab1c2;justify-content:space-between;padding:13px 0;font-size:11px;display:flex}.publish-button{color:#fff;width:100%;font:inherit;background:linear-gradient(135deg,#089c77,#16c99c);border:0;border-radius:11px;margin-top:14px;padding:14px;font-weight:900}.quick-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quick-actions button{color:var(--cyan);padding:14px 8px}.tool-list>div{grid-template-columns:1fr auto}.tool-list span{min-width:0}.audit-list{max-height:380px;overflow:auto}.danger-zone{gap:10px;display:grid}.archive-delete{color:#ffabab;font:inherit;background:#ef44441a;border:1px solid #ef444459;border-radius:10px;margin:0 auto 14px;padding:9px 14px;font-size:11px;font-weight:800;display:block}.visit-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.visit-summary>div{border:1px solid var(--line);text-align:center;background:#080d1db8;border-radius:13px;padding:16px 10px}.visit-summary strong,.visit-summary span{display:block}.visit-summary strong{color:var(--cyan);font-size:25px}.visit-summary span,.visit-note{color:#929bad;font-size:10px}.deadline-picker{border:1px solid var(--line);background:#070b198c;border-radius:12px;grid-template-columns:72px minmax(145px,1fr) 90px 90px;align-items:end;gap:8px;margin-bottom:9px;padding:10px;display:grid}.deadline-picker>strong{color:var(--purple-soft);align-self:center;font-size:11px}.deadline-picker label{color:#929bad;gap:4px;font-size:9px;display:grid}.deadline-picker input,.deadline-picker select{width:100%;min-width:0;padding:9px 7px}@media (width<=600px){.deadline-picker{grid-template-columns:1fr 1fr}.deadline-picker>strong{text-align:center;grid-column:1/-1}.deadline-picker label:first-of-type{grid-column:1/-1}}.visit-note{text-align:center;margin:-5px 0 14px}@media (width<=760px){.admin-head{text-align:center;padding-bottom:20px}.admin-head>div{width:100%}.admin-head p{margin-inline:auto}.admin-tabs{gap:2px;width:calc(100% - 16px);top:5px}.admin-tabs button{flex-direction:column;gap:2px;padding:7px 2px;font-size:9px}.admin-content{width:calc(100% - 16px);margin-top:14px}.overview-cards{grid-template-columns:repeat(2,1fr)}.admin-two,.match-grid{grid-template-columns:1fr}.participant-list.enhanced>div{grid-template-columns:34px 1fr 48px;align-items:start}.participant-actions{grid-column:1/-1;justify-content:center;width:100%}.match-card{grid-template-columns:minmax(52px,1fr) 38px 8px 38px minmax(52px,1fr)}.match-card button{grid-column:1/-1}.quick-actions{grid-template-columns:1fr}.publish-summary{flex-direction:column;align-items:center;gap:5px}}.result-breakdown{grid-template-columns:repeat(3,1fr)}.league-table-wrap{background:#090c18;border:1px solid #272b3a;border-radius:28px;padding:0;overflow:hidden}.league-table{border-radius:inherit;background:#090c18;overflow:hidden}.league-row.prediction-layout,.league-row.rounds-3.prediction-layout{text-align:center;background:#080c18f0;border:0;border-bottom:1px solid #242838;border-radius:0;grid-template-columns:100px minmax(0,1fr) 115px 115px;min-width:0;min-height:86px;margin:0;padding:0 20px}.league-row.prediction-layout.labels{color:#999cac;background:#0d0e18;min-height:61px;font-size:12px}.league-row.prediction-layout:not(.labels){background:linear-gradient(90deg,#0c111ff5,#070b16fa);border:0;border-bottom:1px solid #242838;border-radius:0;margin:0;position:relative}.league-row.prediction-layout:not(.labels):last-child{border-bottom:0}.league-row.prediction-layout.podium{background:linear-gradient(90deg,#101527fa,#090d1bfa)}.league-row.prediction-layout.rank-1{background:linear-gradient(90deg,#181137f5,#0f1026fa)}.league-row.prediction-layout.rank-1:before{background:var(--cyan);content:"";width:4px;position:absolute;top:0;bottom:0;right:0}.league-row.prediction-layout .rank{color:#fff;font-size:16px;font-weight:800}.league-row.prediction-layout .manager{text-align:right;min-width:0;display:block}.league-row.prediction-layout .manager b{color:#f7f4ff;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #b784ff85;width:max-content;max-width:100%;font-size:16px;font-weight:800;line-height:1.35;display:block;overflow:hidden}.league-row.prediction-layout .round-score{color:#eeeaf7;font-size:15px;font-weight:700}.league-row.prediction-layout>strong{color:#c8a8ff;font-size:18px}@media (width<=600px){.league-table-wrap{border-radius:23px;margin-left:12px;margin-right:12px}.league-row.prediction-layout,.league-row.rounds-3.prediction-layout{grid-template-columns:58px minmax(0,1fr) 58px 64px;min-height:82px;padding:0 10px}.league-row.prediction-layout.labels{min-height:58px;font-size:10px}.league-row.prediction-layout .manager{display:block}.league-row.prediction-layout .manager b{font-size:14px}.league-row.prediction-layout .rank,.league-row.prediction-layout .round-score{font-size:13px}.league-row.prediction-layout>strong{font-size:16px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
