
:root{color-scheme:dark;--bg:#070707;--surface:#171719;--surface2:#232326;--line:#343439;--text:#ffffff;--muted:#b8b8bd;--brand:#e3213b;--accent:#ffffff;--danger:#ff8791;--radius:17px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--brand)}.boot{display:flex;min-height:90vh;align-items:center;justify-content:center;flex-direction:column;text-align:center}.boot p{color:var(--muted)}.logo-mark{height:42px;width:42px;display:grid;place-items:center;border-radius:12px;color:white;background:var(--brand);font-weight:900;font-style:italic;font-size:18px;letter-spacing:-.07em;flex:none}.app-shell{max-width:1050px;margin:auto;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.topbar{display:flex;align-items:center;gap:12px;padding:calc(12px + env(safe-area-inset-top)) 17px 14px;position:sticky;top:0;background:#070707f2;backdrop-filter:blur(14px);z-index:20;border-bottom:1px solid var(--line)}.brand{min-width:0;flex:1}.brand strong{font-size:17px;letter-spacing:-.035em;display:block}.brand small{font-size:11px;color:var(--muted)}.topbar .icon-btn{border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);width:41px;height:41px}.main{padding:18px 15px}.hero{background:linear-gradient(125deg,#44050e 0%,#1b1014 51%,#111113 100%);border:1px solid #691420;border-radius:var(--radius);padding:22px 18px;margin-bottom:15px;overflow:hidden;position:relative}.hero:after{content:"NF";position:absolute;right:-12px;top:-72px;font-size:240px;font-style:italic;font-weight:1000;color:#fff;opacity:.035;pointer-events:none}.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:10px;font-weight:800;color:var(--brand)}h1{font-size:clamp(28px,7vw,42px);letter-spacing:-.055em;line-height:1.04;margin:11px 0}h2{font-size:21px;letter-spacing:-.045em;margin:4px 0 14px}h3{font-size:15px;letter-spacing:-.025em;margin:0 0 11px}.subtitle{color:#b9c4cf;font-size:13px;line-height:1.55;max-width:510px}.chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.chip{background:#ffffff12;border:1px solid #ffffff20;border-radius:100px;padding:6px 9px;font-size:11px;color:#e7ebef}.section-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:24px;margin-bottom:10px}.section-header small{font-size:11px;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.metric{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px;min-width:0}.metric .value{font-size:27px;font-weight:850;letter-spacing:-.05em;margin:4px 0}.metric .label{font-size:11px;color:var(--muted)}.metric small{color:var(--muted);font-size:10px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px;margin:11px 0}.card.warm{background:linear-gradient(115deg,#24211b,#171b21);border-color:#47402d}.card.alert{border-color:#5e413d;background:#241817}.muted{color:var(--muted);font-size:12px;line-height:1.5}.row{display:flex;align-items:center;gap:9px;min-width:0}.between{justify-content:space-between}.grow{flex:1;min-width:0}.stack{display:flex;flex-direction:column;gap:10px}.divider{height:1px;background:var(--line);margin:13px 0}.badge{font-size:10px;font-weight:700;border-radius:100px;padding:5px 8px;border:1px solid #4f4830;color:var(--brand);white-space:nowrap}.badge.good{border-color:#2d624e;color:var(--accent)}.badge.bad{border-color:#703e3e;color:var(--danger)}.button{background:var(--surface2);color:var(--text);border:1px solid #404a56;border-radius:11px;padding:11px 14px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px}.button.primary{background:var(--brand);border-color:var(--brand);color:#ffffff}.button.small{padding:7px 10px}.button.full{width:100%}.segmented,.toolbar{display:flex;gap:6px;overflow:auto;padding-bottom:3px;scrollbar-width:none}.segmented::-webkit-scrollbar,.toolbar::-webkit-scrollbar{display:none}.segmented button{border:1px solid var(--line);background:var(--surface);border-radius:100px;color:var(--muted);padding:9px 12px;font-size:12px;white-space:nowrap}.segmented button.active{background:var(--brand);color:#fff;font-weight:800;border-color:var(--brand)}.controls{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:11px 0}.field{display:flex;flex-direction:column;gap:5px;min-width:0}.field label{font-size:10px;color:var(--muted)}select,input,textarea{width:100%;max-width:100%;min-width:0;background:#191f28;color:var(--text);border:1px solid #364250;border-radius:10px;padding:11px 10px;font-size:13px}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand);outline-offset:1px}textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.4;font-size:11px;resize:vertical}.table-wrap{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:13px;-webkit-overflow-scrolling:touch}table{border-collapse:separate;border-spacing:0;white-space:nowrap;min-width:100%;width:max-content;font-variant-numeric:tabular-nums}th,td{font-size:11px;text-align:right;padding:12px 10px;border-bottom:1px solid #222b34}th{background:#1c2430;color:#c1cbd6;font-size:10px;position:sticky;top:0;z-index:3}th button{padding:0;background:transparent;border:0;color:inherit;font-size:10px;font-weight:700}td:first-child,th:first-child{position:sticky;left:0;z-index:2;text-align:left;background:#12171e;max-width:155px;overflow:hidden;text-overflow:ellipsis}th:first-child{background:#1c2430;z-index:4}tbody tr:last-child td{border-bottom:0}tbody tr:active td{background:#28313e}td button.link{background:transparent;border:0;padding:0;color:var(--text);text-align:left;font-size:11px;text-decoration:underline;text-decoration-color:#f43f5588;text-underline-offset:4px}.game{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px;text-align:left;color:var(--text);margin-bottom:8px}.game .score{font-size:20px;font-weight:850;letter-spacing:-.04em}.game .date{color:var(--muted);font-size:11px}.game:hover{border-color:var(--brand)}.side-title{border-left:3px solid var(--brand);padding-left:10px;margin-bottom:10px}.note{font-size:12px;line-height:1.55;padding:11px 13px;border-radius:11px;background:#25271f;border:1px solid #5b5439;color:#ededf0}.note.error{background:#281b1b;border-color:#72413e;color:#ffc0ba}.note.good{background:#152720;border-color:#335d4c;color:#b3eed4}.bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:stretch;gap:3px;background:#11171ff7;backdrop-filter:blur(16px);border-top:1px solid var(--line);padding:7px 7px calc(8px + env(safe-area-inset-bottom));z-index:30}.nav-item{color:#94a2b0;background:transparent;border:0;display:flex;align-items:center;flex-direction:column;gap:5px;padding:6px 4px;min-width:0;flex:1;font-size:10px}.nav-item .symbol{font-size:19px;line-height:1}.nav-item.active{color:var(--brand);font-weight:800}.top-record{display:grid;grid-template-columns:29px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.top-record:last-child{border:0}.top-record .rank{color:var(--brand);font-size:13px;font-weight:900}.top-record .name{font-size:13px;font-weight:700}.top-record .meta{font-size:10px;color:var(--muted);margin-top:3px}.top-record .points{font-size:21px;font-weight:850}.empty{text-align:center;padding:28px 12px;color:var(--muted);font-size:12px}.empty strong{color:var(--text);display:block;margin-bottom:7px}.hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tab-note{margin-bottom:13px}.mini{font-size:10px;color:var(--muted)}.source{font-size:11px;color:var(--muted)}.file-input{font-size:12px}.hidden{display:none!important}.record-dot{display:inline-grid;place-items:center;border-radius:9px;background:#2a2617;color:var(--brand);width:39px;height:39px;font-size:21px}.break{overflow-wrap:anywhere}details summary{cursor:pointer;font-size:12px;font-weight:700;padding:7px 0}pre{overflow:auto;font-size:10px;color:#d8e0ea;background:#090d12;padding:12px;border-radius:10px}footer{font-size:11px;color:var(--muted);margin:24px 0 12px;line-height:1.5}@media(min-width:650px){.main{padding:24px}.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hero{padding:32px}.controls{grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell{padding-bottom:80px}.bottom-nav{left:50%;transform:translateX(-50%);max-width:700px;border-left:1px solid var(--line);border-right:1px solid var(--line);border-top-left-radius:18px;border-top-right-radius:18px}}


.h2h-tabs{display:flex;overflow-x:auto;gap:5px;padding-bottom:4px;scrollbar-width:none}.h2h-tabs button{flex:none;font-size:12px;white-space:nowrap}.logo-mark{background:linear-gradient(145deg,#ef233c,#a4081b);color:#fff;border:1px solid #ff5464}.topbar{background:#080808f4}.button.primary,.segmented .active,.nav-item.active{color:#fff}.field textarea:focus,.field input:focus{outline:2px solid #ef233c;outline-offset:1px}.badge.good{color:#81e4a5}.note.good{color:#d9fbe1}.note.error{color:#ffc0c5}

.brand strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand small{letter-spacing:.07em}.hero .eyebrow{color:#ff6b78}.chip{border-color:#64212b;background:#330b12}


.leader-list,.roster{border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--surface)}
.leader,.roster-person{display:flex;align-items:center;width:100%;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--line);padding:13px 12px;text-align:left;gap:12px;min-height:70px}
.leader:last-child,.roster-person:last-child{border-bottom:0}.leader:active,.roster-person:active{background:#3a1c22}
.leader-rank{width:28px;font-weight:900;color:var(--brand);font-size:17px}.leader-main,.roster-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.leader-main strong,.roster-text strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leader-main small,.roster-text span,.roster-text small{color:var(--muted);font-size:11px}
.leader-value{font-size:24px;font-weight:850;display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums;white-space:nowrap}.leader-value small{font-size:9px;color:var(--muted);font-weight:500}
.roster-avatar{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#aa142a,#41111a);color:#fff;font-weight:900;font-size:12px;flex-shrink:0}.roster-chevron{font-size:29px;color:var(--brand)}
.player-hero{border:1px solid #691420;border-radius:17px;background:linear-gradient(130deg,#4a0712,#171719);padding:22px 18px;margin:14px 0}.player-detail-pills{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.player-detail-pills span{background:#ffffff14;border:1px solid #ffffff28;padding:7px 9px;border-radius:100px;font-size:11px}
.personal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:8px}.personal-best{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:11px;display:flex;flex-direction:column;gap:4px}.personal-best strong{font-size:26px}.personal-best span{font-size:11px;color:var(--brand)}.personal-best small{font-size:10px;color:var(--muted)}
.season-line{display:flex;justify-content:space-between;align-items:center;text-align:left;color:var(--text);background:transparent;border:0;border-bottom:1px solid var(--line);gap:8px;padding:11px 0;width:100%}.season-line span{display:flex;flex-direction:column;gap:3px;font-size:12px}.season-line small,.player-game small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.season-line:last-child{border:0}
button:focus-visible{outline:2px solid #f34257;outline-offset:2px}


:root{--brand:#d71936;--line:#303035;--muted:#b3b3bb;--surface:#151518;--surface2:#222226}
.record-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:14px}.record-title h1{margin:9px 0 7px}.record-title .subtitle{margin:0}.record-watermark{font-size:68px;color:#5f1220;font-weight:900;line-height:1}
.record-context{font-size:11px;color:#bcbcc3;margin:7px 2px 17px;line-height:1.5}
.record-modes{margin:12px 0 9px}.record-stat-picker{margin:6px 0 11px}
.record-modes button{border-radius:10px;font-weight:750}.record-stat-picker button{padding:10px 12px;min-width:53px;font-weight:750}
.record-controls{margin:12px 0 17px;grid-template-columns:repeat(2,minmax(0,1fr))}
.record-panel{background:#171719;border:1px solid #303035;border-radius:16px;padding:12px 15px 3px;margin:12px 0;overflow:hidden}
.record-panel-top{display:flex;align-items:center;justify-content:space-between;padding:7px 1px 15px;gap:12px}
.record-panel-top h2{font-size:19px;margin:6px 0 0;color:#f7f7f8;line-height:1.18}
.record-panel .overline{font-size:9px;letter-spacing:.18em;color:#f2687c;font-weight:750}
.record-icon{font-size:31px;color:#d71936}.large-numeric{font-size:36px;color:#fff;font-variant-numeric:tabular-nums}
.record-row{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) auto 10px;align-items:center;gap:9px;padding:13px 0;border:0;border-top:1px solid #303035;background:transparent;color:#fff;text-align:left;min-height:74px}
.record-row:active,.record-row:hover{background:#27272d}
.record-place{color:#fa5169;font-size:14px;font-weight:850;font-variant-numeric:tabular-nums;text-align:center}
.record-details{display:flex;flex-direction:column;gap:4px;min-width:0}
.record-details strong{font-size:13px;font-weight:750;white-space:normal;line-height:1.2}
.record-details small{font-size:10px;line-height:1.3;color:#aaaab3;overflow-wrap:anywhere}
.record-result{font-size:23px;line-height:1.12;letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-weight:850;text-align:right;max-width:170px;white-space:normal}
.record-result small{font-size:9px;font-weight:650;color:#aaaab3;display:block;letter-spacing:0;margin-top:3px;text-transform:uppercase}
.record-chevron{color:#696976;font-size:19px}
.record-footnote,.record-disclaimer{font-size:11px;color:#a7a7af;line-height:1.55;margin:12px 2px 21px}.record-disclaimer{border-top:1px solid #36363b;padding-top:13px}
.high-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 17px}
.high-card{padding:14px 12px;background:#1b1b1e;border:1px solid #333338;border-radius:14px;display:flex;flex-direction:column;gap:7px;min-width:0}
.high-label{font-size:10px;font-weight:850;letter-spacing:.12em;color:#ef5269}.high-value{font-size:35px;font-weight:850;line-height:1.1;letter-spacing:-.07em;font-variant-numeric:tabular-nums}
.high-meta{font-size:11px;line-height:1.35;min-height:30px;color:#a9a9b4}.small-inline-action{background:transparent;border:0;padding:7px 0;text-align:left;color:#fff;text-decoration:underline;text-decoration-color:#cf2240;font-size:11px;font-weight:650}
.high-ties{border-top:1px solid #35353a;padding-top:6px}.high-ties summary{color:#f39aa7;font-size:10px;padding:5px 0}.tie-game{background:transparent;color:#ddd;border:0;border-top:1px solid #333;display:block;width:100%;padding:8px 0;font-size:10px;text-align:left}
.timeline{margin:11px 0 21px;border-left:2px solid #4a2830;padding-left:13px}.timeline-event{display:flex;align-items:center;gap:10px;position:relative;padding:12px 5px;color:#f5f5f5;text-align:left;border:0;border-bottom:1px solid #303037;background:transparent;width:100%;min-height:62px}
.timeline-mark{position:absolute;left:-19px;top:26px;width:10px;height:10px;border-radius:50%;background:#e21b39;border:2px solid #161619}.timeline-mark.tie{background:#aaaab3}
.timeline-body{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.timeline-body strong{font-size:12px}.timeline-body small{font-size:10px;line-height:1.4;color:#b4b4bc}
.compare-panel{background:#19191c;border:1px solid #34343a;border-radius:14px;padding:14px 13px;margin:0 0 23px}.compare-selects{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px}
.compare-header{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;text-align:center;padding:10px 0;border-top:1px solid #3b3b41;border-bottom:1px solid #3b3b41;color:#fff;font-size:12px;font-weight:800}.compare-header strong{font-size:9px;color:#b3b3bc;letter-spacing:.09em}
.compare-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;text-align:center;min-height:39px;border-bottom:1px solid #2d2d31;font-variant-numeric:tabular-nums}.compare-row:last-child{border:0}.compare-row>span{font-size:15px;font-weight:750}.compare-row>small{font-size:10px;color:#b0b0b8}
@media(min-width:650px){.high-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.record-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.record-panel{padding:17px 21px 5px}}
@media(max-width:370px){.record-row{grid-template-columns:23px minmax(0,1fr) auto 7px;gap:6px}.record-result{font-size:20px;max-width:115px}.record-details strong{font-size:12px}.high-grid{gap:7px}.high-card{padding:12px 9px}}


.gc-heading h1{margin-bottom:7px}.gc-heading .subtitle{margin:0 0 15px}
.gc-search{display:flex;align-items:center;gap:7px;border:1px solid #45454a;background:#19191d;border-radius:13px;padding:2px 12px;margin:10px 0 13px}
.gc-search span{font-size:27px;color:#e4314a;line-height:1}.gc-search input{border:0;background:transparent;outline:0;flex:1;width:100%;padding:13px 4px;color:#fff;font-size:14px}
.gc-search input:focus{outline:0}.gc-era{margin-bottom:13px}.gc-era button{border-radius:9px;flex:1}
.gc-primary{margin:10px 0 13px}.gc-quick{display:flex;overflow-x:auto;gap:7px;padding-bottom:9px;margin:3px -15px 4px;padding-left:15px;padding-right:15px;scrollbar-width:none}
.gc-quick button{background:#25252a;border:1px solid #3b3b41;color:#c3c3ca;padding:9px 12px;border-radius:9px;white-space:nowrap;font-size:11px;font-weight:650}
.gc-quick button.active{background:#cf1834;border-color:#cf1834;color:white}
.gc-filter-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:#252529;border:1px solid #45454a;color:#fff;padding:14px;border-radius:11px;font-weight:750;margin:10px 0 12px;text-align:left}
.gc-filter-toggle>span:last-child{font-size:21px;color:#f16b7b;line-height:1}.gc-filter-count{font-size:10px;border-radius:14px;padding:3px 7px;background:#c91c36;color:white}
.gc-filters{background:#161619;border:1px solid #37373e;border-radius:13px;padding:13px;margin:0 0 14px}
.gc-filters .controls{margin:10px 0 16px}.gc-filters select,.gc-filters input{background:#25252b;border-color:#424249}
.gc-filter-title{font-size:11px;font-weight:800;letter-spacing:.085em;text-transform:uppercase;color:#f17888;margin-top:20px;padding-bottom:8px;border-bottom:1px solid #353539}
.gc-filter-title:first-child{margin-top:2px}.gc-fineprint{font-size:11px;line-height:1.6;color:#aaaab1;margin:15px 0 20px}
.gc-result-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 2px 12px}.gc-result-head strong{display:block;font-size:18px;letter-spacing:-.03em}
.gc-result-head small{display:block;color:#a9a9b1;margin-top:5px;font-size:11px}.gc-small{border:1px solid #555;border-radius:8px;background:#29292d;color:#fff;padding:8px;font-size:11px}
.gc-game{display:block;width:100%;color:#fff;background:#1a1a1e;border:1px solid #33333b;border-radius:15px;padding:15px;text-align:left;margin:9px 0;min-width:0}
.gc-game:active,.gc-game:hover{background:#25252b;border-color:#ad273c}.gc-game-date{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;color:#bdbdc5;font-size:11px;margin-bottom:11px}
.gc-result{font-size:10px;font-weight:850;letter-spacing:.05em}.gc-result.win{color:#76db9c}.gc-result.loss{color:#ff8a96}.gc-result.draw{color:#d4d4df}
.gc-match{display:flex;gap:12px;align-items:center;justify-content:space-between}.gc-names{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}
.gc-names strong{font-size:14px}.gc-names small{font-size:12px;color:#c0c0c7;overflow-wrap:anywhere}
.gc-score{font-size:26px;white-space:nowrap;font-weight:900;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.gc-score span{color:#d82b45;margin:0 3px}
.gc-game-bottom{border-top:1px solid #36363e;margin-top:13px;padding-top:10px;display:flex;justify-content:space-between;gap:10px;align-items:center;color:#b7b7c0;font-size:11px}
.gc-game-bottom>span:last-child{font-size:23px;color:#f4768a;line-height:1}
.gc-empty{background:#171719;border:1px solid #36363e;border-radius:13px;text-align:center;padding:28px 15px;margin:14px 0;color:#babac3;font-size:12px}
.gc-empty strong{color:white;font-size:15px}.gc-more{margin:14px 0}
.gc-game-hero{border:1px solid #6c2130;border-radius:17px;padding:18px 16px;margin:15px 0 14px;background:linear-gradient(135deg,#4b1019 0%,#19191d 65%)}
.gc-scoreline{display:grid;grid-template-columns:minmax(0,1fr);text-align:center;gap:8px;margin:21px 0 14px}
.gc-scoreline>span{font-size:14px;font-weight:700;overflow-wrap:anywhere}.gc-scoreline strong{font-size:50px;line-height:1;letter-spacing:-.075em;font-variant-numeric:tabular-nums}
.gc-scoreline strong i{color:#f1475c;font-style:normal;margin:0 8px}.gc-hero-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#bbb;font-size:11px;border-top:1px solid #5c353a;padding-top:13px}
.gc-detail-tabs{margin:13px 0 18px}.gc-detail-tabs button{flex:1;border-radius:9px;font-weight:800}.gc-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0}
.gc-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gc-top-stat{min-width:0;display:flex;flex-direction:column;gap:7px;background:#1b1b1e;border:1px solid #36363d;border-radius:12px;padding:11px 8px}
.gc-top-stat>strong{font-size:30px;letter-spacing:-.07em}.gc-top-stat>small{color:#aeb0bb;font-size:10px;line-height:1.35}.gc-top-stat>span{font-size:11px;font-weight:800;overflow-wrap:anywhere}.gc-top-stat button{background:none;border:0;color:#f17788;text-align:left;padding:0;font-size:10px;text-decoration:underline}
.gc-actions{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.gc-actions .button{flex:1}
.gc-tabs-secondary{margin:14px 0}.gc-tabs-secondary button{flex:1}.gc-box-card{padding:14px 10px}.gc-box-heading h2{font-size:18px;margin:0 0 5px}.gc-box-heading small{display:block;color:#aaaaaf;font-size:11px;margin-bottom:13px}
.gc-team-compare{padding:16px 12px}.gc-compare-names{display:flex;justify-content:space-between;gap:15px;font-size:12px;font-weight:800;margin:5px 0 19px}.gc-compare-names span{max-width:45%;overflow-wrap:anywhere}
.gc-compare-names span:last-child{text-align:right}.gc-compare-line{margin:15px 0}.gc-compare-values{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:5px;align-items:center;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}
.gc-compare-values span:first-child{text-align:left;font-weight:850}.gc-compare-values span:last-child{text-align:right;font-weight:850}.gc-compare-values strong{font-size:10px;color:#aaaab2}
.gc-compare-bars{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:7px 0}.gc-left-bar,.gc-right-bar{background:#2e2e33;height:8px;border-radius:4px;overflow:hidden}.gc-left-bar{display:flex;justify-content:flex-end}.gc-left-bar i{display:block;background:#d92340;border-radius:4px}.gc-right-bar i{display:block;background:#e4e4ea;border-radius:4px}
.bottom-nav .nav-item{font-size:9px;padding-left:1px;padding-right:1px}.bottom-nav .symbol{font-size:18px}.bottom-nav{gap:0;padding-left:4px;padding-right:4px}
@media(min-width:650px){.gc-top-grid{gap:12px}.gc-game{padding:18px 22px}.gc-scoreline{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px}.gc-scoreline strong{font-size:54px}.gc-primary{grid-template-columns:repeat(2,1fr)}}
@media(max-width:360px){.gc-top-grid{grid-template-columns:1fr 1fr}.gc-score{font-size:23px}.gc-match{gap:7px}.gc-top-stat>strong{font-size:26px}.bottom-nav .nav-item{font-size:8px}}
.gc-right-bar{display:flex;justify-content:flex-start}.gc-left-bar i,.gc-right-bar i{height:100%;flex-shrink:0}


.h6-h2h-intro h1{margin-bottom:5px}.h6-h2h-intro .subtitle{margin-bottom:14px}
.h6-tools{display:flex;gap:7px;flex-wrap:wrap;margin:8px 0 12px}.h6-tools .button{font-size:11px;flex:1;min-width:95px;padding:10px 7px}
.h6-chips{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.h6-chips button{border:1px solid #7d3342;background:#32191f;color:#f2c3cb;border-radius:20px;font-size:10px;padding:6px 10px}
.h6-filters{margin:10px 0}.h6-presets{display:flex;flex-wrap:wrap;align-items:end;gap:6px;margin:10px 0 15px}.h6-presets .field{min-width:140px;flex:1;margin:0}.h6-presets .button{padding:10px;font-size:11px}
.h6-rivals{display:flex;gap:7px;overflow-x:auto;margin:14px -15px 9px;padding:2px 15px 8px;scrollbar-width:none}.h6-rivals button{color:#d4d4da;white-space:nowrap;font-size:11px;border:1px solid #3f3f45;background:#252529;border-radius:20px;padding:10px 12px}.h6-rivals button.active{background:#c8102e;color:white;border-color:#c8102e}
.h6-opponent{display:grid;grid-template-columns:24px minmax(0,1fr) auto 11px;align-items:center;gap:9px;width:100%;border:1px solid #34343b;border-radius:13px;background:#1c1c20;margin:7px 0;padding:14px 12px;color:white;text-align:left}.h6-opponent:active{border-color:#c8102e;background:#24181c}.h6-rank{color:#ed4156;font-weight:900;font-size:17px}.h6-opp-name{display:flex;flex-direction:column;gap:5px;min-width:0}.h6-opp-name strong{font-size:13px;overflow-wrap:anywhere}.h6-opp-name small{font-size:10px;line-height:1.4;color:#aeb0b9}.h6-opp-score{text-align:right;display:flex;flex-direction:column;gap:4px;white-space:nowrap}.h6-opp-score strong{font-size:17px;font-variant-numeric:tabular-nums}.h6-opp-score small{font-size:10px;color:#b0b0bb}.h6-arrow{font-size:22px;color:#ee5269}
.h6-panel{border:1px solid #37373d;background:#1b1b1f;border-radius:15px;padding:15px 12px;margin:15px 0}.h6-panel h2,.h6-panel h3{margin:5px 0 11px}.h6-panel .section-header{margin:20px 0 10px}.h6-compare-head{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 17px}.h6-compare-head strong{border-radius:8px;font-size:12px;background:#4b1120;padding:12px 8px;min-height:48px;overflow-wrap:anywhere}.h6-compare-head strong:last-child{background:#29292f}
.h6-bar{margin:15px 0}.h6-bar-title{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:8px;align-items:center;text-align:center;font-variant-numeric:tabular-nums}.h6-bar-title strong{font-size:11px;color:#bbb}.h6-bar-title span{font-size:13px;font-weight:800}.h6-bar-title span:first-child{text-align:left}.h6-bar-title span:last-child{text-align:right}.h6-bar-dual{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:8px 0}.h6-track{height:9px;background:#34343b;border-radius:8px;overflow:hidden}.h6-track.left{display:flex;justify-content:end}.h6-track i{display:block;height:100%;background:#e12643;border-radius:8px}.h6-track.right i{background:#eee}.h6-compare-count{font-size:11px;color:#acacb5;line-height:1.5}
.h6-matrix{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.h6-matrix>div{display:flex;flex-direction:column;gap:5px;background:#27272c;padding:12px 7px;border-radius:10px;min-width:0}.h6-matrix strong{font-size:11px;color:#d9d9df}.h6-matrix b{font-size:16px}.h6-matrix small{font-size:10px;color:#aaa}
.h6-dual-matrix{display:grid;grid-template-columns:1fr 1fr;gap:9px}.h6-dual-matrix>div{min-width:0}.h6-dual-matrix>div>b{font-size:11px}.h6-dual-matrix .h6-matrix{grid-template-columns:1fr}.h6-dual-matrix .h6-timeline-entry{grid-template-columns:10px minmax(0,1fr);gap:5px}.h6-dual-matrix .h6-score,.h6-dual-matrix .h6-result{grid-column:2;text-align:left}.h6-dual-matrix .h6-date{font-size:10px}
.h6-timeline-entry{display:grid;grid-template-columns:12px minmax(0,1fr) auto 18px;gap:9px;align-items:center;background:transparent;border:0;border-bottom:1px solid #383840;width:100%;min-height:62px;padding:12px 2px;color:#fff;text-align:left}.h6-timeline-entry:last-child{border-bottom:0}.h6-dot{width:9px;height:9px;border-radius:100%;background:#dc435a}.h6-dot.win{background:#7ed69a}.h6-date{font-size:12px;font-weight:750}.h6-date small{font-size:10px;display:block;color:#aaa;margin-top:3px;font-weight:400}.h6-score{font-size:14px;font-weight:850;white-space:nowrap}.h6-result{font-size:12px;color:#ff8595}.h6-result.win{color:#70d99d}.h6-share{margin:5px 0 12px}
.r6-threshold{border:1px solid #39393f;border-radius:12px;padding:12px;background:#1b1b20;margin:10px 0 15px}.r6-threshold .controls{margin:0 0 11px}.r6-threshold .controls .field{min-width:120px}.r6-quick{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.r6-quick button{border:1px solid #46464c;border-radius:8px;background:#29292f;color:#eee;min-width:34px;padding:8px}.r6-quick button.active{background:#cd1735;border-color:#cd1735}.r6-threshold>small{font-size:10px;line-height:1.45;display:block}.r6-row{grid-template-columns:25px minmax(0,1fr) 80px 8px}.r6-stat{display:flex;flex-direction:column;align-items:flex-end;gap:3px;white-space:nowrap}.r6-stat>b{font-size:20px;font-variant-numeric:tabular-nums}.r6-change{font-size:10px;font-weight:900;white-space:nowrap}.r6-change.up{color:#73d79d}.r6-change.down{color:#ff8289}.r6-change.new{color:#eec877}.r6-change.flat{color:#aaa}.r6-radar-row{border:0;border-bottom:1px solid #323239;background:transparent;color:#fff;display:grid;grid-template-columns:24px minmax(0,1fr) auto 52px;gap:10px;align-items:center;padding:14px 4px;width:100%;text-align:left}.r6-radar-row>span:first-child{color:#ea5269;font-weight:850}.r6-radar-row div strong{display:block;font-size:13px}.r6-radar-row div small{display:block;font-size:10px;color:#aaa;margin-top:5px}.r6-radar-row>b{font-size:20px}.h6-sharebar{margin:7px 0 17px}
.r6-share-page{padding:8px 0 20px}.r6-share-format{margin:16px 0}.r6-share-format button{flex:1;font-size:10px}.r6-share-stage{max-width:425px;margin:0 auto 20px}.r6-artwork{background:#0c0c0f;border:1px solid #6a1626;border-top:8px solid #c8102e;border-radius:7px;padding:26px 21px 23px;color:#fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.r6-art-header{display:flex;gap:10px;align-items:center;font-size:9px;letter-spacing:.1em;font-weight:850}.r6-art-logo{padding:12px 11px;border-radius:8px;background:#c8102e;font-weight:900;font-size:16px;letter-spacing:0}.r6-art-tag{font-size:10px;letter-spacing:.11em;font-weight:900;color:#ff475f;margin-top:35px}.r6-artwork h2{font-size:27px;line-height:1.08;letter-spacing:-.05em;margin:11px 0 8px}.r6-artwork>p{font-size:11px;color:#bbb;line-height:1.45;margin:0 0 14px}.r6-art-rows{flex:1;display:flex;flex-direction:column;min-height:0}.r6-art-line{padding:12px 1px;border-bottom:1px solid #303036;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.r6-art-line span{min-width:0}.r6-art-line span small{display:block;font-size:9px;color:#aaa;margin-top:4px}.r6-art-line strong{color:#ed4056;font-size:16px;white-space:nowrap}.r6-art-columns{display:grid;grid-template-columns:1fr 1fr;gap:9px}.r6-art-columns strong{background:#44141e;border-radius:6px;padding:12px 8px;font-size:11px;overflow-wrap:anywhere}.r6-art-columns strong:last-child{background:#25252b}.r6-art-comparison{padding:12px 0 6px;border-bottom:1px solid #303038;text-align:center}.r6-art-comparison>strong{font-size:11px;color:#ccc}.r6-art-comparison>div{display:flex;justify-content:space-between;margin:6px 3px}.r6-art-comparison b{font-size:17px}.r6-art-comparison b:first-child{color:#f4495f}.r6-artwork>footer{border-top:1px solid #343439;padding-top:10px;margin-top:auto;color:#b2b2bb;font-size:9px;line-height:1.5}.r6-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r6-share-actions .button{font-size:12px;min-height:48px}
@media(max-width:375px){.h6-tools{gap:4px}.h6-tools .button{font-size:10px}.h6-opponent{grid-template-columns:18px minmax(0,1fr) auto 8px;gap:6px}.h6-opp-score strong{font-size:14px}.h6-dual-matrix{grid-template-columns:1fr 1fr}.r6-artwork{padding:20px 15px}.r6-artwork h2{font-size:22px}.r6-art-line{padding:9px 1px}}


.v7-home-radar{display:grid;gap:13px;margin:17px 0 22px}
.v7-panel{background:#1a1a1f;border:1px solid #38383f;border-radius:15px;padding:17px 13px;margin:14px 0;color:#f7f7f8}
.v7-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px}
.v7-panel-heading h2,.v7-panel-heading h3{margin:4px 0;font-size:19px;line-height:1.25}
.v7-small-link{background:#29292e;color:#fff;border:1px solid #45454c;border-radius:9px;padding:10px;font-size:11px;white-space:nowrap}
.v7-subline,.v7-caveat{color:#adadb7;font-size:11px;line-height:1.55;margin:9px 0 13px}
.v7-caveat{margin-top:14px;font-size:10px}
.v7-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0 12px}
.v7-controls .field{min-width:0;margin:0}.v7-controls label{font-size:10px}.v7-controls select{font-size:12px;width:100%}
.v7-forecast-entry{background:#222228;border:1px solid #33333a;color:#f5f5f6;border-radius:10px;display:flex;align-items:center;gap:10px;text-align:left;width:100%;padding:12px 10px;margin:7px 0;min-width:0}
.v7-hourglass{font-size:24px;color:#f4bf63}.v7-forecast-label{flex:1;min-width:0}.v7-forecast-label strong,.v7-event strong{display:block;font-size:12px;line-height:1.25;overflow-wrap:anywhere}.v7-forecast-label small,.v7-event small{display:block;font-size:10px;color:#b6b6bd;line-height:1.5;margin-top:4px}.v7-forecast-steps{font-weight:900;font-size:19px;color:#f8cc7f;text-align:center;white-space:nowrap}.v7-forecast-steps small{display:block;font-size:9px;color:#c1b09b}.v7-empty{font-size:12px;line-height:1.6;color:#aaa;padding:11px;background:#24242a;border-radius:9px}.v7-small-heading{margin:20px 0 10px;font-size:15px}
.v7-event{width:100%;border:0;border-bottom:1px solid #393941;background:transparent;padding:12px 2px;display:flex;gap:10px;align-items:center;color:white;text-align:left}.v7-event span:nth-child(2){flex:1}.v7-event-icon{font-size:20px;color:#ed3751}
.v7-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 18px}.v7-statbox{background:#26262c;border-radius:10px;padding:13px 7px;min-width:0}.v7-statbox b{font-size:21px;display:block;font-variant-numeric:tabular-nums}.v7-statbox small{color:#bbb;display:block;font-size:10px;margin-top:6px}.v7-segment button{flex:1}
.v7-form{border-top:1px solid #37373e;padding-top:16px;margin-top:12px}.v7-trend-svg{width:100%;display:block;background:#232329;border-radius:8px}.v7-form-dates,.v7-trend-years{display:flex;justify-content:space-between;gap:10px;color:#aaa;font-size:10px;margin:4px 6px 10px}
.v7-compare-open{margin:5px 0 12px;width:100%}.v7-head-to-head{display:grid;grid-template-columns:minmax(0,1fr) 27px minmax(0,1fr);gap:7px;margin:10px 0 15px;align-items:center}.v7-head-to-head strong{background:#471722;border-radius:10px;padding:12px 9px;font-size:13px;min-width:0;overflow-wrap:anywhere}.v7-head-to-head strong:last-child{background:#28282d}.v7-head-to-head span{font-size:11px;color:#adadb7;text-align:center}
.v7-compare-metric{margin:15px 0}.v7-compare-numbers{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:5px;align-items:center}.v7-compare-numbers strong{font-size:11px;color:#bbb;text-align:center}.v7-compare-numbers b{font-size:15px}.v7-compare-numbers b:last-child{text-align:right}.v7-dual-track{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:7px 0}.v7-track{height:11px;background:#313137;border-radius:7px;overflow:hidden}.v7-track.left{display:flex;justify-content:flex-end}.v7-track i{display:block;height:100%;background:#e92d4b}.v7-track.right i{background:white}.v7-trend-wrap svg{width:100%;display:block;background:#202026;border-radius:8px}.v7-trend-key{display:flex;gap:20px;font-size:11px;margin:11px}.v7-trend-key .red{color:#f04a66}.v7-trend-key .white{color:#eee}

.v7-share-page .r6-share-stage{max-width:395px}.v7-page-counter{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px;margin:12px 0}.v7-page-counter button{font:inherit;background:#292930;border:1px solid #44444b;color:#fff;border-radius:8px;padding:9px}.v7-page-counter button:disabled{opacity:.35}
.v7-artwork{min-width:0;border:1px solid #741c2e;border-top:7px solid #c8102e;background:#0c0c10;border-radius:7px;color:#fff;padding:6% 6% 5%;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}
.v7-art-top{display:flex;align-items:center;gap:9px;font-size:clamp(7px,2vw,10px);font-weight:850;letter-spacing:.03em;white-space:nowrap}.v7-art-top span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.v7-brand{background:#c8102e;border-radius:6px;padding:9px;color:white;font-size:14px}.v7-art-source{color:#b6b6be;font-size:clamp(8px,2vw,10px);margin-top:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7-artwork h2{font-size:clamp(17px,5.5vw,27px);line-height:1.15;margin:14px 0 17px;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v7-art-main{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-around;gap:5px}
.v7-art-cols{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 8px}.v7-art-cols strong{font-size:clamp(9px,2.7vw,12px);overflow-wrap:anywhere;background:#461620;border-radius:5px;padding:11px 6px}.v7-art-cols strong:last-child{background:#29292d}
.v7-art-row{background:#212126;padding:9px 8px;display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0;border-radius:5px}.v7-art-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:clamp(10px,2.7vw,13px)}.v7-art-row span small{font-size:clamp(8px,2vw,9px);color:#aaa;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.v7-art-row b{white-space:nowrap;font-size:clamp(12px,3.5vw,17px);color:#fc5871}.v7-art-comprow{background:#202026;text-align:center;border-radius:5px;padding:7px}.v7-art-comprow small{color:#ddd;display:block;font-size:clamp(9px,2.5vw,12px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v7-art-comprow>div{display:flex;justify-content:space-between;gap:9px;font-size:clamp(12px,3.5vw,17px);padding:5px 7px 2px}.v7-art-comprow b:first-child{color:#ff5872}.v7-art-foot{font-size:clamp(7px,1.9vw,9px);border-top:1px solid #48484e;padding-top:11px;margin-top:13px;color:#aaa;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
@media(max-width:360px){.v7-controls{grid-template-columns:1fr}.v7-panel{padding:13px 10px}.v7-stats-grid{gap:5px}.v7-statbox b{font-size:19px}}


.v7-share-page .v7-artwork{display:block;padding:0;border:0;border-radius:7px;min-height:0;overflow:hidden;width:100%;height:auto;line-height:0}.v7-art-image{width:100%;height:100%;display:block;object-fit:contain;background:#0c0c10}


.nfn-logo{width:43px;height:43px;object-fit:cover;border-radius:11px;flex-shrink:0;box-shadow:0 0 0 1px #ffffff23}.topbar .brand{min-width:0;flex:1}.topbar .brand strong{font-size:13px}.v075-settings-btn{font-size:22px;min-width:40px;min-height:40px}
.v075-editor-card{border:1px solid #36363e;border-radius:15px;background:#1b1b20;padding:18px;margin:15px 0 22px;display:flex;flex-direction:column;gap:13px}.v075-editor-card h2{margin:0}.v075-editor-card p{line-height:1.6;font-size:12px;color:#c4c4cd}.v075-edit-label{font-size:12px;color:#c7c7ce}.v075-edit-tabs{margin:12px 0}.v075-edit-colors{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v075-edit-colors label{display:flex;flex-direction:column;gap:9px;color:#c7c7ce;font-size:12px}.v075-edit-colors input{height:53px;min-height:53px;padding:4px;background:#202025;cursor:pointer}.v075-editor-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v075-edited-notice{background:#27272d;border-radius:9px;padding:11px}.v075-editor-logo{width:min(220px,100%);aspect-ratio:1;object-fit:cover;align-self:center;border-radius:22px}.v075-template-line{display:flex;justify-content:space-between;gap:10px;padding:13px;border:1px solid #303038;border-radius:10px;font-size:13px}
.v075-share-page{padding-bottom:115px}.v075-share-page h1{margin:9px 0}.v075-share-control{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v075-share-control .field{margin:0}.v075-section-title{display:flex;align-items:center;justify-content:space-between;gap:7px}.v075-section-title h3{font-size:16px;margin:0}.v075-section-title span{color:#a6a6ae;font-size:11px}.v075-fields,.v075-templates{margin:14px 0;padding:14px;border:1px solid #34343a;border-radius:14px;background:#19191e}.v075-fields .muted{font-size:11px;margin:8px 0}.v075-field-line{display:grid;grid-template-columns:18px minmax(0,1fr) 32px 32px 32px;gap:4px;align-items:center;margin:9px 0}.v075-field-line select{padding:10px 5px;font-size:12px;min-width:0}.v075-field-line button{border-radius:9px;border:1px solid #3c3c44;min-height:40px;padding:0;color:white;background:#28282e;font-size:17px}.v075-field-line button:disabled{opacity:.26}.v075-slot-number{color:#e63a56;font-size:12px;font-weight:800}.v075-template-tools{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:end}.v075-template-tools .field{grid-column:span 2}.v075-template-tools button{font-size:12px;min-width:0}.v075-share-actions{position:sticky;bottom:calc(4px + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;gap:7px;padding:12px 9px;margin:14px -7px 0;background:#121216f5;border:1px solid #45454b;border-radius:14px;z-index:15;backdrop-filter:blur(18px);box-shadow:0 -5px 30px #0009}.v075-share-actions button{flex:1 1 125px;min-height:48px;white-space:normal}.v075-share-actions .v075-copy{flex-basis:100%}.v075-form-info{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:11px;background:#24242a;border:1px solid #41414a}.v075-form-info>div{display:flex;flex-direction:column;gap:4px;min-width:0}.v075-form-info strong{color:#fff;font-size:21px}.v075-form-info span{font-size:11px;color:#dedee6}.v075-form-info small{font-size:10px;color:#afafb8}.v075-form-info button{min-width:103px;font-size:11px}.v075-tappable-line{touch-action:manipulation;overflow:visible}.v075-hit-point{cursor:pointer;pointer-events:all}.v7-form-dates{gap:8px}.v7-form-dates span{font-size:10px}.v075-tappable-line circle:focus-visible{stroke:white;stroke-width:3px}
@media(max-width:365px){.v075-share-control{grid-template-columns:1fr}.v075-field-line{grid-template-columns:14px minmax(0,1fr) 28px 28px 28px}.v075-field-line button{min-height:38px}.v075-editor-buttons{grid-template-columns:1fr}}
.v075-team-dot{display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;border:1px solid #ffffff55}.v075-matchup-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.v075-matchup-heading h1{margin:0;min-width:0;overflow-wrap:anywhere}.v075-matchup-heading button{flex-shrink:0}

.v075-share-actions{position:fixed;left:12px;right:12px;bottom:calc(8px + env(safe-area-inset-bottom));max-width:676px;margin-left:auto;margin-right:auto}.v075-share-page{padding-bottom:155px}


.nfn-proa-label{display:inline-block;color:#ff8092;font-size:11px;font-weight:700;white-space:nowrap;letter-spacing:.02em}
.nfn-proa-game{padding:12px;margin:8px 0;background:#1f1f24;border-radius:11px;pointer-events:none;cursor:default}
.nfn-proa-minor{font-size:11px;margin-top:7px}.nfn-proa-fixture{padding:10px;border-bottom:1px solid #36363a;line-height:1.5;overflow-wrap:anywhere}
.nfn-proa-home,.nfn-proa-overview{margin:14px 0}.nfn-proa-overview .game{margin-bottom:6px}.nfn-proa-overview .score{font-size:18px}


.n77-match-center{margin:18px 0 24px}.n77-match-center .section-header{display:flex;justify-content:space-between;align-items:center}
.n77-match-last,.n77-match-upcoming{width:100%;text-align:left;border:1px solid #35353c;background:#1e1e23;color:#f9f9fb;border-radius:15px;padding:14px;display:block;font:inherit;cursor:pointer}
.n77-match-last>small,.n77-match-upcoming>small{display:block;font-size:11px;color:#bdbdc9;margin-bottom:10px;letter-spacing:.02em}
.n77-match-teams{display:flex;gap:10px;align-items:center}.n77-match-teams>span:nth-child(2){flex:1;min-width:0}.n77-match-teams>span:nth-child(2) small{display:block;color:#ccc;margin-top:5px}.n77-match-teams b{font-size:21px;white-space:nowrap;color:#fff}
.n77-home-upcoming{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.n77-match-upcoming{padding:12px;min-width:0}.n77-match-uprow{display:flex;align-items:center;gap:9px}.n77-match-uprow>span:nth-child(2){flex:1;min-width:0}.n77-match-uprow strong,.n77-match-uprow small{display:block;overflow-wrap:anywhere}.n77-match-uprow strong{font-size:12px}.n77-match-uprow small{font-size:10px;color:#babac6;margin-top:5px}
.n77-team-logo{object-fit:contain;border-radius:0;background:transparent;flex-shrink:0}.n77-team-empty{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;border:1px solid #4a4a53;background:#2a2a31;color:#a2a2b3;flex-shrink:0}
.n77-fixture-section{padding:14px;border:1px solid #3b3b42;background:#17171c;border-radius:16px;margin:12px 0}.n77-fixture-section>h3{margin:0 0 5px}.n77-fixture-section>p{font-size:12px}
.n77-fixture-row{border:0;border-bottom:1px solid #33333c;padding:11px 0;background:transparent;color:#fff;display:flex;align-items:center;gap:12px;width:100%;text-align:left}.n77-fixture-row:last-child{border:0}.n77-fixture-team{flex:1;min-width:0}.n77-fixture-team strong,.n77-fixture-team small{display:block}.n77-fixture-team small{font-size:11px;color:#babac2;margin-top:5px}.n77-fixture-index{color:#e73c53;font-weight:800}.n77-fixture-note{padding:12px;color:#c6c6ca;font-size:12px}
.n77-upcoming-detail{padding:22px;background:#202026;border-radius:16px;text-align:center;margin-top:18px}.n77-upcoming-detail h1{overflow-wrap:anywhere}
.n77-game .n77-game-main{display:flex;align-items:center;gap:10px;padding:12px 0}.n77-game-names{flex:1;min-width:0}.n77-game-names strong,.n77-game-names small{display:block;overflow-wrap:anywhere}.n77-game-names strong{font-size:16px}.n77-game-names small{font-size:11px;color:#a7a7b3;margin:2px 0}.n77-game-score{font-size:22px;font-weight:800;color:#fdfdff;white-space:nowrap}
.n77-comp-logos{display:flex;justify-content:space-around;margin:12px 0}
.n77-editor-logo{display:flex;align-items:center;gap:14px;margin:15px 0}.n77-editor-logo>span{color:#babac5;font-size:13px}.n77-crop-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.n77-crop-controls label{font-size:11px;color:#b8b8c4;min-width:0}.n77-crop-controls input{width:100%}#n77CropPreview{width:160px;height:160px;border:1px solid #51515b;border-radius:14px;display:block;margin:12px auto;max-width:100%}
@media(max-width:440px){.n77-home-upcoming{grid-template-columns:1fr}.n77-match-teams b{font-size:18px}.n77-match-teams>.n77-team-logo:nth-of-type(2){display:none}.n77-game-main{gap:7px}.n77-game-main .n77-team-logo:nth-of-type(2){display:none}.n77-game-names strong{font-size:14px}.n77-game-score{font-size:19px}}

.n77-game-detail-logo{display:flex;justify-content:space-around;align-items:center;gap:12px;color:#bdbdc5;font-size:10px;letter-spacing:.1em;padding:8px 0}.player-game .n77-team-logo,.player-game .n77-team-empty{display:inline-flex;margin-right:8px;vertical-align:middle} 

.n77-alias-form{padding:14px;text-align:left;background:#25252c;border-radius:13px}.n77-alias-form button{margin-top:12px}.n77-graphic-type{margin:12px 0 16px;padding:13px;border:1px solid #34343c;border-radius:12px;background:#1c1c22}


.n78-panel{border:1px solid #34343a;background:linear-gradient(155deg,#19191e,#101014);border-radius:18px;padding:17px 14px;margin:15px 0 22px;min-width:0}
.n78-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}
.n78-heading h2{margin:4px 0;font-size:1.17rem;letter-spacing:-.025em}.n78-ring{color:#ef3753;font-size:2.05rem}
.n78-sub{color:#afb0b9;font-size:.78rem;line-height:1.55;margin:11px 0}
.n78-stat-pills{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:5px 0 11px}.n78-stat-pills button{flex:0 0 auto;white-space:nowrap;padding:9px 11px;font-size:12px}
.n78-radar-list{display:grid;gap:7px}.n78-radar-line{width:100%;border:1px solid #373740;border-radius:11px;background:#25252b;color:#eee;display:flex;align-items:center;gap:10px;text-align:left;padding:11px 12px;min-height:67px}
.n78-radar-line.self{border-color:#ac3346;background:#371c24}.n78-radar-rank{font-weight:800;color:#ff526d;min-width:34px}.n78-radar-name{flex:1;min-width:0;display:grid;gap:2px}.n78-radar-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.n78-radar-name small{font-size:.65rem;color:#adb0b9}.n78-radar-line b{font-size:1.05rem;font-variant-numeric:tabular-nums}.n78-hourglass{font-size:1.1rem}
.n78-boundary{color:#85858e;font-size:.73rem;padding:7px 12px;text-align:center}.n78-gap{font-size:.8rem;margin:13px 0 5px}.n78-projection{border:1px solid #75562f;border-radius:10px;padding:11px;background:#302719;color:#f4d2a0;font-size:.8rem;line-height:1.5}
.n78-personal-feed{margin-top:18px;border-top:1px solid #373740;padding-top:10px}.n78-personal-feed h3{font-size:.92rem}.n78-feed-entry{background:#27272d;border:0;border-radius:10px;display:flex;align-items:center;gap:10px;color:#eee;width:100%;text-align:left;padding:10px;margin-top:6px}.n78-feed-entry>span:nth-child(2){display:grid;gap:3px;flex:1}.n78-feed-entry small{color:#aaa;font-size:.7rem}
.n78-profile-rank{display:block;color:#fa5a72;font-weight:800;margin-top:6px;font-size:.77rem}.n78-profile-rank small{display:block;color:#aba9b2;font-weight:500;font-size:.59rem}.n78-record-career{border:1px solid #753d49;background:#39232a;color:#ff9dab;font-size:.62rem;padding:4px 6px;border-radius:6px;white-space:nowrap}
.n78-league-hero{display:grid;gap:3px;background:#411d27;border-radius:14px;padding:14px;margin:11px 0}.n78-league-hero span{font-size:.67rem;color:#f4a5b3;font-weight:800;letter-spacing:.06em}.n78-league-hero strong{font-size:1.75rem;line-height:1.2;color:#fff}.n78-league-hero small{color:#f7c7d0}
.n78-table-scroller{overflow-x:auto;max-width:100%;border-radius:12px;border:1px solid #34343a}.n78-table{width:100%;min-width:335px;border-collapse:collapse;font-size:.76rem}.n78-table td,.n78-table th{padding:11px 7px;border-bottom:1px solid #303038;text-align:right;font-variant-numeric:tabular-nums}.n78-table th{color:#bfc0c7;font-size:.67rem;background:#232329}.n78-table td:nth-child(2),.n78-table th:nth-child(2){text-align:left}.n78-table tr:last-child td{border-bottom:0}.n78-falcons-row td{background:#4b1c2b;color:#fff;font-weight:750}.n78-team-link{font:inherit;color:#fafafa;text-align:left;text-decoration:underline;text-decoration-color:#666;cursor:pointer;background:none;border:0;padding:0}.n78-team-link:hover{text-decoration-color:#ff536b}
.n78-league-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.n78-league-actions>.button{flex:1;min-width:130px;display:flex;justify-content:center;align-items:center;text-align:center;padding:10px}.n78-import-box{background:#242429;padding:12px;border-radius:12px;margin:10px 0;display:grid;gap:10px}.n78-league-mini{margin:15px 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;background:#222229;border-radius:14px;padding:15px}.n78-league-mini>div{display:grid;gap:3px}.n78-league-mini small{font-size:.68rem;color:#ff677d}.n78-league-mini strong{font-size:1.04rem}.n78-league-mini span{font-size:.68rem;color:#a4a4ae}

@media(prefers-reduced-motion:no-preference){.n78-enter{animation:n78-soft-entry 210ms cubic-bezier(.2,.74,.25,1) both}@keyframes n78-soft-entry{0%{opacity:.35;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}.nav-item,.segmented button,.button,.n78-radar-line,.n78-team-link{transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.button:active,.n78-radar-line:active{transform:scale(.985)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:370px){.n78-panel{padding:13px 10px}.n78-table{font-size:.7rem}.n78-record-career{font-size:.57rem}}


.n78-season-page,.n78-more-page{max-width:100%;min-width:0}.n78-season-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:17px 0 22px}.n78-season-highlights>div{min-width:0;background:#242429;border:1px solid #393940;border-radius:13px;padding:14px 8px;display:grid;gap:7px}.n78-season-highlights small{font-size:10px;color:#babac3}.n78-season-highlights strong{font-size:26px;color:#fff;letter-spacing:-.04em}.n78-season-highlights span{font-size:10px;color:#a8a8b2;line-height:1.45}.n78-season-matches>h2{font-size:18px;margin:19px 0 10px}.n78-season-result,.n78-season-fixture{width:100%;border:1px solid #393940;background:#202025;color:#f4f4f6;border-radius:13px;padding:13px 11px;margin:8px 0;text-align:left}.n78-season-result{background:linear-gradient(130deg,#401d27,#202025 70%)}.n78-season-result>small{font-size:11px;color:#b8b8c0}.n78-season-matchup{display:flex;align-items:center;gap:8px;margin:9px 0}.n78-season-matchup .grow{min-width:0;display:grid;gap:3px}.n78-season-matchup .grow strong{font-size:13px;overflow-wrap:anywhere}.n78-season-matchup .grow small{font-size:11px;color:#bdbdc6}.n78-season-matchup>b{font-size:23px;white-space:nowrap;letter-spacing:-.045em}.n78-season-fixture{display:flex;align-items:center;gap:10px}.n78-fixture-date{display:grid;gap:3px;font-weight:800;font-size:12px;min-width:79px}.n78-fixture-date small{font-weight:500;font-size:10px;color:#aaa}.n78-season-fixture .grow{min-width:0;display:grid;gap:4px}.n78-season-fixture .grow strong{font-size:12px}.n78-season-fixture .grow small{font-size:10px;color:#aaa}.n78-season-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.n78-season-links button{font-size:11px;padding:10px 5px}.n78-season-empty{padding:19px 13px;border:1px solid #36363d;border-radius:12px;color:#b9bac4;background:#202025;font-size:12px;line-height:1.55}.n78-season-leaders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.n78-leader{border:1px solid #3b3b42;border-radius:13px;padding:14px 12px;background:#24242a;text-align:left;color:white;display:grid;gap:6px;min-width:0}.n78-leader span{font-size:11px;color:#bcbcc4}.n78-leader strong{font-size:27px;color:#ff576e}.n78-leader small{font-size:11px;color:#dedee5;overflow-wrap:anywhere}.n78-season-bottom{margin:17px 0 25px}.n78-more-link{width:100%;border:1px solid #3b3b43;border-radius:13px;background:#222227;color:white;display:flex;align-items:center;gap:12px;margin:9px 0;padding:15px 13px;text-align:left;min-height:70px}.n78-more-icon{width:38px;height:38px;display:grid;place-items:center;background:#441b26;color:#ff7b90;border-radius:10px;font-size:20px;flex-shrink:0}.n78-more-link .grow{display:grid;gap:5px;min-width:0}.n78-more-link strong{font-size:14px}.n78-more-link small{font-size:11px;color:#b8b8c0;line-height:1.3}.n78-more-link>span:last-child{font-size:24px;color:#db415a}.n78-archive-note{margin:20px 0;padding:15px;background:#19191e;border:1px solid #404049;border-radius:12px}.n78-archive-note strong{font-size:13px}.n78-archive-note p{font-size:11px;color:#bdbdc6;line-height:1.6;margin:7px 0 0}@media(max-width:375px){.n78-season-highlights strong{font-size:22px}.n78-season-highlights>div{padding:11px 6px}.n78-season-fixture{gap:6px}.n78-fixture-date{min-width:70px}}



#nfn-permanent-nav.bottom-nav {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: auto;
  z-index: 1000;
  
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background: rgba(14,17,23,.99);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding-bottom: calc(8px + env(safe-area-inset-bottom, 0px));
}
@media(min-width:650px){
  #nfn-permanent-nav.bottom-nav {
    left:50%;right:auto;width:min(700px,100%);
    transform:translateX(-50%) translateZ(0);
    -webkit-transform:translateX(-50%) translateZ(0);
  }
}

@media(prefers-reduced-motion:no-preference){
  .n78-enter { animation: nfn-nav-safe-entry 180ms ease-out both; }
  @keyframes nfn-nav-safe-entry {from {opacity:.35}to {opacity:1}}
}

@media(max-width:649px){
  input:not([type=range]):not([type=color]),select,textarea {font-size:16px;}
}
#nfn-permanent-nav .nav-item{touch-action:manipulation;}
#nfn-permanent-nav .nav-item.active .symbol{color:#ff526b;}



.r6-row.record-row {grid-template-columns:25px minmax(0,1fr) minmax(40px,auto) 9px;gap:8px;}
.r6-row .record-details {min-width:0;overflow-wrap:anywhere;}
.r6-row .record-details strong {overflow-wrap:anywhere;}
.r6-row .r6-stat {min-width:0;}
.r6-row .n78-record-career {display:inline-block;align-self:flex-start;width:auto;max-width:100%;white-space:normal;overflow-wrap:anywhere;border:1px solid #753d49;background:#39232a;color:#ff9dab;font-size:10px;line-height:1.35;padding:5px 7px;border-radius:6px;}
@media(max-width:370px){.r6-row.record-row{grid-template-columns:22px minmax(0,1fr) minmax(36px,auto) 7px;gap:6px}.r6-row .n78-record-career{font-size:9px;}}
.v782-rank-change{display:block;color:#fa9fac;font-size:12px;font-weight:700;line-height:1.45;margin-top:7px;overflow-wrap:anywhere}
.v782-rank-change b{color:#fff}.v782-rank-change em{display:block;font-size:10px;color:#bcb9bc;font-style:normal;font-weight:400}
.v782-rank-milestone{display:block;margin-top:7px;color:#bcb9bc;font-size:10px}
.n77-crop-controls #n77Zoom{accent-color:#e3213b}
#n78LogoZoomLabel{display:block;min-height:17px;color:#eee;font-weight:700}



:root{--bg:#0B0B0D;--surface:#18191D;--surface2:#23242A;--line:#33343A;--text:#F5F5F5;--muted:#AEAFB7;--brand:#C8102E;--radius:13px}
body{background:#0B0B0D;color:#F5F5F5;-webkit-font-smoothing:antialiased}
.topbar.n79-topbar{padding:calc(8px + env(safe-area-inset-top)) 16px 10px;background:#111215;border-color:#27282D;backdrop-filter:none;-webkit-backdrop-filter:none}
.n79-topbar .n79-brand-mark{width:37px;height:37px;object-fit:contain;display:block;flex-shrink:0;filter:grayscale(1)}.n79-topbar .brand strong{font-size:13px;letter-spacing:.065em;font-weight:850}.n79-topbar .brand small{font-size:9px;letter-spacing:.12em;color:#95959E}.n79-topbar .icon-btn{border:0;background:transparent;border-radius:9px;display:grid;place-items:center;color:#B2B2BA}
.n79-topbar .icon-btn .n79-nav-svg{width:22px;height:22px}
h1{font-weight:780;letter-spacing:-.05em;line-height:1.12;margin:7px 0 14px;font-size:clamp(27px,7vw,36px)}h2{font-weight:760;letter-spacing:-.035em;font-size:19px}
.eyebrow,.overline{color:#B4B4BC;letter-spacing:.105em;font-weight:720;font-size:10px}
.subtitle{color:#A5A5AE;line-height:1.48;margin:4px 0 14px}
.main{padding:15px 14px 25px;max-width:900px;margin:auto}
.card,.metric,.v7-panel,.n78-panel,.h6-panel,.record-panel,.gc-filters,.n78-league,.h6-opponent,.gc-game,.n77-game,.n77-match-last,.n77-match-upcoming,.n78-season-result,.n78-season-fixture{background:#1A1B20;border:1px solid #34343A;box-shadow:none;border-radius:12px}
.card,.v7-panel,.n78-panel{padding:14px;margin:12px 0}
.section-header{margin:21px 0 10px}.section-header h2{margin:0}
.stats{gap:7px}.metric{padding:12px}.metric .value{font-size:24px}.metric .label{font-size:11px}
.segmentation{border:0}.segmented button{background:#1C1C21;border:1px solid #36363B;padding:8px 11px;border-radius:9px;color:#BDBEC4;font-weight:650}.segmented button.active{background:#402027;border:1px solid #7F3744;color:#fff}
.button{font-size:12px;font-weight:670;border:1px solid #44444A;border-radius:9px;background:#26262C;min-height:34px}.button.primary{background:#C8102E;border-color:#C8102E}
.note{border-color:#46434A;background:#242326;color:#C9C9D0}
select,input,textarea{border-color:#41414B;border-radius:9px;background:#202127;color:#F5F5F5}
.table-wrap,.n78-table-scroller{border:1px solid #383940;border-radius:10px}
.table-wrap th,.n78-table th{background:#24252B;color:#BEC0C7}
.table-wrap td:first-child{background:#1C1D22}.table-wrap th:first-child{background:#24252B}
#nfn-permanent-nav.bottom-nav{background:#121317;border-top:1px solid #33343A;padding:5px 6px calc(6px + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 26px rgba(0,0,0,.25);transform:translateZ(0)}
#nfn-permanent-nav .nav-item{color:#95969F;position:relative;min-height:51px;gap:4px;border-radius:7px;padding:7px 2px 5px;font-size:10px;line-height:1.05;font-weight:600}
#nfn-permanent-nav .nav-item .symbol{height:22px;display:grid;place-items:center;font-size:0}
#nfn-permanent-nav .n79-nav-svg{display:block;width:21px;height:21px}
#nfn-permanent-nav .nav-item.active{background:#25252B;color:#fff;font-weight:770}
#nfn-permanent-nav .nav-item.active .symbol,#nfn-permanent-nav .nav-item.active .n79-nav-svg{color:#E45366}
#nfn-permanent-nav .nav-item.active::before{content:"";position:absolute;left:35%;right:35%;top:1px;height:2px;border-radius:2px;background:#D43A50}
@media(min-width:650px){#nfn-permanent-nav.bottom-nav{transform:translateX(-50%) translateZ(0)}}

.n79-wing{position:relative;isolation:isolate;overflow:hidden}
.n79-wing::before{content:"";position:absolute;right:-26px;top:-23px;width:175px;height:142px;background:url("../icons/falcon-wing.svg") center / contain no-repeat;opacity:.22;pointer-events:none;z-index:-1}
.n79-wing>*{position:relative;z-index:1}
.n79-home .n79-hero{padding:20px 16px 14px;border:1px solid #45454C;background:#202127;border-radius:13px}
.n79-home .n79-hero::before{top:-23px;right:-20px;opacity:.20;width:168px;height:132px}
.n79-overline{font-size:10px;letter-spacing:.1em;font-weight:790;color:#A9ABB1}
.n79-hero h1{font-size:31px;letter-spacing:-.055em;margin:9px 0 21px}
.n79-hero-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #4B4B50}
.n79-hero-quick button{background:transparent;color:#fff;border:0;text-align:left;min-width:0;display:grid;gap:4px;padding:12px 6px 0}
.n79-hero-quick button+button{border-left:1px solid #404046;padding-left:12px}
.n79-hero-quick small{font-size:9px;letter-spacing:.06em;color:#BEBFC7;font-weight:700}
.n79-hero-quick strong{font-size:25px;font-weight:820;font-variant-numeric:tabular-nums}
.n79-home .n77-match-center{margin:19px 0 8px}
.n79-home .n77-match-center .section-header{margin:0 0 10px}
.n79-home .n77-match-last{background:#1F2025}
.n79-home .n77-match-last::before{right:-26px;top:-37px;opacity:.09;width:145px;height:118px}
.n79-home .n77-match-last .n77-match-teams{position:relative;z-index:1}
.n79-home .n77-home-upcoming{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.n79-home .n77-match-upcoming{min-width:0;padding:12px 10px}
.n79-home .n77-match-upcoming .n77-match-uprow{gap:7px}
.n79-home .n77-match-upcoming strong{font-size:12px}
.n79-home .gc-fineprint{margin:8px 0;font-size:10px;color:#86868E}
.n79-home-analysis>.v7-panel{margin:12px 0}.n79-home-analysis .v7-panel .eyebrow{display:none}
.n79-home-analysis .v7-panel-heading h2{font-size:18px}
.n79-version{margin:27px 0 8px;color:#787982;font-size:10px;text-align:center;letter-spacing:.04em}.n79-menu-group{margin:20px 0}.n79-menu-group h2{font-size:10px;color:#9798A0;letter-spacing:.13em;font-weight:800;margin:0 0 7px;padding-left:3px}
.n79-menu-link{width:100%;display:flex;gap:14px;align-items:center;justify-content:space-between;background:#1D1E23;border:0;border-bottom:1px solid #36373C;color:#F5F5F6;text-align:left;padding:14px 13px;min-height:60px}
.n79-menu-link:first-of-type{border-radius:10px 10px 0 0}.n79-menu-link:last-of-type{border-bottom:0;border-radius:0 0 10px 10px}
.n79-menu-link span:first-child{display:grid;gap:3px}.n79-menu-link strong{font-size:14px;font-weight:710}.n79-menu-link small{color:#A9ABB3;font-size:11px}
.n79-arrow{font-size:24px;color:#898A91;font-weight:350}
.n79-density-control{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#1D1E23;border-radius:10px;padding:13px}.n79-density-control>span{font-size:13px;font-weight:700}
.n79-density-toggle{display:flex;gap:2px;background:#111215;padding:3px;border-radius:9px}
.n79-density-toggle button{border:0;background:transparent;color:#9B9CA5;border-radius:7px;padding:8px 10px;font-size:11px;min-height:34px}
.n79-density-toggle button.active{background:#42434A;color:#fff}
.n79-info-detail{background:transparent;border-top:1px solid #36363C;margin:12px 0;padding:8px 0}.n79-info-detail summary{color:#A8A8B1;font-size:11px;font-weight:610;list-style-position:inside}.n79-info-detail p{color:#AEAFB7;font-size:11px;line-height:1.5}
.n78-season-page>.subtitle{display:none}
.n78-season-page .n78-season-highlights{margin:12px 0 16px}
.n78-season-highlights>div{background:#202126;border-radius:9px;padding:12px 9px;gap:4px}
.n78-season-highlights strong{font-size:24px}
.n78-season-result.n79-wing::before{opacity:.17}
.n78-season-links{margin-top:7px}
.n78-season-page .n78-league .n78-sub{font-size:11px}
.n78-more-page>.subtitle,.h6-h2h-intro>.subtitle{display:none}
.h6-opponent{padding:12px 11px;margin:5px 0;border-radius:10px}
.h6-opp-name small{color:#A7A7B0}
.r6-row.record-row{padding:11px 9px;gap:8px}
.r6-row .record-details>small{color:#A2A3AB}
.r6-row .n78-record-career{background:transparent;color:#BFC0C6;border:0;border-left:2px solid #74757F;border-radius:0;font-size:10px;padding:1px 5px}
.record-title .record-watermark,.record-panel-top .record-icon{color:#777880;opacity:.26}
.n79-more-page h1{margin:5px 0 16px}

body[data-ui-page="players"] .player-hero.n79-wing::before{opacity:.18;width:185px;height:145px}
body[data-ui-page="players"] .v7-profile-metrics.n79-wing::before{opacity:.1}
body[data-ui-page="records"][data-ui-era="Falcons"] .record-panel{position:relative}
body[data-ui-page="records"][data-ui-era="Falcons"] .record-panel::before{content:"";background:url("../icons/falcon-wing.svg") center/contain no-repeat;width:110px;height:82px;position:absolute;right:3px;top:1px;opacity:.08;pointer-events:none}

body[data-ui-density="compact"] .main{padding-top:9px}
body[data-ui-density="compact"] .card,body[data-ui-density="compact"] .v7-panel,body[data-ui-density="compact"] .n78-panel{padding:11px;margin:8px 0}
body[data-ui-density="compact"] .metric{padding:9px}
body[data-ui-density="compact"] .metric .value{font-size:22px}
body[data-ui-density="compact"] .section-header{margin:14px 0 7px}
body[data-ui-density="compact"] .n77-match-last,body[data-ui-density="compact"] .n77-match-upcoming,body[data-ui-density="compact"] .n78-season-result,body[data-ui-density="compact"] .n78-season-fixture{padding:9px}
body[data-ui-density="compact"] .h6-opponent,body[data-ui-density="compact"] .r6-row.record-row{padding:9px 7px}
body[data-ui-density="compact"] td,body[data-ui-density="compact"] th{padding:9px 7px}
@media(max-width:360px){.n79-hero-quick strong{font-size:21px}.n79-home .n77-home-upcoming{grid-template-columns:1fr}.n79-density-control{align-items:flex-start;flex-direction:column}.n79-density-toggle{width:100%}.n79-density-toggle button{flex:1}}
@media(prefers-reduced-motion:reduce){.n79-nav-svg{transition:none!important}}


.n80-countdown-title{font-variant-numeric:tabular-nums;letter-spacing:-.045em!important;margin-bottom:5px!important;font-size:clamp(26px,8vw,37px)!important}.n80-countdown-meta{font-size:11px;color:#C4C5CD;margin:0 0 17px;line-height:1.35;max-width:90%}
.n80-week,.n80-alarm,.n80-singles{margin:22px 0 15px}.n80-week .section-header,.n80-alarm .section-header,.n80-singles .section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.n80-week .section-header small,.n80-singles .section-header small{color:#ADAEB7;font-size:11px}
.n80-week-card{border:1px solid #3D3D45;border-radius:13px;background:#1F2025;padding:15px 13px;overflow:hidden}.n80-week-card.n79-wing::before{opacity:.12;right:-45px;top:-39px}.n80-week-tag{font-size:9px;letter-spacing:.08em;color:#9FA0AA;font-weight:800;margin:0 0 8px}.n80-week-player{border:0;background:transparent;color:#FAFAFB;display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:0;gap:8px}.n80-week-player strong{font-size:20px;line-height:1.2;overflow-wrap:anywhere}.n80-week-player span{color:#C4C4CA;font-size:11px;white-space:nowrap}.n80-week-game{color:#C3C3CA;font-size:11px;margin:7px 0 15px;line-height:1.5}
.n80-week-core{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.n80-week-core>div{background:#2C2D33;border-radius:8px;padding:10px 7px;display:flex;flex-direction:column;gap:4px;min-width:0}.n80-week-core small{font-size:10px;color:#AFB0BA}.n80-week-core strong{font-size:25px;color:#F4F4F6;font-variant-numeric:tabular-nums}.n80-week-core>div:last-child strong{color:#ED6677}.n80-week-core span{font-size:8px;color:#B7B8BE;min-height:11px}
.n80-week-extra{border-top:1px solid #3A3B42;margin-top:12px;padding-top:10px}.n80-week-extra>span{font-size:10px;font-weight:740;color:#B5B6BE}.n80-week-extra>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.n80-week-extra>small{color:#8E8F97;font-size:10px;display:block;margin-top:7px}.n80-top-chip{font-size:10px;color:#E6E6E9;border:1px solid #4C4D53;background:#34353A;border-radius:5px;padding:5px 7px}.n80-open-game{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid #393A42;margin-top:12px;padding:12px 1px 0;background:transparent;color:#F2F2F4;font-size:11px;font-weight:760}
.n80-alarm-list{background:#1C1D21;border:1px solid #34353B;border-radius:12px;overflow:hidden}.n80-alarm-row{background:transparent;color:#F3F3F4;border:0;border-bottom:1px solid #34343A;width:100%;display:flex;align-items:center;gap:11px;padding:12px;text-align:left}.n80-alarm-row:last-child{border-bottom:0}.n80-alarm-row>span:nth-child(2){flex:1;min-width:0}.n80-alarm-row strong,.n80-alarm-row small{display:block}.n80-alarm-row strong{font-size:12px;line-height:1.4}.n80-alarm-row small{color:#B6B7C0;font-size:10px;margin-top:4px}.n80-alarm-mark{font-weight:800;color:#E46675}.n80-empty{padding:15px 13px;border-radius:10px;background:#1A1B20;border:1px solid #34353D;color:#AEAFB9;font-size:12px;line-height:1.5}
.n80-stat-picker{display:flex;overflow-x:auto;scrollbar-width:none;gap:6px;margin:0 0 9px;padding:3px 0 8px}.n80-stat-picker button{white-space:nowrap;font-size:11px;background:#27282D;color:#C4C5CC;border:1px solid #3D3E46;padding:9px 11px;border-radius:8px}.n80-stat-picker button.active{background:#B62C43;border-color:#B62C43;color:#FFF}.n80-singles-list{border:1px solid #35363D;border-radius:11px;overflow:hidden;background:#1A1B20}.n80-single-row{width:100%;display:flex;gap:11px;align-items:center;text-align:left;padding:12px;color:#FAFAFB;background:transparent;border:0;border-bottom:1px solid #34343C}.n80-single-row:last-child{border-bottom:0}.n80-single-position{font-size:13px;color:#ADAFB8;min-width:20px}.n80-single-info{min-width:0;flex:1}.n80-single-info strong,.n80-single-info small{display:block}.n80-single-info strong{font-size:13px}.n80-single-info small{font-size:10px;color:#B9B9C1;margin-top:4px;overflow-wrap:anywhere}.n80-single-value{font-size:24px;font-variant-numeric:tabular-nums}.n80-single-arrow{color:#AFAFB8}
.n80-roster-sub{color:#AFAFB8;font-size:12px;margin:4px 0 16px}.n80-team-columns{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:9px 0}.n80-team-home,.n80-team-away{min-width:0;display:flex;align-items:center;gap:7px}.n80-team-home>span:nth-child(2),.n80-team-away>span:first-child{min-width:0;display:grid;gap:3px}.n80-team-away{justify-content:flex-end;text-align:right}.n80-team-home small,.n80-team-away small{font-size:9px;color:#AEB0BC;letter-spacing:.04em}.n80-team-home strong,.n80-team-away strong{color:#F7F7FA;font-size:11px;line-height:1.25;overflow-wrap:anywhere;hyphens:auto}.n80-team-score{font-size:19px;font-weight:800;white-space:nowrap;letter-spacing:-.045em;color:#FBFBFC;font-variant-numeric:tabular-nums}.n80-team-columns .n77-team-logo,.n80-team-columns .n77-team-empty{display:inline-flex!important;flex:0 0 36px!important;width:36px!important;height:36px!important}.n80-detail-teams{gap:6px}.n80-detail-teams .n80-team-score{font-size:30px}.n80-detail-teams .n80-team-home strong,.n80-detail-teams .n80-team-away strong{font-size:12px}.n80-box-heading{display:flex;align-items:center;gap:10px}.n80-box-heading h2{flex:1;min-width:0}.n80-box-heading h2 small{display:block;color:#AAAAB3;font-size:10px;font-weight:450;margin:4px 0}.n80-box-heading .n77-team-logo,.n80-box-heading .n77-team-empty{display:flex!important;flex-shrink:0}
.n80-upcoming .n80-team-columns{gap:5px}.n80-upcoming .n80-team-home,.n80-upcoming .n80-team-away{flex-direction:column;align-items:flex-start;text-align:left;gap:5px}.n80-upcoming .n80-team-away{align-items:flex-end;text-align:right}.n80-upcoming .n80-team-columns .n77-team-logo,.n80-upcoming .n80-team-columns .n77-team-empty{width:32px!important;height:32px!important;flex-basis:32px!important}.n80-upcoming .n80-team-score{font-size:14px}.n80-upcoming .n80-team-home small,.n80-upcoming .n80-team-away small{font-size:8px}.n80-upcoming .n80-team-home strong,.n80-upcoming .n80-team-away strong{font-size:10px}
.n80-season-fixture{display:grid;grid-template-columns:1fr;gap:6px}.n80-fixture-when{font-weight:750;font-size:11px}.n80-fixture-when small{color:#A8A8B2;font-weight:500;margin-left:6px}.n80-season-fixture .n80-team-score{font-size:16px}.n80-season-fixture .n80-team-home strong,.n80-season-fixture .n80-team-away strong{font-size:11px}
@media(max-width:380px){.n80-team-columns{gap:4px}.n80-team-columns .n77-team-logo,.n80-team-columns .n77-team-empty{width:29px!important;height:29px!important;flex-basis:29px!important}.n80-team-home,.n80-team-away{gap:4px}.n80-team-home strong,.n80-team-away strong{font-size:10px}.n80-team-score{font-size:16px}.n80-detail-teams .n80-team-score{font-size:21px}.n80-upcoming .n80-team-score{font-size:12px}.n80-upcoming .n80-team-columns .n77-team-logo,.n80-upcoming .n80-team-columns .n77-team-empty{width:27px!important;height:27px!important;flex-basis:27px!important}.n80-week-player strong{font-size:18px}}
@media(max-width:360px){.n80-week-core strong{font-size:20px}.n80-week-core>div{padding:8px 5px}.n80-week-core small{font-size:9px}}


.n81-next-columns{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;padding:7px 0}
.n81-next-side{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;min-width:0;text-align:center}
.n81-next-side .n77-team-logo,.n81-next-side .n77-team-empty{display:flex!important;flex:0 0 42px!important;width:42px!important;height:42px!important;align-items:center;justify-content:center;object-fit:contain}
.n81-next-side strong{font-size:11px;line-height:1.35;font-weight:700;overflow-wrap:anywhere;color:#F7F7F9;min-width:0}
.n81-next-side small{font-size:9px;font-weight:600;letter-spacing:.08em;color:#AAABB3;order:0}
.n81-next-vs{text-align:center;font-size:12px;letter-spacing:.05em;color:#A8A8B2;font-weight:750}
.n80-upcoming .n81-next-columns,.n80-season-fixture .n81-next-columns{padding:7px 0}
.n80-upcoming .n81-next-side strong{font-size:11px}
.n81-league-panel{margin:20px 0 28px;padding:16px 12px;background:#18191E;border:1px solid #36373E;border-radius:13px;min-width:0}
.n81-league-panel .section-header{margin:0}.n81-league-panel h2{font-size:18px;margin:0}.n81-league-sub{font-size:11px;color:#AFB0B9;margin:8px 0 12px;line-height:1.5}
.n81-league-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.n81-league-controls>*{min-width:0}.n81-league-controls select{max-width:100%}
.n81-result-count{font-size:11px;color:#B5B6BE;display:block;margin:14px 0 8px}
.n81-league-game{display:block;width:100%;background:#202126;border:1px solid #383940;border-radius:11px;color:#f9f9fb;text-align:left;padding:12px 10px;margin:8px 0;font:inherit;min-width:0}
button.n81-league-game{cursor:pointer}.n81-game-top{font-size:11px;color:#AAABB5;display:flex;gap:8px;justify-content:space-between;align-items:center}
.n81-falcons-marker{font-size:9px;letter-spacing:.02em;color:#D5D5D9;font-weight:600}
.n81-game-status{font-size:10px;color:#B1B2BC;display:block;text-align:center;padding-top:7px}
.n81-league-empty{color:#B5B5BE;font-size:12px;margin:10px 0}.n81-league-panel .gc-fineprint{margin-bottom:0}
@media(max-width:375px){.n81-next-columns{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:4px}.n81-next-side .n77-team-logo,.n81-next-side .n77-team-empty{flex-basis:34px!important;width:34px!important;height:34px!important}.n81-next-side strong{font-size:10px}.n81-league-controls{grid-template-columns:1fr}}


.n82-match-center{margin:18px 0 20px}.n82-match-center .section-header{display:flex;justify-content:space-between;align-items:center}.n82-match-primary,.n82-match-sub{display:block;width:100%;border:1px solid #373840;background:#202126;border-radius:14px;color:#f8f8f9;text-align:left;padding:13px 12px;font:inherit;min-width:0;cursor:pointer}.n82-match-primary{border-top:2px solid #c5c7cc;padding:17px 13px;background:#26272d}.n82-match-meta,.n82-subtitle{display:block;color:#c7c7cd;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.04em}.n82-match-link{display:block;text-align:right;font-size:11px;color:#c8c9d2;margin-top:9px}.n82-match-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px}.n82-match-sub{padding:10px 8px}.n82-duel{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px;align-items:start;padding:14px 0 4px;min-width:0}.n82-duel .n82-side{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0}.n82-side .n77-team-logo,.n82-side .n77-team-empty{display:block;margin:0 auto 3px}.n82-side strong{font-size:12px;font-weight:750;line-height:1.32;overflow-wrap:normal;word-break:normal;hyphens:auto;max-width:100%;min-width:0}.n82-side small{font-size:9px;color:#aeb0b8;white-space:nowrap}.n82-versus,.n82-last-score{align-self:center;justify-self:center;color:#b7b8bc;font-size:12px;font-weight:800;white-space:nowrap}.n82-duel-small{grid-template-columns:minmax(0,1fr) 33px minmax(0,1fr);gap:3px;padding:10px 0 0}.n82-duel-small .n82-side strong{font-size:10px}.n82-duel-small .n82-side small{font-size:8px;white-space:normal}.n82-last-score{font-size:12px;color:#fff}.n82-header-actions{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.n82-header-actions button{white-space:nowrap}
.n82-round-nav{display:flex;align-items:center;justify-content:space-between;gap:9px;border-radius:12px;background:#27282d;padding:5px 8px;margin:13px 0 9px}.n82-round-label{font-size:16px;font-weight:800}.n82-round-nav>button{border:0;background:#3a3b43;color:#fff;font-size:24px;min-width:40px;min-height:40px;border-radius:9px}.n82-round-chips{display:flex;gap:5px;overflow:auto;padding:0 0 8px;scrollbar-width:thin}.n82-round-chips button{border:1px solid #41424b;color:#c9cbd2;background:#25262c;white-space:nowrap;border-radius:16px;padding:7px 11px;font-size:11px}.n82-round-chips button.active{border-color:#c6c7cd;color:#fff;background:#41424c}.n82-round-heading{display:flex;justify-content:space-between;align-items:center;margin:15px 0 8px}.n82-round-heading strong{font-size:16px}.n82-round-heading small{color:#acaeb7}.n82-round-note{color:#e1c49e;font-size:11px}.n82-fixture-wrap{margin:8px 0}.n82-fixture-wrap .n81-league-game{margin:0}.n82-fixture-date{display:flex;justify-content:space-between;gap:6px;font-size:11px;color:#bdbfc6}.n82-fixture-bottom{font-size:10px;color:#b3b4bb;display:block;margin-top:8px}.n82-round-footer{display:flex;justify-content:space-between;gap:9px;align-items:center;padding-top:12px}.n82-round-footer small{color:#a7a8ae;font-size:10px;max-width:55%}.n82-round-editor{display:flex;align-items:end;gap:9px;padding:8px;background:#26272e;border-radius:9px;margin-top:3px}.n82-round-editor label{flex:1;color:#c2c4c9;font-size:11px}.n82-round-editor select{margin-top:4px;width:100%;min-height:42px;background:#202025;color:#fff;border:1px solid #4c4d57;border-radius:6px;font-size:16px}
@media(max-width:359px){.n82-match-secondary{gap:6px}.n82-match-sub{padding:8px 6px}.n82-duel-small .n82-side strong{font-size:9px}.n82-side small{font-size:8px}.n82-match-meta,.n82-subtitle{font-size:9px}}


.n83-h2h-strip{display:block;margin-top:12px;padding:11px 10px 9px;border-top:1px solid #43444c;text-align:left;position:relative;z-index:1}
.n83-form-caption{display:block;color:#acafb8;font-size:10px;letter-spacing:.09em;margin-bottom:7px}
.n83-form-line{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px}
.n83-form-line>small{font-size:10px;font-weight:750;letter-spacing:.04em;color:#d7d8de;width:58px}
.n83-form-icons{display:flex;justify-content:flex-end;gap:6px;flex:1}
.n83-form{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;width:27px;height:25px;border-radius:5px;line-height:1;color:#fff;background:#31343a}
.n83-form.win{background:#1f5538;color:#79e5a5}.n83-form.loss{background:#60292c;color:#ffc0be}.n83-form.tie{color:#c6cad4}
.n83-h2h-empty{color:#b7b9c3;font-size:12px;text-align:center;margin-top:10px}
.n83-sync{margin:16px 0}.n83-sync-summary{display:grid;grid-template-columns:52px 1fr 52px 1fr;gap:8px;align-items:center;background:#212228;padding:12px;border-radius:10px}.n83-sync-summary strong{font-size:24px;color:#fafafa}.n83-sync-summary small{font-size:11px;color:#c6c7cd}
.n83-sync .field{display:block}.n83-sync input[type="url"]{width:100%;min-width:0;box-sizing:border-box}.n83-preview-line{padding:10px 0;border-top:1px solid #373940}.n83-preview-line>strong{display:block;margin-bottom:6px;font-size:13px}.n83-preview-line>span{display:flex;justify-content:space-between;gap:9px;font-size:11px;line-height:1.6;padding:3px 0}.n83-preview-line b{white-space:nowrap}.n83-preview-box{padding:12px;border:1px solid #45454a;border-radius:12px}
.n82-match-primary .n83-h2h-strip{max-width:420px;margin-left:auto;margin-right:auto;width:100%}.n82-match-primary .n83-form-icons{flex-wrap:nowrap}
@media(max-width:360px){.n83-form{width:23px;height:23px;font-size:14px}.n83-form-icons{gap:4px}.n83-form-line>small{width:51px}}


.n831-season-result{display:block;width:100%;text-align:left;padding:14px 12px}
.n831-season-date{display:block;color:var(--muted);font-size:11px;font-weight:600;margin-bottom:11px}
.n831-season-scoreline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;width:100%}
.n831-season-scoreline strong{min-width:0;font-size:clamp(12px,3.4vw,15px);font-weight:650;line-height:1.3;overflow-wrap:normal;word-break:normal;hyphens:none;text-align:left}
.n831-season-scoreline strong:last-child{text-align:right}
.n831-season-scoreline b{white-space:nowrap;font-size:clamp(17px,5vw,23px);letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.n831-import{display:grid;gap:9px;padding:13px 0;border-block:1px solid var(--line,#38383d);margin:12px 0}
.n831-import label{font-size:13px;font-weight:650}
.n831-import input{font-size:16px;max-width:100%}
.n831-import small{font-size:11px;color:var(--muted)}
.n82-side strong,.n81-next-side strong{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;max-width:100%;font-size:clamp(11px,3vw,14px);line-height:1.25}
.n82-side small{font-size:11px;white-space:normal;text-align:center}
@media(max-width:350px){.n831-season-scoreline{gap:5px}.n831-season-scoreline strong{font-size:11px}.n831-season-scoreline b{font-size:16px}}

.n831-season-club{display:flex;flex-direction:column;gap:4px;min-width:0}
.n831-season-club strong{display:block}
.n831-season-club small{display:block;color:var(--muted);font-size:10px;line-height:1.25;overflow-wrap:normal;word-break:normal}
.n831-season-club:last-child{text-align:right}
.n831-season-club:last-child strong,.n831-season-club:last-child small{text-align:right}


.n84-page{padding-bottom:25px}.n84-page>.button:first-child{margin:2px 0 13px}.n84-page h1{margin:6px 0 16px}.n84-game-hero{background:#1d1e23;border:1px solid #414148;border-radius:16px;padding:14px 10px;margin:12px 0 14px}.n84-game-date{font-size:11px;color:#c3c4ca;margin:0 7px 18px}.n84-game-trio{display:grid;grid-template-columns:minmax(0,1fr) minmax(66px,auto) minmax(0,1fr);gap:6px;align-items:start;text-align:center}.n84-team-tile{background:transparent;color:#fff;border:0;display:flex;align-items:center;flex-direction:column;gap:6px;min-width:0;padding:0 2px;cursor:pointer}.n84-team-logo{height:62px;display:flex;align-items:center;justify-content:center}.n84-team-tile strong{font-size:12px;line-height:1.32;min-height:32px;max-width:100%;word-break:normal;overflow-wrap:normal;hyphens:none;text-align:center;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.n84-team-tile small{font-size:10px;line-height:1.3;color:#bdbdc5;min-height:27px}.n84-game-score{padding-top:26px;white-space:nowrap}.n84-game-score b{display:block;font-size:clamp(23px,6.3vw,36px);letter-spacing:-.065em;font-variant-numeric:tabular-nums}.n84-game-score small{color:#bdbdc7;display:block;font-size:10px;margin-top:5px}.n84-tabs{display:flex;gap:5px;margin:14px 0 19px}.n84-tabs>button{min-width:0;flex:1;font-size:11px;white-space:normal;padding:9px 3px;line-height:1.2}.n84-info-grid{background:#1c1d20;border:1px solid #36363a;border-radius:13px;overflow:hidden;margin:10px 0 18px}.n84-info-grid>div{display:flex;gap:13px;justify-content:space-between;border-bottom:1px solid #33343a;padding:12px}.n84-info-grid>div:last-child{border:0}.n84-info-grid span{color:#adafb8;font-size:12px}.n84-info-grid strong{font-size:12px;text-align:right;font-weight:650}.n84-leaders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:15px}.n84-leaders>div{display:flex;flex-direction:column;gap:5px;background:#22232a;border-radius:12px;padding:13px}.n84-leaders strong{font-size:26px}.n84-leaders small{font-size:11px;color:#b7b7c0}.n84-leaders span{font-size:11px;color:#e4e5ea}.n84-status-note{font-size:12px;line-height:1.5;border-left:2px solid #a9a9af;padding:9px 10px;background:#202126;color:#c8c8cf;margin:12px 0 20px}.n84-box-table{margin:12px 0 25px}.n84-box-table th,.n84-box-table td{white-space:nowrap}.n84-compare-head{display:flex;justify-content:space-between;gap:13px;font-size:12px;margin:16px 0}.n84-team-heading{display:flex;align-items:center;gap:14px;margin:8px 0 18px}.n84-team-heading h1{font-size:24px;margin:5px 0 4px;line-height:1.13;overflow-wrap:normal}.n84-team-heading>div{min-width:0}.n84-team-heading small{color:#c0c0c5;font-size:12px}.n84-season-switch{display:flex;align-items:center;gap:8px;margin:12px 0 16px}.n84-season-switch>button{background:#292a31;border:1px solid #47474e;color:#fff;border-radius:8px;font-size:24px;padding:5px 16px}.n84-season-switch>button:disabled{opacity:.35}.n84-season-switch select{min-width:0;flex:1;text-align:center;background:#292a31;color:#fff}.n84-team-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:9px 0 20px}.n84-team-metrics>div{display:flex;flex-direction:column;gap:9px;background:#25252b;border:1px solid #34343c;border-radius:12px;padding:12px 8px;text-align:center}.n84-team-metrics small{font-size:10px;color:#bbbbc4}.n84-team-metrics strong{font-size:24px;font-variant-numeric:tabular-nums}.n84-stat-placeholder{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #323238;padding:13px 3px;font-size:12px}.n84-stat-placeholder strong{font-size:15px}.n84-team-count{margin:10px 0;color:#bdbec6;font-size:12px}.n84-roster-row{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #323238;padding:11px 3px}.n84-roster-row strong{font-size:13px}.n84-roster-row small{font-size:11px;color:#b2b4bb}.n84-h2h-link{display:block;width:100%;margin:20px 0;text-align:center}.n84-season-fixtures,.n84-league{margin:22px 0}.n84-season-fixtures>.section-header{margin-bottom:13px}.n84-fixtures-list{display:grid;gap:9px;margin:12px 0}.n84-fixture-row{background:#1b1c20;border:1px solid #36373d;border-radius:13px;padding:11px 9px;min-width:0}.n84-falcons-fixture{border-left:3px solid #aaaeb3}.n84-fixture-meta{font-size:11px;color:#bfc0c6;margin:0 4px 12px}.n84-fixture-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(68px,auto) minmax(0,1fr);gap:6px;align-items:start;text-align:center}.n84-fixture-side{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.n84-fixture-logo{border:0;background:transparent;padding:2px;color:#fff;min-height:40px}.n84-fixture-side>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;height:32px;line-height:16px;font-size:12px;font-weight:650;overflow-wrap:normal;word-break:normal;hyphens:none}.n84-fixture-side>small{min-height:17px;color:#adb0b7;font-size:10px;line-height:15px;white-space:nowrap}.n84-fixture-score{margin-top:39px;background:#292a30;color:#fff;border:1px solid #505159;border-radius:9px;padding:7px 4px;min-height:45px;min-width:68px}.n84-fixture-score strong{font-size:19px;letter-spacing:-.035em;white-space:nowrap}.n84-fixture-score small{display:block;font-size:9px;color:#bdbfc7;margin-top:3px}.n84-round-progress{font-size:12px;color:#dadbe1;background:#22232a;border-radius:9px;padding:11px;margin:9px 0}.n84-fixture-row .n82-round-editor{margin-top:10px}
@media(max-width:355px){.n84-fixture-teams,.n84-game-trio{grid-template-columns:minmax(0,1fr) minmax(58px,auto) minmax(0,1fr);gap:3px}.n84-fixture-score{min-width:58px}.n84-fixture-score strong{font-size:16px}.n84-fixture-side>span{font-size:11px}.n84-team-tile strong{font-size:11px}.n84-game-score b{font-size:24px}.n84-tabs>button{font-size:10px}}

.n84-team-directory{display:grid;gap:7px;margin-top:13px}.n84-team-directory-row{display:flex;gap:11px;align-items:center;color:#f5f5f6;background:#1e1f25;border:1px solid #37373d;border-radius:11px;padding:10px;width:100%;text-align:left}.n84-directory-rank{width:23px;color:#bfbfc7;font-size:13px;font-weight:700;text-align:center}.n84-directory-name{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.n84-directory-name strong{font-size:13px;line-height:1.3;overflow-wrap:normal;word-break:normal}.n84-directory-name small{font-size:11px;color:#acaeb5}.n84-directory-chevron{font-size:20px;color:#afb0b7}


.n84-game-trio,.n84-fixture-teams{grid-template-columns:minmax(0,1fr) minmax(66px,72px) minmax(0,1fr);align-items:start;gap:7px}
.n84-team-tile,.n84-fixture-side{min-width:0;max-width:100%;width:100%;align-items:center;justify-content:flex-start}
.n84-team-tile strong,.n84-fixture-side>span{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;white-space:normal;max-width:100%;text-align:center;line-height:1.32;letter-spacing:normal}
.n84-team-tile strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:48px;font-size:12px}
.n84-fixture-side>span{height:48px;min-height:48px;max-height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12px;line-height:16px}
.n84-team-tile small,.n84-fixture-side>small{display:block;min-height:18px;white-space:normal!important;line-height:1.3;font-size:10px;margin-top:1px}
.n84-fixture-score{margin-top:37px;min-width:0;width:100%;align-self:start;justify-self:center;padding:7px 2px}
.n84-fixture-score strong{font-size:clamp(16px,4.6vw,20px);font-variant-numeric:tabular-nums;white-space:nowrap}
.n84-game-score{padding-top:34px;min-width:0;width:100%;overflow:hidden}
.n84-game-score b{font-size:clamp(19px,5.5vw,29px);letter-spacing:-.055em}
.n84-team-heading{align-items:center;min-width:0}.n84-team-heading>div{flex:1;min-width:0}.n84-team-heading h1{font-size:clamp(19px,6vw,25px);line-height:1.22;overflow-wrap:normal;word-break:normal;hyphens:none}
.n84-info-grid>div{display:grid;grid-template-columns:minmax(78px,33%) minmax(0,1fr);align-items:start;gap:12px}
.n84-info-grid strong{overflow-wrap:normal;word-break:normal;hyphens:auto;min-width:0;line-height:1.4}
.n84-team-directory-name{min-width:0;overflow-wrap:normal;word-break:normal}
.n84-round-progress{font-variant-numeric:tabular-nums}
@media(max-width:359px){.n84-game-trio,.n84-fixture-teams{grid-template-columns:minmax(0,1fr) 59px minmax(0,1fr);gap:5px}.n84-fixture-side>span{font-size:11px}.n84-team-tile strong{font-size:11px}.n84-fixture-score strong{font-size:16px}.n84-game-score b{font-size:21px}}


.n86-collapse-title{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;background:#1d1e22;border:1px solid #393a40;border-radius:13px;color:#f6f7fa;padding:15px;text-align:left;font:inherit;cursor:pointer}
.n86-collapse-title>span:first-child{display:flex;flex-direction:column;gap:5px}.n86-collapse-title strong{font-size:16px;letter-spacing:-.015em}.n86-collapse-title small{font-size:11px;color:#b9bbc2}.n86-chevron{display:flex;align-items:center;justify-content:center;font-size:23px;font-weight:300;width:30px;height:30px;border-radius:7px;background:#303137;flex-shrink:0}.n86-expanded{padding-top:12px}.n86-season-toggle{margin-top:22px}
.n86-team-edit-trigger{background:#303138;color:#f1f2f5;border:1px solid #505159;border-radius:9px;white-space:nowrap;font-size:11px;padding:9px 10px;min-height:40px;align-self:center;flex-shrink:0}.n84-team-heading{gap:9px}.n84-team-heading>div{flex:1;min-width:0}
.n86-edit-panel{background:#1e1f24;border:1px solid #4a4b50;border-radius:13px;padding:15px;margin:7px 0 18px}.n86-editor-title{display:flex;justify-content:space-between;gap:12px;align-items:center}.n86-editor-title h2{font-size:17px;margin:0}.n86-logo-current{display:flex;align-items:center;gap:14px;margin:12px 0}.n86-logo-current>div{min-width:0;display:flex;flex-direction:column;gap:4px}.n86-logo-current strong{font-size:13px;overflow-wrap:normal}.n86-logo-current small{font-size:11px;color:#b6b7bf}.n86-color-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:13px 0}.n86-color-fields label{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:6px}.n86-editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.n86-edit-panel .field{margin:12px 0}.n86-edit-panel .field>label{display:block;margin-bottom:6px;font-size:12px}.n86-edit-panel .field select,.n86-edit-panel .field input:not([type=file]){max-width:100%;width:100%;min-width:0;font-size:16px}
@media(max-width:359px){.n84-team-heading .n77-team-logo{width:49px!important;height:49px!important}.n86-team-edit-trigger{font-size:10px;padding:8px 6px}.n84-team-heading h1{font-size:18px}}

.n84-team-heading{border-left:3px solid var(--n86-team-accent,#aeb0b6);padding-left:10px}.n84-team-tile .n84-team-logo{border-bottom:2px solid var(--n86-team-accent,transparent)}.n84-fixture-side .n84-fixture-logo{border-bottom:2px solid var(--n86-team-accent,transparent)}.n84-team-directory-row{border-left:3px solid var(--n86-team-accent,transparent)}


#nfn-permanent-nav.bottom-nav {
  position:fixed!important;
  inset-block-start:auto!important;
  inset-inline:0!important;
  bottom:0;
  left:0!important;
  right:0!important;
  top:auto!important;
  width:min(100%,700px);
  max-width:700px;
  margin-inline:auto;
  -webkit-transform:none!important;
  transform:none!important;
  -webkit-backface-visibility:visible;
  backface-visibility:visible;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  animation:none!important;
  will-change:auto;
  z-index:2147483000;
  padding-bottom:calc(7px + env(safe-area-inset-bottom,0px));
  touch-action:manipulation;
}
@media (min-width:650px) {
  #nfn-permanent-nav.bottom-nav {
    left:0!important;
    right:0!important;
    width:min(100%,700px);
    margin-inline:auto;
    -webkit-transform:none!important;
    transform:none!important;
  }
}

.app-shell{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}


#nfn-permanent-nav.bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;justify-content:stretch;column-gap:0;overflow:visible;min-height:76px;padding:5px 7px calc(9px + env(safe-area-inset-bottom,0px));background:#111216}
#nfn-permanent-nav .nav-item{margin:0;min-width:0;min-height:53px;border:0;padding:7px 2px 5px;gap:6px;font-size:10px;font-weight:600}
#nfn-permanent-nav .nav-item .symbol{height:23px;flex:none}
#nfn-permanent-nav .nav-item.active{background:transparent;color:#f4f4f6}
#nfn-permanent-nav .nav-item.active::before{left:31%;right:31%;top:1px}
#nfn-permanent-nav .n90-falcons-tab{position:relative;align-self:end;justify-content:flex-end;min-height:67px;gap:4px;padding:0 0 3px;color:#e4e4e6;background:transparent!important;z-index:1}
#nfn-permanent-nav .n90-falcons-tab::before{display:none!important}
.n90-falcons-round{width:59px;height:59px;border-radius:50%;display:grid;place-items:center;background:#25262c;border:2px solid #b3b5ba;box-shadow:0 3px 12px rgba(0,0,0,.32);flex-shrink:0;overflow:hidden}
.n90-falcons-round img{display:block;width:100%;height:100%;object-fit:contain;padding:2px}
#nfn-permanent-nav .n90-falcons-tab.active .n90-falcons-round{border-color:#d34455;box-shadow:0 0 0 3px rgba(211,68,85,.18)}
#nfn-permanent-nav .n90-falcons-tab>span:last-child{font-size:10px;font-weight:800}
@media(max-width:360px){.n90-falcons-round{width:53px;height:53px}#nfn-permanent-nav .nav-item{font-size:9px}#nfn-permanent-nav .n90-falcons-tab{min-height:62px}}
.n90-page,.n90-proa-home,.n90-hub{min-width:0;padding-bottom:12px}.n90-sub{font-size:12px;color:#b8b9c0;line-height:1.5;margin:8px 0 15px}.n90-back{display:inline-flex;background:transparent;border:0;color:#caccd0;font-size:12px;padding:8px 0 16px;cursor:pointer}
.n90-hub-hero{display:flex;align-items:center;gap:16px;padding:17px;background:#202126;border-radius:16px;border:1px solid #34353c;margin-bottom:16px}.n90-hub-hero>img{width:75px;height:75px;object-fit:contain;flex:none}.n90-hub-hero>div{min-width:0}.n90-hub-hero small{font-size:10px;letter-spacing:.08em;color:#d0d0d3}.n90-hub-hero h1{font-size:23px;margin:4px 0;letter-spacing:-.03em}.n90-hub-hero p{font-size:11px;color:#aeb0b7;margin:0;line-height:1.4}
.n90-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.n90-hub-entry{min-width:0;min-height:100px;background:#222328;border:1px solid #393a41;color:#f5f5f5;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:14px;gap:6px}.n90-hub-entry strong{font-size:14px;font-weight:750}.n90-hub-entry small{font-size:11px;line-height:1.35;color:#adb0b7}.n90-hub-glyph{font-size:21px;color:#bec0c4;line-height:1.15}.n90-hub-foot{margin:17px 0 0;display:grid;gap:9px}.n90-hub-foot small{font-size:11px;color:#a9abb0}
.n90-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0}.n90-filter-grid select{font-size:16px;min-width:0}.n90-filter-grid .field:last-child{grid-column:span 2}
.n90-player-list{display:grid;gap:7px}.n90-player-row{display:flex;align-items:center;text-align:left;gap:10px;padding:11px 12px;border:1px solid #34353b;border-radius:11px;background:#202127;color:#f8f8fa;min-width:0}.n90-avatar{width:34px;height:34px;border-radius:50%;background:#383b43;display:grid;place-items:center;color:#d5d6db;font-size:15px;font-weight:750;flex:none}.n90-player-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.n90-player-main strong{font-size:13px;overflow-wrap:normal;word-break:normal}.n90-player-main small{font-size:10px;color:#aeb0b9;line-height:1.5;overflow-wrap:normal}.n90-arrow{font-size:18px;color:#a7aab2}.n90-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0}.n90-stats>div{background:#222329;border-radius:10px;padding:12px 8px;text-align:center;min-width:0}.n90-stats small{display:block;color:#adb0b9;font-size:10px;margin-bottom:6px}.n90-stats strong{font-size:18px;font-weight:800}.n90-detail-teamlinks{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.n90-team-chip{color:#efeff2;background:#2d2d34;border:1px solid #42434a;border-radius:9px;padding:9px 11px;font-size:12px}.n90-player-game{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#202126;border:1px solid #33343b;padding:12px;margin:7px 0;border-radius:10px;color:#eee;width:100%;font-size:12px;text-align:left}.n90-player-game span{min-width:0}.n90-player-game span small{display:block;color:#bcbec5;font-size:10px;margin-top:3px}.n90-player-game strong{white-space:nowrap}.n90-player-game>small{font-size:10px;color:#a8aab0;white-space:nowrap}
.n90-home-header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#a8aab0;font-size:10px;margin:12px 0}.n90-league-fixture{display:flex;flex-direction:column;text-align:left;width:100%;gap:7px;padding:11px;border:1px solid #34353a;background:#202127;border-radius:10px;color:#f2f2f5;margin-bottom:7px;min-width:0}.n90-league-fixture small{font-size:10px;color:#aeb0b7}.n90-league-fixture span{font-size:12px;line-height:1.5;overflow-wrap:normal}.n90-league-fixture b{color:#d2d3d5;margin:0 5px}.n90-standings-short{display:grid;gap:2px}.n90-standing{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;background:#212227;color:#eee;border:0;border-bottom:1px solid #3b3c42;text-align:left;padding:11px;font-size:12px}.n90-standing b{color:#bfc0c5}.n90-standing strong{min-width:0;overflow-wrap:normal}.n90-standing small{color:#b3b4bc}.n90-go-falcons{display:flex;align-items:center;gap:13px;width:100%;background:#29292f;border:1px solid #4a3940;border-radius:13px;padding:12px;color:#fff;text-align:left;margin-top:20px}.n90-go-falcons img{width:42px;height:42px;object-fit:contain}.n90-go-falcons span:nth-child(2){display:grid;gap:5px;flex:1}.n90-go-falcons small{font-size:11px;color:#bcbfc4}.n90-ui-pref{margin-top:18px;padding:16px;border:1px solid #36373d;border-radius:12px}


.n91-season,.n91-directory,.n91-team-page{min-width:0}.n91-season-head{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:13px 0}.n91-season-head>.field{flex:1;min-width:0}.n91-season-head>span{font-size:11px;color:#b9bac2;max-width:39%;text-align:right;padding-bottom:9px}.n91-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:17px 0}.n91-sections button{border:1px solid #414249;border-radius:9px;background:#222329;color:#bec0c8;font-size:11px;font-weight:650;min-width:0;padding:11px 2px}.n91-sections button.active{background:#43444c;color:#fff;border-color:#aeb0b8}.n91-panel{margin:18px 0 25px}.n91-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:14px}.n91-coverage span{min-width:0;display:flex;flex-direction:column;gap:4px;background:#222329;border:1px solid #35363c;padding:11px 8px;border-radius:10px;font-size:10px;color:#bbbcc4;text-align:center}.n91-coverage b{font-size:22px;color:#f8f8fa}.n91-help{color:#b8bac2;font-size:11px;line-height:1.55;margin:10px 0}.n91-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0}.n91-filters .field{min-width:0;margin:0}.n91-filters select{width:100%;min-width:0}.n91-ranking{display:grid;gap:6px}.n91-rank{display:flex;align-items:center;gap:9px;background:#202127;color:#f6f6f8;border:1px solid #36373f;border-radius:11px;text-align:left;width:100%;padding:11px 9px;min-width:0}.n91-rank-pos{display:grid;place-items:center;min-width:28px;color:#aeb0ba;font-size:12px}.n91-rank-main{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.n91-rank-main strong{font-size:12px;overflow-wrap:anywhere}.n91-rank-main small{font-size:10px;color:#adb0ba;line-height:1.35}.n91-rank>b{font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums}.n91-empty{padding:21px 14px;text-align:center;border:1px dashed #44454d;border-radius:11px;color:#c1c2c8;font-size:12px;line-height:1.5}.n91-record-table{display:grid;margin-top:13px;gap:4px}.n91-record-row{display:grid;grid-template-columns:27px minmax(0,1fr) 30px 48px;align-items:center;gap:8px;background:#23242a;color:#fff;border:1px solid #35363c;padding:12px 9px;text-align:left;width:100%;border-radius:8px;font-size:12px}.n91-record-row span{min-width:0;overflow-wrap:anywhere}.n91-record-row b{font-variant-numeric:tabular-nums}.n91-record-header{background:transparent;color:#acaeb5;border:0;font-size:11px}.n91-team-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0}.n91-stat-line{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#25262b;border:1px solid #35363c;border-radius:9px;padding:11px 10px;min-width:0}.n91-stat-line span{font-size:11px;color:#b6b7c0;line-height:1.35}.n91-stat-line b{font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.n91-avatar{background:var(--n91-avatar-color,#404650);color:#fff;font-size:12px;letter-spacing:.025em}.n91-roster-entry{width:100%;margin:6px 0}.n91-directory-switch{margin:12px 0 10px}.n91-directory .n84-team-directory{margin-top:13px}.n91-directory .n84-team-directory-row{gap:12px}.n91-directory .n84-team-directory-row .n84-directory-chevron{margin-left:auto}.n91-directory .n84-team-directory-row>img{object-fit:contain;flex-shrink:0}@media(max-width:355px){.n91-sections button{font-size:10px;padding:9px 1px}.n91-rank>b{font-size:15px}.n91-team-stats{gap:5px}.n91-stat-line{padding:9px 7px}}

.n91-record-best{width:100%;color:#f7f7fa;text-align:left;cursor:pointer;font:inherit}.n91-record-best span small{display:block;color:#aeb0b8;margin-top:4px;font-size:10px}



:root{--bg:#0c101b;--surface:#151c2b;--surface2:#243044;--line:#303b4c;--text:#f8f9fc;--muted:#aeb8c7;--brand:#f34360;--accent:#58d7ce;--danger:#ff7184;--radius:15px;color-scheme:dark}
html{background:#0c101b;overflow-x:clip}
body{background:linear-gradient(180deg,#111b2c 0px,#0c101b 370px,#0c101b 100%);color:var(--text);overflow-x:clip}
#app,.app-shell,.main{transform:none!important;filter:none;perspective:none;contain:none}
.app-shell{padding-bottom:calc(118px + env(safe-area-inset-bottom,0px))}
.topbar{background:#101623fa;border-bottom:1px solid #29354a;box-shadow:0 3px 20px #04070a55}
.n79-brand-mark{filter:drop-shadow(0 0 7px #f3436040)}
.n79-topbar .brand strong{color:#fbfcff;letter-spacing:.06em}
.n79-topbar .brand small{color:#a5b8ca;letter-spacing:.07em}
.topbar .icon-btn{border-color:#46536b;background:#1c2637;color:#f4f6fa}
.eyebrow{color:#ff708a;letter-spacing:.13em}
h1,h2,h3{color:#f9fafc}
.section-header h2{border-left:3px solid #f34360;padding-left:10px;line-height:1.15}
.section-header .button{background:#232c3c;border-color:#39465c;color:#e9ecf4}
.button{background:#242f40;border-color:#3b4c63;color:#f1f4fb}
.button.primary{background:#e73756;border-color:#f34b69;color:white}
.button:hover:not(:disabled),.n90-hub-entry:hover,.n91-rank:hover{border-color:#f25871}
.badge{color:#ffc2ce;border-color:#733348}
.card,.metric,.v7-panel,.n78-panel,.record-panel,.gc-filters,.gc-game,.n77-game,.n78-season-result,.n78-season-fixture{background:#171f2e;border-color:#334054}
select,input,textarea{background:#192333;border:1px solid #41516a;color:#f5f7fc}
select:focus,input:focus,textarea:focus{outline:2px solid #fa536c}
.segmented button{background:#202a3b;border-color:#3a4960;color:#c5cfdd}
.segmented button.active{background:#bc2140;border-color:#f45774;color:#fff}

#nfn-permanent-nav.bottom-nav{position:fixed!important;inset:auto 0 0!important;bottom:0!important;top:auto!important;left:0!important;right:0!important;transform:none!important;-webkit-transform:none!important;background:#101827!important;border-top:1px solid #4b5970!important;box-shadow:0 -8px 22px #03061094!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important;contain:layout style;isolation:isolate;z-index:2147483000;padding:7px 8px calc(10px + env(safe-area-inset-bottom,0px))!important}
#nfn-permanent-nav .nav-item{color:#b7c4d5;font-weight:650}
#nfn-permanent-nav .nav-item.active{color:white;background:#263449!important;border-radius:11px}
#nfn-permanent-nav .nav-item.active:before{background:#ff536f!important;height:3px;top:0}
#nfn-permanent-nav .n90-falcons-tab{background:transparent!important}
#nfn-permanent-nav .n90-falcons-round{background:linear-gradient(145deg,#6e1830,#171f31);border:2px solid #ff8ba0;box-shadow:0 0 0 3px #ee456327,0 7px 20px #0009}
#nfn-permanent-nav .n90-falcons-tab.active .n90-falcons-round{border-color:#fff;box-shadow:0 0 0 3px #f2456399,0 5px 16px #050711}

.n92-home-overline{display:flex;align-items:center;gap:8px;color:#a5b4ca;letter-spacing:.09em;font-size:10px;margin:4px 0 12px}
.n92-home-overline strong{color:#f7f7fa;flex:1;min-width:0;font-size:10px}
.n92-home-live{width:8px;height:8px;background:#f64a67;box-shadow:0 0 0 4px #f64a6730;border-radius:50%;flex:none}
.n79-home .n79-hero{background:linear-gradient(120deg,#8c102b 0%,#5c1831 48%,#19263a 100%)!important;border:1px solid #d44a68!important;box-shadow:inset 0 1px #ffffff20,0 10px 26px #03040855;border-radius:18px!important;padding:22px 17px 16px}
.n79-home .n79-hero::before{opacity:.34;filter:brightness(1.8);}
.n79-hero .n79-overline{color:#ffcad4!important;letter-spacing:.13em;font-weight:760}
.n79-hero h1{font-size:clamp(30px,8vw,45px);color:#fff!important;line-height:1.05;text-shadow:0 1px 8px #0004}
.n80-countdown-meta{color:#f0dce4;font-weight:550;font-size:12px}
.n79-hero-quick{border-top:1px solid #ffffff55}
.n79-hero-quick button+button{border-left:1px solid #ffffff44}
.n79-hero-quick small{color:#fbd4de}
.n79-hero-quick strong{font-size:29px;color:#fff}
.n79-home .n77-match-center .section-header h2{border-color:#ff526d}
.n79-home .n77-match-last{background:linear-gradient(120deg,#232336,#17243b)!important;border:1px solid #647088!important;border-top:3px solid #ff506d!important;box-shadow:0 6px 22px #04070b55}
.n79-home .n77-match-upcoming{background:linear-gradient(140deg,#142d3b,#1b2536)!important;border:1px solid #355365!important}
.n79-home .n77-match-upcoming:last-child{background:linear-gradient(140deg,#242238,#1b2637)!important;border-color:#514664!important}
.n79-home .n77-team-logo{background:transparent;border-radius:0}.n79-home .n77-team-empty{background:#ffffff13;border-radius:10px}
.n79-home .n77-match-teams b{font-size:23px;color:#fff}
.n79-home .n77-match-upcoming strong{color:#fff}
.n79-home .n80-week-card{background:linear-gradient(128deg,#202c44,#1a2131)!important;border:1px solid #42627f!important;border-top:3px solid #54cfd0!important;box-shadow:0 8px 20px #01040855}
.n79-home .n80-week-player strong{color:#fff;font-size:18px}
.n79-home .n80-week-core>div{background:#121b2d;border:1px solid #3c4c63}
.n79-home .n80-week-core strong{color:#fcfdfd}
.n79-home .n80-week-core>div:last-child strong{color:#69e2d9}
.n79-home .n80-alarm-list{background:#201d2b;border:1px solid #714050;border-left:3px solid #fc4c69}
.n79-home .n80-alarm-row{border-bottom-color:#504050}
.n79-home .n80-alarm-mark{color:#ff718a}
.n79-home-analysis>.v7-panel{background:linear-gradient(125deg,#202337,#172638)!important;border:1px solid #47557a;border-left:3px solid #65a5ff;padding:15px 13px}
.n79-home-analysis .v7-panel-heading h2{border:0;padding-left:0}
.n92-future-empty{background:linear-gradient(120deg,#192c39,#192236);border:1px solid #365f70;border-left:3px solid #57d4cc;border-radius:14px;padding:13px 14px;margin:14px 0}
.n92-future-empty .section-header{margin:0 0 9px}
.n92-future-empty p{font-size:12px;color:#c3d4df;line-height:1.5;margin:0}

.n92-league-hero{border:1px solid #485974;background:linear-gradient(118deg,#1d3a55,#17253c 60%,#251c36);padding:21px 16px 17px;border-radius:17px;position:relative;overflow:hidden}
.n92-league-hero:after{content:"PROA";font-size:72px;font-weight:950;letter-spacing:-.1em;color:#ffffff07;position:absolute;right:-6px;bottom:-16px;pointer-events:none}
.n92-league-hero .eyebrow{color:#74d8dc}
.n92-league-hero h1{font-size:31px;margin:9px 0 9px;color:#fff}
.n92-league-hero p{font-size:12px;line-height:1.5;margin:0;color:#c8d8e8;position:relative;z-index:1}
.n92-title-point{color:#ff5070}
.n92-league-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:4px 0 7px;margin:14px 0 12px}
.n92-league-tabs::-webkit-scrollbar{display:none}
.n92-league-tabs button{white-space:nowrap;flex:1;min-width:max-content;border:1px solid #3c4e65;border-radius:9px;background:#202b40;color:#c7d5e3;font-size:11px;font-weight:720;padding:10px 9px}
.n92-league-tabs button.active{color:#fff;border-color:#ff5476;background:#8d203c;box-shadow:inset 0 -2px #ff5476}
.n92-league-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0 17px}
.n92-league-kpis div{background:#18283a;border:1px solid #334f69;border-radius:11px;padding:13px 6px;display:flex;flex-direction:column;gap:7px;text-align:center;min-width:0}
.n92-league-kpis strong{font-size:25px;line-height:1;color:#fbf9fb;font-variant-numeric:tabular-nums}
.n92-league-kpis div:nth-child(2) strong{color:#ff879a}
.n92-league-kpis div:nth-child(3) strong{color:#68dbd2}
.n92-league-kpis span{font-size:10px;color:#bbcbdc}
.n92-league-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.n92-league-quick button{border:1px solid #43546c;border-radius:12px;background:linear-gradient(125deg,#23364d,#1a2638);color:#fff;display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 6px;text-align:left;align-content:center;padding:12px 8px;min-width:0}
.n92-league-quick button>span{grid-row:span 2;color:#68ddd7;font-size:23px;font-weight:800;place-self:center}
.n92-league-quick button strong{font-size:13px}
.n92-league-quick button small{font-size:10px;color:#b5c8d8;line-height:1.4}
.n92-league-overview>.section-header{margin:23px 0 11px}
.n92-overview-fixtures .n84-fixture-row{margin-bottom:8px;background:#1b2637;border-color:#3a506b}
.n92-league-standings{display:grid;gap:5px}
.n92-league-standings button{display:grid;grid-template-columns:33px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;text-align:left;border:1px solid #32445b;background:#192538;border-radius:9px;color:#f5f7fc;padding:12px 10px}
.n92-league-standings button>b{color:#ff8197}
.n92-league-standings button span{min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:640}
.n92-league-standings button strong{font-variant-numeric:tabular-nums;font-size:12px}
.n91-ranking .n91-rank,.n91-record-row:not(.n91-record-header),.n90-player-row,.n84-team-directory-row{background:#1b2536;border-color:#34475c}
.n91-sections button.active{background:#81213b;border-color:#f04a67}
.n90-hub-hero{background:linear-gradient(120deg,#611d31,#242137 65%,#162c3d);border-color:#914059}
.n90-hub-entry{background:linear-gradient(120deg,#202c40,#1a2231);border-color:#3d4a61}
.n90-hub-entry:nth-child(4n/**/+1){border-top:2px solid #f44a6b}.n90-hub-entry:nth-child(4n/**/+2){border-top:2px solid #69d9d4}.n90-hub-entry:nth-child(4n/**/+3){border-top:2px solid #e9ae67}.n90-hub-entry:nth-child(4n/**/+4){border-top:2px solid #829ff1}
.n90-hub-glyph{color:#ff7892}
.n90-avatar{background:#9b2343;color:white}
.n91-coverage span{background:#1b2a3d;border-color:#35516c}
.n91-coverage b{color:#fff}
@media(max-width:360px){.n92-league-quick button{padding:10px 6px;grid-template-columns:26px minmax(0,1fr)}.n92-league-quick button>span{font-size:19px}.n92-league-tabs button{font-size:10px;padding:9px 7px}.n92-league-hero h1{font-size:28px}}
@media(prefers-reduced-motion:reduce){.n79-home .n79-hero,.n92-league-hero{scroll-behavior:auto}}


.n79-home .n82-match-center{margin:19px 0 20px}
.n79-home .n82-match-primary{background:linear-gradient(122deg,#33182b 0%,#17243a 57%,#1b3445 100%)!important;border:1px solid #7d4057!important;border-top:3px solid #ff4b6c!important;border-radius:16px!important;box-shadow:0 8px 21px #02050a55;padding:17px 13px}
.n79-home .n82-match-primary.n79-wing::before{opacity:.18}
.n79-home .n82-match-primary .n82-match-meta{color:#ffbccb;font-weight:760;letter-spacing:.06em}
.n79-home .n82-match-primary .n82-versus{color:#ff6984}
.n79-home .n82-match-primary .n82-match-link{color:#ffbccb}
.n79-home .n82-match-secondary{gap:9px;margin-top:10px}
.n79-home .n82-match-sub{background:linear-gradient(145deg,#1d2d44,#182335)!important;border:1px solid #394f6d!important;border-radius:13px;box-shadow:inset 0 1px #ffffff08}
.n79-home .n82-match-sub:first-child{border-top:2px solid #58cfc9!important}
.n79-home .n82-match-sub:last-child{border-top:2px solid #e1a45c!important}
.n79-home .n82-subtitle{color:#bfcede;letter-spacing:.05em}
.n79-home .n82-match-sub .n82-match-link{color:#a8deee}
.n79-home .n82-last-score{color:#fff;font-size:19px}
.n79-home .n82-side strong{color:#fff}
.n79-home .n82-side small{color:#b8c4d4}
.n79-home .n82-match-primary .n77-team-logo{border-radius:0;background:transparent}.n79-home .n82-match-primary .n77-team-empty{border-radius:12px;background:#ffffff0e}
.n79-home .n82-match-sub .n77-team-logo{border-radius:0;background:transparent}.n79-home .n82-match-sub .n77-team-empty{border-radius:9px;background:#ffffff0c}
.n79-home .n83-h2h-strip{border-top-color:#754d62}
.n79-home .n83-form-icons{color:#fff}


.n91-avatar{background:var(--n91-avatar-color,#42506a)!important;color:#fff;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff24;font-size:12px;letter-spacing:.015em}
.n922-open-compare{margin:6px 0 16px;width:100%;background:linear-gradient(120deg,#742c4a,#253f56);border-color:#c25078;color:#fff;font-weight:750}
.n922-compare-profile{margin:9px 0 15px;width:100%;background:#243951;border:1px solid #5a7892}
.n922-page{max-width:750px;margin:0 auto;min-width:0}
.n922-page .n90-sub{margin-bottom:18px}
.n922-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:10px}
.n922-controls .field:nth-child(3){grid-column:1/-1}
.n922-chooser{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:7px;align-items:end;margin:12px 0}
.n922-chooser .field{min-width:0;margin:0}.n922-chooser .field select{width:100%;min-width:0;font-size:12px;overflow:hidden}
.n922-swap{width:36px;height:44px;border:1px solid #59697b;border-radius:9px;background:#29384f;color:#e1eaf8;font-size:20px}
.n922-versus{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:6px;align-items:center;border:1px solid #3d516a;border-radius:16px;padding:18px 9px;margin:18px 0 12px;background:linear-gradient(115deg,#21374f,#171e31 50%,#1f2c45)}
.n922-side{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center}
.n922-side .n91-avatar{width:58px;height:58px;font-size:17px}.n922-side img{width:60px;height:60px;object-fit:contain}
.n922-side strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere;color:#fff}
.n922-side small{font-size:11px;color:#bfcadb;line-height:1.3}
.n922-side>span:last-child{color:#fff;background:#ffffff10;padding:5px 9px;border:1px solid #ffffff20;border-radius:99px;font-size:10px;font-weight:700}
.n922-vs{border-radius:50%;border:1px solid #6e758a;display:grid;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;color:#e7c5d2;background:#352a3e}
.n922-h2h{display:flex;justify-content:space-between;align-items:center;gap:12px;border-left:3px solid #e14868;border-radius:9px;background:#252940;padding:12px 11px;color:#fff;font-size:12px;margin:12px 0}
.n922-h2h>span{font-size:16px;white-space:nowrap;font-weight:900}.n922-h2h small{font-size:10px;color:#bcc7d8}
.n922-datanote{font-size:11px;line-height:1.55;color:#b2c3d3;margin:12px 0 15px}
.n922-chart{border:1px solid #344a63;background:#131d2d;border-radius:13px;padding:5px 10px 10px}
.n922-chart-head{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;gap:3px;margin:18px 3px 10px;color:#aabbd0;font-size:10px;font-weight:800;letter-spacing:.04em}
.n922-chart-head span:first-child{color:var(--n922-left)}.n922-chart-head span:last-child{color:var(--n922-right)}
.n922-stat-row{padding:12px 0;border-bottom:1px solid #344055}
.n922-stat-row:last-child{border-bottom:0}
.n922-stat-titles{display:grid;grid-template-columns:minmax(0,1fr) 1.2fr minmax(0,1fr);gap:3px;align-items:center;text-align:center;margin-bottom:7px}
.n922-stat-titles span{font-size:11px;font-weight:700;color:#cad8e9}
.n922-stat-titles strong{font-size:18px;font-variant-numeric:tabular-nums;color:#fff}
.n922-stat-titles strong:first-child{text-align:left}.n922-stat-titles strong:last-child{text-align:right}
.n922-bars{display:grid;grid-template-columns:1fr 1fr;gap:5px}
.n922-bar-track{background:#283349;height:9px;overflow:hidden;border-radius:4px}
.n922-bar-track i{display:block;height:100%;transition:width .22s ease;border-radius:4px}
.n922-left{display:flex;justify-content:end}.n922-right{display:flex;justify-content:start}
@media(max-width:355px){.n922-stat-titles strong{font-size:16px}.n922-chooser{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:4px}.n922-swap{width:30px}.n922-side strong{font-size:11px}}
@media(prefers-reduced-motion:reduce){.n922-bar-track i{transition:none}}

.n922-side .n922-team-fallback{display:grid;place-items:center;border-radius:50%;width:60px;height:60px;flex:none;font-size:16px;font-weight:850;color:white;border:1px solid #ffffff40;box-shadow:inset 0 1px #ffffff3d}
.n922-side .n922-team-badge{display:block;border-radius:10px;width:60px;height:60px;object-fit:contain}


:root {--n93-red:#ed4967;--n93-green:#51c69a;--n93-green-deep:#0c211b;--n93-team-primary:#64748b;--n93-team-secondary:#e5edf7}
body[data-n93-area="falcons"]{background:linear-gradient(180deg,#211624 0,#101522 360px,#0d121d 100%)}
body[data-n93-area="league"]{--accent:#50d1a1;--brand:#58cea4;--surface:#122a23;--surface2:#1b3830;--line:#305848;--muted:#b4cfc5;background:linear-gradient(180deg,#102c24 0,#0d1d19 440px,#0b1816 100%);color:#f1faf5}
body[data-n93-area="team"]{--accent:var(--n93-team-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--n93-team-primary) 24%,#101722) 0,#0e1520 420px,#0d121d 100%)}
body[data-n93-area="league"] .topbar{background:#0b201bf4;border-bottom:1px solid #356d59}
body[data-n93-area="team"] .topbar{border-bottom:2px solid var(--n93-team-primary);background:color-mix(in srgb,var(--n93-team-primary) 13%,#111623)}
body[data-n93-area="league"] .eyebrow{color:#72e5b9}
body[data-n93-area="league"] .section-header h2{border-left-color:#52cfa0}
body[data-n93-area="league"] .button.primary{background:#287857;border-color:#51cfa0;color:#fff}
body[data-n93-area="league"] .segmented button.active{background:#23704f;border-color:#57cfa1;color:#fff}
body[data-n93-area="league"] .n92-league-hero{background:linear-gradient(120deg,#0e4a36,#123327 58%,#132e2b);border-color:#3a9975}
body[data-n93-area="league"] .n92-league-hero .eyebrow{color:#a5f1d4}
body[data-n93-area="league"] .n92-title-point{color:#52deb0}
body[data-n93-area="league"] .n92-league-tabs button{background:#152d25;border-color:#376550;color:#c6e1d4}
body[data-n93-area="league"] .n92-league-tabs button.active{background:#1c704f;border-color:#66d8a8;color:#fff;box-shadow:inset 0 -2px #6ce1b1}
body[data-n93-area="league"] .n92-league-kpis div{background:#18342b;border-color:#34604c}
body[data-n93-area="league"] .n92-league-kpis div:nth-child(2) strong{color:#b0f0cd}
body[data-n93-area="league"] .n92-league-kpis div:nth-child(3) strong{color:#79e9bb}
body[data-n93-area="league"] .n92-league-quick button{background:linear-gradient(130deg,#19392e,#18312c);border-color:#3b6955}
body[data-n93-area="league"] .n92-league-quick button>span{color:#72dfb3}
body[data-n93-area="league"] .n92-league-standings button,body[data-n93-area="league"] .n92-overview-fixtures .n84-fixture-row{background:#152d25;border-color:#355d4a}
body[data-n93-area="league"] .n92-league-standings button>b{color:#80edbe}
body[data-n93-area="league"] .n91-coverage span,body[data-n93-area="league"] .n91-ranking .n91-rank{background:#19352b;border-color:#315a47}
body[data-n93-area="league"] .n91-sections button.active{background:#217753;border-color:#73dcb1}
body[data-n93-area="league"] .n91-panel>.section-header h2{color:#f0fcf5}

body[data-n93-area="league"] #nfn-permanent-nav{border-top-color:#326c55!important}
body[data-n93-area="league"] #nfn-permanent-nav [data-value="season"].active{background:#1c4939!important}
body[data-n93-area="league"] #nfn-permanent-nav [data-value="season"].active:before{background:#62d6a4!important}
body:not([data-n93-area="league"]) #nfn-permanent-nav .nav-item.active:before{background:#fa5972!important}

.n93-team-profile{--n93-accent:var(--n93-team-primary)}
.n93-team-profile .n93-team-hero{position:relative;border:1px solid color-mix(in srgb,var(--n93-accent) 55%,#526274);border-left:5px solid var(--n93-accent);background:linear-gradient(112deg,color-mix(in srgb,var(--n93-accent) 28%,#162235),#15202f 75%);border-radius:16px;padding:15px 11px;margin:9px 0 13px;box-shadow:0 10px 28px #0004;gap:10px}
.n93-team-profile .n93-team-hero .n77-team-logo{background:#ffffff0b;border-radius:12px;object-fit:contain}
.n93-team-profile .n93-team-hero .eyebrow{color:var(--n93-team-secondary)}
.n93-team-profile .n93-team-hero h1{color:#fff;font-weight:850;font-size:clamp(19px,6vw,26px);line-height:1.18}
.n93-team-profile .n93-team-hero .n86-team-edit-trigger{border-color:color-mix(in srgb,var(--n93-accent) 60%,#aab4c5);background:color-mix(in srgb,var(--n93-accent) 26%,#253243);font-weight:750}
.n93-team-profile .n84-tabs{background:#192334;border:1px solid #3a475a;border-radius:12px;padding:4px;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}
.n93-team-profile .n84-tabs button{white-space:nowrap;flex:1;min-width:max-content;border-radius:8px}
.n93-team-profile .n84-tabs button.active{background:color-mix(in srgb,var(--n93-accent) 62%,#182334);border-color:var(--n93-accent);color:#fff}
.n93-team-profile .n84-team-metrics>div{background:#1b293a;border-top:2px solid var(--n93-accent)}
.n93-team-profile .n91-stat-line{background:#1a293a;border-color:#35445a}
.n93-team-profile .n91-record-best{border-left:3px solid var(--n93-accent)}
.n93-team-profile .n84-h2h-link{border-color:var(--n93-accent);background:color-mix(in srgb,var(--n93-accent) 24%,#253349);color:#fff}
.n93-team-profile .n86-edit-panel{border-top:3px solid var(--n93-accent)}

.n93-falcons-hub{max-width:800px;margin:0 auto 24px;display:grid;gap:17px}
.n93-hub-hero{display:flex;align-items:center;gap:17px;padding:19px 16px;border:1px solid #a04462;border-radius:16px;background:linear-gradient(120deg,#5c1b36,#302136 63%,#18263b)}
.n93-hub-hero img{width:74px;height:74px;flex:none;border-radius:50%;object-fit:contain;background:#ffffff0d;border:1px solid #e67392;padding:4px}
.n93-hub-hero>div{min-width:0}.n93-hub-hero h1{font-size:24px;margin:6px 0;color:#fff;line-height:1.17}.n93-hub-hero p{font-size:12px;color:#dac9d2;margin:0;line-height:1.4}
.n93-hub-group{display:grid;gap:8px}.n93-hub-group h2{font-size:12px;text-transform:uppercase;letter-spacing:.09em;margin:1px 0 5px;color:#b6c2d1;border-left:3px solid #e44d6e;padding:4px 0 4px 9px}
.n93-hub-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.n93-hub-link{display:flex;align-items:center;gap:8px;justify-content:space-between;text-align:left;min-height:74px;color:#f7f9fc;background:#192639;border:1px solid #354b61;border-radius:11px;padding:11px 10px}
.n93-hub-link span:first-child{display:grid;gap:5px;min-width:0}.n93-hub-link strong{font-size:13px}.n93-hub-link small{font-size:10px;line-height:1.35;color:#b9c8d9}
.n93-hub-link>span:last-child{font-size:19px;color:#fa7490}
.n93-hub-link:active{border-color:#f36682;background:#2b2940}
.n93-muted-intro{font-size:12px;color:#b5c3d2;line-height:1.5;margin:0 0 19px}

.n90-page>.eyebrow{margin-bottom:6px}.n90-page>h1{margin:4px 0 12px;line-height:1.14}
.n90-filter-grid{gap:8px}.n90-filter-grid .field>label{font-size:11px;font-weight:650}
.n90-player-row,.n84-team-directory-row{min-height:65px}
.n84-team-directory-row strong,.n90-player-main strong{line-height:1.28}
#nfn-permanent-nav.bottom-nav{padding-top:7px!important;box-shadow:0 -9px 23px #0009!important;background:#111725!important}
#nfn-permanent-nav .n90-falcons-round{border-color:#ed5771;background:#261b29}
#nfn-permanent-nav .n90-falcons-round img{object-fit:contain;padding:2px}

.v075-share-page{max-width:760px;margin:0 auto}
.v075-share-page>h1{margin-bottom:7px;letter-spacing:-.03em}
.v075-share-page>.muted{font-size:12px;line-height:1.5;margin:0 0 16px}
.v075-share-page .r6-share-format{margin:13px 0 15px;display:flex;gap:6px}
.v075-share-page .r6-share-format button{flex:1;min-width:0;font-size:11px}
.n93-poster-preset{padding:13px 14px;background:#172336;border:1px solid #3a4e66;border-radius:12px;margin-bottom:11px}
.n93-poster-preset .field{margin:0}.n93-poster-preset select{width:100%}
.v075-share-control{gap:10px;margin:10px 0}.v075-share-control .field{margin:0}
.v075-fields,.v075-templates{border:1px solid #39475b;background:#141f30;border-radius:13px;padding:12px;margin:13px 0}
.v075-fields .v075-section-title h3,.v075-templates .v075-section-title h3{font-size:14px}
.v075-field-line{background:#1f2b3b;border:1px solid #354960;border-radius:10px;gap:5px;margin-bottom:7px;padding:8px 5px}
.v075-field-line button{border-radius:7px;min-height:35px}
.n93-preview-title{display:flex;justify-content:space-between;gap:9px;align-items:center;margin:15px 1px 3px}
.n93-preview-title strong{font-size:15px}.n93-preview-title small{font-size:10px;color:#acbacb}
.v075-share-page .r6-share-stage{background:#121b2a;padding:10px;border:1px solid #3a4a60;border-radius:15px}
.v075-share-page .v7-artwork{max-width:540px;margin:0 auto;box-shadow:0 12px 25px #0005;border-radius:8px;overflow:hidden}
.v075-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
.v075-share-actions .button{min-height:44px;font-size:12px}
.v075-share-actions .button.primary{grid-column:1/-1;grid-row:1;background:#d83659}
.v075-share-actions .v075-copy{grid-column:2;grid-row:2}
.v075-share-actions [data-action="shareClose"]{grid-column:1;grid-row:2}
@media(max-width:355px){.n93-hub-hero img{width:55px;height:55px}.n93-hub-hero h1{font-size:21px}.n93-hub-link{padding:10px 7px}.n93-hub-link strong{font-size:12px}.n93-hub-link small{font-size:9px}.n93-team-profile .n93-team-hero{gap:7px}.n93-team-profile .n93-team-hero .n86-team-edit-trigger{font-size:10px;padding:6px}}
@media(prefers-reduced-motion:reduce){.n93-hub-link,.n93-hub-link:active{transition:none}}

.n93-team-profile .n93-team-hero{display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:10px 11px}
.n93-team-profile .n93-team-hero>img,.n93-team-profile .n93-team-hero>.n77-team-empty{grid-column:1;grid-row:1;max-width:100%;height:auto!important;max-height:66px;object-fit:contain;justify-self:center}
.n93-team-profile .n93-team-hero>div{grid-column:2;grid-row:1;min-width:0;max-width:100%;display:block}
.n93-team-profile .n93-team-hero .eyebrow{line-height:1.3;font-size:10px;letter-spacing:.08em;overflow-wrap:anywhere}
.n93-team-profile .n93-team-hero h1{margin:5px 0 4px;overflow-wrap:normal;word-break:normal;hyphens:auto}
.n93-team-profile .n93-team-hero .n86-team-edit-trigger{grid-column:1;grid-row:2;width:100%;padding:8px 4px;font-size:11px;min-width:0;min-height:41px;margin:0}
.n93-team-profile .n93-team-hero .n922-compare-profile{grid-column:2;grid-row:2;width:100%;min-width:0;min-height:41px;margin:0;padding:9px 5px;font-size:12px;white-space:nowrap}
@media(max-width:359px){.n93-team-profile .n93-team-hero{grid-template-columns:55px minmax(0,1fr);gap:8px}.n93-team-profile .n93-team-hero .n86-team-edit-trigger{font-size:10px;padding:6px 2px}.n93-team-profile .n93-team-hero h1{font-size:19px}}


.n94-page{min-width:0;padding:5px 0 32px}.n94-page h1{font-size:28px;margin:6px 0 19px;letter-spacing:-.035em}.n94-settings-link{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(125deg,#1c2a3c,#142233);border:1px solid #3b4d65;color:#f5f8fd;text-align:left;border-radius:13px;width:100%;padding:16px;margin:10px 0 16px}.n94-settings-link>span:first-child{display:flex;flex-direction:column;gap:6px}.n94-settings-link strong{font-size:15px}.n94-settings-link small{font-size:11px;color:#acb9c9}.n94-settings-link>span:last-child{font-size:23px;color:#d5dee9}.n94-settings-section{margin:20px 0;background:#172335;padding:14px;border-radius:12px;border:1px solid #36465d}.n94-settings-section h2{font-size:15px}
.n94-audit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0}.n94-audit-summary>div{display:grid;gap:8px;padding:12px 7px;text-align:center;background:#1e2b3b;border:1px solid #37465b;border-radius:11px;min-width:0}.n94-audit-summary small{color:#b6c1d1;font-size:10px}.n94-audit-summary strong{font-size:13px;overflow-wrap:anywhere}.n94-audit-status{display:flex;flex-direction:column;gap:5px;padding:14px 15px;border-radius:12px;border-left:3px solid #dfa16e;background:#2b2830;font-weight:760;font-size:14px;margin:15px 0}.n94-audit-status.complete{background:#142e29;border-left-color:#5fd3aa}.n94-audit-status small{font-size:11px;font-weight:450;line-height:1.5;color:#c8cdd5}.n94-audit-detail{margin:8px 0;background:#1d2635;border:1px solid #3d4859;border-radius:11px;overflow:hidden}.n94-audit-detail>summary{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:15px 13px;cursor:pointer;list-style:none;font-size:12px}.n94-audit-detail>summary::-webkit-details-marker{display:none}.n94-audit-detail>summary span{background:#2f3c50;border-radius:99px;padding:4px 9px;min-width:30px;text-align:center}.n94-audit-list{display:grid;gap:5px;padding:10px}.n94-audit-list>div{background:#111e2b;padding:11px 9px;border-radius:8px;display:grid;gap:5px}.n94-audit-list strong{font-size:12px}.n94-audit-list small{font-size:10px;color:#b4bfd0}.n94-audit-list button{justify-self:start}.n94-team-options{max-height:300px;overflow:auto;display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:8px}.n94-team-options label{display:flex;gap:7px;align-items:center;padding:8px;font-size:11px;background:#182638;border-radius:8px}.n94-participants .button{margin:7px 10px}
.n94-team-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:14px 0}.n94-team-tabs button{font-size:11px;border:1px solid #40546a;background:#202d3d;border-radius:9px;color:#ccd6e1;padding:10px 11px;white-space:nowrap;flex:1}.n94-team-tabs button.active{background:var(--n93-team-primary,#a43550);border-color:var(--n93-team-primary,#a43550);color:#fff}.n94-team-actions{display:flex;gap:8px;margin:12px 0}.n94-team-actions .n86-team-edit-trigger,.n94-team-actions .button{flex:1;font-size:12px}.n94-team-profile .n93-team-hero{margin-bottom:8px}.n94-team-records,.n94-scouting-landing{padding:12px 0}.n94-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 20px}.n94-record-stat{background:#182638;color:white;border:1px solid #3c4c60;border-radius:11px;display:grid;gap:7px;text-align:left;min-width:0;padding:14px 12px}.n94-record-stat small{font-size:11px;color:#abbad0}.n94-record-stat strong{font-size:26px;color:#fff}.n94-record-stat span{font-size:10px;color:#d0d9e5}.n94-record-player{display:grid;grid-template-columns:22px minmax(0,1fr) auto 40px;gap:7px;align-items:center;text-align:left;background:#1b2939;color:#f4f7fb;border:1px solid #354a62;border-radius:9px;width:100%;padding:11px;font-size:12px}.n94-record-player strong{min-width:0}.n94-record-player small{color:#b1c0d0;font-size:10px}.n94-record-player b{text-align:right}.n94-scouting-landing{background:#1a2c38;border:1px solid #3c6970;padding:16px;border-radius:13px}.n94-scouting-landing p{font-size:12px;line-height:1.55;color:#bfd2de}
.n94-profile-opponents{margin:12px 0;border-color:#5aa4a1!important;color:#e4fffb!important}.n94-insight-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.n94-insight-filters>.field{min-width:0}.n94-insight-filters select{width:100%;min-width:0}.n94-insight-head{display:flex;justify-content:space-between;gap:10px;color:#c5d1e0;font-size:11px;font-weight:700;margin:10px 0}.n94-insight-rows{display:grid;gap:7px}.n94-insight-row{display:flex;gap:10px;align-items:center;width:100%;padding:13px 10px;background:#1b2c3d;color:white;border:1px solid #385066;border-radius:10px;text-align:left;min-width:0}.n94-insight-rank{font-size:12px;color:#a9b8cd;width:22px;flex:none}.n94-insight-entry{display:grid;gap:6px;flex:1;min-width:0}.n94-insight-entry strong{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.n94-insight-entry small{font-size:10px;line-height:1.4;color:#aebbd0}.n94-insight-track{width:100%;height:6px;border-radius:5px;background:#ffffff20;overflow:hidden}.n94-insight-track i{display:block;height:100%;border-radius:5px;background:#66d6c5}.n94-insight-row>b{font-size:18px;color:#fff;white-space:nowrap}.n94-poster-tools{background:linear-gradient(120deg,#243143,#1a2b3a);border:1px solid #456074;border-radius:13px;padding:16px;margin:20px 0}.n94-poster-tools h2{font-size:16px}.n94-poster-tools p{font-size:11px;line-height:1.4;color:#c8d4df}.n94-poster-tools .button{margin-top:10px}.n94-poster-tools .field select{width:100%}
@media(max-width:350px){.n94-insight-filters{gap:5px}.n94-team-options{grid-template-columns:1fr}.n94-record-player{grid-template-columns:18px minmax(0,1fr) 38px}.n94-record-player small{display:none}}

.n95-page{--n95-bg:#0e2924;--n95-green:#5eddb1;--n95-line:#3b6155;--n95-text:#f7faf7;--n95-muted:#a9c9bb;max-width:780px;margin:0 auto;padding:3px 0 20px;color:var(--n95-text)}
.n95-page .eyebrow{color:var(--n95-green)!important;letter-spacing:.14em;font-size:10px}
.n95-page h1{letter-spacing:-.035em;color:white}.n95-page h1 span{color:var(--n95-green)}
.n95-page .n90-back{color:#b5e0cf}
.n95-intro{background:linear-gradient(135deg,#11372b,#13241f 63%,#1c2834);border:1px solid #376757;border-radius:17px;padding:26px 19px 22px;margin-bottom:15px;position:relative;overflow:hidden}
.n95-intro:after{content:"34";position:absolute;right:-20px;top:24px;font-size:150px;font-weight:900;color:#ffffff07;pointer-events:none}
.n95-intro h1{font-size:clamp(28px,8vw,43px);margin:7px 0 9px}.n95-intro p{max-width:440px;color:#c5d8cd;font-size:12px;line-height:1.6;margin:0;position:relative;z-index:1}
.n95-resume{width:100%;color:white;background:#215340;border:1px solid #75b89b;border-radius:12px;padding:13px 15px;margin-bottom:13px;display:flex;align-items:center;gap:10px;text-align:left}.n95-resume strong{flex:1;font-size:13px}.n95-resume small{color:#b5dbcd;font-size:11px}.n95-resume>span{font-size:23px}
.n95-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:16px 0}.n95-mode-card{background:linear-gradient(148deg,#213c35,#182a2a);border:1px solid #41665a;border-radius:15px;padding:15px 12px;display:flex;flex-direction:column;gap:8px;min-width:0}.n95-mode-card:nth-child(2){background:linear-gradient(148deg,#2a3043,#1b252e);border-color:#50617b}.n95-mode-icon{color:#6ee4b7;font-size:12px;font-weight:850;letter-spacing:.18em}.n95-mode-card:nth-child(2) .n95-mode-icon{color:#b7b6f4}.n95-mode-card h2{font-size:17px;margin:0;color:white}.n95-mode-card p{font-size:11px;line-height:1.5;color:#b9cfc4;flex:1;margin:0 0 8px}.n95-mode-card .button{font-size:12px;min-height:42px}.n95-mode-card .button.primary{background:#36af86;color:#051b14;border-color:#72ebbd;font-weight:850}
.n95-board-link,.n95-more-link{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#1d302c;border:1px solid #416456;color:#f6fcf9;border-radius:12px;padding:15px;text-align:left;width:100%;font-size:13px;margin:10px 0}.n95-board-link strong{color:#70e0b6;font-size:12px}.n95-rule-card{background:#182820;border:1px solid #355446;padding:15px 16px;border-radius:13px;margin-top:15px}.n95-rule-card h2{font-size:15px;margin:0 0 9px}.n95-rule-card p{font-size:11px;color:#c1d3c9;line-height:1.6;margin:0 0 11px}.n95-rule-card .n95-data-note{color:#84bca7;border-top:1px solid #426457;padding-top:12px;margin:0}
.n95-more-group{background:linear-gradient(120deg,#19342c,#172a2c);border:1px solid #426655;border-radius:13px;padding:13px;margin:14px 0 16px}.n95-more-group .n95-more-link{margin:8px 0 0;background:#12291f;border-color:#395d4d;padding:12px}.n95-more-link span{display:flex;flex:1;flex-direction:column;gap:5px}.n95-more-link strong{font-size:13px}.n95-more-link small{font-size:11px;color:#a9caba}.n95-more-link>b{color:#71dcb5;font-size:19px}
.n95-draft-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:3px 0 13px}.n95-draft-head h1{font-size:31px;margin:5px 0 0}.n95-draft-head h1 small{color:#b2d0be;font-size:19px}
.n95-lineup{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:15px 0}.n95-slot{background:#172c27;border:1px dashed #4e6d5c;border-radius:9px;padding:11px 5px;min-height:95px;display:flex;flex-direction:column;text-align:center;gap:5px;min-width:0}.n95-slot>b{font-size:12px;color:#74e4b7}.n95-slot>span{font-size:10px;line-height:1.35;overflow-wrap:anywhere;color:#bdcfc6}.n95-slot>small{font-size:9px;color:#95b5a5;overflow-wrap:anywhere}.n95-slot.filled{background:#1b3e32;border-style:solid;border-color:#55b889}.n95-slot.filled>span{color:#f2fff9;font-weight:700}.n95-slot>strong{font-size:16px;color:#fff;margin-top:auto}
.n95-offer{background:linear-gradient(120deg,#143e31,#15312d);border:1px solid #477e65;border-top:3px solid #5bd9ab;border-radius:15px;padding:16px 14px}.n95-offer-head{display:flex;align-items:center;gap:13px;margin:11px 0 16px}.n95-offer-head>div{min-width:0;display:flex;flex-direction:column;gap:5px}.n95-offer-head strong{font-size:18px;line-height:1.3;overflow-wrap:anywhere}.n95-offer-head small{color:#b6d3c4;font-size:12px}.n95-jokers{display:grid;grid-template-columns:1fr 1fr;gap:8px}.n95-jokers button{background:#24493c;border:1px solid #5d9c80;color:white;border-radius:9px;padding:11px 6px;font-size:11px;font-weight:700;min-width:0}.n95-jokers button:disabled{opacity:.38}.n95-hint{font-size:11px;line-height:1.55;color:#aabeb2;margin:9px 0}.n95-choose{margin:18px 0}.n95-choose h2{font-size:17px;margin-bottom:10px}.n95-position-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.n95-position-buttons button{border:1px solid #486457;background:#20392e;color:#c1d9ca;border-radius:9px;padding:12px 3px;font-weight:850;font-size:12px}.n95-position-buttons button.active{background:#43ad81;border-color:#73ddb4;color:#082116}
.n95-candidates{display:grid;gap:8px;margin-top:13px}.n95-candidate{display:block;background:#1a2d2b;border:1px solid #3e6254;color:white;border-radius:12px;padding:11px;text-align:left;width:100%}.n95-candidate:disabled{opacity:.45}.n95-candidate-name{display:flex;align-items:center;gap:11px;min-width:0}.n95-candidate-name>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.n95-candidate-name strong{font-size:13px;overflow-wrap:anywhere}.n95-candidate-name small{color:#b5c9bd;font-size:11px}.n95-avatar{background:var(--draft-team-color,#36584b);border:1px solid #9dbdaf;color:white;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.n95-select-arrow{font-size:22px;color:#7bdeb3}.n95-stat-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:11px 0 0;border-top:1px solid #426455;padding-top:9px}.n95-stat-grid>div{min-width:0;text-align:center;display:grid;gap:5px}.n95-stat-grid small{color:#a8c2b2;font-size:9px}.n95-stat-grid strong{font-size:11px;font-variant-numeric:tabular-nums;color:#f4fff8;overflow:hidden}.n95-blind{background:#172525;color:#c2cbd1;border:1px dashed #4b6a6b;border-radius:8px;margin-top:11px;display:flex;gap:8px;align-items:center;padding:9px 12px;font-size:11px}.n95-blind span{font-size:18px;color:#b4b5ef}
.n95-result-hero{background:linear-gradient(125deg,#18573c,#13332a);border:1px solid #50c28e;border-radius:15px;padding:20px 16px;margin:10px 0 17px}.n95-result-score{display:flex;align-items:center;justify-content:space-between;margin:20px 0;gap:12px}.n95-result-score>div{display:grid;gap:5px}.n95-result-score small{font-size:11px;color:#b0d4c3;letter-spacing:.05em}.n95-result-score strong{font-size:46px;letter-spacing:-.06em}.n95-result-score strong span{font-size:17px;color:#b8d4c3;letter-spacing:0}.n95-grade{display:grid;place-items:center;background:#e6ba70;color:#19221b;border-radius:14px;font-size:38px;font-weight:950;min-width:80px;min-height:80px}.n95-grade.grade-Splus{background:#75ffd0}.n95-grade.grade-S{background:#77eab4}.n95-grade.grade-A{background:#99d7ff}.n95-grade.grade-F{background:#eb8092}.n95-result-track{height:10px;background:#19462f;border-radius:20px;overflow:hidden}.n95-result-track span{display:block;background:#72edb6;height:100%;border-radius:20px}.n95-result-hero p{color:#bddbc9;font-size:12px;margin:13px 0 0;line-height:1.5}.n95-result-breakdown{background:#182c27;border:1px solid #3d6653;border-radius:14px;padding:17px 12px;margin:18px 0}.n95-result-breakdown h2{font-size:17px}.n95-result-breakdown p{font-size:11px;color:#b8c9c0;line-height:1.6}.n95-weight-row{display:grid;grid-template-columns:122px minmax(0,1fr) 68px;gap:8px;align-items:center;margin:12px 0}.n95-weight-row>span{font-size:11px;display:flex;flex-direction:column;gap:2px}.n95-weight-row small{color:#a4bcb0;font-size:9px}.n95-weight-row strong{font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.n95-weight-track{height:8px;background:#254439;border-radius:8px;overflow:hidden}.n95-weight-track i{display:block;background:#64dbae;height:100%;border-radius:8px}.n95-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.n95-result-actions .button{font-size:12px;min-height:48px}.n95-result-actions .button.primary{background:#37ad83;color:#0a281b}
.n95-mode-switch{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:15px 0}.n95-mode-switch button{background:#20382e;color:#a9d1bd;border:1px solid #416a55;border-radius:9px;padding:10px 6px}.n95-mode-switch button.active{background:#42b083;color:#07251a;font-weight:800}.n95-board-list{display:grid;gap:7px;margin-bottom:18px}.n95-board-row{display:flex;align-items:center;gap:9px;background:#1b332c;border:1px solid #3d6654;color:#fff;border-radius:11px;padding:13px 9px;text-align:left;width:100%}.n95-board-rank{color:#74e4b1;font-size:14px;font-weight:850;width:25px;text-align:center;flex:none}.n95-board-title{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.n95-board-title strong{font-size:13px}.n95-board-title small{color:#a9cabb;font-size:10px}.n95-board-row>strong{font-size:17px;font-variant-numeric:tabular-nums}.n95-board-row>b{background:#3d7559;border-radius:7px;padding:8px;font-size:14px;min-width:35px;text-align:center}.n95-delete-board{margin:20px 0 0;padding:10px;background:transparent;border:0;color:#cfb7b6;font-size:11px;display:block}
@media(max-width:359px){.n95-mode-card{padding:12px 8px}.n95-mode-card h2{font-size:15px}.n95-stat-grid{gap:1px}.n95-stat-grid strong{font-size:10px}.n95-slot{padding:9px 3px}.n95-slot>span{font-size:9px}.n95-weight-row{grid-template-columns:96px minmax(0,1fr) 55px;gap:5px}.n95-grade{min-width:65px;min-height:65px;font-size:32px}}
.n95-reveal-stats{background:#162d24;border:1px solid #356952;border-radius:12px;padding:13px;margin:16px 0}.n95-reveal-stats summary{cursor:pointer;font-size:13px;font-weight:800;color:#73e3af;padding:4px 2px}.n95-reveal-player{padding:12px 0;border-top:1px solid #34604a;margin-top:10px}.n95-reveal-player>strong{font-size:13px}.n95-reveal-player .n95-stat-grid{margin-top:8px}


.n97-preview,.n97-h2h{margin:15px 0;background:linear-gradient(130deg,#192838,#182235);border:1px solid #395068;border-radius:15px;padding:15px 12px}
.n97-preview .section-header,.n97-h2h .section-header{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}
.n97-preview .section-header h2,.n97-h2h .section-header h2{margin:0;border-left:3px solid #62cda7;padding-left:10px;font-size:16px}
.n97-preview-pill{background:#244b42;color:#a8e8cf;border-radius:99px;padding:5px 10px;font-size:10px;font-weight:700}
.n97-preview-note{font-size:11px;color:#b9c8d7;line-height:1.5;margin:5px 0 12px}
.n97-preview-records{display:flex;justify-content:space-between;gap:12px;margin:10px 0}
.n97-preview-records>span{display:flex;flex-direction:column;font-size:21px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums;gap:3px}
.n97-preview-records>span:last-child{text-align:right}
.n97-preview-records small{font-size:10px;font-weight:500;color:#a3b7ca}
.n97-preview-stats{background:#101a28;border:1px solid #34465e;border-radius:11px;overflow:hidden}
.n97-preview-labels{display:flex;justify-content:space-between;gap:12px;padding:12px 10px;font-weight:750;font-size:11px}
.n97-preview-labels span{min-width:0;max-width:48%;overflow-wrap:anywhere;border-bottom:2px solid var(--n97-color);padding-bottom:5px}
.n97-preview-labels span:last-child{text-align:right}
.n97-preview-stat{display:grid;grid-template-columns: minmax(42px,1fr) minmax(0,2fr) minmax(42px,1fr);align-items:center;text-align:center;gap:5px;padding:10px 6px;border-top:1px solid #ffffff10;font-size:11px}
.n97-preview-stat:nth-child(even){background:#ffffff06}
.n97-preview-stat strong{color:#f8fafc;font-weight:850;font-size:14px;font-variant-numeric:tabular-nums}
.n97-preview-stat>span{color:#b6c6d8;line-height:1.25}
.n97-h2h-score{display:grid;grid-template-columns:38px 1fr 38px;gap:9px;align-items:center;text-align:center;background:#10251f;border:1px solid #2e594c;border-radius:11px;padding:12px 8px}
.n97-h2h-score strong{font-size:24px;color:#8ae1b8;font-variant-numeric:tabular-nums}
.n97-h2h-score span{font-size:10px;color:#e6f8ef;line-height:1.4}
.n97-h2h-results{margin-top:10px;display:grid;gap:5px}
.n97-h2h-game{display:grid;grid-template-columns:73px minmax(0,1fr) 44px;align-items:center;gap:5px;background:#192d35;border:1px solid #344b53;border-radius:8px;padding:10px 8px;font-size:10px;color:#c9d9e5}
.n97-h2h-game>span:nth-child(2){overflow-wrap:anywhere}
.n97-h2h-game strong{text-align:right;font-size:12px;color:white;font-variant-numeric:tabular-nums}
.n94-insight-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.n94-insight-filters .field{min-width:0}
@media(max-width:360px){.n97-preview,.n97-h2h{padding:12px 9px}.n97-h2h-game{grid-template-columns:65px minmax(0,1fr) 40px;gap:4px}.n94-insight-filters{gap:6px}.n94-insight-filters label{font-size:10px}}


.n98-editor{--n98-border:#394c60}
.n98-editor>.n90-sub{line-height:1.55;max-width:60ch}
.n98-counter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:13px 0 15px}
.n98-counter>div{display:flex;flex-direction:column;align-items:center;gap:5px;background:linear-gradient(140deg,#202d40,#172333);border:1px solid #38516a;border-radius:11px;padding:14px 6px}
.n98-counter strong{color:#fff;font-size:23px;line-height:1;font-variant-numeric:tabular-nums}
.n98-counter>div:nth-child(2) strong{color:#ef8a9b}
.n98-counter>div:nth-child(3) strong{color:#71ddbe}
.n98-counter small{font-size:9.5px;line-height:1.3;color:#b9c9da;text-align:center}
.n98-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}
.n98-filters>.field{min-width:0;margin:0}
.n98-filters>.field:first-child{grid-column:1/-1}
.n98-filters label,.n98-edit-form label{font-size:11px;color:#c0cfdf;display:block;margin:0 0 6px}
.n98-filters input,.n98-filters select,.n98-edit-form input,.n98-edit-form select{min-width:0;max-width:100%;width:100%;border:1px solid #405771;border-radius:9px;background:#162337;color:#f8fbff;min-height:40px;padding:8px}
.n98-profile-list{display:grid;gap:8px}
.n98-profile-row{background:linear-gradient(125deg,#1c2a3d,#172232);border:1px solid #344a61;border-radius:12px;padding:10px}
.n98-profile-row.n98-complete{border-color:#315a50}
.n98-profile-main{display:flex;align-items:center;gap:9px;min-width:0}
.n98-avatar{flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--n98-accent) 64%,#19243a);border:1px solid var(--n98-accent);border-radius:12px;width:41px;height:41px;font-size:12px;font-weight:850;color:white}
.n98-profile-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}
.n98-profile-name strong{font-size:13px;line-height:1.25;color:#fff;overflow-wrap:anywhere}
.n98-profile-name small{font-size:10px;line-height:1.3;color:#b9cadd;overflow-wrap:anywhere}
.n98-edit-trigger{flex:none;align-self:center;background:#293d53;border:1px solid #50718b;border-radius:8px;color:#e7f1fa;padding:10px 9px;min-height:40px;font-size:11px;font-weight:770}
.n98-edit-form{display:block;border-top:1px solid #42536a;padding-top:13px;margin-top:12px}
.n98-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.n98-input-grid .field:first-child{grid-column:1/-1}
.n98-input-grid .field{min-width:0;margin:0}
.n98-hint{color:#adbecf;font-size:10.5px;line-height:1.5;margin:12px 0 8px}
.n98-edit-buttons{display:flex;gap:8px;flex-wrap:wrap}
.n98-edit-buttons .button{min-height:41px}
.n98-footnote{margin:17px 0;color:#a9bbce;line-height:1.5;font-size:11px}
.n98-status{margin:8px 0;padding:10px 12px;border-left:3px solid #58d2aa;border-radius:7px;background:#15372f;color:#d4efe2;font-size:12px}
.n98-profile-quickedit{margin:10px 0}
.n98-menu-link{border-left:3px solid #e85873!important}
.n98-preview-facts{background:linear-gradient(145deg,#172c32,#1a2535);border:1px solid #36576b;border-radius:15px;padding:15px 12px;margin:15px 0}
.n98-preview-facts>.section-header{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}
.n98-preview-facts>.section-header h2{margin:0;border-left:3px solid #70dba8;padding-left:10px;font-size:16px}
.n98-fact-list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
.n98-fact{background:#122a35;border:1px solid #315367;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px}
.n98-fact>span{font-size:9px;font-weight:840;letter-spacing:.12em;color:#82d3c0}
.n98-fact>strong{color:#f6fafb;font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}
.n98-fact>small{font-size:10.5px;color:#aebfd0;line-height:1.42}
.n98-fact.n98-attack{border-left:3px solid #ed7182}
.n98-fact.n98-defense{border-left:3px solid #63d5b0}
.n98-fact.n98-form{border-left:3px solid #edbc75}
.n98-fact.n98-h2h{border-left:3px solid #8ea5ed}
.n98-leaders-head{margin:17px 0 9px!important}
.n98-leaders-head h3{border-left:3px solid #5acda9;padding-left:9px;font-size:13px}
.n98-leaders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.n98-leaders>div{display:flex;flex-direction:column;gap:5px;min-width:0;border:1px solid #40566a;border-radius:10px;background:#192b35;padding:11px 9px}
.n98-leaders small{font-size:10px;color:#9bd6be;line-height:1.3;overflow-wrap:anywhere}
.n98-leaders strong{font-size:12px;color:#fff;line-height:1.2;overflow-wrap:anywhere}
.n98-leaders span{font-size:10px;color:#b5c9d5;line-height:1.4}
.n98-facts-foot{margin:12px 0 0;font-size:10px;line-height:1.45;color:#adbdc9}
@media(max-width:360px){.n98-counter small{font-size:9px}.n98-profile-main{gap:6px}.n98-profile-name strong{font-size:12px}.n98-edit-trigger{padding:9px 7px}.n98-input-grid{gap:6px}.n98-leaders{grid-template-columns:1fr}}


.n99-player-profile,.n99-team-profile{min-width:0;max-width:100%}
.n99-player-hero{display:flex;align-items:center;gap:15px;margin:10px 0 13px;padding:21px 14px;border-radius:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--n99-profile-accent,#a33e52) 44%,#171e2b),#172536);border:1px solid color-mix(in srgb,var(--n99-profile-accent,#a33e52) 67%,#354359);border-left:4px solid var(--n99-profile-accent,#d34e66)}
.n99-player-hero .eyebrow{color:#f3ccd4;font-size:10px}.n99-player-hero h1{color:#fff;font-size:clamp(19px,5.6vw,29px);line-height:1.15;margin:6px 0;overflow-wrap:anywhere}.n99-player-hero p{margin:0 0 7px;font-size:12px;color:#ecf2f7}.n99-player-hero small{font-size:11px;color:#cbd6e4}
.n99-avatar{display:grid;place-items:center;flex:none;width:64px;height:64px;color:#fff;border:2px solid #fff9;border-radius:18px;font-size:23px;font-weight:800;letter-spacing:-.05em;background:color-mix(in srgb,var(--n99-profile-accent,#a33e52) 55%,#283148)}
.n99-player-actions{display:flex;gap:9px;flex-wrap:wrap;margin:9px 0 15px}.n99-player-actions button{flex:1;min-width:130px;font-size:12px;padding:11px 8px;min-height:42px}
.n99-season-pick{margin:12px 0}.n99-season-pick .field,.n99-season-pick select{width:100%}
.n99-profile-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:16px 0;padding-bottom:6px}.n99-profile-tabs::-webkit-scrollbar{display:none}.n99-profile-tabs button{border:1px solid #44546c;background:#1d2b3d;color:#c7d3df;border-radius:9px;white-space:nowrap;font-weight:750;font-size:11px;padding:11px 10px;min-height:40px}.n99-profile-tabs button.active{background:color-mix(in srgb,var(--n99-profile-accent,#9d3450) 57%,#202e42);border-color:var(--n99-profile-accent,#d34e66);color:white}
.n99-profile-content h2,.n99-team-history h2,.n99-team-games h2{font-size:16px;margin:17px 0 12px;border-left:3px solid var(--n99-profile-accent,#58cfa6);padding-left:10px}.n99-footnote{color:#afbfd0;font-size:12px;line-height:1.55;margin:9px 0 13px}.n99-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 8px}.n99-stat-grid>div{background:#192838;border:1px solid #3b5068;border-radius:10px;text-align:center;padding:12px 2px;min-width:0}.n99-stat-grid small{display:block;font-size:10px;color:#b4c8d9;margin-bottom:8px}.n99-stat-grid strong{font-size:15px;line-height:1.1;color:#f5fcff;font-variant-numeric:tabular-nums}.n99-overview-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0 17px}.n99-overview-figures>div{border:1px solid #41616d;background:#193239;border-radius:11px;padding:13px 7px;text-align:center}.n99-overview-figures small{display:block;color:#b4d0c8;font-size:10px}.n99-overview-figures strong{display:block;color:#fff;margin-top:7px;font-size:24px}
.n99-link-row{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0 21px}.n99-link-row>*{flex:1;min-width:125px}.n99-timeline{border-left:2px solid #3f6f64;margin:17px 0 8px 8px;padding:0 0 0 15px}.n99-station{background:linear-gradient(130deg,#1a3037,#1b2638);border:1px solid #3d5d66;border-radius:12px;position:relative;padding:13px 12px 11px;margin-bottom:13px}.n99-timeline-node{position:absolute;left:-23px;top:19px;height:12px;width:12px;border-radius:50%;background:#69d7b1;box-shadow:0 0 0 4px #112722}.n99-station-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:11px}.n99-station-head b{color:#ecfdf6}.n99-station-head span{color:#aabed1;font-size:11px}.n99-team-link{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;color:white;padding:3px 0 9px}.n99-team-link strong{flex:1;font-size:13px;overflow-wrap:anywhere}.n99-team-link>span:last-child{font-size:18px;color:#70d7af}.n99-station-stats{display:flex;flex-wrap:wrap;gap:7px}.n99-station-stats>span{background:#13232f;border:1px solid #38515d;border-radius:7px;color:#f6fcff;font-size:12px;padding:6px}.n99-station-stats small{font-size:9px;color:#91c3b3}
.n99-games,.n99-records{display:grid;gap:8px}.n99-games>button,.n99-records>button,.n99-team-history button{background:#1a293a;border:1px solid #384e64;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:9px;text-align:left;color:#f6f9fd;padding:12px 10px;min-width:0}.n99-games>button>span:first-child,.n99-records>button>span,.n99-team-history button>span{flex:1;min-width:0}.n99-games small,.n99-records small,.n99-team-history small{display:block;color:#adbdd0;font-size:11px;line-height:1.45}.n99-games>button>span:last-child{text-align:right}.n99-games strong,.n99-records strong{color:#9ce5c9;font-variant-numeric:tabular-nums}.n99-records>button small{margin-top:4px}.n99-team-history button{margin:8px 0;flex-wrap:wrap;width:100%}.n99-team-history button>strong{width:65px}.n99-team-history button>small{width:100%;order:5}.n99-team-history button>b{margin-left:auto}.n99-team-history button>span{font-size:12px}.n99-team-games{margin-top:20px}.n99-team-games details{background:#1d2f37;border:1px solid #496765;border-radius:11px;margin-top:9px;padding:12px}.n99-team-games summary{cursor:pointer;color:#98e4bf;font-weight:750;font-size:12px}.n99-team-games details .n84-fixtures-list{margin-top:14px}
.n99-round-admin{border:1px solid #426357;border-radius:13px;background:#192c2b;margin:16px 0;padding:12px}.n99-round-admin summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:9px;cursor:pointer;color:#f7fffa}.n99-round-admin summary span{color:#8ce3bd;font-size:11px}.n99-round-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:8px;align-items:center;border-top:1px solid #3a534b;padding:11px 0}.n99-round-row:first-of-type{margin-top:14px}.n99-round-row>div{min-width:0}.n99-round-row strong{display:block;font-size:12px;overflow-wrap:anywhere}.n99-round-row small{display:block;color:#b7cec3;font-size:11px;margin-top:5px}.n99-round-row select{width:100%;font-size:11px;padding:10px 3px}.n99-round-row button{grid-column:2;justify-self:stretch}
@media(max-width:365px){.n99-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n99-player-hero{gap:10px;padding:14px 10px}.n99-avatar{width:53px;height:53px}.n99-profile-tabs button{padding:10px 8px;font-size:10px}}
.n99-career-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.n99-career-totals>div{background:#20293b;border:1px solid #40516b;border-radius:10px;padding:12px 4px;text-align:center;min-width:0}.n99-career-totals small{display:block;font-size:10px;color:#b1c1d0;margin-bottom:7px}.n99-career-totals strong{display:block;font-size:17px;color:#fff;font-variant-numeric:tabular-nums}@media(max-width:360px){.n99-career-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}
.n99-falcons-records{width:100%;margin:3px 0 10px;background:#622237;border-color:#d14b69;color:#fff;min-height:41px;font-size:12px}


.n100-slot-panel{padding:14px 11px;margin:0 0 14px;background:linear-gradient(145deg,#0e201e,#1b3434);border:1px solid #79d7ad;border-radius:14px;box-shadow:inset 0 1px #ffffff14,0 8px 25px #04120f88}
.n100-machine-overline{display:flex;align-items:center;gap:9px;color:#a1eacf;font-weight:850;letter-spacing:.14em;font-size:10px;margin-bottom:11px}
.n100-machine-light{width:8px;height:8px;background:#70e8b2;border-radius:50%;box-shadow:0 0 0 4px #70e8b233,0 0 13px #70e8b2}
.n100-reels{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:9px;align-items:stretch}
.n100-reel{min-width:0;position:relative;background:linear-gradient(180deg,#153026,#0b1616 50%,#132b25);border:2px solid #426d5c;border-radius:11px;box-shadow:inset 0 12px 20px #0008,inset 0 -11px 15px #0007;overflow:hidden;text-align:center;padding:10px 5px 17px}
.n100-reel>small{display:block;color:#9ec9b5;font-size:9px;font-weight:800;letter-spacing:.09em;margin-bottom:10px}
.n100-reel-window{min-height:65px;display:flex;align-items:center;justify-content:center;border-block:1px solid #96bb9a66;padding:3px 1px;overflow:hidden}
.n100-reel-window>span{font-size:clamp(11px,3.1vw,17px);font-weight:880;line-height:1.35;color:#fafff9;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 0 13px #7ee4bb55}
.n100-reel-window>.n100-rolling{animation:n100-reel-bounce .16s linear infinite;filter:blur(.45px)}
.n100-reel-marker{position:absolute;bottom:3px;left:0;right:0;color:#83e2b0;font-size:10px}
.n100-machine-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;color:#98c6b0;font-size:10px}
.n100-skip{border:1px solid #6bad90;border-radius:8px;background:#294b3c;color:#fff;font-size:11px;font-weight:800;min-height:36px;padding:7px 10px;white-space:nowrap}
.n100-team-locked .n100-reel:first-child{border-color:#61edb5;box-shadow:inset 0 0 14px #67e5ac2a,0 0 12px #65c89a26}
.n100-team-locked .n100-reel:first-child .n100-rolling,.n100-year-locked .n100-reel:last-child .n100-rolling{animation:none;filter:none}
.n100-year-locked .n100-reel:last-child{border-color:#61edb5;box-shadow:inset 0 0 14px #67e5ac2a,0 0 12px #65c89a26}
.n100-draft-spinning .n95-choose{opacity:.16;pointer-events:none;user-select:none}
.n100-draft-spinning .n95-jokers,.n100-draft-spinning .n95-offer-head{display:none!important}
.n100-draft-spinning .n95-hint{color:#c6d3c9}
@keyframes n100-reel-bounce{0%{transform:translateY(-7px);opacity:.55}50%{transform:translateY(0);opacity:1}100%{transform:translateY(7px);opacity:.55}}
.n100-record{margin:0 0 12px;border-radius:12px;background:linear-gradient(120deg,#174738,#10352c);border:1px solid #6be1ad;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px}
.n100-record-overline{font-size:10px;color:#a4d9c1;letter-spacing:.09em;font-weight:800}
.n100-record-numbers{display:flex;align-items:baseline;gap:11px;margin-top:6px}
.n100-record-numbers>strong{font-size:clamp(31px,8vw,43px);line-height:1;letter-spacing:-.07em;color:#fff;font-variant-numeric:tabular-nums}
.n100-record-numbers>small{font-size:11px;color:#a9d4c0}
.n100-record-side{display:grid;grid-template-columns:auto auto;gap:3px 7px;align-items:center;flex:none}
.n100-record-side span{font-size:8px;color:#a3d2b7;letter-spacing:.09em}.n100-record-side strong{font-size:14px;color:#f1fff7;text-align:right;font-variant-numeric:tabular-nums}
.n95-result-hero .n100-record-explain{color:#afd2be;font-size:10px;line-height:1.5;margin:5px 0 13px}
@media (prefers-reduced-motion:reduce){.n100-reel-window>.n100-rolling{animation:none!important;filter:none!important}}
@media(max-width:355px){.n100-slot-panel{padding:10px 7px}.n100-reels{gap:5px}.n100-reel{padding-inline:3px}.n100-reel-window>span{font-size:11px}.n100-record{padding:11px 9px}.n100-record-side{gap:2px 5px}}


.n100-draft-spinning .n95-offer > :not(.n100-slot-panel){display:none!important}
.n100-draft-spinning .n95-choose{visibility:hidden;max-height:0;overflow:hidden;margin:0;padding:0!important}
.n101-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0 16px}
.n101-tabs button{border:1px solid #445571;background:#202e40;border-radius:9px;padding:11px 5px;color:#c7d3df;font-size:11px;font-weight:750;min-width:0;overflow-wrap:anywhere;min-height:46px}
.n101-tabs button.active{background:#a32a45;color:white;border-color:#f46782;box-shadow:inset 0 -2px #f75d75}
.n101-duplicate-summary{display:flex;align-items:center;gap:12px;padding:13px;background:#1a2c3a;border:1px solid #37536c;border-radius:12px;margin-bottom:12px}
.n101-duplicate-summary strong{font-size:28px;line-height:1;color:#f5faff}.n101-duplicate-summary span{font-size:11px;color:#bdd1df}
.n101-hint,.n101-pair-review p{color:#b7c6d1;font-size:12px;line-height:1.5}
.n101-editor>h2{font-size:16px;margin-top:20px;padding-left:10px;border-left:3px solid #e94e72}
.n101-duplicate-list{display:grid;gap:8px}
.n101-duplicate-row{border:1px solid #394f66;background:linear-gradient(130deg,#1d2939,#162434);border-radius:12px;padding:12px 10px;display:grid;gap:8px;min-width:0}
.n101-names{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:4px}.n101-names strong{color:#fff;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.n101-names span{text-align:center;color:#7ac7ad;font-weight:800}
.n101-duplicate-row>small{color:#a4b7ca;font-size:10px;line-height:1.4}
.n101-duplicate-actions{display:flex;justify-content:space-between;align-items:center;gap:8px}.n101-duplicate-actions span{color:#9eccc0;font-size:10px}
.n101-pair-review{border:1px solid #6d9c91;background:#142c2c;border-radius:13px;padding:13px 12px;margin:12px 0 20px}
.n101-pair-review h2{font-size:17px;margin:0 0 7px}.n101-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.n101-person{display:flex;flex-direction:column;gap:7px;background:#203845;border:1px solid #496875;border-radius:11px;padding:11px 9px;min-width:0;overflow-wrap:anywhere}
.n101-person:has(input:checked){border-color:#75d7b2;box-shadow:inset 0 1px #75d7b222}
.n101-person strong{font-size:13px;color:#fff}.n101-person small{font-size:10px;color:#b7ced5;line-height:1.4}.n101-person>span{font-size:10px;color:#9febc9;font-weight:700}
.n101-person input{accent-color:#55d5aa;width:18px;height:18px}.n101-review-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
.n101-warning{border-left:3px solid #f8a25c;padding:8px 12px;background:#5a35282d!important;color:#ffd2ac!important}
.n101-existing{margin-top:20px;border:1px solid #3f536c;padding:12px;border-radius:10px}.n101-existing summary{font-size:12px;font-weight:700;color:#daefff;cursor:pointer}
.n101-linked{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 0;border-bottom:1px solid #ffffff22;font-size:11px;color:#b6cfde}
@media(max-width:350px){.n101-tabs button{font-size:10px;padding:11px 3px}.n101-pair-grid{gap:5px}.n101-person{padding:9px 6px}}


.n102-nbc-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;object-fit:contain;border-radius:50%;border:1px solid #7498B4;background:#234A6B;color:#eaf5ff;font-size:11px;font-weight:900;letter-spacing:-.05em}
.n102-nbc-logo-fallback{box-shadow:inset 0 1px #dceffc44}
.n102-manager{max-width:900px;margin:0 auto}
.n102-manager-card{margin:14px 0;border:1px solid #3c5267;background:linear-gradient(135deg,#1c3040,#182535);border-radius:15px;padding:16px 13px}
.n102-manager-card h2{font-size:17px;margin:0 0 12px;color:#e8f4f8}
.n102-manager-card p{font-size:12px;color:#c5d3df;line-height:1.55}
.n102-manager-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:19px}
.n102-manager-figures>div{border:1px solid #41576d;border-radius:10px;padding:12px;background:#142637;display:flex;flex-direction:column;gap:7px}
.n102-manager-figures strong{font-size:24px;color:#e4f4fa}
.n102-manager-figures small{font-size:10px;color:#a9c3d4}
.n102-progress{height:11px;border-radius:99px;background:#344557;overflow:hidden}.n102-progress>span{display:block;height:100%;background:#64d7aa;border-radius:99px}
.n102-club-pair{display:grid;gap:9px}
.n102-club-pair button{display:flex;align-items:center;gap:10px;background:#1c344a;border:1px solid #406582;border-radius:11px;padding:11px;text-align:left;width:100%;color:white;min-width:0}
.n102-club-pair button>span{display:flex;flex:1;flex-direction:column;min-width:0;gap:3px}.n102-club-pair small{color:#c5d6e4;line-height:1.3}
.n102-import-row{border-top:1px solid #3a5065;padding:11px 0;display:grid;gap:3px}.n102-import-row:first-of-type{border-top:0}.n102-import-row b{font-size:13px}.n102-import-row span,.n102-import-row small{color:#bad1de;font-size:11px}
.n102-legacy-link{margin-top:17px;border:1px solid #55748d;border-left:3px solid #679ed5;background:#192f45;border-radius:12px;padding:12px}.n102-legacy-link>span{font-size:10px;font-weight:850;letter-spacing:.09em;color:#9bd6e6}.n102-legacy-link p{font-size:12px;color:#cbdbea;margin:8px 0}
.n102-historical-field{margin:13px 0;padding:12px;border-radius:12px;border:1px solid #3c5670;background:#1c2d40}.n102-historical-field input{display:block;width:100%;margin:8px 0}
.n102-editor-shortcut{padding:14px;border:1px solid #486987;border-left:3px solid #79a4cd;border-radius:12px;background:#1a2c43;margin-bottom:13px}.n102-editor-shortcut p{font-size:12px;color:#c9d8e5}
@media(max-width:359px){.n102-manager-card{padding:13px 9px}.n102-club-pair button{padding:9px;gap:7px}}



.n103-result-details{background:linear-gradient(125deg,#122b26,#162c32);border:1px solid #527964;border-radius:14px;padding:15px 13px;margin:13px 0 18px;display:grid;gap:12px}
.n103-result-details>p{margin:0;color:#abcbbb;font-size:11px;line-height:1.5}
.n103-season-heading>span{display:block;font-size:10px;font-weight:850;letter-spacing:.11em;color:#b8d4c3;margin-bottom:10px}
.n103-season-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--n103-accent,#65cda2);color:var(--n103-accent,#65cda2);background:#0d201e;padding:8px 11px;border-radius:11px;max-width:100%}
.n103-badge-icon{font-size:20px;line-height:1;font-weight:850;color:var(--n103-accent,#65cda2)}
.n103-season-badge>span:last-child{display:grid;gap:2px;min-width:0}.n103-season-badge strong{font-size:17px;line-height:1.15;overflow-wrap:anywhere;color:var(--n103-accent)}.n103-season-badge small{font-size:10px;line-height:1.3;color:#c5d6ce}
.n103-rename{display:grid;gap:8px;border-top:1px solid #36594e;padding-top:12px}.n103-rename label{font-size:12px;font-weight:760;color:#f1fff7}
.n103-rename-controls{display:flex;gap:8px;min-width:0}.n103-rename-controls input{flex:1;min-width:0;font-size:14px;background:#122421;border:1px solid #678473;border-radius:8px;padding:10px;color:#fff}.n103-rename-controls .button{white-space:nowrap;min-height:42px}
.n103-rename>small{font-size:10px;line-height:1.5;color:#b4cec2}
.n103-board-page .n95-board-list{display:grid;gap:8px;margin:12px 0 18px}
.n103-board-summary{display:flex;gap:9px;align-items:center;padding:13px;border:1px solid #315c4f;background:#163529;border-radius:12px;margin-top:13px}
.n103-board-summary>strong{font-size:25px;color:#84e0ac}.n103-board-summary>span{font-size:11px;color:#c9e1d4}.n103-board-top{margin-left:auto;text-align:right}
.n103-board-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto 38px;align-items:center;gap:7px;text-align:left;padding:12px 9px;min-height:79px;background:#172f2a;border:1px solid #3b6053;border-radius:12px;color:#fff;max-width:100%;width:100%}
.n103-board-row .n95-board-rank{color:#7bdab0;font-size:12px;font-weight:850}
.n103-board-row .n95-board-title{min-width:0;display:grid;gap:3px;text-align:left}
.n103-board-row .n95-board-title strong{font-size:13px;overflow-wrap:anywhere;line-height:1.25;color:#f7fdf9}
.n103-board-row .n95-board-title small{font-size:10px;color:#a6c8b8;line-height:1.35}
.n103-board-meta{font-size:10px;color:#78d8b1;line-height:1.3}
.n103-board-points{display:flex;flex-direction:column;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.n103-board-points strong{font-size:17px;color:#fff}.n103-board-points small{font-size:9px;color:#aac5b8}
.n103-board-grade{font-size:19px;color:#79e0ae;text-align:right}
.n103-clear-confirm{margin:15px 0 8px;padding:14px 12px;border-radius:12px;border:1px solid #d67075;background:#3b202a;display:grid;gap:9px}
.n103-clear-confirm>strong{font-size:14px;color:#ffe8e7}.n103-clear-confirm p{font-size:11px;line-height:1.55;color:#f0c6c7;margin:0}.n103-clear-confirm>div{display:flex;flex-wrap:wrap;gap:8px}
.n103-clear-danger{border-color:#e88184!important;background:#9a2c3f!important;color:white!important;font-weight:800}
@media(max-width:355px){.n103-board-row{grid-template-columns:19px minmax(0,1fr) 39px 27px;gap:4px;padding:10px 7px}.n103-board-points strong{font-size:15px}.n103-board-grade{font-size:16px}.n103-rename-controls{flex-direction:column}.n103-rename-controls .button{width:100%}}


.n104-page{--n104-ink:#d5eadd;--n104-green:#60d7a6;color:#f2f9f5;padding-bottom:28px}
.n104-hero{border:1px solid #336957;background:radial-gradient(circle at 95% -5%,#348c7040,transparent 48%),linear-gradient(130deg,#163b30,#112721);border-radius:18px;padding:19px 16px 18px;margin-bottom:13px}
.n104-hero>span{font-size:10px;letter-spacing:.14em;font-weight:800;color:#73deb0}.n104-hero h1{font-size:clamp(25px,6vw,32px);margin:8px 0}.n104-hero p{font-size:12px;line-height:1.55;color:#c3dfd0;margin:0}
.n104-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:12px 0}
.n104-tabs button{padding:12px 7px;background:#1e332f;color:#cbded6;font-size:13px;font-weight:770;border:1px solid #39574e;border-radius:10px;min-width:0}
.n104-tabs button.active{background:#286b53;border-color:#83e4b8;color:#fff;box-shadow:inset 0 -2px #82dfb1}
.n104-section{background:#152621;border:1px solid #305044;border-radius:15px;padding:14px 12px;margin:12px 0}
.n104-section-head{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-bottom:13px;flex-wrap:wrap}
.n104-section-head h2{margin:0;font-size:16px;color:#f2fbf7;border-left:3px solid #65d5a5;padding-left:9px}
.n104-section-head>span{font-size:11px;color:#abcabc;line-height:1.4}
.n104-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.n104-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:11px;color:#bbd9cb}
.n104-field>span{font-weight:660}.n104-field>select,.n104-field>.n104-input,.n104-field>input{height:40px;min-width:0;max-width:100%;width:100%;border:1px solid #426859;background:#172f28;color:#f4faf6;border-radius:9px;padding:7px 8px;font-size:12px;font-weight:550;box-sizing:border-box;outline-offset:1px}
.n104-field>select:focus,.n104-field>input:focus{border-color:#80e4b9;outline:1px solid #80e4b9}
.n104-presets{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:9px}.n104-presets::-webkit-scrollbar{display:none}
.n104-presets button{background:#24463a;border:1px solid #3c745e;color:#d1f1e0;border-radius:99px;padding:9px 11px;white-space:nowrap;font-size:11px;font-weight:700}
.n104-condition-list{display:grid;gap:9px;margin:7px 0 12px}
.n104-condition{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(0,0.9fr) minmax(0,0.56fr) 29px;gap:6px;align-items:end;background:#1e3b31;border:1px solid #365c4b;border-radius:12px;padding:10px 7px}
.n104-condition-index{align-self:center;display:grid;place-items:center;height:24px;width:22px;background:#2d674d;border-radius:6px;color:#d9fce8;font-size:11px;font-weight:800}
.n104-condition .n104-field>select,.n104-condition .n104-field>input{font-size:11px;padding:5px 5px;height:36px}
.n104-remove{width:29px;height:36px;border:1px solid #8a4a57;background:#4b2630;border-radius:8px;color:#ffc6cb;display:grid;place-items:center;font-size:20px;padding:0}
.n104-remove:disabled{opacity:.3}.n104-combo-actions{display:flex;gap:8px;justify-content:space-between;align-items:end;flex-wrap:wrap}.n104-combo-actions>.n104-field{flex:1;max-width:240px;min-width:160px}
.n104-combo-actions .button{background:#28523e;color:#e8fbec;border:1px solid #47946a}
.n104-results{background:#102b22;border-color:#36775a}.n104-results-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:11px}
.n104-explain{color:#a6cabb;font-size:11px;line-height:1.5;margin:10px 0 13px}
.n104-result-list{display:grid;gap:7px}.n104-result{border:1px solid #3a5f4e;border-radius:12px;background:#1a342a;overflow:hidden}
.n104-result summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:12px 10px;min-height:59px}.n104-result summary::-webkit-details-marker{display:none}
.n104-rank{font-size:13px;font-weight:900;min-width:25px;color:#81d3ae}.n104-result-title{flex:1;min-width:0;display:grid;gap:5px}.n104-result-title strong{font-size:13px;color:#fff;line-height:1.3;overflow-wrap:anywhere}.n104-result-title small{font-size:11px;color:#b2d1c3;line-height:1.3}
.n104-counter{display:grid;gap:2px;justify-items:center;color:#fff}.n104-counter b{font-size:21px;line-height:1;font-variant-numeric:tabular-nums}.n104-counter small{font-size:10px;color:#9adfbb}.n104-chevron{color:#9dddbd;font-size:16px}
.n104-result[open] .n104-chevron{transform:rotate(180deg)}.n104-result-body{padding:4px 10px 13px;border-top:1px solid #3d6754;display:grid;gap:8px}
.n104-game{display:flex;gap:8px;align-items:center;justify-content:space-between;border-bottom:1px solid #365c4c;padding:9px 0}.n104-game>div{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.n104-game strong{font-size:11px;color:#f0f8f4;overflow-wrap:anywhere}.n104-game small{font-size:10px;color:#b8d0c4;line-height:1.3}.n104-metric{font-size:10px;color:#8ae8b9;margin-right:3px}
.n104-open{flex:none;border:1px solid #497f65;background:#24543d;color:#e5faeb;border-radius:8px;font-size:10px;font-weight:750;padding:8px 7px;max-width:90px}.n104-open span{color:#8cddad}
.n104-no-results{padding:25px 12px;text-align:center;color:#b3cfc0;font-size:12px;line-height:1.5}.n104-no-results strong{font-size:16px;color:#fff}
.n104-shortcut{background:#234c3b;border:1px solid #399768;color:#e8fff3;margin:6px 0 14px;padding:9px 12px}
@media(max-width:390px){.n104-condition{grid-template-columns:19px minmax(0,1.05fr) minmax(0,0.9fr) minmax(0,0.55fr) 24px;gap:4px;padding:8px 4px}.n104-condition .n104-field>select,.n104-condition .n104-field>input{font-size:10px;padding:5px 3px}.n104-remove{width:24px}.n104-condition-index{width:19px}.n104-section{padding:12px 9px}}
@media(max-width:340px){.n104-condition{grid-template-columns:19px minmax(0,1fr) minmax(0,1fr) 24px}.n104-condition .n104-field:nth-of-type(3){grid-column:2 / span 2;grid-row:2}.n104-condition .n104-field:nth-of-type(4){grid-column:2 / span 2;grid-row:3}.n104-result summary{gap:5px;padding:10px 7px}.n104-filter-grid{gap:6px}}
.n104-export{margin:0 0 5px;background:#204f3b;border:1px solid #3e9370;color:#dff9ea;font-size:12px;padding:9px 12px}
.n104-profile-shortcut{display:flex;margin:12px 0;gap:8px}.n104-profile-shortcut .button{background:#24523d;border:1px solid #4e9470;color:#e4ffe8}.n104-inline-action{display:flex;justify-content:flex-end;margin:0 0 10px}.n104-inline-action button{background:#1f5039;color:#e0ffea;border:1px solid #3b8660}


.n105-country{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:.76em;font-weight:620;color:#c0dacf;vertical-align:middle;white-space:nowrap}
.n105-country>span:first-child{font-size:18px;line-height:1.1;font-weight:400}
.n105-country-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n90-player-main strong .n105-country{margin-left:7px}
.n99-player-hero .n105-country{font-size:12px;background:#102820d9;border:1px solid #36594a;padding:4px 9px;border-radius:999px;margin:6px 0 3px}
.n105-profile-country{margin:5px 0 6px}
.n105-unknown-country{color:#8b9bab;font-size:11px}
.n105-inline-flag{display:inline-flex;align-items:center;margin-left:6px;white-space:nowrap;font-weight:normal}
.n105-inline-flag .n105-country-name{display:none}
.n98-profile-name small{overflow-wrap:anywhere}
.n98-profile-name small:last-child{line-height:1.45}
.n105-nationality-field select{max-width:100%;min-width:0;width:100%;font-size:12px}
.n101-tabs{flex-wrap:wrap}
.n101-tabs button{white-space:nowrap}
@media(max-width:365px){.n105-country-name{font-size:10px}.n98-input-grid{grid-template-columns:1fr}}


.n106-field{display:flex;flex-direction:column;gap:5px;margin:7px 0 10px;font-size:11px;color:#b7c9d9;min-width:0}.n106-field span{font-weight:740}.n106-field select{width:100%;min-width:0;background:#18283a;border:1px solid #3c566d;border-radius:9px;color:#f5f8fa;padding:10px;min-height:42px}.n105-country{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;max-width:100%;line-height:1.3}.n105-country>span:first-child{white-space:nowrap;letter-spacing:1px}.n105-inline-flag{display:inline-flex;max-width:100%;margin-left:3px}.n105-country-name{font-size:10px;overflow-wrap:anywhere}.n98-input-grid .n105-nationality-field{min-width:0}.n98-input-grid .n105-nationality-field select{width:100%;min-width:0}.n99-profile-country{flex-wrap:wrap}.n98-profile-name{min-width:0;overflow-wrap:anywhere}

.n94-insight-filters .n106-field,.n94-team-records .n106-field{margin:8px 0;}.n94-insight-entry strong{overflow-wrap:anywhere}


.n107-team-ranking{margin:16px 0;border:1px solid color-mix(in srgb,var(--n86-team-accent,#60b99c) 45%,#2c3e53);background:linear-gradient(145deg,#1a2b35,#152132);padding:14px 12px;border-radius:15px}
.n107-team-ranking .section-header{margin:0 0 9px}
.n107-team-ranking .section-header h2{font-size:17px;margin:0;border-color:var(--n86-team-accent,#5cce9d)}
.n107-team-ranking>.n99-footnote{margin:6px 0 13px;color:#b4c4d1;font-size:11px;line-height:1.5}
.n107-ranking-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.n107-ranking-item{border:1px solid #415365;background:#1d2e40;border-radius:11px;padding:11px 9px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:end}
.n107-rank-name{grid-column:span 2;color:#e8f3f6;font-size:12px;font-weight:750;line-height:1.3;min-width:0}
.n107-rank-name small{display:block;margin-top:3px;color:#9aafc1;font-size:9px;font-weight:450}
.n107-rank-metric{font-variant-numeric:tabular-nums;font-size:19px;font-weight:760;line-height:1;color:#fff}
.n107-place{display:flex;flex-direction:column;text-align:right;color:#78d8a9;font-size:18px;line-height:1;font-variant-numeric:tabular-nums}
.n107-place small{font-size:10px;color:#bac8d1;font-weight:500;margin-top:5px}
.n107-roster-hint{font-size:11px;color:#b9c8d3;line-height:1.4;margin:10px 0}
.n107-roster-player{display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0;align-items:center}
.n107-roster-player .n90-player-main{flex:1 1 160px;min-width:0}
.n107-roster-stats{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding-top:7px;border-top:1px solid #40546a}
.n107-roster-stats>span{display:flex;flex-direction:column;align-items:center;min-width:0;gap:4px;padding:5px 1px}
.n107-roster-stats b{color:#f5f7fc;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere}
.n107-roster-stats small{color:#8faac0;font-size:9px;font-weight:740}
@media(max-width:359px){.n107-ranking-list{gap:5px}.n107-ranking-item{padding:9px 6px}.n107-rank-metric,.n107-place{font-size:16px}.n107-roster-stats b{font-size:12px}}


.n108-more .n90-sub,.n108-page .n90-sub{margin-bottom:18px}
.n108-menu-group{background:#182322;border:1px solid rgba(149,190,170,.15);border-radius:16px;margin:13px 0;overflow:hidden}
.n108-menu-group summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:17px 16px;font-size:15px;font-weight:750;color:var(--text,#f5f7f9)}
.n108-menu-group summary::-webkit-details-marker{display:none}
.n108-menu-group summary span{color:#a5beaf;transition:transform .15s}
.n108-menu-group[open] summary span{transform:rotate(180deg)}
.n108-menu-body{border-top:1px solid rgba(180,213,191,.12)}
.n108-menu-link{width:100%;display:flex;align-items:center;gap:12px;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(166,209,186,.09);color:inherit;padding:14px 15px;min-height:61px;cursor:pointer}
.n108-menu-link:last-child{border-bottom:0}.n108-menu-icon{width:32px;height:34px;display:grid;place-items:center;background:rgba(97,173,123,.14);border-radius:9px;flex-shrink:0;font-size:18px}
.n108-menu-label{min-width:0;flex:1;display:grid;gap:3px}.n108-menu-label strong{font-size:14px}.n108-menu-label small{font-size:11px;color:#b4c9bf;line-height:1.35}.n108-menu-arrow{font-size:23px;color:#9db5a8}.n108-appearance{margin-top:20px}
.n108-page{--n108-line:rgba(140,195,157,.22)}.n108-intro{padding:23px 17px;border-radius:18px;background:linear-gradient(130deg,#113b2c,#122c28 65%,#123c42);border:1px solid var(--n108-line);margin:14px 0}
.n108-intro h1{font-size:clamp(24px,6vw,37px);line-height:1.15;margin:5px 0 10px;color:#fff}.n108-intro h1 span{color:#84edb6}.n108-intro p{font-size:13px;color:#bfded0;line-height:1.6;margin:0}
.n108-modes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.n108-modes button{padding:13px 8px;background:#202d2e;border:1px solid var(--n108-line);border-radius:11px;color:#d0e4d8;font-size:13px;font-weight:700}.n108-modes button.active{background:#267449;border-color:#7ce4a9;color:#fff}
.n108-pick,.n108-start,.n108-game,.n108-stats,.n108-hints,.n108-end{border:1px solid var(--n108-line);background:#192824;border-radius:15px;padding:15px;margin:13px 0;color:#e8f4ed;}
.n108-pick label,.n108-search label{font-weight:700;font-size:13px;display:block;margin-bottom:8px}.n108-pick select,.n108-search input{width:100%;background:#101c1a;color:#f6fff9;border:1px solid #517560;border-radius:10px;font-size:16px;min-height:45px;padding:10px 12px}
.n108-pick small,.n108-search small,.n108-smallprint{display:block;font-size:11px;color:#a4bfad;margin-top:8px;line-height:1.5}
.n108-start h2{margin:0 0 8px;font-size:18px}.n108-start p{font-size:13px;color:#bed8c9;line-height:1.55}.n108-progress{display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between;font-size:13px}.n108-progress strong{color:#83ebac}.n108-progress span{color:#b5cdc0}
.n108-attempts{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:12px 0 20px}.n108-attempts span{display:grid;place-items:center;border:1px solid #557967;border-radius:6px;background:#12211e;color:#b6cdbf;font-size:11px;height:31px}.n108-attempts span.used{background:#337b50;color:white}
.n108-suggestions{max-height:305px;overflow:auto;margin-top:10px;border-radius:9px;background:#10211d}.n108-suggestions button{width:100%;background:transparent;color:#e6f5ec;border:0;border-bottom:1px solid #31473a;padding:12px;text-align:left;display:grid;gap:5px;cursor:pointer}.n108-suggestions button small{margin:0;color:#a4bfad}.n108-suggestions>p{padding:10px;font-size:12px;color:#bbd1c3}
.n108-guesses h2,.n108-hints h2{font-size:17px;margin:16px 0 10px}.n108-guess{background:#11201d;padding:11px;border-radius:12px;margin:10px 0;border:1px solid #385844}.n108-guess-name{display:flex;justify-content:space-between;gap:6px;font-size:13px;margin:0 0 10px}.n108-guess-name span{color:#8cf3b7}.n108-compare{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.n108-cell{min-width:0;text-align:center;padding:8px 3px;border-radius:7px;display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:66px}.n108-cell small{font-size:10px;color:inherit;opacity:.9}.n108-cell b{font-size:clamp(9px,2.8vw,12px);line-height:1.25;overflow-wrap:anywhere}.n108-hit{background:#236b45;color:#fff}.n108-partial{background:#9a7427;color:#fff}.n108-miss{background:#7a3040;color:#fff}.n108-unknown{background:#3b5360;color:#fff}
.n108-section-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.n108-section-title span{color:#a2cdb3;font-size:11px}.n108-hints>p{font-size:12px;color:#adcdb8;line-height:1.45}.n108-hint-slot{padding:13px 0;border-bottom:1px solid #3c5b48}.n108-hint-slot:last-child{border-bottom:0}.n108-hint-slot>strong{display:block;font-size:13px;margin-bottom:8px}.n108-hint-slot>small{font-size:12px;color:#a6b9ad}.n108-hint-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.n108-hint-choices button{padding:11px 7px;background:#234e3c;border-radius:9px;border:1px solid #548b67;color:white;display:grid;gap:4px;text-align:left;overflow-wrap:anywhere}.n108-hint-choices b{font-size:12px}.n108-hint-choices small{font-size:10px;color:#d0e8d7}.n108-reveal{padding:10px;background:#23563a;border-radius:10px;color:#e5f8ea}.n108-reveal b{font-size:12px}.n108-reveal p{font-size:12px;margin:5px 0;line-height:1.5}
.n108-end{background:linear-gradient(145deg,#1c563d,#17352a);border-color:#5fc98b}.n108-end h2{font-size:26px;color:white;margin:12px 0}.n108-end p{font-size:13px;line-height:1.5}.n108-last{background:#0e2822;border:1px solid #4d9870;border-radius:12px;padding:13px;display:grid;gap:7px;margin:13px 0}.n108-last small{font-size:10px;color:#b6d5c4;letter-spacing:.08em}.n108-last strong{font-size:18px;color:white}.n108-last span{font-size:11px;color:#b0cebe}.n108-end-actions{display:flex;gap:8px;flex-wrap:wrap}.n108-end-actions .button{flex:1;min-width:130px}
.n108-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.n108-stats>div{display:grid;gap:5px;text-align:center}.n108-stats strong{font-size:18px;color:white}.n108-stats small{font-size:10px;color:#afcebb}.n108-smallprint{padding:10px 4px 60px}.n108-warning{padding:12px;background:#4b3425;border-radius:9px;color:#ffd8ae;font-size:13px}
@media(max-width:360px){.n108-cell{min-height:70px}.n108-compare{gap:3px}.n108-cell b{font-size:10px}.n108-hint-choices{grid-template-columns:1fr}.n108-stats{gap:3px}.n108-stats strong{font-size:16px}.n108-stats small{font-size:9px}}

.n108-legend{display:flex;flex-wrap:wrap;gap:7px 12px;margin:8px 0;font-size:10px;color:#bdd4c8}.n108-legend span{display:flex;gap:5px;align-items:center}.n108-legend i{display:inline-block;width:11px;height:11px;border-radius:3px;flex-shrink:0}.n108-arrow-note{font-size:11px;color:#adccbb;margin:6px 0 12px}


.n108-cell-detail{font-weight:750;font-size:10px;line-height:1.35;overflow-wrap:anywhere;color:#fff}
.n108-cell{min-height:85px;gap:4px}.n108-arrow-note{line-height:1.55}
.n108-search input::placeholder{color:#99baa9}
@media(max-width:360px){.n108-cell-detail{font-size:9px}.n108-cell{min-height:88px}}


.n109-wordle-key{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:10px;color:#b5d4c4;margin:8px 0 10px}
.n109-wordle-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0 7px;margin-top:9px}
.n109-wordle-head span{text-align:center;color:#99b6a7;font-size:9px;font-weight:800;letter-spacing:.07em}
.n108-guess{padding:9px;margin:7px 0;border-color:#304e40}
.n108-guess-name{margin:0 0 7px;align-items:center}
.n108-cell{min-height:70px!important;gap:3px;padding:7px 3px}
.n108-cell small{display:none}
.n109-cell-value{display:flex;justify-content:center;align-items:center;gap:3px;min-width:0;width:100%}
.n109-cell-value b{font-size:clamp(10px,2.8vw,13px);overflow-wrap:anywhere;word-break:break-word}
.n109-direction{font-size:19px;line-height:1;font-weight:900;flex-shrink:0}
.n109-cell-detail{font-size:10px;line-height:1.1;font-weight:800;letter-spacing:.015em}
.n108-miss{background:#433d48;color:#f5f0f3}
.n108-unknown{background:#334b5b;color:#d7e2e7}
.n108-page .n108-arrow-note,.n108-page .n108-legend{display:none}
@media(max-width:360px){.n108-cell{min-height:72px!important}.n109-cell-value{gap:2px}.n109-cell-value b{font-size:10px}.n109-direction{font-size:16px}.n109-wordle-head{gap:3px}}

.n109-career-status{display:flex;flex-wrap:wrap;gap:6px 12px;margin:8px 0}
.n109-career-status span{font-size:11px;color:#b4cbbc;display:flex;align-items:center;gap:6px}
.n109-career-status i{height:9px;width:9px;display:inline-block;border-radius:50%}
.n109-status-interim{background:#a17836}.n109-status-after{background:#647488}
.n109-career-gap{background:#18242c;border-style:dashed;opacity:.9;padding:11px}
.n109-career-gap .n99-station-head{margin-bottom:4px}
.n109-career-gap .n99-station-head span{font-size:11px;font-weight:750;color:#d9c69c}
.n109-career-ended .n99-station-head span{color:#b5c6d5}
.n109-career-gap p{margin:0;font-size:11px;color:#95adbb;line-height:1.4}
.n109-career-missed .n99-timeline-node{background:#a17836}
.n109-career-ended .n99-timeline-node{background:#647488}
.n109-nationality-progress{background:#203f32;border:1px solid #487c5e;padding:10px 12px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:7px;flex-wrap:wrap;margin:10px 0;font-size:12px}
.n109-nationality-progress strong{color:#9ae4bc}
.n109-nationality-progress span{color:#d4e4d9}


.n95-page,.n108-page{--game-line:rgba(157,218,191,.19);--game-accent:#77e8b1;--game-soft:#a9cdbc;color:#eaf5ee}
.n95-page button,.n108-page button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.n95-page button:focus-visible,.n108-page button:focus-visible,.n115-roster-filter select:focus-visible{outline:2px solid #b0ffd4;outline-offset:3px}
.n95-intro,.n108-intro{position:relative;overflow:hidden;background:linear-gradient(130deg,#103628 0%,#18332e 58%,#132c39 100%);border:1px solid rgba(122,225,170,.28);box-shadow:0 10px 29px rgba(0,0,0,.14);border-radius:20px}
.n95-intro:before,.n108-intro:before{content:"";position:absolute;pointer-events:none;width:190px;height:190px;right:-85px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(117,241,170,.12),transparent 72%)}
.n95-intro .eyebrow,.n108-intro .eyebrow{color:#9bedc3;letter-spacing:.13em;font-size:10px;font-weight:850}
.n95-intro h1,.n108-intro h1{letter-spacing:-.035em}
.n95-intro p,.n108-intro p{max-width:52ch;color:#c4dfd1;line-height:1.55}
.n95-mode-card{border-radius:17px;box-shadow:0 5px 18px rgba(0,0,0,.13);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}
.n95-mode-card:focus-within{border-color:#92efb9}
.n95-mode-card .button{border-radius:10px}
.n95-resume,.n95-board-link{transition:background-color .2s ease,border-color .2s ease}
.n95-draft-head{margin-top:6px;margin-bottom:10px;align-items:center}
.n95-draft-head h1{font-size:clamp(25px,7vw,31px);letter-spacing:-.04em}
.n115-stage-hint{color:#9db9ad;margin:5px 0 0;font-size:11px;line-height:1.35}
.n115-progress-track{height:5px;border-radius:100px;background:rgba(124,182,148,.21);overflow:hidden;margin-bottom:14px}
.n115-progress-track>span{height:100%;display:block;background:linear-gradient(90deg,#32a777,#99ffd3);border-radius:inherit;transition:width .38s cubic-bezier(.2,.8,.3,1)}
.n95-lineup{gap:5px;margin:13px 0 17px}
.n95-slot{background:linear-gradient(145deg,#1c302a,#16251f);border:1px dashed #537263;border-radius:12px;min-height:105px;padding:10px 4px;gap:5px;transition:background-color .2s ease,border-color .2s ease}
.n95-slot.filled{background:linear-gradient(150deg,#22503b,#1a372e);border:1px solid #5aaa81;box-shadow:inset 0 1px rgba(255,255,255,.06)}
.n95-slot>b{background:rgba(119,216,163,.11);border-radius:6px;padding:3px 0;font-size:11px;letter-spacing:.03em}
.n95-slot>span{font-size:10px;line-height:1.35;overflow-wrap:anywhere}
.n95-slot>small{font-size:9px;line-height:1.35;color:#abccba}
.n95-offer{position:relative;background:linear-gradient(124deg,#184335,#15332e 66%,#183941);border:1px solid rgba(119,230,174,.44);border-top:2px solid #8af2be;border-radius:17px;box-shadow:0 12px 26px rgba(0,0,0,.13);padding:15px}
.n95-offer .eyebrow{color:#9fecbd;letter-spacing:.13em;font-size:10px}
.n95-offer-head{margin:11px 0 14px}
.n95-offer-head strong{font-size:clamp(15px,4.1vw,19px);letter-spacing:-.015em}
.n95-jokers button{border-radius:10px;min-height:45px;font-size:11px;transition:background-color .18s ease,border-color .18s ease,transform .15s ease}
.n95-jokers button:enabled{background:#295742;border-color:#6bab87}
.n95-jokers button:disabled{opacity:.43;cursor:default}
.n115-choose-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}
.n115-choose-head h2{margin-bottom:10px}
.n115-choose-head small{font-size:11px;color:#9dbbab;white-space:nowrap}
.n95-position-buttons button{min-height:48px;border-radius:10px;transition:background-color .16s,border-color .16s,transform .16s}
.n95-position-buttons button.active{background:#68dfab;border-color:#a2fbd0;box-shadow:0 2px 14px rgba(75,226,149,.18)}
.n109-nationality-progress{border-radius:11px;background:#1e3b31;border:1px solid rgba(125,209,160,.25);gap:8px;margin:12px 0;padding:12px}
.n95-candidates{display:grid;gap:9px;margin-top:12px}
.n95-candidate{position:relative;background:linear-gradient(128deg,#21342f,#1b2c2a);border:1px solid rgba(140,192,165,.3);border-radius:14px;padding:13px 12px;box-shadow:0 2px 8px rgba(0,0,0,.075);transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}
.n95-candidate-name strong{font-size:14px;line-height:1.25}
.n95-candidate-name small{font-size:11px;line-height:1.55}
.n95-avatar{width:43px;height:43px;border-radius:12px;background:var(--draft-team-color,#36584b);border-color:rgba(214,248,225,.4)}
.n95-select-arrow{border-radius:50%;display:grid;place-items:center;width:28px;height:28px;background:rgba(110,222,160,.10);font-size:23px;color:#9aefbf}
.n95-stat-grid{gap:3px;margin-top:12px;border-color:rgba(148,189,167,.19)}
.n95-stat-grid>div{padding:5px 0;background:rgba(8,32,23,.21);border-radius:7px}
.n95-stat-grid strong{font-size:11px}
.n95-stat-grid small{font-size:9px}
.n95-blind{border-radius:9px;border-color:#56657b;background:#202b35;color:#c5d0df}
.n95-result-hero{border-radius:19px;box-shadow:0 10px 25px rgba(0,0,0,.13)}
.n95-result-track>span{transform-origin:left;animation:n115Fill .65s cubic-bezier(.24,.7,.21,1) both}
.n95-result-score .n95-grade{animation:n115Pop .42s cubic-bezier(.2,.8,.3,1.15) both}
.n95-reveal-stats,.n95-result-breakdown{border-radius:15px}
.n95-result-actions .button{border-radius:10px}
.n108-modes{margin:14px 0;gap:9px}
.n108-modes button{border-radius:11px;min-height:49px;transition:background-color .2s,border-color .2s}
.n108-modes button.active{background:linear-gradient(125deg,#2d8055,#296a4d);border-color:#a0f2bd}
.n108-pick,.n108-start,.n108-game,.n108-hints,.n108-stats,.n108-end{border:1px solid var(--game-line);background:linear-gradient(145deg,#1e302a,#1a2925);border-radius:16px;box-shadow:0 6px 19px rgba(0,0,0,.075)}
.n108-progress{align-items:center;gap:7px}
.n108-progress strong{font-size:14px;color:#93f5bc}
.n108-attempts{gap:6px}
.n108-attempts span{height:32px;border-radius:8px;border-color:#516e61}
.n108-attempts span.used{background:#328354;border-color:#8beaaf}
.n108-suggestions{border:1px solid rgba(128,183,151,.18);border-radius:10px}
.n108-suggestions button{border-color:rgba(131,177,151,.16);transition:background-color .15s}
.n108-guess{border-radius:11px;background:#12221e;border-color:rgba(127,180,146,.2);padding:10px;margin:9px 0}
.n108-guess-name strong{font-size:13px}
.n108-compare,.n109-wordle-head{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}
.n109-wordle-head{padding:0 4px;gap:5px}
.n109-wordle-head span{font-size:9px;letter-spacing:.02em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.n108-cell{min-width:0;min-height:67px!important;border-radius:8px;padding:5px 2px;overflow:hidden;justify-content:center}
.n109-cell-value{gap:1px;min-width:0;line-height:1.2}
.n109-cell-value b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;font-size:clamp(9px,2.65vw,12px);line-height:1.2}
.n109-direction{font-size:16px}
.n109-cell-detail{font-size:9px}
.n108-hit{background:#257953;color:#fff}
.n108-partial{background:#97752e;color:#fff}
.n108-miss{background:#3d4347;color:#f2f2f0}
.n108-unknown{background:#344653;color:#dae4e7;border:1px dashed rgba(196,216,228,.3)}
.n108-guess:last-child{animation:n115GuessIn .28s ease-out both}
.n108-end{background:linear-gradient(145deg,#1c5a3d,#1a352e);border-color:rgba(103,228,158,.49)}
.n108-smallprint{line-height:1.65}
.n115-roster-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0}
.n115-roster-filter>.field{min-width:0;margin:0}
@media(hover:hover){
 .n95-mode-card:hover{border-color:#87dfb3;transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.2)}
 .n95-candidate:hover{background:#28463b;border-color:#83e1b4;transform:translateY(-2px);box-shadow:0 7px 18px rgba(0,0,0,.15)}
 .n95-jokers button:enabled:hover{background:#367452}
 .n108-suggestions button:hover{background:#1d4230}
}
.n95-candidate:active,.n95-position-buttons button:active,.n95-jokers button:enabled:active{transform:scale(.985)}
@keyframes n115GuessIn{from{opacity:.24;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}
@keyframes n115Pop{from{opacity:.5;transform:scale(.86)}to{opacity:1;transform:scale(1)}}
@keyframes n115Fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.n95-candidate{animation:n115GuessIn .25s ease-out both}
.n95-candidate:nth-child(2){animation-delay:45ms}.n95-candidate:nth-child(3){animation-delay:90ms}.n95-candidate:nth-child(4){animation-delay:130ms}
.n95-slot.filled{animation:n115Pop .22s ease-out both}
.n100-reel-window>.n100-rolling{animation-duration:.19s}
@media(max-width:375px){
 .n95-page,.n108-page{max-width:100%}
 .n95-lineup{gap:4px}.n95-slot{padding:8px 2px;min-height:109px}.n95-slot>span{font-size:9px}.n95-slot>small{font-size:8px}
 .n95-stat-grid{gap:2px}.n95-stat-grid strong{font-size:10px}.n95-stat-grid small{font-size:8px}
 .n108-game{padding:12px 9px}.n108-guess{padding:8px 5px}.n108-compare,.n109-wordle-head{gap:3px}
 .n109-wordle-head span{font-size:8px}.n108-cell{padding:5px 1px;min-height:62px!important}
 .n109-cell-value b{font-size:9px}.n109-direction{font-size:13px}
 .n109-cell-detail{font-size:8px}
}
@media(max-width:330px){.n115-roster-filter{grid-template-columns:1fr}.n95-candidate-name small{font-size:10px}.n95-jokers button{font-size:10px}.n108-guess-name{font-size:11px}}
@media(prefers-reduced-motion:reduce){
 .n95-page *, .n108-page *, .n100-slot-panel *, .n95-page *::before,.n108-page *::before{
   animation:none!important;transition:none!important;scroll-behavior:auto!important;
 }
}


.n116-record-panel,.n116-studio-entry{margin:18px 0;padding:18px;border-radius:20px;background:var(--card,rgba(120,136,157,.10));border:1px solid rgba(128,148,168,.20);min-width:0}
.n116-record-top,.n116-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.n116-record-top h2{font-size:clamp(18px,4vw,23px);line-height:1.2;margin:5px 0 2px}
.n116-eyebrow{font-size:10px;font-weight:850;letter-spacing:1.7px;color:var(--accent,#53caa8)}
.n116-record-count{white-space:nowrap;font-size:11px;font-weight:750;padding:7px 10px;border-radius:100px;background:rgba(87,190,144,.12);color:#55d2a3}
.n116-record-controls{display:grid;gap:10px;margin:16px 0}
.n116-record-controls .segmented{display:flex;gap:6px;overflow:auto;max-width:100%;padding:3px}
.n116-record-controls .segmented button{flex:1;min-width:0;white-space:nowrap;font-size:12px;padding:8px 6px}
.n116-record-list{display:grid;gap:8px;margin-top:15px}
.n116-record-item{width:100%;display:flex;align-items:center;gap:10px;text-align:left;padding:12px 10px;border:1px solid rgba(125,142,163,.17);background:rgba(120,144,169,.065);border-radius:13px;color:inherit;min-width:0;transition:transform .16s ease,background .16s ease,border-color .16s ease}
.n116-record-item:active{transform:scale(.99)}
.n116-record-item:focus-visible,.n116-entry:focus-visible{outline:2px solid #54d5ac;outline-offset:2px}
.n116-record-item:hover{background:rgba(120,144,169,.12);border-color:rgba(125,142,163,.36)}
.n116-record-icon{color:#52cda0;font-size:18px;font-weight:900}
.n116-record-body{display:grid;gap:5px;flex:1;min-width:0}
.n116-record-body strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}
.n116-record-body small,.n116-record-numbers small{font-size:11px;color:var(--muted,#a6b2bf);line-height:1.35}
.n116-record-numbers{display:grid;justify-items:end;gap:4px;min-width:73px}
.n116-record-numbers strong{font-size:clamp(20px,5vw,27px);font-variant-numeric:tabular-nums}
.n116-record-empty,.n116-record-help,.n116-record-foot{font-size:12px;color:var(--muted,#a6b2bf);line-height:1.55;margin:12px 0 0}
.n116-record-foot{opacity:.83}
.n116-creation-page{max-width:1080px;margin:0 auto;padding:8px 0 65px}
.n116-creation-page>h1{font-size:clamp(28px,7vw,43px);line-height:1.14;letter-spacing:-.025em;margin:9px 0}
.n116-intro{color:var(--muted,#a6b2bf);line-height:1.55;font-size:14px;max-width:640px}
.n116-creation-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,340px);align-items:start;gap:24px;margin-top:23px}
.n116-preview-wrap{border:1px solid rgba(138,151,168,.22);border-radius:20px;background:rgba(126,150,175,.07);padding:14px;min-width:0}
.n116-preview-head{padding:3px 2px 12px;font-size:13px}.n116-preview-head small{color:var(--muted,#a6b2bf);font-size:11px}
.n116-preview{display:block;width:100%;max-width:480px;margin:0 auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 14px 45px rgba(0,0,0,.28);background:#111723}
.n116-studio-settings{padding:20px;border:1px solid rgba(138,151,168,.22);border-radius:20px;background:rgba(126,150,175,.07);display:grid;gap:15px;min-width:0}
.n116-studio-settings h2{font-size:21px;margin:0 0 5px}
.n116-studio-field{display:grid;gap:7px;font-size:12px;font-weight:700;min-width:0}
.n116-studio-field select,.n116-studio-field input{display:block;width:100%;min-width:0;max-width:100%;font:inherit;font-size:15px;border:1px solid rgba(126,150,168,.3);border-radius:11px;padding:12px 11px;background:var(--input-bg,var(--card,#242933));color:inherit}
.n116-studio-check{display:flex;align-items:center;gap:10px;font-weight:600;font-size:13px;padding:6px 0;cursor:pointer}
.n116-studio-check input{width:18px;height:18px;accent-color:#3ca581}
.n116-studio-buttons{display:grid;gap:9px;margin-top:7px}.n116-studio-note{font-size:12px;line-height:1.5;color:var(--muted,#a6b2bf)}
.n116-studio-entry h2{font-size:20px;margin:0 0 6px}.n116-studio-entry p{line-height:1.5;font-size:13px;color:var(--muted,#a6b2bf)}
.n116-entry{width:100%;background:rgba(126,153,168,.08);border:1px solid rgba(126,153,168,.2);padding:13px 12px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:inherit;text-align:left;margin:9px 0}
.n116-entry span{display:grid;gap:5px;min-width:0}.n116-entry strong{font-size:14px;overflow-wrap:anywhere}.n116-entry small{font-size:11px;color:var(--muted,#a6b2bf)}.n116-entry b{font-size:15px;white-space:nowrap;color:#59cc9e}
.n116-create-shortcut{border:1px solid rgba(76,199,150,.35);background:linear-gradient(120deg,rgba(67,188,139,.14),rgba(35,61,91,.1));border-radius:17px;width:100%;padding:17px;display:flex;align-items:center;justify-content:space-between;color:inherit;text-align:left;gap:16px;margin:10px 0 20px}
.n116-create-shortcut span{display:grid;gap:6px}.n116-create-shortcut strong{font-size:16px}.n116-create-shortcut small{font-size:12px;color:var(--muted,#a6b2bf)}.n116-create-shortcut b{font-size:22px;color:#59cc9e}

.n95-player-card,.n95-pick-card,.n115-draft-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.n95-player-card:active,.n95-pick-card:active,.n115-draft-card:active{transform:scale(.986)}
.n116-record-item,.n116-entry{animation:n116-reveal .2s ease-out both}
@keyframes n116-reveal{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:730px){.n116-creation-layout{grid-template-columns:minmax(0,1fr)}.n116-studio-settings{order:-1}.n116-creation-page{padding-bottom:80px}}
@media(max-width:420px){.n116-record-panel,.n116-studio-entry{padding:13px;border-radius:16px}.n116-record-body strong{font-size:12px}.n116-record-count{font-size:10px;padding:6px 8px}.n116-record-item{padding:10px 8px;gap:7px}.n116-record-numbers{min-width:61px}.n116-record-body small,.n116-record-numbers small{font-size:10px}.n116-studio-settings{padding:15px}.n116-record-controls .segmented button{font-size:11px}}
@media(prefers-reduced-motion:reduce){.n116-record-item,.n116-entry{animation:none!important}.n95-player-card,.n95-pick-card,.n115-draft-card{transition:none!important}}


.n117-backup-preview{border:1px solid rgba(91,170,146,.42);background:rgba(43,118,96,.08);border-radius:16px;padding:15px;margin-top:8px}
.n117-backup-preview strong{display:block;margin-bottom:12px}
.n117-backup-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.n117-backup-summary span{padding:9px;background:var(--surface,#17202b);border:1px solid rgba(128,145,170,.2);border-radius:9px;font-size:12px;line-height:1.35}
.n117-backup-preview p{font-size:12px;line-height:1.55}
.n117-backup-preview .row{display:flex;flex-wrap:wrap;gap:9px}
@media(max-width:350px){.n117-backup-summary{grid-template-columns:1fr}}


.n118-actionbar{display:flex;align-items:center;gap:10px;margin:0 0 20px;padding:9px 10px;border:1px solid rgba(135,150,167,.2);border-radius:14px;background:rgba(31,40,54,.84);min-width:0}
.n118-back-action,.n118-create-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid rgba(140,156,170,.3);border-radius:10px;padding:9px 12px;background:#293345;color:#f4f7fb;font-size:12px;font-weight:750;white-space:nowrap}
.n118-back-action span:first-child{font-size:20px;line-height:1}
.n118-create-action{background:#28503f;border-color:#4a9977;color:#effff7;margin-left:auto}
.n118-create-action span{font-size:16px;color:#83f6c3}
.n118-actionpage{font-size:12px;font-weight:650;color:#c3ced9;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n118-back-action:hover,.n118-create-action:hover{filter:brightness(1.12)}
.n118-back-action:focus-visible,.n118-create-action:focus-visible{outline:2px solid #82dabb;outline-offset:2px}
.n118-focus-editor{max-width:760px;margin:auto}
.n118-focus-editor>h1{line-height:1.15;overflow-wrap:anywhere}
.n118-focus-editor .n98-profile-row{padding:15px;border-radius:16px;border-color:#547a75}
.n118-focus-editor .n98-profile-main{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.n118-focus-editor .n98-edit-form{margin-top:20px}
.n118-focus-editor .n98-input-grid{gap:12px}
.n118-focus-editor .n98-edit-buttons{display:flex;gap:9px;flex-wrap:wrap}
.n118-focus-editor .n98-edit-buttons button{min-height:44px;flex:1}
.n90-page,.n84-page,.n92-league,.n94-team-profile,.n99-player-profile{min-width:0}
.n92-league-tabs,.n99-profile-tabs,.n94-team-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
.n92-league-tabs>button,.n99-profile-tabs>button,.n94-team-tabs>button{scroll-snap-align:start;min-height:43px}
.n84-fixture-row,.n90-player-row,.n99-team-link,.n116-entry{min-width:0}
.n84-fixture-side span,.n90-player-main strong,.n99-team-link strong{overflow-wrap:anywhere}
.n116-studio-field input[type="color"]{height:48px;padding:5px;cursor:pointer}
.n116-preview-wrap{position:sticky;top:12px}
.n116-studio-settings{align-content:start}
.n116-studio-check{min-height:39px}
.n116-studio-settings h2{line-height:1.25}
.n118-liga-loading{border:1px solid rgba(109,168,143,.25);background:rgba(87,145,118,.06);border-radius:14px;padding:14px;margin:15px 0;display:flex;align-items:center;gap:10px;font-size:12px;color:#bed9cc}
.n118-liga-loading:before{content:"";width:14px;height:14px;border:2px solid #446756;border-top-color:#7bddae;border-radius:100%;animation:n118-wait .75s linear infinite;flex:none}
@keyframes n118-wait{to{transform:rotate(360deg)}}
@media(max-width:730px){.n116-preview-wrap{position:static}}
@media(max-width:440px){
 .main{padding:13px 11px 20px}
 .n118-actionbar{gap:7px;padding:7px;margin-bottom:14px}
 .n118-back-action,.n118-create-action{padding:9px;min-height:42px;font-size:11px}
 .n118-actionpage{font-size:11px}
 .n92-league-tabs{gap:5px}
 .n92-league-tabs button{flex:none;min-width:74px;font-size:11px}
 .n98-input-grid{grid-template-columns:minmax(0,1fr)}
 .n118-focus-editor .n98-profile-main .n98-edit-trigger{display:none}
 .n116-studio-settings{gap:12px}
}
@media(max-width:360px){.n118-actionpage{display:none}.n118-create-action{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.n118-liga-loading:before{animation:none}}
.n118-home-create{display:flex;justify-content:flex-end;margin:0 0 12px}
.n118-home-create .n118-create-action{min-height:40px}


.n119-poster-kind{border-radius:13px;border:1px solid rgba(176,191,212,.25);background:rgba(115,144,180,.08);padding:12px 14px;font-size:14px;font-weight:800;line-height:1.4;letter-spacing:.015em}
.n119-poster-kind small{display:block;color:var(--muted,#a1b1c6);font-size:12px;font-weight:450;letter-spacing:0;margin-top:3px}
.n119-alltime-count{font-size:12px;color:var(--muted,#a1b1c6);font-weight:600;margin:11px 0}
.n119-load-more{margin:14px 0 22px;min-height:45px}
.n116-studio-field select:focus-visible,.n119-load-more:focus-visible{outline:2px solid var(--accent,#bc304f);outline-offset:3px}
@media(max-width:730px){.n116-preview-wrap{order:-1}.n116-studio-settings{order:0}.n116-creation-layout{gap:14px}.n116-preview-wrap{padding:11px}}


.n120-page{max-width:1170px;margin:0 auto;padding:12px 0 95px;color:var(--text,#f5f7fb)}
.n120-page *{box-sizing:border-box}
.n120-breadcrumb{display:flex;align-items:center;gap:15px;margin-bottom:11px}
.n120-breadcrumb small,.n120-eyebrow{display:block;color:#8ae2c0;font-size:11px;font-weight:850;letter-spacing:.17em;margin-bottom:4px}
.n120-breadcrumb h1{font-size:clamp(27px,5vw,37px);line-height:1.08;margin:0;letter-spacing:-.04em}
.n120-back{height:46px;width:46px;border:1px solid #3b5260;border-radius:15px;background:#1e3442;color:#fff;font-size:24px;flex:none}
.n120-lead{margin:10px 0 20px;max-width:820px;color:#bbcad4;font-size:14px;line-height:1.6}
.n120-editor-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr);gap:23px;align-items:start}
.n120-stage{background:linear-gradient(145deg,#18263a,#111e30);border:1px solid #33475b;padding:16px;border-radius:23px;min-width:0;position:sticky;top:14px;box-shadow:0 14px 33px rgba(0,0,0,.12)}
.n120-stage-label{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:13px}
.n120-stage-label strong{display:block;font-size:14px}
.n120-stage-label small{display:block;color:#a6b6c7;margin-top:3px;font-size:11px}
.n120-stage-label>span{font-size:11px;color:#a8bbce;white-space:nowrap}
.n120-preview-shell{display:flex;justify-content:center;align-items:flex-start;background:radial-gradient(circle at 50% 27%,#344557,#1c2a3b);border-radius:14px;padding:16px 10px;min-height:180px;overflow:hidden}
.n120-preview{display:block;width:auto;max-width:100%;max-height:620px;height:auto;object-fit:contain;box-shadow:0 8px 32px rgba(0,0,0,.29);border-radius:3px}
.n120-bottom-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}
.n120-export,.n120-secondary{border:1px solid #54b896;border-radius:12px;background:#235d4b;color:white;min-height:49px;padding:10px 12px;font-weight:750;font-size:13px}
.n120-secondary{background:#25374c;border-color:#465d75;color:#d9e6f2}
.n120-export:hover{background:#2c765d}
.n120-workshop{background:linear-gradient(180deg,#1b2938,#182535);border:1px solid #334456;border-radius:23px;padding:18px;min-width:0}
.n120-workshop-heading{display:flex;gap:11px;align-items:start;margin:6px 0 13px}
.n120-workshop-heading:not(:first-child){border-top:1px solid #344356;padding-top:18px;margin-top:22px}
.n120-workshop-number{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#284c48;color:#97ead0;font-size:12px;font-weight:900;flex:none}
.n120-workshop-heading h2{font-size:16px;line-height:1.2;margin:1px 0 3px}
.n120-workshop-heading p{font-size:12px;color:#9fb3c5;margin:0;line-height:1.4}
.n120-layout-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.n120-layout-button{padding:10px 5px;min-height:110px;border:1px solid #3c5064;background:#233548;color:#cedae7;border-radius:13px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center}
.n120-layout-button.is-active{background:#214e45;border:2px solid #6bd0a7;color:#fff}
.n120-layout-button b{font-size:11px;line-height:1.25}
.n120-layout-icon{height:42px;width:43px;border:2px solid currentColor;border-radius:6px;display:flex;flex-direction:column;padding:6px;gap:4px;justify-content:center;opacity:.88}
.n120-layout-icon i{height:5px;background:currentColor;border-radius:3px;display:block;width:80%}
.n120-layout-icon i:first-child{height:12px;width:45%}
.n120-layout-icon-1 i:first-child{width:100%;height:4px}.n120-layout-icon-1 i:nth-child(2){width:100%;height:17px}
.n120-layout-icon-2 i:first-child{width:95%;height:18px}.n120-layout-icon-2 i:nth-child(2){width:54%}
.n120-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.n120-field{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#bfcbda;font-weight:700;margin:0 0 13px;min-width:0}
.n120-field>span{min-width:0}
.n120-field select,.n120-field input{width:100%;min-width:0;border-radius:10px;background:#0f1f30;border:1px solid #40556b;color:#f4f7fa;min-height:43px;padding:9px 10px;font-size:13px;outline-offset:2px}
.n120-field input:focus-visible,.n120-field select:focus-visible{outline:2px solid #7fe0b9}
.n120-palette-picker{border:1px solid #35475b;border-radius:11px;padding:7px 10px;margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:750;color:#bfcbda}
.n120-palette-picker input{width:54px;height:35px;border:0;background:none;cursor:pointer}
.n120-checkboxes{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;margin:14px 0}
.n120-check{display:flex;align-items:center;gap:8px;font-size:12px;color:#ced9e4;line-height:1.35;min-height:39px}
.n120-check input{accent-color:#5ec39b;flex:none;width:18px;height:18px}
.n120-advanced{border:1px solid #3a4e62;border-radius:13px;padding:12px 13px;margin-top:16px}
.n120-advanced summary{cursor:pointer;font-size:13px;font-weight:800;line-height:1.4}
.n120-advanced[open] summary{margin-bottom:15px}
.n120-advanced p,.n120-data-foot{color:#9eafbf;font-size:11px;line-height:1.6}
.n120-templates{margin-top:19px;border-top:1px solid #3b5265;padding-top:15px}
.n120-templates h3{font-size:14px;margin:0 0 9px}
.n120-preset-row{display:flex;gap:8px;margin:6px 0}
.n120-preset-row button{border-radius:9px;background:#263b4f;color:white;padding:8px 10px;border:1px solid #3e5c6b;font-size:12px}
.n120-preset-row button:first-child{flex:1;text-align:left}
.n120-preset-row button:last-child{width:40px}
.n120-attention{background:#473e2e;border:1px solid #927241;border-radius:9px;color:#ffe3a8;padding:10px;font-size:12px;margin-bottom:13px}
.n120-hub-hero{border-radius:25px;background:radial-gradient(circle at 100% 5%,#315a57,#1a2d45 58%,#132133);border:1px solid #3c5767;padding:36px 31px;overflow:hidden;position:relative}
.n120-hub-hero h1{font-size:clamp(33px,7vw,56px);margin:6px 0 15px;letter-spacing:-.05em;line-height:1.04}
.n120-hub-hero p{color:#bbd0d9;max-width:610px;line-height:1.65;font-size:14px;margin:0}
.n120-hero-accent{position:absolute;right:-110px;top:-105px;width:300px;height:300px;border:1px solid #82cab3;opacity:.17;border-radius:50%;box-shadow:0 0 0 55px rgba(130,202,179,.09),0 0 0 115px rgba(130,202,179,.05);pointer-events:none}
.n120-hub>h2{font-size:19px;letter-spacing:-.02em;margin:26px 0 13px}
.n120-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.n120-source,.n120-game-source{border:1px solid #3c5466;color:#fff;background:linear-gradient(155deg,#223951,#1b2c3f);border-radius:18px;padding:18px;text-align:left;min-width:0}
.n120-source{min-height:175px;display:flex;flex-direction:column;align-items:flex-start}
.n120-source-symbol{height:34px;width:34px;border-radius:10px;background:#315d51;color:#b5ffe0;display:grid;place-items:center;font-size:19px;margin-bottom:11px}
.n120-source strong{font-size:15px}.n120-source small{color:#b8cad6;font-size:12px;line-height:1.45;margin:5px 0 auto}
.n120-source i{font-size:11px;color:#81ddbb;font-style:normal;font-weight:850;margin-top:14px}
.n120-source:hover{border-color:#82d3b6;transform:translateY(-2px)}
.n120-game-source{grid-column:span 1;min-height:194px}.n120-game-tag{font-size:11px;letter-spacing:.15em;color:#88ddbc;font-weight:850}.n120-game-source h3{margin:8px 0;font-size:18px}
.n120-game-source p{font-size:12px;color:#c1cbd6;line-height:1.4;margin-bottom:12px}
.n120-run-choice{display:flex;justify-content:space-between;gap:8px;align-items:center;text-align:left;background:#2a4850;color:#fff;padding:10px;border:1px solid #46736e;border-radius:10px;font-size:12px;width:100%;margin-top:7px}
.n120-run-choice:disabled{opacity:.45;cursor:not-allowed}
.n120-hub-tip{padding:17px 21px;background:#213449;border:1px solid #344c61;border-radius:17px;margin-top:26px}
.n120-hub-tip strong{display:block;font-size:14px;margin-bottom:5px}.n120-hub-tip p{margin:0;font-size:12px;color:#b8c7d7;line-height:1.6}

.n118-actionbar{border-radius:16px!important;border-color:#405565!important;background:linear-gradient(130deg,#1f3145,#213c43)!important;box-shadow:0 5px 20px rgba(0,0,0,.08)}
.n118-create-action{background:#26594a!important;border-color:#68bd9c!important;color:#fff!important}
.n118-back-action{border-radius:11px!important}
.n94-team-profile .n94-team-hero,.n99-player-profile .n99-player-hero,.n84-match-hero{border-radius:20px}
@media(max-width:1050px){.n120-editor-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.95fr);gap:13px}}
@media(max-width:780px){.n120-editor-grid{grid-template-columns:minmax(0,1fr)}.n120-stage{position:static;order:-1}.n120-workshop{order:0}.n120-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n120-preview{max-height:515px}.n120-workshop{padding:15px}}
@media(max-width:440px){.n120-source-grid{grid-template-columns:1fr}.n120-stage{padding:11px;border-radius:17px}.n120-preview-shell{padding:11px 5px}.n120-preview{max-height:445px}.n120-bottom-actions{grid-template-columns:1fr 1fr;gap:7px}.n120-bottom-actions button{font-size:12px;padding:8px}.n120-workshop{padding:12px;border-radius:17px}.n120-layout-button{min-height:105px}.n120-check{font-size:11px}.n120-hub-hero{padding:27px 21px}.n120-two-cols{gap:7px}.n120-page{padding-bottom:100px}}
@media(prefers-reduced-motion:reduce){.n120-source:hover{transform:none}.n120-page *{scroll-behavior:auto!important}}


body[data-ui-page="creationEditor"] #nfn-permanent-nav.bottom-nav{display:none!important}
body[data-ui-page="creationEditor"] .app-shell{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}
body[data-ui-page="creationEditor"] .n120-page{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}
.n120-layout-button:focus-visible,.n120-source:focus-visible,.n120-export:focus-visible,.n120-secondary:focus-visible{outline:2px solid #8fe8bd;outline-offset:3px}

.n118-back-action,.n118-create-action,.n120-export,.n120-secondary{transition:background-color .16s ease,border-color .16s ease,filter .16s ease}
.n91-panel,.n94-team-profile,.n99-player-profile,.n84-page{min-width:0}
.n90-player-row:focus-visible,.n91-rank:focus-visible,.n84-fixture-row:focus-visible{outline:2px solid #8adbc1;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.n118-back-action,.n118-create-action,.n120-export,.n120-secondary{transition:none!important}}

.n120-layout-button {min-width:0; overflow:hidden;align-items:stretch;gap:8px;}
.n121-layout-thumb {display:block;width:100%;height:112px;max-width:100%;object-fit:contain;background:rgba(0,0,0,.08);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.12)}
.n120-layout-button b {white-space:normal;text-align:center;line-height:1.2;min-height:2.3em;display:flex;align-items:center;justify-content:center;font-size:12px}
@media(max-width:460px){.n121-layout-thumb{height:90px}.n120-layout-button{padding:9px;gap:6px}}


body[data-ui-page="creationEditor"] .topbar{display:none!important}
body[data-ui-page="creationEditor"] .main{padding-top:6px}

.n121-modebar {display:flex;gap:6px;margin:14px 0 18px;padding:4px;background:#1b2939;border-radius:12px;border:1px solid #344658}
.n121-modebar button {flex:1;min-height:42px;padding:9px 6px;border:0;border-radius:9px;background:transparent;color:#b5c7d8;font-weight:750;font-size:12px}
.n121-modebar button.is-active{background:#285b50;color:#fff;box-shadow:inset 0 0 0 1px #6ec8a3}
.n120-editor[data-n121-mode="simple"] .n121-design-controls,.n120-editor[data-n121-mode="simple"] .n121-pro-controls,.n120-editor[data-n121-mode="design"] .n121-pro-controls{display:none}
.n121-design-controls,.n121-pro-controls{min-width:0}


.n122-player-profile,.n99-team-profile{--n122-card:var(--surface,#18191d);--n122-border:var(--line,#34353b);}
.n122-profile-hero{display:flex;gap:16px;align-items:center;min-width:0;padding:20px 17px;border-radius:19px;border:1px solid var(--n122-border);background:linear-gradient(120deg,color-mix(in srgb,var(--n122-accent) 24%,var(--surface) 76%),var(--surface) 85%);margin:10px 0 12px;}
.n122-avatar{display:grid;flex:none;place-items:center;width:69px;height:69px;border:1px solid color-mix(in srgb,var(--n122-accent) 50%,#fff 25%);border-radius:17px;background:color-mix(in srgb,var(--n122-accent) 28%,#17181c);color:#fff;font-weight:800;letter-spacing:-.045em;font-size:25px;}
.n122-hero-main{flex:1;min-width:0;}.n122-profile-hero h1{font-size:clamp(24px,6.2vw,36px);line-height:1.05;letter-spacing:-.045em;margin:4px 0 11px;overflow-wrap:anywhere}.n122-meta{font-size:13px;color:var(--text);line-height:1.5}.n122-country{margin-top:7px;font-size:11px;}
.n122-profile-actions,.n122-clubs,.n122-hub-links{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0;}.n122-profile-actions .button{flex:1;min-width:135px;}
.n122-club-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;text-align:left;border:1px solid var(--line);border-radius:999px;padding:5px 10px 5px 5px;background:var(--surface);color:var(--text);font-size:12px;font-weight:700;}.n122-club-chip img{width:24px;height:24px;object-fit:contain;}.n122-club-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n122-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:16px 0 9px;}.n122-toolbar>.field{flex:1;min-width:145px;margin:0}.n122-toolbar .n122-stat-mode{flex:1.4;min-width:198px;}
.n122-stat-mode{display:flex;flex-direction:column;gap:5px;margin:0}.n122-stat-mode>span{font-size:11px;letter-spacing:.02em;color:var(--muted);font-weight:700}.n122-stat-mode .segmented{display:flex;margin:0;gap:4px}.n122-stat-mode .segmented button{flex:1;white-space:nowrap;min-width:0;padding:10px 8px;font-size:12px;min-height:38px}
.n122-tabs,.n122-team-tabs{display:flex;overflow-x:auto;scrollbar-width:thin;gap:5px;margin:13px 0 14px;padding:0 0 6px;scroll-snap-type:x proximity}.n122-tabs button,.n122-team-tabs button{flex:none;min-height:40px;padding:9px 13px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap;scroll-snap-align:start}.n122-tabs button.active,.n122-team-tabs button.active{color:#fff;background:#8d2439;border-color:#bb445b}
.n122-surface{padding:16px;border:1px solid var(--line);border-radius:17px;background:var(--surface);margin:12px 0;overflow:hidden}.n122-surface h2{font-size:18px;margin:0 0 12px;line-height:1.25;letter-spacing:-.025em}.n122-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:13px}.n122-section-title h2{margin:0}.n122-section-title>span{font-size:11px;color:var(--muted);text-align:right}.n122-text-action{border:none;background:none;color:var(--text);font-weight:700;font-size:12px;white-space:nowrap;padding:6px;cursor:pointer}.n122-data-note{color:var(--muted);font-size:11px;line-height:1.5;margin:10px 0 0}
.n122-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.n122-stat-card{min-width:0;padding:13px 9px;border-radius:12px;background:var(--surface2);display:flex;flex-direction:column;gap:7px;justify-content:space-between}.n122-stat-card small{font-size:10px;color:var(--muted);line-height:1.35}.n122-stat-card strong{font-variant-numeric:tabular-nums;font-size:clamp(18px,4.5vw,28px);letter-spacing:-.045em;line-height:1.05;overflow-wrap:anywhere}.n122-mini-stats{display:flex;justify-content:space-between;gap:9px;flex-wrap:wrap;margin-bottom:12px}.n122-mini-stats span{font-size:12px;color:var(--muted)}.n122-mini-stats b{font-size:18px;color:var(--text);display:block}
.n122-career-peek{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line);padding:10px 0;font-size:12px}.n122-career-peek>strong{min-width:66px}.n122-career-peek>span:last-child{margin-left:auto;color:var(--muted);font-variant-numeric:tabular-nums}.n122-career-peek .n122-club-chip{flex:0 1 auto;min-width:0;}
.n122-records-low{margin-top:18px}.n122-records .n116-record-panel{border:0;background:transparent;padding:0;margin:0}.n122-records .n116-record-foot{font-size:10px;line-height:1.45}.n122-records .n116-record-list{max-height:none}
.n122-team-switch{margin:12px 0}.n122-team-switch .n122-stat-mode{max-width:375px}.n122-team-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 14px}.n122-team-shortcuts button{display:flex;justify-content:space-between;gap:7px;align-items:center;text-align:left;padding:12px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);font-size:12px;font-weight:750;min-width:0}.n122-team-shortcuts button span{color:var(--muted)}
.n122-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.n122-filter-row .field{min-width:150px;flex:1;margin:0}.n122-milestones{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.n122-milestone{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--surface2)}.n122-milestone div{display:flex;justify-content:space-between;gap:5px;align-items:center}.n122-milestone div strong{font-size:13px}.n122-milestone>strong{font-size:24px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.n122-milestone small{font-size:11px;color:var(--muted);line-height:1.4}
.n122-duel-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);padding:15px 10px;border-radius:13px;background:var(--surface2);margin:10px 0}.n122-duel-summary strong{font-size:17px;white-space:nowrap}.n122-duel-summary span{text-align:center;font-size:11px;color:var(--muted)}
.n122-hub-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.n122-hub-card{display:flex;flex-direction:column;gap:9px;align-items:flex-start;position:relative;border:1px solid var(--line);border-radius:15px;background:var(--surface);color:var(--text);padding:16px;text-align:left;min-height:112px}.n122-hub-card strong{font-size:15px}.n122-hub-card small{color:var(--muted);font-size:11px;line-height:1.35;padding-right:9px}.n122-hub-card>span{position:absolute;top:12px;right:12px;color:var(--muted)}
.n99-team-profile .n94-team-tabs.n122-team-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:8px;scrollbar-width:thin}.n99-team-profile .n122-team-tabs button{flex:none;padding:10px 12px}.n122-player-profile .n99-games button{min-width:0}
@media(max-width:410px){.n122-profile-hero{padding:15px 12px;gap:12px}.n122-avatar{width:54px;height:54px;font-size:20px}.n122-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n122-team-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.n122-surface{padding:13px}.n122-hub-cards{gap:7px}.n122-hub-card{padding:13px;min-height:115px}.n122-clubs{gap:6px}}
@media(min-width:700px){.n122-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.n122-hub-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.n122-tabs,.n122-team-tabs{scroll-behavior:auto}}

.n99-team-profile > .n84-page > button[data-action="n84Back"],
.n99-team-profile > button[data-action="n84Back"],
.n122-player-profile > .n90-back,
.n84-page > button[data-action="n84Back"]:first-child{display:none}
.n122-team-lower-radar{margin-top:18px}
.n122-team-lower-radar .n116-record-panel{margin:0}
.n122-game-caption{font-size:11px;color:var(--muted);font-weight:800;letter-spacing:.04em;margin:13px 0 6px;text-transform:uppercase}.n122-team-matchcenter .n84-fixtures-list{margin-bottom:8px}.n122-top-performance{border-top:1px solid var(--line);padding-top:13px;display:flex;flex-direction:column;gap:6px;margin-top:13px}.n122-top-performance>span{font-size:11px;color:var(--muted)}.n122-top-performance button{background:var(--surface2);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-template-columns:1fr auto;gap:4px;text-align:left;align-items:center}.n122-top-performance button strong{font-size:13px}.n122-top-performance button small{font-size:11px;color:var(--muted);grid-column:1}.n122-top-performance button>span{grid-row:1 / span 2;grid-column:2}
.n122-box-list{display:flex;flex-direction:column;gap:9px;margin:12px 0 20px}.n122-box-player{border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:12px;min-width:0}.n122-box-name button{background:none;color:var(--text);border:0;padding:2px 0 9px;font-weight:800;font-size:14px;display:flex;align-items:center;gap:8px;text-align:left;overflow-wrap:anywhere}.n122-box-name button span{color:var(--muted);font-size:13px}.n122-box-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.n122-box-stats>div{border-radius:9px;background:var(--surface2);padding:8px 5px;display:flex;flex-direction:column;gap:3px;text-align:center}.n122-box-stats strong{font-size:clamp(17px,4.8vw,25px);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.n122-box-stats small{color:var(--muted);font-size:10px}.n122-box-player details{margin-top:9px}.n122-box-player summary{font-size:11px;font-weight:700;color:var(--muted);padding:6px 2px;cursor:pointer}.n122-box-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:9px 0}.n122-box-more span{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:12px;border-bottom:1px solid var(--line);padding:5px 3px;min-width:0}.n122-box-more small{color:var(--muted)}


.n123-fixture-share{display:flex;justify-content:flex-end;padding:5px 12px 11px;gap:8px}
.n123-fixture-share button{font:inherit;border:1px solid rgba(77,150,139,.30);background:rgba(61,137,128,.11);color:var(--text,#e7eef1);border-radius:10px;padding:8px 12px;cursor:pointer;font-size:12px;font-weight:730;min-height:34px}
.n123-fixture-share button:focus-visible,.n123-share-native:focus-visible,.n123-reset-accent:focus-visible,.n123-upcoming:focus-visible{outline:3px solid #78cdbb;outline-offset:3px}
.n123-matchday-hub{margin:28px 0 32px;padding:19px;border:1px solid rgba(146,170,188,.24);background:linear-gradient(135deg,rgba(21,67,71,.52),rgba(21,42,59,.3));border-radius:22px}
.n123-hub-title>span{display:block;font-size:10px;font-weight:850;letter-spacing:.13em;color:#9ad8cb;margin-bottom:8px}
.n123-hub-title h2{margin:0 0 5px;font-size:21px}
.n123-hub-title p{font-size:12px;color:var(--muted,#b7bec7);line-height:1.5;margin:0 0 15px}
.n123-upcoming-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}
.n123-upcoming{text-align:left;color:inherit;font-family:inherit;border:1px solid rgba(178,190,204,.2);border-radius:15px;padding:16px;background:rgba(12,26,37,.50);display:grid;gap:10px;cursor:pointer}
.n123-upcoming small{font-size:11px;color:#b5c5cc}
.n123-upcoming strong{font-size:16px;font-weight:780;line-height:1.3;overflow-wrap:anywhere}
.n123-upcoming strong span{color:#8acbb9;font-size:12px;text-transform:uppercase}
.n123-upcoming>span{color:#92dac7;font-size:12px;font-weight:760}
.n123-reset-accent{border:1px solid rgba(135,164,172,.32);background:transparent;color:inherit;border-radius:9px;padding:9px 12px;min-height:38px;font:inherit;font-size:12px;font-weight:700;margin:0 0 10px;cursor:pointer}
.n123-share-native{border:1px solid rgba(114,192,168,.55);background:rgba(37,110,92,.18);color:inherit;min-height:43px;border-radius:11px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}
.n120-bottom-actions{display:flex;flex-wrap:wrap;gap:8px}
.n120-bottom-actions>*{flex:1 1 135px;min-width:0}
@media(max-width:360px){.n123-fixture-share{padding-inline:8px}.n123-matchday-hub{padding:13px;border-radius:17px}.n123-upcoming{padding:12px}.n120-bottom-actions>*{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.n123-upcoming,.n123-fixture-share button,.n123-share-native{transition:none!important}}


:root{--bg:#0b101a;--surface:#161e2b;--surface2:#212c3c;--line:#354358;--text:#f5f7fb;--muted:#b4c0d0;--brand:#d63c59;--accent:#8ce1c7;--radius:16px}
body{background:radial-gradient(ellipse 1100px 580px at 50% -280px,#21314b 0%,#0b101a 80%) fixed;color:var(--text)}
.topbar.n79-topbar{background:#111a28f7;border-bottom:1px solid #324257;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:calc(9px + env(safe-area-inset-top)) 16px 9px}
.topbar .brand strong{font-size:14px;letter-spacing:.005em}.topbar .brand small{font-size:10px;letter-spacing:.06em}
body[data-n93-area="league"] .topbar{background:#111a28f7;border-color:#35475a}
body[data-n93-area="team"] .topbar{background:#111a28f7;border-color:#35475a}
.main{max-width:950px;padding:13px 14px 25px}
.card,.n122-surface,.n90-page .n91-ranking,.n130-record-disclosure{border-color:#304057;background:#161e2b;box-shadow:0 3px 13px rgba(0,0,0,.06)}
.section-header{margin-top:19px;margin-bottom:9px}.section-header h2{font-size:18px;line-height:1.3;letter-spacing:-.025em}
.button,.n118-actionbar button{min-height:40px}.button.small{min-height:38px}.button.primary{background:#bd3150;border-color:#bd3150}
button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #89dcc4;outline-offset:2px}
.n118-actionbar{margin:0 0 11px!important;padding:5px 8px!important;background:#151f2df2!important;border:1px solid #334258!important;box-shadow:none!important;border-radius:12px!important;min-height:44px}
.n118-actionbar .n118-create-action{min-height:37px;font-size:11px;padding-inline:10px}.n118-actionbar .n118-back-action{min-height:38px}
.n118-actionpage{font-size:11px;color:#aebed2}
.n92-league-hero{padding:12px 15px!important;min-height:0;background:linear-gradient(125deg,#1b324b,#183a35)!important;border:1px solid #41645f!important;border-radius:15px!important}
.n92-league-hero h1{font-size:25px!important;margin:3px 0!important}.n92-league-hero .eyebrow{font-size:9px}
.n92-league-hero::after{font-size:54px!important;bottom:-12px!important}
.n91-season-head{margin:9px 0!important}.n91-season-head>.field{flex:0 1 230px}.n91-season-head>span{display:none}
.n92-league-tabs{margin:9px 0 10px!important;padding:0 0 5px!important}
.n92-league-tabs button{font-size:12px!important;min-height:43px!important;border-radius:11px!important;padding:10px 12px!important;background:#1d2b3a!important;border-color:#3c5063!important;color:#c4d0de!important}
.n92-league-tabs button.active{background:#a93153!important;border-color:#d65a73!important;color:#fff!important;box-shadow:none!important}
.n92-league-overview>.section-header:first-child{margin-top:9px}
.n130-record-disclosure{border:1px solid #34455a;border-radius:14px;margin:17px 0;padding:11px 14px}
.n130-record-disclosure>summary{font-size:14px;display:flex;align-items:center;gap:10px;justify-content:space-between;list-style:none;min-height:43px}
.n130-record-disclosure>summary::-webkit-details-marker{display:none}.n130-record-disclosure summary span{font-size:11px;color:#92cbbb}
.n130-record-content{padding:10px 0}
.n99-team-profile .n122-team-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px!important;margin:11px 0 7px!important;overflow:visible!important;padding-bottom:1px!important}
.n99-team-profile .n122-team-tabs button{min-width:0;min-height:43px;font-size:11px!important;padding:8px 2px!important;white-space:normal!important;line-height:1.15;border-radius:10px!important}
.n130-subnav{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 15px;padding:0}
.n130-subnav button{border:1px solid #405168;background:#1c2a3a;color:#c4d1df;border-radius:10px;padding:9px 11px;min-height:40px;font-size:11px;font-weight:730}
.n130-subnav button.active{background:#31594c;color:#f6fff9;border-color:#66a99a}
.n122-profile-hero{background:linear-gradient(130deg,#1c2c40,#191f30)!important;border-color:#364c66!important;box-shadow:none!important}
.n122-profile-hero h1{font-size:clamp(24px,6vw,37px);line-height:1.1}
.n122-tabs{margin:9px 0 11px!important}.n122-tabs button{min-height:43px}
.n122-surface{border-radius:15px!important;margin:10px 0!important;padding:15px!important}
.n122-surface h2{font-size:17px!important;margin-bottom:9px!important}
.n122-stat-card{padding:13px 10px!important;border:1px solid #34455b;border-radius:13px!important;min-height:104px;gap:4px!important}
.n122-stat-card small{font-size:11px!important;color:#b9c5d3!important}
.n122-stat-card strong{font-size:clamp(20px,4.8vw,31px)}
.n130-player-rank{border-top:1px solid #39495b;margin-top:5px;padding-top:7px;color:#9de0cd;font-size:10px;line-height:1.25;font-weight:750;white-space:normal}
.n122-records-low{margin-top:24px!important}
.n130-falcons-intro{display:flex;gap:15px;align-items:center;background:linear-gradient(110deg,#3d1729,#1e2940 75%);border:1px solid #724259;border-radius:19px;padding:19px 15px}
.n130-falcons-intro img{height:74px;width:74px;object-fit:contain;flex-shrink:0}
.n130-falcons-intro h1{font-size:clamp(22px,6vw,33px);margin:4px 0 5px}
.n130-falcons-intro small{font-size:10px;letter-spacing:.1em;color:#f2a7b7;font-weight:850}
.n130-falcons-intro span{font-size:12px;color:#d5cbd8;line-height:1.35}
.n130-hub-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0 20px}
.n130-hub-tiles button{position:relative;display:flex;align-items:flex-start;flex-direction:column;gap:8px;min-width:0;min-height:104px;border-radius:14px;border:1px solid #35465c;padding:14px 30px 13px 13px;text-align:left;background:#182436;color:var(--text)}
.n130-hub-tiles button strong{font-size:14px;line-height:1.3}.n130-hub-tiles button small{font-size:11px;color:#aebdd0;line-height:1.3}.n130-hub-tiles button span{position:absolute;right:12px;top:11px;color:#b0dcca}
.n130-archive-link{width:100%;background:#1b2939;border:1px solid #35455b;color:#eef4fa;text-align:left;border-radius:13px;padding:13px 15px;min-height:43px;font-weight:750;margin:8px 0 15px}
.n120-page.n120-editor{max-width:1100px}.n120-editor-grid{gap:15px!important}.n120-lead{font-size:12px;line-height:1.45;max-width:800px}
.n120-breadcrumb{margin-top:7px}.n120-breadcrumb h1{font-size:clamp(25px,5vw,37px)}
.n130-editor-back{border:1px solid #395269;border-radius:10px;background:#192637;color:#e2edf5;padding:8px 12px;font-size:12px;font-weight:760;min-height:43px}
.n120-stage{border-radius:16px!important}.n120-workshop{border-radius:16px!important}.n120-layout-button{min-height:115px}
.n120-bottom-actions .n120-export{background:#ad3551!important;color:white!important;border-radius:12px}
.n120-workshop-heading p{font-size:11px!important;line-height:1.4}
#nfn-permanent-nav.bottom-nav{background:#101827!important;border-top-color:#35455b!important;box-shadow:0 -7px 21px #05080dc4!important}
#nfn-permanent-nav.bottom-nav .nav-item{min-height:51px;padding-block:5px;font-size:10px;color:#b6c4d4}
#nfn-permanent-nav.bottom-nav .nav-item.active{color:#fff}
@media(min-width:730px){.n130-hub-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:390px){.main{padding-inline:10px}.n99-team-profile .n122-team-tabs button{font-size:10px!important;padding-inline:1px!important}.n130-subnav button{font-size:10px;padding-inline:9px}.n130-falcons-intro img{width:60px;height:60px}.n130-falcons-intro{padding:14px 11px}}
@media(prefers-reduced-motion:reduce){.n130-hub-tiles button,.n130-subnav button,.n130-editor-back{transition:none!important}}


body[data-ui-page="creationEditor"] .main{padding-top:calc(env(safe-area-inset-top,0px) + 34px)!important}
body[data-ui-page="creationEditor"] .n118-actionbar{margin-top:0!important;margin-bottom:13px!important;min-height:54px}
body[data-ui-page="creationEditor"] .n118-back-action{min-height:46px!important;padding:10px 15px!important;font-size:13px!important}
body[data-ui-page="creationEditor"] .n118-actionbar .n118-create-action{display:none!important}
.n132-games-choice{margin:8px 0 14px;padding:9px 12px;border:1px solid #3b5369;border-radius:11px;background:#1a3145}
.n132-games-choice .n120-check{min-height:34px;font-size:13px}
.n132-logo-notice{margin:10px 3px 0;padding:9px 12px;border:1px solid #927241;border-radius:10px;background:#453c29;color:#ffdfa0;font-size:12px;line-height:1.45}
.n132-logo-notice[hidden]{display:none!important}
.n120-editor .n120-lead{margin:6px 0 13px;max-width:790px}
@media(max-width:440px){body[data-ui-page="creationEditor"] .main{padding-top:calc(env(safe-area-inset-top,0px) + 40px)!important}.n120-stage-label small{display:none}}


.tc142-profile{--tc-primary:#CB3C59;--tc-secondary:#FAFAFA;--tc-ink:#FFFFFF;--tc-subink:#EDF0F4}
.tc142-profile .tc142-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;min-height:178px;gap:20px;padding:26px 22px!important;border-radius:21px!important;background:linear-gradient(121deg,var(--tc-primary),color-mix(in srgb,var(--tc-primary) 60%,var(--tc-secondary) 40%))!important;border:1px solid color-mix(in srgb,var(--tc-secondary) 45%,var(--tc-primary))!important;box-shadow:0 12px 32px #0003!important;color:var(--tc-ink)!important}
.tc142-profile .tc142-hero:before{content:"";position:absolute;inset:auto -65px -104px auto;width:290px;height:290px;border-radius:50%;background:var(--tc-secondary);opacity:.20;z-index:-1}
.tc142-profile .tc142-hero:after{content:"";position:absolute;inset:0 auto 0 0;width:9px;background:var(--tc-secondary);opacity:.84}
.tc142-profile .tc142-hero>img,.tc142-profile .tc142-hero .n77-team-logo{width:84px!important;height:84px!important;object-fit:contain;filter:drop-shadow(0 5px 8px #0005);flex-shrink:0}
.tc142-profile .tc142-hero>div:not(.tc142-team-badge):not(.tc142-table-badge){min-width:0;flex:1}
.tc142-profile .tc142-hero .eyebrow,.tc142-profile .tc142-hero h1,.tc142-profile .tc142-hero small{color:var(--tc-ink)!important;text-shadow:none!important}
.tc142-profile .tc142-hero h1{font-size:clamp(23px,5vw,35px);overflow-wrap:anywhere;line-height:1.1;margin:6px 0!important}
.tc142-profile .tc142-team-badge,.tc142-profile .tc142-table-badge{align-self:center;flex:none;text-align:center;padding:11px 10px;background:color-mix(in srgb,var(--tc-secondary) 19%,transparent);border:1px solid color-mix(in srgb,var(--tc-secondary) 53%,transparent);border-radius:13px;color:var(--tc-ink);font-weight:850;min-width:80px;font-size:13px}
.tc142-profile .tc142-team-badge small,.tc142-profile .tc142-table-badge small{display:block;margin-top:5px;font-size:9px;font-weight:700;color:var(--tc-ink)}
.tc142-profile .tc142-table-badge strong{font-size:28px;display:block;margin-top:4px;color:var(--tc-ink)}
.tc142-profile .n122-team-tabs button.active{background:color-mix(in srgb,var(--tc-primary) 68%,#152034)!important;border-color:var(--tc-secondary)!important;color:white!important}
.tc142-profile .n130-subnav button.active{background:color-mix(in srgb,var(--tc-primary) 34%,#142739)!important;border-color:var(--tc-secondary)!important}
.tc142-profile .tc142-summary{background:color-mix(in srgb,var(--tc-primary) 15%,#122336);padding:13px;border-radius:15px;border:1px solid color-mix(in srgb,var(--tc-secondary) 36%,#34475a)}
.tc142-profile .tc142-summary>div{border-color:color-mix(in srgb,var(--tc-primary) 54%,#30455c)}
.tc142-profile .n122-team-matchcenter{border-top:4px solid var(--tc-secondary)!important}
.tc142-profile .n122-surface h2,.tc142-profile .n99-profile-content h2{border-color:var(--tc-primary)}
.tc142-profile .tc142-stats,.tc142-profile .tc142-games{margin-top:15px;display:grid;gap:15px}
.tc142-section-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap}
.tc142-stats h2,.tc142-games h2{font-size:20px;margin:0 0 4px}.tc142-section-heading p,.tc142-games>header p{color:#b4c5d8;font-size:12px;line-height:1.48;margin:0}
.tc142-small-switch{display:flex;border-radius:12px;padding:3px;background:#18283a;border:1px solid #3b4e62;flex-shrink:0}.tc142-small-switch button{padding:10px 12px;min-height:40px;border:0;border-radius:9px;background:transparent;color:#bfcedd;font-size:12px;font-weight:800}.tc142-small-switch button.active{background:var(--tc-primary);color:var(--tc-ink)}
.tc142-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.tc142-stat-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:6px 8px;border:1px solid #354a60;border-left:4px solid var(--tc-primary);background:#19283b;border-radius:14px;padding:15px 12px}
.tc142-stat-name{min-width:0;display:flex;flex-direction:column;gap:5px}.tc142-stat-name strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.tc142-stat-name small{color:#abc1d2;font-size:10px;line-height:1.35}
.tc142-stat-value{font-size:clamp(19px,4vw,27px);font-variant-numeric:tabular-nums;white-space:nowrap;color:white}
.tc142-stat-rank{grid-column:1/-1;border-top:1px solid #40546b;padding-top:9px;display:flex;align-items:center;gap:9px}.tc142-stat-rank b{color:color-mix(in srgb,var(--tc-secondary) 65%,white);font-size:18px}.tc142-stat-rank small{color:#c2d0df;font-size:11px}
.tc142-note{font-size:11px;color:#aebdcd;line-height:1.55;background:#1b283a;border:1px solid #32445a;border-radius:12px;padding:12px;margin:0}
.tc142-focus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.tc142-focus>div{min-width:0}.tc142-focus>div>span{display:block;color:#c8d8e7;font-size:10px;letter-spacing:.09em;font-weight:830;margin-bottom:8px}
.tc142-focus .n84-fixture-row{margin:0!important;background:#1c2c40;border:1px solid color-mix(in srgb,var(--tc-primary) 42%,#41556a)!important;border-radius:14px;overflow:hidden}
.tc142-games header{margin-bottom:1px}.tc142-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;background:#152236;padding:13px;border:1px solid #344b61;border-radius:16px}
.tc142-filters label{display:flex;flex-direction:column;gap:7px;color:#b7cadd;font-size:11px;font-weight:800;min-width:0}.tc142-filters select{color:#f5f8fc;min-width:0;width:100%;height:44px;background:#21364c;border:1px solid #4a637d;border-radius:10px;padding:8px 7px;font-size:12px}
.tc142-games-count{font-size:12px;color:#aabcce}.tc142-game-list{display:grid;gap:9px}.tc142-game-list h3{font-size:13px;color:#d3e6f1;letter-spacing:.025em;margin:15px 0 0}.tc142-card{border-left:3px solid var(--tc-secondary);border-radius:12px;overflow:hidden}.tc142-card .n84-fixture-row{margin:0!important}.tc142-more{min-height:45px;background:#23384c;border:1px solid #53667b;border-radius:12px;color:white;font-weight:800}
@media(max-width:650px){.tc142-stat-grid{grid-template-columns:1fr}.tc142-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tc142-focus{grid-template-columns:1fr}}
@media(max-width:390px){.tc142-profile .tc142-hero{gap:10px;padding:20px 11px!important;min-height:142px}.tc142-profile .tc142-hero>img,.tc142-profile .tc142-hero .n77-team-logo{height:64px!important;width:64px!important}.tc142-profile .tc142-hero h1{font-size:21px}.tc142-profile .tc142-team-badge,.tc142-profile .tc142-table-badge{min-width:62px;padding:8px 5px;font-size:11px}.tc142-section-heading{gap:9px}.tc142-filters{gap:7px;padding:9px}}
.tc142-missing{padding:7px 12px;font-size:11px;color:#e7cb9b;background:#3a3025;border-top:1px solid #68523b}

.tc142-games .n84-fixture-side small{display:none!important}




body[data-ui-page="creationEditor"] .topbar,
body[data-ui-page="creationEditor"] .n118-actionbar {display:none!important}
body[data-ui-page="creationEditor"] .main {max-width:1240px!important;padding:calc(env(safe-area-inset-top,0px) + 38px) 14px calc(50px + env(safe-area-inset-bottom,0px))!important}
.dc14,.dc14-hub{--dc-bg:#111a2a;--dc-card:#1b2a40;--dc-edge:#364b64;--dc-main:#f5f8fb;--dc-soft:#aebed0;color:var(--dc-main);width:100%;min-width:0;margin:0 auto;font-size:14px}
.dc14 *, .dc14-hub *{box-sizing:border-box}
.dc14 button,.dc14 select,.dc14 input,.dc14-hub button,.dc14-hub input{font:inherit}
.dc14 button,.dc14-hub button{cursor:pointer;touch-action:manipulation}
.dc14 button:focus-visible,.dc14-hub button:focus-visible,.dc14 input:focus-visible,.dc14 select:focus-visible{outline:3px solid #83ddc7;outline-offset:3px}
.dc14-header{display:flex;align-items:center;gap:13px;margin:0 0 20px;padding:8px 0 13px;border-bottom:1px solid #35485f;min-height:67px}
.dc14-header>div{flex:1;min-width:0}.dc14-header h1{margin:3px 0 0;font-size:25px;line-height:1.05;letter-spacing:-.035em}.dc14-header small{font-size:10px;letter-spacing:.15em;font-weight:800;color:#9db4ce}
.dc14-back,.dc14-icon{height:48px;min-width:48px;border:1px solid #486079;border-radius:14px;background:#20334b;color:#fff;display:grid;place-items:center;font-size:24px}
.dc14-editor{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(320px,.87fr);align-items:start;gap:20px}
.dc14-preview-col{position:sticky;top:calc(env(safe-area-inset-top,0px) + 12px);border:1px solid #3a5069;background:#162238;border-radius:20px;padding:17px;min-width:0}
.dc14-preview-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:13px;color:#fff}.dc14-preview-heading strong{font-size:14px}.dc14-preview-heading span{font-size:11px;color:#9db8d0;border:1px solid #46576f;padding:5px 10px;border-radius:99px}
.dc14-preview-wrap{position:relative;border-radius:14px;overflow:hidden;background:#101825;min-height:230px;display:grid;place-items:center}
.dc14-preview-wrap img{display:block;max-height:67vh;width:auto;height:auto;max-width:100%;object-fit:contain;box-shadow:0 5px 28px #0005}.dc14-preview-wrap:not(:has(img[src])) img{display:none}
.dc14-loading{position:absolute;inset:0;display:grid;place-items:center;color:#b7cce1;font-size:13px}.dc14-message{font-size:12px;line-height:1.4;color:#b5cbdd;min-height:19px;margin:8px 1px 10px}.dc14-message.error{color:#ffb7b2}
.dc14-exports{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dc14-export{min-height:51px;border-radius:13px;border:1px solid #51647f;color:#f1f6fa;background:#25364f;font-weight:800!important;font-size:13px!important}.dc14-export.primary{background:#ce3c62;border-color:#ee6185;color:white}.dc14-export:disabled{opacity:.5}
.dc14-config{border:1px solid #33485d;background:#162133;border-radius:20px;padding:15px;min-width:0}
.dc14-edit-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border-bottom:1px solid #36465b;padding-bottom:14px;margin-bottom:15px}
.dc14-edit-tabs button{min-height:44px;padding:9px 7px;border:1px solid #34475e;border-radius:12px;background:#1e2c41;color:#b6c6d9;font-size:13px;font-weight:800}.dc14-edit-tabs button.active{color:#fff;border-color:#d85677;background:#77324a}
.dc14-panel[hidden]{display:none!important}.dc14-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:14px}.dc14-panel>h2,.dc14-panel>p,.dc14-panel>.dc14-switch,.dc14-panel>.dc14-presets,.dc14-panel>.dc14-small-primary{grid-column:1/-1}.dc14-panel h2,.dc14-section-head h2{font-size:17px;letter-spacing:-.02em;margin:3px 0}.dc14-panel p{font-size:12px;line-height:1.5;color:#aebed0;margin:0}
.dc14-field{display:flex;flex-direction:column;gap:7px;min-width:0}.dc14-field>span{font-size:11px;font-weight:800;color:#bac9d9}.dc14-field select,.dc14-field input[type="text"],.dc14-field input[type="color"]{width:100%;min-width:0;min-height:45px;border:1px solid #455d77;border-radius:11px;background:#1e2e44;color:#f5f8fb;padding:10px;font-size:13px;outline-offset:2px}.dc14-field input[type="color"]{padding:5px 7px;cursor:pointer}
.dc14-switch{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #33485c;background:#1d2a3d;border-radius:11px;padding:12px;min-height:49px;font-size:13px;font-weight:650}.dc14-switch input{width:22px;height:22px;accent-color:#d7476c;flex-shrink:0}
.dc14-layout-section{border-top:1px solid #37485f;padding-top:15px;margin-top:16px}.dc14-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.dc14-section-head small{font-size:11px;color:#aabacb}
.dc14-layouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dc14-layout{min-width:0;padding:7px;border:2px solid #3a526b;border-radius:13px;background:#1b2a3f;color:#dde7f0;text-align:left;display:flex;flex-direction:column;gap:7px}.dc14-layout.active{border-color:#ff819f;background:#35273b}.dc14-layout canvas{display:block;width:100%;height:112px;object-fit:cover;border-radius:7px;background:#15253c}.dc14-layout span{font-weight:740;font-size:11px;line-height:1.25}
.dc14-hint{color:#aabed1;line-height:1.5;margin:15px 2px 0;font-size:11px}.dc14-small-primary{min-height:44px;background:#b8375a;border:1px solid #e34f77;border-radius:11px;color:#fff;font-weight:800}
.dc14-preset{display:flex;align-items:center;gap:9px;margin-top:7px}.dc14-preset button:first-child{flex:1;text-align:left}.dc14-preset button{min-height:42px;background:#21344b;border:1px solid #40566e;border-radius:10px;color:#e7f1f9;padding:8px 12px}.dc14-presets{max-height:320px;overflow:auto}
.dc14-hub{max-width:920px}.dc14-hub-highlight{border:1px solid #69495b;border-radius:21px;background:linear-gradient(120deg,#54283d,#203c54 78%);padding:25px;margin:7px 0 25px}.dc14-hub-highlight b{font-size:10px;letter-spacing:.13em;color:#f2a6b7}.dc14-hub-highlight h2{font-size:27px;margin:9px 0;line-height:1.12;letter-spacing:-.035em}.dc14-hub-highlight p{color:#d4ddea;font-size:13px;line-height:1.5;margin-bottom:0}.dc14-hub>h2{font-size:19px;margin:24px 0 11px}
.dc14-fixtures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dc14-fixtures button{display:flex;flex-direction:column;gap:10px;background:#1d2d42;border:1px solid #3a506c;border-radius:15px;padding:16px 14px;text-align:left;color:#f7f9fc;min-height:122px}.dc14-fixtures button>span{font-size:11px;color:#9db8d2}.dc14-fixtures button strong{font-size:14px;line-height:1.36}.dc14-fixtures button em{font-style:normal;color:#ed6d91}.dc14-fixtures button small{font-size:11px;color:#8dd6ca}
.dc14-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dc14-pick-grid button{display:flex;flex-direction:column;gap:10px;background:#1b293b;border:1px solid #3d5069;border-radius:13px;padding:16px;text-align:left;color:#f6f9fb;min-height:100px}.dc14-pick-grid strong{font-size:14px}.dc14-pick-grid span{font-size:12px;color:#b2c1d2;line-height:1.4}
.dc14-picker{position:relative;background:#172a3f;border:1px solid #7592aa;border-radius:16px;padding:16px;margin:15px 0}.dc14-picker-head{display:flex;justify-content:space-between;align-items:center}.dc14-picker-head h2{margin:4px 0 13px}.dc14-picker-head button{width:44px;height:44px;border:1px solid #536d86;border-radius:11px;background:#243a54;color:white}.dc14-picker input{height:46px;width:100%;background:#233951;border:1px solid #607b96;color:#fff;border-radius:12px;padding:10px}.dc14-picker-list{max-height:340px;overflow:auto;margin-top:12px}.dc14-picker-list button{display:flex;width:100%;justify-content:space-between;padding:12px 9px;border:0;border-bottom:1px solid #3a5570;background:transparent;color:#ecf5ff;text-align:left;min-height:44px}
.dc14-error{margin:40px auto;max-width:570px;padding:25px;border:1px solid #71536a;border-radius:15px;background:#202438;color:white}.dc14-error button{padding:12px 18px;background:#a53b5b;color:white;border-radius:12px;border:0}
@media(max-width:860px){.dc14-editor{grid-template-columns:1fr}.dc14-preview-col{position:static}.dc14-preview-wrap img{max-height:56vh}.dc14-layouts{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:500px){body[data-ui-page="creationEditor"] .main{padding:calc(env(safe-area-inset-top,0px) + 46px) 10px calc(60px + env(safe-area-inset-bottom,0px))!important}.dc14-header{margin-bottom:12px}.dc14-header h1{font-size:22px}.dc14-preview-col{padding:12px}.dc14-config{padding:12px}.dc14-preview-wrap img{max-height:52vh}.dc14-layouts{grid-template-columns:repeat(2,minmax(0,1fr))}.dc14-layout canvas{height:124px}.dc14-fixtures{grid-template-columns:1fr}.dc14-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dc14-panel{gap:9px}.dc14-panel .dc14-field{grid-column:1/-1}.dc14-layout span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.dc14 *{transition:none!important;animation:none!important}}


.dc14-preview-col{min-width:0;max-width:100%}
.dc14-preview-wrap{width:100%;min-width:0;min-height:0;max-height:min(62dvh,calc(100dvh - 265px),620px);overflow:hidden;display:flex;align-items:center;justify-content:center}
.dc14-preview-wrap img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:min(61dvh,calc(100dvh - 275px),610px)!important;object-fit:contain!important;object-position:center center}
.dc14-brand-note{color:#b7cada!important;font-size:12px!important;line-height:1.4!important;grid-column:1/-1}
@media(max-width:860px){
 .dc14-preview-wrap{max-height:min(48dvh,calc(100dvh - 330px),480px)!important}
 .dc14-preview-wrap img{max-height:min(47dvh,calc(100dvh - 340px),470px)!important;max-width:100%!important}
 .dc14-preview-col{position:static;max-width:100%}
}
@media(max-width:500px){
 body[data-ui-page="creationEditor"] .main{padding-top:calc(env(safe-area-inset-top,0px) + 30px)!important}
 .dc14-header{min-height:55px;padding-top:3px;padding-bottom:8px;margin-bottom:9px}
 .dc14-preview-heading{margin-bottom:8px}
 .dc14-preview-col{padding:10px;border-radius:15px}
 .dc14-preview-wrap{max-height:min(48dvh,calc(100dvh - 310px),430px)!important}
 .dc14-preview-wrap img{max-height:min(47dvh,calc(100dvh - 320px),420px)!important}
 .dc14-message{margin:5px 1px 6px;min-height:16px;font-size:11px}
 .dc14-export{min-height:44px}
 .dc14-exports{gap:7px}
}
@supports not (height: 100dvh){
 @media(max-width:860px){.dc14-preview-wrap{max-height:48vh!important}.dc14-preview-wrap img{max-height:47vh!important}}
}


.dc14-preview-tools{display:flex;align-items:center;gap:7px;min-width:0}
.dc14-preview-tools button{height:34px;min-width:39px;background:#2A4059;border:1px solid #5B7690;border-radius:9px;color:#FFFFFF;font-size:19px;display:grid;place-items:center}
.dc14-zoom[hidden]{display:none!important}
body.dc14-zoom-open{overflow:hidden!important}
.dc14-zoom{position:fixed;inset:0;z-index:999999;background:#07111DFA;padding:calc(env(safe-area-inset-top,0px) + 10px) 12px calc(env(safe-area-inset-bottom,0px) + 12px);display:flex;flex-direction:column;align-items:center;gap:12px}
.dc14-zoom-bar{width:100%;max-width:900px;display:flex;gap:12px;justify-content:space-between;align-items:center;min-height:48px}
.dc14-zoom-bar strong{font-size:14px;color:#EFF6FD}
.dc14-zoom-bar button{min-height:46px;border:1px solid #738BA3;border-radius:11px;background:#263E55;color:#fff;padding:10px 13px;font-weight:760}
.dc14-zoom-stage{flex:1;min-height:0;min-width:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}
.dc14-zoom-stage img{display:block;object-fit:contain!important;object-position:center;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important}

.dc14-zoom-stage{position:relative}
.dc14-zoom-loading{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#D3E7F3;font-size:13px;padding:10px;pointer-events:none}
.dc14-zoom-loading[hidden]{display:none!important}




.tc143-profile{min-width:0;--tc143-edge:color-mix(in srgb,var(--tc-primary) 55%,#203449)}
.tc143-profile .tc143-hero{display:grid!important;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:16px!important;padding:23px 22px!important;min-height:148px!important;overflow:hidden!important}
.tc143-profile .tc143-hero .tc143-logo-wrap{width:94px;height:94px;min-width:0;grid-column:1;display:grid;place-items:center;overflow:hidden;position:relative;background:color-mix(in srgb,var(--tc-secondary) 13%,#ffffff15);border:1px solid color-mix(in srgb,var(--tc-secondary) 45%,#ffffff40);border-radius:19px;box-shadow:inset 0 0 22px #0002}
.tc143-profile .tc143-hero .tc143-logo-wrap img{width:85px!important;height:85px!important;max-height:95%;max-width:95%;object-fit:contain!important}
.tc143-logo-fallback{display:none;font-size:28px;font-weight:900;color:var(--tc-ink);letter-spacing:.02em}.tc143-logo-wrap.has-fallback img{display:none!important}.tc143-logo-wrap.has-fallback .tc143-logo-fallback{display:block}
.tc143-profile .tc143-hero>div:not(.tc143-logo-wrap):not(.tc143-badge){grid-column:2;min-width:0;overflow-wrap:anywhere}
.tc143-profile .tc143-hero h1{font-size:clamp(22px,4vw,34px)!important;letter-spacing:-.025em;line-height:1.13!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto!important;margin:5px 0 6px!important}
.tc143-profile .tc143-hero .eyebrow{font-size:10px;letter-spacing:.11em;line-height:1.2}
.tc143-profile .tc143-hero .tc143-badge{grid-column:3;max-width:125px;min-width:0!important;line-height:1.15;justify-self:end}
.tc143-profile .tc143-tabs-scroll{position:relative;min-width:0;margin:12px 0 14px;border-bottom:1px solid #364e62}
.tc143-profile .tc143-tabs{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;scrollbar-width:thin;scroll-snap-type:x proximity;gap:9px!important;margin:0!important;padding:0 0 10px!important;-webkit-overflow-scrolling:touch}
.tc143-profile .tc143-tabs button{min-width:91px!important;flex:0 0 auto!important;white-space:nowrap!important;min-height:45px!important;padding:10px 13px!important;font-size:12px!important;line-height:1.3!important;border-radius:12px!important;scroll-snap-align:start}
.tc143-profile .tc143-tabs button.active{background:color-mix(in srgb,var(--tc-primary) 66%,#162839)!important;color:#FFFFFF!important;border-color:color-mix(in srgb,var(--tc-secondary) 65%,white)!important;box-shadow:inset 0 -3px 0 var(--tc-secondary)}
.tc143-profile .n84-team-metrics>div,.tc143-profile .tc142-stat-row{min-width:0;overflow:hidden}
.tc143-profile .tc142-stat-rank b{font-size:17px}
.tc143-profile .tc142-section-heading{align-items:center}
.tc143-profile .tc142-small-switch{max-width:100%}
.tc143-profile .n122-team-matchcenter,.tc143-profile .tc142-games,.tc143-profile .tc142-stats{min-width:0}
.tc143-profile .tc142-filters select{min-width:0;text-overflow:ellipsis}
.tc143-profile .n84-fixture-side>span{overflow-wrap:anywhere!important;word-break:normal;max-width:100%}
@media(max-width:650px){
.tc143-profile .tc143-hero{grid-template-columns:76px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px 12px!important;padding:16px 15px!important}
.tc143-profile .tc143-logo-wrap{width:76px!important;height:76px!important;grid-row:1!important}
.tc143-profile .tc143-logo-wrap img{width:68px!important;height:68px!important}
.tc143-profile .tc143-hero>div:not(.tc143-logo-wrap):not(.tc143-badge){grid-column:2!important;grid-row:1!important}
.tc143-profile .tc143-hero h1{font-size:clamp(19px,5.5vw,28px)!important}
.tc143-profile .tc143-hero .tc143-badge{grid-column:1/-1!important;grid-row:2!important;justify-self:stretch!important;display:flex;align-items:center;justify-content:space-between;text-align:left;max-width:none!important;padding:9px 14px!important;gap:16px;background:color-mix(in srgb,var(--tc-secondary) 14%,#101e31) !important}
.tc143-profile .tc143-badge small{margin:0!important}
.tc143-profile .tc142-stat-row{grid-template-columns:minmax(0,1fr) auto}
.tc143-profile .tc142-section-heading{display:grid;grid-template-columns:1fr;gap:9px}
.tc143-profile .tc142-small-switch{width:100%;display:grid;grid-template-columns:1fr 1fr}.tc143-profile .tc142-small-switch button{min-width:0}
}
@media(max-width:360px){
.tc143-profile .tc143-hero{grid-template-columns:64px minmax(0,1fr)!important;padding:15px 11px!important;gap:10px!important}
.tc143-profile .tc143-logo-wrap{width:64px!important;height:64px!important}.tc143-profile .tc143-logo-wrap img{width:57px!important;height:57px!important}
.tc143-profile .tc143-hero h1{font-size:19px!important}.tc143-profile .tc143-tabs button{min-width:91px!important}
.tc143-profile .tc142-focus{grid-template-columns:1fr}
}




.d143-draft,.d143-lineup{min-width:0}
.d143-draft .n95-lineup{display:none!important}
.d143-lineup{border-radius:20px;padding:15px;background:#12283B;border:1px solid #38576A;margin:17px 0}
.d143-court-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 11px}
.d143-court-top h2{font-size:18px;margin:0}.d143-court-top span{font-size:12px;font-weight:800;color:#C9D7E5}
.d143-court{width:100%;max-width:480px;margin:0 auto;background:#163B35;border-radius:15px;padding:5px;overflow:hidden}
.d143-court svg{display:block;width:100%;height:auto;max-height:400px;object-fit:contain}
.d143-court-caption{font-size:12px;color:#D6E9E1;text-align:center;line-height:1.4;padding:10px 5px 9px}
.d143-offer{margin:13px 0!important;border-radius:17px!important;overflow:hidden}
.d143-choose{margin:17px 0 10px}.d143-roster-heading{display:flex;justify-content:space-between;align-items:center;gap:9px;flex-wrap:wrap}.d143-roster-heading h2{font-size:20px;margin:0}.d143-roster-heading small{color:#AABBCD;font-size:11px}.d143-choose>p,.d143-help{font-size:12px;color:#B8C9D9;line-height:1.5}
.d143-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:12px 0}.d143-player{min-width:0;text-align:left;background:#1D2D41;border:1px solid #445972;color:#F6FBFF;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:12px;min-height:122px;cursor:pointer}.d143-player:disabled{opacity:.55;cursor:not-allowed;background:#182535}.d143-player.selected{border-color:#E0C385;box-shadow:0 0 0 2px #E0C3854D}
.d143-player-top{display:flex;align-items:center;gap:9px;min-width:0}.d143-avatar{width:39px;height:39px;flex:none;border-radius:11px;background:var(--d143-accent,#517C99);color:white;display:grid;place-items:center;font-size:11px;font-weight:900}.d143-player-name{flex:1;min-width:0}.d143-player-name strong{display:block;line-height:1.25;font-size:14px;overflow-wrap:anywhere}.d143-player-name small{display:block;color:#BEC9D5;font-size:10px;line-height:1.35;margin-top:4px}.d143-arrow{font-size:19px;color:#E8D49E}
.d143-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;min-width:0}.d143-stats>span{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#14243A;border-radius:8px;padding:7px 2px;min-width:0}.d143-stats small{font-size:9px;color:#B8CBDE;letter-spacing:.02em}.d143-stats strong{font-variant-numeric:tabular-nums;font-size:15px;margin-top:3px}.d143-blind{display:flex;align-items:center;justify-content:center;background:#16243A;color:#AEC4D8;border-radius:8px;font-size:12px;min-height:42px;text-align:center}
.d143-position-panel{border:1px solid #D6BE82;border-radius:15px;padding:15px;background:#342F25;margin:14px 0}.d143-position-panel>div:first-child{display:flex;flex-direction:column;gap:4px}.d143-position-panel strong{font-size:16px;color:#FCF3DE}.d143-position-panel small{font-size:11px;color:#E4D9C2}.d143-position-buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.d143-position-buttons button{min-height:44px;border:1px solid #D6BE82;border-radius:9px;background:#E5C988;color:#233027;font-weight:900;padding:8px 12px}.d143-position-buttons button.d143-cancel{background:transparent;color:#F1DCBB}
.d143-lineup-list{display:grid;gap:7px;margin-top:12px}.d143-lineup-list article{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(115px,36%);gap:8px;align-items:center;background:#1C3545;border:1px solid #365264;border-radius:12px;padding:10px;min-width:0}.d143-lineup-list article>b{font-size:13px;color:#E5C786}.d143-lineup-list article>div:not(.d143-stats){min-width:0}.d143-lineup-list article strong{display:block;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.d143-lineup-list article small{display:block;color:#B5CFDD;font-size:10px;line-height:1.35}.d143-lineup-list .d143-stats{gap:3px}.d143-lineup-list .d143-stats>span{padding:5px 0}.d143-lineup-list .d143-stats small{font-size:8px}.d143-lineup-list .d143-stats strong{font-size:11px}
.d143-draft .n109-nationality-progress{margin:13px 0}
@media(max-width:580px){.d143-roster{grid-template-columns:1fr}.d143-player{min-height:110px}.d143-lineup{padding:11px}.d143-court svg{max-height:355px}.d143-lineup-list article{grid-template-columns:30px minmax(0,1fr);gap:6px}.d143-lineup-list article .d143-stats{grid-column:1/-1}.d143-lineup-list .d143-stats strong{font-size:13px}.d143-stats strong{font-size:16px}}
@media(max-width:340px){.d143-lineup{padding:7px}.d143-court-caption{font-size:11px}.d143-player{padding:9px}}




.d144-draft{max-width:860px;margin:0 auto;min-width:0}.d144-draft *,.d144-versus-entry *{box-sizing:border-box}
.d144-draft-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 12px}.d144-draft-head small{font-weight:850;letter-spacing:.09em;color:#aac2d4;font-size:11px}.d144-draft-head h1{font-size:25px;line-height:1.18;margin:5px 0 0;overflow-wrap:anywhere}.d144-draft-head h1 span{font-size:15px;color:#a9bbc9}
.d144-progress{height:7px;background:#26364b;border-radius:6px;overflow:hidden;margin:12px 0}.d144-progress>span{display:block;height:100%;background:#e6c481;transition:width .15s}
.d144-offer{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#162a40;border:1px solid #3f566e;border-radius:13px;padding:9px 13px;margin:9px 0!important;min-width:0}.d144-offer-main{display:flex;align-items:center;gap:9px;min-width:0}.d144-offer-main>div:last-child{min-width:0}.d144-offer-main strong{display:block;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.d144-offer-main small{font-size:11px;color:#bed0dd}.d144-badge{font-size:9px;font-weight:850;color:#e6c481;writing-mode:vertical-rl;letter-spacing:.06em}.d144-offer .n86-logo{max-width:42px;max-height:42px}
.d144-jokers{display:flex;flex-direction:column;gap:5px;flex-shrink:0}.d144-jokers button{border:1px solid #586f83;border-radius:9px;background:#263b4e;color:#fff;padding:7px;font-size:11px;min-height:34px}.d144-jokers button:disabled{opacity:.4}
.d144-mobile-summary{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:10px 12px;border:1px solid #3c5566;background:#192f3d;border-radius:11px;font-size:12px;color:#ebf4fa;margin:9px 0}.d144-mobile-summary>*{white-space:normal;overflow-wrap:anywhere}
.d144-lineup-details{background:#142c37;border:1px solid #3f6066;border-radius:12px;margin:9px 0;padding:6px 10px}.d144-lineup-details>summary{min-height:43px;display:flex;justify-content:space-between;gap:8px;align-items:center;cursor:pointer;font-weight:800;list-style:none;font-size:13px}.d144-lineup-details>summary::-webkit-details-marker{display:none}.d144-lineup-details>summary:after{content:"⌄";color:#e6c481}.d144-lineup-details>summary span{font-size:11px;color:#b2cacc;font-weight:500}.d144-lineup-details[open]>summary:after{content:"⌃"}
.d144-mini-court{background:#12382e;border:1px solid #537a6e;border-radius:11px;padding:8px;min-width:0}.d144-mini-court svg{display:block;width:100%;height:auto;max-height:235px}.d144-court-label{display:flex;justify-content:space-between;gap:10px;color:#ecfaf5;font-size:12px;margin:0 0 4px}.d144-court-label span{font-variant-numeric:tabular-nums}
.d144-court-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-top:8px}.d144-court-pair .d144-mini-court{padding:5px}.d144-court-pair .d144-mini-court svg{max-height:230px}
.d144-roster-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 8px}.d144-roster-title h2{font-size:16px;margin:0}.d144-roster-title span{font-size:11px;color:#adc1d0}
.d144-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:24px}.d144-player{border:1px solid #39536a;border-radius:11px;background:#1c2d3e;color:#f6faff;display:block;width:100%;text-align:left;padding:9px 10px;min-width:0;min-height:86px;cursor:pointer;touch-action:manipulation}.d144-player.selected{outline:2px solid #ebcb8d;border-color:#ebcb8d}.d144-player:disabled{opacity:.49;cursor:not-allowed}.d144-player-heading{display:flex;justify-content:space-between;align-items:center;gap:6px}.d144-player-heading strong{font-size:13px;line-height:1.2;min-width:0;overflow-wrap:anywhere}.d144-player-heading span{font-size:19px;color:#e7cd92}.d144-player-meta{font-size:10px;line-height:1.25;color:#b4c4d0;margin:3px 0 7px;display:flex;gap:6px;flex-wrap:wrap}.d144-player-meta span:last-child{color:#d1dcbf}
.d144-stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;min-width:0}.d144-stats span{display:flex;min-width:0;flex-direction:column;align-items:center;gap:2px;border-radius:6px;background:#12243a;padding:5px 1px 4px}.d144-stats small{font-size:8px;letter-spacing:0;color:#aabecd}.d144-stats b{font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.d144-blind{color:#a8becf;font-size:11px;padding:7px;text-align:center;border-radius:6px;background:#13253a}
.d144-position-sheet{position:fixed;z-index:1015;left:max(10px,calc((100vw - 540px)/2));right:max(10px,calc((100vw - 540px)/2));bottom:calc(10px + env(safe-area-inset-bottom,0px));padding:15px;border:2px solid #e6c78d;border-radius:17px;background:#202e39;box-shadow:0 0 0 100vmax #0009,0 12px 38px #0009;color:white}.d144-sheet-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.d144-sheet-top small{display:block;font-size:10px;font-weight:700;color:#e3cfa0}.d144-sheet-top strong{display:block;font-size:17px;overflow-wrap:anywhere}.d144-sheet-top button{width:42px;height:42px;border:1px solid #9d9d92;border-radius:10px;background:#354557;color:white;font-size:24px}.d144-sheet-positions{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.d144-sheet-positions button{flex:1;min-width:60px;min-height:47px;border-radius:10px;background:#e6cb90;color:#19352d;font-weight:900;border:0;font-size:15px}
.d144-quota{display:flex;gap:10px;justify-content:space-between;margin:10px 0;color:#c5dece;font-size:12px}.d144-versus-score-hidden{display:flex;justify-content:space-between;gap:14px;font-size:11px;padding:10px 12px;border:1px solid #a58e61;border-radius:11px;background:#36332a;color:#f5dcab}.d144-versus-score-hidden strong{font-size:13px}.d144-versus-score-hidden span{max-width:58%;text-align:right}
.d144-versus-entry{margin:10px 0 16px;padding:17px;border:1px solid #bb9866;background:linear-gradient(140deg,#392e36,#213c42);border-radius:16px}.d144-versus-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.d144-versus-head>span{font-size:25px;font-weight:900;color:#edd29a}.d144-versus-head strong{display:block;font-size:18px}.d144-versus-head small{font-size:12px;display:block;color:#d3d9df;line-height:1.4}.d144-versus-entry button{margin:5px 0}.d144-versus-entry p{font-size:12px;color:#d3d9df}
.d144-result{max-width:920px;margin:0 auto}.d144-result-head{text-align:center;margin:18px 0}.d144-result-head>span{font-weight:800;font-size:11px;color:#deca92;letter-spacing:.1em}.d144-result-head h1{font-size:27px;margin:9px 0}.d144-result-head p{font-size:12px;color:#b4c8d4}.d144-score-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.d144-score-card{display:flex;flex-direction:column;align-items:center;gap:4px;background:#1d2d41;border:1px solid #4b6072;border-radius:15px;padding:14px;min-width:0}.d144-score-card.winner{border-color:#e2c388;background:#3b382b}.d144-score-card small{font-size:13px;font-weight:800;overflow-wrap:anywhere;text-align:center}.d144-score-card strong{font-size:42px;font-variant-numeric:tabular-nums;line-height:1.1}.d144-score-card span{font-size:10px;color:#c3ced6}.d144-score-card b{font-size:13px;color:#dfc98f}.d144-result-roster{border:1px solid #415668;background:#192a3c;padding:13px;border-radius:14px;margin:12px 0}.d144-result-roster h2{margin:2px 0 10px;font-size:18px}.d144-result-player{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(110px,34%);gap:8px;align-items:center;padding:8px 0;border-top:1px solid #3c5468;min-width:0}.d144-result-player>b{font-size:11px;color:#e7d09d}.d144-result-player>div:nth-child(2){min-width:0}.d144-result-player strong{display:block;overflow-wrap:anywhere;font-size:12px}.d144-result-player small{display:block;font-size:10px;color:#b9c9d8}.d144-result-player .d144-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.d144-result-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.d144-result-actions button{min-height:46px;flex:1}.d144-error{color:#ffc2bc;font-size:12px}
@media(max-width:680px){.d144-roster{grid-template-columns:1fr}.d144-player{min-height:83px}.d144-player-meta{margin:2px 0 6px}.d144-court-pair{grid-template-columns:1fr}.d144-court-pair .d144-mini-court{max-width:400px;width:100%;margin:auto}.d144-score-card strong{font-size:34px}.d144-result-player{grid-template-columns:28px minmax(0,1fr)}.d144-result-player .d144-stats{grid-column:1/-1}}
@media(max-width:365px){.d144-draft-head h1{font-size:22px}.d144-stats b{font-size:10px}.d144-roster-title{flex-wrap:wrap}.d144-sheet-positions button{min-width:48px}}

.d144-position-sheet{bottom:calc(83px + env(safe-area-inset-bottom,0px));z-index:5000}

.d144-search{display:block;width:100%;min-height:43px;margin:8px 0 10px;padding:10px 13px;border:1px solid #49657d;border-radius:11px;background:#172c3f;color:#fff;font-size:13px}.d144-search::placeholder{color:#afc3d4}.d144-roster .d144-player[hidden]{display:none!important}
.d144-handoff{min-height:min(550px,70vh);margin:24px auto;max-width:490px;padding:35px 22px;background:linear-gradient(140deg,#213b42,#28263a);border:1px solid #8f806b;border-radius:22px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px}
.d144-handoff-mark{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:#e8ca92;color:#243b37;font-size:46px;font-weight:800}.d144-handoff>small{font-size:12px;letter-spacing:.18em;font-weight:900;color:#e6c992}.d144-handoff h1{font-size:31px;margin:2px 0}.d144-handoff p{font-size:13px;color:#c4d4dd;line-height:1.5}.d144-handoff button{width:100%;min-height:48px}




body.d145-playing{background:#050C17;overscroll-behavior:contain}
body.d145-playing #nfn-permanent-nav.bottom-nav{display:none!important}
body.d145-playing .topbar,body.d145-playing .n118-backbar,body.d145-playing .n118-back-bar{display:none!important}
body.d145-playing .app-shell{padding:0!important;max-width:none!important}
body.d145-playing .main{max-width:none!important;padding:0!important;margin:0!important}
body.d145-playing .n95-page{margin:0!important}
body.d145-playing .n90-back{display:none!important}
.d145-screen{--gold:#EFC475;--line:#344D65;position:relative;color:#F3F8FF;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;max-height:100dvh;max-width:800px;margin:0 auto;overflow:hidden;background:radial-gradient(ellipse at 50% 26%,#1C3045 0,#0C1929 49%,#070E1B 100%);padding:calc(env(safe-area-inset-top,0px) + 10px) clamp(11px,3vw,25px) calc(env(safe-area-inset-bottom,0px) + 9px);isolation:isolate}
.d145-screen *{box-sizing:border-box}.d145-screen button{touch-action:manipulation}
.d145-top{display:grid;grid-template-columns:44px minmax(0,1fr) 60px;align-items:center;gap:7px;flex-shrink:0;min-height:53px}
.d145-top>button{width:42px;height:42px;border-radius:12px;background:#17283C;border:1px solid #476077;color:#F2F8FF;font-size:27px;line-height:1}
.d145-top>div:nth-child(2){display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;min-width:0}.d145-top strong{letter-spacing:.065em;font-size:15px}.d145-top strong span{color:var(--gold)}.d145-top small{font-size:10px;font-weight:750;letter-spacing:.04em;color:#A8BFD1;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.d145-progress{display:flex;gap:3px;justify-content:end;align-items:baseline}.d145-progress>b{font-size:21px;color:var(--gold)}.d145-progress>span{font-size:12px;color:#A8BED0}
.d145-dots{display:flex;align-self:center;gap:6px;margin:2px 0 10px;height:5px;flex-shrink:0}.d145-dots span{width:31px;height:5px;border-radius:6px;background:#263B50}.d145-dots span.current{background:#E78D40}.d145-dots span.done{background:#7BC4AF}
.d145-roulette{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex-shrink:0;width:100%;max-width:700px;margin:0 auto;min-height:75px}.d145-reel{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:7px;min-width:0;padding:10px;border:1px solid #EE9B47;border-bottom-width:4px;border-radius:17px;background:linear-gradient(155deg,#513321,#232B37 75%);box-shadow:inset 0 1px 13px #F7AA3B24;overflow:hidden}.d145-reel.season{border-color:#AD65E5;background:linear-gradient(155deg,#43255C,#242A39 75%);box-shadow:inset 0 1px 13px #C689FA21}.d145-reel small{font-size:10px;font-weight:900;letter-spacing:.14em;color:#F1B86F}.d145-reel.season small{color:#D2A4F7}.d145-reel strong{font-weight:950;font-size:clamp(14px,3.9vw,22px);line-height:1.12;color:#FFFFFF;display:block;overflow-wrap:anywhere;max-width:100%;text-shadow:0 1px 5px #060D19}.d145-roulette.rolling .d145-reel strong{animation:d145-ticker .16s ease-in-out infinite alternate}.d145-roulette.rolling .d145-reel{background-image:repeating-linear-gradient(180deg,#344A60,#192436 20px,#3B4B5C 44px)}
@keyframes d145-ticker{from{transform:translateY(-12px);filter:blur(2px);opacity:.45}to{transform:translateY(12px);filter:blur(1px);opacity:1}}
.d145-court-head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-shrink:0;min-width:0;margin:10px auto 5px;width:100%;max-width:520px}.d145-court-head strong{display:block;font-size:12px;letter-spacing:.07em}.d145-court-head small{font-size:10px;color:#B7CADD}.d145-court-head button{font-size:10px;color:#D3E1F0;background:#1D344B;border:1px solid #476B83;border-radius:10px;min-height:32px;max-width:47%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px}
.d145-field{flex:1 1 auto;min-height:0;max-width:535px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.d145-court-svg{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 9px 24px #0005)}.d145-court-svg [data-d145-assign]{cursor:pointer;touch-action:manipulation}.d145-valid-slot rect{animation:d145-glow .9s infinite alternate}@keyframes d145-glow{from{filter:drop-shadow(0 0 2px #FFE1A0)}to{filter:drop-shadow(0 0 10px #FFD272)}}
.d145-bottom{margin:9px auto 0;flex:0 0 auto;width:100%;max-width:535px;min-height:55px;display:flex;align-items:stretch;justify-content:center}.d145-spin-button{width:100%;min-height:55px;border-radius:15px;border:1px solid #FFBB66;background:linear-gradient(#FFAD48,#E77924);box-shadow:0 5px 0 #8A411C;color:#172331;font-size:25px;font-style:italic;font-weight:1000;letter-spacing:.06em}.d145-spin-button:disabled{opacity:.8}.d145-open{width:100%;min-height:48px;border:1px solid #4C7390;border-radius:13px;background:#1A344B;color:#D9EDFF;font-weight:850;font-size:13px}.d145-selection{min-height:48px;background:#1D3343;border:1px solid #A9CB97;border-radius:12px;padding:7px 9px;width:100%;display:flex;gap:7px;align-items:center;justify-content:space-between}.d145-selection div{min-width:0;flex:1}.d145-selection strong{display:block;font-size:13px;overflow-wrap:anywhere}.d145-selection small{font-size:10px;color:#D2E3D0;display:block}.d145-selection button{background:#375266;border:1px solid #748AA1;border-radius:8px;color:white;padding:8px;font-size:11px;font-weight:750}
.d145-position-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:6px auto 0;max-width:535px;flex-shrink:0}.d145-position-actions button{background:#EFC475;color:#15252B;border:1px solid #FAE0A0;border-radius:9px;min-height:37px;min-width:54px;padding:6px 10px;font-weight:900}
.d145-sheet-backdrop{position:fixed;inset:0;z-index:298;cursor:pointer;background:#050A1099}.d145-sheet-backdrop[hidden]{display:none!important}
.d145-sheet{position:fixed;z-index:299;bottom:0;left:50%;width:min(100%,780px);transform:translateX(-50%);border:1px solid #416785;border-bottom:0;border-radius:22px 22px 0 0;background:linear-gradient(#14283D,#0C1A2A);box-shadow:0 -7px 42px #0009;display:flex;flex-direction:column;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 18px);transition:height .24s ease;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px)}
.d145-sheet.is-closed{height:53px;z-index:298}.d145-sheet.is-half{height:min(57dvh,520px)}.d145-sheet.is-full{height:min(87dvh,820px)}
.d145-sheet-handle{display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 14px;flex:0 0 53px;min-height:53px;width:100%;background:#172D43;border:0;border-bottom:1px solid #314D63;color:#E3F1FC;font-size:12px;font-weight:850}.d145-sheet-handle i{width:25px;height:4px;border-radius:5px;background:#7FA9C3}.d145-sheet-handle span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d145-sheet-handle b{font-size:19px;color:var(--gold)}.d145-sheet-body{display:flex;flex-direction:column;flex:1;min-height:0}.d145-sheet.is-closed .d145-sheet-body{display:none}.d145-sheet-tools{display:flex;gap:8px;padding:10px 13px;flex-shrink:0}.d145-sheet-tools input{flex:1;min-width:0;min-height:43px;background:#203447;border:1px solid #4F6A83;color:#FFFFFF;border-radius:10px;font-size:13px}.d145-sheet-tools button{border-radius:10px;border:1px solid #547088;background:#263E55;color:#DDEDF8;padding:7px 12px;min-width:73px;font-size:12px}
.d145-sheet-roster{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 12px 16px;flex:1;min-height:0;display:grid;grid-auto-rows:max-content;gap:7px}
.d145-player{background:#1C3046;border:1px solid #405A73;border-radius:12px;padding:9px 11px;display:block;text-align:left;color:#F5F8FF;width:100%;min-width:0;min-height:80px}.d145-player:disabled{opacity:.50}.d145-pid{display:flex;align-items:center;gap:9px;min-width:0;margin-bottom:7px}.d145-avatar{height:37px;width:37px;flex:none;display:grid;place-items:center;border-radius:9px;background:var(--club);border-bottom:5px solid var(--club-second);font-size:12px;font-weight:900;color:white;text-shadow:0 1px 2px #0009}.d145-pid>div{min-width:0;flex:1}.d145-pid strong{font-size:14px;line-height:1.2;display:block;overflow-wrap:anywhere}.d145-pid small{font-size:10px;color:#ABC1D6;line-height:1.25;display:block;margin-top:2px}.d145-player-arrow{font-size:20px;color:#EFC475}.d145-stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.d145-stats span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#14263A;border-radius:6px;padding:5px 1px;min-width:0}.d145-stats small{font-size:8px;color:#A5BDD0}.d145-stats strong{font-size:11px;color:#F1FAFF;white-space:nowrap;font-variant-numeric:tabular-nums}.d145-blind{display:block;font-size:11px;color:#B6CAD9;text-align:center}
.d145-handoff{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;max-width:450px;width:100%;margin:0 auto;text-align:center}.d145-handoff>span{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#EFC475;color:#1D2E3D;font-size:39px}.d145-handoff small{font-size:12px;color:#B4CDD9;letter-spacing:.18em;font-weight:850}.d145-handoff h1{font-size:clamp(27px,8vw,37px);margin:0}.d145-handoff p{font-size:13px;line-height:1.5;color:#B7C9D8;margin:0}.d145-handoff button{width:100%;min-height:50px;border:1px solid #B2A181;background:#293D50;color:#F5F8FF;border-radius:11px;font-weight:850}.d145-handoff button:first-of-type{background:#EFC475;color:#1D2E3D;border-color:#EFC475}
@media(max-height:715px){.d145-top{min-height:44px}.d145-top>button{height:37px;width:38px}.d145-dots{margin:0 0 6px}.d145-roulette{min-height:60px}.d145-reel{padding:7px;gap:4px}.d145-court-head{margin-top:5px}.d145-bottom{min-height:44px;margin-top:3px}.d145-spin-button{min-height:44px}.d145-sheet.is-half{height:62dvh}}
@media(max-width:355px){.d145-top{grid-template-columns:39px minmax(0,1fr) 52px}.d145-top small{font-size:9px}.d145-roulette{gap:6px}.d145-reel strong{font-size:13px}.d145-stats small{font-size:7px}.d145-stats strong{font-size:10px}.d145-sheet.is-half{height:63dvh}}
@media(prefers-reduced-motion:reduce){.d145-screen *{transition:none!important;animation:none!important}}

.d145-reel-window{height:29px;line-height:29px;overflow:hidden;max-width:100%;width:100%;text-align:center}.d145-reel-track{display:flex;flex-direction:column;align-items:center;animation:d145-rolling .7s linear infinite}.d145-reel-track span{height:29px;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:900;font-size:17px}
@keyframes d145-rolling{from{transform:translateY(0)}to{transform:translateY(-50%)}}
.d145-jokers{display:flex;gap:7px;margin:6px auto 0;flex:0 0 auto;justify-content:center}.d145-jokers button{background:#1B2C40;color:#CCD9E9;border:1px solid #4C6177;border-radius:8px;padding:4px 12px;font-size:10px;min-height:28px;font-weight:800}.d145-jokers button:disabled{opacity:.4}
body.d145-playing .n118-actionbar{display:none!important}




body.d145-playing{background:#080f1c;}
body.d145-playing .main{overflow:visible!important;}
body.d145-playing .n118-actionbar,body.d145-playing .bottom-nav,body.d145-playing #nfn-permanent-nav,body.d145-playing .n118-backbar{display:none!important;}
.d145-screen{--gold:#F0B578;--mint:#73C4AE;background:radial-gradient(ellipse at 55% 34%,#1A3046 0%,#0C1A2C 64%,#0A1525 100%)!important;padding:calc(env(safe-area-inset-top,0px) + 10px) clamp(12px,3vw,22px) calc(env(safe-area-inset-bottom,0px) + 13px)!important;gap:0;}
.d145-top{grid-template-columns:49px minmax(0,1fr) 50px;min-height:49px;}
.d145-top>button{height:45px;width:45px;border-radius:13px;border:1px solid #486078;background:#17293C;font-weight:700;}
.d145-top strong{font-size:16px;font-weight:900;letter-spacing:.015em;}
.d145-top small{font-size:10px;color:#AFC4D5;font-weight:760;letter-spacing:.065em;}
.d145-progress{display:flex;gap:3px;align-items:baseline;}
.d145-progress>b{font-size:22px;color:#F0B578;}
.d145-dots{width:100%;max-width:340px;margin:7px auto 13px;height:5px;gap:6px;}
.d145-dots span{flex:1;width:auto;}
.d145-dots span.current{background:#E6A76F;}.d145-dots span.done{background:#73C4AE;}
.d146-draw-card{flex-shrink:0;width:100%;max-width:610px;margin:0 auto;background:linear-gradient(150deg,#20364C,#14263B);border:1px solid #4B6279;border-radius:17px;padding:12px 14px 13px;box-shadow:0 6px 16px #00000017;}
.d146-draw-label{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px;color:#CFDCE9;font-size:10px;font-weight:900;letter-spacing:.12em;}
.d146-draw-status{display:flex;align-items:center;gap:6px;color:#A8BECC;font-size:9px;letter-spacing:.04em;white-space:nowrap;}
.d146-draw-status i{width:6px;height:6px;border-radius:99px;background:#E9AE74;}
.d145-roulette{margin:0;max-width:none;min-height:53px;gap:8px;}
.d145-reel,.d145-reel.season{border:1px solid #4C6379;border-radius:11px;padding:7px 9px;background:#0F2031;box-shadow:none;min-height:59px;gap:3px;}
.d145-reel small,.d145-reel.season small{font-size:10px;letter-spacing:.08em;color:#A9BECE;}
.d145-reel strong{font-size:clamp(14px,3.75vw,20px);text-shadow:none;max-height:2.55em;line-height:1.23;color:#F4F8FC;font-weight:890;}
.d145-roulette.rolling .d145-reel,.d145-roulette.rolling .d145-reel.season{background:#10253A;}
.d145-jokers{margin:7px auto 1px;gap:8px;}.d145-jokers button{min-height:33px;background:#1A2F45;border:1px solid #435C75;border-radius:9px;padding:6px 13px;color:#D7E7F3;font-size:11px;}
.d146-court-panel{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;width:100%;max-width:535px;margin:10px auto 0;padding:9px 9px 7px;background:linear-gradient(155deg,#1C2F44,#122237);border:1px solid #30475D;border-radius:17px;overflow:hidden;}
.d145-court-head{max-width:none;width:100%;min-height:39px;margin:0 0 5px;gap:7px;flex-shrink:0;justify-content:space-between;}
.d146-court-title{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;}.d146-court-title strong{font-size:12px;letter-spacing:.055em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.d146-court-title small{color:#8FA9BC;font-size:10px;letter-spacing:.045em;}
.d146-quota{display:flex;gap:5px;align-items:center;justify-content:flex-end;flex-shrink:0;}.d146-quota span{display:flex;gap:1px;align-items:baseline;background:#102439;border:1px solid #344D66;border-radius:7px;padding:5px 7px;color:#F4F8FB;font-weight:820;font-size:11px;white-space:nowrap;}.d146-quota small{color:#ACC1D1;font-weight:600;font-size:9px;}
.d145-court-head>button{flex:none;min-width:33px;max-width:37px;height:32px;font-size:18px;padding:4px;border-radius:8px;}
.d145-field{max-width:none;max-height:100%;align-items:center;justify-content:center;overflow:hidden;flex:1 1 auto;}
.d145-court-svg{width:100%;height:100%;max-height:100%;filter:none;}
.d145-court-svg .d145-valid-slot{cursor:pointer;}
.d145-valid-slot rect{animation:d146-slot-pulse 1s ease-in-out infinite alternate;}@keyframes d146-slot-pulse{from{filter:drop-shadow(0 0 2px #EDB467)}to{filter:drop-shadow(0 0 7px #EDB467)}}
.d145-bottom{margin:12px auto 0;min-height:59px;max-width:535px;}
.d145-spin-button,.d145-open{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:59px;border-radius:14px;font-size:18px;font-style:normal;font-weight:900;letter-spacing:.035em;transition:filter .17s ease,transform .17s ease;}
.d145-spin-button{color:#162335;background:linear-gradient(160deg,#F9C18B,#E89450);box-shadow:0 4px 0 #965629;border:1px solid #F9C896;}
.d145-open{background:#D84B69;border:1px solid #F48AA0;color:white;box-shadow:0 4px 0 #852F49;}
.d145-spin-button:active,.d145-open:active{transform:translateY(2px);box-shadow:none;}.d145-spin-button span{font-size:28px;font-weight:600;}
.d145-selection{min-height:59px;border-radius:13px;border:1px solid #5F998B;background:#1C3A43;padding:8px 11px;}
.d145-selection strong{font-size:14px;}.d145-selection small{font-size:11px;color:#CFDFD8;}.d145-selection button{font-size:12px;min-height:42px;padding:9px 14px;border-radius:10px;}
.d145-position-actions{margin:8px auto 0;min-height:34px;}.d145-position-actions button{min-height:35px;min-width:43px;border-radius:8px;}
.d145-message{font-size:11px;color:#A8C1D4;margin:8px 0 0;text-align:center;}

.d146-drawer-backdrop{position:fixed;inset:0;background:#01060DB5;z-index:430;opacity:0;pointer-events:none;transition:opacity .28s ease;}
.d146-drawer-backdrop.is-visible{opacity:1;pointer-events:auto;}
.d146-drawer{position:fixed;left:50%;bottom:0;z-index:431;width:min(100%,780px);height:min(88dvh,860px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 10px);transform:translate(-50%,calc(100% - 56px));transition:transform .3s cubic-bezier(.21,.8,.22,1),visibility .3s;display:flex;flex-direction:column;border:1px solid #47647C;border-bottom:0;border-radius:22px 22px 0 0;background:linear-gradient(#1B3046,#101E2F);box-shadow:0 -9px 35px #000B;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0px);color:#F2F7FD;will-change:transform;visibility:visible;}
.d146-drawer.is-half{transform:translate(-50%,calc(100% - min(57dvh,530px)));}
.d146-drawer.is-full{transform:translate(-50%,0);}
.d146-drawer.is-unavailable{transform:translate(-50%,105%);visibility:hidden;pointer-events:none;}
.d145-sheet-handle{min-height:56px;height:56px;flex:0 0 56px;display:flex;align-items:center;gap:9px;padding:8px 15px;background:#1F364D;border:0;border-bottom:1px solid #3B536A;color:#E7F2FA;text-align:left;cursor:pointer;touch-action:pan-y;}
.d145-sheet-handle i{width:29px;height:5px;background:#92B3C8;border-radius:99px;flex:none;}
.d145-sheet-handle span{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:800;font-size:13px;}.d145-sheet-handle span small{color:#A6C1D3;font-size:11px;font-weight:500;}.d145-sheet-handle b{font-size:21px;color:#F0B578;}
.d145-sheet-body{display:flex;flex-direction:column;min-height:0;flex:1;}
.d145-sheet-tools{padding:10px 13px;display:flex;gap:9px;flex-shrink:0;}.d146-search{display:flex;gap:5px;align-items:center;flex:1;min-width:0;border:1px solid #4C6780;border-radius:11px;background:#12283D;padding:0 10px;}.d146-search>span{font-size:22px;color:#B8CEDE;}.d146-search input{min-height:45px;flex:1;width:100%;min-width:0;border:0;background:transparent;color:#FFFFFF;outline:0;font-size:14px;padding:5px;}.d145-sheet-tools button{background:#2A4056;border:1px solid #4B657C;border-radius:11px;min-height:45px;color:#E3EEF8;font-size:12px;padding:7px 12px;}
.d145-sheet-roster{display:grid;grid-auto-rows:max-content;gap:9px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:1px 13px calc(16px + env(safe-area-inset-bottom,0px));}
.d145-player{display:block;width:100%;min-width:0;border:1px solid #3D566E;border-radius:13px;background:#21354A;padding:11px 12px;color:#F5F9FC;min-height:0;text-align:left;box-shadow:0 2px 4px #00000012;}
.d145-player:not(:disabled):active{border-color:#E9A36A;background:#2A4258;}.d145-player:disabled{opacity:.51;}
.d145-pid{display:flex;gap:10px;align-items:center;margin-bottom:10px;}.d145-avatar{display:grid;place-items:center;width:43px;height:43px;min-width:43px;border-radius:11px;background:var(--club,#293E54);border-bottom:5px solid var(--club-second,#BCD1DE);color:var(--club-ink,#FFFFFF);font-weight:920;font-size:13px;text-shadow:none;}
.d145-pid strong{font-size:15px;line-height:1.2;font-weight:840;}.d145-pid small{font-size:11px;line-height:1.35;margin-top:4px;color:#AFC6D9;}.d145-player-arrow{font-size:26px;color:#F0B578;}
.d146-statline{display:flex;flex-direction:column;gap:8px;}.d146-statmain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;}.d146-statmain span{display:flex;flex-direction:column;align-items:center;gap:2px;background:#15283B;border-radius:9px;padding:8px 2px;min-width:0;}.d146-statmain small{color:#9FB7C9;font-size:10px;font-weight:700;}.d146-statmain strong{color:#F5F8FC;font-size:clamp(13px,3.5vw,16px);font-weight:880;white-space:nowrap;font-variant-numeric:tabular-nums;}.d146-statextra{display:flex;gap:15px;justify-content:center;align-items:center;color:#AFBFCD;font-size:11px;}.d146-statextra span{display:flex;gap:5px;align-items:baseline;white-space:nowrap;}.d146-statextra b{color:#F3F7FC;font-size:12px;}.d145-blind{display:block;font-size:12px;color:#BCD1E2;text-align:center;padding:7px;}
@media (max-height:700px){.d145-screen{padding-top:calc(env(safe-area-inset-top,0px) + 6px)!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 7px)!important;}.d145-dots{margin:4px auto 8px}.d146-draw-card{padding:8px 11px}.d146-draw-label{margin-bottom:6px}.d145-reel,.d145-reel.season{min-height:49px;padding:5px}.d146-court-panel{margin-top:6px;padding:6px}.d145-court-head{margin-bottom:2px}.d145-bottom{margin-top:5px;min-height:49px}.d145-spin-button,.d145-open{min-height:49px;}.d146-drawer.is-half{transform:translate(-50%,calc(100% - 64dvh));}}
@media (max-width:355px){.d146-draw-label{font-size:9px}.d145-reel strong{font-size:13px}.d146-court-title strong{font-size:11px}.d146-quota span{padding:4px 5px}.d145-top small{font-size:9px}.d145-sheet-handle span{font-size:11px}.d146-statextra{gap:10px}}
@media(prefers-reduced-motion:reduce){.d146-drawer,.d146-drawer-backdrop{transition:none!important}.d145-valid-slot rect{animation:none!important}}
.d146-drawer .d145-player[hidden]{display:none!important}
.d146-drawer.is-unavailable{opacity:0;pointer-events:none;}
.d146-drawer.is-available{opacity:1;}
.d145-screen button:focus-visible,.d146-drawer button:focus-visible,.d146-drawer input:focus-visible{outline:3px solid #FFD79D;outline-offset:3px;}
.d146-drawer .d145-player[disabled]{cursor:not-allowed;}

.d146-drawer.is-closed{transform:translate(-50%,105%);opacity:0;pointer-events:none;}




img.n77-team-logo,img.n922-team-badge,img.n102-nbc-logo,img.tc143-hero-logo,
.n84-team-logo img,.n84-fixture-logo img,.n122-club-chip img,.n93-team-hero img {
 background:transparent!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;object-fit:contain!important;object-position:center;
 filter:drop-shadow(0 3px 4px rgba(0,0,0,.24));
}
.n84-team-logo,.n84-fixture-logo {background:transparent!important;box-shadow:none!important;border:0!important;}
.n84-team-tile .n84-team-logo,.n84-fixture-side .n84-fixture-logo {border-bottom:0!important;}
.n79-home img.n77-team-logo,.n79-home .n82-match-primary img.n77-team-logo,.n79-home .n82-match-sub img.n77-team-logo,.n93-team-profile .n93-team-hero img.n77-team-logo {background:transparent!important;border-radius:0!important;}
.tc143-profile .tc143-hero .tc143-logo-wrap {
 background:transparent!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;overflow:visible!important;
}
.tc143-profile .tc143-hero .tc143-logo-wrap:not(.has-fallback) img{filter:drop-shadow(0 4px 6px #0004)}

.tc143-profile .tc143-logo-wrap.has-fallback{background:#FFFFFF18!important;border:1px solid #FFFFFF40!important;border-radius:15px!important}
.n77-team-empty,.n102-nbc-logo-fallback{background:#FFFFFF0B;border:1px solid #FFFFFF22;border-radius:12px}

.d143-lineup-list .d147-solo-result-player{
 background:linear-gradient(180deg,var(--club) 0 43%,#17283A 43% 100%)!important;
 border:1px solid color-mix(in srgb,var(--club-second) 75%,#FFFFFF20)!important;
 border-top:5px solid var(--club-second)!important;border-radius:13px!important;
 padding:10px 12px!important;overflow:hidden!important;
}
.d143-lineup-list .d147-solo-result-player>b,.d143-lineup-list .d147-solo-result-player>div:nth-child(2)>strong,
.d143-lineup-list .d147-solo-result-player>div:nth-child(2)>small{color:var(--club-ink)!important}
.d143-lineup-list .d147-solo-result-player .d143-stats{color:#F4F9FC!important}
.d144-result-player.d147-versus-result-player{
 background:linear-gradient(180deg,var(--club) 0 38%,#192B40 38% 100%)!important;
 border:1px solid color-mix(in srgb,var(--club-second) 70%,#44546A)!important;
 border-top:5px solid var(--club-second)!important;border-radius:12px!important;
 padding:11px!important;margin:8px 0;
}
.d144-result-player.d147-versus-result-player>b,
.d144-result-player.d147-versus-result-player>div:nth-child(2)>strong,
.d144-result-player.d147-versus-result-player>div:nth-child(2)>small{color:var(--club-ink)!important}
@media(max-width:620px){
 .d143-lineup-list .d147-solo-result-player{background:linear-gradient(180deg,var(--club) 0 52px,#17283A 52px 100%)!important}
 .d144-result-player.d147-versus-result-player{background:linear-gradient(180deg,var(--club) 0 62px,#192B40 62px 100%)!important}
}




.grid148{--grid-bg:#112134;--grid-edge:#354c64;--grid-accent:#e36d81;color:#f4f8fb;max-width:760px;margin:0 auto;padding:12px 0 110px;min-width:0}.grid148 *{box-sizing:border-box}.grid148-title,.grid148-head{border-bottom:1px solid #34475b;padding:8px 0 20px;margin-bottom:20px}.grid148-title small,.grid148-head small{color:#e9a9ba;font-size:10px;letter-spacing:.11em;font-weight:800}.grid148 h1{font-size:29px;letter-spacing:-.04em;margin:6px 0}.grid148-title p,.grid148-help{font-size:13px;color:#b5c8d8;line-height:1.6}.grid148-menu{display:grid;grid-template-columns:1fr 1fr;gap:12px}.grid148-menu button{border:1px solid #4d627b;background:#1c2d43;color:#fff;border-radius:18px;text-align:left;padding:22px 15px;min-height:132px;display:flex;flex-direction:column;justify-content:center;gap:12px}.grid148-menu button strong{font-size:20px}.grid148-menu button span{font-size:12px;color:#bbcbda}.grid148-summary{display:flex;align-items:center;gap:12px;margin:20px 0;padding:14px;border:1px solid #30445b;background:#17283c;border-radius:13px}.grid148-summary b{font-size:22px}.grid148-summary span{color:#abc4d5;font-size:11px;margin-right:auto}.grid148-head{display:flex;align-items:center;gap:12px}.grid148-head>button{width:43px;height:43px;border:1px solid #40566d;border-radius:12px;background:#1c2f43;color:white;font-size:22px}.grid148-head>div:nth-child(2){flex:1;min-width:0}.grid148-head h1{margin:2px 0;font-size:25px}.grid148-hits{text-align:right}.grid148-hits b{display:block;font-size:23px}.grid148-hits span{font-size:10px;color:#b9d1df}.grid148-progress{display:flex;gap:5px;margin-bottom:15px}.grid148-progress i{flex:1;height:5px;background:#34485e;border-radius:99px}.grid148-progress .won{background:#4fd6a4}.grid148-progress .lost{background:#e7788c}
.grid148-board{display:grid;grid-template-columns:minmax(73px,.9fr) repeat(3,minmax(0,1fr));grid-template-rows:minmax(90px,auto) repeat(3,minmax(99px,auto));gap:5px;width:100%;max-width:720px}.grid148-corner,.grid148-colhead,.grid148-rowhead,.grid148-cell{border:1px solid #395571;border-radius:11px;background:#1a3048;color:#f2f8fc;min-width:0;padding:7px;display:flex;align-items:center;justify-content:center;text-align:center;overflow-wrap:anywhere}.grid148-corner{font-size:9px;letter-spacing:.04em;color:#8ca8c1}.grid148-colhead{flex-direction:column;gap:6px;font-weight:780;font-size:clamp(10px,2.3vw,13px)}.grid148-colhead .grid148-logo{width:42px;height:42px;object-fit:contain;border:0!important;background:transparent!important;box-shadow:none!important}.grid148-rowhead{font-size:clamp(10px,2.5vw,13px);font-weight:800;color:#f3d5de;background:#273044}.grid148-cell{cursor:pointer;font-size:20px;font-weight:870;flex-direction:column;gap:5px;background:linear-gradient(145deg,#19334c,#162a42);border-color:#486580}.grid148-cell:hover:not(:disabled){border-color:#e4b3c1;background:#253b54}.grid148-cell:focus-visible{outline:3px solid #e9a9b4}.grid148-cell.won{background:#164a43;border-color:#4bbfa4;color:#ecfff7;font-size:12px}.grid148-cell.lost{background:#493043;border-color:#bb6278;color:#fff1f2;font-size:12px}.grid148-cell:disabled{opacity:1;cursor:default}.grid148-cell small{font-size:10px;font-weight:630;color:#ccdbde}.grid148-status{display:flex;justify-content:space-between;gap:8px;margin-top:16px;padding:12px 4px;font-size:12px;color:#b8cbda}.grid148-status strong{color:#fff}.grid148-finish{background:#1b3249;border-radius:16px;border:1px solid #426785;padding:22px;margin-top:18px}.grid148-finish h2{font-size:22px;margin:0 0 8px}.grid148-finish p{color:#b9ceda}.grid148-finish button{border:0;border-radius:11px;color:#fff;background:#a83857;padding:13px 16px;margin-right:8px;margin-top:6px;min-height:44px}.grid148-error{border:1px solid #dd8d9d;color:#ffe6ea;padding:10px;border-radius:11px;background:#512639;font-size:12px}.grid148-picker-back{position:fixed;inset:0;background:#0009;z-index:250}.grid148-picker{position:fixed;top:max(72px, env(safe-area-inset-top,0px));bottom:0;left:0;right:0;max-height:none;background:#15263b;border:1px solid #4e6e86;border-radius:23px 23px 0 0;z-index:251;padding:18px max(15px,env(safe-area-inset-left,0px)) calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 -10px 40px #0009;display:flex;flex-direction:column}.grid148-picker-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding-bottom:12px}.grid148-picker-head h2{font-size:19px;margin:3px 0}.grid148-picker-head small{font-size:11px;color:#bfd6e8}.grid148-picker-head button{min-width:44px;height:44px;background:#2a3c51;color:#fff;border:1px solid #58718a;border-radius:12px;font-size:22px}.grid148-picker-search{position:sticky;top:0;z-index:2;background:#15263b;padding-bottom:8px}.grid148-picker input{width:100%;min-height:50px;border:1px solid #7290a5;border-radius:12px;background:#22384f;color:#fff;padding:12px 15px;font-size:16px;outline:none}.grid148-suggestions{overflow:auto;min-height:105px;max-height:none;flex:1 1 auto;margin:12px 0;overscroll-behavior:contain}.grid148-suggestions button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:12px 8px;border:0;border-bottom:1px solid #324a62;background:transparent;color:#f6fafc;font-size:14px;min-height:48px}.grid148-suggestions button:disabled{opacity:.45}.grid148-suggestions p,.grid148-picker>p{color:#a4c0d3;font-size:11px}.grid148-suggestions button small{font-size:10px}.grid148 button{touch-action:manipulation}
@media(max-width:420px){.grid148{padding:0 0 105px}.grid148-board{grid-template-columns:minmax(66px,.83fr) repeat(3,minmax(0,1fr));grid-template-rows:85px repeat(3,94px);gap:4px}.grid148-colhead,.grid148-rowhead,.grid148-cell{padding:3px;border-radius:8px}.grid148-colhead .grid148-logo{width:33px;height:33px}.grid148-colhead{font-size:10px}.grid148-rowhead{font-size:10px}.grid148-cell.won,.grid148-cell.lost{font-size:10px}.grid148-menu{grid-template-columns:1fr}.grid148-menu button{min-height:99px}}
.grid148-shortcut{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 18px;border:1px solid #ab6781;background:linear-gradient(120deg,#493348,#1e3c4e);border-radius:14px;color:#fff;padding:17px 16px;min-height:64px;text-align:left;font-size:13px}.grid148-shortcut strong{font-size:17px}.grid148-shortcut span{font-size:11px;color:#efd1d9}

.grid148-axis-team{display:flex;flex-direction:column;gap:6px}.grid148-axis-criterion{font-weight:820;line-height:1.25}.grid148-rowhead .grid148-axis-team{align-items:flex-start;text-align:left}.grid148-rowhead .grid148-label{display:block;width:100%}.grid148-colhead .grid148-label{display:block;width:100%}.grid148-picker strong{display:block;font-size:12px;color:#fff}.grid148-suggestions .grid148-meta{display:block;font-size:10px;color:#9fb7cb;margin-top:2px}




.n90-falcons-round,.n90-falcons-round img,.n90-hub-hero img,.n90-go-falcons img,
.n77-team-logo,.n922-team-badge,.n84-team-logo,.n84-fixture-logo,.tc143-logo-wrap,
.n93-team-hero .n77-team-logo,.n91-rank img,.n84-fixture-logo img,
.nfn-logo-freestanding {
 background:transparent!important;box-shadow:none!important;border:0!important;
 border-radius:0!important;object-fit:contain!important;
}
.n90-falcons-round {overflow:visible!important;box-shadow:none!important;background:transparent!important;}
.n90-falcons-round img {filter:drop-shadow(0 2px 4px #0005)!important;}

.d143-lineup .d143-court svg [data-team-card]{filter:drop-shadow(0 2px 3px #0007)}
.d143-lineup-list .d147-solo-result-player,.d144-result-player.d147-versus-result-player{
 --club-ink:var(--club-ink,#fff);
}



.n148-abort{display:block;margin:5px 0 10px auto;background:transparent!important;border:1px solid #62788e!important;border-radius:12px!important;color:#d3dfe8!important;padding:10px 17px!important;min-height:44px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important}
.n148-abort:focus-visible{outline:3px solid #e8abb3}




.n91-directory .n84-team-directory-row.club149-branded,.n84-team-directory .n84-team-directory-row.club149-branded{display:grid;grid-template-columns:60px minmax(0,1fr) 16px;align-items:stretch;gap:10px;padding:7px;border:1px solid #42556b;border-radius:14px;background:#19283b;min-height:76px;overflow:hidden;box-shadow:0 2px 10px #0002}
.club149-logo-plate{flex:none;display:grid;place-items:center;position:relative;isolation:isolate;background:transparent!important;border-radius:0!important;overflow:visible;min-width:0}
.n84-team-directory-row .club149-logo-plate{width:60px;min-height:60px;height:100%;padding:0;background:transparent!important}
.club149-logo-plate:before{content:none!important;display:none!important}
.club149-logo-plate img,.club149-logo-plate .n77-team-empty{width:78%!important;height:78%!important;max-width:52px!important;max-height:52px!important;object-fit:contain!important;mix-blend-mode:normal!important;filter:drop-shadow(0 2px 3px #000a) drop-shadow(0 0 2px #fff9);background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
.n84-team-directory-row .club149-name-ribbon{align-self:stretch;justify-content:center;min-width:0;padding:10px 10px 9px 13px;border-radius:10px;background:linear-gradient(110deg,var(--club-overlay,transparent),var(--club-overlay,transparent)),linear-gradient(110deg,var(--club-primary),var(--club-secondary));color:var(--club-name-ink);}
.club149-name-ribbon strong{font-size:14px!important;color:inherit!important;line-height:1.2!important;overflow-wrap:anywhere}
.club149-name-ribbon small{font-size:11px;color:inherit!important;opacity:.85}
.n84-team-directory-row.club149-branded .n84-directory-chevron{align-self:center;justify-self:center;color:#d0deeb}
.grid148-board>.grid148-colhead.club149-branded{background:linear-gradient(155deg,var(--club-overlay,transparent),var(--club-overlay,transparent)),linear-gradient(155deg,var(--club-primary),var(--club-secondary))!important;color:var(--club-name-ink)!important;justify-content:center;padding:5px 2px;gap:4px;border-color:#ffffff45}
.grid148-colhead .club149-logo-plate{width:56px;height:54px;min-height:0;border-radius:0;max-width:100%;background:transparent!important;}
.grid148-colhead .club149-logo-plate img{width:80%!important;height:80%!important;max-width:48px!important;max-height:48px!important;}
.grid148-colhead.club149-branded>span:not(.club149-logo-plate){color:var(--club-name-ink);font-size:clamp(10px,2.3vw,13px);font-weight:820;overflow-wrap:anywhere;line-height:1.17}
@media(max-width:390px){.n91-directory .n84-team-directory-row.club149-branded{grid-template-columns:54px minmax(0,1fr) 14px;gap:7px;padding:5px;min-height:71px}.n84-team-directory-row .club149-logo-plate{width:54px;min-height:58px}.club149-name-ribbon{padding-left:9px!important}.grid148-colhead .club149-logo-plate{width:42px;height:42px}.grid148-colhead .club149-logo-plate img{max-width:38px!important;max-height:38px!important}}
.club149-table{border-radius:16px;border:1px solid #40566a;background:#172a3d;padding:16px;margin:14px 0}.club149-table header{display:flex;align-items:center;justify-content:space-between;gap:10px}.club149-table header h2{font-size:20px;margin:5px 0}.club149-table header small{font-size:10px;letter-spacing:.1em;color:#9ad0d1}.club149-table header>strong{color:#98e2ca;font-size:12px;white-space:nowrap}.club149-table p{font-size:12px;color:#bdcfdb;line-height:1.5}.club149-scroll{overflow-x:auto;max-width:100%}.club149-scroll table{width:100%;min-width:290px;border-collapse:collapse;font-size:12px}.club149-scroll th{text-align:right;padding:9px 4px;color:#b3c8d8;border-bottom:1px solid #466076}.club149-scroll th:nth-child(2){text-align:left}.club149-scroll td{text-align:right;padding:9px 4px;border-bottom:1px solid #2b455d;font-variant-numeric:tabular-nums}.club149-scroll td:nth-child(2){text-align:left;width:60%}.club149-scroll button{border:0;background:none;color:#fff;text-align:left;padding:3px 0;min-height:28px;font-size:12px;font-weight:750}.club149-scroll small{display:block;color:#a4d9c8;font-size:10px}.club149-falcons{background:#7132484d}.club149-table details{margin:12px 0;padding:10px;border:1px solid #35546d;border-radius:10px}.club149-table summary,.club149-official summary{cursor:pointer;min-height:30px;font-size:12px;font-weight:750;color:#e2eef8}.club149-table details p{margin:8px 0}.club149-table .club149-warning{color:#ffbcbc}.club149-caution{font-size:11px!important;color:#abc1cd!important}.club149-official{margin:20px 0;padding:14px;border:1px solid #42536a;border-radius:13px}.club149-official>.n91-panel{margin:10px 0}.club149-alert{padding:12px;background:#1d413f;border:1px solid #4b8272;color:#c9e7dc;border-radius:12px;margin:15px 0;font-size:12px;line-height:1.5}.club149-alert strong{display:block}

.club149-monogram{font-size:20px;font-weight:950;color:var(--club-name-ink);text-shadow:0 1px 2px #0007;letter-spacing:-.07em}.club149-name-ribbon strong{display:table;padding:2px 5px 1px;border-radius:5px;background:transparent}.club149-name-ribbon small{display:table;padding:1px 5px;border-radius:4px;background:transparent}.grid148-colhead.club149-branded>span:not(.club149-logo-plate){border-radius:5px;padding:2px 3px;background:transparent}




.tc150-profile{--tc150-primary:#c63d5b;--tc150-secondary:#e9c5d0;--tc150-ink:#fff;min-width:0}
.tc150-profile .tc150-hero{background:linear-gradient(126deg,var(--tc150-primary) 0%,color-mix(in srgb,var(--tc150-primary) 64%,var(--tc150-secondary)) 57%,var(--tc150-secondary) 100%)!important;border:1px solid color-mix(in srgb,var(--tc150-secondary) 56%,white)!important;border-radius:22px!important;box-shadow:0 12px 30px #050e1c40,inset 0 1px #ffffff38!important;padding:22px 18px!important;isolation:isolate;position:relative;overflow:hidden}
.tc150-profile .tc150-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06172630,transparent 66%);z-index:-1;pointer-events:none}
.tc150-profile .tc150-hero h1{overflow-wrap:anywhere;line-height:1.12!important;letter-spacing:-.03em!important;color:var(--tc150-ink)!important;text-shadow:none!important}
.tc150-profile .tc150-hero small,.tc150-profile .tc150-hero .eyebrow{color:var(--tc150-ink)!important;opacity:.9}
.tc150-profile .tc143-logo-wrap,.tc150-profile .tc142-logo{border:none!important;background:transparent!important;box-shadow:none!important;max-width:100px}
.tc150-profile .tc143-logo-wrap img{max-width:100%;object-fit:contain;filter:none!important}
.tc150-ranking{flex:1 0 100%;min-width:0;padding:13px 15px;border-radius:15px;background:#071829b8;display:flex;align-items:center;flex-wrap:wrap;gap:9px 15px;color:#fff;border:1px solid #ffffff4b}
.tc150-ranking small{font-size:10px!important;font-weight:850;letter-spacing:.09em;color:#d3e5f5!important;opacity:1!important;flex:1 1 150px}
.tc150-ranking strong{font-size:32px;line-height:1;font-weight:900;color:#fff}
.tc150-ranking span{flex-basis:100%;font-size:11px;color:#d0e0ea;line-height:1.5}
.tc150-profile .tc143-tabs button.active{background:var(--tc150-primary)!important;color:var(--tc150-ink)!important;box-shadow:inset 0 -3px var(--tc150-secondary)!important}
.tc150-profile .tc142-stat-row{border-inline-start:3px solid var(--tc150-primary)}
.tc150-profile .tc142-stat-rank{background:color-mix(in srgb,var(--tc150-primary) 21%,#172940);border-radius:9px}
.tc150-history{margin:18px 0;display:grid;gap:10px;min-width:0}.tc150-section-title h2{margin:0 0 4px;font-size:20px}.tc150-section-title p,.tc150-all-games>p{font-size:12px;color:#b2c8d8;line-height:1.55}
.tc150-history-card{min-height:85px;border:1px solid #455c75;background:linear-gradient(125deg,color-mix(in srgb,var(--tc150-primary) 21%,#16273b),#1b3043);border-left:5px solid var(--tc150-primary);color:#f3f8fd;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:14px;padding:12px;text-align:left}
.tc150-history-card>span{min-width:0}.tc150-history-year{font-size:17px;font-weight:900;flex:1 1 105px}.tc150-history-card strong{display:block;font-size:21px}.tc150-history-card small{font-size:10px;color:#c1d4e2}.tc150-history-open{color:#d3b6c7;font-size:23px}
.tc150-overview-rank{border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--tc150-primary) 45%,#193249),#172a41);border:1px solid color-mix(in srgb,var(--tc150-secondary) 65%,#26384e);padding:15px;margin:12px 0;display:flex;flex-direction:column;gap:6px}
.tc150-overview-rank strong{color:#fff;font-size:16px}.tc150-overview-rank small{color:#c6d9e5;font-size:11px}
.tc150-all-games{margin-top:13px}.tc150-season-fixture>small{display:block;margin-top:15px;font-weight:800;font-size:11px;color:var(--tc150-secondary)}
.tc150-profile .n84-season-switch select{border-color:color-mix(in srgb,var(--tc150-primary) 55%,#657b91)!important;font-weight:760!important}
@media(max-width:460px){.tc150-profile .tc150-hero{padding:17px 14px!important;gap:11px!important}.tc150-profile .tc150-hero h1{font-size:20px!important}.tc150-ranking{padding:12px}.tc150-history-card{gap:6px;padding:9px}.tc150-history-year{font-size:14px}.tc150-history-card strong{font-size:18px}}

.tc150-profile .tc150-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:stretch!important;justify-content:stretch!important;gap:15px!important;min-height:0!important;height:auto!important;overflow:visible!important}
.tc150-profile .tc150-hero-main{display:flex!important;align-items:center!important;gap:15px!important;min-width:0;max-width:100%;position:relative;z-index:1}
.tc150-profile .tc150-crest{height:77px;width:77px;min-width:77px;display:flex;justify-content:center;align-items:center;background:transparent!important;border:0!important;box-shadow:none!important}
.tc150-profile .tc150-crest img{width:100%;height:100%;max-width:77px;max-height:77px;object-fit:contain;filter:none!important}
.tc150-profile .tc150-hero-title{min-width:0;flex:1;padding:10px 13px;border-radius:13px;background:#0b1b2bc7;box-sizing:border-box;display:flex;flex-direction:column;gap:4px}
.tc150-profile .tc150-hero-title small{color:#c9dce8!important;opacity:1!important;font-size:10px!important;font-weight:800;letter-spacing:.07em}
.tc150-profile .tc150-hero-title h1{color:#fff!important;text-shadow:none!important;margin:0!important;font-size:clamp(19px,4vw,28px)!important;line-height:1.15!important;word-break:normal;overflow-wrap:break-word}
.tc150-profile .tc150-hero-title span{color:#e2eaf1;font-size:12px;font-weight:670}
.tc150-profile .tc150-ranking{width:100%;max-width:none!important;margin:0!important;box-sizing:border-box;position:static!important;align-self:auto!important;justify-self:stretch!important;float:none!important;z-index:1}
@media(max-width:380px){.tc150-profile .tc150-crest{width:59px;min-width:59px;height:65px}.tc150-profile .tc150-crest img{max-width:59px;max-height:65px}.tc150-profile .tc150-hero-main{gap:8px!important}.tc150-profile .tc150-hero-title{padding:10px}.tc150-profile .tc150-ranking strong{font-size:29px}}

body .tc150-profile.tc143-profile .tc150-hero.tc143-hero > .tc150-hero-main,
.tc150-profile .tc150-hero > .tc150-hero-main{grid-column:1/-1!important;grid-row:1!important}
body .tc150-profile.tc143-profile .tc150-hero.tc143-hero > .tc150-ranking,
.tc150-profile .tc150-hero > .tc150-ranking{grid-column:1/-1!important;grid-row:2!important}
.tc150-profile .tc150-ranking{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:5px!important;align-items:center!important}
.tc150-profile .tc150-ranking small{grid-column:1!important;grid-row:1!important;flex:auto!important;color:#d8eaf4!important;opacity:1!important;line-height:1.35!important;font-size:10px!important}
.tc150-profile .tc150-ranking strong{grid-column:2!important;grid-row:1/-1!important;justify-self:end!important;color:#fff!important;font-size:32px!important}
.tc150-profile .tc150-ranking span{grid-column:1!important;grid-row:2!important;color:#d8eaf4!important;max-width:100%;overflow-wrap:anywhere!important;font-size:10px!important}


.tc150-profile .tc150-hero:before{content:none!important;display:none!important}
.tc150-profile .tc150-hero{overflow:hidden!important}
.tc150-monogram{display:grid;place-items:center;font-weight:950;letter-spacing:-.05em;font-size:24px;color:#fff;width:100%;height:100%;border-radius:50%;background:#0a1e2a42;border:1px solid #ffffff60;box-shadow:0 2px 8px #07131a50}
@media(max-width:380px){.tc150-monogram{font-size:20px}}



.grid150-config{background:linear-gradient(135deg,#1c354c,#16293d);border:1px solid #4a647c;border-radius:17px;padding:15px;margin-bottom:16px;display:grid;gap:12px;color:#f4f8fb}
.grid150-config h2{font-size:17px;margin:0}.grid150-config label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#bad4e5}
.grid150-config select{width:100%;height:43px;padding:9px 12px;border-radius:10px;border:1px solid #607e9a;background:#213b52;color:#fff;font-size:13px;min-width:0}
.grid150-range{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-width:0}.grid150-config details{border-radius:9px;border:1px solid #405a74;padding:10px}
.grid150-config summary{cursor:pointer;font-weight:800;font-size:12px}.grid150-season-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;margin-top:12px;max-height:200px;overflow:auto}
.grid150-season-list label{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:35px;font-size:11px}.grid150-season-list input{width:18px;height:18px;accent-color:#d7507a}
.grid150-note{color:#c1d2df;font-size:11px;line-height:1.5;margin:0}
.grid148-menu{margin-top:13px}.grid148-colhead .club149-logo-plate{flex-shrink:0;max-width:100%}
@media(max-width:370px){.grid150-season-list{grid-template-columns:1fr}.grid150-range{grid-template-columns:1fr}}


.grid150-title{display:flex;gap:10px;justify-content:space-between;align-items:center}
.grid150-title span{color:#b6cbdb;font-size:11px;font-weight:700}
.grid150-range{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.grid150-invalid{padding:10px 12px;color:#ffd6cb;background:#572938;border-radius:10px;margin:0;font-size:12px;line-height:1.5}
.grid148-menu button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:370px){.grid150-range{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid150-range select{font-size:12px;padding:9px 4px}}




.nfn-logo-original,.n77-team-logo,.grid148-logo,.tc143-hero-logo{object-fit:contain!important;filter:none!important;mix-blend-mode:normal!important;}
.club149-logo-plate img,.grid148-colhead img,.tc143-logo-wrap img{max-width:100%;max-height:100%;object-fit:contain!important;filter:none!important;}
.n90-falcons-round img,.n90-hub-hero img,.n90-go-falcons img{object-fit:contain!important;filter:none!important;}




.club149-logo-plate,
.n84-team-directory-row .club149-logo-plate,
.grid148-colhead .club149-logo-plate,
.tc150-profile .tc150-crest,
.tc150-profile .tc143-logo-wrap,
.tc150-profile .tc142-logo,
.n84-team-logo,.n84-fixture-logo,
.n90-falcons-round,
#nfn-permanent-nav .n90-falcons-round,
#nfn-permanent-nav .n90-falcons-tab.active .n90-falcons-round {
  background:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  border-width:0!important;
  box-shadow:none!important;
}
.club149-logo-plate::before,.club149-logo-plate::after,
.tc150-crest::before,.tc150-crest::after {content:none!important;display:none!important;}
.club149-logo-plate img,.club149-logo-plate .n77-team-logo,.club149-logo-plate .n77-team-empty,
.grid148-colhead .club149-logo-plate img,
#nfn-permanent-nav .n90-falcons-round img,
.tc150-profile .tc150-crest img {
 background:transparent!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;
 mix-blend-mode:normal!important;filter:none!important;
 object-fit:contain!important;
}

.club149-logo-plate:has(.club149-monogram){background:#10263949!important;border:1px solid #ffffff50!important;border-radius:12px!important;padding:4px!important;}

.n84-team-directory-row .n77-team-logo,.grid148 .n77-team-logo,.n84-fixture-logo,.tc143-logo-wrap img,.tc150-crest img{background:transparent!important;border-radius:0!important;box-shadow:none!important;border:0!important;}




.n91-directory .n84-team-directory-row.club149-branded,
.n84-team-directory .n84-team-directory-row.club149-branded {
 display:grid;grid-template-columns:58px minmax(0,1fr) 15px;
 gap:9px;align-items:center;padding:8px 9px;min-height:79px;
 border:1px solid color-mix(in srgb,var(--club-primary) 24%,#40536b);background:linear-gradient(110deg,color-mix(in srgb,var(--club-primary) 28%,#17293e),color-mix(in srgb,var(--club-secondary) 17%,#17293e));
 border-radius:16px;box-shadow:none;
}
.n84-team-directory-row.club149-branded > img.club153-free-crest {
 width:54px!important;height:54px!important;min-width:0!important;
 max-width:54px!important;max-height:54px!important;
 object-fit:contain!important;object-position:center;
 display:block;justify-self:center;align-self:center;
 margin:0!important;padding:0!important;
 background:transparent!important;background-image:none!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;
 filter:none!important;mix-blend-mode:normal!important;
}
.n84-team-directory-row.club149-branded > .club149-logo-plate {
 width:54px!important;height:54px!important;min-height:0!important;
 background:transparent!important;background-image:none!important;
 border:0!important;border-radius:0!important;
 box-shadow:none!important;overflow:visible!important;
 display:grid;place-items:center;
}
.n84-team-directory-row.club149-branded > .club149-logo-plate:before,
.n84-team-directory-row.club149-branded > .club149-logo-plate:after {content:none!important;display:none!important}
.n84-team-directory-row.club149-branded .club153-missing-crest .club149-monogram{
 display:grid;place-items:center;width:44px;height:44px;
 border:1px solid #ffffff45;border-radius:50%;background:#ffffff12;
 color:var(--club-name-ink,#fff);font-weight:800;text-shadow:none;
}
.n84-team-directory-row.club149-branded .club149-name-ribbon {
 min-width:0!important;max-width:100%;align-self:stretch;
 display:flex!important;flex-direction:column;justify-content:center;
 padding:10px 11px!important;border-radius:12px!important;
 
 background:linear-gradient(110deg,var(--club-overlay,transparent),var(--club-overlay,transparent)),linear-gradient(110deg,var(--club-primary),var(--club-secondary))!important;
 color:var(--club-name-ink)!important;
}
.n84-team-directory-row.club149-branded .club149-name-ribbon strong,
.n84-team-directory-row.club149-branded .club149-name-ribbon small {color:inherit!important;max-width:100%;overflow-wrap:anywhere;}
.n84-team-directory-row.club149-branded .club149-name-ribbon strong{font-size:14px!important;line-height:1.23}
.n84-team-directory-row.club149-branded .club149-name-ribbon small{font-size:11px!important;opacity:.87}

.n84-team-directory-row .n77-team-logo,
.grid148-board .grid148-logo,
.tc150-profile .tc150-crest img,
#nfn-permanent-nav .n90-falcons-round img {background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;object-fit:contain!important;}


.grid148{width:100%;min-width:0;max-width:760px;overflow:visible}
.grid148-board {
 width:100%;min-width:0;max-width:100%;
 grid-template-columns:minmax(70px,.94fr) repeat(3,minmax(0,1fr));
 grid-template-rows:minmax(105px,auto) repeat(3,minmax(107px,auto));
 gap:5px;align-items:stretch;
}
.grid148-board > * {min-width:0;max-width:100%;overflow:hidden;}
.grid148-board .grid148-colhead,.grid148-board .grid148-rowhead{
 display:flex;flex-direction:column;justify-content:center;align-items:center;
 background:#203146;border:1px solid #415a71;border-radius:10px;
 padding:6px 4px;gap:4px;overflow:hidden;
 text-align:center;font-size:clamp(10px,2.1vw,12px);
 line-height:1.25;hyphens:auto;overflow-wrap:anywhere;
}
.grid148-board .grid148-rowhead.grid153-team-axis,
.grid148-board .grid148-colhead.grid153-team-axis {
 background:linear-gradient(145deg,var(--club-overlay,transparent),var(--club-overlay,transparent)),linear-gradient(145deg,var(--club-primary),var(--club-secondary))!important;
 color:var(--club-name-ink,#f6f8fb)!important;
 border-color:color-mix(in srgb,var(--club-secondary) 35%,#62778a);
}
.grid148-board .grid148-rowhead.grid153-fact-axis,
.grid148-board .grid148-colhead.grid153-fact-axis {color:#ebf2fa;background:#23344b;}
.grid148-board .grid148-axis-team{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}
.grid148-board .grid148-axis-team .grid148-logo {
 width:34px!important;height:34px!important;min-width:0!important;max-width:100%!important;
 flex:0 0 auto;object-fit:contain!important;display:block;
 background:transparent!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;filter:none!important;
}
.grid148-board .grid148-axis-team .grid148-label{
 display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;
 line-clamp:3;max-width:100%;min-width:0;overflow:hidden;
 white-space:normal;text-overflow:ellipsis;overflow-wrap:anywhere;
 color:inherit!important;font-weight:800;line-height:1.2;font-size:clamp(9px,2.2vw,12px);
}
.grid148-board .grid148-axis-criterion{
 display:block;max-width:100%;color:inherit!important;
 overflow-wrap:anywhere;word-break:normal;line-height:1.25;
 font-size:clamp(10px,2.2vw,12px);font-weight:800;
}
.grid148-board .grid148-cell{width:100%;min-width:0;max-width:100%;font-size:21px;overflow:hidden;}
.grid148-board .grid148-cell span{display:block;max-width:100%;overflow-wrap:anywhere;word-break:normal;line-height:1.2;}
.grid148-board .grid148-cell.won,.grid148-board .grid148-cell.lost{font-size:clamp(9px,2.4vw,12px)}
.grid148-board .grid148-corner{display:flex;align-items:center;justify-content:center;font-size:9px;padding:3px;letter-spacing:0}

.grid148-picker {
 position:fixed!important;left:0!important;right:0!important;top:8px;
 bottom:auto!important;max-height:none!important;
 display:flex!important;flex-direction:column!important;overflow:hidden!important;
 padding:14px max(14px,env(safe-area-inset-left)) 12px max(14px,env(safe-area-inset-right))!important;
 z-index:1200!important;border-radius:18px!important;background:#15273d!important;
 box-shadow:0 10px 50px #000c!important;
}
.grid148-picker-back{z-index:1199!important}
.grid148-picker-head{flex:0 0 auto;align-items:center;min-height:49px;padding:0 0 8px!important}
.grid148-picker-head>div{flex:1;min-width:0}
.grid148-picker-head small{display:block;font-size:11px;white-space:normal;overflow-wrap:anywhere;line-height:1.35}
.grid148-picker-search{flex:0 0 auto;position:relative!important;z-index:2;padding:0 0 8px;background:#15273d}
.grid148-picker-search input{font-size:16px!important;min-height:50px!important;width:100%!important}
.grid148-suggestions{flex:1 1 auto!important;overflow-y:auto!important;min-height:0!important;max-height:none!important;margin:2px 0 6px!important;-webkit-overflow-scrolling:touch}
.grid148-picker>p{flex:0 0 auto;margin:4px 0 0;line-height:1.35}
.grid148-suggestions button{min-height:52px!important;padding:10px 7px!important;gap:8px}
.grid148-suggestions button>span:first-child{display:flex;flex-direction:column;min-width:0;align-items:flex-start;max-width:90%;text-align:left;gap:3px}
.grid148-suggestions button strong{font-size:13px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}
.grid148-suggestions .grid148-meta{font-size:10px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}
body.grid153-searching #nfn-permanent-nav,body.grid153-searching .bottom-nav{visibility:hidden!important;pointer-events:none!important}
@media(max-width:420px){
 .grid148-board{grid-template-columns:minmax(67px,.9fr) repeat(3,minmax(0,1fr));grid-template-rows:minmax(92px,auto) repeat(3,minmax(102px,auto));gap:4px}
 .grid148-board .grid148-colhead,.grid148-board .grid148-rowhead{padding:5px 2px;gap:3px}
 .grid148-board .grid148-axis-team .grid148-logo{width:28px!important;height:28px!important}
 .grid148-board .grid148-axis-team .grid148-label{font-size:10px}
 .grid148-board .grid148-axis-criterion{font-size:10px}
 .grid148-board .grid148-cell{padding:3px}
 .n91-directory .n84-team-directory-row.club149-branded,.n84-team-directory .n84-team-directory-row.club149-branded{grid-template-columns:50px minmax(0,1fr) 14px;padding:7px;gap:7px}
 .n84-team-directory-row.club149-branded>img.club153-free-crest{width:48px!important;height:48px!important}
 .n84-team-directory-row.club149-branded>.club149-logo-plate{width:48px!important;height:48px!important}
}
@media (prefers-reduced-motion:reduce){.grid148-picker,.grid148-picker-back{transition:none!important}}




#n77CropPreview{background-color:#e6e9ee!important;background-image:linear-gradient(45deg,#b3bcc7 25%,transparent 25%),linear-gradient(-45deg,#b3bcc7 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#b3bcc7 75%),linear-gradient(-45deg,transparent 75%,#b3bcc7 75%)!important;background-position:0 0,0 9px,9px -9px,-9px 0!important;background-size:18px 18px!important}
.n84-team-directory-row img.club153-free-crest,.n84-team-directory-row img.n77-team-logo,.grid148-axis-team img.n77-team-logo{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important}
.club149-logo-plate:not(.club153-missing-crest){background:transparent!important;border:none!important;box-shadow:none!important}

.n84-team-directory-row .club149-name-ribbon{background:linear-gradient(110deg,var(--club-overlay,transparent),var(--club-overlay,transparent)),linear-gradient(110deg,var(--club-primary),var(--club-secondary))!important}

.grid148-suggestions button .grid148-meta{display:none!important}

.n154-audit{margin-top:16px;background:#142a3c;border:1px solid #466278;border-radius:16px;padding:15px;color:#edf6fa;min-width:0}
.n154-audit-head{display:flex;align-items:center;justify-content:space-between;gap:9px}.n154-audit-head h3{font-size:18px;line-height:1.25;margin:4px 0}.n154-audit-head small{color:#a3cbd3;font-size:10px;letter-spacing:.09em}.n154-audit-head>span{font-size:11px;color:#a8c3d8;white-space:nowrap}
.n154-audit p{font-size:11px;color:#bfd0dc;line-height:1.55;margin:10px 0}
.n154-audit-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0}.n154-audit-stats b{background:#243c52;border-radius:9px;padding:10px 8px;font-size:11px;font-weight:700}
.n154-audit details{border:1px solid #456078;padding:10px;border-radius:11px}.n154-audit summary{cursor:pointer;font-size:13px;min-height:30px;font-weight:800}
.n154-audit-list{max-height:440px;overflow:auto;overscroll-behavior:contain}.n154-game{padding:12px 0;border-bottom:1px solid #35546a;min-width:0;display:grid;gap:8px}.n154-game strong,.n154-game small{display:block;overflow-wrap:anywhere}.n154-game strong{font-size:12px}.n154-game small{font-size:10px;color:#b2c8d8;margin-top:4px}.n154-actions{display:flex;flex-wrap:wrap;gap:7px}
.n154-actions button,.n154-sync-actions button,.n154-sync-actions a{border:1px solid #60788c;background:#253f58;border-radius:9px;color:#fff;font-size:11px;min-height:38px;padding:8px 10px;text-align:center;text-decoration:none;cursor:pointer}
.n154-actions button:first-child{background:#1b6257}.n154-game.n154-conflict{border-color:#e1989e}.n154-audit p.n154-warning{color:#ffcfa8}
.n154-sync-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.n154-status{white-space:normal;overflow-wrap:anywhere}
@media(min-width:540px){.n154-audit-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}




.n156-dual-team{
  position:relative;
  isolation:isolate;
  background:linear-gradient(102deg,
    color-mix(in srgb,var(--n156-home) 15%,#182739) 0%,
    #192b3c 47%,
    color-mix(in srgb,var(--n156-away) 15%,#182739) 100%)!important;
  border-color:#40546a!important;
  overflow:hidden;
}
.n156-dual-team::before{
  content:"";position:absolute;z-index:0;inset:0 0 auto;height:3px;
  background:linear-gradient(90deg,var(--n156-home) 0%,var(--n156-home-second) 24%,#344a60 50%,var(--n156-away-second) 76%,var(--n156-away) 100%);
  opacity:.83;pointer-events:none;
}
.n156-dual-team > *{position:relative;z-index:1}
.n156-dual-team .n84-fixture-side:first-child > span,
.n156-dual-team .n82-duel > .n82-side:first-child > strong {text-decoration:none}
.n156-dual-team .n84-fixture-logo,.n156-dual-team .n77-team-logo{
  background:transparent!important;box-shadow:none!important;
}
.n156-dual-team .n84-fixture-score{
  background:#142438ee!important;border-color:#486078!important;
  color:#fff!important;
}
.n156-dual-team .n84-fixture-meta,.n156-dual-team .gc-game-date,
.n156-dual-team .n82-match-meta,.n156-dual-team .n82-subtitle,
.n156-dual-team .n82-fixture-date{color:#c5d2df!important}

.n156-dual-team img{mix-blend-mode:normal!important}
.n156-dual-team.n84-falcons-fixture{border-left-color:color-mix(in srgb,var(--n156-home) 50%,var(--n156-away) 50%)!important}


.n122-player-profile.n156-player-branded .n122-profile-hero{
  background:linear-gradient(115deg,
    color-mix(in srgb,var(--n156-player-primary) 30%,#182a3c) 0%,
    #1b2a3c 63%,
    color-mix(in srgb,var(--n156-player-secondary) 15%,#1b2a3c) 100%)!important;
  border-color:color-mix(in srgb,var(--n156-player-primary) 34%,#465b70)!important;
}
.n156-player-branded .n122-avatar{
  background:linear-gradient(135deg,
    color-mix(in srgb,var(--n156-player-primary) 45%,#173146),
    color-mix(in srgb,var(--n156-player-secondary) 22%,#173146))!important;
  border-color:color-mix(in srgb,var(--n156-player-secondary) 50%,#829eb4)!important;
  color:#fff!important;
  text-shadow:0 1px 3px #061520b5;
}
.n156-club-note{
  display:inline-block;max-width:100%;margin-top:9px;padding:5px 9px;
  border:1px solid #ffffff2c;border-radius:8px;
  background:#071e2e72;color:#f0f5f9;font-size:11px;font-weight:720;
  line-height:1.4;overflow-wrap:anywhere;
}
.n156-player-branded .n122-stat-grid .n122-stat-card{
  border-color:color-mix(in srgb,var(--n156-player-primary) 25%,#3d5369)!important;
  background:linear-gradient(145deg,
    color-mix(in srgb,var(--n156-player-primary) 13%,#192a3f),
    color-mix(in srgb,var(--n156-player-secondary) 7%,#192a3f))!important;
  position:relative;overflow:hidden;
}
.n156-player-branded .n122-stat-grid .n122-stat-card::before{
  content:"";position:absolute;top:0;left:0;right:0;height:2px;
  background:linear-gradient(90deg,var(--n156-player-primary),var(--n156-player-secondary));opacity:.72;
}
.n156-player-branded .n122-tabs button.active{
  background:color-mix(in srgb,var(--n156-player-primary) 30%,#192d40)!important;
  border-color:color-mix(in srgb,var(--n156-player-secondary) 45%,#506a81)!important;
  color:#fff!important;
}
.player-hero.n156-falcons-player{
  background:linear-gradient(115deg,color-mix(in srgb,var(--n156-player-primary) 26%,#19293b),#1b2c3e 74%,color-mix(in srgb,var(--n156-player-secondary) 13%,#1b293b))!important;
  border-color:color-mix(in srgb,var(--n156-player-primary) 30%,#465d73)!important;
}
.n156-player-metrics .metric{
  background:linear-gradient(135deg,color-mix(in srgb,var(--n156-player-primary) 15%,#17283c),#1a2a3d)!important;
  border-color:color-mix(in srgb,var(--n156-player-primary) 30%,#344a60)!important;
}
@media (prefers-reduced-motion:reduce){.n156-dual-team,.n156-player-branded .n122-stat-card{transition:none!important}}




.grid148 .grid158-history-trigger{width:100%;margin-top:14px;min-height:48px;border-radius:12px;border:1px solid #52748d;background:#213a50;color:#f3f9fc;text-align:center;font-size:13px;font-weight:800}
.grid158-history,.grid158-review{min-width:0;margin:18px 0;padding:15px;border:1px solid #46617b;background:linear-gradient(150deg,#172e46,#13273b);border-radius:17px;color:#f6fafc}
.grid158-history header,.grid158-review header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}
.grid158-history header h2,.grid158-review h2{font-size:18px;line-height:1.25;margin:0}
.grid158-history header span,.grid158-review header small{font-size:11px;color:#9cc2dc}
.grid158-history>button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #38546d;background:#1d374d;color:#fff;width:100%;min-height:58px;padding:10px;border-radius:12px;margin:7px 0}
.grid158-history>button span:first-child{flex:1;min-width:0}.grid158-history>button strong,.grid158-history>button small{display:block}.grid158-history>button strong{font-size:13px}.grid158-history>button small{font-size:11px;color:#afcadc;margin-top:4px;overflow-wrap:anywhere}.grid158-history>button b{font-size:19px;font-variant-numeric:tabular-nums}
.grid158-history>p,.grid158-review header p{font-size:12px;line-height:1.5;color:#b5cad9;margin:4px 0}
.grid158-review header{display:block}.grid158-review header small{display:block;margin-bottom:5px;font-weight:800;letter-spacing:.09em}
.grid158-review-item{border:1px solid #4d6074;background:#192e43;border-radius:14px;padding:12px;min-width:0;margin-top:11px}
.grid158-review-title{display:grid;gap:5px}.grid158-review-title span{font-size:10px;color:#ffc0bf;font-weight:800}.grid158-review-title strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}
.grid158-wrong{font-size:11px;color:#f5b7b8;margin:9px 0 12px;overflow-wrap:anywhere}
.grid158-answer{border-top:1px solid #3d566e}.grid158-answer:first-child{border-top:0}
.grid158-answer button{display:flex;justify-content:space-between;align-items:center;gap:9px;min-height:47px;width:100%;border:0;background:transparent;color:#f6fafc;text-align:left;padding:10px 2px;cursor:pointer}
.grid158-answer button b{font-size:13px;min-width:0;overflow-wrap:anywhere}.grid158-answer button span{color:#93b9d0;font-size:10px;flex-shrink:0}
.grid158-evidence{font-size:11px;line-height:1.6;color:#cce5dc;background:#183d3d;border-left:3px solid #51c0a8;border-radius:5px;padding:9px;margin:0 0 11px;overflow-wrap:anywhere}
.grid158-more{width:100%;text-align:center;border-radius:10px;border:1px solid #58758e;background:#27435c;color:#fff;min-height:43px;padding:9px;margin:10px 0 1px;font-size:12px;font-weight:800}
.grid158-none,.grid158-perfect{font-size:12px;color:#b5cbd9;line-height:1.5}
.grid158-answers{max-height:560px;overflow-y:auto;overscroll-behavior:contain}
@media(max-width:375px){.grid158-review,.grid158-history{padding:10px;margin:13px 0}.grid158-answer button span{font-size:9px}.grid158-review-item{padding:10px}}




:root{--nfn-dock-height:104px}
body>#nfn-permanent-nav.bottom-nav{
 position:fixed!important;inset:auto 0 0 0!important;top:auto!important;bottom:0!important;
 left:0!important;right:0!important;width:100%!important;max-width:700px!important;
 margin:0 auto!important;transform:none!important;-webkit-transform:none!important;
 animation:none!important;transition:none!important;filter:none!important;contain:none!important;
 z-index:2147483000!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;
}
body.nfn-nav-keyboard>#nfn-permanent-nav.bottom-nav,
body.grid153-searching>#nfn-permanent-nav.bottom-nav{visibility:hidden!important;pointer-events:none!important}
body:not(.d145-playing) .app-shell{padding-bottom:calc(var(--nfn-dock-height,104px) + 20px)!important}




:root { --n160-focus: #f2b85d; }
button,select,input,textarea { -webkit-tap-highlight-color:transparent; }
button, [role="button"], a { touch-action:manipulation; }
:where(button,a,select,input,textarea):focus-visible { outline:2px solid var(--n160-focus)!important;outline-offset:3px; }
:where(.n84-fixture-row,.n84-team-directory-row,.n90-player-row,.n91-rank,.n108-menu-link,.n78-more-link) { transition: border-color .16s ease,background-color .16s ease,transform .16s ease; }
@media (hover:hover) {
 :where(.n84-fixture-row,.n84-team-directory-row,.n90-player-row,.n91-rank):hover { border-color:#6a8da6; }
 :where(.n108-menu-link,.n78-more-link):hover { border-color:#7791a9; }
}
@media (prefers-reduced-motion:reduce) {
 *,*::before,*::after { scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important; }
}

.n84-team-directory-row,.n90-player-row,.n91-rank,.tc150-history-card,
.tc142-game-list .tc142-card,.n84-fixtures-list>.n84-fixture-row {
 content-visibility:auto;contain-intrinsic-size:auto 84px;
}

.n91-directory .n91-help { margin:10px 3px 15px;font-size:12px;line-height:1.4;color:#aebfd0; }
.n84-team-directory { display:grid;gap:9px; }
.n84-team-directory-row { min-height:74px; }
.n84-directory-name small {font-size:11px;line-height:1.3;opacity:.85;}
.n84-fixture-row { overflow:hidden; }
.n84-fixture-meta {line-height:1.3;letter-spacing:.015em;}
.n84-fixture-score strong {font-variant-numeric:tabular-nums;}
.n84-fixture-score small {font-size:10px;}
.n91-help,.n90-sub,.tc142-note {line-height:1.45;}
.n91-coverage {gap:8px;flex-wrap:wrap;}
.n91-coverage>span {white-space:nowrap;}
.n91-season-head {gap:11px;}

.n91-panel > .n91-help,.n91-season .n91-help {font-size:11px;color:#afc2d0;margin:8px 0 13px;}

body>#nfn-permanent-nav.bottom-nav {isolation:isolate;-webkit-backface-visibility:visible;backface-visibility:visible;}
body:not(.d145-playing):not([data-ui-page="share"]):not([data-ui-page="creationEditor"]) .app-shell {
 padding-bottom:calc(var(--nfn-dock-height,104px) + env(safe-area-inset-bottom,0px) + 14px)!important;
}

@media(hover:none){
 :where(.n108-menu-link,.n78-more-link,.n84-fixture-score,.grid148-cell):active {filter:brightness(1.11);}
}

.grid148-board{gap:4px;}
.grid148-board .grid148-colhead,.grid148-board .grid148-rowhead {line-height:1.23;}
.grid148-board .grid148-axis-team .grid148-label {font-weight:750;}
.grid148-picker-head h2{font-size:18px;line-height:1.15;}
.grid148-suggestions button{border-radius:8px;}
.grid148-suggestions button:focus-visible{outline-offset:-2px!important;}
.grid148-status{font-variant-numeric:tabular-nums;}
@media(max-width:390px){
 .n91-directory .n84-team-directory {gap:8px;}
 .n91-directory .n91-directory-switch {margin-bottom:8px;}
 .grid148-board .grid148-colhead,.grid148-board .grid148-rowhead{font-size:10px;}
 .n84-fixture-side>span{font-size:11px;}
 .n90-page h1,.n91-directory h1{line-height:1.12;}
}


.n108-menu-main .n160-grid-link{border-top:1px solid rgba(158,196,215,.12);border-bottom:1px solid rgba(158,196,215,.12);background:linear-gradient(100deg,rgba(44,91,107,.24),rgba(141,51,76,.13))}
.n108-menu-main .n160-grid-link .n108-menu-icon{background:#22435a;color:#edc1c9;font-size:22px}
.n108-more>.n90-sub{display:none}

.grid148{--grid-accent:#e8b36a;max-width:780px}
.grid148-title{border-bottom:0!important;margin-bottom:7px!important;padding:5px 0 10px!important}
.grid148-title small{color:#e8b36a!important;letter-spacing:.09em}
.grid148-title h1{font-size:clamp(28px,6vw,38px)!important;margin:5px 0 1px!important}
.grid148-title p{color:#b8cad9;font-size:12px!important;margin:4px 0 0!important}
.grid150-config{background:#192d42;border-color:#405b70;gap:11px!important;padding:14px!important;margin-bottom:12px!important;border-radius:17px!important}
.grid150-title h2{font-size:17px}.grid150-title span{font-size:10px;color:#a9c2d3}
.grid150-range{gap:10px}.grid150-range select,.grid150-config>label select{background:#233a4f!important;border:1px solid #55738a!important;min-height:46px;border-radius:10px;color:#f5f7fa!important}
.grid150-config details{background:#14283c;border-color:#3d566b}
.grid148-menu{gap:9px!important;margin-top:10px!important}
.grid148-menu button{min-height:108px;border:1px solid #607890;border-radius:15px;background:linear-gradient(125deg,#233f56,#152a40);padding:17px!important;gap:6px!important}
.grid148-menu button[data-grid148="daily"]{border-color:#ad7f66;background:linear-gradient(125deg,#4b3440,#242d45)}
.grid148-menu button strong{font-size:18px;letter-spacing:-.02em}
.grid148-menu button span{font-size:11px;line-height:1.4}
.grid148-summary{margin:14px 0 8px!important;background:transparent!important;border-color:#304963!important;padding:10px 13px!important}
.grid148-summary b{font-variant-numeric:tabular-nums}
.grid148-summary span{font-size:10px}
.grid148-help{font-size:11px!important;color:#91a8bc!important;margin:11px 0!important}
.grid148-head{margin-bottom:11px!important;padding-bottom:12px!important}
.grid148-head small{font-size:10px;color:#b7a9c3}
.grid148-head h1{font-size:24px!important}
.grid148-board{gap:5px!important}
.grid148-board .grid148-corner{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#b8c7d7;letter-spacing:.025em;line-height:1.15;background:#1b2b40}
.grid148-board .grid148-corner strong{font-size:14px;color:#e6b477;letter-spacing:.04em}
.grid148-board .grid148-colhead.grid153-fact-axis,.grid148-board .grid148-rowhead.grid153-fact-axis{background:#20364d;border-color:#455e76}
.grid148-board .grid148-cell{background:#152d43!important;border-color:#42617b!important;transition:background .12s ease,border-color .12s ease}
.grid148-board .grid148-cell:not(:disabled):active{background:#284b62!important}
.grid148-board .grid148-cell.won{background:#174b43!important;border-color:#45aa94!important}
.grid148-board .grid148-cell.lost{background:#53313f!important;border-color:#bd657d!important}
.grid148-progress{gap:4px;margin-bottom:11px}
.grid148-progress i{height:5px}
.grid148-status{margin-top:9px;padding:9px 3px}
.grid148-picker{background:#162a3f;border-color:#57728b}
.grid148-picker-head h2{font-weight:850;color:#fff}
.grid148-suggestions button{border-bottom-color:#334d64!important}
.grid158-review{margin-top:14px}
@media(min-width:421px){.grid148-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:420px){.grid148-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid148-menu button{min-height:102px;padding:11px!important}.grid148-menu button strong{font-size:15px}.grid148-menu button span{font-size:10px}.grid148-summary{gap:6px!important}.grid148-board{gap:4px!important}}
@media(max-width:350px){.grid148-menu{grid-template-columns:1fr!important}.grid148-menu button{min-height:76px}}


body[data-ui-page="more"] .n118-actionpage{display:none!important}
body[data-ui-page="more"] .n118-actionbar{justify-content:flex-start;min-height:54px}

.grid148-board .grid148-axis-criterion{hyphens:auto;overflow-wrap:break-word;word-break:normal;font-size:clamp(10px,2.3vw,12px)}
.grid148-board .grid148-colhead,.grid148-board .grid148-rowhead{hyphens:auto}





.n79-home .n82-match-center .n77-team-logo,
.n79-home .n82-match-primary .n77-team-logo,
.n79-home .n82-match-sub .n77-team-logo,
.n79-home .n82-match-center .n77-team-empty,
.n79-home .n77-match-center .n77-team-logo,
.n79-home .n77-match-center .n77-team-empty,
.n82-match-center .n82-side img,
.n82-match-center .n82-side .n77-team-logo,
.n77-match-last .n77-team-logo,
.n77-match-upcoming .n77-team-logo,
.n77-match-uprow .n77-team-logo,
.n81-next-columns .n77-team-logo {
 background:transparent!important;background-image:none!important;border:0!important;
 box-shadow:none!important;border-radius:0!important;outline:0!important;
 mix-blend-mode:normal!important;object-fit:contain!important;
}
.n82-match-center .n82-side,
.n82-match-center .n82-side>a,
.n82-match-center .n82-side>span:first-child,
.n77-match-center .n77-match-teams>span:first-child,
.n77-match-center .n77-match-uprow>span:first-child {
 background:transparent!important;background-image:none!important;
 box-shadow:none!important;border-color:transparent!important;
}

.n82-match-center .n77-team-empty,.n77-match-center .n77-team-empty{
 background:transparent!important;box-shadow:none!important;border-color:#758ba060!important;
}
.tc161-stats{min-width:0}
.tc161-stats .tc142-section-heading{align-items:flex-start;gap:12px;flex-wrap:wrap}
.tc161-stats .tc142-section-heading p{font-size:12px;line-height:1.5;max-width:35rem}
.tc161-stats .tc142-small-switch{margin-left:auto;flex:none;min-width:166px}
.tc161-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0 15px}
.tc161-highlight{position:relative;min-width:0;display:flex;flex-direction:column;gap:4px;background:color-mix(in srgb,var(--tc150-primary,var(--tc-primary,#315879)) 12%,#182c40);border:1px solid color-mix(in srgb,var(--tc150-primary,var(--tc-primary,#466587)) 31%,#384e65);border-radius:13px;padding:12px 10px;overflow:hidden}
.tc161-highlight::before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,var(--tc150-primary,var(--tc-primary,#50799f)),var(--tc150-secondary,var(--tc-secondary,#c5dcec)))}
.tc161-highlight small{font-size:10px;color:#c1d5e4;line-height:1.3}
.tc161-highlight strong{font-size:clamp(19px,3.8vw,26px);font-variant-numeric:tabular-nums;color:#f5f8fc;letter-spacing:-.035em}
.tc161-highlight span{font-size:10px;color:#9db5ca}
.tc161-stats .tc142-stat-row{min-width:0;align-items:center}
.tc161-stats .tc142-stat-name small{color:#a9c3d6;line-height:1.35}
.tc161-stats .tc142-stat-rank small{white-space:normal}
.tc161-note{font-size:11px;line-height:1.6;color:#afc3d3;margin:12px 2px 0}
@media(max-width:520px){.tc161-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.tc161-highlight{padding:11px}.tc161-stats .tc142-section-heading{display:flex;flex-direction:column}.tc161-stats .tc142-small-switch{width:100%;margin:0}}




.n82-match-center .n82-duel .n82-side img.n77-team-logo,
.n82-match-center .n82-side > img,
.n79-home .n82-match-center img.n77-team-logo {
 background:transparent!important;background-image:none!important;border:none!important;
 border-radius:0!important;box-shadow:none!important;outline:0!important;
 padding:0!important;filter:none!important;mix-blend-mode:normal!important;
 object-fit:contain!important;
}
.n82-match-center .n82-side {background:transparent!important;box-shadow:none!important;border:none!important;}
.n91-directory .n163-period {display:block;line-height:1.42;white-space:normal;overflow-wrap:anywhere;font-size:11px;}
.n163-sample {color:#d9c29b;font-size:11px;margin:8px 0;}
.n163-fact {border-left:2px solid #78aacd;}




.n91-directory .n84-team-directory-row.n164-team-card,
.n84-team-directory .n84-team-directory-row.n164-team-card{display:grid;grid-template-columns:minmax(38px,56px) minmax(0,1fr) 15px;gap:9px;align-items:center;padding:7px 9px;background:#182638;border:1px solid color-mix(in srgb,var(--club-primary,#586b80) 45%,#26394d);}
.n164-team-card>.n84-directory-name.club149-name-ribbon{background:linear-gradient(115deg,var(--club-primary,#536c83),var(--club-secondary,#dae5ef))!important;color:var(--club-name-ink,#fff)!important;border:0!important;min-height:58px;display:flex;flex-direction:column;justify-content:center;padding:10px 12px;min-width:0;}
.n164-team-card .club149-name-ribbon strong,.n164-team-card .club149-name-ribbon small{color:inherit!important;opacity:1}
.n164-team-card .club149-name-ribbon small{opacity:.85}
.n164-team-card>img,.n164-team-card>.n77-team-empty,.n164-team-card>.n77-team-logo{width:48px;height:52px;object-fit:contain;background:transparent!important;border:0!important;box-shadow:none!important;}
.n164-sync-status{margin:10px 1px 0;font-size:12px;line-height:1.5;color:#aecbe3}
.n164-sync-status[data-success="true"]{color:#9ee1c8}
.n78-league-actions{display:flex;gap:7px;flex-wrap:wrap}
@media(max-width:380px){.n164-team-card>.n84-directory-name.club149-name-ribbon{padding:8px}.n91-directory .n84-team-directory-row.n164-team-card{grid-template-columns:44px minmax(0,1fr) 12px;gap:5px}}

.grid164-warning{margin:12px 0;padding:13px;background:#362d27;border:1px solid #b87c49;border-radius:11px;color:#ffddbd;font-size:12px;line-height:1.6}
.grid164-warning p{margin:0 0 9px}.grid164-warning button{border:1px solid #f3b880;background:#533b31;color:#fff3e5;border-radius:8px;padding:9px 12px;font:inherit;font-weight:700}




.n165-preview,.n165-radar,.n165-h2h{--n165-home:#b93654;--n165-away:#3189b7;overflow:hidden}
.n165-preview{background:linear-gradient(112deg,color-mix(in srgb,var(--n165-home) 12%,#172438),color-mix(in srgb,var(--n165-away) 12%,#172438));border-color:#42536a}
.n165-preview .section-header h2,.n165-radar .section-header h2,.n165-h2h .section-header h2{border:0;padding-left:0}
.n165-preview .n97-preview-pill,.n165-h2h .n97-preview-pill,.n165-radar .n97-preview-pill{background:#26374a;color:#e4effa;border:1px solid #485c73}
.n165-clubs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.n165-club{--n165-club:#576b86;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 10px;border:1px solid var(--n165-club);border-radius:12px;background:linear-gradient(145deg,color-mix(in srgb,var(--n165-club) 38%,#162032),color-mix(in srgb,var(--n165-club) 16%,#152538));box-shadow:inset 0 3px 0 var(--n165-club)}
.n165-club-top{display:flex;justify-content:space-between;align-items:center;gap:4px;min-height:52px}
.n165-club-top>small{font-size:10px;letter-spacing:.11em;color:#e6eef8;font-weight:850}
.n165-club-top img,.n165-club-top .n77-team-logo,.n165-club-top .n77-team-empty{width:52px;height:52px;max-width:52px;object-fit:contain;background:transparent!important;border:0!important;box-shadow:none!important}
.n165-team-link{border:0;background:none;color:#fff;text-align:left;padding:0;cursor:pointer;font-weight:850;font-size:13px;line-height:1.3;min-height:28px;overflow-wrap:anywhere}
.n165-team-link>span{font-size:11px;opacity:.83}
.n165-team-link:focus-visible,.n165-radar-link:focus-visible,.n165-radar-filters button:focus-visible,.n165-radar-more:focus-visible{outline:2px solid #fff;outline-offset:3px}
.n165-club-record{display:flex;flex-direction:column;gap:3px;margin-top:auto}
.n165-club-record strong{font-size:23px;line-height:1.1;font-variant-numeric:tabular-nums;color:#fff}
.n165-club-record small,.n165-no-form{font-size:10px;color:#d1deea;line-height:1.35}
.n165-form{display:flex;gap:4px;flex-wrap:wrap;min-height:19px}
.n165-form span{width:19px;height:19px;display:grid;place-items:center;border-radius:5px;font-size:10px;font-weight:800;color:#fff;background:#55313d;border:1px solid #a75f6a}
.n165-form span.is-win{background:#205d48;border-color:#66c89e}
.n165-method{margin:11px 1px;color:#bfcdda;font-size:10.5px;line-height:1.5}
.n165-comparisons{background:#142031;border:1px solid #405268;border-radius:12px;padding:4px 11px;overflow:hidden}
.n165-comparison{padding:10px 0;border-bottom:1px solid #ffffff14}
.n165-comparison:last-child{border:0}
.n165-comparison-heading{display:grid;grid-template-columns:minmax(45px,1fr) minmax(0,1.7fr) minmax(45px,1fr);gap:5px;text-align:center;align-items:center}
.n165-comparison-heading>strong{font-size:13px;font-weight:850;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.n165-comparison-heading>span{font-size:10px;font-weight:700;color:#d1dce8;line-height:1.3}
.n165-bars{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:6px}
.n165-bar-left,.n165-bar-right{height:6px;background:#324459;border-radius:5px;display:flex;overflow:hidden}
.n165-bar-left{justify-content:flex-end}
.n165-bar-left>span,.n165-bar-right>span{height:100%;border-radius:5px;transition:width .25s ease}
.n165-radar{background:linear-gradient(135deg,color-mix(in srgb,var(--n165-home) 11%,#182a36),color-mix(in srgb,var(--n165-away) 10%,#172637));border:1px solid #455c70;border-radius:15px;padding:15px 12px;margin:15px 0}
.n165-radar-filters{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 10px;padding:2px 1px}
.n165-radar-filters button{flex:1;min-width:max-content;border:1px solid #40556c;border-radius:8px;background:#1d2c3e;color:#ced9e8;font-size:11px;min-height:35px;padding:7px 10px;font-weight:700}
.n165-radar-filters button.active{color:white;border-color:#9bb2c5;background:#344c62}
.n165-radar-list{display:grid;gap:9px}
.n165-radar-card{--n165-card:#56849e;background:linear-gradient(110deg,color-mix(in srgb,var(--n165-card) 22%,#182334),#152236);border:1px solid color-mix(in srgb,var(--n165-card) 70%,#3b536c);border-left:4px solid var(--n165-card);border-radius:11px;padding:12px 11px;min-width:0}
.n165-radar-card-head{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:7px}
.n165-radar-category{font-size:9px;letter-spacing:.085em;font-weight:850;color:#e6f2fa}
.n165-radar-team{border:0;background:transparent;padding:0;text-align:right;cursor:pointer;font-size:10px;color:#d0e0ef;max-width:57%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.n165-radar-card>strong,.n165-radar-link{font-size:13px;font-weight:830;color:#fff;line-height:1.4;overflow-wrap:anywhere}
.n165-radar-link{background:transparent;padding:0;border:0;text-align:left;text-decoration:underline;text-decoration-color:var(--n165-card);text-underline-offset:4px;cursor:pointer}
.n165-radar-link>span{font-size:12px}
.n165-radar-card p{margin:6px 0 0;color:#cbd8e4;font-size:11px;line-height:1.45}
.n165-radar-hint{display:block;color:#d6ebf8;font-size:10px;margin-top:6px}
.n165-radar-more{margin-top:10px;border:1px solid #4e687e;border-radius:9px;background:#253b51;color:white;width:100%;padding:11px 9px;min-height:41px;font-weight:740;font-size:11px}
.n165-h2h{background:linear-gradient(125deg,color-mix(in srgb,var(--n165-home) 9%,#162432),color-mix(in srgb,var(--n165-away) 9%,#162432));border:1px solid #41576b}
.n165-h2h-summary{display:grid;grid-template-columns:minmax(32px,52px) minmax(0,1fr) minmax(32px,52px);gap:6px;align-items:center;text-align:center;background:#142135;border:1px solid #40536b;border-radius:11px;padding:10px 8px}
.n165-h2h-summary>span{font-size:24px;font-weight:900;font-variant-numeric:tabular-nums}
.n165-h2h-summary>div{font-size:10.5px;color:#f0f5fa;font-weight:780;overflow-wrap:anywhere}
.n165-h2h-summary em{font-style:normal;opacity:.6;margin:0 3px}
.n165-h2h-summary small{display:block;margin-top:4px;color:#a9c0d0;font-size:9px;font-weight:500}
.n165-h2h-sample{color:#b7cada;font-size:10px;line-height:1.4;margin:9px 2px}
.n165-h2h-games{display:grid;gap:5px;margin-top:8px}
.n165-h2h-game{min-width:0;display:grid;grid-template-columns:65px minmax(0,1fr) 46px;align-items:center;gap:5px;padding:9px 8px;border-radius:8px;background:#152638;border:1px solid #355269}
.n165-h2h-game time{font-size:10px;color:#b5c8d8}
.n165-h2h-duel{font-size:10px;color:#f0f6fa;line-height:1.35;overflow-wrap:anywhere}
.n165-h2h-duel small{font-size:9px;color:#94a9b9;margin:0 4px}
.n165-h2h-game strong{font-size:13px;text-align:right;color:#fff;font-variant-numeric:tabular-nums}
.n165-h2h-game.winner-home{border-left:3px solid var(--n165-home)}
.n165-h2h-game.winner-away{border-left:3px solid var(--n165-away)}

.n165-h2h-compact{padding:11px 12px;margin:12px 0}
.n165-h2h-compact .section-header{margin-bottom:7px}
.n165-h2h-compact .n165-h2h-summary{padding:6px 7px}
.n165-h2h-compact .n165-h2h-summary>span{font-size:20px}
.n165-h2h-compact .n165-h2h-game{padding:6px 7px;min-height:33px}
.n165-h2h-compact .n165-h2h-games{gap:4px;margin-top:6px}
.n165-h2h-compact .n165-h2h-sample{margin:6px 2px}
.n165-h2h-empty{padding:10px 12px}
.n165-h2h-empty .section-header{margin-bottom:3px}
@media (max-width:380px){.n165-club{padding:10px 7px}.n165-club-top img{max-width:43px}.n165-club-record strong{font-size:21px}.n165-club-top>small{font-size:9px}.n165-h2h-game{grid-template-columns:58px minmax(0,1fr) 41px;gap:4px}.n165-h2h-duel{font-size:9.5px}.n165-comparison-heading{grid-template-columns:43px minmax(0,1.5fr) 43px}}
@media(prefers-reduced-motion:reduce){.n165-bar-left>span,.n165-bar-right>span{transition:none}}

.n165-return-wrap{margin:8px 0 14px}.n165-return-wrap .n90-back{display:inline-flex;align-items:center;min-height:42px}

.n165-comparison-heading strong:first-child,.n165-h2h-summary>span:first-child{color:color-mix(in srgb,var(--n165-home) 57%,white)!important}
.n165-comparison-heading strong:last-child,.n165-h2h-summary>span:last-child{color:color-mix(in srgb,var(--n165-away) 57%,white)!important}
.n165-radar-team:focus-visible{outline:2px solid white;outline-offset:3px}


.n91-directory .n84-team-directory-row.n164-team-card>.club149-name-ribbon,
.n84-team-directory .n84-team-directory-row.n164-team-card>.club149-name-ribbon{
  background:linear-gradient(115deg,var(--club-primary,#536c83),var(--club-secondary,#d9e6ee))!important;
  color:var(--club-name-ink,#fff)!important;
  min-width:0;
}
.n165-club .n165-team-link{color:#fff!important}
.n165-radar .n165-radar-card{border-left-color:var(--n165-card)!important}
.n165-h2h-compact .n165-h2h-games{max-height:none!important}
@media(max-width:360px){.n165-h2h-duel{font-size:10px}.n165-comparison-heading>span{font-size:9px}}

.n164-team-card>.club149-name-ribbon{align-items:flex-start!important}
.n164-team-card>.club149-name-ribbon strong,
.n164-team-card>.club149-name-ribbon small{
 display:inline-block!important;width:fit-content;max-width:100%;
 background:rgba(9,19,32,.72)!important;color:#fff!important;
 padding:3px 6px!important;border-radius:5px!important;text-shadow:none!important;
}
.n164-team-card>.club149-name-ribbon small{background:rgba(9,19,32,.55)!important}




.mi-page{--mi-surface:rgba(255,255,255,.045);--mi-line:rgba(150,161,183,.17);--mi-muted:#adb8c8;max-width:900px;margin:0 auto;padding-bottom:46px}
.mi-page .n84-game-hero{border-radius:22px;margin-bottom:12px;overflow:hidden}
.mi-block{border:1px solid var(--mi-line);background:var(--mi-surface);border-radius:18px;padding:15px;margin:12px 0;min-width:0}
.mi-block h2{font-size:16px;font-weight:850;letter-spacing:-.025em;margin:0 0 8px}
.mi-block h3{font-size:14px;margin:0 0 8px}
.mi-section-heading{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:11px}
.mi-section-heading h2{margin:0}
.mi-badge{background:rgba(125,145,180,.12);border:1px solid rgba(157,168,188,.19);padding:4px 8px;border-radius:100px;font-size:10px;color:var(--mi-muted);white-space:nowrap;font-weight:700;letter-spacing:.015em}
.mi-clubs,.mi-spots,.mi-stars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.mi-team{min-width:0;padding:12px;background:linear-gradient(145deg,var(--mi-team),color-mix(in srgb,var(--mi-team) 57%,#121c2b));color:#fff;border-radius:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.16)}
.mi-team-head{display:flex;align-items:center;justify-content:space-between;gap:4px;font-weight:800;font-size:10px;letter-spacing:.09em;color:rgba(255,255,255,.85)}
.mi-team-head img{max-height:45px;max-width:48px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}
.mi-team-name{font-size:13px;font-weight:800;color:#fff;text-align:left;background:none;border:0;cursor:pointer;padding:4px 0;min-height:31px;line-height:1.25;text-shadow:0 1px 3px rgba(0,0,0,.34)}
.mi-team-record{font-size:27px;font-weight:900;letter-spacing:-.045em;margin:5px 0 10px;line-height:1}
.mi-team-record small{display:block;font-weight:500;letter-spacing:0;font-size:10px;margin-top:7px;opacity:.87}
.mi-form{display:flex;gap:3px;min-height:20px}
.mi-form span{min-width:19px;text-align:center;font-weight:800;font-size:10px;border-radius:4px;padding:3px 2px;background:rgba(255,255,255,.2)}
.mi-form .mi-win{background:rgba(255,255,255,.4)}.mi-form .mi-loss{background:rgba(6,10,20,.3)}
.mi-method,.mi-block p.mi-method{font-size:11px;line-height:1.55;color:var(--mi-muted);margin:10px 0 0}
.mi-spotlight,.mi-report-star{min-width:0;border:1px solid color-mix(in srgb,var(--mi-team) 58%,transparent);border-top:3px solid var(--mi-team);border-radius:13px;padding:12px;background:rgba(10,16,30,.21)}
.mi-spot-head{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px;color:var(--mi-muted);font-weight:800}
.mi-spot-head .mi-badge{padding:3px 5px;font-size:9px}
.mi-spot-name{margin:11px 0 8px;font-weight:850;line-height:1.3;min-height:19px;font-size:13px;overflow-wrap:anywhere}
.mi-player-link{color:inherit;text-decoration:underline;text-decoration-color:var(--mi-team,#9aa9c0);text-underline-offset:3px;background:none;padding:0;border:0;font:inherit;font-weight:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere}
.mi-player-link span{color:var(--mi-team,#91b3e1);font-weight:900}
.mi-spot-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0}
.mi-spot-stats>div{display:flex;align-items:baseline;gap:4px;flex-wrap:wrap}
.mi-spot-stats strong{font-size:19px;font-weight:850;letter-spacing:-.04em}
.mi-spot-stats small{font-size:9px;color:var(--mi-muted);font-weight:750}
.mi-spotlight>small{font-size:10px;color:var(--mi-muted)}
.mi-spotlight>p,.mi-report-star>p{font-size:12px;color:var(--mi-muted);line-height:1.5}
.mi-insights{display:grid;gap:9px}
.mi-insight{border-radius:12px;padding:13px;border:1px solid var(--mi-line);border-left:4px solid var(--mi-team);background:rgba(125,145,170,.045);min-width:0}
.mi-insight-cap{display:flex;justify-content:space-between;gap:7px;font-size:9px;font-weight:900;letter-spacing:.04em;color:var(--mi-muted);margin-bottom:8px}
.mi-insight-cap span:last-child{text-align:right;color:var(--mi-team)}
.mi-insight>strong{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}
.mi-insight>p{font-size:11px;color:var(--mi-muted);line-height:1.5;margin:6px 0}
.mi-insight>small{font-size:10px;color:var(--mi-muted)}
.mi-more{width:100%;min-height:39px;margin-top:4px;background:rgba(139,155,183,.10);border:1px solid var(--mi-line);border-radius:10px;font-size:12px;font-weight:800;color:inherit}
.mi-empty{padding:13px;font-size:12px;color:var(--mi-muted);line-height:1.5}
.mi-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px!important;min-width:0;overflow:visible!important;padding:4px!important}
.mi-tabs button{min-width:0!important;white-space:normal!important;line-height:1.22!important;font-size:11px!important;padding:9px 3px!important;overflow-wrap:break-word}
.mi-pair-head{display:grid;grid-template-columns:1fr 1fr;gap:8px;justify-content:space-between;margin-bottom:10px;font-size:11px;font-weight:850}
.mi-pair-head span:last-child{text-align:right}
.mi-metric{border-top:1px solid var(--mi-line);padding:10px 0}
.mi-stat-label{display:grid;grid-template-columns:minmax(0,1fr) 1.4fr minmax(0,1fr);align-items:center;gap:5px;font-size:12px}
.mi-stat-label span{text-align:center;font-size:10px;color:var(--mi-muted)}
.mi-stat-label b{font-size:13px;font-weight:850;font-variant-numeric:tabular-nums}.mi-stat-label b:last-child{text-align:right}
.mi-pairbars{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:7px}
.mi-pairbars>div{height:7px;background:rgba(134,148,178,.16);border-radius:4px;overflow:hidden;display:flex}
.mi-pairbars>div:first-child{justify-content:flex-end}
.mi-pairbars i{height:100%;border-radius:4px;min-width:0}
.mi-samples,.mi-footnote{display:block;font-size:10px;color:var(--mi-muted);margin-top:5px}
.mi-footnote{line-height:1.35}
.mi-star-tag{font-size:9px;font-weight:900;color:var(--mi-team);letter-spacing:.06em}
.mi-mvp{font-size:12px;font-weight:750;text-align:center;margin:12px 0 2px!important}
.mi-mvp small{display:block;font-size:10px;color:var(--mi-muted);margin-top:3px;font-weight:450}
.mi-before-team{border-top:3px solid var(--mi-team);border-radius:11px;padding:11px;margin-top:12px;background:rgba(120,141,170,.06)}
.mi-before-grid{display:grid;grid-template-columns:minmax(0,1.5fr) 1fr 1fr;gap:7px;font-size:11px;align-items:center}
.mi-before-grid>span:nth-child(-n/**/+3){font-size:10px;font-weight:850;color:var(--mi-muted)}
.mi-before-grid>b{font-variant-numeric:tabular-nums;font-weight:800}
.mi-historical-summary{font-size:12px;line-height:1.5}
.mi-page .n165-h2h{margin-top:12px}
.mi-page .n84-box-table{max-width:100%;overflow-x:auto}
@media (max-width:370px){.mi-block{padding:11px}.mi-team{padding:9px}.mi-team-record{font-size:24px}.mi-spotlight,.mi-report-star{padding:9px}.mi-spot-stats strong{font-size:16px}.mi-tabs button{font-size:10px!important}.mi-section-heading h2{font-size:14px}}
@media (min-width:650px){.mi-block{padding:22px}.mi-spot-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.mi-spots .mi-spot-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
.mi-period{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0}
.mi-period button{background:rgba(127,147,174,.11);border:1px solid var(--mi-line);border-radius:8px;min-height:36px;color:inherit;font-size:11px;font-weight:750;padding:5px}
.mi-period button.active{background:rgba(98,151,191,.24);border-color:rgba(111,172,216,.52)}

.mi-team,.mi-team>*,.mi-team .mi-team-head,.mi-team .mi-team-name,.mi-team .mi-team-record,.mi-team .mi-team-record small{color:#fff!important}
.mi-team .mi-team-name:focus-visible,.mi-player-link:focus-visible{outline:2px solid #fff;outline-offset:3px}
.mi-team .mi-team-record small{opacity:.85}

.mi-mini-stat{padding:10px 0;border-top:1px solid var(--mi-line)}
.mi-mini-stat>span{display:block;font-size:11px;font-weight:730;text-align:center;color:var(--mi-muted);margin-bottom:5px}
.mi-mini-values{display:grid;grid-template-columns:47px minmax(0,1fr) 47px;align-items:center;gap:8px}
.mi-mini-values b{font-size:13px;font-weight:900;font-variant-numeric:tabular-nums}.mi-mini-values b:last-child{text-align:right}
.mi-mini-bars{display:grid;grid-template-columns:1fr 1fr;gap:3px;align-items:center;height:13px}
.mi-mini-bars i{display:block;height:8px;border-radius:5px}
.mi-mini-bars i:first-child{justify-self:end}

.mi-box-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border-radius:9px;border:1px solid var(--mi-line)}
.mi-box-scroll table{border-collapse:collapse;white-space:nowrap;font-size:11px;width:max-content;min-width:100%}
.mi-box-scroll th,.mi-box-scroll td{padding:9px 8px;border-bottom:1px solid var(--mi-line);text-align:right;font-variant-numeric:tabular-nums}
.mi-box-scroll th:first-child,.mi-box-scroll td:first-child{text-align:left;position:sticky;left:0;background:#161c2a;z-index:1;min-width:130px;max-width:172px;white-space:normal}
.mi-box-scroll th{color:var(--mi-muted);font-weight:850;background:#151b29}
.mi-box-scroll tr:last-child td{border-bottom:0}




.n168-diagnostics{border:1px solid var(--border,rgba(135,155,183,.26));background:var(--surface,#1a2230);border-radius:14px;padding:15px;margin:16px 0;}
.n168-diagnostics h2{margin:0 0 10px;font-size:17px;}
.n168-diagnostics dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:9px 10px;margin:0 0 12px;font-size:12px;}
.n168-diagnostics dt{color:var(--muted,#a9b9cc)}
.n168-diagnostics dd{margin:0;text-align:right;overflow-wrap:anywhere;}
.n168-diagnostics .n168-good{color:#80e2b4}.n168-diagnostics .n168-bad{color:#ffb18f}
.n168-diagnostics button{font-size:12px;min-height:37px;}
.mi-page .mi-spots,.mi-page .mi-clubs{min-width:0}
.mi-page .mi-insight,.mi-page .mi-spotlight{overflow-wrap:anywhere}
.mi-page .mi-player-link{min-height:34px;cursor:pointer;text-underline-offset:3px}
.mi-page .mi-method{line-height:1.55}
@media(max-width:350px){.mi-page .mi-tabs{gap:3px}.mi-page .mi-tabs button{font-size:11px;padding:8px 5px}}




.mi169-predict,.mi169-context,.mi169-outcome{margin-top:14px}
.mi169-prob-values{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:14px 0 10px}
.mi169-prob-values>div{display:flex;flex-direction:column;gap:4px;min-width:0}
.mi169-prob-values>div:last-child{text-align:right;align-items:flex-end}
.mi169-prob-values b{font-size:clamp(25px,7vw,35px);font-weight:800;line-height:1;letter-spacing:-.05em;color:var(--mi-team,#f3f4f7);font-variant-numeric:tabular-nums}
.mi169-prob-values small{color:var(--muted,#b3b8c6);font-size:11px;line-height:1.35}
.mi169-prob-bar{width:100%;height:15px;border-radius:15px;overflow:hidden;display:flex;gap:2px;background:#48505c}
.mi169-prob-bar span{height:100%;display:block}
.mi169-rating-info{font-variant-numeric:tabular-nums;font-size:12px;margin-top:10px;font-weight:650}
.mi169-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}
.mi169-context-item{min-width:0;padding:13px 11px;border-radius:13px;background:var(--surface-2,rgba(127,135,150,.10));border-top:3px solid var(--mi-team,#737d91)}
.mi169-context-item h3{font-size:13px;line-height:1.32;margin:0 0 12px;overflow-wrap:anywhere}
.mi169-context-item p,.mi169-context-item small{font-size:11px;line-height:1.4;overflow-wrap:anywhere}
.mi169-context-stat{display:flex;flex-direction:column;gap:3px;margin:9px 0;border-bottom:1px solid rgba(128,136,153,.20);padding-bottom:8px}
.mi169-context-stat b{font-size:11px;font-weight:700}
.mi169-context-stat span{color:var(--mi-team,#fff);font-size:19px;font-variant-numeric:tabular-nums;font-weight:800}
.mi169-context-stat small,.mi169-history{font-size:10px;color:var(--muted,#bac0ce);line-height:1.5;display:block}
.mi169-outcome p{font-size:13px;line-height:1.5}
@media(max-width:340px){.mi169-context-grid{grid-template-columns:1fr}.mi169-context-stat{margin-top:6px}}




.mi170-list-forecast {appearance:none;display:block;width:100%;border:0;border-top:1px solid rgba(190,205,221,.16);color:inherit;background:rgba(106,125,150,.07);padding:9px 8px 7px;margin:11px 0 0;text-align:initial;border-radius:0 0 8px 8px;min-width:0;cursor:pointer;font:inherit;box-sizing:border-box}
.mi170-list-forecast:focus-visible{outline:2px solid #a8dfcf;outline-offset:2px}
.mi170-prob-top{display:flex;align-items:center;justify-content:space-between;gap:5px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1.45;color:#d6deeb}
.mi170-prob-top strong{font-size:14px;font-weight:850}
.mi170-prob-label{font-size:9px;letter-spacing:.055em;color:#b8c5d8;font-weight:800;white-space:nowrap}
.mi170-prob-label span{font-weight:500;text-transform:none;letter-spacing:0}
.mi170-prob-track,.mi170-hero-track{display:flex;gap:2px;overflow:hidden;border-radius:40px;background:#4c5564;width:100%;height:8px;margin-top:6px}
.mi170-prob-track i,.mi170-hero-track i{height:100%;display:block;flex:none}
.mi170-list-incomplete{color:#b8c5d5;padding-block:8px;margin-top:10px}
.mi170-unavailable{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}
.mi170-forecast-label{font-size:9px;letter-spacing:.065em;font-weight:800;color:#d4dbe6}
.mi170-predict-arrow{font-size:17px;line-height:1}
.n84-fixture-row{overflow:hidden}
.n84-fixture-row>.mi170-list-forecast{margin-bottom:-1px}
.n82-fixture-wrap>.mi170-list-forecast{border-radius:0 0 11px 11px;margin-top:0;border:1px solid rgba(110,137,155,.28);border-top:0;padding:9px 12px}
.n82-match-primary .mi170-list-forecast,.n82-match-sub .mi170-list-forecast,.n90-league-fixture .mi170-list-forecast {display:block;width:100%;margin-top:11px;margin-bottom:0;text-align:left;border-top:1px solid rgba(190,205,221,.28);border-radius:5px;background:rgba(5,10,18,.15)}
.n82-match-primary .mi170-prob-top,.n82-match-sub .mi170-prob-top{color:#fff}
.n90-league-fixture .mi170-prob-track{margin-top:5px}
.mi170-page-title{font-size:clamp(18px,5vw,23px)!important;margin:4px 0 9px!important;line-height:1.25}
.mi-page .n84-game-hero{margin:8px 0 0;padding:13px 9px 10px;border-radius:15px 15px 8px 8px}
.mi170-hero-prediction{margin:0 0 13px;padding:13px 14px;border:1px solid #42556c;border-top:0;background:linear-gradient(180deg,#152538,#151c29);border-radius:0 0 15px 15px;color:#eef4ff}
.mi170-pred-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:12px}
.mi170-pred-heading strong{font-size:14px}
.mi170-pred-heading span{font-size:10px;color:#bac9da}
.mi170-big-probs{display:flex;justify-content:space-between;gap:12px;font-variant-numeric:tabular-nums}
.mi170-big-probs>div{display:flex;flex-direction:column;gap:1px}
.mi170-big-probs>div:last-child{text-align:right}
.mi170-big-probs strong{color:var(--mi170-accent,#fff);font-weight:850;font-size:clamp(28px,8vw,38px);line-height:1;letter-spacing:-.045em}
.mi170-big-probs span{font-size:11px;color:#cad6e7}
.mi170-hero-track{height:13px;margin:11px 0 10px}
.mi170-pred-summary{font-size:11px;color:#c3d0df;line-height:1.45;margin:0}
.mi170-pred-details{border-top:1px solid rgba(185,200,218,.19);margin-top:10px;padding-top:8px;font-size:11px;color:#c7d2e0}
.mi170-pred-details summary{cursor:pointer;font-weight:700;color:#e9f0f9}
.mi170-pred-details p{font-size:11px;margin:8px 0 0;color:#b8c6d6}
.mi170-pred-pending{padding-block:11px}.mi170-pred-pending p{font-size:11px;line-height:1.4;margin:6px 0;color:#c6cfdf}
.mi-page .n84-tabs.mi-tabs{margin:10px 0 16px}
.mi-page .mi-preview-head{display:none}
.mi-page .mi-block{margin-top:11px}
.mi-page .mi-insights .mi-insight{margin-block:8px}
.mi-page .mi-spots{margin-top:8px}
.mi170-history-hint{padding:11px 13px}.mi170-history-hint h2{font-size:13px}.mi170-history-hint p{font-size:11px;color:#bfcadb;margin:5px 0}
.mi170-recap>.mi-block{background:transparent;border:0;padding:0;margin:0}
@media(max-width:360px){.mi170-prob-label{font-size:8px}.mi170-prob-top{font-size:10px;gap:4px}.mi170-prob-top strong{font-size:12px}.mi170-forecast-label{font-size:8px}}

.mi170-key-stats{padding-bottom:12px}.mi170-key-stats h2{margin:1px 0 11px;font-size:16px}.mi170-more-stats{border-top:1px solid rgba(180,198,218,.19);margin-top:12px;padding-top:10px}.mi170-more-stats summary{font-size:12px;font-weight:750;color:#bee6d9;cursor:pointer;padding:4px 0}.mi170-more-stats[open] summary{margin-bottom:12px}.mi170-more-stats .mi-metric{margin:10px 0}.mi170-key-stats>.mi-metric{margin:10px 0}.mi170-key-stats>.mi-metric:last-of-type{margin-bottom:4px}




.n91-directory .n84-team-directory .n84-team-directory-row.n164-team-card,
.n84-team-directory .n84-team-directory-row.n164-team-card{
 display:grid!important;grid-template-columns:54px minmax(0,1fr) 15px!important;
 align-items:center!important;gap:10px!important;padding:9px 11px!important;
 min-height:72px!important;border-radius:13px!important;
 background:linear-gradient(104deg,color-mix(in srgb,var(--club-primary,#71869b) 19%,#172638),#172638 76%)!important;
 border:1px solid color-mix(in srgb,var(--club-primary,#71869b) 47%,#334a63)!important;
 border-left:3px solid var(--club-primary,#71869b)!important;
 box-shadow:none!important;overflow:hidden;
}
.n91-directory .n84-team-directory .n84-team-directory-row.n164-team-card>.club149-name-ribbon,
.n84-team-directory .n84-team-directory-row.n164-team-card>.club149-name-ribbon{
 display:flex!important;flex-direction:column!important;justify-content:center!important;
 align-self:stretch!important;align-items:flex-start!important;gap:4px!important;
 width:100%;min-width:0!important;max-width:100%;padding:5px 1px!important;
 background:none!important;color:#f4f8ff!important;box-shadow:none!important;
 border:0!important;border-radius:0!important;
}
.n91-directory .n84-team-directory .n84-team-directory-row.n164-team-card>.club149-name-ribbon strong,
.n84-team-directory .n84-team-directory-row.n164-team-card>.club149-name-ribbon strong{
 display:block!important;max-width:100%!important;width:auto!important;
 margin:0!important;padding:0!important;background:none!important;
 color:#f5f9ff!important;text-shadow:none!important;border:0!important;
 font-size:clamp(14px,3.75vw,16px)!important;line-height:1.26!important;
 font-weight:800!important;letter-spacing:0!important;overflow-wrap:break-word!important;
}
.n91-directory .n84-team-directory .n84-team-directory-row.n164-team-card>.club149-name-ribbon small,
.n84-team-directory .n84-team-directory-row.n164-team-card>.club149-name-ribbon small{
 display:block!important;width:auto!important;max-width:100%!important;
 margin:0!important;padding:0!important;background:none!important;
 color:#b9cbdc!important;text-shadow:none!important;opacity:1!important;
 font-size:11px!important;line-height:1.35!important;
 font-weight:500!important;
}
.n91-directory .n84-team-directory .n84-team-directory-row.n164-team-card>img,
.n84-team-directory .n84-team-directory-row.n164-team-card>img,
.n91-directory .n84-team-directory .n84-team-directory-row.n164-team-card>.club149-logo-plate{
 width:49px!important;height:49px!important;max-width:49px!important;max-height:49px!important;
 object-fit:contain!important;justify-self:center!important;background:transparent!important;
 border:none!important;box-shadow:none!important;filter:none!important;
}
.n84-team-directory .n84-team-directory-row.n164-team-card .n84-directory-chevron{
 align-self:center!important;color:#b5c4d4!important;font-size:23px!important;
}
.n84-team-directory .n84-team-directory-row.n164-team-card:focus-visible{outline:2px solid #cfe9ff;outline-offset:2px}
.n84-team-directory .n164-team-card .club149-monogram{color:#f2f7ff!important;background:#23394e!important;border:1px solid #58738c!important}

.n79-home .n82-match-center{margin-block:17px 22px!important}
.n79-home .n82-match-primary{padding:13px 13px 12px!important;border-radius:14px!important;box-shadow:none!important}
.n79-home .n82-match-primary .n82-duel{padding:12px 0 5px}
.n79-home .n82-match-primary .n82-side strong{font-size:clamp(12px,3.6vw,15px)!important}
.n79-home .n82-match-primary .n82-side small{font-size:10px!important;line-height:1.3}
.n82-match-center .n171-form{display:block;margin-top:11px;padding:11px 0 3px;border-top:1px solid #ffffff25}
.n82-match-center .n171-form-heading{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:7px;
 color:#dfeaf7;font-size:10px;letter-spacing:.07em;font-weight:820}
.n82-match-center .n171-form-heading small{color:#aabbcd;font-size:9px;font-weight:500;letter-spacing:0}
.n82-match-center .n171-form-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px;padding:3px 0}
.n82-match-center .n171-form-team{color:#aec6dd;font-size:9px;min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:6px;white-space:nowrap}
.n82-match-center .n171-form-team:before{content:"";display:block;flex:0 0 3px;background:var(--n171-team,#8294a4);height:18px;border-radius:3px}
.n82-match-center .n171-form-team b{font-size:11px;font-weight:730;color:#f3f8ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.n82-match-center .n171-form-results{display:flex;justify-content:flex-end;align-items:center;gap:4px;flex:0 0 auto}
.n82-match-center .n171-form-result{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;
 color:#fff;font-size:10px;font-weight:850;font-variant-numeric:tabular-nums}
.n82-match-center .n171-form-result.win{background:#18634b;border:1px solid #369b79}
.n82-match-center .n171-form-result.loss{background:#713341;border:1px solid #a55464}
.n82-match-center .n171-form-empty{font-size:10px;color:#b6c4d0}
.n79-home .n82-match-primary .mi170-list-forecast{padding:10px 0 5px;margin:10px 0 0;border-radius:0;background:transparent!important}
.n79-home .n82-match-primary .n82-match-link{margin:10px 0 0;font-size:11px;font-weight:750}
.n79-home .n82-match-secondary{gap:9px;margin-top:10px}
.n79-home .n82-match-sub{padding:10px 9px!important;box-shadow:none!important;min-height:0}
.n79-home .n82-match-sub .n82-duel-small{padding-top:8px}
.n79-home .n82-match-sub .n82-side strong{font-size:10px!important;line-height:1.3}
.n79-home .n82-match-sub .n82-side small{font-size:9px!important}
.n79-home .n82-match-sub .mi170-list-forecast{margin-top:8px;padding:7px 0 3px;background:transparent!important}
.n79-home .n82-match-sub .mi170-prob-top{font-size:9px}
.n79-home .n82-match-sub .mi170-prob-top strong{font-size:11px}
.n79-home .n82-match-sub .mi170-prob-label{font-size:8px}
@media(max-width:360px){
 .n91-directory .n84-team-directory .n84-team-directory-row.n164-team-card,
 .n84-team-directory .n84-team-directory-row.n164-team-card{grid-template-columns:45px minmax(0,1fr) 13px!important;gap:7px!important;padding:8px!important}
 .n84-team-directory .n84-team-directory-row.n164-team-card>img{width:43px!important;height:43px!important}
 .n82-match-center .n171-form-result{width:20px;height:21px}
 .n82-match-center .n171-form-results{gap:3px}
 .n82-match-center .n171-form-team b{font-size:10px}
}




.n174-team-center{--n174-surface:#18273a;--n174-line:#30435a;--n174-ink:#f7f9fd;--n174-muted:#aebfd2;--n174-accent:color-mix(in srgb,var(--n174-club) 75%,#ffffff 25%);max-width:940px;min-width:0;margin:0 auto;padding:0 0 max(110px,env(safe-area-inset-bottom));color:var(--n174-ink);font-family:inherit}
.n174-team-center *{box-sizing:border-box;min-width:0}
.n174-team-center button,.n174-team-center summary,.n174-team-center select{font-family:inherit;-webkit-tap-highlight-color:transparent}
.n174-topline{display:flex;align-items:center;justify-content:space-between;margin:2px 0 8px;gap:10px;position:relative}
.n174-back{background:transparent;border:0;color:#b9cadd;font-size:13px;font-weight:700;padding:10px 0;min-height:40px}
.n174-actions{position:relative;z-index:8}.n174-actions>summary{list-style:none;display:grid;place-items:center;min-width:42px;min-height:40px;border-radius:11px;background:#1d2b40;border:1px solid #35485e;color:#fff;font-size:23px;cursor:pointer;line-height:1}.n174-actions>summary::-webkit-details-marker{display:none}
.n174-actions>div{position:absolute;z-index:10;right:0;top:46px;width:min(270px,80vw);padding:7px;background:#203149;border:1px solid #43566c;border-radius:12px;box-shadow:0 12px 38px #0008}.n174-actions>div button{display:block;text-align:left;background:none;border:0;border-bottom:1px solid #35465b;color:#f7faff;padding:12px 9px;width:100%;font-size:12px}.n174-actions>div button:last-child{border:0}
.n174-hero{position:relative;overflow:hidden;background:linear-gradient(117deg,color-mix(in srgb,var(--n174-club) 31%,#152339) 0%,color-mix(in srgb,var(--n174-club-second) 13%,#152339) 70%,#152338 100%);border:1px solid color-mix(in srgb,var(--n174-club) 62%,#445672);border-radius:15px;padding:17px 15px 17px 17px;margin:0 0 12px}
.n174-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--n174-club)}
.n174-hero:after{content:"";position:absolute;right:-32px;top:-58px;width:190px;height:165px;border:26px solid color-mix(in srgb,var(--n174-club) 24%,transparent);border-radius:50%;pointer-events:none;opacity:.35}
.n174-hero-main{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.n174-hero-main>img,.n174-hero-main>.n86-team-logo{flex:0 0 auto;object-fit:contain;max-width:78px;max-height:80px;filter:drop-shadow(0 3px 6px #0008)}
.n174-hero h1{color:#fff;font-size:clamp(19px,5.1vw,28px);line-height:1.14;letter-spacing:-.02em;font-weight:850;margin:3px 0 5px;overflow-wrap:anywhere}
.n174-hero small{color:color-mix(in srgb,var(--n174-accent) 64%,#fff 36%);font-size:10px;font-weight:750;letter-spacing:.10em}
.n174-hero p{color:#c7d6e6;margin:0;font-size:12px}
.n174-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0 0 10px}.n174-team-center .n172-field{display:flex;flex-direction:column;gap:4px;font-size:10px;font-weight:650;color:#b5c7db;min-width:0}.n174-team-center .n172-field>span{font-size:10px;letter-spacing:.02em}.n174-team-center .n172-field select,.n174-team-center .n172-field input{width:100%;max-width:100%;height:43px;border:1px solid #364b65;border-radius:10px;background:#1b2b40;color:#fff;padding:7px 10px;font-size:12px;line-height:1.3;outline-offset:2px;box-shadow:none}
.n174-team-center .n172-field select:focus,.n174-team-center input:focus{outline:2px solid var(--n174-accent)}
.n174-snapshot{margin:-3px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#1b2b40;border-left:3px solid var(--n174-accent);border-radius:8px;padding:6px 9px;color:#c9d6e5;font-size:11px}
.n174-snapshot .n172-field{display:flex;flex-direction:row;align-items:center;max-width:195px;flex:1}.n174-snapshot .n172-field>span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.n174-snapshot .n172-field select{height:34px;font-size:11px;border-color:#344c66;background:#23374c;padding:4px 6px}
.n174-team-center .n174-tabs{display:flex;gap:5px;align-items:stretch;overflow-x:auto;max-width:100%;scrollbar-width:none;margin:0 0 15px;padding:3px 0 5px;border-bottom:1px solid #34475d;background:transparent;overscroll-behavior-x:contain}
.n174-team-center .n174-tabs::-webkit-scrollbar{display:none}
.n174-team-center .n174-tabs button{position:relative;border:0;flex:1 0 auto;min-width:62px;min-height:43px;border-radius:9px;background:#1a2b40;color:#b8cade;font-size:12px;font-weight:650;padding:10px 8px;white-space:nowrap;line-height:1.2}
.n174-team-center .n174-tabs button.active{color:#fff;background:color-mix(in srgb,var(--n174-club) 24%,#213147);box-shadow:inset 0 -3px 0 var(--n174-accent)}
.n174-team-center .n174-content{display:block;min-width:0}.n174-content h2{color:#fff;font-size:16px;font-weight:800;line-height:1.3;margin:0}.n174-content h3{color:#eaf2fb;font-size:13px;margin:15px 0 8px}
.n174-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 11px}.n174-section-header>small{font-size:10px;color:#afc3d6;text-align:right}
.n174-team-center .n172-panel{margin:0 0 12px;border:1px solid #2d4056;border-radius:13px;padding:13px 14px;background:#19283b;box-shadow:none}.n174-team-center .n172-panel h2{font-size:15px;margin:0 0 11px}
.n174-team-center .n172-panel p,.n174-content p{line-height:1.45;font-size:12px}.n174-team-center .n172-note,.n174-subtle{font-size:11px;color:#aec0d3;line-height:1.45;margin:6px 0}
.n174-empty-inline{background:#1c2d42;padding:12px;border-left:3px solid var(--n174-accent);border-radius:9px;color:#b6c7d8}
.n174-summary,.n174-feature-section,.n174-explorer,.n174-stats,.n174-record-hub,.n174-timeline{margin-bottom:17px}
.n174-summary-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.n174-summary-values>div{background:#1b2b40;border:1px solid #2a4058;border-radius:11px;min-height:69px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 4px;text-align:center}.n174-summary-values small{color:#aebfd1;font-size:10px}.n174-summary-values b{font-size:19px;line-height:1;font-variant-numeric:tabular-nums}
.n174-form{display:flex;gap:3px;align-items:center;justify-content:center;max-width:100%}.n174-form span{display:grid;place-items:center;width:17px;height:20px;border-radius:4px;font-size:10px;font-weight:850;color:#fff}.n174-form .win{background:#23664e}.n174-form .loss{background:#80364c}
.n174-feature-list{background:#1b2b40;border:1px solid #34465c;border-top:3px solid var(--n174-accent);border-radius:11px;overflow:hidden}
.n174-feature-player{padding:12px 13px}.n174-feature-player+.n174-feature-player{border-top:1px solid #34465c}.n174-eyebrow{color:var(--n174-accent);display:block;font-size:10px;font-weight:800;letter-spacing:.055em;margin-bottom:7px}
.n174-feature-link{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;color:#fff;background:none;border:0;padding:0;font-size:14px}.n174-feature-link span{color:#c4d3e2;font-size:11px}.n174-feature-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:11px}.n174-feature-metrics span{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.n174-feature-metrics b{font-size:14px;font-variant-numeric:tabular-nums}.n174-feature-metrics small{font-size:9px;color:#b2c4d8}
.n174-hot p{margin:4px 0}.n174-score-detail{margin-top:7px}.n174-score-detail>summary{font-size:11px;cursor:pointer;color:#d5e3f3;padding:5px 0}.n174-score-groups{margin:6px 0 7px;display:grid;gap:7px}.n174-score-groups>div{display:flex;justify-content:space-between;font-size:11px;color:#c7d7e9}.n174-score-detail>small{font-size:10px;color:#b1c4d7}
.n174-leader-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 0 16px}.n174-leader-strip button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#1b2b40;border:1px solid #30435a;color:#dce8f5;border-radius:10px;padding:10px 4px;min-height:60px}.n174-leader-strip button.active{border-color:var(--n174-accent);box-shadow:inset 0 -2px 0 var(--n174-accent)}.n174-leader-strip b{font-size:12px}.n174-leader-strip span{font-size:9px;color:#acbed1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}
.n174-search-row{display:flex;gap:7px;align-items:center}.n174-search-row>input{flex:1;border:1px solid #394e67;border-radius:10px;background:#1b2c42;color:#fff;padding:10px 11px;font-size:13px;min-height:43px}.n174-filter-sheet{position:relative;flex:0 0 auto}.n174-filter-sheet>summary{list-style:none;display:grid;place-items:center;background:#23384f;color:#eaf3fc;border:1px solid #3f556e;border-radius:10px;padding:8px 11px;font-size:12px;font-weight:750;min-height:43px;cursor:pointer}.n174-filter-sheet>summary::-webkit-details-marker{display:none}.n174-filter-body{position:relative;margin-top:7px;border-radius:11px;background:#1c2e43;border:1px solid #41546b;padding:11px;width:100%;max-width:500px}.n174-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:8px}.n174-sort-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.5fr);gap:8px;margin:8px 0 12px}
.n174-player-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;background:#1b2c40;border-bottom:1px solid #31445c;padding:10px 12px}.n174-player-line:first-child{border-radius:11px 11px 0 0}.n174-player-line:last-child{border:0;border-radius:0 0 11px 11px}
.n174-player-name{border:0;background:none;text-align:left;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:4px;color:#fff;padding:0}.n174-player-name strong{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.n174-player-name small{font-size:10px;color:#aabed2}.n174-player-right{text-align:right;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:3px}.n174-player-right b{font-size:17px;font-variant-numeric:tabular-nums}.n174-player-right small{font-size:10px;color:#b5c6d9}
.n174-player-more{grid-column:1/-1;margin-top:1px}.n174-player-more>summary{font-size:10px;color:var(--n174-accent);cursor:pointer;padding:4px 0}.n174-player-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:7px 0}.n174-player-metrics span{display:flex;flex-direction:column;gap:3px;align-items:center}.n174-player-metrics b{font-size:12px}.n174-player-metrics small{font-size:9px;color:#aec3d7}.n172-player-list{margin-top:8px;border:1px solid #30435a;border-radius:11px;overflow:hidden}.n174-data-caption{margin:9px 0}
.n174-overview-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 17px}.n174-overview-actions button{background:#203248;color:#eaf3ff;border:1px solid #34465e;border-radius:9px;min-height:40px;padding:8px;font-size:11px;text-align:center;font-weight:650}
.n174-round-scroll{display:flex;gap:5px;overflow-x:auto;max-width:100%;padding-bottom:4px}.n174-round-scroll button{border:1px solid #34475f;color:#c8d8e8;background:#1e3046;border-radius:8px;min-width:54px;padding:9px 6px;font-size:11px;white-space:nowrap}.n174-round-scroll button.active{border-color:var(--n174-accent);color:#fff}
.n174-stats-table{border:1px solid #30435a;border-radius:11px;overflow:hidden;background:#19283c}.n174-stat-line{display:grid;grid-template-columns:minmax(0,1fr) auto 85px;align-items:center;gap:8px;padding:13px 11px;border-bottom:1px solid #33465c}.n174-stat-line:last-child{border-bottom:0}.n174-stat-line span{font-size:12px;color:#d3e0ed}.n174-stat-line b{font-size:17px;font-variant-numeric:tabular-nums}.n174-stat-line small{text-align:right;color:#a7b9cc;font-size:10px}
.n174-infoline{margin-top:9px;font-size:11px;color:#b7cada}.n174-infoline summary{padding:8px 0;cursor:pointer}.n174-infoline p{font-size:11px}
.n174-record-section{border:1px solid #32465e;background:#192a3e;border-radius:11px;margin-bottom:8px;overflow:hidden}.n174-record-section>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 13px;list-style:none;cursor:pointer}.n174-record-section>summary::-webkit-details-marker{display:none}.n174-record-section>summary>span:first-child{display:flex;flex-direction:column;gap:5px}.n174-record-section>summary strong{font-size:13px;color:#fff}.n174-record-section>summary small{font-size:10px;color:#b7c9db}.n174-record-section[open]>summary{border-left:3px solid var(--n174-accent);background:#22354b}.n174-record-content{padding:11px 12px}.n174-record-content>.n172-panel{border:0;background:none;padding:0;margin:0}.n174-record-content .n172-panel h2{font-size:13px}
.n174-team-center .n172-disclosure{border:1px solid #334960;background:#1c2d41;border-radius:9px;padding:9px;margin:9px 0}.n174-team-center .n172-disclosure summary{font-size:11px;font-weight:700;cursor:pointer}
.n174-team-center .n172-subtabs{display:flex;gap:6px;overflow-x:auto;margin:8px 0 12px}.n174-team-center .n172-subtabs button{border:1px solid #415873;background:#24364d;color:#c7d9ec;border-radius:8px;padding:8px 10px;font-size:11px;white-space:nowrap}.n174-team-center .n172-subtabs button.active{border-color:var(--n174-accent);color:#fff}
.n174-team-center .n172-record,.n174-team-center .n172-milestone{border-bottom:1px solid #33475e;padding:12px 0}.n174-team-center .n172-record{display:flex;align-items:center;justify-content:space-between;gap:10px}.n174-team-center .n172-record>div{display:flex;flex-direction:column;gap:4px;min-width:0}.n174-team-center .n172-record strong{font-size:12px}.n174-team-center .n172-record small{font-size:10px;color:#abbfd4}.n174-team-center .n172-record b{font-size:17px}.n174-team-center .n172-record button,.n174-team-center .n172-milestone button{color:#fff;background:none;border:0;text-align:left;padding:0}
.n174-team-center .n172-title-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.n174-team-center .n172-title-row small{font-size:10px;color:#b7c7d9}
.n174-team-center .n172-track{height:8px;background:#283e54;border-radius:8px;overflow:hidden}.n174-team-center .n172-track span{height:100%;display:block;background:var(--n174-accent);border-radius:8px}
.n174-team-center .n172-personal-record{padding:12px 0;border-bottom:1px solid #31455c}.n174-team-center .n172-personal-record>button{border:0;background:none;text-align:left;padding:0;color:#fff}.n174-team-center .n172-personal-record>button small{display:block;color:#adc0d5;font-size:10px}.n174-team-center .n172-personal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.n174-team-center .n172-personal-grid>span{display:flex;flex-direction:column;gap:5px;padding:8px;background:#20334a;border-radius:7px}.n174-team-center .n172-personal-grid small{font-size:10px;color:#a9bfd5}.n174-team-center .n172-personal-grid b{font-size:13px}
.n174-team-center .n172-history-row{width:100%;display:grid;grid-template-columns:68px minmax(0,1fr) 15px;gap:7px;align-items:center;text-align:left;border:0;border-bottom:1px solid #33465b;background:none;padding:12px 0;color:#fff}.n174-team-center .n172-history-row span{font-size:11px;color:#b9ccdc}
.n174-team-center .n84-fixtures-list{min-width:0}
.n174-team-center .n173-metric-detail{border-bottom:1px solid #32475d;padding:7px 0}.n174-team-center .n173-metric-detail>summary{display:grid;grid-template-columns:1fr auto;gap:4px 8px;cursor:pointer;list-style:none;font-size:11px}.n174-team-center .n173-metric-detail>summary small{grid-column:1/-1;font-size:10px;color:#b4c5d8}
.n174-team-center .n173-metric-body{background:#23364d;padding:7px 9px;border-radius:8px;font-size:11px}.n174-team-center .n173-table-wrap{overflow:auto;overscroll-behavior-x:contain;border:1px solid #34485d;border-radius:9px;max-width:100%}.n174-team-center .n173-table-wrap table{min-width:700px;border-collapse:collapse}.n174-team-center .n173-table-wrap th,.n174-team-center .n173-table-wrap td{padding:11px 9px;border-bottom:1px solid #33495c;text-align:right;font-size:11px;white-space:nowrap}.n174-team-center .n173-table-wrap th:first-child{position:sticky;left:0;background:#1e3046;text-align:left}.n174-team-center .n173-table-wrap button{color:#fff;background:transparent;border:0;text-align:left}
.n174-team-center .n173-replay{display:grid;gap:4px}.n174-team-center .n173-replay button{background:#1d3047;color:#fff;border:1px solid #34475f;border-radius:8px;padding:9px;text-align:left;display:grid;grid-template-columns:80px 1fr auto;gap:8px;align-items:center;font-size:11px}
.n174-team-center .n172-empty{background:#1c2d43;color:#baccdf;padding:10px;border-radius:8px;font-size:11px}
@media(max-width:360px){.n174-hero{padding:13px 10px 13px 12px}.n174-hero-main{gap:8px}.n174-hero-main>img{max-width:60px}.n174-team-center .n174-tabs button{min-width:62px;padding:8px 5px;font-size:11px}.n174-summary-values b{font-size:16px}.n174-stat-line{grid-template-columns:minmax(0,1fr) auto;gap:4px}.n174-stat-line small{grid-column:1/-1;text-align:left}.n174-feature-metrics b{font-size:12px}.n174-filter-grid{grid-template-columns:1fr 1fr}}
@media(min-width:640px){.n174-hero{padding:22px}.n174-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.n174-feature-player+.n174-feature-player{border-top:0;border-left:1px solid #34465c}}


.n174-hero-wrap{position:relative;margin-bottom:12px}.n174-hero-wrap .n174-hero{margin-bottom:0;padding-right:49px}
.n174-hero-wrap>.n174-actions{position:absolute;right:8px;top:8px;z-index:6}
.n174-hero-wrap>.n174-actions>summary{min-width:32px;min-height:30px;font-size:20px;background:#11233aaf;border-color:#5b6e89}
.n174-hero{border-color:var(--n174-accent)}.n174-hero:before{background:var(--n174-accent)}
.n174-feature-list{border-top-color:var(--n174-accent)}




.n175-mode{display:inline-flex;gap:3px;padding:3px;border:1px solid #38516e;background:#152438;border-radius:11px;margin:7px 0 11px;max-width:100%}
.n175-mode button{border:0;border-radius:8px;background:transparent;color:#b5c9de;padding:9px 15px;min-height:39px;font-size:12px;font-weight:750}
.n175-mode button.active{background:var(--n174-accent);color:#102135}
.n175-stats .n175-help,.n175-note{font-size:11px;color:#bbcede;margin:0 0 11px;line-height:1.5}
.n175-stat-group{margin:8px 0;border:1px solid #30475f;background:#192b40;border-radius:12px;overflow:hidden}
.n175-stat-group>summary{display:flex;justify-content:space-between;align-items:center;padding:13px 12px;cursor:pointer;list-style:none;gap:8px}
.n175-stat-group>summary::-webkit-details-marker{display:none}
.n175-stat-group>summary strong{font-size:13px;color:#f4f8fd}
.n175-stat-group>summary span{font-size:10px;color:#b1c5da;white-space:nowrap}
.n175-stat-group[open]>summary{border-bottom:1px solid #334960;border-left:3px solid var(--n174-accent)}
.n175-stat-group .n174-stats-table{border:0;border-radius:0}
.n175-stat-line{grid-template-columns:minmax(0,1fr) auto 94px!important;padding:11px 10px}
.n175-stat-line small{font-variant-numeric:tabular-nums}
.n175-games-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 0}
.n175-games-controls>.n172-field:last-child{grid-column:1/-1}
.n175-overview-games{margin:0 0 17px}
.n175-fixture-stack{display:grid;gap:7px}
.n175-fixture-card{border:1px solid #344b66;background:#1b2d43;border-left:3px solid var(--n174-accent);color:#fff;border-radius:11px;padding:10px 12px;text-align:left;width:100%;min-height:75px}
.n175-fixture-type{display:block;color:var(--n174-accent);font-size:10px;font-weight:800;margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em}
.n175-fixture-content{display:grid;grid-template-columns:38px minmax(0,1fr) auto 10px;gap:10px;align-items:center}
.n175-fixture-content img{width:35px;height:35px;object-fit:contain}
.n175-fixture-content>span{min-width:0}.n175-fixture-content strong{font-size:12px;display:block;line-height:1.3;overflow-wrap:anywhere}
.n175-fixture-content small{display:block;font-size:10px;color:#b4c8dc;margin-top:4px}
.n175-fixture-content>b{font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}
.n175-fixture-chevron{font-size:19px;color:#9db4ca}
.n175-games-link{display:block;width:100%;text-align:right;border:0;background:transparent;color:var(--n174-accent);padding:9px 3px;font-size:12px;font-weight:750}
.n175-record-filter{margin:7px 0 13px}
.n175-record-player{display:flex;justify-content:space-between;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid #34475b}
.n175-record-player button{background:none;border:0;padding:0;color:#fff;text-align:left;display:flex;flex-direction:column;gap:4px}
.n175-record-player strong{font-size:12px}.n175-record-player small{font-size:10px;color:#abc0d7}.n175-record-player>b{font-size:16px}
.n175-record-results h3{font-size:12px;color:var(--n174-accent);margin:16px 0 8px}
@media(max-width:360px){.n175-stat-line{grid-template-columns:minmax(0,1fr) auto!important}.n175-stat-line small{grid-column:1/-1;text-align:left}.n175-fixture-content{grid-template-columns:32px minmax(0,1fr) auto 7px;gap:7px}.n175-fixture-content img{width:30px;height:30px}}

.n175-record-highlights h3{font-size:13px;color:#f4f8ff;margin:7px 0 10px}
.n175-record-highlights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:9px}
.n175-record-tile{border:1px solid #37506c;background:#1e3047;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:5px;min-width:0;padding:10px 8px;color:#f8faff}
.n175-record-tile small{font-size:9px;color:#bbcee2}.n175-record-tile b{font-size:18px;font-variant-numeric:tabular-nums;color:var(--n174-accent)}.n175-record-tile span{font-size:10px;line-height:1.3;overflow-wrap:anywhere}
@media(max-width:360px){.n175-record-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}


.n173-table-wrap th button{font:inherit;white-space:nowrap;background:transparent;border:0;color:#d7e5f4;font-weight:750;padding:9px 6px;cursor:pointer}
.n173-table-wrap th button[aria-pressed="true"]{color:var(--n174-accent);text-decoration:underline;text-underline-offset:5px}
.n175-hot-details{margin-top:8px;padding:9px 12px;background:#15263a;border:1px solid #344d67;border-radius:10px;color:#e9f0fb}
.n175-hot-details summary{cursor:pointer;font-size:12px;font-weight:750;color:var(--n174-accent)}
.n175-hot-details>small{display:block;font-size:10px;color:#b6c9dd;line-height:1.5;margin:8px 0 0}
.n175-hot-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 9px;padding:8px 0;border-bottom:1px solid #334960;font-size:12px}
.n175-hot-metric small{grid-column:1/-1;color:#bbcedf}
.n175-league-highlights{margin:10px 0 17px}.n175-league-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.n175-league-tiles>div{display:flex;flex-direction:column;gap:5px;background:#1c2d42;border:1px solid #34465d;border-top:2px solid var(--n174-accent);border-radius:9px;padding:12px 8px}
.n175-league-tiles b{font-size:20px;color:#f3f7ff}.n175-league-tiles small,.n175-league-tiles span{font-size:10px;color:#b6c9dd}
.n175-stat-line{grid-template-columns:minmax(0,1fr) auto minmax(94px,135px)!important}
@media(max-width:410px){.n175-stat-line{grid-template-columns:minmax(0,1fr) auto!important}.n175-stat-line small{grid-column:1/-1;text-align:left}}
.n175-overview-leaders{margin:12px 0 17px}.n175-leaders-scroll{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x proximity;padding:2px 2px 7px;scrollbar-width:thin}
.n175-leaders-scroll button{display:flex;flex-direction:column;gap:5px;align-items:flex-start;text-align:left;flex:0 0 108px;scroll-snap-align:start;background:#1b2e44;border:1px solid #37506a;border-top:2px solid var(--n174-accent);border-radius:10px;color:#edf5ff;padding:10px;min-height:92px}
.n175-leaders-scroll button span{font-size:11px;font-weight:800;color:var(--n174-accent)}.n175-leaders-scroll button strong{font-size:17px}.n175-leaders-scroll button small{font-size:10px;color:#bad0e6;line-height:1.25;overflow-wrap:anywhere}




.n174-hero-main{min-width:0}.n174-hero-main>div:nth-child(2){min-width:0;flex:1}
.n176-rank{flex:0 0 auto;max-width:96px;text-align:center;margin-left:auto;background:#0b1826b8;border:1px solid color-mix(in srgb,var(--n174-accent) 50%,#506176);border-radius:11px;padding:8px 7px;display:flex;flex-direction:column;align-items:center;gap:3px}
.n176-rank strong{font-size:27px;color:#fff;line-height:1;font-variant-numeric:tabular-nums}
.n176-rank span{font-size:9px;line-height:1.3;font-weight:700;color:#e1edf8}
.n176-rank-empty{border-color:#354961}
.n176-table-area{max-width:100%;min-width:0}
.n176-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:5px 0 9px;flex-wrap:wrap}
.n176-table-toolbar label{display:flex;gap:7px;align-items:center;min-width:0;font-size:11px;color:#d1e1f2}
.n176-table-toolbar select{background:#233850;border:1px solid #506784;color:#fff;border-radius:8px;min-height:39px;padding:6px;max-width:175px}
.n176-table-toolbar small,.n176-table-note{font-size:10px;color:#b9ccdf;line-height:1.45}
.n174-team-center .n176-table-scroll{background:#19293d;border:1px solid #40566f;overflow-x:auto;overflow-y:auto;max-width:100%;border-radius:12px;overscroll-behavior-x:contain;scrollbar-color:#617b98 #142338}
.n174-team-center .n176-table-scroll table{min-width:575px;border-collapse:separate;border-spacing:0;width:max-content;min-width:max(100%,575px);font-variant-numeric:tabular-nums}
.n174-team-center .n176-table-scroll th,.n174-team-center .n176-table-scroll td{padding:0 12px;border-bottom:1px solid #2a4057;text-align:right;font-size:12px;white-space:nowrap;height:49px;background:#1b2d42}
.n174-team-center .n176-table-scroll thead th{position:sticky;top:0;z-index:4;height:44px;background:#263c55}
.n174-team-center .n176-table-scroll th:first-child{position:sticky;left:0;z-index:5;width:144px;min-width:144px;max-width:144px;text-align:left;box-shadow:3px 0 6px #08152238}
.n174-team-center .n176-table-scroll thead th:first-child{z-index:7;background:#263c55}
.n174-team-center .n176-table-scroll tbody tr:nth-child(even)>*{background:#203249}
.n174-team-center .n176-table-scroll tbody tr:hover>*{background:#2a3f57}
.n174-team-center .n176-table-scroll th button{font-size:12px;line-height:1.25;font-weight:750;color:#edf5ff;width:100%;text-align:left;white-space:normal;padding:7px 0}
.n174-team-center .n176-table-scroll thead th:not(:first-child) button{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#e1edfc;white-space:nowrap}
.n174-team-center .n176-table-scroll th button[aria-sort]:not([aria-sort="none"]){color:var(--n174-accent)}
.n176-player-row-name{display:block;line-height:1.24;white-space:normal;overflow-wrap:anywhere;color:#f8fbff}
.n176-player-row-meta{display:block;font-size:10px;font-weight:500;color:#aec5dd;margin-top:3px}
.n174-team-center .n176-table-scroll tbody td{font-weight:700;color:#f4f8ff}
.n176-table-note{margin:8px 3px}
.n176-hot-details{margin-top:10px;border:1px solid #3a5068;border-radius:10px;padding:10px 12px;background:#16283b;color:#ebf3fb}
.n176-hot-details>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:750;color:var(--n174-accent)}
.n176-hot-details>p,.n176-hot-details>small{font-size:11px;line-height:1.5;color:#b9cbde;display:block;margin:11px 0}
.n176-hot-summary{display:flex;flex-direction:column;gap:3px}
.n176-hot-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;border-bottom:1px solid #31485f;padding:10px 0;font-size:11px}
.n176-hot-row strong{font-size:12px}.n176-hot-row span>small{display:block;font-size:10px;color:#a9bed2;margin-top:3px}
.n176-hot-change.positive{color:#8be0ad}.n176-hot-change.negative{color:#ffc0ad}.n176-hot-change.muted{color:#b5c7d8}
.n176-hot-baseline{grid-column:1/-1;font-size:10px;color:#b7c9df}
.n176-record-center{max-width:100%;overflow:hidden}
.n176-record-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:12px 0 14px}
.n176-record-nav button{background:#192c42;border:1px solid #3c526d;color:#cadbea;border-radius:8px;padding:11px 2px;font-size:11px;min-height:43px;font-weight:700}
.n176-record-nav button.active{background:color-mix(in srgb,var(--n174-club) 24%,#18293d);border-color:var(--n174-accent);color:#fff;box-shadow:inset 0 -3px var(--n174-accent)}
.n176-record-controls{max-width:330px;margin:5px 0 16px}
.n176-record-results{min-width:0}
.n176-record-results>h3{font-size:16px;color:#fff;margin:13px 0 6px}
.n176-record-results>h4{font-size:13px;color:#fff;margin:19px 0 9px;padding-left:9px;border-left:3px solid var(--n174-accent)}
.n176-record-explain{color:#b6cada;font-size:11px;line-height:1.48;margin:5px 0 12px}
.n176-record-spot-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:7px}
.n176-record-spot-row>div{border:1px solid #38516b;background:#20344d;border-radius:10px;padding:11px 9px;min-width:0;display:flex;flex-direction:column;gap:7px}
.n176-record-spot-row small{color:#b6cadd;font-size:10px}.n176-record-spot-row b{color:var(--n174-accent);font-size:22px}.n176-record-spot-row span{font-size:10px;line-height:1.3;color:#cbddec}
.n176-ranking-list{border:1px solid #354c64;border-radius:11px;overflow:hidden;background:#1a2c41}
.n176-ranking-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border-bottom:1px solid #324960}
.n176-ranking-row:last-child{border-bottom:0}.n176-ranking-row:nth-child(even){background:#20334a}
.n176-ranking-number{font-size:12px;font-weight:800;color:#8fa7bf}
.n176-ranking-name{background:transparent!important;border:0;text-align:left;padding:0;min-width:0;display:flex;flex-direction:column;gap:5px;color:#fff}
.n176-ranking-name strong{font-size:12px;line-height:1.35;overflow-wrap:anywhere}.n176-ranking-name small{font-size:10px;color:#aec2d6}
.n176-ranking-row>b{font-size:16px;color:#f8fbff;white-space:nowrap}
.n176-personal-list{display:grid;gap:7px}.n176-personal-card{background:#1c3046;border:1px solid #38506b;padding:10px 11px;border-radius:11px}
.n176-personal-card>button{background:transparent;border:0;padding:3px 0 9px;color:#fff;font-weight:800;display:flex;justify-content:space-between;width:100%;text-align:left;font-size:12px}
.n176-personal-card>button span{color:var(--n174-accent)}
.n176-personal-card>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
.n176-personal-card>div>span{display:flex;flex-direction:column;gap:4px;background:#15283c;border-radius:7px;padding:9px;text-align:center}
.n176-personal-card small{color:#adc3d7;font-size:10px}.n176-personal-card b{color:#f4faff;font-size:17px}
.n176-spotlight-games{margin:12px 0 18px}
.n176-featured-game,.n176-featured-empty{width:100%;color:#fff;text-align:center;border:1px solid var(--n174-accent);background:linear-gradient(125deg,color-mix(in srgb,var(--n174-club) 24%,#15273c),#1b2e44 75%);border-radius:14px;padding:13px;display:block}
.n176-game-eyebrow{display:block;font-size:10px;color:var(--n174-accent);font-weight:800;letter-spacing:.03em;margin-bottom:10px}
.n176-featured-match{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);gap:7px;align-items:center}
.n176-featured-match>span{min-width:0;display:flex;flex-direction:column;gap:7px;align-items:center}
.n176-featured-match img{width:50px;height:50px;object-fit:contain;max-width:100%}
.n176-featured-match strong{font-size:12px;line-height:1.3;overflow-wrap:anywhere}
.n176-featured-match>b{font-size:20px;font-weight:850;font-variant-numeric:tabular-nums}
.n176-game-cta{display:block;color:#c0d4e8;font-size:10px;margin-top:10px}
.n176-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}
.n176-secondary-game,.n176-empty-fixture{border:1px solid #344b64;background:#1b2d43;color:#fff;border-radius:12px;padding:12px 8px;width:100%;min-height:130px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
.n176-secondary-game .n176-game-eyebrow{margin-bottom:1px}
.n176-secondary-game img{width:36px;height:36px;object-fit:contain}
.n176-secondary-game strong{font-size:12px;line-height:1.3;overflow-wrap:anywhere}
.n176-secondary-game>b{font-size:15px;line-height:1.15;font-variant-numeric:tabular-nums}
.n176-secondary-game small,.n176-empty-fixture small,.n176-featured-empty small{font-size:10px;color:#bdcfe0;display:block}
@media(max-width:370px){.n176-rank{max-width:74px}.n176-rank strong{font-size:22px}.n176-rank span{font-size:8px}.n176-record-nav button{font-size:10px}.n176-featured-match strong{font-size:11px}.n176-ranking-row{padding:9px 8px}}




.n177-explorer{margin:10px 0 16px;min-width:0}
.n177-explorer .n174-section-header{margin-bottom:12px}
.n177-roster-tools{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:10px}
.n177-roster-tools input{flex:1;min-width:0;min-height:42px;border:1px solid #3a536d;border-radius:10px;background:#1b2e44;color:#fff;padding:0 12px;font-size:13px}
.n177-roster-tools .n174-filter-sheet{flex:0 0 auto}
.n177-roster-sort{display:flex;gap:10px;align-items:end;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap}
.n177-roster-sort .n172-field{flex:1;max-width:185px}
.n177-roster-sort .n175-mode{margin:0!important;flex:0 0 auto}
.n177-roster{border:1px solid #394f68;border-radius:11px;overflow:hidden;background:#16273a;font-variant-numeric:tabular-nums;min-width:0}
.n177-roster-head,.n177-roster-row{display:grid;grid-template-columns:minmax(78px,1.6fr) 29px repeat(4,minmax(35px,.55fr));gap:2px;align-items:center;padding:0 6px;text-align:right;min-width:0}
.n177-roster-head{background:#263c55;border-bottom:1px solid #4d6580;min-height:42px}
.n177-roster-head button{background:transparent;border:0;color:#dce8f5;padding:5px 0;min-width:0;font-weight:800;font-size:10px;display:flex;justify-content:end;align-items:center;gap:2px}
.n177-roster-head button:first-child{justify-content:start}
.n177-roster-head button.active{color:var(--n174-accent)}
.n177-roster-row{min-height:45px;border-bottom:1px solid #324860;color:#f3f8ff;font-size:11px}
.n177-roster-row:nth-child(odd){background:#1c3047}
.n177-roster-row:last-child{border-bottom:0}
.n177-roster-row>span{overflow:hidden;text-overflow:ellipsis;font-weight:650}
.n177-roster-name{border:0;padding:8px 0;background:transparent;text-align:left;color:#fff;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:750;white-space:nowrap}
.n177-roster-name:focus-visible,.n177-roster-head button:focus-visible{outline:2px solid var(--n174-accent);outline-offset:2px}
.n177-player-focus{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:9px;margin:9px 0 15px}
.n177-focus-person{border:1px solid color-mix(in srgb,var(--n174-club) 38%,#374e6b);background:#1a2d42;border-radius:12px;padding:11px 12px;display:flex;flex-direction:column;gap:7px;min-width:0}
.n177-focus-label{color:var(--n174-accent);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}
.n177-focus-name{border:0;background:none;color:#fff;font-size:14px;font-weight:800;text-align:left;display:flex;justify-content:space-between;gap:6px;padding:1px 0;line-height:1.3}
.n177-focus-name span{color:var(--n174-accent)}
.n177-focus-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}
.n177-focus-numbers span{min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}
.n177-focus-numbers strong{font-size:15px;color:#fff}.n177-focus-numbers small,.n177-focus-person>small{font-size:10px;color:#adc3d8}
.n177-form-primary{font-size:12px;color:#f2f7fc}
.n177-hot-explain{border-top:1px solid #344d63;margin-top:2px;padding-top:9px}
.n177-hot-explain>summary{color:var(--n174-accent);cursor:pointer;font-size:11px;font-weight:700;display:flex;justify-content:space-between;gap:6px}
.n177-form-detail{padding:9px 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;border-bottom:1px solid #30475e;font-size:11px;color:#e5eff7}
.n177-form-detail small{grid-column:1/-1;color:#b8cede;font-size:10px}
.n177-overview-leaders{margin:16px 0}.n177-overview-leaders h2{font-size:16px;margin:0 0 9px;color:#fff}
.n177-leader-lines{border:1px solid #344c65;border-radius:11px;overflow:hidden;background:#1c2e42}
.n177-leader-lines>div{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;border-bottom:1px solid #31465c;font-size:12px}
.n177-leader-lines>div:last-child{border-bottom:0}.n177-leader-lines b{color:var(--n174-accent);font-size:11px}.n177-leader-lines span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e7f1fa}.n177-leader-lines strong{font-size:13px;color:#fff}
.n177-team-records{min-width:0}.n177-record-toolbar{max-width:270px;margin:11px 0 12px}.n177-record-title{display:flex;align-items:baseline;justify-content:space-between;gap:9px;margin:10px 0}.n177-record-title h3{margin:0!important;font-size:15px;color:#fff}.n177-record-title small{font-size:10px;color:#bbccdd}
.n177-team-record-list{background:#1b2e42;border:1px solid #354f69;border-radius:11px;overflow:hidden}
.n177-team-record-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:49px;padding:8px 11px;border-bottom:1px solid #334a63}
.n177-team-record-row:last-child{border:0}.n177-team-record-row:nth-child(even){background:#20354b}.n177-team-record-row>span{color:#95adc7;font-weight:800;font-size:11px}
.n177-team-record-row>div{min-width:0;display:flex;flex-direction:column;gap:4px}.n177-team-record-row strong{font-size:12px;line-height:1.2;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n177-team-record-row small{font-size:10px;color:#aabdd2}.n177-team-record-row>b{font-size:15px;color:var(--n174-accent);font-variant-numeric:tabular-nums}

.n174-team-center .n174-leader-strip,.n174-team-center .n174-timeline,.n174-team-center .n175-overview-leaders{display:none!important}
@media(max-width:360px){.n177-roster-head,.n177-roster-row{grid-template-columns:minmax(73px,1.55fr) 24px repeat(4,minmax(29px,.52fr));padding:0 4px;gap:1px}.n177-roster-head button,.n177-roster-row{font-size:10px}.n177-roster-name{font-size:10px}.n177-player-focus{grid-template-columns:1fr}.n177-roster-sort .n175-mode button{padding:7px 8px}}


:root{--nfn-release-179:1}

/* V0.16.20 – horizontal player stats, personal records, cleaner fixture cards */
.n174-team-center .n180-roster-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #38516a;border-radius:11px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--n174-accent) #1b2b42}
.n174-team-center .n180-roster{width:max-content;min-width:100%;border:0;border-radius:0;overflow:visible}
.n174-team-center .n180-roster .n177-roster-head,.n174-team-center .n180-roster .n177-roster-row{display:grid;grid-template-columns:170px 48px repeat(23,71px)!important;gap:0!important;min-width:max-content;width:max-content;box-sizing:border-box;padding:0!important}
.n174-team-center .n180-roster .n177-roster-head{min-height:44px}
.n174-team-center .n180-roster .n177-roster-head button{justify-content:flex-end;font-size:11px;padding:8px 7px;white-space:nowrap;min-height:40px}
.n174-team-center .n180-roster .n177-roster-head button:first-child{justify-content:flex-start}
.n174-team-center .n180-roster .n177-roster-row{min-height:46px}
.n174-team-center .n180-roster .n177-roster-row>span{font-size:11px;text-align:right;padding:12px 7px;font-weight:650}
.n174-team-center .n180-roster .n177-roster-head button:first-child,.n174-team-center .n180-roster .n177-roster-name{position:sticky;left:0;z-index:2;background:#263c55;box-shadow:5px 0 9px -8px #000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.n174-team-center .n180-roster .n177-roster-name{font-size:12px;padding:10px 9px;text-align:left;background:#182b41;z-index:1}
.n174-team-center .n180-roster .n177-roster-row:nth-child(odd) .n177-roster-name{background:#1c3047}
.n174-team-center .n180-roster .n177-roster-head button.active{color:var(--n174-accent)}
.n180-personal-period{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:#15263b;border-radius:12px;padding:4px;margin:10px 0 12px}
.n180-personal-period button{border:0;border-radius:9px;min-height:39px;background:transparent;color:#b8cadd;font-size:13px;font-weight:700}
.n180-personal-period button.active{background:color-mix(in srgb,var(--n174-club) 34%,#263b51);color:#fff;box-shadow:inset 0 -2px var(--n174-accent)}
.n180-personal-metrics{display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:2px 2px 12px;margin:0 0 6px;scrollbar-width:thin}
.n180-metric-card{flex:0 0 122px;min-height:100px;scroll-snap-align:start;border:1px solid #38516d;border-radius:12px;background:#1b2f46;padding:11px 9px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;color:#fff;min-width:0}
.n180-metric-card.active{border-color:var(--n174-accent);background:color-mix(in srgb,var(--n174-club) 18%,#1b2f46)}
.n180-metric-card span{color:#bfd3e5;font-weight:800;font-size:12px}.n180-metric-card b{color:#fff;font-size:21px;font-variant-numeric:tabular-nums}.n180-metric-card small{color:#bacbdc;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.n180-personal-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:8px 0 9px}.n180-personal-heading h3{font-size:16px;margin:0;color:#fff}.n180-personal-heading small{color:#adbed1;font-size:10px;text-align:right}
.n176-secondary-game.n180-secondary-game{display:flex;flex-direction:column;align-items:stretch;text-align:left;gap:6px;padding:11px;min-height:122px}
.n180-secondary-game .n176-game-eyebrow{font-size:10px;color:var(--n174-accent);margin:0;font-weight:800}
.n180-secondary-opponent{display:flex;align-items:center;gap:8px;min-width:0;min-height:36px}.n180-secondary-opponent img{width:34px;height:34px;object-fit:contain;flex:0 0 auto}
.n180-secondary-opponent strong{font-size:12px;line-height:1.24;color:#fff;overflow-wrap:anywhere}
.n180-secondary-score{color:#fff;font-size:18px;font-weight:850;letter-spacing:.02em;font-variant-numeric:tabular-nums}
.n180-secondary-meta{color:#b8cde0;font-size:10px;line-height:1.3;margin-top:auto}
.n176-featured-game{padding:14px 11px}.n176-featured-match{gap:10px}.n176-featured-match strong{line-height:1.28}
@media(max-width:370px){.n174-team-center .n180-roster .n177-roster-head,.n174-team-center .n180-roster .n177-roster-row{grid-template-columns:145px 43px repeat(23,69px)!important}.n180-metric-card{flex-basis:112px}.n180-secondary-opponent{gap:5px}.n180-secondary-opponent strong{font-size:11px}}

/* V0.16.22 – fast historical games list, no expensive prediction per archive row */
.n182-archive-game{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;margin:0 0 5px;border:1px solid rgba(120,149,185,.17);border-radius:12px;background:#1c2b3e;color:#edf3fc;text-align:left;min-width:0;cursor:pointer}
.n182-archive-logo{flex:0 0 38px;display:flex;align-items:center;justify-content:center}.n182-archive-logo img{width:34px;height:34px;object-fit:contain}
.n182-archive-label{flex:1;min-width:0;display:grid;gap:3px}.n182-archive-label strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.n182-archive-label small{font-size:10px;color:#bac8d8}
.n182-archive-game>b{flex-shrink:0;font-size:15px;font-variant-numeric:tabular-nums}.n182-archive-arrow{font-size:19px;color:#a3b9d2}

/* 0.16.24 — local versus simulation */
.n184-page{max-width:760px;margin:0 auto;padding-bottom:72px}
.n184-head{text-align:center;margin:12px 0 18px}.n184-head>span{font-size:11px;letter-spacing:.14em;color:#e7bd77;font-weight:800}.n184-head h1{margin:7px 0 5px;font-size:clamp(25px,6vw,39px);line-height:1.15}.n184-head p{color:#b5c6d6;font-size:12px;margin:0}
.n184-board{display:grid;grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:8px;background:#1c2c41;border:1px solid #375069;border-radius:18px;padding:18px 10px;margin-bottom:10px}
.n184-side{display:flex;align-items:center;flex-direction:column;text-align:center;min-width:0}.n184-side small{font-size:13px;font-weight:800;overflow-wrap:anywhere}.n184-side strong{font-size:clamp(48px,12vw,88px);line-height:1.1;font-variant-numeric:tabular-nums}.n184-side span{font-size:10px;color:#adbfce}.n184-center{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#e8c58a;gap:10px;font-size:13px}.n184-center small{color:#9aafc4}
.n184-court{position:relative;overflow:hidden;background:#1b4b40;border-radius:14px;border:2px solid #456d62;aspect-ratio:340/254}.n184-court>svg{width:100%;height:100%;display:block}.n184-ball{position:absolute;left:50%;top:39%;width:28px;height:28px;margin:-14px 0 0 -14px;font-size:25px;display:flex;align-items:center;justify-content:center;will-change:transform;pointer-events:none}.n184-court-label{position:absolute;bottom:6px;left:0;right:0;font-size:9px;letter-spacing:.1em;text-align:center;color:#c0d8d0;font-weight:800}
.n184-feed{background:#1a2a3e;border:1px solid #385268;border-radius:12px;padding:13px 15px;margin:10px 0;display:flex;flex-direction:column;gap:4px;min-height:70px}.n184-feed strong{font-size:15px;color:#fff}.n184-feed small{font-size:12px;color:#b4c9da}.n184-controls{display:flex;gap:7px;flex-wrap:wrap}.n184-controls .button{flex:1 1 115px;min-height:41px;padding:8px}.n184-progress{height:6px;margin:13px 0 18px;border-radius:10px;overflow:hidden;background:#26394d}.n184-progress>span{display:block;background:#e4b96b;height:100%;width:0;transition:width .18s linear}
.n184-final{border:1px solid #3f566e;background:#1a293d;border-radius:16px;padding:14px;margin:18px 0}.n184-final[hidden]{display:none!important}.n184-final h2{font-size:23px;text-align:center;margin:4px 0 17px}.n184-final h3{font-size:15px;margin:16px 0 8px}.n184-final table{border-collapse:collapse;width:100%;font-size:12px}.n184-final th,.n184-final td{padding:8px 5px;text-align:right;border-bottom:1px solid #334960;font-variant-numeric:tabular-nums}.n184-final th:first-child,.n184-final td:first-child{text-align:left}.n184-topplayers{display:grid;gap:7px}.n184-topplayers>div{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:12px}.n184-topplayers span{color:#aebed0}.n184-final details{margin-top:17px}.n184-final summary{cursor:pointer;font-weight:700;padding:8px 0}.n184-roster{overflow:auto;max-width:100%}.n184-roster table{min-width:350px}.n184-page .d144-result-actions{margin-top:20px}
@media(max-width:355px){.n184-board{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);gap:4px}.n184-side small{font-size:11px}.n184-side span{font-size:9px}}
@media(prefers-reduced-motion:reduce){.n184-ball,.n184-progress>span{animation:none!important;transition:none!important}}

.n184-era-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 8px}.n184-era-switch button{min-height:39px;border:1px solid #38516a;border-radius:10px;background:#1b2a3e;color:#b9cddd;font-size:13px;font-weight:800}.n184-era-switch button.active{background:#31465e;border-color:#e3bc77;color:#fff}

/* Falcons Nation 0.16.25 · Versus 2.0 — five-on-five replay, custom jerseys. */
.n185-page{width:100%;min-width:0;max-width:760px;margin:0 auto;padding-bottom:65px}
.n185-head{text-align:center;padding:17px 0 15px}.n185-head>span{font-size:10px;letter-spacing:.16em;color:#E9BE76;font-weight:900}.n185-head h1{font-size:clamp(24px,6vw,37px);line-height:1.17;margin:5px 0}.n185-head p{font-size:12px;color:#B6C5D6;margin:4px 0 0}
.n185-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);gap:4px;border-radius:18px;border:1px solid #38546D;background:linear-gradient(145deg,#1E3049,#172437);padding:13px 7px;margin-bottom:11px}
.n185-score-team{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;min-width:0}.n185-score-team small{color:#E0EAF6;font-size:12px;font-weight:800;text-align:center;overflow-wrap:anywhere;max-width:100%}.n185-score-team strong{color:#FFF;font-size:clamp(48px,12vw,78px);font-variant-numeric:tabular-nums;line-height:1}.n185-team-marker{height:21px;min-width:27px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-radius:5px;color:#fff;background:var(--jersey);border:1px solid rgba(255,255,255,.35);font-size:12px;font-weight:900}.n185-score-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#E1B977}.n185-score-divider b{font-size:10px;text-align:center;white-space:nowrap}.n185-score-divider span{color:#8FA6BB;font-size:10px}
.n185-court{position:relative;border-radius:16px;overflow:hidden;background:#1B453D;border:2px solid #3F7B6D;isolation:isolate;box-shadow:inset 0 0 35px rgba(0,0,0,.3)}.n185-svg{width:100%;height:auto;aspect-ratio:340/258;display:block;touch-action:pan-y}.n185-svg [data-n185-player]{will-change:transform}.n185-court-tag{position:absolute;bottom:6px;left:0;right:0;pointer-events:none;text-align:center;font-size:8px;color:#C5DCD4;letter-spacing:.16em;font-weight:800}.n185-svg text{paint-order:stroke;stroke:rgba(12,33,29,.22);stroke-width:.4px}
.n185-feed{margin:10px 0 9px;min-height:72px;padding:12px 15px;border:1px solid #38536A;border-radius:12px;background:#19293D}.n185-feed>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.n185-feed strong{color:#FFFFFF;font-size:14px}.n185-feed [data-n185-tag]{font-size:10px;line-height:1.5;color:#EFBE73;font-weight:900;letter-spacing:.07em}.n185-feed p{font-size:12px;color:#B4C7D8;margin:5px 0 0;line-height:1.45}
.n185-actions{display:flex;gap:7px;flex-wrap:wrap}.n185-actions .button{flex:1 1 115px;min-height:42px;padding:7px 10px;font-size:12px}.n185-progress{height:6px;background:#233449;overflow:hidden;border-radius:9px;margin:12px 0 20px}.n185-progress>span{display:block;background:linear-gradient(90deg,#CC496A,#E9BE76);width:0;height:100%;transition:width .24s ease}
.n185-final{background:#172539;border:1px solid #39536D;border-radius:16px;padding:15px;min-width:0}.n185-final[hidden]{display:none!important}.n185-final h2{margin:0 0 15px;text-align:center;font-size:21px}.n185-final h3{font-size:14px;letter-spacing:.02em;margin:18px 0 9px}.n185-quarters{max-width:100%;overflow-x:auto}.n185-final table{width:100%;border-collapse:collapse;font-size:11px}.n185-final th,.n185-final td{padding:9px 6px;text-align:right;white-space:nowrap;border-bottom:1px solid #34495F;font-variant-numeric:tabular-nums}.n185-final td:first-child,.n185-final th:first-child{text-align:left;font-weight:700}.n185-final-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0}.n185-final-grid>div{background:#21374F;border-radius:10px;padding:12px;min-width:0}.n185-final-grid span,.n185-final-grid strong{display:block}.n185-final-grid span{font-size:10px;color:#ADBFCE}.n185-final-grid strong{font-size:14px;overflow-wrap:anywhere}.n185-highlight-list{display:grid;grid-template-columns:1fr;gap:6px}.n185-clip{width:100%;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 18px;align-items:center;gap:9px;padding:11px 10px;background:#20374F;color:#FFF;border:1px solid #40566D;border-radius:10px;text-align:left;cursor:pointer}.n185-clip b{color:#EFBD70;font-size:11px}.n185-clip span{font-size:11px;color:#C5D7E6;overflow-wrap:anywhere}.n185-stats{margin-top:8px;border:1px solid #344C62;border-radius:10px;padding:0 10px}.n185-stats summary{cursor:pointer;padding:12px 0;font-weight:700;font-size:12px}.n185-stats-scroll{max-width:100%;overflow-x:auto}.n185-stats table{min-width:500px}
.n185-setup{position:fixed;inset:0;z-index:3000;display:flex;justify-content:center;align-items:center;padding:max(14px,env(safe-area-inset-top)) 12px max(14px,env(safe-area-inset-bottom))}.n185-setup-backdrop{position:absolute;inset:0;background:rgba(6,13,23,.82);backdrop-filter:blur(6px)}.n185-setup-panel{position:relative;z-index:1;max-width:440px;width:100%;max-height:90dvh;overflow:auto;background:#182B40;border:1px solid #45637C;border-radius:20px;padding:21px;box-shadow:0 12px 50px #0007}.n185-setup-panel>header{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:16px}.n185-setup-panel>header small{font-size:10px;letter-spacing:.13em;color:#E5B56F;font-weight:800}.n185-setup-panel h2{margin:2px 0 0;font-size:21px}.n185-setup-team{border-radius:13px;background:#21374F;padding:13px;margin-bottom:10px}.n185-setup-team label{font-size:12px;color:#DAE6F1;font-weight:800;display:block;margin-bottom:7px}.n185-setup-team input{width:100%;box-sizing:border-box;padding:11px 12px;background:#112337;color:#FFF;border:1px solid #5B7890;border-radius:9px;font-size:16px}.n185-color-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.n185-swatch{width:39px;height:39px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;background:var(--swatch);border:2px solid #7B91A6;color:#fff;font-size:18px;font-weight:900}.n185-swatch.chosen{border:3px solid #FFF;box-shadow:0 0 0 2px #172C43}.n185-setup-note{font-size:11px;color:#C4D3E0;margin:11px 0 13px}.n185-setup-panel .button.full{width:100%;min-height:46px}
@media(max-width:355px){.n185-scoreboard{grid-template-columns:minmax(0,1fr) 53px minmax(0,1fr)}.n185-score-team small{font-size:11px}.n185-clip{grid-template-columns:minmax(0,1fr) 18px}.n185-clip span:nth-child(2){grid-column:1;grid-row:2}.n185-clip span:last-child{grid-column:2;grid-row:1 / span 2}}
@media(prefers-reduced-motion:reduce){.n185-progress>span{transition:none}.n185-svg [data-n185-player]{will-change:auto}}
/* V0.16.26 — hardwood match court & cinematic controls */
.n186-page{max-width:760px;margin:0 auto;padding-bottom:76px}
.n186-wood-court{background:linear-gradient(135deg,#e8c58f,#d4aa74);border:2px solid #B78D59;box-shadow:0 7px 22px #050c15aa,inset 0 0 15px #77482333}
.n186-canvas{width:100%;height:auto;display:block;aspect-ratio:340 / 258;touch-action:pan-y}
.n186-court-hud{position:absolute;left:9px;right:9px;bottom:8px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;gap:5px}
.n186-court-hud [data-n186-shotclock]{display:flex;align-items:center;justify-content:center;min-width:32px;height:27px;border-radius:7px;color:#f9c56f;background:#182334e8;border:1px solid #607086;font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}
.n186-court-hud [data-n186-scene]{font-size:9px;max-width:70%;text-align:right;color:#1d3544;font-weight:900;text-shadow:0 1px #ffedcd;letter-spacing:.06em}
.n186-jump{position:absolute;top:10px;right:10px;padding:5px 9px;border-radius:18px;font-size:10px;font-weight:750;color:#fff;background:#1b3548c9;pointer-events:none}
.n186-jump[hidden]{display:none}
.n186-actions .button{flex:1 1 42%;min-height:43px}
.n186-reel{display:block;width:100%;border:1px solid #7d9db5;background:#29425a;border-radius:10px;padding:12px;color:#fff;font-weight:800;font-size:12px;text-align:left;margin:5px 0 10px;cursor:pointer}
.d186-opponent-btn{min-height:38px!important;border:1px solid #79a2c0!important;background:#1b3850!important;color:#f5f8fd!important;border-radius:10px!important;padding:6px 10px!important;font-size:11px!important;font-weight:800!important;white-space:nowrap}
.d186-opponent-overlay{position:fixed;inset:0;z-index:3250;display:flex;justify-content:center;align-items:center;padding:max(env(safe-area-inset-top),12px) 12px max(env(safe-area-inset-bottom),12px)}
.d186-opponent-backdrop{position:absolute;inset:0;background:#06101be0;backdrop-filter:blur(5px);border:0;width:100%;height:100%}
.d186-opponent-panel{position:relative;z-index:1;width:min(100%,550px);max-height:92dvh;overflow:auto;background:#17293e;border:1px solid #4c6682;border-radius:18px;padding:16px;box-shadow:0 22px 70px #0009;color:#f4f8ff}
.d186-opponent-panel>header{display:flex;justify-content:space-between;align-items:start;gap:15px;margin-bottom:14px}
.d186-opponent-panel>header small{font-size:10px;color:#e3b66f;font-weight:850;letter-spacing:.12em}
.d186-opponent-panel h2{margin:4px 0;font-size:21px}.d186-opponent-panel>header span{font-size:11px;color:#acc2d8}
.d186-opponent-close{flex:0 0 38px;min-height:38px;border:1px solid #68839e;border-radius:10px;background:#243b52;color:#fff;font-size:26px;cursor:pointer}
.d186-opponent-body{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1fr);gap:12px;align-items:start}
.d186-opponent-court{border:1px solid #435e77;border-radius:12px;overflow:hidden;background:#112639}
.d186-opponent-court svg{display:block;width:100%;height:auto}
.d186-opponent-roster{display:flex;flex-direction:column;gap:5px}
.d186-opponent-row{display:flex;align-items:center;gap:8px;border:1px solid #3b536a;background:#20364a;border-radius:10px;padding:9px 8px;min-width:0;min-height:54px}
.d186-pos{flex:0 0 31px;display:flex;justify-content:center;align-items:center;border-radius:6px;padding:7px 0;color:#e7b772;background:#112638;font-size:11px;font-weight:900}
.d186-opponent-info{min-width:0;flex:1}.d186-opponent-info strong{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d186-opponent-info small{display:block;font-size:10px;color:#b9c8d8;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.d186-picked{font-size:14px;color:#88dfb4}
.d186-opponent-done{width:100%;background:#d1a268;color:#101d2a;border:0;border-radius:11px;padding:13px;font-size:13px;font-weight:850;margin-top:14px;cursor:pointer}
@media(max-width:480px){.d186-opponent-body{grid-template-columns:1fr}.d186-opponent-court{max-width:250px;width:100%;margin:auto}.d186-opponent-roster{display:grid;grid-template-columns:1fr;gap:5px}.d186-opponent-panel{padding:12px}.d186-opponent-row{min-height:47px;padding:6px 9px}.n186-actions .button{font-size:11px}}
@media(prefers-reduced-motion:reduce){.n186-wood-court,.n186-canvas{animation:none!important;transition:none!important}}

.n186-page:not(.n186-ended) .d144-result-actions{display:none!important}
