:root{--bg-main:#e6eef7;--bg-panel:rgba(255,255,255,0.94);--bg-panel-strong:rgba(255,255,255,0.99);--text-main:#10253b;--text-soft:#264766;--accent:#0f9f90;--accent-soft:rgba(15,159,144,0.14);--border:rgba(34,99,149,0.42);--border-strong:rgba(34,99,149,0.68);--danger:#d14b4b;--team-home:#e23b46;--team-away:#0877d1;--shadow-soft:0 10px 26px rgba(20,46,75,0.19);--shadow-glow:0 0 16px rgba(15,159,144,0.09);--cursor-x:50vw;--cursor-y:50vh;--cursor-opacity:0;--scroll-track:rgba(178,195,211,0.4);--scroll-thumb:linear-gradient(180deg,rgba(103,154,201,0.54),rgba(73,123,172,0.62));--scroll-thumb-hover:linear-gradient(180deg,rgba(102,170,223,0.75),rgba(80,144,198,0.78));--scroll-thumb-active:linear-gradient(180deg,rgba(97,181,236,0.82),rgba(81,154,214,0.86))}:root[data-theme=dark]{--bg-main:#050816;--bg-panel:rgba(15,23,42,0.72);--bg-panel-strong:rgba(15,23,42,0.9);--text-main:#f5f5f5;--text-soft:#b9d4d2;--accent:#38f9c7;--accent-soft:rgba(56,249,199,0.28);--border:rgba(56,249,199,0.25);--border-strong:rgba(56,249,199,0.45);--danger:#ff7e7e;--team-home:#ff5148;--team-away:#2793ff;--shadow-soft:0 10px 26px rgba(0,0,0,0.34);--shadow-glow:0 0 20px rgba(56,249,199,0.14);--scroll-track:rgba(6,14,28,0.42);--scroll-thumb:linear-gradient(180deg,rgba(95,184,204,0.44),rgba(66,132,187,0.5));--scroll-thumb-hover:linear-gradient(180deg,rgba(120,214,228,0.62),rgba(86,165,220,0.68));--scroll-thumb-active:linear-gradient(180deg,rgba(139,233,244,0.72),rgba(96,176,230,0.78))}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:var(--bg-main);color:var(--text-main);font-family:var(--font-neon),"Segoe UI",sans-serif;line-height:1.45}html{scrollbar-color:rgba(109,191,210,.56) var(--scroll-track)}body:before{content:"";position:fixed;inset:-24vmax;pointer-events:none;z-index:-3;background:radial-gradient(58vmax 52vmax at 14% 20%,rgba(30,182,168,.17),transparent 64%),radial-gradient(64vmax 56vmax at 88% 14%,rgba(98,158,226,.17),transparent 66%),radial-gradient(50vmax 46vmax at 48% 88%,rgba(104,145,214,.21),transparent 72%),linear-gradient(180deg,#f7fbff,#edf4fb 42%,#e6eef7);filter:saturate(112%);animation:bg-drift 13s ease-in-out infinite alternate}:root[data-theme=dark] body:before{background:radial-gradient(62vmax 58vmax at 12% 18%,rgba(56,249,199,.18),transparent 64%),radial-gradient(64vmax 60vmax at 86% 16%,rgba(77,180,255,.17),transparent 66%),radial-gradient(50vmax 46vmax at 52% 86%,rgba(38,90,194,.24),transparent 72%),linear-gradient(180deg,#111a3e,#081128 38%,#050816);filter:saturate(116%)}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-2;background:radial-gradient(420px 420px at var(--cursor-x) var(--cursor-y),rgba(76,158,214,calc(var(--cursor-opacity) * .12)),rgba(84,164,216,calc(var(--cursor-opacity) * .08)) 34%,rgba(6,18,38,0) 72%),radial-gradient(680px 680px at var(--cursor-x) var(--cursor-y),rgba(21,170,156,calc(var(--cursor-opacity) * .08)),transparent 72%);transition:opacity .14s ease}:root[data-theme=dark] body:after{background:radial-gradient(420px 420px at var(--cursor-x) var(--cursor-y),rgba(70,223,212,calc(var(--cursor-opacity) * .19)),rgba(37,139,186,calc(var(--cursor-opacity) * .1)) 34%,rgba(6,18,38,0) 72%),radial-gradient(680px 680px at var(--cursor-x) var(--cursor-y),rgba(56,249,199,calc(var(--cursor-opacity) * .09)),transparent 72%)}.btn,.calendar-day,.calendar-event,.db-pill,.expand,.list-item,.nav-link,.panel,.tag-chip,a,button,input,select,textarea{transition:background-color .17s cubic-bezier(.22,.61,.36,1),border-color .17s cubic-bezier(.22,.61,.36,1),color .15s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1),transform .22s cubic-bezier(.22,.61,.36,1),opacity .15s cubic-bezier(.22,.61,.36,1)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.app-shell{position:relative;isolation:isolate;min-height:100vh;display:grid;grid-template-columns:292px minmax(0,1fr);transition:grid-template-columns .32s cubic-bezier(.22,.61,.36,1)}.ambient-bg{position:fixed;inset:-14%;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(64vmax 58vmax at 9% 16%,rgba(65,188,177,.14),rgba(65,188,177,0) 66%),radial-gradient(68vmax 58vmax at 89% 14%,rgba(111,170,221,.16),rgba(111,170,221,0) 67%),radial-gradient(72vmax 62vmax at 52% 92%,rgba(88,122,195,.14),rgba(88,122,195,0) 72%);filter:blur(14px) saturate(108%);opacity:.68;animation:aurora-float 10s ease-in-out infinite alternate,aurora-hue 14s ease-in-out infinite}:root[data-theme=dark] .ambient-bg{background:radial-gradient(64vmax 58vmax at 9% 16%,rgba(56,249,199,.2),rgba(56,249,199,0) 66%),radial-gradient(68vmax 58vmax at 89% 14%,rgba(101,178,255,.22),rgba(101,178,255,0) 67%),radial-gradient(72vmax 62vmax at 52% 92%,rgba(41,84,196,.26),rgba(41,84,196,0) 72%);filter:blur(15px) saturate(121%);opacity:.78}.ambient-bg:after,.ambient-bg:before{content:"";position:absolute;inset:-20%;pointer-events:none}.ambient-bg:before{background:conic-gradient(from 120deg at 52% 52%,rgba(56,249,199,.16),rgba(90,170,255,.12),rgba(39,78,184,.2),rgba(56,249,199,.16));opacity:.36;filter:blur(28px);animation:ambient-layer-a 18s ease-in-out infinite alternate}.ambient-bg:after{background:radial-gradient(38% 42% at 20% 68%,rgba(72,215,214,.2),transparent 68%),radial-gradient(42% 40% at 82% 30%,rgba(78,161,245,.2),transparent 70%);opacity:.36;filter:blur(24px);animation:ambient-layer-b 20s ease-in-out infinite alternate}.app-shell.sidebar-collapsed{grid-template-columns:0 minmax(0,1fr)}.sidebar{background:linear-gradient(180deg,rgba(244,250,255,.96),rgba(232,241,250,.98) 62%),radial-gradient(circle at top,#ffffff 0,#edf4fb 68%);border-right:1px solid var(--border);box-shadow:inset -1px 0 0 rgba(50,112,165,.1);padding:1rem .95rem 1.2rem;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;transition:transform .43s cubic-bezier(.2,.85,.3,1),opacity .36s cubic-bezier(.22,.61,.36,1),box-shadow .22s ease;will-change:transform,opacity;z-index:2}:root[data-theme=dark] .sidebar{background:linear-gradient(180deg,rgba(18,32,62,.94),rgba(5,8,22,.96) 62%),radial-gradient(circle at top,#1a2240 0,#050816 68%);box-shadow:inset -1px 0 0 rgba(56,249,199,.06)}.app-shell.sidebar-collapsed .sidebar{transform:translateX(-101%);opacity:0;pointer-events:none}.brand{width:100%;display:grid;place-items:center;min-height:214px;margin-bottom:1.1rem;padding:.65rem .3rem .9rem;position:relative;filter:drop-shadow(0 0 16px rgba(56,249,199,.18));transition:transform .46s cubic-bezier(.16,.84,.3,1),opacity .42s cubic-bezier(.22,.61,.36,1),filter .34s ease;will-change:transform,opacity,filter}.brand:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:1px;background:linear-gradient(90deg,rgba(56,249,199,0),rgba(56,249,199,.42) 50%,rgba(56,249,199,0));opacity:.95;transition:opacity .26s ease}.brand-logo{width:min(212px,92%);height:auto;aspect-ratio:1184/880;object-fit:contain;display:block;transform-origin:center top;transform:translateZ(0) scale(1);opacity:1;filter:saturate(102%);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity,filter;transition:transform .48s cubic-bezier(.16,.84,.3,1),opacity .43s cubic-bezier(.22,.61,.36,1),filter .34s ease}.app-shell.sidebar-collapsed .brand{transform:translateX(-6px);opacity:.18;filter:drop-shadow(0 0 10px rgba(56,249,199,.14))}.app-shell.sidebar-collapsed .brand:after{opacity:0}.app-shell.sidebar-collapsed .brand-logo{transform:translate3d(-12px,0,0) scale(.97);opacity:.04;filter:saturate(92%) blur(.3px)}.app-shell:not(.sidebar-collapsed) .brand{transition-delay:70ms,90ms,0s}.app-shell:not(.sidebar-collapsed) .brand-logo{transition-delay:.11s,.12s,0s}.app-shell.sidebar-collapsed .brand,.app-shell.sidebar-collapsed .brand-logo{transition-delay:0s}.nav{display:grid;grid-gap:.38rem;gap:.38rem}.shell-toolbar{position:-webkit-sticky;position:sticky;top:.72rem;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:.64rem;margin-bottom:.68rem}.shell-actions{gap:.5rem;flex-wrap:wrap}.shell-actions,.sidebar-toggle{display:inline-flex;align-items:center}.sidebar-toggle{position:static;gap:.45rem;margin-bottom:0;border-radius:999px;border:1px solid var(--border);background:linear-gradient(125deg,rgba(255,255,255,.98),rgba(240,248,255,.95));color:var(--text-main);padding:.36rem .62rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sidebar-toggle-icon{display:inline-flex;width:1.22rem;height:1.22rem;border-radius:999px;align-items:center;justify-content:center;background:rgba(15,159,144,.12);border:1px solid rgba(15,159,144,.25);font-weight:700;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.app-shell.sidebar-collapsed .sidebar-toggle-icon{transform:rotate(180deg)}.sidebar-toggle-label{font-size:.82rem;letter-spacing:.05em;text-transform:uppercase}.shell-logout,.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:9rem;min-width:9rem;min-height:2.08rem;border-radius:999px;border:1px solid var(--border);padding:.3rem .72rem;background:linear-gradient(125deg,rgba(255,255,255,.98),rgba(241,248,255,.95));color:var(--text-main);letter-spacing:.04em;text-transform:uppercase;font-size:.79rem;line-height:1;box-shadow:0 5px 12px rgba(36,72,109,.15)}.shell-logout{text-decoration:none}.shell-logout:hover,.theme-toggle:hover{text-decoration:none;border-color:var(--border-strong);box-shadow:0 0 14px rgba(56,131,181,.18)}:root[data-theme=dark] .shell-logout,:root[data-theme=dark] .theme-toggle{border:1px solid rgba(56,249,199,.28);background:linear-gradient(125deg,rgba(11,28,48,.84),rgba(8,18,34,.88));color:#cffbf0;box-shadow:0 5px 12px rgba(0,0,0,.25)}:root[data-theme=dark] .shell-logout:hover,:root[data-theme=dark] .theme-toggle:hover{border-color:rgba(56,249,199,.45);box-shadow:0 0 14px rgba(56,249,199,.15)}.nav-link{position:relative;border-radius:.85rem;padding:.5rem .68rem;color:var(--text-main);border:1px solid transparent;letter-spacing:.02em}.nav-link:before{content:"";position:absolute;left:8px;top:50%;width:4px;height:4px;border-radius:999px;background:rgba(15,159,144,.65);transform:translateY(-50%) scale(.4);opacity:0}.nav-link:hover{background:rgba(15,159,144,.12);color:var(--accent);text-decoration:none;box-shadow:inset 0 0 0 1px rgba(15,159,144,.22);transform:translateX(1px)}.nav-link.disabled{color:var(--text-soft);cursor:not-allowed;opacity:.45;filter:grayscale(1)}.nav-link.disabled:hover{background:transparent;color:var(--text-soft);box-shadow:none;transform:none}.nav-link.active{background:rgba(15,159,144,.16);color:var(--accent);border-color:rgba(15,159,144,.35);box-shadow:var(--shadow-glow);padding-left:.92rem}.nav-link.active:before{opacity:1;transform:translateY(-50%) scale(1)}:root[data-theme=dark] .sidebar-toggle{border:1px solid rgba(56,249,199,.3);background:linear-gradient(125deg,rgba(12,31,53,.9),rgba(8,19,38,.9));color:#d9fff5}:root[data-theme=dark] .sidebar-toggle-icon{background:rgba(56,249,199,.12);border:1px solid rgba(56,249,199,.22)}:root[data-theme=dark] .nav-link:before{background:rgba(56,249,199,.65)}:root[data-theme=dark] .nav-link:hover{background:rgba(56,249,199,.12);box-shadow:inset 0 0 0 1px rgba(56,249,199,.2)}:root[data-theme=dark] .nav-link.active{background:rgba(56,249,199,.16);border-color:rgba(56,249,199,.35)}.content{position:relative;z-index:1;width:min(1320px,100%);margin:0 auto;padding:.95rem 1.7rem 2.3rem}.login-root{min-height:100vh;display:grid;place-items:center;padding:1.6rem 1.1rem}.login-screen{width:min(540px,100%)}.login-panel{padding:1.2rem 1.2rem 1.1rem}.login-form .field{margin-bottom:.72rem}.landing-root{position:relative;min-height:100vh;overflow:hidden;padding:1.1rem 1.3rem 1.4rem}.landing-bg{position:absolute;inset:-20%;pointer-events:none;z-index:0;background:radial-gradient(62vmax 56vmax at 14% 18%,rgba(37,193,180,.44),transparent 64%),radial-gradient(66vmax 58vmax at 86% 18%,rgba(77,158,236,.34),transparent 66%),radial-gradient(58vmax 56vmax at 52% 84%,rgba(53,116,214,.28),transparent 70%),linear-gradient(180deg,#f7fbff,#ebf3fb 44%,#e6eef7);animation:landing-wave 7.5s ease-in-out infinite alternate,landing-shift 11s ease-in-out infinite}.landing-bg:after,.landing-bg:before{content:"";position:absolute;inset:-18%;pointer-events:none}.landing-bg:before{background:radial-gradient(44% 40% at 16% 70%,rgba(68,198,201,.28),transparent 72%),radial-gradient(42% 36% at 84% 26%,rgba(65,141,237,.24),transparent 72%);filter:blur(22px);opacity:.72;animation:ambient-layer-a 16s ease-in-out infinite alternate}.landing-bg:after{background:conic-gradient(from 0deg at 50% 50%,rgba(56,184,220,.15),rgba(62,223,192,.14),rgba(66,126,227,.18),rgba(56,184,220,.15));filter:blur(26px);opacity:.44;animation:ambient-layer-b 18s ease-in-out infinite alternate}.landing-login-card{position:absolute;top:1rem;right:1.15rem;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:.52rem}.landing-login-btn{display:inline-flex;align-items:center;justify-content:center;min-width:11.2rem;min-height:3.45rem;padding:.62rem 1.2rem;border-radius:.85rem;border:1px solid var(--border);background:radial-gradient(130% 90% at 0 0,rgba(81,196,180,.26),rgba(81,196,180,0) 44%),linear-gradient(140deg,rgba(255,255,255,.98),rgba(241,248,255,.94));box-shadow:0 9px 18px rgba(34,95,148,.18),inset 0 1px 0 rgba(255,255,255,.74);text-align:center;font-family:inherit;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:#0e3554;font-weight:600;text-shadow:none}.landing-login-btn:focus-visible,.landing-login-btn:hover{color:#072741;border-color:rgba(22,117,158,.62);box-shadow:0 10px 22px rgba(29,93,136,.24),inset 0 1px 0 rgba(255,255,255,.8);text-decoration:none}.landing-theme-toggle{min-width:11.2rem;min-height:2.5rem;padding:.48rem 1rem;border-radius:.85rem;border:1px solid rgba(41,108,156,.45);background:radial-gradient(130% 90% at 0 0,rgba(105,188,235,.16),rgba(105,188,235,0) 46%),linear-gradient(140deg,rgba(255,255,255,.96),rgba(240,247,255,.93));color:#103255;font-family:inherit;font-size:.83rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 7px 16px rgba(34,88,130,.14),inset 0 1px 0 rgba(255,255,255,.74)}.landing-theme-toggle:focus-visible,.landing-theme-toggle:hover{border-color:rgba(22,117,158,.62);color:#072741;box-shadow:0 10px 20px rgba(29,93,136,.2),inset 0 1px 0 rgba(255,255,255,.82)}.landing-center{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:1;width:min(1020px,92vw);text-align:center;display:grid;grid-gap:0;gap:0}.landing-logo{width:min(700px,88vw);height:auto;margin:0 auto;filter:drop-shadow(0 14px 30px rgba(18,64,98,.28))}.landing-footer{position:absolute;bottom:1.2rem;left:50%;transform:translateX(-50%);z-index:1;width:min(980px,90vw);text-align:center;color:var(--text-soft);font-size:.96rem}:root[data-theme=dark] .landing-bg{background:radial-gradient(62vmax 56vmax at 14% 18%,rgba(59,191,177,.32),transparent 64%),radial-gradient(66vmax 58vmax at 86% 18%,rgba(93,148,219,.3),transparent 66%),radial-gradient(58vmax 56vmax at 52% 84%,rgba(66,119,218,.24),transparent 70%),linear-gradient(180deg,#101a3c,#071328 44%,#050816)}:root[data-theme=dark] .landing-login-card{background:transparent;border:0}:root[data-theme=dark] .landing-login-btn{border:1px solid rgba(56,249,199,.32);background:radial-gradient(130% 90% at 0 0,rgba(58,206,191,.28),rgba(58,206,191,0) 44%),linear-gradient(140deg,rgba(12,28,50,.9),rgba(7,18,34,.92));color:#dffef6;box-shadow:0 9px 18px rgba(5,17,35,.42),inset 0 1px 0 rgba(130,225,219,.22)}:root[data-theme=dark] .landing-login-btn:focus-visible,:root[data-theme=dark] .landing-login-btn:hover{color:#f4fffd;border-color:rgba(56,249,199,.46);box-shadow:0 11px 22px rgba(3,13,30,.5),inset 0 1px 0 rgba(157,234,229,.3)}:root[data-theme=dark] .landing-theme-toggle{border:1px solid rgba(103,169,216,.42);background:radial-gradient(130% 90% at 0 0,rgba(103,179,223,.22),rgba(103,179,223,0) 46%),linear-gradient(140deg,rgba(12,28,50,.84),rgba(7,18,34,.88));color:#ddf4ff;box-shadow:0 9px 18px rgba(5,17,35,.36),inset 0 1px 0 rgba(139,214,245,.2)}:root[data-theme=dark] .landing-theme-toggle:focus-visible,:root[data-theme=dark] .landing-theme-toggle:hover{border-color:rgba(139,214,245,.56);color:#f4fdff;box-shadow:0 11px 22px rgba(3,13,30,.46),inset 0 1px 0 rgba(168,228,252,.28)}:root[data-theme=dark] .landing-logo{filter:drop-shadow(0 12px 26px rgba(20,207,188,.18))}.content>section{display:grid;grid-gap:1.08rem;gap:1.08rem;align-content:flex-start}.content>section>*{animation:none}.page-header{margin:0;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-weight:700;text-shadow:0 0 0 rgba(0,0,0,0)}:root[data-theme=dark] .page-header{text-shadow:0 0 12px rgba(56,249,199,.22)}.page-lead{margin:0;color:var(--text-soft);font-size:.96rem;line-height:1.55;max-width:92ch}.page-subtitle,.section-title{margin:0;color:var(--text-main);font-size:1.01rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.section-title.tight{margin-bottom:0}:root[data-theme=dark] .page-subtitle,:root[data-theme=dark] .section-title{color:#d3f6ee}.db-info{display:flex;flex-wrap:wrap;gap:.5rem}.db-pill{display:inline-flex;align-items:center;padding:.24rem .58rem;border-radius:.55rem;background:rgba(56,249,199,.12);border:1px solid rgba(56,249,199,.35);color:var(--text-main);font-size:.84rem}.db-pill.db-pill-warning{border-color:rgba(255,187,121,.45);background:rgba(255,187,121,.12);color:#ffddba}.db-pill:hover{background:rgba(56,249,199,.18);border-color:var(--border-strong);box-shadow:0 0 12px rgba(56,249,199,.14)}.panel{position:relative;overflow:hidden;background:radial-gradient(142% 118% at -12% -20%,rgba(89,170,223,.2),rgba(89,170,223,0) 45%),radial-gradient(122% 102% at 110% -18%,rgba(81,196,180,.17),rgba(81,196,180,0) 54%),linear-gradient(150deg,rgba(250,253,255,.99),rgba(235,244,252,.97) 52%,rgba(226,238,248,.95));border:1px solid rgba(38,103,154,.48);border-radius:1rem;padding:1.08rem 1.1rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -1px 0 rgba(180,204,227,.44),0 10px 24px rgba(31,70,109,.17);will-change:auto;-webkit-backdrop-filter:none;backdrop-filter:none}.panel:before{inset:-42%;background:radial-gradient(circle at 20% 26%,rgba(61,180,167,.18),rgba(61,180,167,0) 48%),radial-gradient(circle at 82% 78%,rgba(97,145,207,.16),rgba(97,145,207,0) 50%);filter:blur(16px);opacity:.56;animation:panel-glow 16s ease-in-out infinite alternate}.panel:after,.panel:before{content:"";position:absolute;pointer-events:none}.panel:after{inset:-38%;background:radial-gradient(circle at 80% 22%,rgba(55,167,202,.14),rgba(55,167,202,0) 44%),radial-gradient(circle at 22% 80%,rgba(43,177,145,.12),rgba(43,177,145,0) 46%);filter:blur(18px);opacity:.48;animation:panel-glow-reverse 18s ease-in-out infinite alternate}.panel:hover{border-color:rgba(38,103,154,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.94),inset 0 -1px 0 rgba(170,199,225,.45),0 12px 26px rgba(22,59,95,.22),0 0 20px rgba(90,185,174,.1);transform:translateY(-1px)}:root[data-theme=dark] .panel{background:radial-gradient(152% 128% at -12% -22%,rgba(87,215,236,.18),rgba(87,215,236,0) 45%),radial-gradient(128% 104% at 112% -22%,rgba(63,240,198,.15),rgba(63,240,198,0) 52%),radial-gradient(118% 112% at 48% 122%,rgba(27,74,167,.22),rgba(27,74,167,0) 58%),linear-gradient(150deg,rgba(16,36,62,.84),rgba(8,21,39,.9) 52%,rgba(5,13,26,.92));border:1px solid rgba(56,249,199,.22);box-shadow:inset 0 1px 0 rgba(206,249,255,.07),inset 0 -1px 0 rgba(4,15,30,.5),var(--shadow-soft)}:root[data-theme=dark] .panel:before{background:radial-gradient(circle at 20% 26%,rgba(56,249,199,.14),rgba(56,249,199,0) 48%),radial-gradient(circle at 82% 78%,rgba(72,149,255,.11),rgba(72,149,255,0) 50%);opacity:.54}:root[data-theme=dark] .panel:after{background:radial-gradient(circle at 80% 22%,rgba(65,133,246,.1),rgba(65,133,246,0) 44%),radial-gradient(circle at 22% 80%,rgba(56,249,199,.09),rgba(56,249,199,0) 46%);opacity:.5}:root[data-theme=dark] .panel:hover{border-color:rgba(56,249,199,.28);box-shadow:inset 0 1px 0 rgba(220,251,255,.08),inset 0 -1px 0 rgba(4,15,30,.5),0 11px 26px rgba(0,0,0,.34),0 0 18px rgba(56,249,199,.07)}.panel ol,.panel p,.panel ul{margin-top:.42rem;margin-bottom:.42rem}.panel ol,.panel ul{padding-left:1.15rem}.panel+.panel{margin-top:.85rem}.grid-2>.panel+.panel,.grid-3>.panel+.panel{margin-top:0}.panel-stack{display:grid;grid-gap:.85rem;gap:.85rem}.panel-inset{border:1px solid rgba(38,103,154,.42);border-radius:.82rem;background:radial-gradient(136% 106% at 0 0,rgba(84,202,222,.18),rgba(84,202,222,0) 44%),radial-gradient(120% 104% at 102% 120%,rgba(94,132,188,.2),rgba(94,132,188,0) 56%),linear-gradient(144deg,rgba(248,253,255,.97),rgba(229,239,249,.95));padding:.74rem .8rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),inset 0 -1px 0 rgba(175,203,229,.4),0 7px 16px rgba(31,70,109,.12)}.panel>.panel-inset+.panel-inset{margin-top:.62rem}:root[data-theme=dark] .panel-inset{border:1px solid rgba(56,249,199,.14);background:radial-gradient(136% 106% at 0 0,rgba(84,202,222,.14),rgba(84,202,222,0) 44%),radial-gradient(120% 104% at 102% 120%,rgba(33,86,170,.2),rgba(33,86,170,0) 56%),linear-gradient(144deg,rgba(13,30,51,.82),rgba(7,18,34,.9));box-shadow:inset 0 1px 0 rgba(194,240,255,.07),inset 0 -1px 0 rgba(5,17,30,.45)}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.grid-2.split{grid-template-columns:minmax(320px,.42fr) minmax(420px,.58fr)}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:start}.grid-2.equalize,.grid-3.equalize{align-items:stretch;grid-auto-rows:1fr}.grid-2.equalize>.panel,.grid-2.equalize>.panel-inset,.grid-3.equalize>.panel,.grid-3.equalize>.panel-inset{height:100%;display:flex;flex-direction:column}.overview-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.overview-card{min-height:172px;height:100%;display:flex;flex-direction:column;justify-content:flex-start}.metrics-split{grid-auto-rows:minmax(33rem,auto)}.row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.field{display:grid;grid-gap:.36rem;gap:.36rem;margin-bottom:.62rem}.field-span{grid-column:1/-1}.field-inline{min-width:220px;margin-bottom:0}.field-inline-wide{min-width:240px;margin-bottom:0}.spaced-top{margin-top:.72rem}.field label{font-size:.88rem;color:var(--text-soft);letter-spacing:.02em}button,input,select,textarea{font-family:inherit}input:not([type]),input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{width:100%;border-radius:.78rem;border:1px solid var(--border);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(243,249,255,.92));color:var(--text-main);padding:.52rem .62rem}input:not([type]):focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:none;border-color:var(--border-strong);box-shadow:0 0 0 3px rgba(56,249,199,.14)}select[multiple]{min-height:11.8rem;line-height:1.38;padding-right:.35rem}option{color:#132438;background:#f8fbff}textarea{resize:vertical}.sidebar,body,select,textarea{scrollbar-color:rgba(109,191,210,.56) var(--scroll-track);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(202,219,235,.44),rgba(186,206,228,.36));border-radius:999px;border:1px solid rgba(95,149,177,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:999px;border:1px solid rgba(56,97,142,.34);box-shadow:inset 0 0 0 1px rgba(216,242,247,.18),0 0 8px rgba(78,174,208,.12)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}::-webkit-scrollbar-thumb:active{background:var(--scroll-thumb-active)}::-webkit-scrollbar-corner{background:rgba(188,205,222,.3)}.btn,button{border-radius:.85rem;border:1px solid var(--border);background:linear-gradient(120deg,rgba(255,255,255,.98),rgba(240,248,255,.95));color:#16324d;padding:.49rem .84rem;cursor:pointer;box-shadow:0 5px 12px rgba(36,72,109,.16)}.btn:hover,button:hover{filter:brightness(1.08);text-decoration:none;transform:translateY(-1px)}.btn:active,button:active{transform:translateY(0)}.btn-primary{background:linear-gradient(120deg,rgba(20,158,145,.9),rgba(15,118,132,.92));border-color:rgba(18,129,121,.66);color:#f5fffd;box-shadow:0 0 16px rgba(31,165,151,.18),0 7px 16px rgba(38,82,118,.2)}.btn-danger{border-color:rgba(255,126,126,.45);color:#ffd9d9}.note{color:var(--text-soft);font-size:.9rem;opacity:.94}.divider{height:1px;background:linear-gradient(90deg,rgba(56,249,199,0),rgba(56,249,199,.3) 50%,rgba(56,249,199,0));margin:.95rem 0}.tag-chip{display:inline-block;border:1px solid var(--border);border-radius:999px;padding:.2rem .58rem;margin-right:.35rem;margin-bottom:.35rem;color:var(--text-main);background:rgba(255,255,255,.72);font-size:.89rem}.tag-chip:hover{border-color:var(--border-strong);background:rgba(15,159,144,.16);box-shadow:0 0 10px rgba(15,159,144,.1)}.muted{opacity:.8}.expand{margin-bottom:.7rem;border:1px solid rgba(38,103,154,.4);border-radius:.88rem;overflow:hidden;background:radial-gradient(130% 90% at 0 0,rgba(74,196,219,.14),rgba(74,196,219,0) 44%),linear-gradient(132deg,rgba(247,253,255,.96),rgba(229,240,250,.94));box-shadow:0 7px 14px rgba(31,70,109,.11)}.expand[open]{border-color:rgba(38,103,154,.58);box-shadow:0 0 18px rgba(56,131,181,.16)}.expand summary{cursor:pointer;list-style:none;padding:.68rem 2.05rem .68rem .82rem;color:var(--accent);position:relative}.expand summary:after{content:">";position:absolute;right:.82rem;top:50%;transform:translateY(-50%) rotate(0deg);transform-origin:center;font-weight:700;color:rgba(15,159,144,.86)}.expand[open] summary:after{transform:translateY(-50%) rotate(90deg)}.expand summary::-webkit-details-marker{display:none}.expand-body{padding:0 .82rem .76rem;border-top:1px solid var(--border)}.expand[open] .expand-body{animation:expand-body-in .17s ease both}.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.38rem;gap:.38rem}.calendar-day{min-height:90px;border:1px solid var(--border);border-radius:.68rem;padding:.38rem .48rem;background:rgba(255,255,255,.74)}.calendar-add{display:inline-block;margin-left:.35rem;font-size:.68rem;padding:.1rem .3rem;border-radius:.4rem;border:1px solid var(--border);color:var(--accent)}.calendar-day.is-selected{border-color:rgba(15,159,144,.58);box-shadow:inset 0 0 0 1px rgba(15,159,144,.2)}.calendar-day:hover{border-color:var(--border-strong);box-shadow:inset 0 0 0 1px rgba(15,159,144,.16)}.calendar-day strong{font-size:.85rem}.calendar-day.calendar-weekday{min-height:0;padding:.3rem .46rem;background:rgba(15,159,144,.08)}.calendar-day.is-today{border-color:rgba(15,159,144,.54);box-shadow:inset 0 0 0 1px rgba(15,159,144,.24)}.calendar-event{display:block;margin-top:.31rem;font-size:.76rem;border-radius:.42rem;background:rgba(15,159,144,.16);color:#113652;padding:.1rem .32rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event:hover{background:rgba(15,159,144,.26);text-decoration:none}:root[data-theme=dark] .calendar-add{border:1px solid rgba(56,249,199,.32);color:#90fbe0}:root[data-theme=dark] .calendar-day.is-selected{border-color:rgba(56,249,199,.58);box-shadow:inset 0 0 0 1px rgba(56,249,199,.24)}:root[data-theme=dark] .expand{border:1px solid rgba(56,249,199,.16);background:radial-gradient(130% 90% at 0 0,rgba(74,196,219,.09),rgba(74,196,219,0) 44%),linear-gradient(132deg,rgba(10,26,42,.78),rgba(8,18,33,.76))}:root[data-theme=dark] .tag-chip{border:1px solid rgba(56,249,199,.28);color:#d7fff2;background:rgba(15,23,42,.46)}:root[data-theme=dark] .tag-chip:hover{border-color:rgba(56,249,199,.44);background:rgba(56,249,199,.16);box-shadow:0 0 10px rgba(56,249,199,.12)}:root[data-theme=dark] .expand[open]{border-color:rgba(56,249,199,.36);box-shadow:0 0 18px rgba(56,249,199,.09)}:root[data-theme=dark] .expand summary:after{color:rgba(56,249,199,.86)}:root[data-theme=dark] .expand-body{border-top:1px solid rgba(56,249,199,.12)}:root[data-theme=dark] .calendar-day{border:1px solid rgba(56,249,199,.16);background:rgba(10,23,32,.5)}:root[data-theme=dark] .calendar-day:hover{border-color:rgba(56,249,199,.32);box-shadow:inset 0 0 0 1px rgba(56,249,199,.14)}:root[data-theme=dark] .calendar-day.calendar-weekday{background:rgba(56,249,199,.08)}:root[data-theme=dark] .calendar-day.is-today{border-color:rgba(56,249,199,.5);box-shadow:inset 0 0 0 1px rgba(56,249,199,.22)}:root[data-theme=dark] .calendar-event{background:rgba(56,249,199,.16);color:#d8fff4}:root[data-theme=dark] .calendar-event:hover{background:rgba(56,249,199,.25)}.link-plain{color:inherit}.link-plain,.link-plain:hover{text-decoration:none}.used-item{border:1px solid rgba(56,249,199,.22);border-radius:.65rem;padding:.36rem .58rem;margin-bottom:.37rem}.status{margin:0;padding:.47rem .68rem;border:1px solid rgba(56,249,199,.25);border-radius:.78rem;background:rgba(56,249,199,.09);color:var(--text-main)}.status.error{border-color:rgba(255,126,126,.38);background:rgba(255,126,126,.1);color:#ffe0e0}.hstack{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.list{display:grid;grid-gap:.48rem;gap:.48rem}.list-item{display:flex;flex-direction:column;justify-content:center;min-height:92px;border:1px solid rgba(38,103,154,.44);border-radius:.72rem;padding:.48rem .62rem;color:var(--text-main);background:radial-gradient(110% 100% at 0 0,rgba(93,176,220,.12),rgba(93,176,220,0) 43%),linear-gradient(136deg,rgba(252,255,255,.97),rgba(241,249,255,.93));box-shadow:inset 0 1px 0 rgba(188,239,255,.05),inset 0 -1px 0 rgba(4,14,28,.48)}.list-item:hover{border-color:rgba(15,159,144,.4);text-decoration:none;transform:translateY(-1px)}.list-item.active,.list-item:hover{box-shadow:0 0 16px rgba(15,159,144,.1)}.list-item.active{border-color:rgba(15,159,144,.44);background:rgba(15,159,144,.14);color:#10304c}.analysis-embed-frame{width:100%;height:85vh;border:0;display:block;border-radius:.85rem;background:linear-gradient(140deg,rgba(10,28,46,.8),rgba(6,16,30,.82))}.analysis-stage-page{gap:.74rem}.analysis-stage-page .page-lead{max-width:none}.analysis-stage{position:relative;border:1px solid var(--border);border-radius:1.05rem;padding:.36rem;background:radial-gradient(130% 90% at 0 0,rgba(70,181,215,.08),rgba(70,181,215,0) 44%),linear-gradient(135deg,rgba(255,255,255,.48),rgba(231,242,251,.24));box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.analysis-embed-frame.analysis-embed-native{min-height:clamp(520px,84vh,980px);height:clamp(520px,84vh,980px);border-radius:.8rem;background:transparent}.analysis-test-root{position:relative;min-height:100vh;padding:.75rem;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;background:#0a1225;color:#e8f6ff}.analysis-test-bg{position:fixed;inset:-16%;z-index:0;pointer-events:none;background:radial-gradient(62vmax 56vmax at 14% 18%,rgba(59,191,177,.3),transparent 64%),radial-gradient(66vmax 58vmax at 86% 18%,rgba(93,148,219,.26),transparent 66%),radial-gradient(58vmax 56vmax at 52% 84%,rgba(66,119,218,.2),transparent 70%),linear-gradient(180deg,#101a3c,#071328 44%,#050816)}.analysis-test-root[data-theme=light]{background:#e6eef7;color:#153454}.analysis-test-root[data-theme=light] .analysis-test-bg{background:radial-gradient(62vmax 56vmax at 14% 18%,rgba(37,193,180,.34),transparent 64%),radial-gradient(66vmax 58vmax at 86% 18%,rgba(77,158,236,.28),transparent 66%),radial-gradient(58vmax 56vmax at 52% 84%,rgba(53,116,214,.2),transparent 70%),linear-gradient(180deg,#f7fbff,#ebf3fb 44%,#e6eef7)}.analysis-switcher-panel,.analysis-test-topbar{position:relative;z-index:1;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(136deg,rgba(12,29,53,.76),rgba(8,20,38,.78));box-shadow:var(--shadow-soft)}.analysis-test-root[data-theme=light] .analysis-switcher-panel,.analysis-test-root[data-theme=light] .analysis-test-topbar{background:linear-gradient(136deg,rgba(252,255,255,.96),rgba(241,249,255,.94))}.analysis-test-topbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .9rem}.analysis-test-topbar-left{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.analysis-test-logo{width:40px;height:40px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 2px 6px rgba(12,56,93,.25))}.analysis-test-title{font-size:1.04rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.analysis-test-subtitle{font-size:.8rem;color:var(--text-soft)}.analysis-test-topbar-actions{display:inline-flex;gap:.5rem}.analysis-test-btn{border:1px solid var(--border);border-radius:.7rem;background:linear-gradient(125deg,rgba(14,36,64,.9),rgba(7,20,38,.92));color:#d7fff5;font-family:inherit;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;padding:.44rem .74rem}.analysis-test-root[data-theme=light] .analysis-test-btn{background:linear-gradient(125deg,rgba(255,255,255,.98),rgba(241,248,255,.95));color:#123250}.analysis-test-login{text-decoration:none;border-color:rgba(56,249,199,.5);background:linear-gradient(125deg,rgba(19,153,130,.94),rgba(9,98,91,.95));color:#ecfff8}.analysis-test-login:focus-visible,.analysis-test-login:hover{text-decoration:none;box-shadow:0 0 14px rgba(56,249,199,.22)}.analysis-test-root[data-theme=light] .analysis-test-login{border-color:rgba(17,139,133,.48);background:linear-gradient(125deg,rgba(55,180,169,.96),rgba(28,150,147,.96));color:#072f3f}.analysis-test-pitch{position:relative;z-index:1;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.analysis-test-frame{width:100%;height:calc(100vh - 7.3rem);border:0;display:block}.analysis-switcher-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:rgba(12,32,52,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.analysis-switcher-panel{width:min(980px,94vw);max-height:82vh;overflow:auto;padding:.9rem;border:1px solid rgba(38,103,154,.5);border-radius:1rem;background:radial-gradient(120% 110% at 0 0,rgba(85,180,215,.12),rgba(85,180,215,0) 48%),linear-gradient(136deg,rgba(252,255,255,.98),rgba(235,244,252,.96));box-shadow:0 18px 42px rgba(31,70,109,.22)}.analysis-switcher-header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.75rem}.analysis-switcher-header h2{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.04em}.analysis-switcher-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.62rem;gap:.62rem}.analysis-switcher-card{border:1px solid var(--border);border-radius:.8rem;text-align:left;padding:.64rem .72rem;background:linear-gradient(136deg,rgba(252,255,255,.98),rgba(241,249,255,.94));color:var(--text-main);display:grid;grid-gap:.35rem;gap:.35rem}.analysis-switcher-card strong{color:var(--accent);font-size:.9rem}.analysis-switcher-card span{font-size:.8rem;color:var(--text-soft)}.analysis-switcher-card.active{border-color:rgba(56,249,199,.6);box-shadow:0 0 18px rgba(56,249,199,.18)}.analysis-switcher-card.disabled{cursor:not-allowed;opacity:.45;filter:grayscale(1)}:root[data-theme=dark] .analysis-switcher-backdrop{background:rgba(3,10,22,.54)}:root[data-theme=dark] .analysis-switcher-panel{border-color:var(--border);background:linear-gradient(136deg,rgba(12,29,53,.9),rgba(8,20,38,.92));box-shadow:var(--shadow-soft)}:root[data-theme=dark] .analysis-switcher-card{background:linear-gradient(136deg,rgba(12,29,53,.8),rgba(8,20,38,.82))}.analysis-test-root[data-theme=light] .analysis-switcher-backdrop{background:rgba(12,32,52,.34)}.analysis-test-root[data-theme=light] .analysis-switcher-panel{border-color:rgba(38,103,154,.5);background:radial-gradient(120% 110% at 0 0,rgba(85,180,215,.12),rgba(85,180,215,0) 48%),linear-gradient(136deg,rgba(252,255,255,.98),rgba(235,244,252,.96));box-shadow:0 18px 42px rgba(31,70,109,.22)}.analysis-test-root[data-theme=light] .analysis-switcher-card{background:linear-gradient(136deg,rgba(252,255,255,.98),rgba(241,249,255,.94))}.analysis-shell-root{position:relative;min-height:100vh;padding:.75rem;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.analysis-shell-bg{position:fixed;inset:-16%;z-index:0;pointer-events:none}.analysis-shell-content,.analysis-shell-topbar{position:relative;z-index:1}.analysis-shell-topbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .9rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(136deg,rgba(12,29,53,.76),rgba(8,20,38,.78));box-shadow:var(--shadow-soft)}.analysis-shell-topbar-left{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.analysis-shell-logo{width:40px;height:40px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 2px 6px rgba(12,56,93,.25))}.analysis-shell-title{font-size:1.04rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.analysis-shell-topbar-actions{display:inline-flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.analysis-shell-btn{border:1px solid var(--border);border-radius:.7rem;background:linear-gradient(125deg,rgba(14,36,64,.9),rgba(7,20,38,.92));color:#d7fff5;font-family:inherit;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;padding:.44rem .74rem}.analysis-shell-btn:focus-visible,.analysis-shell-btn:hover{text-decoration:none}.analysis-shell-logout{text-decoration:none;border-color:rgba(56,249,199,.5);background:linear-gradient(125deg,rgba(19,153,130,.94),rgba(9,98,91,.95));color:#ecfff8}.analysis-shell-content{min-height:0}.analysis-shell-root.analysis-shell-next-game{min-height:100vh;overflow-x:hidden;background:#010b1a}.analysis-shell-next-game .analysis-shell-content{z-index:1;overflow:visible;background:#010b1a}.analysis-shell-next-game>.analysis-shell-topbar{z-index:10;opacity:1;visibility:visible;color:var(--text-main);background:linear-gradient(136deg,rgba(12,29,53,.76),rgba(8,20,38,.78))}.analysis-shell-next-game .analysis-shell-logo,.analysis-shell-next-game .analysis-shell-title,.analysis-shell-next-game .analysis-shell-topbar-actions,.analysis-shell-next-game .analysis-shell-topbar-left{opacity:1;visibility:visible}.analysis-shell-next-game .analysis-shell-title{color:var(--text-main)}.analysis-shell-next-game .analysis-shell-btn{border:1px solid var(--border);border-radius:.7rem;background:linear-gradient(125deg,rgba(14,36,64,.9),rgba(7,20,38,.92));color:#d7fff5;box-shadow:0 5px 12px rgba(36,72,109,.16)}.analysis-shell-frame{width:100%;height:calc(100vh - 7.3rem);border:0;display:block;background:transparent}:root[data-theme=light] .analysis-shell-topbar{background:linear-gradient(136deg,rgba(252,255,255,.96),rgba(241,249,255,.94))}:root[data-theme=light] .analysis-shell-btn{background:linear-gradient(125deg,rgba(255,255,255,.98),rgba(241,248,255,.95));color:#123250}:root[data-theme=light] .analysis-shell-logout{border-color:rgba(17,139,133,.48);background:linear-gradient(125deg,rgba(55,180,169,.96),rgba(28,150,147,.96));color:#072f3f}:root[data-theme=dark] .analysis-stage{border-color:rgba(56,249,199,.25);background:radial-gradient(130% 90% at 0 0,rgba(56,249,199,.1),rgba(56,249,199,0) 44%),linear-gradient(135deg,rgba(8,20,38,.42),rgba(4,11,24,.24));box-shadow:inset 0 1px 0 rgba(128,223,215,.16),0 0 0 1px rgba(56,249,199,.05)}:root[data-theme=dark] input:not([type]),:root[data-theme=dark] input[type=date],:root[data-theme=dark] input[type=email],:root[data-theme=dark] input[type=number],:root[data-theme=dark] input[type=password],:root[data-theme=dark] input[type=search],:root[data-theme=dark] input[type=text],:root[data-theme=dark] input[type=url],:root[data-theme=dark] select,:root[data-theme=dark] textarea{background:linear-gradient(135deg,rgba(12,29,53,.88),rgba(7,22,42,.9));color:var(--text-main)}:root[data-theme=dark] option{color:#dffef5;background:#081629}:root[data-theme=dark] .btn,:root[data-theme=dark] button{border:1px solid rgba(56,249,199,.35);background:linear-gradient(120deg,rgba(15,23,42,.9),rgba(5,21,28,.96));color:#c9fff0;box-shadow:0 5px 12px rgba(0,0,0,.25)}:root[data-theme=dark] .btn-primary{background:linear-gradient(120deg,rgba(18,102,94,.92),rgba(6,42,45,.95));border-color:rgba(56,249,199,.55);color:#d8fff4;box-shadow:0 0 18px rgba(56,249,199,.22),0 7px 16px rgba(0,0,0,.28)}:root[data-theme=dark] .list-item{border:1px solid rgba(56,249,199,.14);background:radial-gradient(110% 100% at 0 0,rgba(73,202,229,.1),rgba(73,202,229,0) 43%),linear-gradient(136deg,rgba(14,32,55,.64),rgba(8,20,38,.7))}:root[data-theme=dark] .list-item:hover{border-color:rgba(56,249,199,.44);box-shadow:0 0 16px rgba(56,249,199,.11)}:root[data-theme=dark] .list-item.active{border-color:rgba(56,249,199,.45);background:rgba(56,249,199,.15);color:#d8fff4;box-shadow:0 0 16px rgba(56,249,199,.12)}.ambient-bg{opacity:.62;filter:blur(13px) saturate(104%)}:root[data-theme=dark] .ambient-bg{opacity:.7;filter:blur(14px) saturate(112%)}.panel:after,.panel:before{opacity:.42}:root[data-theme=dark] .panel:after,:root[data-theme=dark] .panel:before{opacity:.38}.landing-bg{animation:landing-wave 8.5s ease-in-out infinite alternate,landing-shift 13s ease-in-out infinite}.landing-login-btn{background:linear-gradient(140deg,rgba(255,255,255,.98),rgba(242,248,255,.94));box-shadow:0 8px 16px rgba(34,95,148,.14)}:root[data-theme=light] .landing-login-btn,:root[data-theme=light] .landing-login-btn:focus-visible,:root[data-theme=light] .landing-login-btn:hover{color:#0e3554}:root[data-theme=dark] ::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(8,19,37,.5),rgba(6,14,28,.4));border:1px solid rgba(95,149,177,.16);box-shadow:inset 0 0 0 1px rgba(5,10,20,.26),inset 0 4px 10px rgba(18,31,54,.14)}:root[data-theme=dark] ::-webkit-scrollbar-thumb{border:1px solid rgba(7,16,32,.4);box-shadow:inset 0 0 0 1px rgba(183,237,245,.12),0 0 10px rgba(78,174,208,.16)}:root[data-theme=dark] ::-webkit-scrollbar-corner{background:rgba(8,16,30,.24)}input[type=checkbox]{accent-color:var(--accent)}@media (max-width:1100px){.app-shell{grid-template-columns:270px minmax(0,1fr)}.content{padding:.9rem 1.2rem 1.9rem}}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;transform:none!important;opacity:1!important;pointer-events:auto!important}.sidebar-toggle{display:none}.shell-toolbar{justify-content:flex-end}.grid-2,.grid-3{grid-template-columns:1fr}.content{width:100%}.analysis-stage{padding:.24rem;border-radius:.9rem}.analysis-embed-frame.analysis-embed-native{min-height:72vh;height:72vh;border-radius:.72rem}.landing-root{padding:1rem .9rem 1.2rem}.landing-login-card{position:static;margin-left:auto;margin-right:0;margin-bottom:.8rem}.landing-center{position:relative;left:auto;top:auto;transform:none;width:100%;margin-top:1.4rem}.landing-logo{width:min(520px,90vw)}.landing-footer{position:static;transform:none;width:100%;margin-top:1.2rem}.analysis-switcher-grid{grid-template-columns:1fr}.analysis-test-topbar{flex-wrap:wrap}.analysis-test-topbar-left{width:100%}.analysis-test-frame{height:calc(100vh - 9.4rem)}.analysis-shell-topbar{flex-wrap:wrap}.analysis-shell-topbar-left{width:100%}.analysis-shell-frame{height:calc(100vh - 9.4rem)}}@keyframes bg-drift{0%{transform:translate3d(-2.2%,-1.8%,0) scale(1);filter:hue-rotate(0deg) saturate(114%)}50%{transform:translate3d(2.4%,1.4%,0) scale(1.05);filter:hue-rotate(7deg) saturate(122%)}to{transform:translate3d(-1.6%,2.1%,0) scale(1.03);filter:hue-rotate(-6deg) saturate(116%)}}@keyframes bg-shimmer{0%{opacity:.62;transform:translateX(-2%) translateY(-1%)}50%{opacity:.78;transform:translateX(1.5%) translateY(1%)}to{opacity:.64;transform:translateX(-1%) translateY(0)}}@keyframes aurora-float{0%{transform:translate3d(-2.2%,-1.7%,0) scale(1)}50%{transform:translate3d(2.6%,1.4%,0) scale(1.08)}to{transform:translate3d(-1.9%,2.2%,0) scale(1.05)}}@keyframes aurora-hue{0%{filter:blur(14px) saturate(112%) hue-rotate(0deg)}50%{filter:blur(16px) saturate(121%) hue-rotate(9deg)}to{filter:blur(15px) saturate(114%) hue-rotate(-7deg)}}@keyframes ambient-layer-a{0%{transform:translate3d(-8%,-7%,0) scale(1);opacity:.56}50%{transform:translate3d(7%,6%,0) scale(1.09);opacity:.76}to{transform:translate3d(-5%,8%,0) scale(1.05);opacity:.62}}@keyframes ambient-layer-b{0%{transform:translate3d(8%,-6%,0) scale(1);opacity:.46}50%{transform:translate3d(-7%,7%,0) scale(1.1);opacity:.62}to{transform:translate3d(6%,8%,0) scale(1.06);opacity:.5}}@keyframes rise-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes expand-body-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-glow{0%{transform:translate3d(-18%,-14%,0) scale(1);opacity:.5}50%{transform:translate3d(16%,14%,0) scale(1.11);opacity:.68}to{transform:translate3d(-13%,18%,0) scale(1.07);opacity:.56}}@keyframes panel-glow-reverse{0%{transform:translate3d(16%,-15%,0) scale(1);opacity:.44}50%{transform:translate3d(-15%,12%,0) scale(1.12);opacity:.63}to{transform:translate3d(10%,16%,0) scale(1.07);opacity:.5}}@keyframes landing-wave{0%{transform:translate3d(-8%,-7%,0) scale(1)}50%{transform:translate3d(8%,6%,0) scale(1.13)}to{transform:translate3d(-7%,9%,0) scale(1.09)}}@keyframes landing-shift{0%{filter:saturate(116%) hue-rotate(0deg)}50%{filter:saturate(136%) hue-rotate(8deg)}to{filter:saturate(122%) hue-rotate(-7deg)}}.passdec-root,.passdec-stack{display:grid;grid-gap:1rem;gap:1rem}.passdec-summary-row{display:grid;grid-template-columns:1fr 1.18fr 1fr;grid-gap:1rem;gap:1rem;align-items:stretch}.passdec-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.passdec-summary-card{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0;padding:.9rem 1rem;border:1px solid var(--border);border-radius:.75rem;background:rgba(255,255,255,.035)}.passdec-summary-card span{color:var(--text-soft);font-size:.76rem;text-transform:uppercase;letter-spacing:.07em}.passdec-summary-card strong{overflow-wrap:anywhere;color:var(--text-main)}.passdec-pair-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;align-items:stretch}.passdec-coach-hero>.panel,.passdec-coach-hero>section.panel,.passdec-pair-row>.panel,.passdec-pair-row>section.panel,.passdec-summary-row>.panel,.passdec-summary-row>section.panel{height:100%;min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:flex-start;margin-top:0}.passdec-grid{display:grid;grid-gap:1rem;gap:1rem;align-items:stretch;grid-auto-rows:1fr}.passdec-grid>.panel,.passdec-grid>section.panel{height:100%}.passdec-grid>.panel:not(.passdec-picker-panel),.passdec-grid>section.panel:not(.passdec-picker-panel){display:grid;align-content:flex-start}.passdec-grid-2>.panel,.passdec-grid-3>.panel{grid-template-rows:auto minmax(0,1fr)}.passdec-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.passdec-grid-1{grid-template-columns:minmax(0,1fr)}.passdec-grid-3{grid-template-columns:1fr 1.18fr 1fr}.passdec-picker-panel{display:grid;grid-gap:0;gap:0;padding:.9rem 1rem}.passdec-mode-panel{display:grid;grid-gap:.85rem;gap:.85rem}.passdec-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.passdec-module-card{display:grid;grid-gap:.45rem;gap:.45rem;min-height:8rem;padding:1rem;border:1px solid var(--border);border-radius:.8rem;background:linear-gradient(136deg,rgba(12,29,53,.8),rgba(8,20,38,.82));color:var(--text-main);text-decoration:none}.passdec-module-card strong{color:var(--accent);font-size:1rem}.passdec-module-card span{color:var(--text-soft);font-size:.86rem}.passdec-module-card.is-active{border-color:rgba(56,249,199,.6);box-shadow:0 0 18px rgba(56,249,199,.16)}.passdec-disabled-panel,.passdec-module-card.is-disabled{opacity:.48;filter:grayscale(.55)}.passdec-module-card.is-disabled{cursor:not-allowed}:root[data-theme=light] .passdec-module-card{background:linear-gradient(136deg,rgba(252,255,255,.98),rgba(241,249,255,.94))}.passdec-disclosure{border:1px solid var(--border);border-radius:.8rem;background:var(--bg-panel);box-shadow:var(--shadow-soft);overflow:hidden}.passdec-disclosure>summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.25rem;padding:1rem 1.1rem;cursor:pointer;list-style:none;transition:background-color .18s ease,color .18s ease}.passdec-disclosure>summary::-webkit-details-marker{display:none}.passdec-disclosure>summary:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.passdec-disclosure>summary:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,white);outline-offset:-3px}.passdec-disclosure-copy{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.passdec-disclosure>summary strong{color:var(--text-main);font-size:1rem}.passdec-disclosure-indicator{display:grid;place-items:center;flex:0 0 auto;width:3.4rem;height:2.15rem;border:1px solid color-mix(in srgb,var(--accent) 52%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--accent) 7%,var(--bg-panel-strong));color:var(--accent);overflow:hidden;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.passdec-disclosure-indicator svg{display:block;width:2.75rem;height:1.6rem;overflow:visible}.passdec-disclosure-arrow,.passdec-disclosure-rail{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.passdec-disclosure-rail{opacity:.5;stroke-width:1.5;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .18s ease}.passdec-disclosure-signal{fill:currentColor;transition:transform .32s cubic-bezier(.16,1,.3,1)}.passdec-disclosure-arrow{stroke-width:2;transform-origin:37px 14px;transition:transform .26s cubic-bezier(.16,1,.3,1)}.passdec-disclosure[open]>summary .passdec-disclosure-indicator{border-color:color-mix(in srgb,var(--accent) 78%,var(--border));background:color-mix(in srgb,var(--accent) 14%,var(--bg-panel-strong))}.passdec-disclosure[open]>summary .passdec-disclosure-signal{transform:translateX(14px)}.passdec-disclosure[open]>summary .passdec-disclosure-rail.is-upper{transform:translateX(5px)}.passdec-disclosure[open]>summary .passdec-disclosure-rail.is-lower{transform:translateX(-5px);opacity:.8}.passdec-disclosure[open]>summary .passdec-disclosure-arrow{transform:rotate(90deg)}.passdec-disclosure-body{display:grid;grid-gap:1rem;gap:1rem;padding:0 1rem 1rem}.passdec-mode-head{display:grid;grid-gap:.25rem;gap:.25rem}.passdec-mode-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.35rem;border-radius:1rem;background:rgba(15,23,42,.05);border:1px solid var(--border);width:-moz-fit-content;width:fit-content;max-width:100%}.passdec-mode-switch button{min-height:2.7rem;border:0;border-radius:.8rem;background:transparent;color:var(--text-soft);padding:.72rem 1rem;font:inherit;font-weight:700;cursor:pointer}.passdec-mode-switch button.is-active{background:linear-gradient(135deg,rgba(15,159,144,.18),rgba(58,120,211,.14));color:var(--text-main);box-shadow:0 8px 24px rgba(38,88,135,.12)}.passdec-picker-copy{display:grid;grid-gap:.5rem;gap:.5rem}.analysis-match-context,.analysis-section-context{margin:0;color:var(--text-soft);font-size:.84rem;line-height:1.5}.analysis-match-context{display:flex;flex-wrap:wrap;gap:.4rem .9rem}.analysis-match-context span{display:inline-flex;align-items:center;gap:.9rem}.analysis-match-context span:not(:last-child):after{content:"";width:3px;height:3px;border-radius:50%;background:var(--accent);opacity:.72}.passdec-card-header{display:grid;align-content:flex-start;min-height:5rem}.passdec-card-body{display:grid;align-content:start;min-height:0}.passdec-card-body-table{height:100%}.passdec-section-head>div:first-child{display:grid;grid-gap:.25rem;gap:.25rem;align-content:flex-start}.passdec-picker-form{display:flex;flex-wrap:wrap;gap:.8rem;align-items:flex-end}.passdec-field{min-width:14rem;display:grid;grid-gap:.35rem;gap:.35rem}.passdec-field-grow{flex:1 1 28rem}.passdec-eyebrow,.passdec-field span,.passdec-kpi-title{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:var(--text-soft)}.passdec-field input,.passdec-field select,.passdec-submit-btn{min-height:2.7rem;border-radius:.95rem;border:1px solid var(--border);background:rgba(255,255,255,.82);color:var(--text-main);padding:.72rem .9rem;font:inherit}.passdec-submit-btn{min-width:10rem;cursor:pointer;background:linear-gradient(135deg,rgba(15,159,144,.18),rgba(58,120,211,.14));box-shadow:0 8px 24px rgba(38,88,135,.12)}:root[data-theme=dark] .passdec-field input,:root[data-theme=dark] .passdec-field select,:root[data-theme=dark] .passdec-submit-btn{background:rgba(7,18,34,.85)}.analysis-loading{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:5.75rem;padding:1.1rem 1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--bg-panel);box-shadow:var(--shadow-soft)}.analysis-loading:after{content:"";position:absolute;left:-18%;bottom:0;width:18%;height:2px;background:var(--accent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 55%,transparent);animation:analysis-loading-scan 1.8s cubic-bezier(.65,0,.35,1) infinite}.analysis-loading h2,.analysis-state h2{margin:0;color:var(--text-main);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15;letter-spacing:-.025em}.analysis-state{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.2rem 1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--bg-panel);box-shadow:var(--shadow-soft)}.analysis-state>div{display:grid;grid-gap:.45rem;gap:.45rem}.analysis-state p{max-width:68ch;margin:0;color:var(--text-soft);line-height:1.55}.analysis-state-error{border-color:color-mix(in srgb,#e66b72 50%,var(--border))}.analysis-state-action{flex:0 0 auto;min-height:2.7rem;padding:.72rem 1rem;border:1px solid var(--border-strong);border-radius:.8rem;background:color-mix(in srgb,var(--accent) 13%,var(--bg-panel));color:var(--text-main);font:inherit;font-weight:700;cursor:pointer}.analysis-state-action:focus-visible,.analysis-state-action:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 20%,var(--bg-panel))}@keyframes analysis-loading-scan{0%{left:-18%}to{left:100%}}.passdec-executive,.passdec-team-summary{display:grid;grid-gap:.9rem;gap:.9rem;min-height:100%;align-content:flex-start;grid-template-rows:auto minmax(0,1fr)}.passdec-definition-bar{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.8rem .9rem;border-radius:.95rem;border:1px solid var(--border);background:linear-gradient(135deg,rgba(15,159,144,.08),rgba(59,130,246,.08));text-align:center}.passdec-definition-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem}.passdec-methodology-grid{margin-top:1rem}.passdec-section-note{margin:.85rem 0 0;color:var(--text-soft);font-size:.9rem;line-height:1.45}.passdec-definition-bar strong{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.passdec-definition-bar span{color:var(--text-soft);line-height:1.45;font-size:.96rem;font-weight:600}.passdec-score{color:var(--accent)}.passdec-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.passdec-kpi-grid.single-row{grid-template-columns:minmax(0,1fr)}.passdec-kpi-grid-3col{grid-template-columns:repeat(3,minmax(0,1fr))}.passdec-kpi-grid-4col{grid-template-columns:repeat(4,minmax(0,1fr))}.passdec-kpi-card{display:grid;grid-gap:.3rem;gap:.3rem}.passdec-kpi-value{font-size:clamp(1.3rem,2vw,1.9rem);line-height:1}.passdec-action-meta,.passdec-kpi-meta,.passdec-table-sub{color:var(--text-soft);font-size:.84rem}.passdec-insight{margin:0;font-size:1rem;line-height:1.65}.passdec-coach-insights{display:grid;grid-gap:.75rem;gap:.75rem}.passdec-coach-insight{padding:1rem 1.05rem}.passdec-coach-hero{display:grid;grid-template-columns:1fr 1.18fr 1fr;grid-gap:1rem;gap:1rem;align-items:stretch}.passdec-coach-team-card{min-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.passdec-coach-hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.passdec-coach-hero-metric{display:grid;grid-gap:.35rem;gap:.35rem;min-height:100%}.passdec-coach-hero-metric.is-volume{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end}.passdec-coach-hero-metric.is-volume .passdec-coach-hero-value{grid-column:2;grid-row:1/span 2;align-self:center}.passdec-coach-hero-metric.is-volume .passdec-kpi-meta{grid-column:1}.passdec-coach-hero-value{font-size:clamp(1.5rem,2.2vw,2.3rem);line-height:1}.passdec-coach-player-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.passdec-coach-player-list{display:grid;grid-gap:.8rem;gap:.8rem;margin-top:.8rem}.passdec-coach-player-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.8rem;gap:.8rem;padding-bottom:.8rem;border-bottom:1px solid var(--border)}.passdec-coach-player-row:last-child{padding-bottom:0;border-bottom:0}.passdec-coach-player-row strong{display:block;overflow-wrap:anywhere}.passdec-coach-metrics{display:grid;grid-gap:0;gap:0;text-align:left;font-size:.9rem}.passdec-coach-metrics>span{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0;padding:.38rem 0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--text-soft);overflow-wrap:anywhere}.passdec-coach-metrics>span:last-child{border-bottom:0}.passdec-section-head{justify-content:space-between;gap:.9rem;align-items:flex-start}.passdec-highlight-strip,.passdec-section-head{display:flex;flex-wrap:wrap;align-content:flex-start}.passdec-highlight-strip{gap:.45rem;justify-content:flex-end;min-height:2rem}.passdec-chip,.passdec-pill{min-height:1.85rem;border-radius:999px;padding:.1rem .7rem;border:1px solid var(--border);font-size:.76rem;letter-spacing:.03em}.passdec-chip,.passdec-link-btn,.passdec-pill{display:inline-flex;align-items:center;justify-content:center}.passdec-link-btn{min-height:1.9rem;border-radius:999px;padding:.12rem .72rem;border:1px solid rgba(16,132,148,.38);background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(221,242,249,.88));color:#096f73;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.passdec-link-btn:hover{text-decoration:none;border-color:var(--border-strong)}.analysis-visualizer-link{display:inline-flex;align-items:center;justify-content:center;gap:.58rem;min-height:2.65rem;padding:.58rem .82rem;border:1.5px solid color-mix(in srgb,var(--accent) 68%,var(--border));border-radius:.78rem;background:color-mix(in srgb,var(--accent) 10%,var(--bg-panel));color:var(--text-main);text-decoration:none;box-shadow:0 7px 18px rgba(21,80,111,.12)}.analysis-visualizer-link:focus-visible,.analysis-visualizer-link:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 17%,var(--bg-panel));text-decoration:none;transform:translateY(-1px)}.analysis-visualizer-link svg{flex:0 0 auto;width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.analysis-visualizer-link>span{display:grid;grid-gap:.04rem;gap:.04rem}.analysis-visualizer-link strong{font-size:.79rem;line-height:1.15}.analysis-visualizer-link.is-compact{min-height:2.35rem;padding:.42rem .65rem}:root[data-theme=dark] .analysis-visualizer-link{background:rgba(9,28,45,.9);box-shadow:none}.passdec-value-map{display:grid;grid-gap:1rem;gap:1rem}.passdec-value-map-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.passdec-value-map-head p,.shotsurf-timeline-head p{margin:.35rem 0 0;color:var(--text-soft)}.passdec-value-map-controls{display:grid;grid-gap:.7rem;gap:.7rem;justify-items:end}.passdec-scope-switch{display:inline-grid;grid-template-columns:repeat(2,auto);padding:.2rem;border:1px solid var(--border);border-radius:.76rem;background:color-mix(in srgb,var(--bg-panel-strong) 88%,transparent)}.passdec-scope-switch button{min-height:2.1rem;padding:.35rem .72rem;border:0;border-radius:.55rem;background:transparent;color:var(--text-soft);font:inherit;font-size:.78rem;font-weight:750;cursor:pointer}.passdec-scope-switch button:hover{color:var(--text-main)}.passdec-scope-switch button.is-active{background:color-mix(in srgb,var(--accent) 18%,var(--bg-panel));color:var(--text-main);box-shadow:0 4px 12px rgba(8,35,53,.12)}.passdec-value-map-filters{display:grid;grid-template-columns:repeat(3,minmax(9.5rem,1fr));grid-gap:.65rem;gap:.65rem}.passdec-value-map-filters label{display:grid;grid-gap:.28rem;gap:.28rem}.passdec-value-map-filters label>span{color:var(--text-soft);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.passdec-value-map-filters select{min-height:2.45rem;padding:.4rem 2.1rem .4rem .7rem;border:1px solid var(--border);border-radius:.68rem;background:color-mix(in srgb,var(--bg-panel-strong) 94%,transparent);color:var(--text-main);font:inherit;font-size:.84rem}.passdec-value-map-layout{display:grid;grid-template-columns:1.5rem minmax(42rem,1fr);grid-template-rows:minmax(22rem,1fr) auto;grid-column-gap:.55rem;column-gap:.55rem;grid-row-gap:1.65rem;row-gap:1.65rem;overflow-x:auto;padding-bottom:.25rem}.passdec-value-map-x-label,.passdec-value-map-y-label{color:var(--text-soft);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.passdec-value-map-y-label{display:grid;place-items:center;writing-mode:vertical-rl;transform:rotate(180deg)}.passdec-value-map-x-label{grid-column:2;text-align:center}.passdec-value-map-plot{position:relative;min-height:22rem;margin:.4rem 1rem 0;border-left:1px solid color-mix(in srgb,var(--text-soft) 52%,transparent);border-bottom:1px solid color-mix(in srgb,var(--text-soft) 52%,transparent);background:linear-gradient(90deg,transparent calc(50% - .5px),color-mix(in srgb,var(--border) 76%,transparent) 50%,transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),color-mix(in srgb,var(--border) 76%,transparent) 50%,transparent calc(50% + .5px))}.passdec-value-quadrant{position:absolute;z-index:1;color:color-mix(in srgb,var(--text-soft) 75%,transparent);font-size:.72rem;font-weight:700}.passdec-value-tick{position:absolute;color:var(--text-soft);font-size:.65rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.76}.passdec-value-tick.is-x-0{left:0;bottom:-1.25rem;transform:translateX(-50%)}.passdec-value-tick.is-x-50{left:50%;bottom:-1.25rem;transform:translateX(-50%)}.passdec-value-tick.is-x-100{right:0;bottom:-1.25rem;transform:translateX(50%)}.passdec-value-tick.is-y-0{left:-.65rem;bottom:0;transform:translate(-100%,50%)}.passdec-value-tick.is-y-50{left:-.65rem;bottom:50%;transform:translate(-100%,50%)}.passdec-value-tick.is-y-100{left:-.65rem;top:0;transform:translate(-100%,-50%)}.passdec-value-quadrant.is-top-left{left:.75rem;top:.65rem}.passdec-value-quadrant.is-top-right{right:.75rem;top:.65rem}.passdec-value-quadrant.is-bottom-left{left:.75rem;bottom:.65rem}.passdec-value-quadrant.is-bottom-right{right:.75rem;bottom:.65rem}.passdec-value-point{position:absolute;z-index:2;width:.68rem;height:.68rem;padding:0;border:1.5px solid color-mix(in srgb,var(--bg-panel) 88%,transparent);border-radius:50%;background:var(--team-home);cursor:pointer;transform:translate(-50%,50%);opacity:.58;transition:opacity .14s ease,transform .14s ease,box-shadow .14s ease;color:var(--team-home)}.passdec-value-point.is-away{background:var(--team-away);color:var(--team-away)}:root[data-theme=dark] .passdec-value-point{border-color:color-mix(in srgb,var(--bg-panel-strong) 86%,white 14%);background:var(--team-home);color:var(--team-home);box-shadow:none}:root[data-theme=dark] .passdec-value-point.is-away{background:var(--team-away);color:var(--team-away)}.passdec-value-point.is-selected,.passdec-value-point:focus-visible,.passdec-value-point:hover{z-index:4;opacity:1;transform:translate(-50%,50%) scale(1.35);box-shadow:0 0 0 3px color-mix(in srgb,currentColor 24%,transparent)}.passdec-value-tooltip,.shotsurf-timeline-tooltip{position:absolute;z-index:5;display:grid;grid-gap:.45rem;gap:.45rem;width:min(15rem,34%);min-width:12rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--accent) 58%,var(--border));border-radius:.78rem;background:color-mix(in srgb,var(--bg-panel-strong) 94%,transparent);color:var(--text-main);box-shadow:0 12px 28px rgba(8,30,48,.22)}.passdec-value-tooltip.is-home,.shotsurf-timeline-tooltip.is-home{border-color:color-mix(in srgb,var(--team-home) 72%,var(--border))}.passdec-value-tooltip.is-away,.shotsurf-timeline-tooltip.is-away{border-color:color-mix(in srgb,var(--team-away) 72%,var(--border))}.passdec-value-tooltip>span,.shotsurf-timeline-tooltip>span{color:var(--text-soft);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.passdec-value-map-legend,.shotsurf-timeline-legend{display:flex;flex-wrap:wrap;gap:1rem;color:var(--text-soft);font-size:.8rem}.passdec-value-map-legend{justify-content:flex-end}.passdec-value-map-legend .passdec-value-map-count{margin-right:auto;color:var(--text-main);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.passdec-value-map-legend span,.shotsurf-timeline-legend span{display:inline-flex;align-items:center;gap:.42rem}.passdec-value-map-legend i,.shotsurf-timeline-legend i{width:1.4rem;height:3px;border-radius:3px;background:var(--team-home)}.passdec-value-map-legend i.is-away,.shotsurf-timeline-legend i.is-away{background:var(--team-away)}:root[data-theme=dark] .passdec-link-btn{border-color:var(--border);background:rgba(15,159,144,.12);color:var(--accent);box-shadow:none}.pass-event-explorer,.pass-event-state{display:grid;grid-gap:1rem;gap:1rem}.pass-event-toolbar{display:grid;grid-template-columns:repeat(4,minmax(9.5rem,1fr));grid-gap:.72rem;gap:.72rem;align-items:end}.pass-event-toolbar label{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.pass-event-toolbar label.is-wide{grid-column:span 2}.pass-event-toolbar label>span{color:var(--text-soft);font-size:.68rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.pass-event-toolbar input,.pass-event-toolbar select{width:100%;min-height:2.55rem;padding:.45rem .72rem;border:1px solid var(--border);border-radius:.68rem;background:color-mix(in srgb,var(--bg-panel-strong) 94%,transparent);color:var(--text-main);font:inherit;font-size:.84rem}.pass-event-toolbar select{padding-right:2.1rem}.pass-event-toolbar input::placeholder{color:color-mix(in srgb,var(--text-soft) 76%,transparent)}.pass-event-notice{padding:.68rem .8rem;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--border));border-radius:.72rem;background:color-mix(in srgb,var(--accent) 8%,var(--bg-panel));color:var(--text-soft);font-size:.8rem}.pass-event-summary{display:flex;align-items:baseline;gap:.42rem;color:var(--text-soft);font-size:.82rem}.pass-event-summary strong{color:var(--text-main);font-size:1.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pass-event-table-wrap{overflow-x:auto}.pass-event-table{width:100%;border-collapse:collapse;font-size:.8rem}.pass-event-table th{padding:.62rem .68rem;border-bottom:1px solid var(--border);color:var(--text-soft);font-size:.66rem;font-weight:750;letter-spacing:.055em;text-align:left;text-transform:uppercase}.pass-event-table td{padding:.68rem;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:var(--text-soft);vertical-align:middle}.pass-event-table tbody tr:last-child td{border-bottom:0}.pass-event-table tbody tr:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}.pass-event-table td span,.pass-event-table td strong{display:block}.pass-event-table td strong{color:var(--text-main)}.pass-event-table td.is-metric,.pass-event-table td.is-time{color:var(--text-main);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pass-event-table td.is-action{width:1%;text-align:right;white-space:nowrap}.pass-event-outcome{width:-moz-fit-content;width:fit-content;padding:.18rem .48rem;border-radius:999px;font-size:.7rem;font-weight:700}.pass-event-outcome.is-complete{background:color-mix(in srgb,var(--accent) 13%,transparent);color:color-mix(in srgb,var(--accent) 82%,var(--text-main))}.pass-event-outcome.is-incomplete{background:color-mix(in srgb,var(--team-home) 12%,transparent);color:color-mix(in srgb,var(--team-home) 78%,var(--text-main))}.pass-event-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;color:var(--text-soft);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pass-event-pagination button{min-height:2.25rem;padding:.38rem .72rem;border:1px solid var(--border);border-radius:.62rem;background:var(--bg-panel-strong);color:var(--text-main);font:inherit;cursor:pointer}.pass-event-pagination button:hover:not(:disabled){border-color:var(--accent)}.pass-event-pagination button:disabled{cursor:not-allowed;opacity:.45}.pass-event-state{grid-template-columns:auto 1fr;align-items:center;color:var(--text-soft)}.pass-event-loading-mark{width:.75rem;height:.75rem;border:2px solid color-mix(in srgb,var(--accent) 28%,transparent);border-top-color:var(--accent);border-radius:50%;animation:pass-event-spin .72s linear infinite}@keyframes pass-event-spin{to{transform:rotate(1turn)}}.passdec-coach-action-list{display:grid;grid-gap:.9rem;gap:.9rem}.passdec-coach-action-card{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(13rem,.9fr);grid-gap:1rem;gap:1rem;align-items:center}.passdec-coach-action-copy{display:grid;grid-gap:.8rem;gap:.8rem;padding-left:2.25rem}.passdec-coach-action-head{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.passdec-coach-action-player{margin:.15rem 0 0;font-size:1.05rem;line-height:1.15}.passdec-action-rank{position:absolute;top:.8rem;left:.8rem;z-index:2;color:var(--text-main);font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.passdec-coach-action-metrics{display:flex;flex-wrap:wrap;gap:.8rem;font-size:.92rem;font-weight:700}.passdec-coach-action-summary{margin:0;color:var(--text-main);line-height:1.55}.passdec-coach-action-footer{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.passdec-coach-action-visual{display:grid;align-items:center;grid-gap:.55rem;gap:.55rem}.passdec-pitch-card{display:grid;grid-gap:.9rem;gap:.9rem;align-content:flex-start;min-height:100%;grid-template-rows:auto minmax(0,1fr)}.passdec-pitch-board{position:relative;aspect-ratio:120/80;border-radius:1rem;overflow:hidden;background:radial-gradient(130% 100% at 50% 50%,rgba(93,160,89,.16),rgba(93,160,89,0) 46%),linear-gradient(180deg,rgba(36,92,48,.98),rgba(21,67,36,.98)),repeating-linear-gradient(90deg,rgba(255,255,255,.028),rgba(255,255,255,.028) 10%,rgba(255,255,255,.075) 0,rgba(255,255,255,.075) 20%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 14px 24px rgba(255,255,255,.03),inset 0 -18px 24px rgba(0,0,0,.18)}.passdec-pitch-layer,.passdec-pitch-outline{position:absolute;inset:0;width:100%;height:100%}.passdec-pitch-layer{z-index:1}.passdec-pitch-outline{z-index:2;pointer-events:none}.passdec-attack-direction{position:absolute;left:50%;top:.65rem;z-index:3;display:inline-flex;align-items:center;transform:translateX(-50%);padding:.15rem}.passdec-attack-direction-line{position:relative;width:3.3rem;height:.16rem;border-radius:999px;background:rgba(248,255,247,.9);box-shadow:0 0 10px rgba(6,19,18,.55)}.passdec-attack-direction-line:after{content:"";position:absolute;right:-.05rem;top:50%;width:.42rem;height:.42rem;border-right:.16rem solid rgba(248,255,247,.9);border-top:.16rem solid rgba(248,255,247,.9);transform:translateY(-50%) rotate(45deg)}.passdec-pitch-zone{position:absolute;display:grid;place-items:center;border:1px solid rgba(236,247,238,.08);-webkit-backdrop-filter:blur(6px) saturate(114%);backdrop-filter:blur(6px) saturate(114%);padding:.3rem}.passdec-pitch-zone.is-muted{-webkit-backdrop-filter:none;backdrop-filter:none}.passdec-pitch-zone.is-highlighted{z-index:1}.passdec-pitch-zone.passdec-heatmap-zone{--heatmap-color:transparent;--heatmap-strength:0;z-index:1;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}.passdec-pitch-zone.passdec-heatmap-zone:before{content:"";position:absolute;inset:-28%;z-index:-1;pointer-events:none;border-radius:42%;background:radial-gradient(ellipse at center,var(--heatmap-color) 0,color-mix(in srgb,var(--heatmap-color) 72%,transparent) 42%,color-mix(in srgb,var(--heatmap-color) 30%,transparent) 66%,transparent 82%);opacity:var(--heatmap-strength);filter:blur(7px) saturate(108%);transform:scale(1.08);transition:opacity .15s ease,filter .15s ease,transform .15s ease}.passdec-pitch-zone.passdec-heatmap-zone:after{content:"";position:absolute;inset:.35rem;border:1px solid rgba(248,255,247,.58);border-radius:.55rem;background:rgba(248,255,247,.04);opacity:0;pointer-events:none;transition:opacity .15s ease}.passdec-pitch-zone.passdec-heatmap-zone.is-highlighted{cursor:help}.passdec-pitch-zone.passdec-heatmap-zone.is-highlighted:hover{z-index:4}.passdec-pitch-zone.passdec-heatmap-zone.is-highlighted:hover:before{opacity:1;filter:blur(4px) saturate(116%);transform:scale(1.03)}.passdec-pitch-zone.passdec-heatmap-zone.is-highlighted:hover:after{opacity:1}.passdec-heatmap-tooltip{position:absolute;left:50%;bottom:calc(100% - .15rem);z-index:8;display:grid;min-width:9.5rem;grid-gap:.14rem;gap:.14rem;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.22);border-radius:.55rem;background:rgba(8,20,18,.94);box-shadow:0 8px 22px rgba(0,0,0,.34);color:#f8fff7;font-size:.72rem;line-height:1.3;opacity:0;pointer-events:none;transform:translate(-50%,.35rem);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}.passdec-heatmap-tooltip strong{color:#fff;font-size:.82rem;text-shadow:none}.passdec-heatmap-tooltip span{color:rgba(248,255,247,.78)}.passdec-heatmap-zone.tooltip-below .passdec-heatmap-tooltip{top:calc(100% - .15rem);bottom:auto}.passdec-heatmap-zone.tooltip-right .passdec-heatmap-tooltip{left:.35rem;transform:translateY(.35rem)}.passdec-heatmap-zone.tooltip-left .passdec-heatmap-tooltip{right:.35rem;left:auto;transform:translateY(.35rem)}.passdec-pitch-zone.passdec-heatmap-zone.is-highlighted:focus-visible .passdec-heatmap-tooltip,.passdec-pitch-zone.passdec-heatmap-zone.is-highlighted:hover .passdec-heatmap-tooltip{opacity:1;transform:translate(-50%)}.passdec-pitch-zone.passdec-heatmap-zone.tooltip-left:hover .passdec-heatmap-tooltip,.passdec-pitch-zone.passdec-heatmap-zone.tooltip-right:hover .passdec-heatmap-tooltip{transform:translate(0)}.passdec-pitch-zone strong{font-size:.8rem;color:#f8fff7;text-shadow:0 1px 8px rgba(0,0,0,.45)}.threat-pitch-card{margin-top:1rem}.threat-pitch-board .passdec-pitch-zone{border-color:rgba(255,255,255,.075);padding:.05rem}.threat-cell strong{font-size:clamp(.48rem,.62vw,.72rem);line-height:1}.passdec-receiver-point{position:absolute;z-index:2;display:block;border-radius:999px;border:2px solid rgba(248,255,247,.82);box-shadow:0 0 0 4px rgba(16,185,129,.16),0 10px 24px rgba(0,0,0,.22);transform:translate(-50%,-50%);transition:transform .16s ease,box-shadow .16s ease}.passdec-receiver-point:hover{transform:translate(-50%,-50%) scale(1.18);box-shadow:0 0 0 6px rgba(16,185,129,.22),0 12px 28px rgba(0,0,0,.3)}.passdec-heatmap-legend{display:flex;justify-content:space-between;gap:.6rem;margin-top:.75rem;color:var(--text-soft);font-size:.82rem}.passdec-chip-good,.profile-creator{background:rgba(16,185,129,.12);color:#087a56}.passdec-chip-bad,.profile-negative-impact{background:rgba(239,68,68,.12);color:#b62c2c}.profile-controller{background:rgba(59,130,246,.12);color:#2455a6}.profile-risky{background:rgba(245,158,11,.14);color:#9a5c00}:root[data-theme=dark] .passdec-chip-good,:root[data-theme=dark] .profile-creator{color:#7ff7d1}:root[data-theme=dark] .passdec-chip-bad,:root[data-theme=dark] .profile-negative-impact{color:#ff9a9a}:root[data-theme=dark] .profile-controller{color:#90bcff}:root[data-theme=dark] .profile-risky{color:#ffd17d}.passdec-table-wrap{overflow:auto;align-self:start;min-height:0;height:100%}.passdec-thirds-board{display:grid;align-self:stretch;height:100%}.passdec-thirds-pitch-horizontal{position:relative;aspect-ratio:120/80;border-radius:1rem;overflow:hidden;background:radial-gradient(130% 100% at 50% 50%,rgba(93,160,89,.16),rgba(93,160,89,0) 46%),linear-gradient(180deg,rgba(36,92,48,.98),rgba(21,67,36,.98)),repeating-linear-gradient(90deg,rgba(255,255,255,.028),rgba(255,255,255,.028) 10%,rgba(255,255,255,.075) 0,rgba(255,255,255,.075) 20%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 14px 24px rgba(255,255,255,.03),inset 0 -18px 24px rgba(0,0,0,.18)}.passdec-third-zone{position:relative;min-height:13rem;padding:1rem;display:grid;align-content:center;grid-gap:.35rem;gap:.35rem;text-align:center}.passdec-third-zone strong{font-size:1.16rem;color:#f8fff7}.passdec-third-zone .percentile-metric{color:#f8fff7;font-size:clamp(1.25rem,1.9vw,2rem)}.passdec-third-zone .percentile-metric strong{color:#f8fff7;text-shadow:0 2px 8px rgba(2,12,8,.72);-webkit-text-stroke:.25px rgba(2,12,8,.34)}.passdec-third-zone .percentile-metric-denominator{color:rgba(248,255,247,.88);text-shadow:0 2px 7px rgba(2,12,8,.72)}.passdec-third-zone>span:not(.passdec-third-label){color:rgba(248,255,247,.92);text-shadow:0 1px 2px rgba(3,10,22,.42)}.passdec-third-zone>span:not(.passdec-third-label)+span{font-size:.78rem;color:rgba(248,255,247,.72)}.defpass-compact-metrics{display:grid}.defpass-compact-metrics>div{display:flex;align-items:baseline;gap:.6rem;padding:.72rem 0;border-bottom:1px solid var(--border)}.defpass-compact-metrics>div:first-child{padding-top:.2rem}.defpass-compact-metrics>div:last-child{padding-bottom:.2rem;border-bottom:0}.defpass-compact-metrics strong{min-width:5.2rem;color:var(--text-main);font-size:clamp(1.35rem,2vw,1.8rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.defpass-compact-metrics span{color:var(--text-soft);font-size:.96rem}.passdec-third-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,255,255,.86)}.passdec-third-divider{position:absolute;top:12%;right:0;width:1px;height:76%;background:rgba(255,255,255,.14)}.passdec-third-zone.horizontal{position:absolute;top:0;height:100%;min-height:0;width:calc(100% / 3)}.passdec-third-zone.horizontal:first-child{left:0}.passdec-third-zone.horizontal:nth-child(2){left:calc(100% / 3)}.passdec-third-zone.horizontal:nth-child(3){left:calc(200% / 3)}.passdec-third-divider.horizontal{top:12%;right:0;width:1px;height:76%}.passdec-thirds-outline{position:absolute;inset:0;width:100%;height:100%;z-index:2}.passdec-table{width:100%;border-collapse:collapse}.passdec-table td,.passdec-table th{padding:.72rem .55rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.passdec-table th{font-size:.76rem;text-transform:uppercase;letter-spacing:.07em;color:var(--text-soft)}.passdec-table strong{display:block}.passdec-table tbody tr:last-child td{border-bottom:0}.passdec-action-list{display:grid;grid-gap:.8rem;gap:.8rem}.passdec-action-card{display:grid;grid-gap:.6rem;gap:.6rem}.passdec-action-card p{margin:0}.passdec-action-head{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start}.passdec-action-badge{font-size:.85rem;font-weight:700}.passdec-action-meta{display:flex;flex-wrap:wrap;gap:.7rem}.passdec-pattern-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:.9rem;gap:.9rem}.passdec-pattern-grid-season{margin-top:1rem}.passdec-pattern-card{display:grid;grid-gap:.75rem;gap:.75rem;min-width:0}.passdec-pattern-card-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.passdec-pattern-title{margin:.15rem 0 0;color:var(--text-main);font-size:1rem;line-height:1.25}.passdec-pattern-pitch{width:100%;aspect-ratio:120/80;border-radius:.75rem;overflow:hidden;background:linear-gradient(180deg,rgba(36,92,48,.98),rgba(21,67,36,.98))}.passdec-pattern-sample-line,.passdec-pattern-segment{stroke:rgba(248,255,247,.34);stroke-width:1.15;stroke-linecap:round}.passdec-pattern-main-line,.passdec-pattern-segment.is-high-cdr{stroke:#34d399;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 2px 5px rgba(0,0,0,.35))}.percentile-metric{display:inline-flex;align-items:baseline;color:var(--text-main);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.percentile-metric strong{color:color-mix(in srgb,var(--metric-color) 50%,var(--text-main));font-size:1em;font-weight:800;line-height:1}:root[data-theme=dark] .percentile-metric strong{color:color-mix(in srgb,var(--metric-color) 86%,white)}.percentile-metric-denominator{margin-left:.08rem;color:var(--text-soft);font-size:.68em;font-weight:650}.percentile-metric-legend{width:min(100%,34rem);margin-top:.8rem}.percentile-metric-gradient{height:.55rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:linear-gradient(90deg,#c83e4d,#e9783a 25%,#e9c84a 50%,#7fbf55 75%,#22a06b)}.percentile-metric-legend-labels{display:flex;justify-content:space-between;gap:.75rem;margin-top:.35rem;color:var(--text-soft);font-size:.72rem}.percentile-kpi-card{border-color:var(--border);background:var(--bg-panel-strong)}.percentile-kpi-card .passdec-coach-hero-value,.percentile-kpi-card .passdec-kpi-value{color:var(--text-main);text-shadow:none}.passdec-pattern-segment-carry{stroke:rgba(191,219,254,.72);stroke-width:1.45;stroke-dasharray:2.8 2.8}.passdec-pattern-segment-shot{stroke:rgba(248,113,113,.92);stroke-width:2.4}.passdec-pattern-shot-dot{fill:#f87171;stroke:rgba(10,14,24,.48);stroke-width:.7}.passdec-pattern-metrics{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--text-soft);font-size:.82rem}.passdec-pattern-metrics strong{color:var(--text-main)}.passdec-pattern-actions{display:flex;flex-wrap:wrap;gap:.5rem}.passdec-pattern-legend{display:flex;flex-wrap:wrap;gap:.65rem 1rem;margin-top:.85rem;color:var(--text-soft);font-size:.82rem}.passdec-pattern-legend span{display:inline-flex;align-items:center;gap:.4rem}.passdec-pattern-legend-line{width:1.4rem;height:0;border-top:2px solid rgba(248,255,247,.48)}.passdec-pattern-legend-line.is-carry{border-top-color:rgba(191,219,254,.9);border-top-style:dashed}.passdec-pattern-legend-line.is-shot{border-top-color:rgba(248,113,113,.95)}.passdec-pattern-legend-dot{width:.62rem;height:.62rem;border-radius:999px}.passdec-pattern-legend-dot.is-high{background:#34d399}.passdec-mini-pitch,.passdec-pitch{width:100%;height:auto}.passdec-mini-pitch{max-height:9rem}.passdec-mini-pitch-arrow{stroke:rgba(236,247,238,.72);stroke-width:.95;fill:none;stroke-linecap:round}.passdec-mini-pitch-arrowhead{fill:rgba(236,247,238,.72)}.passdec-mini-pitch-legend{display:flex;flex-wrap:wrap;gap:.7rem .9rem;font-size:.75rem;color:var(--text-soft)}.passdec-mini-legend-item{display:inline-flex;align-items:center;gap:.38rem}.passdec-mini-legend-dot{width:.52rem;height:.52rem;border-radius:999px;flex:0 0 auto}.passdec-mini-legend-line{width:1rem;height:0;border-top-width:2px;border-top-style:solid;flex:0 0 auto}.passdec-mini-legend-dot-player{background:#f8fafc;box-shadow:0 0 0 1px rgba(10,14,24,.45)}.passdec-mini-legend-line-actual{border-top-color:rgba(45,212,191,.95)}.passdec-mini-legend-line-typical{border-top-color:rgba(255,255,255,.68);border-top-style:dashed}.passdec-pitch{max-height:30rem}.passdec-pitch-bg,.passdec-scatter-bg{fill:rgba(8,45,24,.92)}.passdec-pitch-line{stroke:rgba(179,190,201,.58);stroke-width:.54;fill:none}.passdec-pitch-spot{fill:rgba(179,190,201,.54)}.passdec-typical-line{stroke:rgba(255,255,255,.56);stroke-width:.7;stroke-dasharray:2.2 2.2;fill:none}.passdec-actual-line{stroke:rgba(45,212,191,.95)}.passdec-actual-line,.passdec-bad-line,.passdec-good-line{stroke-width:1.45;fill:none}.passdec-good-line{stroke:rgba(16,185,129,.9)}.passdec-bad-line{stroke:rgba(239,68,68,.9)}.passdec-player-dot,.passdec-start-dot{fill:#f8fafc}.passdec-actual-dot{fill:rgba(45,212,191,.95)}.passdec-typical-dot{fill:rgba(255,255,255,.72)}.passdec-end-dot-good{fill:rgba(16,185,129,.95)}.passdec-end-dot-bad{fill:rgba(239,68,68,.95)}.passdec-axis{stroke:rgba(255,255,255,.22);stroke-width:.7}.passdec-insight-list,.passdec-legend-stack{display:grid;grid-gap:.7rem;gap:.7rem}.passdec-legend-inline{display:flex;flex-wrap:wrap;gap:.6rem}.passdec-insight-list{margin:0;padding-left:1.2rem}.tone-good{color:#0d8f67}.tone-bad{color:#c23737}.tone-neutral{color:var(--text-main)}:root[data-theme=dark] .tone-good{color:#74efc7}:root[data-theme=dark] .tone-bad{color:#ff9e9e}@media (max-width:1180px){.passdec-coach-hero,.passdec-grid-2,.passdec-grid-3,.passdec-pair-row,.passdec-scatter-layout,.passdec-summary-grid,.passdec-summary-row{grid-template-columns:minmax(0,1fr)}.passdec-value-map-head{align-items:stretch;flex-direction:column}.passdec-value-map-filters{width:100%}.passdec-value-map-controls{justify-items:stretch}.passdec-scope-switch{justify-self:start}.pass-event-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.passdec-kpi-grid{grid-template-columns:minmax(0,1fr)}.pass-event-toolbar,.passdec-coach-player-grid,.passdec-mode-switch,.passdec-module-grid,.passdec-value-map-filters{grid-template-columns:minmax(0,1fr);width:100%}.pass-event-toolbar label.is-wide{grid-column:auto}.pass-event-table thead{display:none}.pass-event-table,.pass-event-table tbody,.pass-event-table td,.pass-event-table tr{display:block;width:100%}.pass-event-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem .9rem;gap:.6rem .9rem;padding:.8rem 0;border-bottom:1px solid var(--border)}.pass-event-table td{display:grid;grid-gap:.2rem;gap:.2rem;padding:0;border:0;white-space:normal}.pass-event-table td:before{content:attr(data-label);color:var(--text-soft);font-size:.64rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.pass-event-table td.is-action{grid-column:1/-1;text-align:left}.pass-event-table td.is-action:before{content:none}.pass-event-table td.is-action .analysis-visualizer-link{width:100%}.pass-event-pagination{justify-content:space-between}.passdec-coach-action-card{grid-template-columns:minmax(0,1fr)}.passdec-action-head,.passdec-coach-action-footer,.passdec-coach-action-head,.passdec-pattern-card-head,.passdec-picker-form,.passdec-section-head{flex-direction:column}.passdec-picker-form{align-items:stretch}.passdec-definition-bar{flex-direction:column;align-items:flex-start;text-align:left}.passdec-definition-grid{grid-template-columns:minmax(0,1fr)}.passdec-field,.passdec-field-grow,.passdec-submit-btn{width:100%}.passdec-field-grow{flex:0 0 auto}.analysis-loading{min-height:5.25rem}.analysis-state{align-items:stretch;flex-direction:column}.analysis-state-action{width:100%}.analysis-match-context span:not(:last-child):after{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.shotsurf-picker-panel{display:grid;grid-gap:1.25rem;gap:1.25rem}.shotsurf-picker-copy{display:grid;grid-gap:.35rem;gap:.35rem}.shotsurf-picker-copy p{margin:0;color:var(--text-soft);max-width:58rem}.shotsurf-hero,.shotsurf-pair-row,.shotsurf-report{display:grid;grid-gap:1rem;gap:1rem}.shotsurf-hero,.shotsurf-pair-row{align-items:stretch}.shotsurf-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.shotsurf-pair-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shotsurf-pair-row>.panel+.panel{margin-top:0}.shotsurf-match-card,.shotsurf-surface-card,.shotsurf-table-card,.shotsurf-team-card,.shotsurf-viewer-card{display:grid;grid-gap:1rem;gap:1rem;align-content:start}.shotsurf-match-card h2,.shotsurf-section-head h3,.shotsurf-team-card h2{margin:0}.shotsurf-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.shotsurf-kpi{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.05rem;border:1px solid rgba(38,103,154,.28);border-radius:18px;background:radial-gradient(120% 92% at 0 0,rgba(70,181,215,.16),rgba(70,181,215,0) 56%),linear-gradient(142deg,rgba(255,255,255,.9),rgba(229,241,250,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 18px rgba(31,70,109,.1)}.shotsurf-kpi span{color:var(--text-soft);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.shotsurf-kpi strong{font-size:clamp(1.45rem,2vw,2rem);color:var(--text-main)}.shotsurf-scoreline{font-size:clamp(2.2rem,4.6vw,3.5rem);font-weight:700;line-height:1;color:var(--text-main)}:root[data-theme=dark] .shotsurf-kpi{border-color:rgba(78,206,194,.18);background:linear-gradient(180deg,rgba(19,42,57,.88),rgba(13,26,44,.88));box-shadow:none}:root[data-theme=dark] .shotsurf-kpi strong,:root[data-theme=dark] .shotsurf-scoreline{color:var(--text-main)}.shotsurf-match-card p,.shotsurf-section-head p{margin:0;color:var(--text-soft)}.shotsurf-match-card{grid-template-rows:auto auto auto minmax(0,1fr)}.shotsurf-comparison{display:grid;grid-gap:.82rem;gap:.82rem;align-content:end;padding-top:.45rem}.shotsurf-comparison-row{display:grid;grid-gap:.32rem;gap:.32rem}.shotsurf-comparison-values{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.55rem;gap:.55rem;align-items:baseline;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shotsurf-comparison-values strong{color:var(--text-main);font-size:.88rem}.shotsurf-comparison-values strong:last-child{text-align:right}.shotsurf-comparison-values span{color:var(--text-soft);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.shotsurf-comparison-track{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;height:5px}.shotsurf-comparison-track>span{display:flex;overflow:hidden;background:color-mix(in srgb,var(--border) 36%,transparent)}.shotsurf-comparison-track>.is-home{justify-content:flex-end;border-radius:3px 0 0 3px}.shotsurf-comparison-track>.is-away{justify-content:flex-start;border-radius:0 3px 3px 0}.shotsurf-comparison-track i{display:block;height:100%;background:var(--team-home)}.shotsurf-comparison-track .is-away i{background:var(--team-away)}.shotsurf-timeline-card{display:grid;grid-gap:1rem;gap:1rem}.shotsurf-timeline-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.shotsurf-timeline-legend{justify-content:flex-end}.shotsurf-timeline-shell{overflow-x:auto;padding-bottom:.25rem}.shotsurf-timeline-mobile-detail{display:none}.shotsurf-timeline-stage{position:relative;min-width:45rem}.shotsurf-timeline-chart{display:block;width:100%;height:auto;min-height:18rem;overflow:visible}.shotsurf-timeline-grid,.shotsurf-timeline-period,.shotsurf-timeline-tick{stroke:color-mix(in srgb,var(--border) 62%,transparent);stroke-width:1}.shotsurf-timeline-tick{opacity:.28}.shotsurf-timeline-period{stroke-dasharray:5 5;opacity:.72}.shotsurf-timeline-line{fill:none;stroke:var(--team-home);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.shotsurf-timeline-line.is-away{stroke:var(--team-away)}.shotsurf-timeline-event{cursor:pointer;outline:none}.shotsurf-timeline-event circle{fill:var(--team-home);stroke:color-mix(in srgb,var(--bg-panel-strong) 84%,transparent);stroke-width:2;vector-effect:non-scaling-stroke;transition:opacity .14s ease}.shotsurf-timeline-event.is-away circle{fill:var(--team-away)}.shotsurf-timeline-event.is-goal circle{fill:var(--bg-panel-strong);stroke:var(--team-home);stroke-width:3}.shotsurf-timeline-event.is-away.is-goal circle{stroke:var(--team-away)}.shotsurf-timeline-event.is-selected circle,.shotsurf-timeline-event:focus-visible circle,.shotsurf-timeline-event:hover circle{r:8;stroke-width:4}.shotsurf-timeline-event text{fill:var(--text-main);font-size:11px;font-weight:800;text-anchor:middle}.shotsurf-timeline-end-value{fill:var(--team-home);font-size:11px;font-weight:800;text-anchor:end}.shotsurf-timeline-end-value.is-away{fill:var(--team-away)}.shotsurf-timeline-axis-minute,.shotsurf-timeline-axis-value,.shotsurf-timeline-x-title,.shotsurf-timeline-y-title{fill:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shotsurf-timeline-axis-value{font-size:10px;text-anchor:end}.shotsurf-timeline-axis-minute{font-size:10px;text-anchor:middle}.shotsurf-timeline-x-title,.shotsurf-timeline-y-title{font-size:10px;font-weight:800;letter-spacing:.08em;text-anchor:middle}.shotsurf-timeline-tooltip{transform:translate(.8rem,-50%)}.shotsurf-timeline-tooltip.is-left{transform:translate(calc(-100% - .8rem),-50%)}.shotsurf-definitions{display:grid;grid-gap:.75rem;gap:.75rem}.shotsurf-definition{display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(61,179,197,.22);background:rgba(9,31,51,.5)}.shotsurf-definition strong{color:var(--text-primary)}.shotsurf-definition span{color:var(--text-soft)}.shotsurf-section-head{display:grid;grid-gap:.35rem;gap:.35rem}.shotsurf-viewer-card{gap:1.1rem}.shotsurf-viewer-head{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start}.shotsurf-pitch-board{min-height:0;max-width:42rem;width:100%;margin:0 auto;border-radius:.95rem}.shotsurf-surface-shell{display:grid;justify-items:center}.shotsurf-legend{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;color:var(--text-soft);font-size:.84rem}.shotsurf-legend span{display:inline-flex;align-items:center;gap:.42rem}.shotsurf-legend-dot{width:.7rem;height:.7rem;border-radius:999px}.shotsurf-legend-dot.is-shot{background:rgba(245,158,11,.92)}.shotsurf-legend-dot.is-teammate{background:rgba(110,231,183,.95)}.shotsurf-legend-dot.is-opponent{background:rgba(248,113,113,.95)}.shotsurf-legend-dot.is-estimated{background:rgba(148,163,184,.58);border:1.5px dashed rgba(226,232,240,.86)}.shotsurf-surface-svg{position:absolute;inset:0;width:100%;height:100%;z-index:1}.shotsurf-shot-marker{z-index:3;width:.8rem;height:.8rem;background:rgba(245,158,11,.92);box-shadow:0 0 0 3px rgba(245,158,11,.14),0 0 12px rgba(245,158,11,.34)}.shotsurf-player-marker,.shotsurf-shot-marker{position:absolute;transform:translate(-50%,-50%);border-radius:999px}.shotsurf-player-marker{width:.62rem;height:.62rem;z-index:2;border:1.5px solid rgba(8,15,24,.92)}.shotsurf-player-marker.is-teammate{background:rgba(110,231,183,.95);box-shadow:0 0 0 2px rgba(110,231,183,.14)}.shotsurf-player-marker.is-opponent{background:rgba(248,113,113,.95);box-shadow:0 0 0 2px rgba(248,113,113,.12)}.shotsurf-player-marker.is-estimated{opacity:.62;border:1.5px dashed rgba(226,232,240,.9);box-shadow:none}.shotsurf-select-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.35rem;border:1px solid rgba(38,103,154,.36);border-radius:.78rem;padding:.42rem .65rem;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(221,242,249,.9));color:var(--text-main);font:inherit;font-size:.79rem;font-weight:700;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 5px 12px rgba(31,70,109,.1);transition:border-color .14s ease,background .14s ease,transform .14s ease}.shotsurf-select-btn svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.shotsurf-select-btn:hover{border-color:rgba(15,159,144,.54);background:linear-gradient(135deg,rgba(250,255,255,.98),rgba(205,239,235,.92))}.shotsurf-select-btn.is-active{border-color:rgba(15,159,144,.64);background:linear-gradient(135deg,rgba(211,247,230,.98),rgba(151,221,191,.94));color:#073f3d}:root[data-theme=dark] .shotsurf-select-btn{border-color:rgba(88,193,231,.28);background:rgba(9,27,44,.72);color:var(--text-main);box-shadow:none}:root[data-theme=dark] .shotsurf-select-btn:hover{border-color:rgba(103,232,249,.62);background:rgba(15,44,66,.9)}:root[data-theme=dark] .shotsurf-select-btn.is-active{border-color:rgba(114,249,189,.62);background:rgba(11,55,44,.92);color:var(--text-main)}.shotsurf-table-row-active td{background:rgba(16,185,129,.08)}.shotsurf-empty-state{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(61,179,197,.18);background:rgba(9,31,51,.38)}.shotsurf-empty-state strong{color:var(--text-primary)}.shotsurf-empty-state span{color:var(--text-soft)}.shotsurf-empty-state-large{min-height:18rem;align-content:center;justify-items:center;text-align:center}.shotsurf-action-cell{display:grid;grid-template-columns:repeat(2,minmax(9.5rem,1fr));grid-gap:.55rem;gap:.55rem;align-items:center}.shotsurf-action-cell>*{width:100%;height:100%}.shotsurf-pitch-svg{width:100%;height:auto;display:block}.shotsurf-pitch-bg{fill:rgba(31,68,52,.78)}.shotsurf-pitch-line{fill:none;stroke:rgba(210,221,224,.68);stroke-width:2}.shotsurf-pitch-dot{fill:rgba(210,221,224,.78)}.defpass-root{gap:18px}.defpass-team-card{min-height:100%}.defpass-heatmap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px;gap:4px;aspect-ratio:105/68;padding:10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:linear-gradient(90deg,rgba(148,163,184,.16) 1px,transparent 0),linear-gradient(0deg,rgba(148,163,184,.16) 1px,transparent 0),rgba(15,23,42,.04);background-size:33.333% 100%,100% 50%,auto}.defpass-heatmap-cell{display:grid;min-width:0;min-height:0;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:5px}.defpass-heatmap-cell span{color:rgba(15,23,42,.82);font-size:.74rem;font-weight:800}:root[data-theme=dark] .defpass-heatmap-cell span{color:rgba(248,250,252,.9)}.defpass-timeline{width:100%;height:auto;min-height:180px;overflow:visible}.defpass-timeline line{stroke:rgba(148,163,184,.28);stroke-width:1}.defpass-timeline polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.defpass-timeline text{fill:var(--muted);font-size:11px;text-anchor:middle}@media (max-width:1100px){.shotsurf-hero,.shotsurf-pair-row{grid-template-columns:1fr}.shotsurf-viewer-head{flex-direction:column}.shotsurf-timeline-head{align-items:flex-start;flex-direction:column}.shotsurf-timeline-legend{justify-content:flex-start}}@media (max-width:820px){.shotsurf-timeline-tooltip{display:none}.shotsurf-timeline-mobile-detail{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding-top:.85rem;border-top:1px solid var(--border)}.shotsurf-timeline-mobile-detail>div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.shotsurf-timeline-mobile-detail strong{color:var(--text-main);line-height:1.25}.shotsurf-timeline-mobile-detail span{color:var(--text-soft);font-size:.78rem}.shotsurf-timeline-mobile-detail .analysis-visualizer-link{flex:0 0 auto;white-space:nowrap}}.ng-flow{--ng-bg:#010c1c;--ng-panel:rgba(2,15,31,0.88);--ng-panel-strong:rgba(2,13,27,0.96);--ng-ink:#f1f3f3;--ng-muted:#abaeb5;--ng-line:rgba(169,187,201,0.24);--ng-line-strong:rgba(189,205,215,0.38);--ng-teal:#00dbc0;--ng-teal-soft:rgba(0,219,192,0.13);--ng-blue:#218ff4;--ng-danger:#d25161;position:relative;isolation:isolate;width:min(1410px,100%);max-width:100%;min-width:0;overflow-x:clip;min-height:calc(100vh - 6.5rem);margin:0 auto;padding:24px 20px 34px;color:var(--ng-ink);font-family:Avenir Next,Segoe UI,sans-serif}.ng-flow:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55rem 32rem at 82% 24%,rgba(20,100,177,.16),transparent 62%),radial-gradient(42rem 26rem at 12% 84%,rgba(0,114,126,.08),transparent 65%),linear-gradient(125deg,rgba(2,14,29,.99),rgba(0,9,22,.99))}.ng-flow button,.ng-flow select{font:inherit}.ng-flow article,.ng-flow aside,.ng-flow div,.ng-flow section{min-width:0}.ng-flow button{cursor:pointer}.ng-flow button:disabled{cursor:not-allowed;opacity:.42}.ng-flow h1,.ng-flow h2,.ng-flow h3,.ng-flow h4,.ng-flow p{margin-top:0}.ng-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ng-welcome{display:block;padding-top:18px}.ng-welcome-shell{display:grid;grid-template-columns:38% 62%;grid-gap:12px;gap:12px;height:calc(100vh - 148px);min-height:0}.ng-welcome-copy{display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:48px 52px 42px;border:1px solid var(--ng-line);border-radius:23px;background:rgba(1,11,24,.78);text-align:center;box-shadow:0 24px 80px rgba(0,0,0,.2)}.ng-eyebrow,.ng-kicker{color:var(--ng-teal);font-size:.92rem;font-weight:600;letter-spacing:.045em}.ng-welcome h1{max-width:430px;margin:22px auto 17px;font-size:clamp(2.35rem,3.05vw,3.35rem);line-height:1.08;letter-spacing:-.035em}.ng-welcome-copy>p{max-width:445px;margin:0 auto;color:#c5c8cc;font-size:1.03rem;line-height:1.55}.ng-welcome-logo{display:grid;place-items:center;width:280px;height:205px;margin:7px auto 2px;overflow:hidden}.ng-welcome-logo img{width:270px;height:198px;object-fit:contain;filter:drop-shadow(0 19px 13px rgba(0,186,190,.13))}.ng-outline-button,.ng-primary,.ng-round-button,.ng-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:56px;border-radius:8px;font-weight:650}.ng-primary{padding:0 32px;border:1px solid #02e5ca;background:linear-gradient(115deg,#05c8b1,#12d9bd);color:#00131d;box-shadow:0 7px 24px rgba(0,218,192,.12)}.ng-primary:focus-visible,.ng-primary:hover:not(:disabled){background:linear-gradient(115deg,#08d8bf,#23e4ca);transform:translateY(-1px)}:root[data-theme=dark] .ng-flow .ng-primary{border-color:#02e5ca;background:linear-gradient(115deg,#05c8b1,#12d9bd);color:#00131d;box-shadow:0 7px 24px rgba(0,218,192,.12)}:root[data-theme=dark] .ng-flow .ng-outline-button{background:rgba(0,17,33,.68);color:#9cf7e9}:root[data-theme=dark] .ng-flow .ng-round-button,:root[data-theme=dark] .ng-flow .ng-secondary-button{background:rgba(4,18,34,.66);color:#c4c2c6}:root[data-theme=dark] .ng-flow .ng-dots button{background:#69717e;border-color:transparent;box-shadow:none}:root[data-theme=dark] .ng-flow .ng-dots button.active{background:var(--ng-teal);box-shadow:0 0 14px rgba(0,219,192,.45)}.ng-welcome-start{width:100%;max-width:378px;margin-top:auto;font-size:1.2rem}.ng-intro-slide{position:relative;display:flex;flex-direction:column;height:100%;padding:29px 62px 34px;overflow:hidden;border:1px solid rgba(0,224,195,.79);border-radius:23px;background:radial-gradient(48rem 30rem at 50% 8%,rgba(2,123,144,.18),transparent 62%),linear-gradient(145deg,rgba(1,25,41,.97),rgba(1,14,32,.97));box-shadow:inset -1px 0 0 rgba(35,119,255,.75)}.ng-intro-hero-icon{display:block;width:132px;height:132px;margin:0 auto 1px;color:var(--ng-teal);filter:drop-shadow(0 0 17px rgba(15,206,219,.2))}.ng-intro-slide h2{max-width:690px;margin:10px 0 7px;font-size:clamp(1.8rem,2.35vw,2.38rem);line-height:1.08;letter-spacing:-.022em}.ng-intro-slide>p{max-width:750px;margin:9px 0 0;color:var(--ng-muted);font-size:1rem;line-height:1.55}.ng-title-rule{width:38px;height:3px;background:var(--ng-teal)}.ng-intro-slide ul{display:grid;margin:11px 0 8px;padding:0;list-style:none}.ng-intro-slide li{display:grid;grid-template-columns:48px 1fr;align-items:center;min-height:51px;border-bottom:1px solid var(--ng-line);color:#eee;font-size:1rem}.ng-intro-slide li svg{color:#e7e7e7}.ng-intro-navigation{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:23px;gap:23px;margin-top:auto;padding-top:17px}.ng-round-button{flex:0 0 56px;width:56px;height:56px;min-height:56px;padding:0;border:1px solid var(--ng-line-strong);border-radius:999px;background:transparent;color:var(--ng-muted);aspect-ratio:1}.ng-outline-button{padding:0 27px;border:1px solid var(--ng-teal);background:rgba(0,17,33,.68);color:#9cf7e9;font-size:1rem}.ng-dots{display:flex;justify-content:center;gap:19px}.ng-dots button{width:16px;height:16px;padding:0;border:1px solid transparent;border-radius:50%;background:#69717e}.ng-dots button.active{background:var(--ng-teal);box-shadow:0 0 14px rgba(0,219,192,.45)}.ng-stepper{display:grid;grid-template-columns:repeat(4,1fr);width:min(1120px,86%);margin:4px auto 19px;padding:0;list-style:none}.ng-stepper li{position:relative;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:#a6a4aa}.ng-stepper li:before{content:"";position:absolute;z-index:0;top:23px;right:calc(50% + 25px);width:calc(100% - 50px);height:1px;background:rgba(174,171,173,.38)}.ng-stepper li:first-child:before{display:none}.ng-stepper li.active:before,.ng-stepper li.done:before{background:var(--ng-teal)}.ng-stepper li>span{position:relative;z-index:1;display:grid;place-items:center;width:49px;height:49px;border:1px solid rgba(190,190,194,.45);border-radius:50%;background:#031224;color:#e6e3e3;font-size:1.24rem}.ng-stepper li.done>span{border-color:rgba(0,219,192,.68);background:rgba(0,219,192,.13);color:var(--ng-teal);box-shadow:0 0 18px rgba(0,219,192,.22)}.ng-stepper li.active>span{border:2px solid #002f37;background:var(--ng-teal);color:#001622;box-shadow:0 0 0 3px rgba(0,219,192,.42),0 0 24px rgba(0,219,192,.28)}.ng-stepper li>small{font-size:.99rem}.ng-stepper li.active small,.ng-stepper li.done small{color:var(--ng-teal)}.ng-card{padding:26px 28px 24px;border:1px solid var(--ng-line);border-radius:11px;background:linear-gradient(145deg,rgba(5,22,38,.91),rgba(1,13,29,.92))}.ng-screen-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.ng-processing-heading h2,.ng-screen-heading h2,.ng-summary-heading h2{margin-bottom:4px;font-size:clamp(2rem,2.5vw,2.48rem);line-height:1.15;letter-spacing:-.03em}.ng-processing-heading p,.ng-screen-heading p,.ng-summary-heading p{margin-bottom:0;color:#c1bdc0;font-size:1.04rem}.ng-source-note{color:#c2bfc2}.ng-source-note strong{color:var(--ng-teal);font-weight:500}.ng-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.ng-field{display:grid;grid-gap:6px;gap:6px;min-height:92px;padding:14px 22px 10px;border:1px solid rgba(0,219,192,.48);border-radius:8px;background:rgba(1,12,25,.62)}.ng-field>span:first-child{color:var(--ng-teal);font-size:.88rem}.ng-select-row{display:flex;align-items:center;gap:14px;min-width:0;color:inherit}.ng-select-row>img{width:112px;height:36px;flex:0 0 112px;object-fit:contain;object-position:left center}.ng-select-row>select{flex:1 1 auto}.ng-field select,.ng-team-select,.ng-tier-choice select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ng-ink);font-size:1.13rem;font-weight:550}.ng-field select option,.ng-team-select option,.ng-tier-choice select option{background:#06172a;color:#f2f2f2}.ng-slide-competition{display:flex;align-items:center;justify-content:center;gap:12px}.ng-slide-competition>img{width:96px;height:30px;flex:0 0 96px;object-fit:contain}.ng-team-identity.ng-team-identity{display:inline-flex;align-items:center;gap:9px;min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:0;vertical-align:middle}.ng-team-identity-crest{width:30px;height:30px;flex:0 0 30px}.ng-team-identity.ng-team-identity>span{min-width:0;color:inherit;font:inherit;letter-spacing:0;overflow-wrap:anywhere}.ng-team-identity.compact{gap:6px}.ng-team-identity.compact .ng-team-identity-crest{width:21px;height:21px;flex-basis:21px}.ng-inline-load{display:flex;align-items:center;gap:10px;margin:11px 0 -2px;color:var(--ng-teal)}.ng-inline-load svg{animation:ng-spin 1s linear infinite}.ng-team-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:74px;gap:74px;margin-top:23px}.ng-team-grid:after{content:"";position:absolute;top:5px;bottom:5px;left:50%;width:1px;background:var(--ng-line)}.ng-versus{position:absolute;z-index:2;top:145px;left:50%;display:grid;place-items:center;width:54px;height:54px;transform:translateX(-50%);border:1px solid var(--ng-line);border-radius:50%;background:#071426;color:#a9acb3;font-size:1.05rem;font-weight:700}.ng-team{position:relative;padding:24px 16px 14px;border:1px solid rgba(0,219,192,.42);border-radius:10px;background:linear-gradient(150deg,rgba(1,20,33,.88),rgba(2,13,27,.9))}.ng-team-opponent{border-color:rgba(33,143,244,.58)}.ng-team-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.ng-team-header>span{color:var(--ng-teal);font-size:.8rem;letter-spacing:.1em}.ng-team-opponent .ng-team-header>span{color:var(--ng-blue)}.ng-team-header em{padding:7px 11px;border:1px solid;border-radius:7px;color:var(--ng-teal);font-size:.78rem;font-style:normal}.ng-team-opponent .ng-team-header em{color:var(--ng-blue)}.ng-team-select{margin:6px 0 13px;font-size:1.55rem;font-weight:700}.ng-team-selection{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;margin:6px 0 13px}.ng-team-selection .ng-team-select{margin:0}.ng-team-logo-placeholder,.ng-team-selection>img{width:48px;height:48px;object-fit:contain}.ng-team-logo-placeholder{display:grid;place-items:center;color:#7d8895;border:1px solid var(--ng-line);border-radius:50%}.ng-strength-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.ng-strength-main>div:first-child{display:grid}.ng-strength-main>div:first-child span{color:var(--ng-teal)}.ng-team-opponent .ng-strength-main>div:first-child span{color:var(--ng-blue)}.ng-strength-main>div:first-child strong{margin-top:-1px;color:var(--ng-teal);font-size:clamp(1.75rem,2.45vw,2.38rem)}.ng-team-opponent .ng-strength-main>div:first-child strong{color:var(--ng-blue)}.ng-bars{display:flex;align-items:flex-end;gap:10px;min-height:92px}.ng-bars>span{display:grid;justify-items:center;grid-gap:7px;gap:7px;color:var(--ng-teal)}.ng-bars i{display:block;width:25px;border-radius:7px;background:rgba(117,130,143,.2)}.ng-bars i.filled{background:linear-gradient(180deg,#14dec4,#00aa99);box-shadow:0 0 12px rgba(0,219,192,.15)}.ng-bars-opponent>span{color:var(--ng-blue)}.ng-bars-opponent i.filled{background:linear-gradient(180deg,#38a9ff,#1677e8)}.ng-bars small{font-size:.78rem}.ng-team-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:13px;border:1px solid var(--ng-line);border-radius:8px}.ng-team-stats>div{display:grid;grid-template-columns:43px 1fr;align-items:center;padding:12px 17px}.ng-team-stats>div+div{border-left:1px solid var(--ng-line)}.ng-team-stats svg{grid-row:1/3;color:#c8c9cd}.ng-team-stats span{color:#a8a7ad;font-size:.78rem}.ng-team-stats strong{font-size:1.16rem}.ng-tier-choice{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:49px;margin-top:12px;padding:0 15px;border:1px solid var(--ng-teal);border-radius:7px;color:var(--ng-teal)}.ng-team-opponent .ng-tier-choice{border-color:var(--ng-blue);color:var(--ng-blue)}.ng-info-strip{display:flex;gap:16px;min-height:64px;margin-top:17px;padding:10px 20px;color:#d0ced1}.ng-crowd-support,.ng-info-strip{align-items:center;border:1px solid var(--ng-line);border-radius:9px}.ng-crowd-support{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr);grid-gap:8px 28px;gap:8px 28px;margin:20px 0 0;padding:18px 20px}.ng-crowd-support legend{padding:0 7px;color:var(--ng-ink);font-size:1rem;font-weight:700}.ng-crowd-support>p{margin:0;color:#b9c4ce;font-size:.88rem;line-height:1.45}.ng-crowd-support>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;grid-row:1/span 2;grid-column:2}.ng-crowd-support label{position:relative;display:grid;place-items:center;min-height:48px;padding:8px 12px;border:1px solid rgba(150,169,187,.32);border-radius:7px;color:#cbd5de;cursor:pointer;transition:border-color .18s ease-out,background-color .18s ease-out,color .18s ease-out}.ng-crowd-support label:hover{border-color:rgba(0,219,192,.62);color:var(--ng-ink)}.ng-crowd-support label.selected{border-color:var(--ng-teal);background:rgba(0,219,192,.1);color:var(--ng-teal)}.ng-crowd-support input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ng-crowd-support label:has(input:focus-visible){outline:2px solid var(--ng-teal);outline-offset:3px}.ng-info-strip svg{flex:0 0 auto}.ng-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:19px;padding-top:19px;border-top:1px solid var(--ng-line)}.ng-footer>div{display:flex;gap:20px}.ng-secondary-button{padding:0 27px;border:1px solid var(--ng-line-strong);background:rgba(4,18,34,.66);color:#c4c2c6}.ng-error{display:flex;align-items:center;gap:11px;width:min(900px,100%);margin:0 auto 14px;padding:12px 16px;border:1px solid rgba(210,81,97,.7);border-radius:8px;background:rgba(82,21,34,.45);color:#ffd7dc}.ng-style-card{padding-bottom:23px}.ng-side-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ng-side-tabs button{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:115px;padding:20px 30px;border:1px solid var(--ng-line-strong);border-radius:9px;background:rgba(2,16,32,.74);color:var(--ng-ink);text-align:left}.ng-side-tabs button.active{border-color:var(--ng-teal)}.ng-side-tabs .ng-side-opponent.active{border-color:var(--ng-blue)}.ng-side-tab-crest{width:52px;height:52px}.ng-side-tab-copy{display:grid;grid-gap:7px;gap:7px;min-width:0}.ng-side-tab-copy>span{color:var(--ng-teal);font-size:.97rem}.ng-side-opponent .ng-side-tab-copy>span{color:var(--ng-blue)}.ng-side-tab-copy strong{min-width:0;font-size:1.25rem;line-height:1.15;overflow-wrap:anywhere}.ng-side-tabs em{align-self:center;padding:7px 12px;border:1px solid var(--ng-line-strong);border-radius:7px;color:#c1c0c4;font-size:.82rem;font-style:normal}.ng-question-meta{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;margin-top:38px;color:#b0adb1}.ng-question-meta>div{display:flex;gap:8px;text-transform:uppercase}.ng-question-meta>div strong{color:var(--ng-teal)}.ng-style-opponent .ng-question-meta>div strong{color:var(--ng-blue)}.ng-question-meta>small{display:flex;justify-self:end;align-items:center;gap:10px;text-align:right}.ng-progress{height:6px;width:60%;margin:12px 0 27px;overflow:hidden;border-radius:10px;background:#26313d}.ng-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--ng-teal);transform-origin:left center;transition:transform .25s ease}.ng-question{min-height:348px;margin:0;padding:0;border:0}.ng-question legend{margin:0 0 2px;color:var(--ng-ink);font-size:1.48rem;font-weight:700}.ng-question>p{margin-bottom:17px;color:#a9a7ad}.ng-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px}.ng-options label{position:relative;display:grid;grid-template-columns:68px minmax(0,1fr) auto auto;align-items:center;min-height:105px;padding:17px 25px;border:1px solid var(--ng-line-strong);border-radius:9px;background:rgba(3,17,33,.72);color:#f0eff0;cursor:pointer}.ng-options label.selected,.ng-options label:hover{background:linear-gradient(105deg,rgba(0,219,192,.08),rgba(2,16,32,.79))}.ng-options label[aria-disabled=true]{opacity:.42;cursor:not-allowed}.ng-options label>svg:not(.ng-option-check){color:#d3d1d3}.ng-combined-option-icon{display:flex;align-items:center;justify-content:flex-start;gap:4px;color:#d3d1d3}.ng-combined-option-icon b{color:var(--ng-teal);font-size:1rem;font-weight:500}.ng-options input{position:absolute;opacity:0;pointer-events:none}.ng-options label>span{font-size:1.12rem;font-weight:600}.ng-option-check{color:var(--ng-teal)}.ng-option-star{display:grid;place-items:center;width:38px;height:38px;min-height:38px;padding:0;border:1px solid var(--ng-line-strong);border-radius:50%;background:rgba(2,15,31,.72);color:#96949b;box-shadow:none}.ng-option-star.active,.ng-option-star:focus-visible,.ng-option-star:hover{border-color:var(--ng-teal);color:var(--ng-teal)}.ng-option-star:disabled{opacity:.35;cursor:not-allowed}.ng-save-note{display:flex;align-items:center;gap:9px;color:#aaa8ae}.ng-save-note svg{color:var(--ng-teal)}.ng-processing{padding:20px 18px 24px}.ng-processing-heading{margin:2px 0 31px}.ng-processing-heading strong{display:inline-flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--ng-teal);font-size:1.08rem}.ng-processing-heading strong svg{animation:ng-spin 1.1s linear infinite}.ng-processing[aria-busy=true] .ng-processing-heading strong svg,.ng-processing[aria-busy=true] .ng-profile-title small svg{display:none}.ng-processing-heading strong.done svg,.ng-processing-heading strong.error svg{animation:none}.ng-processing-heading strong.error{color:#ff8c9a}.ng-profile-panel{padding:30px 37px 17px;border:1px solid var(--ng-line-strong);border-radius:11px;background:linear-gradient(150deg,rgba(4,18,34,.84),rgba(1,11,25,.84))}.ng-profile-grid{display:grid;grid-template-columns:1fr 1fr}.ng-profile{min-width:0;padding:0 31px 9px}.ng-profile:first-child{border-right:1px solid var(--ng-line-strong)}.ng-profile-title{display:flex;justify-content:space-between;align-items:center;gap:16px}.ng-profile-title span{color:var(--ng-teal);font-size:.77rem;letter-spacing:.1em}.ng-profile-opponent .ng-profile-title span{color:var(--ng-blue)}.ng-profile-title h3{margin:4px 0 0;font-size:1.6rem}.ng-profile-title small{display:inline-flex;align-items:center;gap:8px;color:var(--ng-teal)}.ng-profile-title small svg{animation:ng-spin 1s linear infinite}.ng-processing[aria-busy=false] .ng-profile-title small svg{animation:none}.ng-traits{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.ng-traits>div{display:grid;grid-template-columns:68px 1fr;align-items:center;min-height:66px;padding:7px 18px;border:1px solid var(--ng-line-strong);border-radius:8px}.ng-traits svg{color:var(--ng-teal)}.ng-profile-opponent .ng-traits svg{color:var(--ng-blue)}.ng-runtime-progress{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;padding:18px 55px;border:1px solid var(--ng-line);border-radius:8px}.ng-runtime-progress>div{display:flex;justify-content:center;align-items:center;gap:12px;color:#aaa8ae}.ng-runtime-progress>div+div:before{content:"";position:absolute;z-index:0;right:calc(78% + 17px);width:calc(43% - 34px);height:1px;background:var(--ng-line-strong)}.ng-runtime-progress>div>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#071426}.ng-runtime-progress>div>span i{width:9px;height:9px;border:1px solid #7d858e;border-radius:50%}.ng-runtime-progress>div.active span svg{animation:ng-spin 1s linear infinite}.ng-processing-action{display:grid;justify-items:center;grid-gap:8px;gap:8px;margin-top:23px;text-align:center}.ng-processing-action>small{color:#aaa8ae}.ng-summary{padding:5px 9px 16px}.ng-summary-heading{margin-bottom:25px}.ng-tabs{display:flex;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--ng-line)}.ng-tabs button{align-self:stretch;padding:0 17px;border:0;border-bottom:3px solid transparent;background:transparent;color:#bbb7b9;font-size:1.06rem}.ng-tabs>span{padding:4px 10px;border:1px solid var(--ng-line-strong);border-radius:6px;color:#c4c0c2;font-size:.78rem}.ng-forecast-grid{display:grid;grid-template-columns:2.08fr 1fr;grid-gap:25px;gap:25px;margin-top:17px}.ng-forecast-main,.ng-matchup-summary,.ng-reference-guide,.ng-reference-main{border:1px solid var(--ng-line-strong);border-radius:9px;background:rgba(2,14,29,.74)}.ng-forecast-main{padding:34px 29px 22px}.ng-forecast-main h3{margin:10px 0 14px;font-size:clamp(2rem,2.8vw,2.75rem)}.ng-forecast-main>em{display:inline-block;padding:6px 12px;border:1px solid var(--ng-teal);border-radius:7px;color:#8df0e2;font-style:normal}.ng-probabilities{display:grid;grid-gap:20px;gap:20px;margin-top:28px}.ng-probability>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.ng-probability strong{font-size:1.09rem}.ng-probability b{font-size:1.75rem}.ng-probability>i{display:block;height:7px;margin-top:7px;overflow:hidden;border-radius:8px;background:#25313c}.ng-probability>i>span{display:block;height:100%;border-radius:inherit;background:var(--ng-teal)}.ng-probability-draw>i>span{background:#858d98}.ng-probability-opponent>i>span{background:var(--ng-blue)}.ng-disclaimer{display:flex;align-items:center;gap:16px;min-height:66px;margin-top:21px;padding:10px 18px;border:1px solid var(--ng-line);border-radius:8px;color:#aaa7aa}.ng-matchup-summary{padding:24px 24px 19px}.ng-matchup-summary>h3{margin-bottom:18px;font-size:1.33rem}.ng-summary-team{display:grid;grid-gap:2px;gap:2px;min-height:76px;align-content:center}.ng-summary-team>span{color:#99979d;font-size:.7rem;letter-spacing:.09em}.ng-summary-team>strong{font-size:1.16rem}.ng-summary-team.own>small,.ng-summary-team.own>span,.ng-summary-team>small{color:var(--ng-teal)}.ng-summary-team.opponent>small,.ng-summary-team.opponent>span{color:var(--ng-blue)}.ng-vs-line{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:13px;gap:13px;color:#9d999c}.ng-vs-line:after,.ng-vs-line:before{content:"";height:1px;background:var(--ng-line)}.ng-material-summary{margin-top:13px;padding-top:17px;border-top:1px solid var(--ng-line)}.ng-material-summary h4{margin-bottom:13px}.ng-material-summary>div{display:flex;align-items:center;gap:10px;min-height:42px}.ng-material-summary .ng-evidence-desired strong,.ng-material-summary .ng-evidence-desired svg,.ng-material-summary span>strong,.ng-material-summary svg{color:var(--ng-teal)}.ng-material-summary .ng-evidence-undesired strong,.ng-material-summary .ng-evidence-undesired svg{color:#f07987}.ng-summary-footer{justify-content:flex-end}.ng-insufficient{display:grid;justify-items:center;margin-top:17px;padding:70px 30px;border:1px solid var(--ng-line-strong);border-radius:9px;background:rgba(2,14,29,.75);text-align:center}.ng-insufficient>svg{color:var(--ng-teal)}.ng-insufficient h3{margin:18px 0 6px;font-size:1.65rem}.ng-insufficient p{max-width:650px;color:#aaa8ad}.ng-insufficient-counts{display:flex;gap:9px}.ng-insufficient-counts span{padding:6px 11px;border:1px solid var(--ng-line);border-radius:6px}.ng-insufficient-suggestions{display:grid;justify-items:start;width:min(760px,100%);margin-top:18px;padding:15px 18px;border:1px solid var(--ng-line);border-radius:8px;background:rgba(3,20,37,.78);text-align:left}.ng-insufficient-suggestions>strong{color:var(--ng-teal)}.ng-insufficient-suggestions ul{margin:9px 0;padding-left:21px;color:#d5d3d6}.ng-insufficient-suggestions li+li{margin-top:5px}.ng-insufficient-suggestions button{padding:0;border:0;background:transparent;color:#d5d3d6;text-align:left;text-decoration:underline;-webkit-text-decoration-color:rgba(0,219,192,.45);text-decoration-color:rgba(0,219,192,.45);text-underline-offset:3px}.ng-insufficient-suggestions button:focus-visible,.ng-insufficient-suggestions button:hover{color:var(--ng-teal)}.ng-insufficient-suggestions small{color:#99969c;line-height:1.45}.ng-reference-grid{display:grid;grid-template-columns:minmax(0,2.85fr) minmax(290px,1fr);grid-gap:18px;gap:18px;min-height:0;margin-top:17px}.ng-reference-main{min-height:0;overflow:hidden}.ng-ref-toolbar{display:flex;justify-content:space-between;align-items:center;min-height:83px;padding:15px 18px;border-bottom:1px solid var(--ng-line)}.ng-ref-toolbar>span{display:flex;align-items:center;gap:9px;color:#c0bdc0;font-size:.82rem}.ng-ref-filters{display:grid;grid-template-columns:repeat(3,auto);grid-gap:11px;gap:11px}.ng-ref-filters button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 19px;border:1px solid var(--ng-line);border-radius:8px;background:transparent;color:#c1bec0}.ng-ref-filters button.active{background:rgba(0,219,192,.15);color:var(--ng-teal)}.ng-ref-filters .ng-ref-filter-desired{color:#80ded2}.ng-ref-filters .ng-ref-filter-undesired{color:#f07987}.ng-ref-filters .ng-ref-filter-undesired.active{border-color:rgba(210,81,97,.75);background:rgba(210,81,97,.12);color:#f07987}.ng-ref-filters strong{margin-left:7px}.ng-ref-heading{padding:20px 18px 10px}.ng-ref-heading h3{margin-bottom:3px;font-size:1.35rem}.ng-ref-heading p{margin-bottom:0;color:#b5b2b5}.ng-ref-average-group{border:1px solid var(--ng-line);border-radius:6px;background:rgba(2,15,31,.5)}.ng-ref-average-inline{margin:0 18px 13px}.ng-ref-average-trigger span{display:grid;grid-gap:3px;gap:3px}.ng-ref-average-trigger small{color:#99969c;font-size:.75rem}.ng-ref-average-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto 25px;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:65px;padding:9px 11px;border:0;background:transparent;color:#d5d3d5;text-align:left}.ng-ref-average-trigger>b{color:var(--ng-teal);font-size:.76rem;white-space:nowrap}.ng-ref-average-trigger svg{color:#bcb9bc}.ng-ref-average-group.expanded .ng-ref-average-trigger svg{transform:rotate(45deg);color:var(--ng-teal)}.ng-ref-average-details{padding:2px 11px 9px}.ng-ref-average-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(75px,.75fr) minmax(0,1fr);grid-gap:8px;gap:8px;padding:5px 0 8px;color:#aaa7ad;font-size:.68rem}.ng-ref-average-columns span:first-child{text-align:right}.ng-ref-average-columns span:nth-child(2){text-align:center}.ng-ref-average-columns span:last-child{text-align:left}.ng-ref-average-columns small{display:block;color:#77757c;font-size:.62rem}.ng-ref-list{display:grid;grid-gap:8px;gap:8px;padding:0 18px 10px}.ng-ref-row{padding-inline:12px;border:1px solid var(--ng-line);border-radius:8px;background:rgba(3,17,33,.45)}.ng-ref-row-main{display:grid;grid-template-columns:minmax(145px,1.3fr) 55px minmax(145px,1.3fr) minmax(135px,.9fr) 125px minmax(0,140px) 34px;align-items:center;grid-gap:12px;gap:12px;min-height:78px}.ng-ref-row-main>b{color:var(--ng-teal);font-size:1.17rem;text-align:center}.ng-ref-row-main>div small,.ng-ref-row-main>span small,.ng-ref-row-main>strong small{color:#95939a;font-size:.69rem;font-weight:400}.ng-ref-row-main>div{display:grid}.ng-ref-fit strong{color:var(--ng-teal);font-size:1.42rem}.ng-ref-team{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.ng-ref-team>img{width:40px;height:40px;object-fit:contain}.ng-ref-team>strong{display:grid;grid-gap:4px;gap:4px;min-width:0;color:#e1dfe1;font-size:.92rem}.ng-ref-team>strong:first-of-type{overflow-wrap:anywhere}.ng-ref-competition{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.ng-ref-competition>img{width:34px;height:34px;object-fit:contain}.ng-ref-competition>span{display:grid;grid-gap:3px;gap:3px;min-width:0;color:#c9c6c8;font-size:.82rem;font-weight:600}.ng-ref-competition>span small{font-weight:400}.ng-ref-row-main>em{padding:7px 8px;border:1px solid var(--ng-teal);border-radius:6px;color:var(--ng-teal);font-size:.72rem;font-style:normal;text-align:center}.ng-ref-row-main>em.negative{border-color:var(--ng-danger);color:#f07987}.ng-ref-details-button{width:34px;height:34px;min-height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:#d8d7d8;box-shadow:none}.ng-ref-details-button:focus-visible,.ng-ref-details-button:hover{color:var(--ng-teal)}.ng-ref-row.expanded .ng-ref-details-button svg{transform:rotate(45deg)}.ng-ref-details{display:grid;grid-gap:0;gap:0;padding:2px 14px 12px}.ng-ref-metric{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.75fr) minmax(0,1fr);align-items:center;min-height:38px;border-bottom:1px solid var(--ng-line)}.ng-ref-metric:last-child{border-bottom:0}.ng-ref-metric strong{color:#d5d3d5;font-size:.91rem}.ng-ref-metric strong:first-child{text-align:right}.ng-ref-metric strong:last-child{text-align:left}.ng-ref-metric small{text-align:center}.ng-ref-metric strong.better{color:#2ee6b5}.ng-ref-metric strong.weaker{color:#ef7180}.ng-ref-details small{color:#929098;font-size:.69rem}.ng-ref-pagination{display:flex;justify-content:space-between;align-items:center;min-height:65px;padding:9px 18px;border-top:1px solid var(--ng-line);color:#c0bdc0}.ng-ref-pagination>button{min-height:38px;padding:0 18px;border:1px solid var(--ng-line-strong);border-radius:6px;background:transparent;color:var(--ng-teal)}.ng-reference-guide{min-height:0;padding:24px;overflow-y:auto}.ng-reference-guide>h3{margin-bottom:20px;font-size:1.25rem}.ng-guide-line{display:grid;grid-template-columns:44px 1fr;align-items:center;min-height:65px}.ng-guide-line svg{color:var(--ng-teal)}.ng-fit-explainer{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;margin-top:10px;padding:17px;border:1px solid var(--ng-line);border-radius:8px}.ng-fit-explainer strong,.ng-fit-explainer svg{color:var(--ng-teal)}.ng-fit-explainer p{display:grid;grid-gap:5px;gap:5px;margin-bottom:0}.ng-fit-explainer span{color:#b2afb2;font-size:.86rem}.ng-reference-count{display:flex;align-items:center;gap:17px;min-height:78px;margin:14px 0 0;padding:15px 17px;border:1px solid var(--ng-line);border-radius:8px}.ng-reference-count strong,.ng-reference-count svg{color:var(--ng-teal)}.ng-star-answer{display:inline-flex;align-items:center;gap:8px;min-height:38px;margin-left:18px;padding:0 13px;border:1px solid var(--ng-line-strong);border-radius:7px;background:rgba(2,15,31,.7);color:#a9a7ad;font-size:.78rem;font-weight:600;vertical-align:middle}.ng-star-answer.active{border-color:var(--ng-teal);color:var(--ng-teal)}.ng-star-answer:disabled{opacity:.42}.ng-result-screen{min-height:0;padding:0 8px 8px}.ng-result-heading{margin:0 0 13px}.ng-result-heading h2{margin:4px 0 3px;font-size:clamp(2rem,2.55vw,2.55rem);line-height:1.08}.ng-result-heading p{margin:0;color:#b8b5ba}.ng-result-tabs{display:grid;grid-template-columns:repeat(3,210px);margin:0 auto 14px}.ng-result-tabs button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:45px;border:1px solid var(--ng-line-strong);background:rgba(2,15,31,.68);color:#bdb9bd}.ng-result-tabs button:first-child{border-radius:8px 0 0 8px}.ng-result-tabs button:last-child{border-radius:0 8px 8px 0}.ng-result-tabs button.active{border-color:var(--ng-teal);background:rgba(0,219,192,.12);color:#f0f3f3}.ng-result-workspace{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(285px,.83fr);grid-gap:25px;gap:25px;min-height:0}.ng-presentation-rail{display:flex;flex-direction:column;padding:6px 0 3px 24px;border-left:1px solid var(--ng-line-strong)}.ng-presentation-rail h3{margin:0 0 5px;font-size:1.43rem}.ng-presentation-rail>p{margin:0 0 12px;color:#aaa7ac;line-height:1.45}.ng-presentation-rail ol{margin:0;padding:0;list-style:none}.ng-presentation-rail li{display:grid;grid-template-columns:43px 1fr;align-items:center;grid-gap:11px;gap:11px;min-height:60px;border-bottom:1px solid var(--ng-line)}.ng-presentation-rail li>span{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--ng-line-strong);border-radius:50%}.ng-presentation-rail li div{display:grid;grid-gap:2px;gap:2px}.ng-presentation-rail li small{color:#98969c}.ng-presentation-rail .ng-primary{width:100%;margin-top:auto}.ng-result-back{display:flex;align-items:center;justify-content:center;gap:10px;min-height:45px;margin-top:7px;border:0;background:transparent;color:#b7b4b8}.ng-result-analyses-empty{display:grid;justify-items:center;align-content:center;min-height:525px;padding:40px;border:1px solid var(--ng-line-strong);border-radius:9px;background:rgba(2,14,29,.7);text-align:center}.ng-result-analyses-empty>svg{color:var(--ng-teal)}.ng-result-analyses-empty h3{margin:14px 0 6px;font-size:1.8rem}.ng-result-analyses-empty p{max-width:650px;color:#aaa7ac;line-height:1.55}.ng-result-analyses-empty .ng-secondary-button{margin-top:12px}.ng-analysis-workspace{border-top:1px solid var(--ng-line-strong)}.ng-analysis-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--ng-line-strong)}.ng-analysis-chapters button{position:relative;display:grid;align-content:center;min-height:57px;padding:7px 18px;border:0;border-right:1px solid var(--ng-line);background:transparent;color:#8f959e;text-align:left}.ng-analysis-chapters button:last-child{border-right:0}.ng-analysis-chapters button:after{position:absolute;bottom:-1px;height:2px;background:transparent;content:""}.ng-analysis-chapters button.active{color:#f1f5f6}.ng-analysis-chapters button.active:after{background:var(--ng-teal)}.ng-analysis-chapters button small{margin-top:2px;color:#707985;font-size:.68rem}.ng-analysis-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:24px 0 18px}.ng-analysis-heading h2{margin:0 0 6px;font-size:clamp(1.6rem,2.2vw,2.15rem);line-height:1.12}.ng-analysis-heading p{max-width:72ch;margin:0;color:#abb3bc;line-height:1.5}.ng-analysis-demo{display:flex;flex:0 0 auto;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,190,74,.4);border-radius:7px;color:#ffd076;font-size:.76rem}.ng-analysis-section-switch{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:17px;border-bottom:1px solid var(--ng-line-strong)}.ng-analysis-section-switch button{position:relative;min-height:47px;background:transparent;color:#9da5ae}.ng-analysis-section-switch button:after{position:absolute;right:22%;bottom:-1px;left:22%;height:2px;background:transparent;content:""}.ng-analysis-section-switch button.active{color:#f3f6f6}.ng-analysis-section-switch button.active:after{background:#ff405a}.ng-analysis-toolbar{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(260px,.8fr);align-items:end;grid-gap:12px;gap:12px;padding:0 0 16px}.ng-analysis-toolbar label{display:grid;grid-gap:6px;gap:6px;color:#9ea7b1;font-size:.75rem}.ng-analysis-toolbar select{width:100%;min-height:43px;padding:0 38px 0 12px;border:1px solid var(--ng-line-strong);border-radius:7px;background:#071525;color:#eef2f3}.ng-analysis-toolbar select:focus-visible{outline:2px solid var(--ng-teal);outline-offset:2px}.ng-analysis-sample{display:grid;align-items:baseline;justify-content:end;grid-gap:6px;gap:6px;min-height:43px;padding:11px 0;color:#aeb6bf;font-size:.8rem}.ng-analysis-sample strong{color:#f2f5f6;font-size:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-analysis-sample i{width:1px;height:18px;margin:0 7px;background:var(--ng-line-strong)}.ng-analysis-evidence{padding-bottom:32px}.ng-analysis-question{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:16px 0;border-top:1px solid var(--ng-line)}.ng-analysis-question>div{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start}.ng-analysis-question svg{color:var(--ng-teal)}.ng-analysis-question h3{margin:0 0 5px;font-size:1.3rem}.ng-analysis-question p{max-width:76ch;margin:0;color:#aeb6bf;line-height:1.45}.ng-analysis-question>strong{flex:0 0 auto;color:#ffca64;font-size:.75rem;font-weight:550}.ng-analysis-question>strong.ok{color:var(--ng-teal)}.ng-analysis-pitch{position:relative;aspect-ratio:105/62;border:1px solid var(--ng-line-strong);border-radius:8px;background:#020713}.ng-analysis-pitch iframe{display:block;width:100%;height:100%;border:0;background:#020713}.ng-analysis-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:14px;border-block:1px solid var(--ng-line-strong)}.ng-analysis-metrics>div{display:grid;align-content:center;min-height:98px;padding:14px 20px}.ng-analysis-metrics>div+div{border-left:1px solid var(--ng-line)}.ng-analysis-metrics span{color:#aab2bb;font-size:.77rem}.ng-analysis-metrics strong{margin:5px 0 3px;color:#f3f6f7;font-size:1.55rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-analysis-metrics small{color:#7f8994;font-size:.69rem}.ng-analysis-methodology{margin-top:14px;border-bottom:1px solid var(--ng-line)}.ng-analysis-methodology summary{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:9px 0 13px;color:#c7cdd2;cursor:pointer;font-size:.8rem;font-weight:600}.ng-analysis-methodology summary::marker{display:none}.ng-analysis-methodology p{max-width:82ch;margin:0 0 12px;color:#929ca7;font-size:.8rem;line-height:1.55}.ng-analysis-state{display:grid;justify-items:center;align-content:center;grid-gap:9px;gap:9px;min-height:480px;color:#bbc3ca}.ng-analysis-state svg{color:var(--ng-teal)}.ng-analysis-state.error svg{color:#ff7183}.ng-analysis-state span{color:#8f99a4}.ng-analysis-spinner{animation:ng-spin .9s linear infinite}.ng-presentation-canvas{position:relative;min-height:545px;overflow:hidden;border:1px solid var(--ng-line-strong);border-radius:9px;background:linear-gradient(140deg,rgba(2,18,34,.97),rgba(1,12,27,.98))}.ng-presentation-canvas.compact{min-height:545px}.ng-data-waves{position:absolute;z-index:0;inset:-2% -3% -5%;background:url(/next-game-data-waves.png) bottom/108% 108% no-repeat;opacity:.62;filter:brightness(1.12) saturate(1.08);pointer-events:none;animation:ng-waves-glow 7s ease-in-out infinite;will-change:filter,opacity}.ng-slide{position:relative;z-index:1;min-height:inherit;padding:25px 40px 22px}.ng-slide-overview{display:flex;flex-direction:column;align-items:center}.ng-slide h3{margin:6px 0 15px;font-size:clamp(2rem,3vw,2.8rem);line-height:1.08}.ng-slide-match{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;width:100%;font-size:clamp(1.45rem,2.3vw,2.1rem)}.ng-slide-match strong{display:flex;min-width:0}.ng-slide-match strong:first-child{justify-content:flex-end;color:var(--ng-teal);text-align:right}.ng-slide-match strong:last-child{justify-content:flex-start;color:var(--ng-blue);text-align:left}.ng-slide-match .ng-team-identity>span{max-width:22ch;line-height:1.12;text-wrap:balance}.ng-slide-match i{color:var(--ng-teal);font-style:normal;text-align:center}.ng-presentation-header-separator,.ng-slide-match i{color:var(--ng-muted)}.ng-presentation-header-separator{display:inline-block;margin-inline:6px;font-weight:500}.ng-slide-context{margin:10px 0 14px;color:#aaa7ad}.ng-slide-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:1px}.ng-slide-team{padding:0 26px}.ng-slide-team+section{border-left:1px solid var(--ng-line-strong)}.ng-slide-team h4{margin:0 0 9px;color:var(--ng-teal);text-align:center}.ng-slide-team.opponent h4{color:var(--ng-blue)}.ng-slide-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:10px 0 12px;border-bottom:1px solid var(--ng-line)}.ng-slide-stats>div{display:grid;justify-items:center;grid-gap:2px;gap:2px;text-align:center}.ng-slide-stats>div+div{border-left:1px solid var(--ng-line)}.ng-slide-stats strong{color:var(--ng-teal);font-size:1.22rem}.ng-slide-team.opponent .ng-slide-stats strong{color:var(--ng-blue)}.ng-slide-stats small{color:#b8b5b9;font-size:.7rem}.ng-formation{display:flex;align-items:center;justify-content:center;gap:7px;margin:9px 0;color:#bdb9bd}.ng-formation strong,.ng-formation svg{color:var(--ng-teal)}.ng-slide-team.opponent .ng-formation strong,.ng-slide-team.opponent .ng-formation svg{color:var(--ng-blue)}.ng-key-traits{display:grid;grid-gap:7px;gap:7px;padding-top:7px}.ng-key-traits>span{color:#9f9da3;font-size:.72rem;letter-spacing:.08em;text-align:center}.ng-key-traits p{display:grid;grid-template-columns:27px 1fr;align-items:center;margin:0;color:#dedcdf;font-size:.84rem;line-height:1.35}.ng-key-traits svg{color:var(--ng-teal)}.ng-slide-team.opponent .ng-key-traits svg{color:var(--ng-blue)}.ng-key-traits small{color:#88868d;text-align:center}.ng-slide-profile{padding-inline:40px}.ng-slide-profile>.ng-slide-context,.ng-slide-profile>h3{text-align:left}.ng-profile-switch{display:grid;grid-template-columns:repeat(2,180px);justify-content:center;margin:6px auto 12px}.ng-profile-switch button{min-height:40px;border:1px solid var(--ng-line-strong);background:#071426;color:#c0bdc0}.ng-profile-switch button:first-child{border-radius:7px 0 0 7px}.ng-profile-switch button:last-child{border-left:0;border-radius:0 7px 7px 0}.ng-profile-switch button.active{border-color:var(--ng-teal);background:rgba(0,219,192,.12);color:#f1f2f2}.ng-profile-columns{display:grid;grid-template-columns:repeat(2,1fr)}.ng-profile-columns>section{padding:0 28px}.ng-profile-columns>section+section{border-left:1px solid var(--ng-line-strong)}.ng-profile-columns h4{margin:0 0 4px;color:var(--ng-teal);text-align:center}.ng-profile-columns section.own h4 .ng-team-identity>span{color:var(--ng-teal)}.ng-profile-columns section.opponent h4,.ng-profile-columns section.opponent h4 .ng-team-identity>span{color:var(--ng-blue)}.ng-profile-columns section>div{display:grid;grid-template-columns:48px 1fr;align-items:center;min-height:66px;border-bottom:1px solid var(--ng-line)}.ng-profile-columns svg{color:var(--ng-teal)}.ng-profile-columns section.opponent svg{color:var(--ng-blue)}.ng-profile-columns p{display:grid;grid-gap:2px;gap:2px;margin:0}.ng-profile-columns small{color:#929097;font-size:.67rem}.ng-profile-columns strong{font-size:.84rem;font-weight:550;line-height:1.3}.ng-form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ng-form-columns>section{min-width:0;padding:0 25px}.ng-form-columns>section+section{border-left:1px solid var(--ng-line-strong)}.ng-form-columns h4{margin:0 0 10px;color:var(--ng-teal);text-align:center}.ng-form-columns section.opponent h4{color:var(--ng-blue)}.ng-form-record{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block:1px solid var(--ng-line)}.ng-form-record span{display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:0;padding:10px 5px;text-align:center}.ng-form-record span+span{border-left:1px solid var(--ng-line)}.ng-form-record strong{color:var(--ng-teal);font-size:1.25rem}.ng-form-columns section.opponent .ng-form-record strong{color:var(--ng-blue)}.ng-form-record small{color:#aaa7ac;font-size:.66rem;line-height:1.25}.ng-recent-form{display:grid;grid-gap:0;gap:0;margin-top:12px}.ng-recent-form>span{margin-bottom:5px;color:#929097;font-size:.7rem;letter-spacing:.08em;text-align:center}.ng-recent-form>div{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-height:40px;border-bottom:1px solid var(--ng-line)}.ng-recent-form b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(148,151,158,.15);color:#b8b6ba}.ng-recent-form .win b{background:rgba(0,219,192,.14);color:var(--ng-teal)}.ng-recent-form .loss b{background:rgba(208,71,85,.14);color:#eb7180}.ng-recent-form strong{overflow:hidden;color:#d8d6d8;font-size:.82rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ng-recent-form-opponent{display:inline-flex;align-items:center;gap:7px;min-width:0}.ng-recent-form-crest{width:22px;height:22px;flex:0 0 22px;object-fit:contain}.ng-recent-form em{color:#f0eff0;font-style:normal;font-weight:700}.ng-form-empty,.ng-slide-placeholder{display:grid;justify-items:center;align-content:center;min-height:370px;text-align:center}.ng-form-empty svg,.ng-slide-placeholder svg{color:var(--ng-teal)}.ng-form-empty h4{margin:12px 0 5px;font-size:1.6rem}.ng-form-empty p,.ng-slide-placeholder p{max-width:610px;color:#aaa7ac;line-height:1.55}.ng-presentation-overlay{position:fixed;z-index:1500;inset:0;display:grid;place-items:center;padding:18px;background:rgba(0,5,14,.94)}.ng-presentation-frame{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1460px,100%);height:min(1000px,100%);padding:13px;border:1px solid var(--ng-line-strong);border-radius:11px;background:#010c1c}.ng-presentation-frame>header{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:20px;gap:20px;min-height:58px;padding:0 13px;border-bottom:1px solid var(--ng-line)}.ng-presentation-frame>header>span{color:var(--ng-teal);font-size:.75rem;letter-spacing:.08em}.ng-presentation-frame>header>div{display:flex;gap:10px}.ng-presentation-frame>header button{display:flex;align-items:center;gap:8px;min-height:39px;padding:0 13px;border:1px solid var(--ng-line-strong);border-radius:7px;background:transparent;color:#d4d2d4}.ng-presentation-frame>.ng-presentation-canvas{min-height:0;margin:12px 0}.ng-presentation-frame>nav{display:grid;grid-template-columns:130px 1fr 130px;grid-gap:12px;gap:12px;min-height:66px}.ng-presentation-frame>nav>button{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ng-line-strong);border-radius:7px;background:transparent;color:#d0cdd0}.ng-presentation-frame>nav>div{grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px}.ng-presentation-frame>nav>div button{display:grid;grid-template-columns:34px 1fr;align-items:center;grid-gap:7px;gap:7px;padding:5px 9px;border:1px solid var(--ng-line);border-radius:7px;background:rgba(2,14,29,.72);color:#d0cdd0;text-align:left}.ng-presentation-frame>nav>div button.active{border-color:var(--ng-teal);background:rgba(0,219,192,.11)}.ng-presentation-frame>nav>div button>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--ng-line-strong);border-radius:50%}.ng-presentation-frame>nav strong{display:grid;font-size:.78rem}.ng-presentation-frame>nav small{color:#96939a;font-size:.62rem;font-weight:400}@keyframes ng-spin{to{transform:rotate(1turn)}}@keyframes ng-waves-glow{0%,to{filter:brightness(1.04) saturate(1.05);opacity:.56}50%{filter:brightness(1.24) saturate(1.12);opacity:.67}}@media (prefers-reduced-motion:reduce){.ng-data-waves{animation:none}}@media (min-width:1101px) and (max-height:1080px){.ng-flow:not(.ng-welcome){min-height:calc(100vh - 108px);padding-top:10px;padding-bottom:12px}.ng-stepper{margin-bottom:10px;transform:scale(.9);transform-origin:top center}.ng-card{padding-top:19px;padding-bottom:18px}.ng-screen-heading{margin-bottom:17px}.ng-source-grid{gap:14px}.ng-field{min-height:76px;padding-top:10px}.ng-team-grid{margin-top:15px}.ng-team{padding-top:17px;padding-bottom:10px}.ng-team-stats>div{padding-top:8px;padding-bottom:8px}.ng-info-strip{min-height:52px;margin-top:11px}.ng-footer{margin-top:12px;padding-top:12px}.ng-style-card{padding-bottom:15px}.ng-side-tabs button{min-height:91px;padding-block:13px}.ng-question-meta{margin-top:22px}.ng-progress{margin-bottom:17px}.ng-question{min-height:286px}.ng-options{gap:10px 16px}.ng-options label{min-height:83px;padding-block:11px}.ng-processing{padding-top:7px;padding-bottom:10px}.ng-processing-heading{margin-bottom:16px}.ng-profile-panel{padding-top:20px}.ng-traits{margin-top:11px;gap:7px}.ng-traits>div{min-height:51px}.ng-runtime-progress{margin-top:11px;padding-block:12px}.ng-processing-action{margin-top:12px}.ng-summary-heading{margin-bottom:13px}.ng-forecast-grid{margin-top:11px}.ng-forecast-main{padding-top:23px}.ng-probabilities{margin-top:18px;gap:14px}.ng-reference-guide,.ng-reference-main{max-height:calc(100vh - 278px)}.ng-reference-main{overflow-y:auto}}@media (min-width:1101px) and (max-height:820px){.ng-flow{padding-inline:15px}.ng-welcome{padding-top:12px;padding-bottom:12px}.ng-welcome-shell{height:auto;min-height:calc(100vh - 124px)}.ng-welcome-copy{padding:25px 36px 24px}.ng-welcome h1{margin:12px auto 10px;font-size:clamp(2rem,2.65vw,2.75rem)}.ng-welcome-copy>p{font-size:.9rem;line-height:1.42}.ng-welcome-logo{width:220px;height:158px;margin:0 auto}.ng-welcome-logo img{width:210px;height:153px}.ng-welcome-start{min-height:48px}.ng-intro-slide{padding:19px 47px 22px}.ng-intro-hero-icon{width:88px;height:88px}.ng-intro-slide h2{margin:6px 0 4px;font-size:clamp(1.55rem,2.05vw,2rem)}.ng-intro-slide>p{margin-top:6px;font-size:.9rem;line-height:1.4}.ng-intro-slide ul{margin:7px 0 4px}.ng-intro-slide li{min-height:42px;font-size:.91rem}.ng-intro-navigation{padding-top:8px}.ng-outline-button,.ng-primary,.ng-round-button,.ng-secondary-button{min-height:48px}.ng-round-button{width:48px;height:48px;min-height:48px}}@media (min-width:1101px) and (max-height:1000px){.ng-processing-heading{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:3px 18px;gap:3px 18px;margin:0 0 9px}.ng-processing-heading h2{margin-bottom:0;font-size:2rem}.ng-processing-heading strong{grid-column:2;grid-row:1;margin-bottom:0}.ng-processing-heading p{grid-column:1/-1;font-size:.92rem}.ng-profile-panel{padding:14px 24px 12px}.ng-profile{padding:0 22px 4px}.ng-profile-title h3{font-size:1.35rem}.ng-traits{gap:6px;margin-top:8px}.ng-traits>div{min-height:46px;padding:4px 14px;grid-template-columns:54px 1fr}.ng-traits svg{width:29px;height:29px}.ng-runtime-progress{min-height:52px;margin-top:8px;padding:9px 42px}.ng-processing-action{gap:4px;margin-top:8px}.ng-summary-heading{margin-bottom:7px}.ng-summary-heading h2{font-size:2rem}.ng-tabs{min-height:42px}.ng-forecast-grid{gap:18px;margin-top:8px}.ng-forecast-main{padding:18px 25px 14px}.ng-forecast-main h3{margin:5px 0 8px;font-size:2rem}.ng-probabilities{gap:10px;margin-top:12px}.ng-disclaimer{min-height:52px;margin-top:12px}.ng-matchup-summary{padding:17px 21px 13px}.ng-matchup-summary>h3{margin-bottom:8px}.ng-summary-team{min-height:57px}.ng-material-summary{margin-top:7px;padding-top:10px}.ng-material-summary h4{margin-bottom:5px}.ng-material-summary>div{min-height:32px}.ng-summary-footer{margin-top:8px;padding-top:8px}.ng-result-heading{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:2px 16px;gap:2px 16px;margin-bottom:7px}.ng-result-heading .ng-eyebrow{grid-column:1}.ng-result-heading h2{grid-column:1;margin:0;font-size:2rem}.ng-result-heading p{grid-column:2;grid-row:1/span 2;max-width:520px;text-align:right}.ng-result-tabs{margin-bottom:8px}.ng-result-workspace{gap:18px}.ng-presentation-canvas,.ng-presentation-canvas.compact{min-height:min(535px,calc(100vh - 310px))}.ng-presentation-rail{padding-left:18px}.ng-presentation-rail li{min-height:52px}.ng-slide{padding-top:18px;padding-bottom:17px}.ng-slide h3{margin-top:3px;margin-bottom:10px}.ng-slide-context{margin:7px 0 9px}.ng-slide-stats{padding-block:7px 9px}.ng-formation{margin:6px 0}.ng-key-traits{gap:5px;padding-top:4px}.ng-result-analyses-empty{min-height:min(525px,calc(100vh - 300px))}}@media (max-width:1100px){.analysis-shell-root.analysis-shell-next-game{height:auto;min-height:100vh;overflow:visible}.analysis-shell-next-game .analysis-shell-content{overflow:visible}.ng-flow{padding-inline:12px}.ng-welcome-shell{grid-template-columns:1fr;height:auto;min-height:0}.ng-welcome-copy{border-right:0;border-bottom:1px solid var(--ng-line-strong)}.ng-source-grid{grid-template-columns:repeat(2,1fr)}.ng-forecast-grid,.ng-profile-grid,.ng-reference-grid,.ng-team-grid{grid-template-columns:1fr}.ng-team-grid{gap:18px}.ng-sofascore-preview iframe{height:680px}.ng-team-grid:after,.ng-versus{display:none}.ng-profile:first-child{padding-bottom:28px;border-right:0;border-bottom:1px solid var(--ng-line)}.ng-profile:last-child{padding-top:28px}.ng-reference-guide{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 20px;gap:10px 20px}.ng-fit-explainer,.ng-reference-count,.ng-reference-guide>h3{grid-column:1/-1}.ng-ref-row-main{grid-template-columns:1fr auto 1fr;gap:8px 12px;padding:13px 0}.ng-ref-team-home{grid-column:1;grid-row:1}.ng-ref-row-main>b{grid-column:2;grid-row:1}.ng-ref-team-away{grid-column:3;grid-row:1}.ng-ref-competition{grid-column:1;grid-row:2}.ng-ref-fit{grid-column:2;grid-row:2;justify-self:center}.ng-ref-row-main>.ng-ref-tag-spacer,.ng-ref-row-main>em{grid-column:3;grid-row:2;justify-self:end}.ng-ref-details-button{grid-column:3;grid-row:3;justify-self:end}.ng-ref-details,.ng-result-workspace{grid-template-columns:1fr}.ng-analysis-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-analysis-sample{justify-content:start}.ng-analysis-pitch{min-height:380px}.ng-presentation-rail{padding:18px 0 0;border-top:1px solid var(--ng-line-strong);border-left:0}.ng-presentation-rail ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ng-presentation-rail li{align-content:center;min-height:76px;padding:7px;border-right:1px solid var(--ng-line)}.ng-presentation-rail li:last-child{border-right:0}.ng-presentation-rail .ng-primary{margin-top:16px}.ng-profile-columns,.ng-slide-teams{min-width:0}}@media (max-width:720px){.analysis-shell-root.analysis-shell-next-game{width:100%;min-width:0;overflow-x:hidden}.analysis-shell-next-game .analysis-shell-topbar-actions,.analysis-shell-next-game .analysis-shell-topbar-left,.analysis-shell-next-game>.analysis-shell-content,.analysis-shell-next-game>.analysis-shell-topbar{width:100%;min-width:0}.ng-flow{padding:12px 4px 24px}.ng-intro-slide,.ng-welcome-copy{padding:38px 24px}.ng-intro-navigation{grid-template-columns:auto 1fr}.ng-intro-navigation .ng-outline-button{grid-column:1/-1}.ng-stepper{width:100%}.ng-stepper li>small{max-width:70px;text-align:center;font-size:.69rem}.ng-card,.ng-profile-panel{padding:22px 15px}.ng-options,.ng-side-tabs,.ng-source-grid{grid-template-columns:1fr}.ng-source-grid>.ng-field:last-child{grid-column:auto}.ng-sofascore-preview iframe{height:620px}.ng-crowd-support,.ng-strength-main{grid-template-columns:1fr}.ng-crowd-support>div{grid-row:auto;grid-column:auto;grid-template-columns:1fr}.ng-bars{justify-content:center}.ng-team-stats>div{grid-template-columns:1fr;justify-items:center;text-align:center}.ng-team-stats svg{grid-row:auto}.ng-question-meta{grid-template-columns:1fr}.ng-question-meta>small{justify-self:start;text-align:left}.ng-progress{width:100%}.ng-footer{align-items:stretch}.ng-footer,.ng-footer>div{flex-direction:column}.ng-footer button{width:100%}.ng-runtime-progress{grid-template-columns:1fr;gap:15px;padding:17px}.ng-runtime-progress>div+div:before{display:none}.ng-tabs{overflow-x:auto}.ng-tabs button{white-space:nowrap}.ng-ref-toolbar{align-items:stretch;flex-direction:column;gap:13px}.ng-ref-filters{grid-template-columns:1fr}.ng-ref-filters button{border-right:0;border-bottom:1px solid var(--ng-line)}.ng-ref-filters button:last-child{border-bottom:0}.ng-reference-guide{grid-template-columns:1fr}.ng-reference-guide>*{grid-column:auto!important}.ng-result-empty{padding-right:20px}.ng-ref-row-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ng-ref-team{grid-template-columns:34px minmax(0,1fr);gap:7px}.ng-ref-team>img{width:34px;height:34px}.ng-ref-team-home{grid-column:1;grid-row:1}.ng-ref-row-main>b{grid-column:2;grid-row:1}.ng-ref-team-away{grid-column:3;grid-row:1}.ng-ref-competition{grid-column:1/3;grid-row:2;justify-self:start}.ng-ref-details-button{grid-column:3;grid-row:2;justify-self:end}.ng-ref-fit{grid-column:1/4;grid-row:3;justify-self:start}.ng-ref-row-main>.ng-ref-tag-spacer,.ng-ref-row-main>em{grid-column:1/4;grid-row:4;justify-self:start}.ng-ref-details{grid-template-columns:1fr;padding-inline:0}.ng-ref-metric{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr)}.ng-result-screen{padding-inline:0}.ng-result-heading h2{font-size:1.8rem}.ng-result-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ng-result-tabs button{gap:6px;padding-inline:7px;font-size:.74rem}.ng-result-tabs button svg{width:18px;height:18px}.ng-analysis-chapters{display:flex;overflow-x:auto}.ng-analysis-chapters button{flex:0 0 145px}.ng-analysis-heading{align-items:stretch;flex-direction:column;gap:12px;padding-top:19px}.ng-analysis-demo{width:-moz-fit-content;width:fit-content}.ng-analysis-section-switch{grid-template-columns:1fr}.ng-analysis-section-switch button{min-height:43px;border-bottom:1px solid var(--ng-line)}.ng-analysis-section-switch button:after{right:0;left:0}.ng-analysis-toolbar{grid-template-columns:1fr}.ng-analysis-sample{justify-content:start}.ng-analysis-question{align-items:flex-start;flex-direction:column;gap:10px}.ng-analysis-pitch{min-height:255px;aspect-ratio:1.28}.ng-analysis-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-analysis-metrics>div:nth-child(3){border-left:0}.ng-analysis-metrics>div:nth-child(n+3){border-top:1px solid var(--ng-line)}.ng-presentation-canvas,.ng-presentation-canvas.compact{min-height:650px}.ng-presentation-rail ol{grid-template-columns:1fr}.ng-presentation-rail li{border-right:0}.ng-slide{padding:22px 16px}.ng-slide-match{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:6px;font-size:1.1rem}.ng-form-columns,.ng-profile-columns,.ng-slide-teams{grid-template-columns:1fr}.ng-slide-team{padding:12px 0}.ng-form-columns>section+section,.ng-profile-columns>section+section,.ng-slide-team+section{border-top:1px solid var(--ng-line-strong);border-left:0}.ng-slide-stats{grid-template-columns:repeat(2,1fr);gap:10px 0}.ng-slide-stats>div:nth-child(3){border-left:0}.ng-profile-switch{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ng-form-columns>section,.ng-profile-columns>section{padding:14px 0}.ng-form-record{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-form-record span:nth-child(4){border-left:0}.ng-presentation-overlay{padding:0}.ng-presentation-frame{height:100%;padding:7px;border:0;border-radius:0}.ng-presentation-frame>header{grid-template-columns:1fr auto;gap:8px}.ng-presentation-frame>header>strong{display:none}.ng-presentation-frame>header button{padding-inline:9px;font-size:0}.ng-presentation-frame>nav{grid-template-columns:48px minmax(0,1fr) 48px;min-height:56px}.ng-presentation-frame>nav>button{font-size:0}.ng-presentation-frame>nav>div{display:flex;overflow-x:auto}.ng-presentation-frame>nav>div button{flex:0 0 45px;grid-template-columns:1fr;padding:5px}.ng-presentation-frame>nav>div button strong{display:none}}.next-game-page .page-lead{max-width:86ch;border-left:4px solid var(--accent);padding:.62rem .8rem;background:linear-gradient(90deg,rgba(15,159,144,.1),rgba(255,255,255,0));color:#173a58}.next-game-page .panel{border-radius:.74rem;background:linear-gradient(90deg,rgba(20,55,83,.035) 1px,transparent 0) 0 0 /34px 34px,linear-gradient(0deg,rgba(20,55,83,.028) 1px,transparent 0) 0 0 /34px 34px,linear-gradient(145deg,rgba(250,254,255,.98),rgba(232,243,249,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 8px 18px rgba(22,59,95,.13)}.next-game-page .panel:after,.next-game-page .panel:before{display:none}.next-game-page .panel-inset{border-radius:.66rem;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(239,247,250,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 4px 12px rgba(34,81,120,.08)}.next-game-workbench{display:grid;grid-gap:.8rem;gap:.8rem}.next-game-product-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:1rem;gap:1rem;min-height:150px;position:relative;overflow:hidden}.next-game-product-hero:before{content:"";position:absolute;inset:auto 1.2rem 0 1.2rem;height:5px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,#0f9f90,#ed9d29,#226395);opacity:.9}.next-game-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:.42rem;border:1px solid rgba(15,159,144,.36);border-radius:999px;padding:.2rem .55rem;background:rgba(15,159,144,.1);color:#0b6b62;font-size:.72rem;font-weight:800;text-transform:uppercase}.next-game-product-status{min-width:170px;border:1px solid rgba(34,99,149,.24);border-radius:.62rem;padding:.62rem .7rem;background:rgba(255,255,255,.62);display:grid;grid-gap:.16rem;gap:.16rem}.next-game-product-status span{color:var(--text-soft);font-size:.72rem;font-weight:800;text-transform:uppercase}.next-game-product-status strong{color:var(--text-main)}.next-game-inline-form{align-items:end;gap:.7rem}.next-game-url-field{flex:1 1 520px}.next-game-result-block{margin-top:.68rem}.next-game-switch-row{display:flex;gap:.56rem;margin-bottom:.68rem}.next-game-editor-snapshot{margin-bottom:.62rem}.next-game-team-grid{margin-top:.46rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.36rem;gap:.36rem}.next-game-team-chip{border:1px solid var(--border);border-radius:.62rem;padding:.34rem .45rem;background:radial-gradient(110% 100% at 0 0,rgba(93,176,220,.12),rgba(93,176,220,0) 43%),linear-gradient(136deg,rgba(252,255,255,.97),rgba(241,249,255,.93));font-size:.84rem}.next-game-stacked-block{margin-top:.7rem;display:grid;grid-gap:.62rem;gap:.62rem}.next-game-team-editor{margin-top:.42rem}.next-game-tactical-card{display:grid;grid-gap:.34rem;gap:.34rem}.next-game-snapshot{min-height:140px}.next-game-ordered-list{margin:0;padding-left:1.1rem;display:grid;grid-gap:.36rem;gap:.36rem}.next-game-chip-grid{display:flex;flex-wrap:wrap;gap:.4rem}.next-game-chip{border:1px solid var(--border);border-radius:999px;background:var(--bg-panel-strong);color:var(--text-main);font-size:.78rem;padding:.28rem .58rem;cursor:pointer}.next-game-chip.selected{border-color:var(--border-strong);background:var(--accent-soft);color:var(--accent)}.next-game-chip.disabled{cursor:not-allowed;opacity:.42}.next-game-survey-preview{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:.9rem}.next-game-details{border:1px solid var(--border);border-radius:.72rem;background:var(--bg-panel-strong);margin-top:.6rem;padding:.45rem .6rem}.next-game-details>summary{cursor:pointer;color:var(--text-main);font-weight:600}.next-game-details-content{margin-top:.56rem}.next-game-generate-report-row{justify-content:center;margin-top:1.25rem}.next-game-generate-report-row .btn-primary{min-width:220px}.next-game-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.next-game-module-card{text-align:left;border:1px solid var(--border);border-radius:.62rem;padding:.54rem .6rem .54rem .72rem;background:linear-gradient(90deg,rgba(15,159,144,.06),rgba(255,255,255,0) 42%),var(--bg-panel-strong);color:var(--text-main);display:grid;grid-gap:.2rem;gap:.2rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}.next-game-module-card:focus-visible:not(:disabled),.next-game-module-card:hover:not(:disabled){transform:translateY(-2px);border-color:var(--border-strong);box-shadow:0 10px 18px rgba(21,70,105,.12)}.next-game-module-card strong{font-size:.86rem}.next-game-module-card span{font-size:.72rem;color:var(--text-soft)}.next-game-module-card small{font-size:.76rem;color:var(--text-soft)}.next-game-module-card.selected{border-color:var(--border-strong);background:linear-gradient(90deg,rgba(15,159,144,.24),rgba(15,159,144,.08) 44%,rgba(255,255,255,0)),var(--bg-panel-strong);box-shadow:inset 4px 0 0 var(--accent)}.next-game-module-card.planned,.next-game-module-card:disabled{cursor:not-allowed;opacity:.58;background:repeating-linear-gradient(135deg,rgba(35,72,102,.05) 0 8px,transparent 8px 16px),var(--bg-panel-strong)}.next-game-priority-grid{margin-bottom:.62rem}.next-game-player-table{border:1px solid var(--border);border-radius:.68rem;overflow:hidden;background:var(--bg-panel-strong)}.next-game-player-row,.next-game-player-table-header{display:grid;grid-template-columns:1.2fr .9fr 1fr 1fr auto;grid-gap:.45rem;gap:.45rem;align-items:center;padding:.46rem .52rem}.next-game-player-table-header{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);border-bottom:1px solid var(--border)}.next-game-player-row+.next-game-player-row{border-top:1px solid var(--border)}.next-game-slider-wrap{display:flex;align-items:center;gap:.36rem}.next-game-slider-wrap span{min-width:2ch;font-size:.8rem;color:var(--text-soft)}.next-game-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem;margin-bottom:.52rem}.next-game-metric-card{border:1px solid var(--border);border-radius:.5rem;padding:.48rem .56rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(238,247,250,.9));display:grid;grid-gap:.18rem;gap:.18rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.next-game-metric-card span{font-size:.74rem;color:var(--text-soft)}.next-game-metric-card strong{font-size:1.04rem;letter-spacing:.02em}.next-game-report-grid{margin-top:.64rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.56rem;gap:.56rem}.next-game-report-card{display:grid;align-content:start;grid-gap:.44rem;gap:.44rem}.next-game-report-card-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);grid-gap:.72rem;gap:.72rem;align-items:start}.next-game-card-subtitle{margin-top:.3rem}.next-game-report-column{border-left:1px solid var(--border);border:1px solid var(--border);border-left:4px solid rgba(34,99,149,.44);border-radius:.56rem;padding:.58rem .64rem;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,247,250,.9))}.next-game-report-column.exploit{border-color:rgba(15,159,144,.42)}.next-game-report-column.risk{border-color:rgba(209,75,75,.36)}.next-game-report-column.weak{border-left-color:rgba(209,75,75,.86)}.next-game-report-column.strong{border-left-color:rgba(15,159,144,.86)}.next-game-report-primary-grid{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(300px,.8fr) minmax(240px,.48fr);grid-gap:.62rem;gap:.62rem;align-items:stretch}.next-game-main-conclusions{min-width:0}.next-game-conclusion-list{display:grid;grid-gap:.52rem;gap:.52rem}.next-game-conclusion-card{border:1px solid rgba(34,99,149,.22);border-left:5px solid rgba(34,99,149,.5);border-radius:.58rem;padding:.66rem .72rem;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(238,247,250,.9));display:grid;grid-gap:.42rem;gap:.42rem;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.next-game-conclusion-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(16,55,82,.1)}.next-game-conclusion-card div{display:grid;grid-gap:.2rem;gap:.2rem}.next-game-conclusion-card strong{color:var(--text-main);font-size:.95rem}.next-game-conclusion-card small,.next-game-conclusion-card span{color:var(--text-soft);font-size:.84rem;line-height:1.42}.next-game-conclusion-card.opportunity{border-left-color:rgba(15,159,144,.78)}.next-game-conclusion-card.risk{border-left-color:rgba(209,75,75,.72)}.next-game-conclusion-card.control{border-left-color:rgba(237,157,41,.82)}.next-game-report-priority-tags{display:flex;flex-wrap:wrap;gap:.32rem;margin-top:.56rem}.next-game-report-priority-tags span{border:1px solid rgba(34,99,149,.22);border-radius:999px;padding:.18rem .46rem;background:rgba(255,255,255,.76);color:var(--text-soft);font-size:.76rem;font-weight:700}.next-game-insight-list{display:grid;grid-gap:.44rem;gap:.44rem}.next-game-insight-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.48rem;gap:.48rem;margin:.24rem 0 .72rem}.next-game-insight-card{border-left:1px solid var(--border);border:1px solid var(--border);border-left:4px solid rgba(34,99,149,.5);border-radius:.52rem;padding:.58rem .64rem;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(238,247,250,.92));display:grid;grid-gap:.2rem;gap:.2rem;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.next-game-insight-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(16,55,82,.08)}.next-game-insight-card strong{font-size:.86rem;color:var(--text-main)}.next-game-insight-card small,.next-game-insight-card span{color:var(--text-soft);font-size:.82rem;line-height:1.4}.next-game-insight-card.opportunity{border-left-color:rgba(15,159,144,.78)}.next-game-insight-card.risk{border-left-color:rgba(209,75,75,.7)}.next-game-insight-card.control{border-left-color:rgba(237,157,41,.8)}.next-game-report-launch{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.54rem}.next-game-profile-switch{display:flex;flex-wrap:wrap;gap:.38rem}.next-game-profile-switch button{min-width:160px;border:1px solid rgba(34,99,149,.24);border-radius:.54rem;background:rgba(255,255,255,.84);color:var(--text-main);cursor:pointer;display:grid;grid-gap:.08rem;gap:.08rem;padding:.46rem .56rem;text-align:left}.next-game-profile-switch button.active{border-color:rgba(15,159,144,.7);background:linear-gradient(135deg,rgba(15,159,144,.16),rgba(237,157,41,.1));box-shadow:0 0 0 3px rgba(15,159,144,.1)}.next-game-profile-switch strong{font-size:.82rem;line-height:1.15}.next-game-profile-switch span{color:var(--text-soft);font-size:.72rem;line-height:1.24}.next-game-report-overlay{position:fixed;inset:0;z-index:1200;background:rgba(6,13,22,.64);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;padding:.42rem}.next-game-report-presentation{width:min(1560px,98vw);height:min(96vh,1040px);border:1px solid rgba(87,135,176,.46);border-radius:.82rem;background:linear-gradient(90deg,rgba(17,45,70,.038) 1px,transparent 0) 0 0 /42px 42px,linear-gradient(0deg,rgba(17,45,70,.032) 1px,transparent 0) 0 0 /42px 42px,linear-gradient(145deg,rgba(250,254,255,.99),rgba(236,246,251,.98));box-shadow:0 20px 80px rgba(3,14,28,.35);padding:.82rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:.68rem;gap:.68rem}.next-game-report-header{display:flex;justify-content:space-between;align-items:center;gap:.62rem;border:1px solid rgba(7,32,54,.18);border-radius:.58rem;padding:.48rem .68rem;background:linear-gradient(135deg,#0d263f,#123d55 62%,#0f6c63);color:#f4fbff}.next-game-report-header .note,.next-game-report-header .section-title{color:#f4fbff}.next-game-report-header .btn{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.12);color:#f4fbff}.next-game-report-title-line{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-game-report-header-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:.52rem}.next-game-report-header .next-game-profile-switch button{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.1);color:#f4fbff}.next-game-report-header .next-game-profile-switch button.active{border-color:rgba(255,255,255,.62);background:rgba(255,255,255,.18);box-shadow:none}.next-game-report-header .next-game-profile-switch span{color:rgba(244,251,255,.78)}.next-game-report-slide-meta{border:1px solid rgba(34,99,149,.34);border-radius:.54rem;padding:.42rem .58rem;background:linear-gradient(90deg,rgba(15,159,144,.16),rgba(237,157,41,.1)),rgba(255,255,255,.8);display:grid;grid-template-columns:auto minmax(160px,.4fr) minmax(260px,1fr);align-items:center;grid-gap:.7rem;gap:.7rem}.next-game-report-slide-meta span{font-size:.74rem;color:var(--text-soft)}.next-game-report-slide-meta strong{font-size:.92rem}.next-game-report-slide-meta small{color:var(--text-soft);font-size:.78rem;line-height:1.35}.next-game-report-slide{overflow:auto;border:1px solid rgba(34,99,149,.34);border-radius:.62rem;background:linear-gradient(90deg,rgba(15,159,144,.035) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(0deg,rgba(15,159,144,.03) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(145deg,rgba(255,255,255,.78),rgba(238,247,252,.62));padding:.86rem}.next-game-report-slide .next-game-report-card{min-height:100%;animation:nextGameSlideIn .18s ease-out}.next-game-slide-kicker{width:-moz-fit-content;width:fit-content;border:1px solid rgba(15,159,144,.38);border-radius:.34rem;padding:.2rem .5rem;background:rgba(15,159,144,.12);color:#0b6b62;font-size:.72rem;font-weight:700;text-transform:uppercase}.next-game-slide-lead{margin:0 0 .65rem;max-width:62ch;color:var(--text-main);font-size:1rem;line-height:1.48}.next-game-slide-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-gap:.72rem;gap:.72rem;align-items:stretch}.next-game-full-pitch-layout{display:grid;grid-template-columns:minmax(520px,1.2fr) minmax(300px,.5fr);grid-gap:.78rem;gap:.78rem;align-items:stretch;min-height:min(72vh,760px)}.next-game-full-pitch-layout.single{grid-template-columns:minmax(520px,1fr)}.next-game-pitch-slide{height:100%}.next-game-report-side-panel{align-self:stretch;overflow:auto;padding-right:.12rem}.next-game-report-side-panel small{color:var(--text-soft);font-size:.78rem;line-height:1.38}.next-game-profile-report-card{display:grid;grid-gap:.72rem;gap:.72rem;align-content:start}.next-game-profile-subset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.56rem;gap:.56rem}.next-game-profile-subset-card{border:1px solid rgba(34,99,149,.22);border-left:5px solid rgba(34,99,149,.4);border-radius:.58rem;background:rgba(255,255,255,.84);display:grid;grid-gap:.18rem;gap:.18rem;padding:.64rem .72rem}.next-game-profile-subset-card.strong{border-left-color:rgba(15,159,144,.8)}.next-game-profile-subset-card.weak{border-left-color:rgba(209,75,75,.78)}.next-game-profile-subset-card span{color:var(--text-soft);font-size:.72rem;font-weight:800;text-transform:uppercase}.next-game-profile-subset-card strong{color:var(--text-main);font-size:1.02rem}.next-game-profile-subset-card small{color:var(--text-soft);font-size:.78rem;line-height:1.34}.next-game-profile-team-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.next-game-profile-cluster-list article,.next-game-profile-team-list article,.next-game-profile-zone-list article{border:1px solid rgba(34,99,149,.18);border-radius:.52rem;background:rgba(255,255,255,.84);display:grid;grid-gap:.1rem;gap:.1rem;padding:.52rem .58rem}.next-game-profile-cluster-list strong,.next-game-profile-team-list strong,.next-game-profile-zone-list strong{color:var(--text-main);font-size:.84rem}.next-game-profile-cluster-list small,.next-game-profile-cluster-list span,.next-game-profile-team-list small,.next-game-profile-team-list span,.next-game-profile-zone-list small,.next-game-profile-zone-list span{color:var(--text-soft);font-size:.75rem;line-height:1.32}.next-game-profile-anchor-list{display:flex;flex-wrap:wrap;gap:.32rem}.next-game-profile-anchor-list span{border:1px solid rgba(15,159,144,.24);border-radius:.42rem;background:rgba(15,159,144,.1);color:var(--text-main);display:inline-grid;gap:.04rem;max-width:270px;padding:.32rem .42rem;font-size:.76rem;line-height:1.18}.next-game-profile-anchor-list.compact span{max-width:220px}.next-game-profile-anchor-list small{color:var(--text-soft);font-size:.68rem}.next-game-profile-heatmap-grid-list{display:grid;grid-gap:.6rem;gap:.6rem}.next-game-profile-heatmap-card{border:1px solid rgba(34,99,149,.2);border-radius:.58rem;background:rgba(255,255,255,.82);display:grid;grid-gap:.46rem;gap:.46rem;padding:.58rem}.next-game-profile-heatmap-card>div:first-child{display:grid;grid-gap:.1rem;gap:.1rem}.next-game-profile-heatmap-card strong{color:var(--text-main);font-size:.86rem}.next-game-profile-heatmap-card small{color:var(--text-soft);font-size:.74rem}.next-game-profile-heatmap-triplet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.next-game-profile-heatmap-triplet>div{display:grid;grid-gap:.22rem;gap:.22rem}.next-game-profile-heatmap-triplet span{color:var(--text-soft);font-size:.7rem;font-weight:800;text-transform:uppercase}.next-game-profile-heatmap{aspect-ratio:4/3;border:1px solid rgba(8,37,58,.28);border-radius:.28rem;overflow:hidden;display:grid;background:linear-gradient(90deg,rgba(8,37,58,.06) 1px,transparent 0),linear-gradient(0deg,rgba(8,37,58,.06) 1px,transparent 0),rgba(242,248,247,.92)}.next-game-profile-heatmap-cell{min-height:26px;border-right:1px solid rgba(8,37,58,.08);border-bottom:1px solid rgba(8,37,58,.08);display:grid;place-items:center;font-size:.64rem;font-weight:800}.next-game-profile-heatmap-cell.strong{background:rgba(15,159,144,var(--cell-alpha));color:#063f3a}.next-game-profile-heatmap-cell.weak{background:rgba(209,75,75,var(--cell-alpha));color:#5e1111}.next-game-profile-heatmap-cell.diff.strong{background:rgba(15,159,144,var(--cell-alpha))}.next-game-profile-heatmap-cell.diff.weak{background:rgba(209,75,75,var(--cell-alpha))}.next-game-profile-table-wrap{overflow-x:auto}.next-game-profiling-summary{display:grid;grid-gap:.82rem;gap:.82rem}.next-game-profiling-summary-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);grid-gap:.72rem;gap:.72rem;align-items:start}.next-game-profile-match-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.72rem;gap:.72rem}.next-game-analysis-preview{display:grid;grid-gap:.82rem;gap:.82rem;margin-top:.72rem}.next-game-tactical-insight-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);grid-gap:.72rem;gap:.72rem;align-items:start}.next-game-polarity-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.34rem;gap:.34rem;margin-bottom:.5rem}.next-game-polarity-switch button{border:1px solid var(--border);border-radius:.48rem;background:var(--bg-panel);color:var(--text-soft);cursor:pointer;font:inherit;font-size:.76rem;font-weight:800;padding:.36rem .46rem}.next-game-polarity-switch button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--text-main)}.next-game-mini-pitch{width:100%;max-width:620px;aspect-ratio:3/2;border:1px solid rgba(15,159,144,.28);border-radius:.58rem;background:#dff2f2}.next-game-mini-pitch .field{fill:#3f805f;stroke:rgba(255,255,255,.82);stroke-width:.7}.next-game-mini-pitch .line{fill:none;stroke:rgba(255,255,255,.72);stroke-width:.55}.next-game-mini-pitch .zone{fill:rgba(247,177,66,.3);stroke:rgba(247,177,66,.92);stroke-width:1}.next-game-mini-pitch .recovery{stroke:rgba(244,251,255,.96);stroke-dasharray:3 2;stroke-width:1.1}.next-game-mini-pitch .vector{marker-end:url(#next-game-mini-arrow);stroke:rgba(223,76,76,.94);stroke-linecap:round;stroke-width:1.55}.next-game-mini-pitch .event-point{fill:#f4fbff;stroke:rgba(223,76,76,.94);stroke-width:.9}.next-game-mini-pitch #next-game-mini-arrow path{fill:rgba(223,76,76,.94)}.next-game-recovery-pitch-wrap{display:grid;grid-gap:.44rem;gap:.44rem}.next-game-mini-pitch.recovery-transport{aspect-ratio:3/2}.next-game-mini-pitch.recovery-transport .recovery-line{stroke-dasharray:3 2;stroke-linecap:round;stroke-width:1.15}.next-game-mini-pitch.recovery-transport .recovery-vector{stroke-linecap:round;stroke-width:1.7}.next-game-mini-pitch.recovery-transport .recovery-weak .recovery-line,.next-game-mini-pitch.recovery-transport .recovery-weak .recovery-vector{stroke:rgba(255,194,92,.96)}.next-game-mini-pitch.recovery-transport .recovery-weak .recovery-vector{marker-end:url(#next-game-recovery-weak-arrow)}.next-game-mini-pitch.recovery-transport .recovery-strong .recovery-line,.next-game-mini-pitch.recovery-transport .recovery-strong .recovery-vector{stroke:rgba(223,76,76,.96)}.next-game-mini-pitch.recovery-transport .recovery-strong .recovery-vector{marker-end:url(#next-game-recovery-strong-arrow)}.next-game-mini-pitch.recovery-transport .recovery-weak .event-point{fill:#fff7df;stroke:rgba(255,194,92,.96)}.next-game-mini-pitch.recovery-transport .recovery-strong .event-point{fill:#fff1f1;stroke:rgba(223,76,76,.96)}.next-game-recovery-legend{display:flex;flex-wrap:wrap;gap:.42rem}.next-game-recovery-legend span{align-items:center;border:1px solid var(--border);border-radius:999px;color:var(--text-soft);display:inline-flex;font-size:.72rem;font-weight:800;gap:.28rem;padding:.18rem .44rem}.next-game-recovery-legend i{border-radius:999px;display:inline-block;height:.48rem;width:.48rem}.next-game-recovery-legend .recovery-weak i{background:#ffc25c}.next-game-recovery-legend .recovery-strong i{background:#df4c4c}.next-game-mini-pitch.mixed-events{max-width:720px}.next-game-mini-pitch.mixed-events .grid-line{stroke:rgba(235,247,242,.3);stroke-width:.34}.next-game-mini-pitch.mixed-events .zone{fill:rgba(247,177,66,.22);stroke:rgba(247,177,66,.96);stroke-width:.9}.next-game-mini-pitch.mixed-events .mixed-pass-event{stroke-linecap:round;stroke-width:.34;opacity:.72}.next-game-mini-pitch.mixed-events .mixed-pass-event.weak{marker-end:url(#next-game-mixed-arrow-weak);stroke:rgba(255,255,255,.82)}.next-game-mini-pitch.mixed-events .mixed-pass-event.strong{marker-end:url(#next-game-mixed-arrow-strong);stroke:rgba(255,255,255,.82)}.next-game-mini-pitch.mixed-events .mixed-pass-event.top-cluster{marker-end:url(#next-game-mixed-cluster-arrow);opacity:.86;stroke:rgba(232,176,42,.9);stroke-width:.52}.next-game-mini-pitch.mixed-events .mixed-average-vector{marker-end:url(#next-game-mixed-average-arrow);stroke:rgba(8,16,20,.82);stroke-linecap:round;stroke-width:1.55}.next-game-mini-pitch.mixed-events #next-game-mixed-arrow-strong path,.next-game-mini-pitch.mixed-events #next-game-mixed-arrow-weak path{fill:rgba(255,255,255,.82)}.next-game-mini-pitch.mixed-events #next-game-mixed-cluster-arrow path{fill:rgba(232,176,42,.9)}.next-game-mini-pitch.mixed-events #next-game-mixed-average-arrow path{fill:rgba(8,16,20,.82)}.next-game-feature-risk,.next-game-feature-want{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:800;padding:.12rem .42rem}.next-game-feature-want{background:rgba(15,159,144,.13);color:#087366}.next-game-feature-risk{background:rgba(209,75,75,.12);color:#a63a3a}.next-game-profile-table{width:100%;border-collapse:collapse;font-size:.78rem}.next-game-profile-table td,.next-game-profile-table th{border-bottom:1px solid rgba(34,99,149,.16);padding:.42rem .5rem;text-align:left}.next-game-profile-table th{color:var(--text-soft);font-size:.68rem;text-transform:uppercase}.next-game-profile-table td{color:var(--text-main)}.next-game-profile-table .positive{color:#087366;font-weight:800}.next-game-profile-table .negative{color:#a63a3a;font-weight:800}.next-game-profile-cluster-list,.next-game-profile-zone-list{display:grid;grid-gap:.38rem;gap:.38rem}.next-game-profile-cluster-list article{border-left:4px solid rgba(34,99,149,.36)}.next-game-profile-cluster-list article.strong{border-left-color:rgba(15,159,144,.78)}.next-game-profile-cluster-list article.weak{border-left-color:rgba(209,75,75,.74)}.next-game-profile-cluster-list article>div{display:flex;justify-content:space-between;gap:.42rem}.next-game-verification-list,.next-game-watch-questions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.48rem;gap:.48rem;margin:.18rem 0 .72rem}.next-game-watch-questions{grid-template-columns:repeat(3,minmax(0,1fr))}.next-game-watch-questions.single{grid-template-columns:1fr;margin-bottom:0}.next-game-verification-item{border:1px solid rgba(34,99,149,.22);border-top:4px solid rgba(34,99,149,.44);border-radius:.54rem;padding:.56rem .62rem;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(238,247,250,.88));display:grid;grid-gap:.18rem;gap:.18rem}.next-game-verification-item strong{color:var(--text-main);font-size:.84rem}.next-game-verification-item small,.next-game-verification-item span{color:var(--text-soft);font-size:.78rem;line-height:1.36}.next-game-verification-item.opportunity{border-top-color:rgba(15,159,144,.78)}.next-game-verification-item.risk{border-top-color:rgba(209,75,75,.72)}.next-game-verification-item.control{border-top-color:rgba(237,157,41,.82)}.next-game-report-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem}.next-game-report-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.42rem;gap:.42rem;min-width:0}.next-game-report-tab{min-width:0;border:1px solid rgba(34,99,149,.22);border-radius:.58rem;padding:.46rem .54rem;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(236,246,251,.82));color:var(--text-soft);cursor:pointer;display:grid;grid-gap:.12rem;gap:.12rem;text-align:left;transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.next-game-report-tab:hover{transform:translateY(-1px);border-color:rgba(15,159,144,.36)}.next-game-report-tab.active{border-color:rgba(15,159,144,.58);background:linear-gradient(135deg,rgba(15,159,144,.18),rgba(237,157,41,.09)),rgba(255,255,255,.94);box-shadow:0 0 0 3px rgba(15,159,144,.1);color:var(--text-main)}.next-game-report-tab strong span{color:var(--text-soft);font-size:.82rem;font-weight:800}.next-game-report-tab strong{color:inherit;font-size:.82rem;line-height:1.2}.next-game-report-tab small{color:var(--text-soft);font-size:.7rem;line-height:1.24}.next-game-visualization-notes{display:grid;grid-template-columns:1fr;align-content:start;grid-gap:.42rem;gap:.42rem}.next-game-visualization-notes>div{border-left:1px solid var(--border);border:1px solid var(--border);border-left:4px solid rgba(237,157,41,.56);border-radius:.52rem;padding:.62rem .68rem;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(238,247,250,.9));display:grid;grid-gap:.18rem;gap:.18rem}.next-game-visualization-notes strong{color:var(--text-main);font-size:.84rem}.next-game-visualization-notes span{color:var(--text-soft);font-size:.82rem;line-height:1.38}.next-game-scenario{border:1px solid rgba(15,159,144,.24);border-radius:.78rem;background:radial-gradient(circle at 8% 0,rgba(15,159,144,.12),transparent 34%),var(--bg-panel-strong);padding:.66rem;display:grid;grid-gap:.56rem;gap:.56rem}.next-game-scenario-report{margin-top:0;height:100%;align-content:start;background:radial-gradient(circle at 50% 0,rgba(15,159,144,.11),transparent 34%),linear-gradient(145deg,rgba(244,251,252,.96),rgba(224,239,244,.9))}.next-game-pitch-slide .next-game-scenario-report .next-game-scenario-head{align-items:center}.next-game-pitch-slide .next-game-scenario-report .next-game-scenario-layout{grid-template-columns:minmax(360px,1fr);justify-items:center;align-items:center;min-height:0}.next-game-pitch-slide .next-game-scenario-report .next-game-scenario-viz-frame{width:min(100%,52vh,660px);min-width:min(100%,370px);aspect-ratio:5/7;border-radius:.82rem;background:linear-gradient(90deg,rgba(15,159,144,.055) 1px,transparent 0) 0 0 /28px 28px,linear-gradient(0deg,rgba(15,159,144,.05) 1px,transparent 0) 0 0 /28px 28px,linear-gradient(180deg,rgba(239,248,251,.98),rgba(221,238,244,.98));box-shadow:0 16px 38px rgba(12,44,65,.14),inset 0 0 0 1px rgba(255,255,255,.54)}.next-game-scenario-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.next-game-scenario-title-input{width:min(100%,520px);border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text-main);font:inherit;font-size:1rem;font-weight:800;padding:.18rem 0}.next-game-scenario-actions,.next-game-scenario-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.36rem}.next-game-scenario-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.46rem;gap:.46rem}.next-game-scenario-controls label,.next-game-scenario-side label{display:grid;grid-gap:.22rem;gap:.22rem;color:var(--text-soft);font-size:.74rem;font-weight:800;text-transform:uppercase}.next-game-scenario-controls select,.next-game-scenario-side textarea{border:1px solid var(--border);border-radius:.58rem;background:var(--bg-panel);color:var(--text-main);font:inherit;min-width:0;padding:.42rem .5rem}.next-game-scenario-side textarea{min-height:4.2rem;resize:vertical;text-transform:none;font-weight:500}.next-game-scenario-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.32rem;gap:.32rem}.next-game-scenario-modes button{border:1px solid var(--border);border-radius:.58rem;background:var(--bg-panel);color:var(--text-soft);cursor:pointer;font:inherit;font-size:.76rem;font-weight:800;padding:.38rem .46rem}.next-game-scenario-modes button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--text-main)}.next-game-scenario-layout{display:grid;grid-template-columns:minmax(330px,.74fr) minmax(260px,.46fr);grid-gap:.6rem;gap:.6rem;align-items:start}.next-game-scenario-viz-frame{width:min(100%,520px);justify-self:center;aspect-ratio:5/7;border:1px solid rgba(15,159,144,.28);border-radius:.72rem;background:#dff2f2;overflow:hidden}.next-game-scenario-viz-frame iframe{display:block;width:100%;height:100%;border:0}.next-game-scenario-pitch{width:min(100%,520px);justify-self:center;aspect-ratio:5/7;border:1px solid rgba(15,159,144,.28);border-radius:.72rem;background:#dff2f2;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.next-game-scenario-side{display:grid;grid-gap:.46rem;gap:.46rem}.next-game-scenario-side>div{border:1px solid var(--border);border-radius:.62rem;background:var(--bg-panel);display:grid;grid-gap:.16rem;gap:.16rem;padding:.5rem .56rem}.next-game-scenario-side strong{color:var(--text-main);font-size:.88rem}.next-game-scenario-side span{color:var(--text-soft);font-size:.82rem;line-height:1.35}.next-game-watchlist li{padding:.34rem .4rem;border-left:3px solid rgba(93,176,220,.48);background:rgba(93,176,220,.06);border-radius:.42rem}.next-game-outcome-panel{border-width:2px}.next-game-outcome-panel.exploit{border-color:rgba(15,159,144,.48)}.next-game-outcome-panel.risk{border-color:rgba(209,75,75,.42)}.next-game-constraint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.next-game-constraint-item{border:1px solid var(--border);border-radius:.56rem;padding:.34rem .45rem;background:var(--bg-panel-strong)}.next-game-constraint-item span{display:block;font-size:.72rem;color:var(--text-soft)}.next-game-constraint-item strong{font-size:.88rem}.next-game-json-block{margin:0;border:1px solid var(--border);border-radius:.68rem;padding:.55rem .65rem;background:var(--bg-panel-strong);color:var(--text-main);font-size:.76rem;max-height:240px;overflow:auto}.next-game-roadmap-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}.next-game-roadmap-summary-item{border:1px solid var(--border);border-radius:.56rem;padding:.34rem .45rem;background:var(--bg-panel-strong)}.next-game-roadmap-summary-item span{display:block;font-size:.72rem;color:var(--text-soft)}.next-game-roadmap-summary-item strong{font-size:.9rem}.next-game-roadmap-grid{margin-top:.56rem;display:grid;grid-gap:.46rem;gap:.46rem}.next-game-roadmap-item,.next-game-roadmap-module{border:1px solid var(--border);border-radius:.62rem;padding:.44rem .52rem;background:var(--bg-panel-strong);display:grid;grid-gap:.24rem;gap:.24rem}.next-game-roadmap-head{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.next-game-roadmap-status{border:1px solid var(--border);border-radius:999px;padding:.16rem .48rem;font-size:.72rem;font-weight:600;white-space:nowrap}.next-game-roadmap-status.done{border-color:rgba(15,159,144,.45);background:rgba(15,159,144,.15);color:#0b6b62}.next-game-roadmap-status.in_progress{border-color:rgba(237,157,41,.52);background:rgba(237,157,41,.16);color:#8a5a12}.next-game-roadmap-status.planned{border-color:rgba(93,176,220,.44);background:rgba(93,176,220,.14);color:#205d80}.next-game-roadmap-modules{margin-top:.56rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.42rem;gap:.42rem}:root[data-theme=dark] .next-game-team-chip{border-color:rgba(56,249,199,.18);background:radial-gradient(110% 100% at 0 0,rgba(73,202,229,.1),rgba(73,202,229,0) 43%),linear-gradient(136deg,rgba(14,32,55,.64),rgba(8,20,38,.7))}:root[data-theme=dark] .next-game-page .page-lead{color:#c7dde4;background:linear-gradient(90deg,rgba(56,249,199,.12),rgba(5,12,23,0))}:root[data-theme=dark] .next-game-page .panel{background:linear-gradient(90deg,rgba(73,202,229,.045) 1px,transparent 0) 0 0 /34px 34px,linear-gradient(0deg,rgba(73,202,229,.035) 1px,transparent 0) 0 0 /34px 34px,linear-gradient(145deg,rgba(12,28,48,.9),rgba(7,18,34,.94));border-color:rgba(56,249,199,.2)}:root[data-theme=dark] .next-game-conclusion-card,:root[data-theme=dark] .next-game-insight-card,:root[data-theme=dark] .next-game-metric-card,:root[data-theme=dark] .next-game-page .panel-inset,:root[data-theme=dark] .next-game-product-status,:root[data-theme=dark] .next-game-report-column,:root[data-theme=dark] .next-game-report-priority-tags span,:root[data-theme=dark] .next-game-report-tab,:root[data-theme=dark] .next-game-verification-item,:root[data-theme=dark] .next-game-visualization-notes>div{background:linear-gradient(145deg,rgba(14,32,55,.9),rgba(8,20,38,.92));border-color:rgba(56,249,199,.18)}:root[data-theme=dark] .next-game-report-tab.active{border-color:rgba(56,249,199,.42);background:linear-gradient(135deg,rgba(56,249,199,.18),rgba(255,194,92,.08)),rgba(10,23,41,.94);box-shadow:0 0 0 3px rgba(56,249,199,.1)}:root[data-theme=dark] .next-game-chip.selected{border-color:rgba(56,249,199,.42);color:#aff7e6;background:rgba(56,249,199,.16)}:root[data-theme=dark] .next-game-details{border-color:rgba(56,249,199,.2)}:root[data-theme=dark] .next-game-module-card.selected{border-color:rgba(56,249,199,.42);background:linear-gradient(90deg,rgba(56,249,199,.2),rgba(56,249,199,.08) 44%,rgba(8,20,38,0)),rgba(15,23,42,.92)}:root[data-theme=dark] .next-game-report-slide{background:linear-gradient(90deg,rgba(56,249,199,.045) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(0deg,rgba(56,249,199,.035) 1px,transparent 0) 0 0 /48px 48px,rgba(7,18,33,.82)}:root[data-theme=dark] .next-game-slide-kicker{border-color:rgba(56,249,199,.25);background:rgba(56,249,199,.12);color:#aff7e6}:root[data-theme=dark] .next-game-report-overlay{background:rgba(3,9,17,.75)}:root[data-theme=dark] .next-game-report-presentation{border-color:rgba(56,249,199,.22);background:linear-gradient(90deg,rgba(73,202,229,.045) 1px,transparent 0) 0 0 /42px 42px,linear-gradient(0deg,rgba(73,202,229,.035) 1px,transparent 0) 0 0 /42px 42px,linear-gradient(145deg,rgba(9,20,35,.96),rgba(8,16,30,.95));box-shadow:0 24px 90px rgba(0,0,0,.5)}:root[data-theme=dark] .next-game-scenario-report{background:radial-gradient(circle at 50% 0,rgba(56,249,199,.11),transparent 34%),linear-gradient(145deg,rgba(14,32,55,.92),rgba(8,20,38,.92))}:root[data-theme=dark] .next-game-roadmap-status.done{border-color:rgba(56,249,199,.46);background:rgba(56,249,199,.18);color:#aff7e6}:root[data-theme=dark] .next-game-roadmap-status.in_progress{border-color:rgba(255,194,92,.5);background:rgba(255,194,92,.2);color:#ffe2a8}:root[data-theme=dark] .next-game-roadmap-status.planned{border-color:rgba(73,202,229,.5);background:rgba(73,202,229,.18);color:#b6ebf7}@media (max-width:980px){.next-game-product-hero{grid-template-columns:1fr}.next-game-product-status{width:100%}.next-game-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-game-constraint-grid,.next-game-insight-strip,.next-game-metric-grid,.next-game-module-grid,.next-game-player-row,.next-game-player-table-header{grid-template-columns:1fr}.next-game-roadmap-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.next-game-report-grid,.next-game-roadmap-modules{grid-template-columns:1fr}.next-game-report-presentation{width:min(98vw,1320px);height:min(96vh,900px);padding:.56rem}.next-game-report-header{flex-direction:column;align-items:stretch}.next-game-report-slide-meta{grid-template-columns:1fr;gap:.24rem}.next-game-full-pitch-layout,.next-game-profile-match-columns,.next-game-profiling-summary-head,.next-game-report-card-head,.next-game-report-primary-grid,.next-game-slide-layout{grid-template-columns:1fr}.next-game-full-pitch-layout{min-height:0}.next-game-report-nav,.next-game-scenario-controls,.next-game-scenario-layout,.next-game-verification-list,.next-game-watch-questions{grid-template-columns:1fr}.next-game-report-tabs{order:-1;grid-template-columns:repeat(5,minmax(160px,1fr));overflow-x:auto;padding-bottom:.12rem}.next-game-pitch-slide .next-game-scenario-report .next-game-scenario-viz-frame{width:min(100%,440px);min-width:0}}@media (max-height:760px){.next-game-report-presentation{gap:.46rem;padding:.7rem}.next-game-report-slide{padding:.58rem}.next-game-pitch-slide .next-game-scenario-report .next-game-scenario-viz-frame{width:min(100%,45vh,560px)}.next-game-slide-lead{margin-bottom:.45rem}}@media (max-width:640px){.next-game-roadmap-summary,.next-game-team-grid{grid-template-columns:1fr}.next-game-roadmap-head{flex-direction:column;align-items:flex-start}.next-game-report-nav{display:grid}.next-game-report-nav,.next-game-report-tabs{grid-template-columns:1fr}.next-game-scenario-head{display:grid}.next-game-scenario-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.next-game-visualization-notes{grid-template-columns:1fr}}.analysis-shell-next-game{--ng-shell-bg:#0a0d0c;--ng-shell-panel:#121614;--ng-shell-line:rgba(232,239,235,.18)}:root[data-theme=light] .analysis-shell-next-game{--ng-shell-bg:#e9eeeb;--ng-shell-panel:#f9fbfa;--ng-shell-line:rgba(30,54,45,.24)}.analysis-shell-next-game .analysis-shell-content,.analysis-shell-root.analysis-shell-next-game{background:var(--ng-shell-bg)}.analysis-shell-next-game>.analysis-shell-topbar{border-bottom:1px solid var(--ng-shell-line);background:color-mix(in srgb,var(--ng-shell-panel) 94%,transparent);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.analysis-shell-next-game .analysis-shell-monogram{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px}.analysis-shell-next-game .analysis-shell-monogram .analysis-shell-logo{position:static;width:48px;height:48px;max-width:100%;object-fit:contain}.analysis-shell-next-game .analysis-shell-btn{min-height:38px;border:1px solid var(--ng-shell-line);border-radius:6px;background:transparent;color:var(--text-main);box-shadow:none}.analysis-shell-next-game .analysis-shell-btn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.analysis-shell-next-game .analysis-shell-language-status:disabled{opacity:.62;cursor:help}.ng-flow{--ng-bg:#0a0d0c;--ng-panel:#121614;--ng-panel-strong:#181d1b;--ng-surface-hover:#1d2421;--ng-ink:#f1f4f2;--ng-muted:#a8b2ad;--ng-line:rgba(232,239,235,.13);--ng-line-strong:rgba(232,239,235,.27);--ng-teal:#2bc9ae;--ng-teal-soft:rgba(43,201,174,.11);--ng-blue:#5aa8ec;--ng-danger:#e96f80;--ng-focus:rgba(43,201,174,.34);--ng-ease:cubic-bezier(.22,1,.36,1);width:min(1500px,100%);padding-inline:28px;font-family:Aptos,Segoe UI Variable,Segoe UI,sans-serif}.ng-flow:before{background:var(--ng-bg)}.ng-flow button,.ng-flow h1,.ng-flow h2,.ng-flow h3,.ng-flow h4,.ng-flow span{letter-spacing:0}:root[data-theme=light] .ng-flow{--ng-bg:#e9eeeb;--ng-panel:#fbfcfb;--ng-panel-strong:#f2f5f3;--ng-surface-hover:#edf2ef;--ng-ink:#18211d;--ng-muted:#53615b;--ng-line:rgba(30,54,45,.18);--ng-line-strong:rgba(30,54,45,.34);--ng-teal:#08786a;--ng-teal-soft:rgba(8,120,106,.1);--ng-blue:#1768ad;--ng-danger:#ad3d50;--ng-focus:rgba(8,120,106,.28)}:root[data-theme=light] .ng-card,:root[data-theme=light] .ng-forecast-overview,:root[data-theme=light] .ng-profile,:root[data-theme=light] .ng-profile-panel,:root[data-theme=light] .ng-ref-average-group,:root[data-theme=light] .ng-ref-row,:root[data-theme=light] .ng-reference-guide,:root[data-theme=light] .ng-reference-main,:root[data-theme=light] .ng-side-tabs button,:root[data-theme=light] .ng-team{background:var(--ng-panel);color:var(--ng-ink)}:root[data-theme=light] .ng-flow .ng-screen-heading p,:root[data-theme=light] .ng-flow .ng-summary-heading p,:root[data-theme=light] .ng-flow p,:root[data-theme=light] .ng-flow small{color:var(--ng-muted)}:root[data-theme=light] .ng-analysis-control select,:root[data-theme=light] .ng-analysis-group-picker summary,:root[data-theme=light] .ng-field select,:root[data-theme=light] .ng-team-select,:root[data-theme=light] .ng-tier-choice select{color:var(--ng-ink)}:root[data-theme=light] .ng-analysis-control select option,:root[data-theme=light] .ng-field select option,:root[data-theme=light] .ng-team-select option,:root[data-theme=light] .ng-tier-choice select option{background:#fff;color:#17231f}.ng-card{background:var(--ng-panel);box-shadow:none}.ng-card,.ng-outline-button,.ng-primary,.ng-secondary-button{border-radius:6px}.ng-primary{border-color:var(--ng-teal);background:var(--ng-teal);box-shadow:none}.ng-primary:focus-visible,.ng-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ng-teal) 84%,white);transform:none}.ng-intro-navigation{grid-template-columns:56px minmax(140px,1fr) 300px}.ng-intro-navigation .ng-dots{justify-self:center}.ng-intro-navigation .ng-outline-button{width:300px;justify-content:space-between}.ng-dots button{width:13px;height:13px}.ng-team-grid{gap:66px}.ng-team{border-radius:6px;background:var(--ng-panel-strong)}.ng-team-selection{grid-template-columns:76px minmax(0,1fr);gap:18px}.ng-team-logo-placeholder,.ng-team-selection>img{width:76px;height:76px}.ng-team-select{font-size:1.35rem}.ng-crowd-support,.ng-home-side{margin-top:18px;border-color:var(--ng-line);border-radius:6px}.ng-home-side{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);align-items:center;grid-gap:8px 28px;gap:8px 28px;padding:18px 20px;border:1px solid var(--ng-line)}.ng-home-side legend{padding:0 7px;color:var(--ng-ink);font-weight:700}.ng-home-side>p{margin:0;color:var(--ng-muted);font-size:.88rem}.ng-home-side>div{display:grid;grid-column:2;grid-row:1/span 2;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ng-home-side label{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 25px;align-items:center;grid-gap:10px;gap:10px;min-height:64px;padding:8px 12px;border:1px solid var(--ng-line-strong);border-radius:6px;color:var(--ng-muted);cursor:pointer}.ng-home-side label.own.selected{border-color:var(--ng-teal);background:var(--ng-teal-soft)}.ng-home-side label.opponent.selected{border-color:var(--ng-blue);background:color-mix(in srgb,var(--ng-blue) 11%,transparent)}.ng-home-side label[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ng-home-side input{position:absolute;opacity:0}.ng-home-side-crest{width:42px;height:42px}.ng-home-side label>span{display:grid}.ng-home-side small{color:var(--ng-muted);font-size:.68rem}.ng-home-side strong{overflow-wrap:anywhere;color:var(--ng-ink);font-size:.86rem}.ng-home-side .own>svg{color:var(--ng-teal)}.ng-home-side .opponent>svg{color:var(--ng-blue)}.ng-style-opponent .ng-progress i{background:var(--ng-blue)}.ng-style-opponent .ng-options label.selected,.ng-style-opponent .ng-options label:hover{background:color-mix(in srgb,var(--ng-blue) 9%,var(--ng-panel))}.ng-style-opponent .ng-option-check,.ng-style-opponent .ng-option-star.active,.ng-style-opponent .ng-options label.selected>svg{color:var(--ng-blue)}.ng-options label{grid-template-columns:78px minmax(0,1fr) auto auto;border-radius:6px;background:var(--ng-panel-strong)}.ng-material-workspace{min-height:525px;border-top:1px solid var(--ng-line-strong)}.ng-material-segments{display:grid;grid-template-columns:repeat(2,minmax(0,260px));justify-content:center;border-bottom:1px solid var(--ng-line-strong)}.ng-material-segments button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:0;color:#9ca5ad}.ng-material-segments button:after{position:absolute;right:18%;bottom:-1px;left:18%;height:2px;background:transparent;content:""}.ng-material-segments button.active{color:#f2f5f5}.ng-material-segments button.active:after{background:var(--ng-teal)}.ng-material-simulator{display:grid;justify-items:center;align-content:center;min-height:470px;padding:42px;text-align:center}.ng-material-simulator svg{color:var(--ng-teal)}.ng-material-simulator h3{margin:15px 0 7px;font-size:1.7rem}.ng-material-simulator p{max-width:680px;margin:0;color:#a9b0b6;line-height:1.55}.ng-material-simulator span{margin-top:15px;color:var(--ng-teal);font-size:.78rem;font-weight:700;text-transform:uppercase}.ng-material-media{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);grid-gap:30px;gap:30px;min-height:470px;padding:28px 0 0}.ng-material-upload-column{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.ng-material-dropzone{position:relative;display:grid;justify-items:center;align-content:center;min-height:390px;overflow:hidden;border:1px dashed var(--ng-line-strong);border-radius:8px;background:rgba(2,15,31,.46);color:#aeb6bd}.ng-material-dropzone:hover{border-color:var(--ng-teal);background:rgba(0,219,192,.05)}.ng-material-dropzone:focus-within{outline:2px solid var(--ng-teal);outline-offset:2px}.ng-material-dropzone>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.ng-material-dropzone>svg{margin-bottom:12px;color:var(--ng-teal)}.ng-material-dropzone>strong{color:#eef2f3;font-size:1.05rem}.ng-material-dropzone>span{margin-top:5px;color:#8f99a2;font-size:.82rem}.ng-material-choose{min-height:38px;margin-top:17px;padding:0 16px;border:1px solid var(--ng-teal);border-radius:6px;background:transparent;color:var(--ng-teal)}.ng-material-choose:hover{background:rgba(0,219,192,.1)}.ng-material-dropzone.has-file{border-style:solid;cursor:default}.ng-material-preview{width:100%;height:390px;background:#020713}.ng-material-preview img,.ng-material-preview video{display:block;width:100%;height:100%;object-fit:contain}.ng-material-replace{display:inline-flex;align-items:center;justify-self:start;gap:7px;min-height:38px;padding:0 10px;border:0;background:transparent;color:var(--ng-teal)}.ng-material-error{margin:0;color:#ff7183;font-size:.82rem}.ng-material-details{display:grid;align-content:start;grid-gap:18px;gap:18px;min-width:0;padding:7px 0 0}.ng-material-details h3{margin:0 0 6px;font-size:1.55rem}.ng-material-details p{margin:0;color:#a4adb5;line-height:1.5}.ng-material-details label{display:grid;grid-gap:7px;gap:7px;color:#bec5ca;font-size:.8rem;font-weight:600}.ng-material-details input,.ng-material-details textarea{width:100%;border:1px solid var(--ng-line-strong);border-radius:7px;background:#071525;color:#eef2f3;font:inherit;font-size:.93rem}.ng-material-details input{min-height:45px;padding:0 12px}.ng-material-details textarea{min-height:125px;padding:11px 12px;resize:vertical}.ng-material-details input:focus,.ng-material-details textarea:focus{border-color:var(--ng-teal);outline:2px solid color-mix(in srgb,var(--ng-teal) 30%,transparent);outline-offset:1px}.ng-material-submit-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:4px}.ng-material-submit-row>span{color:#89939c;font-size:.75rem}.ng-material-submit-row .ng-primary{width:auto;min-width:210px}.ng-material-details .ng-material-session-note{color:#89939c;font-size:.75rem}.ng-presentation-rail ol{max-height:390px;overflow-y:auto}.ng-presentation-rail li{grid-template-columns:26px minmax(0,1fr) auto;gap:5px;padding:3px 0;transition:background .15s ease,border-color .15s ease}.ng-presentation-rail li.selected{background:rgba(0,219,192,.06)}.ng-presentation-rail li.dragging{opacity:.5}.ng-presentation-drag{display:grid;place-items:center;width:26px;height:34px;padding:0;border:0;background:transparent;color:#77828c;cursor:-webkit-grab;cursor:grab}.ng-presentation-drag:active{cursor:-webkit-grabbing;cursor:grabbing}.ng-presentation-item-main{display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:0;padding:3px;border:0;background:transparent;color:inherit;text-align:left}.ng-presentation-item-main>span:first-child{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ng-line-strong);border-radius:50%}.ng-presentation-item-main>span:last-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.ng-presentation-item-main small,.ng-presentation-item-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-presentation-item-actions{display:flex;align-items:center}.ng-presentation-rail li>.ng-presentation-item-actions{display:flex;width:auto;height:auto;border:0;border-radius:0}.ng-presentation-item-actions button{display:grid;place-items:center;width:27px;height:30px;padding:0;border:0;background:transparent;color:#8c969e}.ng-presentation-drag:hover,.ng-presentation-item-actions button:hover:not(:disabled){color:var(--ng-teal)}.ng-presentation-item-actions button:disabled{opacity:.25}.ng-slide-media{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;text-align:center}.ng-slide-media.has-comment{grid-template-rows:auto auto auto minmax(0,1fr)}.ng-slide-media h3{margin-bottom:6px}.ng-slide-media .ng-slide-context{max-width:78ch;margin-inline:auto}.ng-slide-media-frame{margin-top:12px;overflow:hidden;border:1px solid var(--ng-line-strong);border-radius:7px;background:#020713}.ng-slide-media-frame img,.ng-slide-media-frame video{display:block;max-height:680px}:root[data-theme=light] .ng-material-segments button{color:#69766f}:root[data-theme=light] .ng-material-segments button.active{color:#17231e}:root[data-theme=light] .ng-material-details p,:root[data-theme=light] .ng-material-simulator p{color:#63716b}:root[data-theme=light] .ng-material-dropzone{background:rgba(255,255,255,.45);color:#596861}:root[data-theme=light] .ng-material-dropzone:hover{background:rgba(8,126,104,.05)}:root[data-theme=light] .ng-material-dropzone>strong{color:#1c2924}:root[data-theme=light] .ng-material-dropzone>span,:root[data-theme=light] .ng-material-submit-row>span{color:#66736d}:root[data-theme=light] .ng-material-choose{color:#087e68}:root[data-theme=light] .ng-material-details label{color:#435149}:root[data-theme=light] .ng-material-details input,:root[data-theme=light] .ng-material-details textarea{background:#f8faf9;color:#17231e}:root[data-theme=light] .ng-presentation-rail li.selected{background:rgba(8,126,104,.07)}@media (max-width:1100px){.ng-material-media{grid-template-columns:1fr}.ng-presentation-rail ol{display:block;max-height:none}.ng-presentation-rail li{min-height:58px;border-right:0}}@media (max-width:720px){.ng-material-segments{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-material-segments button{padding-inline:8px;font-size:.76rem}.ng-material-media{gap:20px;padding-top:18px}.ng-material-dropzone,.ng-material-preview{min-height:250px;height:250px}.ng-material-submit-row{align-items:stretch;flex-direction:column}.ng-material-submit-row .ng-primary{width:100%}.ng-presentation-item-actions button{width:34px}.ng-slide-media-frame img,.ng-slide-media-frame video{max-height:520px}}.ng-options.has-single-selection label:not(.selected){opacity:.52;filter:saturate(.38)}.ng-options.has-single-selection label:not(.selected):focus-within,.ng-options.has-single-selection label:not(.selected):hover{opacity:.82;filter:saturate(.72)}.ng-formation-graphic{width:68px;height:88px;color:#aeb9b4;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.ng-formation-graphic .player{fill:currentColor;stroke:var(--ng-panel-strong);stroke-width:2;vector-effect:non-scaling-stroke}.ng-formation-graphic .goalkeeper{stroke-width:2.4}.ng-formation-graphic .pitch-circle{fill:none}.ng-formation-graphic text{fill:currentColor;stroke:none;font-size:25px;font-weight:600}.ng-options label.selected .ng-formation-graphic{color:var(--ng-teal)}.ng-style-opponent .ng-options label.selected .ng-formation-graphic{color:var(--ng-blue)}.ng-processing{position:relative;isolation:isolate;overflow:hidden}.ng-processing>:not(.ng-processing-waves){position:relative;z-index:1}.ng-processing-waves{inset:26% -5% -18%;opacity:.18;filter:saturate(.7)}.ng-processing[aria-busy=true] .ng-processing-waves{opacity:.34;animation-duration:5s}.ng-tabs{gap:26px;min-height:52px}.ng-tabs button{padding-inline:2px}.ng-tabs>span{margin-left:auto;border:0;color:var(--ng-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-forecast-overview{margin-top:18px;padding:30px 32px 22px;border:1px solid var(--ng-line-strong);border-radius:6px;background:var(--ng-panel)}.ng-forecast-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr) minmax(0,1fr);align-items:center;grid-gap:28px;gap:28px;padding-bottom:24px}.ng-forecast-team{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;grid-gap:4px 18px;gap:4px 18px}.ng-forecast-team.opponent{grid-template-columns:auto minmax(0,1fr) 82px;text-align:right}.ng-forecast-team .ng-team-identity{grid-column:1/-1;display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:18px;gap:18px;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:700}.ng-forecast-team.opponent .ng-team-identity{grid-template-columns:minmax(0,1fr) 82px}.ng-forecast-team.opponent .ng-team-identity-crest{grid-column:2}.ng-forecast-team.opponent .ng-team-identity span{grid-column:1;grid-row:1}.ng-forecast-team .ng-team-identity-crest{width:82px;height:82px;flex-basis:82px}.ng-forecast-team>span{grid-column:2;color:var(--ng-muted);font-size:.76rem;text-transform:uppercase}.ng-forecast-team.opponent>span{grid-column:2}.ng-forecast-team>strong{grid-column:3;grid-row:2;color:var(--ng-teal);font-size:1.55rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-forecast-team.opponent>strong{grid-column:1;color:var(--ng-blue)}.ng-forecast-target{display:grid;justify-items:center;padding-inline:12px;text-align:center}.ng-forecast-target>span{color:var(--ng-muted);font-size:.78rem;text-transform:uppercase}.ng-forecast-target>strong{margin:5px 0 6px;color:var(--ng-ink);font-size:clamp(1.9rem,3vw,2.8rem);line-height:1;text-transform:capitalize}.ng-forecast-target small{max-width:30ch;color:var(--ng-muted);line-height:1.4}.ng-probability-distribution{display:flex;width:100%;height:18px;overflow:hidden;border-radius:3px;background:var(--ng-line)}.ng-probability-distribution span{min-width:2px;height:100%}.ng-probability-distribution .own{background:var(--ng-teal)}.ng-probability-distribution .draw{background:#89958f}.ng-probability-distribution .opponent{background:var(--ng-blue)}.ng-probability-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:11px}.ng-probability-legend>span{display:flex;align-items:center;gap:8px;color:var(--ng-muted);font-size:.78rem}.ng-probability-legend>span:nth-child(2){justify-content:center}.ng-probability-legend>span:last-child{justify-content:flex-end}.ng-probability-legend i{width:8px;height:8px;border-radius:50%}.ng-probability-legend .own i{background:var(--ng-teal)}.ng-probability-legend .draw i{background:#89958f}.ng-probability-legend .opponent i{background:var(--ng-blue)}.ng-probability-legend strong{color:var(--ng-ink)}.ng-forecast-evidence{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:24px;gap:24px;margin-top:24px;padding-block:18px;border-block:1px solid var(--ng-line)}.ng-forecast-evidence>div:first-child{display:grid}.ng-forecast-evidence>div:first-child small{color:var(--ng-muted);font-size:.72rem}.ng-forecast-evidence-counts{display:flex;justify-content:center;gap:22px}.ng-forecast-evidence-counts>div{display:flex;align-items:center;gap:7px;color:var(--ng-muted);font-size:.78rem}.ng-forecast-evidence-counts strong,.ng-forecast-evidence-counts svg{color:var(--ng-teal)}.ng-forecast-evidence-counts .ng-evidence-undesired strong,.ng-forecast-evidence-counts .ng-evidence-undesired svg{color:var(--ng-danger)}.ng-forecast-evidence .ng-outline-button{min-height:42px;padding-inline:17px;font-size:.82rem}.ng-forecast-overview .ng-disclaimer{margin-top:14px;padding:0;border:0;background:transparent;color:var(--ng-muted);font-size:.78rem}.ng-ref-average-group,.ng-ref-row{border-radius:6px;box-shadow:none}.ng-ref-average-inline{margin-bottom:16px}.ng-ref-average-trigger{grid-template-columns:minmax(0,1fr) auto 34px;min-height:72px;padding:12px 16px}.ng-ref-expand-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--ng-line-strong);border-radius:50%;color:var(--ng-ink)}.ng-ref-average-group.expanded .ng-ref-expand-icon,.ng-ref-row.expanded .ng-ref-expand-icon{transform:rotate(45deg);border-color:var(--ng-teal);color:var(--ng-teal)}.ng-ref-average-group.expanded .ng-ref-expand-icon svg,.ng-ref-row.expanded .ng-ref-expand-icon svg{transform:none}.ng-ref-details-button{display:grid;place-items:center;padding:2px}.ng-result-tabs{display:flex;justify-content:center;gap:32px;margin-bottom:15px;border-bottom:1px solid var(--ng-line)}.ng-result-tabs button,.ng-result-tabs button:first-child,.ng-result-tabs button:last-child{position:relative;min-height:48px;padding-inline:8px;border:0;border-radius:0;background:transparent}.ng-result-tabs button+button{border-left:0}.ng-result-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.ng-result-tabs button.active{border:0;background:transparent;color:var(--ng-ink)}.ng-result-tabs button.active:after{background:var(--ng-teal)}.ng-analysis-workspace{border-top:0}.ng-analysis-chapters{display:flex;gap:26px;border-bottom:1px solid var(--ng-line)}.ng-analysis-chapters button{min-height:52px;padding-inline:2px;border-right:0}.ng-analysis-chapters button:after{right:0;left:0}.ng-analysis-heading{align-items:center;padding:24px 0 16px}.ng-analysis-opponent-heading{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px}.ng-analysis-heading-crest{width:66px;height:66px;object-fit:contain}.ng-analysis-opponent-heading>div{min-width:0}.ng-analysis-opponent-heading>div>span{color:var(--ng-blue);font-size:.72rem;font-weight:700;text-transform:uppercase}.ng-analysis-opponent-heading h2{margin-top:2px}.ng-analysis-demo{border-radius:5px}.ng-analysis-demo.current{border-color:color-mix(in srgb,var(--ng-teal) 45%,transparent);color:var(--ng-teal)}.ng-analysis-data-note{margin:-4px 0 18px;padding:9px 12px;border:1px solid color-mix(in srgb,#e2a641 42%,transparent);border-radius:4px;background:color-mix(in srgb,#e2a641 7%,transparent);font-size:.78rem}.ng-analysis-layout{display:grid;grid-template-columns:315px minmax(0,1fr);grid-gap:28px;gap:28px;min-height:0;border-top:1px solid var(--ng-line)}.ng-analysis-sidebar{position:relative;z-index:3;padding:20px 24px 28px 0;border-right:1px solid var(--ng-line)}.ng-analysis-section-switch{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px;margin:0 0 22px;padding-bottom:20px;border-bottom:1px solid var(--ng-line)}.ng-analysis-section-switch button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-height:49px;padding:7px 10px;border:0;border-radius:5px;text-align:left}.ng-analysis-section-switch button:after{display:none}.ng-analysis-section-switch button:hover:not(:disabled){background:color-mix(in srgb,var(--ng-ink) 5%,transparent)}.ng-analysis-section-switch button.active small{color:var(--ng-teal)}.ng-analysis-section-switch button small{color:#7f8c86;font-size:.68rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-analysis-section-switch button span{font-size:.83rem;font-weight:650;line-height:1.3}.ng-analysis-control{position:relative;display:grid;grid-gap:7px;gap:7px;margin-bottom:18px}.ng-analysis-control>span{font-size:.72rem;font-weight:650}.ng-analysis-control>small{color:#84918b;font-size:.67rem;line-height:1.42}.ng-analysis-control select,.ng-analysis-group-picker summary{width:100%;min-height:44px;padding:0 36px 0 12px;border:1px solid var(--ng-line-strong);border-radius:5px;outline:0;font-size:.8rem}.ng-analysis-control select:focus-visible,.ng-analysis-group-picker summary:focus-visible{outline:2px solid var(--ng-teal);outline-offset:2px}.ng-analysis-group-picker{position:relative}.ng-analysis-group-picker summary{display:flex;align-items:center;justify-content:space-between;padding-right:12px;cursor:pointer;list-style:none}.ng-analysis-group-picker summary::-webkit-details-marker{display:none}.ng-analysis-group-picker[open] summary svg{transform:rotate(180deg)}.ng-analysis-group-picker>div{position:absolute;z-index:12;top:calc(100% + 5px);left:0;width:100%;overflow:visible;border-radius:5px;box-shadow:0 16px 36px rgba(0,0,0,.24)}.ng-analysis-group-picker button{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;width:100%;min-height:46px;padding:7px 9px 7px 12px;border:0;border-bottom:1px solid var(--ng-line);background:transparent;text-align:left;font-size:.78rem}.ng-analysis-group-picker button:last-child{border-bottom:0}.ng-analysis-group-picker button.selected,.ng-analysis-group-picker button:hover{background:var(--ng-teal-soft);color:var(--ng-ink)}.ng-analysis-help{position:relative;display:grid;place-items:center;width:24px;height:24px;color:var(--ng-muted);cursor:help;font-style:normal}.ng-analysis-help:after{position:absolute;z-index:20;top:50%;left:calc(100% + 9px);width:250px;padding:9px 11px;border:1px solid var(--ng-line-strong);border-radius:5px;background:#14211e;color:#eef5f1;box-shadow:0 10px 26px rgba(0,0,0,.28);content:attr(data-tooltip);font-size:.7rem;line-height:1.42;opacity:0;pointer-events:none;transform:translateY(-50%) translateX(-3px);transition:opacity .15s ease,transform .15s ease}.ng-analysis-help:focus-visible:after,.ng-analysis-help:hover:after{opacity:1;transform:translateY(-50%) translateX(0)}.ng-analysis-view-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.ng-analysis-view-toggle button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding-inline:8px;border:1px solid var(--ng-line);border-radius:5px;background:transparent;font-size:.72rem}.ng-analysis-sample{justify-content:start;grid-template-columns:auto auto 1px auto auto;margin-top:4px;padding-block:13px;border-block:1px solid var(--ng-line)}.ng-analysis-metrics{grid-template-columns:1fr;margin-top:8px;border:0}.ng-analysis-metrics>div{min-height:84px;padding:13px 0;border-bottom:1px solid var(--ng-line)}.ng-analysis-metrics>div+div{border-left:0}.ng-analysis-metrics strong{font-size:1.35rem}.ng-analysis-evidence{min-width:0;padding:18px 0 32px}.ng-analysis-question{padding:0 0 15px;border-top:0}.ng-analysis-question h3{font-size:1.2rem}.ng-analysis-question p{font-size:.82rem}.ng-analysis-pitch{min-height:430px;aspect-ratio:105/68;border-radius:4px;background:#143d2d}.ng-analysis-pitch iframe{background:#143d2d}.ng-analysis-methodology{margin-top:10px}.ng-intro-slide,.ng-welcome-copy{border-radius:8px;background:var(--ng-panel);box-shadow:none}.ng-intro-slide{border-color:var(--ng-line-strong)}@media (max-width:1120px){.ng-flow{padding-inline:18px}.ng-forecast-stage{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);gap:16px}.ng-forecast-team,.ng-forecast-team .ng-team-identity{grid-template-columns:64px minmax(0,1fr) auto;gap:5px 10px}.ng-forecast-team.opponent,.ng-forecast-team.opponent .ng-team-identity{grid-template-columns:auto minmax(0,1fr) 64px}.ng-forecast-team .ng-team-identity-crest{width:64px;height:64px;flex-basis:64px}.ng-forecast-evidence{grid-template-columns:1fr auto}.ng-forecast-evidence-counts{grid-column:1/-1;grid-row:2;justify-content:flex-start}.ng-analysis-layout{grid-template-columns:280px minmax(0,1fr);gap:20px}}@media (max-width:860px){.ng-crowd-support,.ng-home-side{grid-template-columns:1fr}.ng-crowd-support>div,.ng-home-side>div{grid-column:1;grid-row:auto}.ng-analysis-layout{grid-template-columns:1fr}.ng-analysis-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;padding-right:0;border-right:0}.ng-analysis-metrics,.ng-analysis-sample,.ng-analysis-section-switch{grid-column:1/-1}.ng-analysis-section-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-analysis-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-analysis-metrics>div{padding-inline:12px}.ng-analysis-metrics>div+div{border-left:1px solid var(--ng-line)}}@media (max-width:700px){.ng-flow{padding-inline:10px}.ng-intro-navigation{grid-template-columns:56px minmax(0,1fr)}.ng-intro-navigation .ng-outline-button{grid-column:1/-1;width:100%}.ng-team-selection{grid-template-columns:58px minmax(0,1fr)}.ng-team-logo-placeholder,.ng-team-selection>img{width:58px;height:58px}.ng-analysis-metrics,.ng-analysis-section-switch,.ng-analysis-sidebar,.ng-crowd-support>div,.ng-home-side>div,.ng-options,.ng-probability-legend{grid-template-columns:1fr}.ng-forecast-overview{padding:22px 16px 16px}.ng-forecast-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-forecast-target{grid-column:1/-1;grid-row:1}.ng-forecast-team{grid-row:2}.ng-forecast-team,.ng-forecast-team.opponent{display:flex;flex-direction:column;text-align:center}.ng-forecast-team .ng-team-identity,.ng-forecast-team.opponent .ng-team-identity{display:flex;flex-direction:column}.ng-forecast-team.opponent .ng-team-identity span,.ng-forecast-team.opponent .ng-team-identity-crest{grid-column:auto;grid-row:auto}.ng-probability-legend{gap:6px}.ng-probability-legend>span,.ng-probability-legend>span:last-child,.ng-probability-legend>span:nth-child(2){justify-content:flex-start}.ng-forecast-evidence{grid-template-columns:1fr;gap:14px}.ng-forecast-evidence-counts{grid-column:auto;grid-row:auto;flex-direction:column;gap:8px}.ng-result-tabs{justify-content:flex-start;gap:20px;overflow-x:auto}.ng-analysis-chapters{gap:20px}.ng-analysis-chapters button{flex:0 0 auto}.ng-analysis-heading{align-items:flex-start}.ng-analysis-opponent-heading{grid-template-columns:52px minmax(0,1fr)}.ng-analysis-heading-crest{width:52px;height:52px}.ng-analysis-metrics,.ng-analysis-sample,.ng-analysis-section-switch{grid-column:auto}.ng-analysis-metrics>div+div{border-left:0}.ng-analysis-pitch{min-height:240px;aspect-ratio:1.35}.ng-analysis-help:after{right:0;left:auto;top:calc(100% + 7px);transform:none}.ng-analysis-help:focus-visible:after,.ng-analysis-help:hover:after{transform:none}}.ng-analysis-chapters button,.ng-analysis-section-switch button,.ng-analysis-view-toggle button,.ng-result-tabs button{box-shadow:none!important}:root[data-theme=light] .ng-analysis-chapters button,:root[data-theme=light] .ng-analysis-section-switch button,:root[data-theme=light] .ng-result-tabs button{color:var(--ng-muted)}:root[data-theme=light] .ng-analysis-chapters button.active,:root[data-theme=light] .ng-analysis-metrics strong,:root[data-theme=light] .ng-analysis-sample strong,:root[data-theme=light] .ng-analysis-section-switch button.active,:root[data-theme=light] .ng-analysis-view-toggle button.active,:root[data-theme=light] .ng-result-tabs button.active{color:var(--ng-ink)}:root[data-theme=light] .ng-analysis-chapters button small,:root[data-theme=light] .ng-analysis-metrics small,:root[data-theme=light] .ng-analysis-metrics span,:root[data-theme=light] .ng-analysis-sample,:root[data-theme=light] .ng-analysis-section-switch button small{color:var(--ng-muted)}.ng-field{background:var(--ng-panel-strong)}.ng-field:focus-within{border-color:var(--ng-teal);outline:2px solid color-mix(in srgb,var(--ng-teal) 22%,transparent);outline-offset:1px}.ng-ref-average-trigger,.ng-ref-details-button,.ng-ref-filters button,.ng-tabs button{box-shadow:none!important}.ng-tabs button{border-bottom-width:2px;color:var(--ng-muted)}.ng-options label,.ng-options label>span{color:var(--ng-ink)}.ng-options label.selected,.ng-options label:hover{border-color:var(--ng-teal);background:var(--ng-teal-soft);color:var(--ng-ink)}.ng-style-opponent .ng-options label.selected,.ng-style-opponent .ng-options label:hover{border-color:var(--ng-blue);background:color-mix(in srgb,var(--ng-blue) 10%,var(--ng-panel))}.ng-option-star{background:transparent}.ng-option-star,:root[data-theme=light] .ng-combined-option-icon,:root[data-theme=light] .ng-options label>svg:not(.ng-option-check){color:var(--ng-muted)}:root[data-theme=light] .ng-round-button,:root[data-theme=light] .ng-secondary-button{border-color:var(--ng-line-strong);background:transparent;color:var(--ng-muted);box-shadow:none}:root[data-theme=light] .ng-info-strip,:root[data-theme=light] .ng-question-meta,:root[data-theme=light] .ng-save-note,:root[data-theme=light] .ng-side-tabs em{color:var(--ng-muted)}:root[data-theme=light] .ng-intro-slide li{color:var(--ng-ink)}:root[data-theme=light] .ng-intro-slide li svg{color:var(--ng-muted)}:root[data-theme=light] .ng-select-row>img{padding:4px;border-radius:4px;background:#17352f}.ng-forecast-team .ng-team-identity.ng-team-identity>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.ng-forecast-team.opponent .ng-team-identity.ng-team-identity>span{justify-self:end}.ng-ref-row-main{grid-template-columns:minmax(145px,1.3fr) 76px minmax(145px,1.3fr) minmax(135px,.9fr) 125px minmax(0,140px) 34px}.ng-ref-score{display:grid;justify-items:center;grid-gap:2px;gap:2px;color:var(--ng-ink);text-align:center}.ng-ref-score b{color:var(--ng-teal);font-size:1.12rem}.ng-ref-score small{color:var(--ng-muted);font-size:.67rem;white-space:nowrap}.ng-ref-average-group.ng-ref-average-inline{border-inline:0;border-radius:0;background:transparent}:root[data-theme=light] .ng-ref-average-columns,:root[data-theme=light] .ng-ref-average-trigger,:root[data-theme=light] .ng-ref-average-trigger small,:root[data-theme=light] .ng-ref-competition>span,:root[data-theme=light] .ng-ref-details small,:root[data-theme=light] .ng-ref-heading p,:root[data-theme=light] .ng-ref-metric strong,:root[data-theme=light] .ng-ref-pagination,:root[data-theme=light] .ng-ref-row-main>div small,:root[data-theme=light] .ng-ref-row-main>span small,:root[data-theme=light] .ng-ref-row-main>strong small,:root[data-theme=light] .ng-ref-team>strong,:root[data-theme=light] .ng-ref-toolbar>span{color:var(--ng-muted)}:root[data-theme=light] .ng-ref-average-trigger strong,:root[data-theme=light] .ng-ref-competition>span,:root[data-theme=light] .ng-ref-team>strong{color:var(--ng-ink)}:root[data-theme=light] .ng-ref-filters button{background:transparent;color:var(--ng-muted)}:root[data-theme=light] .ng-ref-filters button.active{background:var(--ng-teal-soft);color:var(--ng-teal)}@media (max-width:700px){.ng-side-tabs button{grid-template-columns:52px minmax(0,1fr);gap:12px}.ng-side-tabs .ng-side-tab-copy,.ng-side-tabs em{grid-column:2}.ng-side-tabs em{justify-self:start;margin-top:9px}.ng-side-tabs .ng-team-identity.ng-team-identity>span{overflow-wrap:normal;word-break:normal}.ng-options label{grid-template-columns:52px minmax(0,1fr) 36px 32px;gap:9px;min-height:94px;padding:13px 12px}.ng-combined-option-icon,.ng-options label>svg:not(.ng-option-check){width:42px}.ng-options label>span{font-size:1rem}.ng-option-star{width:34px;height:34px;min-height:34px}.ng-ref-row-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.ng-ref-score{grid-column:2;grid-row:1}.ng-ref-team>strong:first-of-type{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}:root[data-theme=dark] .analysis-shell-next-game .analysis-shell-btn,:root[data-theme=dark] .analysis-shell-next-game>.analysis-shell-topbar{background:var(--ng-shell-panel);color:#f1f4f2}:root[data-theme=light] .analysis-shell-next-game .analysis-shell-btn,:root[data-theme=light] .analysis-shell-next-game>.analysis-shell-topbar{background:var(--ng-shell-panel);color:#1b2b25}.analysis-shell-next-game>.analysis-shell-topbar{border-color:var(--ng-shell-line);border-radius:8px;-webkit-backdrop-filter:none;backdrop-filter:none}.analysis-shell-next-game .analysis-shell-title{letter-spacing:0}.analysis-shell-next-game .analysis-shell-logo{filter:none}.analysis-shell-next-game .analysis-shell-btn{transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.analysis-shell-next-game .analysis-shell-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-theme=dark] .ng-flow,:root[data-theme=light] .ng-flow{color:var(--ng-ink)}:root[data-theme=dark] .ng-flow{color-scheme:dark}:root[data-theme=light] .ng-flow{color-scheme:light}:root[data-theme=dark] .ng-flow select,:root[data-theme=dark] .ng-flow select option{background:var(--ng-panel-strong);color:var(--ng-ink)}.ng-stepper li>span,.ng-versus,:root[data-theme=light] .ng-stepper li>span,:root[data-theme=light] .ng-versus{border-color:var(--ng-line-strong);background:var(--ng-panel-strong);color:var(--ng-muted)}:root[data-theme=light] .ng-stepper li.active>span{border-color:color-mix(in srgb,var(--ng-teal) 72%,#18211d);background:var(--ng-teal);color:#f7fffc}.ng-flow .ng-outline-button,.ng-flow .ng-round-button,.ng-flow .ng-secondary-button{background:var(--ng-panel-strong);color:var(--ng-ink);box-shadow:none}.ng-flow,.ng-flow *{scrollbar-color:color-mix(in srgb,var(--ng-muted) 58%,transparent) transparent}.ng-flow ::-webkit-scrollbar-thumb,.ng-flow::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--ng-muted) 58%,transparent);background-clip:padding-box}.ng-card,.ng-forecast-overview,.ng-intro-slide,.ng-profile-panel,.ng-reference-guide,.ng-reference-main,.ng-welcome-copy{border-color:var(--ng-line-strong);background:var(--ng-panel)}.ng-options label,.ng-ref-row,.ng-side-tabs button,.ng-team,.ng-team-opponent,.ng-traits>div{border-color:var(--ng-line);background:var(--ng-panel-strong)}.ng-team,.ng-team-opponent{border-color:var(--ng-line-strong)}.ng-intro-slide>p,.ng-processing-action>small,.ng-processing-heading p,.ng-question-meta,.ng-question>p,.ng-ref-heading p,.ng-save-note,.ng-screen-heading p,.ng-source-note,.ng-summary-heading p,.ng-team-stats span,.ng-welcome-copy>p{color:var(--ng-muted)}.ng-crowd-support,.ng-disclaimer,.ng-forecast-evidence,.ng-home-side,.ng-info-strip,.ng-runtime-progress,.ng-team-stats{border-color:var(--ng-line)}.ng-bars i{background:color-mix(in srgb,var(--ng-muted) 20%,transparent)}.ng-bars i.filled{background:var(--ng-teal);box-shadow:none}.ng-bars-opponent i.filled{background:var(--ng-blue)}:root[data-theme=dark] .ng-flow .ng-primary,:root[data-theme=light] .ng-flow .ng-primary{border-color:var(--ng-teal);background:var(--ng-teal);color:#071511;box-shadow:none}:root[data-theme=light] .ng-flow .ng-primary{color:#f7fffc}.ng-crowd-support label,.ng-flow button,.ng-flow select,.ng-home-side label,.ng-options label,.ng-ref-expand-icon,.ng-ref-row{transition:background-color .18s var(--ng-ease),border-color .18s var(--ng-ease),color .18s var(--ng-ease),box-shadow .18s var(--ng-ease),transform .18s var(--ng-ease)}.ng-crowd-support label:has(input:focus-visible),.ng-flow button:focus-visible,.ng-home-side label:has(input:focus-visible),.ng-options label:has(input:focus-visible){outline:2px solid var(--ng-teal);outline-offset:3px}.ng-flow button:disabled{opacity:.56}.ng-crowd-support label.selected,.ng-home-side label.selected,.ng-options label.selected,.ng-side-tabs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ng-teal) 18%,transparent)}.ng-style-opponent .ng-options label.selected,.ng-style-opponent .ng-side-tabs .ng-side-opponent.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ng-blue) 18%,transparent)}@media (hover:hover){.ng-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ng-teal) 88%,white);transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.14)}.ng-outline-button:hover:not(:disabled),.ng-round-button:hover:not(:disabled),.ng-secondary-button:hover:not(:disabled){border-color:var(--ng-teal);background:var(--ng-teal-soft);color:var(--ng-ink)}.ng-crowd-support label:hover,.ng-home-side label:hover,.ng-options label:hover,.ng-ref-row:hover,.ng-side-tabs button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ng-teal) 55%,var(--ng-line-strong));background:var(--ng-surface-hover)}.ng-side-tabs .ng-side-opponent:hover:not(:disabled),.ng-style-opponent .ng-options label:hover{border-color:color-mix(in srgb,var(--ng-blue) 62%,var(--ng-line-strong))}}.ng-profile-panel{position:relative;isolation:isolate;overflow:hidden}.ng-profile-panel>:not(.ng-processing-waves){position:relative;z-index:1}.ng-processing-waves{inset:0;background-position:50%;background-size:100% 100%;opacity:.16;filter:saturate(.55) brightness(.82);animation:ng-processing-field 10s var(--ng-ease) infinite alternate;transform:scale(1.015);transition:opacity .26s ease,filter .26s ease}.ng-processing[aria-busy=true] .ng-processing-waves{opacity:.24}:root[data-theme=light] .ng-processing-waves{opacity:.17;filter:grayscale(1) contrast(.9) brightness(.94)}:root[data-theme=light] .ng-processing[aria-busy=true] .ng-processing-waves{opacity:.22;filter:grayscale(1) contrast(.96) brightness(.9)}.ng-processing .ng-profile{background:transparent}.ng-processing-action>small,.ng-profile-title small,.ng-runtime-progress>div{color:var(--ng-muted)}.ng-runtime-progress>div>span{background:var(--ng-panel-strong)}.ng-flow .ng-ref-details-button{width:34px;height:34px;min-height:34px;padding:0;border:0!important;border-radius:50%;outline-offset:3px;background:transparent!important;box-shadow:none!important}.ng-ref-expand-icon{width:32px;height:32px;border-color:var(--ng-line-strong);background:transparent}.ng-ref-average-trigger:hover .ng-ref-expand-icon,.ng-ref-details-button:hover .ng-ref-expand-icon{border-color:var(--ng-teal);background:var(--ng-teal-soft);color:var(--ng-teal)}@keyframes ng-processing-field{0%{transform:scale(1.015) translate3d(-.5%,.4%,0)}to{transform:scale(1.035) translate3d(.5%,-.5%,0)}}@media (max-width:700px){.analysis-shell-next-game .analysis-shell-topbar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:6px;gap:6px}.analysis-shell-next-game .analysis-shell-btn{min-width:0;padding-inline:9px;font-size:.72rem;white-space:nowrap}.ng-screen-heading{align-items:flex-start;flex-direction:column;gap:8px}.ng-source-note{align-self:flex-start}.ng-select-row>img{width:76px;flex-basis:76px}.ng-processing-waves{background-size:auto 100%}}@media (prefers-reduced-motion:reduce){.analysis-shell-next-game .analysis-shell-btn,.ng-crowd-support label,.ng-flow button,.ng-home-side label,.ng-options label,.ng-processing-waves,.ng-ref-expand-icon,.ng-ref-row{transition:none}.ng-processing[aria-busy=true] .ng-processing-heading strong svg,.ng-processing[aria-busy=true] .ng-processing-waves,.ng-processing[aria-busy=true] .ng-profile-title small svg{animation:none}}.ng-team-crest.ng-analysis-goal-crest>img,.ng-team-crest.ng-analysis-heading-crest>img,.ng-team-crest.ng-home-side-crest>img,.ng-team-crest.ng-reference-team-crest>img,.ng-team-crest.ng-team-identity-crest>img,.ng-team-crest.ng-team-logo-frame>img{top:var(--ng-crest-top);left:var(--ng-crest-left);width:var(--ng-crest-width);height:var(--ng-crest-height)}.ng-data-waves{background-image:url(/next-game-data-waves-transparent.png);background-position:bottom;background-size:108% 108%;opacity:.34;filter:saturate(.9) contrast(1.08);mix-blend-mode:screen}.ng-processing-waves{inset:4% -4% -12%;opacity:.3}.ng-processing[aria-busy=true] .ng-processing-waves{opacity:.46}.ng-presentation-canvas.theme-light .ng-data-waves,:root[data-theme=light] .ng-processing-waves{opacity:.27;filter:saturate(.78) contrast(1.12);mix-blend-mode:multiply;animation:ng-waves-light 9s ease-in-out infinite}:root[data-theme=light] .ng-processing[aria-busy=true] .ng-processing-waves{opacity:.38}.ng-presentation-canvas.theme-dark .ng-data-waves{opacity:.38;filter:saturate(.9) contrast(1.12);mix-blend-mode:screen}.ng-analysis-sidebar{display:flex;flex-direction:column}.ng-analysis-evidence{padding-top:0}.ng-analysis-pitch-themes{display:grid;grid-template-columns:repeat(3,42px);grid-gap:8px;gap:8px}.ng-analysis-pitch-themes button{display:grid;place-items:center;width:42px;height:34px;padding:4px;border:1px solid var(--ng-line-strong);border-radius:5px;background:transparent}.ng-analysis-pitch-themes button>i{width:100%;height:100%;border:1px solid rgba(255,255,255,.24);border-radius:2px}.ng-analysis-pitch-themes button.green>i{background:repeating-linear-gradient(90deg,#174c36 0 8px,#205b40 8px 16px)}.ng-analysis-pitch-themes button.white>i{border-color:#aab7b0;background:repeating-linear-gradient(90deg,#f7faf8 0 8px,#e8efeb 8px 16px)}.ng-analysis-pitch-themes button.black>i{background:repeating-linear-gradient(90deg,#090e11 0 8px,#172025 8px 16px)}.ng-analysis-pitch-themes button.active{border-color:var(--ng-teal);background:var(--ng-teal-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--ng-teal) 35%,transparent)}.ng-analysis-pitch-themes button:focus-visible{outline:2px solid var(--ng-teal);outline-offset:2px}.ng-analysis-heatmap-style{grid-template-columns:minmax(0,1fr)}.ng-analysis-heatmap-palettes{display:grid;grid-template-columns:repeat(3,42px);grid-gap:8px;gap:8px}.ng-analysis-heatmap-palettes button{display:grid;place-items:center;width:42px;height:34px;padding:4px;border:1px solid var(--ng-line-strong);border-radius:5px;background:transparent}.ng-analysis-heatmap-palettes button>i{width:100%;height:100%;border:1px solid rgba(255,255,255,.24);border-radius:2px}.ng-analysis-heatmap-palettes button.rose>i{background:linear-gradient(90deg,#ffc4cf,#ee284b,#8f0a30)}.ng-analysis-heatmap-palettes button.amber>i{background:linear-gradient(90deg,#ffe6a0,#ff941f,#a94400)}.ng-analysis-heatmap-palettes button.cyan>i{background:linear-gradient(90deg,#bcecff,#18a6df,#00669d)}.ng-analysis-heatmap-palettes button.active{border-color:var(--ng-teal);background:var(--ng-teal-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--ng-teal) 35%,transparent)}.ng-analysis-heatmap-palettes button:focus-visible{outline:2px solid var(--ng-teal);outline-offset:2px}.ng-analysis-intensity{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px 10px;gap:7px 10px;margin-top:4px;color:var(--ng-muted);font-size:.7rem;font-weight:650}.ng-analysis-intensity output{color:var(--ng-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-analysis-intensity input{grid-column:1/-1;width:100%;height:16px;margin:0;accent-color:var(--ng-teal);cursor:pointer}.ng-analysis-intensity input:focus-visible{outline:2px solid var(--ng-teal);outline-offset:3px}.ng-analysis-sidebar-context{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:9px 10px;gap:9px 10px;margin-top:auto;padding-top:18px;border-top:1px solid var(--ng-line)}.ng-analysis-sidebar-context>svg{color:var(--ng-teal)}.ng-analysis-sidebar-context h3{margin:0 0 4px;color:var(--ng-ink);font-size:.86rem;line-height:1.3}.ng-analysis-sidebar-context p{margin:0;color:var(--ng-muted);font-size:.72rem;line-height:1.45}.ng-analysis-sidebar-context dl{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:3px 0 0;border-block:1px solid var(--ng-line)}.ng-analysis-sidebar-context dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding:8px 7px}.ng-analysis-sidebar-context dl>div+div{border-left:1px solid var(--ng-line)}.ng-analysis-sidebar-context dt{color:var(--ng-muted);font-size:.66rem}.ng-analysis-sidebar-context dd{margin:0;color:var(--ng-ink);font-size:.82rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-analysis-sidebar-context>span{grid-column:1/-1;color:#d6a143;font-size:.68rem}.ng-analysis-sidebar-context>span.ok{color:var(--ng-teal)}.ng-analysis-benchmark,.ng-analysis-coverage,.ng-analysis-position-scale{display:grid;margin-top:1px}.ng-analysis-benchmark{grid-template-columns:repeat(3,1fr);gap:6px}.ng-analysis-benchmark>span,.ng-analysis-coverage>span,.ng-analysis-position-scale>span{color:var(--ng-muted);font-size:.62rem}.ng-analysis-benchmark>span:nth-child(2){text-align:center}.ng-analysis-benchmark>span:nth-child(3){text-align:right}.ng-analysis-benchmark>b,.ng-analysis-coverage>b,.ng-analysis-position-scale>b{position:relative;display:block;height:8px;margin-top:5px;border-radius:2px;background:color-mix(in srgb,var(--ng-muted) 18%,transparent)}.ng-analysis-benchmark>b{grid-column:1/-1;background:linear-gradient(90deg,color-mix(in srgb,var(--ng-blue) 28%,transparent),color-mix(in srgb,var(--ng-muted) 17%,transparent) 46%,color-mix(in srgb,var(--ng-muted) 17%,transparent) 54%,color-mix(in srgb,var(--ng-teal) 28%,transparent))}.ng-analysis-benchmark .baseline{position:absolute;top:-4px;bottom:-4px;left:50%;width:1px;background:var(--ng-muted)}.ng-analysis-benchmark .marker,.ng-analysis-position-scale b>i{position:absolute;top:50%;width:12px;height:12px;border:2px solid var(--ng-panel-strong);border-radius:50%;background:var(--ng-teal);box-shadow:0 0 0 1px var(--ng-teal);transform:translate(-50%,-50%)}.ng-analysis-position-scale{grid-template-columns:1fr 1fr}.ng-analysis-position-scale>span:last-of-type{text-align:right}.ng-analysis-position-scale>b{grid-column:1/-1;background:linear-gradient(90deg,var(--ng-blue),color-mix(in srgb,var(--ng-muted) 25%,transparent) 50%,var(--ng-teal))}.ng-analysis-coverage{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.ng-analysis-coverage>b{margin-top:0;overflow:hidden}.ng-analysis-coverage>b>i{display:block;height:100%;background:var(--ng-teal)}.ng-analysis-metric>small{min-height:29px}.ng-presentation-frame>header .ng-presentation-theme-picker button.active,.ng-presentation-theme-picker button.active{border-color:var(--ng-teal);background:color-mix(in srgb,var(--ng-teal) 16%,var(--ng-panel-strong));color:var(--ng-teal);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ng-teal) 35%,transparent)}.ng-presentation-overlay:-webkit-full-screen{width:100vw;height:100vh;padding:0;place-items:stretch}.ng-presentation-overlay.is-fullscreen,.ng-presentation-overlay:-webkit-full-screen,.ng-presentation-overlay:fullscreen{width:100vw;height:100vh;padding:0;place-items:stretch}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame{grid-template-rows:minmax(0,1fr) auto;height:100%;padding:0;border:0;border-radius:0}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame,.ng-presentation-overlay:fullscreen .ng-presentation-frame{grid-template-rows:minmax(0,1fr) auto;height:100%;padding:0;border:0;border-radius:0}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>.ng-presentation-canvas{margin:0;border:0;border-radius:0}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame>.ng-presentation-canvas,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>.ng-presentation-canvas,.ng-presentation-overlay:fullscreen .ng-presentation-frame>.ng-presentation-canvas{margin:0;border:0;border-radius:0}@media (max-width:960px){.ng-analysis-sidebar{display:grid}.ng-analysis-sidebar-context{grid-column:1/-1;margin-top:0}}@media (max-width:700px){.ng-reference-team-crest{width:34px;height:34px}.ng-analysis-heading-crest{width:54px;height:54px}.ng-analysis-goal-crest{width:32px;height:32px}}.ng-analysis-workspace,.ng-result-screen{color:var(--ng-ink)}.ng-result-tabs>button,:root[data-theme=dark] .ng-result-tabs>button,:root[data-theme=light] .ng-result-tabs>button{border:0!important;border-radius:0!important;outline:0;background:transparent!important;color:var(--ng-muted);box-shadow:none!important}.ng-result-tabs>button.active,.ng-result-tabs>button:hover:not(:disabled),:root[data-theme=dark] .ng-result-tabs>button.active,:root[data-theme=light] .ng-result-tabs>button.active{color:var(--ng-ink)}.ng-result-tabs>button:focus-visible{outline:0;-webkit-text-decoration:underline dotted var(--ng-teal) 1px;text-decoration:underline dotted var(--ng-teal) 1px;text-underline-offset:7px}.ng-analysis-chapters button,.ng-analysis-heading p,.ng-analysis-methodology p,.ng-analysis-question p,.ng-result-heading p{color:var(--ng-muted)}.ng-analysis-chapters button:disabled{opacity:.68}.ng-analysis-chapters button.active{color:var(--ng-ink)}.ng-analysis-chapters button small{color:color-mix(in srgb,var(--ng-muted) 80%,transparent);font-size:.72rem}.ng-analysis-heading{padding-block:26px 18px}.ng-analysis-opponent-heading{grid-template-columns:72px minmax(0,1fr);gap:18px}.ng-analysis-heading-crest{width:72px;height:72px}.ng-analysis-heading h2{margin-bottom:7px}.ng-analysis-heading p{max-width:68ch;font-size:.94rem}.ng-analysis-demo{border-color:var(--ng-line-strong);background:var(--ng-panel-strong);color:var(--ng-muted)}.ng-analysis-demo.preview{border-color:color-mix(in srgb,#d89c36 48%,var(--ng-line));color:color-mix(in srgb,#e6ad4b 86%,var(--ng-ink))}.ng-analysis-data-note{display:flex;align-items:center;gap:9px;margin:0 0 20px;padding:10px 12px;border-color:var(--ng-line);background:var(--ng-panel-strong);color:var(--ng-muted);font-size:.82rem;line-height:1.45}.ng-analysis-data-note svg{flex:0 0 auto;color:color-mix(in srgb,#d89c36 82%,var(--ng-ink))}.ng-analysis-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px}.ng-analysis-sidebar{align-self:start;padding:22px 24px 30px 0}.ng-analysis-section-switch button{color:var(--ng-muted)}.ng-analysis-section-switch button.active{background:var(--ng-teal-soft);color:var(--ng-ink)}.ng-analysis-section-switch button small{color:color-mix(in srgb,var(--ng-muted) 76%,transparent)}.ng-analysis-control{gap:8px;margin-bottom:20px}.ng-analysis-control>span{color:var(--ng-muted);font-size:.78rem}.ng-analysis-control select,.ng-analysis-group-picker summary{min-height:46px;border-color:var(--ng-line-strong);background:var(--ng-panel-strong);color:var(--ng-ink);font-size:.84rem}.ng-analysis-group-picker>div{background:var(--ng-panel-strong)}.ng-analysis-group-picker button{color:var(--ng-muted);font-size:.82rem}.ng-analysis-group-picker button.selected,.ng-analysis-group-picker button:hover:not(:disabled){color:var(--ng-ink)}.ng-analysis-group-picker button:disabled{background:transparent;color:color-mix(in srgb,var(--ng-muted) 62%,transparent)}.ng-analysis-help:after{border-color:var(--ng-line-strong);background:#17201c;color:#f3f7f5}.ng-analysis-view-toggle button{color:var(--ng-muted)}.ng-analysis-view-toggle button:hover:not(:disabled){border-color:var(--ng-line-strong);background:var(--ng-surface-hover);color:var(--ng-ink)}.ng-analysis-view-toggle button.active{border-color:var(--ng-teal);background:var(--ng-teal-soft);color:var(--ng-ink)}.ng-analysis-evidence{align-self:start;padding-top:20px}.ng-analysis-question{align-items:center;padding:0 0 17px}.ng-analysis-question>div:first-child{grid-template-columns:38px minmax(0,1fr)}.ng-analysis-question h3{color:var(--ng-ink);font-size:1.28rem}.ng-analysis-question p{font-size:.88rem}.ng-analysis-question>.ng-analysis-question-meta{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:13px;grid-template-columns:none;color:var(--ng-muted);font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-analysis-question>.ng-analysis-question-meta>span{white-space:nowrap}.ng-analysis-question>.ng-analysis-question-meta>span+span{padding-left:13px;border-left:1px solid var(--ng-line)}.ng-analysis-question>.ng-analysis-question-meta strong{color:var(--ng-ink);font-size:.9rem}.ng-analysis-question>.ng-analysis-question-meta em{padding-left:13px;border-left:1px solid var(--ng-line);color:#d6a143;font-style:normal;white-space:nowrap}.ng-analysis-question>.ng-analysis-question-meta em.ok{color:var(--ng-teal)}.ng-analysis-visual-meta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-bottom:8px}.ng-analysis-direction{display:grid;justify-items:center;grid-gap:4px;gap:4px;color:var(--ng-muted);font-size:.68rem;font-weight:650;text-transform:uppercase}.ng-analysis-direction-mark{display:flex;align-items:center;width:126px;color:#f33f59;transform-origin:center;transition:transform .24s var(--ng-ease)}.ng-analysis-direction-mark.reverse{transform:rotate(180deg)}.ng-analysis-direction-mark>i{flex:1 1;height:2px;background:currentColor}.ng-analysis-direction-mark>svg{flex:0 0 auto;margin-left:-3px}.ng-analysis-plot-layout{display:grid;grid-template-columns:minmax(0,1fr) 148px;align-items:stretch;grid-gap:14px;gap:14px;width:100%}.ng-analysis-pitch-column{min-width:0}.ng-analysis-density-legend,.ng-analysis-difference-legend{display:grid;align-content:start;grid-gap:16px;gap:16px;min-width:0;padding:8px 0 10px 14px;border-left:1px solid var(--ng-line);color:var(--ng-muted);font-size:.72rem}.ng-analysis-density-legend>strong,.ng-analysis-difference-legend>strong{color:var(--ng-ink);font-size:.76rem;line-height:1.3}.ng-analysis-legend-scale{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:8px;gap:8px;min-height:220px}.ng-analysis-legend-gradient{display:block;width:10px;height:100%;min-height:220px;border:1px solid color-mix(in srgb,var(--ng-ink) 20%,transparent);border-radius:2px}.ng-analysis-difference-legend.palette-rose .ng-analysis-legend-gradient{background:linear-gradient(180deg,#b90f39,#f0546b 36%,#8a948f 50%,#4ca9f1 64%,#0769b8)}.ng-analysis-difference-legend.palette-amber .ng-analysis-legend-gradient{background:linear-gradient(180deg,#a94400,#ff941f 36%,#8a948f 50%,#49b8e8 64%,#00669d)}.ng-analysis-difference-legend.palette-cyan .ng-analysis-legend-gradient{background:linear-gradient(180deg,#00669d,#18a6df 36%,#8a948f 50%,#f26b3b 64%,#a52e16)}.ng-analysis-density-legend.palette-rose .ng-analysis-legend-gradient{background:linear-gradient(180deg,#8f0a30,#ed3955 42%,#ffb8c3 76%,rgba(243,62,83,.06))}.ng-analysis-density-legend.palette-amber .ng-analysis-legend-gradient{background:linear-gradient(180deg,#a94400,#ff941f 42%,#ffe6a0 76%,rgba(255,148,31,.06))}.ng-analysis-density-legend.palette-cyan .ng-analysis-legend-gradient{background:linear-gradient(180deg,#00669d,#18a6df 42%,#bcecff 76%,rgba(24,166,223,.06))}.ng-analysis-legend-labels{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:14px}.ng-analysis-legend-labels>span{display:flex;align-items:center;gap:6px;min-width:0;line-height:1.35}.ng-analysis-legend-labels>span>span{min-width:0;overflow-wrap:anywhere}.ng-analysis-legend-labels b{color:var(--ng-ink);font-weight:650}.ng-analysis-difference-legend .ng-analysis-legend-labels i{flex:0 0 auto;width:9px;height:9px;border-radius:2px}.ng-analysis-difference-legend.palette-rose i.primary{background:#f73e53}.ng-analysis-difference-legend.palette-rose i.comparison{background:#2b8be0}.ng-analysis-difference-legend.palette-amber i.primary{background:#ff941f}.ng-analysis-difference-legend.palette-amber i.comparison,.ng-analysis-difference-legend.palette-cyan i.primary{background:#18a6df}.ng-analysis-difference-legend.palette-cyan i.comparison{background:#f26b3b}.ng-analysis-difference-legend i.neutral{background:#86918c}.ng-analysis-height-legend{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--ng-line)}.ng-analysis-height-legend>span{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;min-width:0}.ng-analysis-height-legend>span>i{display:block;width:24px;height:3px;margin-top:7px;border-radius:2px;background:#fff;box-shadow:0 0 0 1px #071014}.ng-analysis-height-legend.pitch-white>span>i.primary{background:#111827;box-shadow:0 0 0 1px #fff}.ng-analysis-height-legend>span>i.comparison{height:2px;background:#a3ff5c;box-shadow:0 0 0 1px #071014}.ng-analysis-density-legend .ng-analysis-height-legend>span>i.primary,.ng-analysis-difference-legend .ng-analysis-height-legend>span>i.primary{background:#fff;box-shadow:0 0 0 1px #071014}.ng-analysis-density-legend .ng-analysis-height-legend.pitch-white>span>i.primary,.ng-analysis-difference-legend .ng-analysis-height-legend.pitch-white>span>i.primary{background:#111827;box-shadow:0 0 0 1px #fff}.ng-analysis-density-legend .ng-analysis-height-legend>span>i.comparison,.ng-analysis-difference-legend .ng-analysis-height-legend>span>i.comparison{background:#a3ff5c;box-shadow:0 0 0 1px #071014}.ng-analysis-height-legend b,.ng-analysis-height-legend small{display:block;overflow-wrap:anywhere}.ng-analysis-height-legend b{color:var(--ng-ink);font-size:.68rem;line-height:1.3}.ng-analysis-height-legend small{margin-top:2px;color:var(--ng-muted);font-size:.64rem;line-height:1.35}.ng-analysis-pitch-stage{display:grid;grid-template-columns:78px minmax(0,1fr) 78px;align-items:center;width:100%}.ng-analysis-pitch{width:100%;min-height:0;aspect-ratio:3/2;overflow:hidden;border:0;border-radius:2px}.ng-analysis-pitch,.ng-analysis-pitch iframe{background:transparent}.ng-analysis-goal-team{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:7px;gap:7px;color:var(--ng-muted);font-size:.66rem;line-height:1.25;text-align:center}.ng-analysis-goal-team.left{transform:translateX(-4px)}.ng-analysis-goal-team.right{transform:translateX(4px)}.ng-analysis-goal-crest{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 5px 9px rgba(0,0,0,.18))}.ng-analysis-goal-team span{max-width:76px;overflow-wrap:anywhere}.ng-analysis-metrics-band{margin-top:18px;border-block:1px solid var(--ng-line)}.ng-analysis-metrics-band>header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0 11px}.ng-analysis-metrics-band>header>span{color:var(--ng-ink);font-size:.86rem;font-weight:700}.ng-analysis-metrics-band>header>div>small,.ng-analysis-metrics-band>header>small{color:var(--ng-muted);font-size:.72rem}.ng-analysis-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));margin:0;border-top:1px solid var(--ng-line);border-bottom:0;grid-auto-rows:1fr}.ng-analysis-metric{display:grid;align-content:start;min-height:138px;padding:16px 18px 17px}.ng-analysis-metric+.ng-analysis-metric{border-left:1px solid var(--ng-line)}.ng-analysis-metric>span{min-height:32px;color:var(--ng-muted);font-size:.76rem;line-height:1.35}.ng-analysis-metric>strong{margin:5px 0 9px;color:var(--ng-ink);font-size:1.42rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-analysis-metric>small{margin-top:9px;color:var(--ng-muted);font-size:.68rem;line-height:1.35}.ng-analysis-metric-bar,.ng-analysis-metric-comparison b{display:block;height:6px;overflow:hidden;border-radius:2px;background:color-mix(in srgb,var(--ng-muted) 18%,transparent)}.ng-analysis-metric-bar>i,.ng-analysis-metric-comparison b>i{display:block;height:100%;border-radius:inherit;background:#f33f59}.ng-analysis-metric-comparison{display:grid;grid-gap:9px;gap:9px;margin-top:9px}.ng-analysis-metric-comparison>div{display:grid;grid-template-columns:28px minmax(46px,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.ng-analysis-metric-comparison small{display:flex;align-items:center;gap:5px;color:var(--ng-muted);font-size:.68rem}.ng-analysis-metric-comparison small>i{width:7px;height:7px;border-radius:50%}.ng-analysis-metric-comparison b>i.primary,.ng-analysis-metric-comparison small>i.primary{background:#f33f59}.ng-analysis-metric-comparison b>i.comparison,.ng-analysis-metric-comparison small>i.comparison{background:#2b8be0}.ng-analysis-metric-comparison strong{min-width:48px;color:var(--ng-ink);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ng-analysis-methodology summary{color:var(--ng-ink);font-size:.82rem}.ng-analysis-methodology p{font-size:.82rem}@media (max-width:1180px){.ng-analysis-layout{grid-template-columns:250px minmax(0,1fr);gap:22px}.ng-analysis-plot-layout{grid-template-columns:minmax(0,1fr) 140px;gap:14px}.ng-analysis-pitch-stage{grid-template-columns:62px minmax(0,1fr) 62px}.ng-analysis-goal-crest{width:44px;height:44px}.ng-analysis-goal-team span{display:none}}@media (max-width:960px){.ng-analysis-layout{grid-template-columns:1fr}.ng-analysis-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;padding:18px 0 4px;border-right:0;border-bottom:1px solid var(--ng-line)}.ng-analysis-section-switch{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ng-analysis-evidence{padding-top:4px}.ng-analysis-plot-layout{grid-template-columns:minmax(0,1fr) 170px}}@media (max-width:720px){.ng-analysis-heading,.ng-analysis-question{align-items:flex-start}.ng-analysis-question{flex-direction:column}.ng-analysis-question-meta{flex-wrap:wrap;justify-content:flex-start}.ng-analysis-plot-layout{grid-template-columns:1fr;gap:14px}.ng-analysis-density-legend,.ng-analysis-difference-legend{gap:9px;padding:13px 0 0;border-top:1px solid var(--ng-line);border-left:0}.ng-analysis-legend-scale{grid-template-columns:1fr;gap:8px;min-height:0}.ng-analysis-legend-gradient{width:100%;height:10px;min-height:10px}.ng-analysis-difference-legend.palette-rose .ng-analysis-legend-gradient{background:linear-gradient(90deg,#b90f39,#f0546b 36%,#8a948f 50%,#4ca9f1 64%,#0769b8)}.ng-analysis-difference-legend.palette-amber .ng-analysis-legend-gradient{background:linear-gradient(90deg,#a94400,#ff941f 36%,#8a948f 50%,#49b8e8 64%,#00669d)}.ng-analysis-difference-legend.palette-cyan .ng-analysis-legend-gradient{background:linear-gradient(90deg,#00669d,#18a6df 36%,#8a948f 50%,#f26b3b 64%,#a52e16)}.ng-analysis-density-legend.palette-rose .ng-analysis-legend-gradient{background:linear-gradient(90deg,#8f0a30,#ed3955 42%,#ffb8c3 76%,rgba(243,62,83,.06))}.ng-analysis-density-legend.palette-amber .ng-analysis-legend-gradient{background:linear-gradient(90deg,#a94400,#ff941f 42%,#ffe6a0 76%,rgba(255,148,31,.06))}.ng-analysis-density-legend.palette-cyan .ng-analysis-legend-gradient{background:linear-gradient(90deg,#00669d,#18a6df 42%,#bcecff 76%,rgba(24,166,223,.06))}.ng-analysis-legend-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ng-analysis-legend-labels>span:last-child{justify-content:flex-end;text-align:right}.ng-analysis-difference-legend .ng-analysis-legend-labels{grid-template-columns:repeat(3,minmax(0,1fr))}.ng-analysis-difference-legend .ng-analysis-legend-labels>span:nth-child(2){justify-content:center;text-align:center}.ng-analysis-height-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-analysis-pitch-stage{grid-template-columns:38px minmax(0,1fr) 38px}.ng-analysis-goal-crest{width:32px;height:32px}.ng-analysis-metrics{grid-template-columns:1fr}.ng-analysis-metric{min-height:0;padding-inline:0}.ng-analysis-metric+.ng-analysis-metric{border-top:1px solid var(--ng-line);border-left:0}}@media (max-width:560px){.ng-analysis-sidebar{grid-template-columns:1fr}.ng-analysis-section-switch{grid-column:auto;grid-template-columns:1fr}.ng-analysis-opponent-heading{grid-template-columns:54px minmax(0,1fr)}.ng-analysis-heading-crest{width:54px;height:54px}.ng-analysis-difference-legend .ng-analysis-legend-labels{grid-template-columns:1fr}.ng-analysis-difference-legend .ng-analysis-legend-labels>span,.ng-analysis-difference-legend .ng-analysis-legend-labels>span:last-child,.ng-analysis-difference-legend .ng-analysis-legend-labels>span:nth-child(2){justify-content:flex-start;text-align:left}.ng-analysis-height-legend{grid-template-columns:1fr}.ng-analysis-metrics-band>header{align-items:flex-start;flex-direction:column;gap:4px}}.analysis-shell-next-game .analysis-shell-topbar-actions{align-items:center;flex-wrap:nowrap}.analysis-shell-next-game .analysis-shell-switcher-button{width:116px;flex:0 0 116px}.analysis-shell-next-game .analysis-shell-language-button{width:52px;flex:0 0 52px}.analysis-shell-next-game .analysis-shell-theme-button{width:158px;flex:0 0 158px}.analysis-shell-next-game .analysis-shell-logout{width:100px;flex:0 0 100px}.ng-strength-card>.ng-screen-heading{margin-bottom:16px}.ng-strength-section>h3{margin:0 0 11px;color:var(--ng-ink);font-size:.96rem;font-weight:700}.ng-strength-competition{margin-inline:-2px;padding:15px 16px 18px;border-top:1px solid var(--ng-line);border-bottom:1px solid var(--ng-line-strong);background:color-mix(in srgb,var(--ng-panel-strong) 58%,transparent)}.ng-strength-teams{padding-top:19px}.ng-strength-teams .ng-team-grid{margin-top:0}.ng-field,.ng-team,.ng-team-selection{border-color:color-mix(in srgb,var(--ng-muted) 48%,transparent)}.ng-field,.ng-team-selection{background:var(--ng-panel)}.ng-field{min-height:96px;padding:14px 18px 12px;border-color:var(--ng-line-strong)}.ng-field>span:first-child{font-weight:650}.ng-select-row{position:relative}.ng-select-row:after,.ng-team-selection:after{content:"";position:absolute;right:5px;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-3px) rotate(45deg);pointer-events:none}.ng-field select,.ng-team-select{min-height:36px;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ng-field:has(select:disabled){opacity:.72}.ng-field:has(select:disabled) select{cursor:not-allowed}.ng-team-selection{position:relative;min-height:82px;margin-block:10px 15px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--ng-muted) 48%,transparent);border-radius:6px}.ng-team-selection:after{right:17px;top:50%}.ng-team-logo-frame,.ng-team-logo-placeholder{display:grid;place-items:center;width:76px;height:76px;overflow:hidden}.ng-team-crest{position:relative;display:inline-block;flex:0 0 auto;overflow:hidden;font-style:normal}.ng-team-crest>img{position:absolute;top:var(--ng-crest-top);left:var(--ng-crest-left);width:var(--ng-crest-width);max-width:none;height:var(--ng-crest-height);object-fit:fill;transform:none}.ng-reference-team-crest{width:40px;height:40px}.ng-field:hover,.ng-team-selection:hover{border-color:color-mix(in srgb,var(--ng-teal) 58%,var(--ng-line-strong))}.ng-team-opponent .ng-team-selection:hover{border-color:color-mix(in srgb,var(--ng-blue) 64%,var(--ng-line-strong))}.ng-team-selection:focus-within{border-color:var(--ng-teal);outline:2px solid color-mix(in srgb,var(--ng-teal) 18%,transparent);outline-offset:2px}.ng-team-opponent .ng-team-selection:focus-within{border-color:var(--ng-blue);outline-color:color-mix(in srgb,var(--ng-blue) 18%,transparent)}:root[data-theme=light] .ng-field,:root[data-theme=light] .ng-team,:root[data-theme=light] .ng-team-selection{border-color:#aebbb6}:root[data-theme=dark] .ng-field,:root[data-theme=dark] .ng-team,:root[data-theme=dark] .ng-team-selection{border-color:#344c47}.ng-home-side-empty{width:25px;height:25px}.ng-processing-state-mark,.ng-runtime-current{display:inline-block;width:8px;height:8px;border:0;border-radius:50%;background:currentColor}.ng-profile-panel{background:color-mix(in srgb,var(--ng-panel) 92%,var(--ng-teal) 8%)}:root[data-theme=light] .ng-profile-panel{border-color:#a6b5af;background:#edf2ef}:root[data-theme=light] .ng-processing .ng-profile{background:transparent}:root[data-theme=light] .ng-processing .ng-traits>div{border-color:#b8c4bf;background:rgba(250,252,251,.68)}.ng-runtime-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:17px 20px 15px}.ng-runtime-progress>div{position:relative;display:grid;grid-template-rows:32px auto;justify-items:center;grid-gap:8px;gap:8px;min-width:0;color:var(--ng-muted);text-align:center}.ng-runtime-progress>div+div:before{display:none}.ng-runtime-progress>div:not(:last-child):after{content:"";position:absolute;z-index:0;top:15px;left:calc(50% + 22px);width:calc(100% - 44px);height:1px;background:var(--ng-line-strong)}.ng-runtime-progress>div>span{position:relative;z-index:1;width:32px;height:32px}.ng-runtime-progress>div>strong{min-width:0;max-width:100%;color:inherit;font-size:.88rem;line-height:1.3;overflow-wrap:anywhere}.ng-runtime-progress>div.done{color:var(--ng-teal)}.ng-runtime-progress .ng-team-identity{justify-content:center}.ng-processing-track{position:relative;width:min(310px,72vw);height:3px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--ng-muted) 22%,transparent)}.ng-processing-track>span{position:absolute;inset-block:0;left:0;width:38%;border-radius:inherit;background:var(--ng-teal);animation:ng-loading-line 1.65s var(--ng-ease) infinite}@keyframes ng-loading-line{0%{transform:translateX(-110%)}to{transform:translateX(360%)}}.ng-ref-toolbar{align-items:flex-start;gap:18px}.ng-ref-filters{grid-template-columns:repeat(3,minmax(145px,1fr));width:min(660px,100%);gap:8px}.ng-ref-filters button,:root[data-theme=light] .ng-ref-filters button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;padding:8px 12px;border:1px solid var(--ng-line-strong);border-radius:6px;background:var(--ng-panel-strong);color:var(--ng-muted);text-align:left}.ng-ref-filters button span{line-height:1.2}.ng-ref-filters button strong{display:grid;place-items:center;min-width:28px;min-height:28px;margin:0;border-radius:4px;background:color-mix(in srgb,var(--ng-muted) 12%,transparent);color:currentColor;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-ref-filters .ng-ref-filter-matchup_all.active,:root[data-theme=light] .ng-ref-filters .ng-ref-filter-matchup_all.active{border-color:var(--ng-teal);background:var(--ng-teal-soft);color:var(--ng-teal)}.ng-ref-filters .ng-ref-filter-desired,:root[data-theme=light] .ng-ref-filters .ng-ref-filter-desired{color:color-mix(in srgb,#18a77f 84%,var(--ng-ink))}.ng-ref-filters .ng-ref-filter-desired.active,:root[data-theme=light] .ng-ref-filters .ng-ref-filter-desired.active{border-color:#159873;background:color-mix(in srgb,#20aa83 13%,var(--ng-panel-strong));color:#087a5b}:root[data-theme=dark] .ng-ref-filters .ng-ref-filter-desired.active{color:#57d9b3}.ng-ref-filters .ng-ref-filter-undesired,:root[data-theme=light] .ng-ref-filters .ng-ref-filter-undesired{color:color-mix(in srgb,#d25161 86%,var(--ng-ink))}.ng-ref-filters .ng-ref-filter-undesired.active,:root[data-theme=light] .ng-ref-filters .ng-ref-filter-undesired.active{border-color:#c64758;background:color-mix(in srgb,#d25161 11%,var(--ng-panel-strong));color:#b52f43}:root[data-theme=dark] .ng-ref-filters .ng-ref-filter-undesired.active{color:#f07987}.ng-tabs button{min-width:150px;padding-inline:12px;border-radius:0!important;color:color-mix(in srgb,var(--ng-muted) 88%,var(--ng-ink));transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ng-tabs button:hover:not(.active){background:color-mix(in srgb,var(--ng-muted) 7%,transparent);color:var(--ng-ink)}.ng-tabs button.active{border-bottom-color:var(--ng-teal);background:var(--ng-teal-soft);color:var(--ng-teal)}:root[data-theme=light] .ng-reference-guide,:root[data-theme=light] .ng-reference-main{border-color:#a7b5af}.ng-ref-row{border-color:color-mix(in srgb,var(--ng-muted) 42%,transparent);background:color-mix(in srgb,var(--ng-panel-strong) 92%,var(--ng-panel))}:root[data-theme=light] .ng-ref-row{border-color:#aebbb6;background:#f7f9f8}.ng-ref-row:hover{border-color:color-mix(in srgb,var(--ng-teal) 52%,var(--ng-line-strong));background:var(--ng-surface-hover)}.ng-ref-row-main{grid-template-columns:minmax(0,1.28fr) 72px minmax(0,1.28fr) minmax(112px,.82fr) minmax(104px,.66fr) minmax(112px,136px) 40px;gap:10px}.ng-ref-row-main>*{min-width:0}.ng-ref-row-main>em{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:34px;padding:6px 10px;border-radius:5px;background:color-mix(in srgb,#159873 10%,transparent);color:#159873;line-height:1.2;overflow-wrap:anywhere;white-space:normal}.ng-ref-row-main>em.negative{border-color:#c64758;background:color-mix(in srgb,#d25161 9%,transparent);color:#d25161}.ng-flow .ng-ref-details-button{display:grid!important;justify-self:end;visibility:visible;opacity:1}:root[data-theme=light] .ng-ref-metric strong.better{color:#087a5b}:root[data-theme=light] .ng-ref-metric strong.weaker{color:#bd3145}.ng-presentation-theme-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;margin:0 0 14px;padding:3px;border:1px solid var(--ng-line-strong);border-radius:6px;background:var(--ng-panel-strong)}.ng-presentation-frame>header .ng-presentation-theme-picker button,.ng-presentation-theme-picker button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--ng-muted);box-shadow:none}.ng-presentation-theme-picker button.active{border-color:var(--ng-line-strong);background:var(--ng-surface-hover);color:var(--ng-ink)}.ng-presentation-theme-picker.compact{grid-template-columns:repeat(2,38px);width:auto;margin:0}.ng-presentation-theme-picker.compact button{width:38px;min-height:34px;padding:0}.ng-presentation-theme-picker.compact span{display:none}.ng-presentation-canvas.theme-light{--ng-teal:#087e68;--ng-blue:#156fb8;--ng-ink:#17231e;--ng-muted:#53615b;--ng-panel-strong:#f8faf9;--ng-line:rgba(37,68,58,.16);--ng-line-strong:rgba(37,68,58,.3);border-color:#aab9b4;background:#f5f8f6;color:#17231e}.ng-presentation-canvas.theme-dark{--ng-teal:#20d5bd;--ng-blue:#49a9ff;--ng-ink:#f1f5f3;--ng-muted:#a8b2ad;--ng-panel-strong:#101c29;--ng-line:rgba(205,224,218,.15);--ng-line-strong:rgba(205,224,218,.28);color:#f1f5f3}.ng-presentation-canvas.theme-light .ng-data-waves{opacity:.06;filter:grayscale(1) contrast(.65) brightness(1.25);mix-blend-mode:multiply;animation:ng-waves-light 9s ease-in-out infinite}@keyframes ng-waves-light{0%,to{opacity:.045;filter:grayscale(1) contrast(.62) brightness(1.28)}50%{opacity:.075;filter:grayscale(1) contrast(.68) brightness(1.2)}}.ng-presentation-canvas.theme-light .ng-form-empty p,.ng-presentation-canvas.theme-light .ng-form-record small,.ng-presentation-canvas.theme-light .ng-formation,.ng-presentation-canvas.theme-light .ng-key-traits small,.ng-presentation-canvas.theme-light .ng-key-traits>span,.ng-presentation-canvas.theme-light .ng-profile-columns small,.ng-presentation-canvas.theme-light .ng-recent-form>span,.ng-presentation-canvas.theme-light .ng-slide-context,.ng-presentation-canvas.theme-light .ng-slide-placeholder p,.ng-presentation-canvas.theme-light .ng-slide-stats small{color:#63716b}.ng-presentation-canvas.theme-light .ng-key-traits p,.ng-presentation-canvas.theme-light .ng-profile-columns strong,.ng-presentation-canvas.theme-light .ng-recent-form em,.ng-presentation-canvas.theme-light .ng-recent-form strong{color:#1d2a25}.ng-presentation-canvas.theme-light .ng-form-columns>section+section,.ng-presentation-canvas.theme-light .ng-form-record,.ng-presentation-canvas.theme-light .ng-form-record span+span,.ng-presentation-canvas.theme-light .ng-profile-columns section>div,.ng-presentation-canvas.theme-light .ng-profile-columns>section+section,.ng-presentation-canvas.theme-light .ng-recent-form>div,.ng-presentation-canvas.theme-light .ng-slide-stats,.ng-presentation-canvas.theme-light .ng-slide-stats>div+div,.ng-presentation-canvas.theme-light .ng-slide-team+section{border-color:#c9d3cf}.ng-presentation-canvas.theme-light .ng-profile-switch button{border-color:#aebcb7;background:#edf2f0;color:#405049}.ng-presentation-canvas.theme-light .ng-profile-switch button.active{border-color:#118c73;background:#dceee8;color:#123a31}.ng-presentation-overlay.theme-light{background:rgba(230,237,234,.96)}.ng-presentation-frame.theme-light{--ng-teal:#087e68;--ng-blue:#156fb8;--ng-ink:#17231e;--ng-muted:#53615b;--ng-panel-strong:#f8faf9;--ng-line:rgba(37,68,58,.16);--ng-line-strong:rgba(37,68,58,.3);border-color:#aab9b4;background:#eef3f1;color:#17231e}.ng-presentation-frame.theme-dark{--ng-teal:#20d5bd;--ng-blue:#49a9ff;--ng-ink:#f1f5f3;--ng-muted:#a8b2ad;--ng-panel-strong:#101c29;--ng-line:rgba(205,224,218,.15);--ng-line-strong:rgba(205,224,218,.28);color:#f1f5f3}.ng-presentation-frame.theme-light>header,.ng-presentation-frame.theme-light>nav{border-color:#c4cfcb}.ng-presentation-frame.theme-light>header button,.ng-presentation-frame.theme-light>nav>button,.ng-presentation-frame.theme-light>nav>div button{border-color:#aebcb7;background:#f7faf8;color:#304039}.ng-presentation-frame.theme-light>nav>div button.active{border-color:#118c73;background:#dceee8;color:#123a31}.ng-presentation-frame.theme-light>nav small{color:#63716b}@media (min-width:701px) and (max-width:1100px){.ng-ref-row-main{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr) 40px;gap:10px 12px;padding-block:13px}.ng-ref-team-home{grid-column:1;grid-row:1}.ng-ref-score{grid-column:2;grid-row:1}.ng-ref-team-away{grid-column:3;grid-row:1}.ng-ref-details-button{grid-column:4;grid-row:1}.ng-ref-competition{grid-column:1;grid-row:2}.ng-ref-fit{grid-column:2;grid-row:2;justify-self:center}.ng-ref-row-main>.ng-ref-tag-spacer,.ng-ref-row-main>em{grid-column:3/5;grid-row:2;justify-self:stretch}}@media (max-width:700px){.analysis-shell-next-game .analysis-shell-topbar-actions{display:grid;grid-template-columns:minmax(88px,1fr) 52px minmax(118px,1.25fr);width:100%;grid-gap:6px;gap:6px}.analysis-shell-next-game .analysis-shell-language-button,.analysis-shell-next-game .analysis-shell-switcher-button,.analysis-shell-next-game .analysis-shell-theme-button{width:100%;min-width:0;flex-basis:auto}.analysis-shell-next-game .analysis-shell-logout{grid-column:1/-1;width:100%;flex-basis:auto}.ng-strength-competition{padding-inline:12px}.ng-team-logo-frame,.ng-team-logo-placeholder{width:68px;height:68px}.ng-team-selection{grid-template-columns:68px minmax(0,1fr)}.ng-runtime-progress{grid-template-columns:1fr;gap:12px;padding:15px}.ng-runtime-progress>div{grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto;justify-items:start;text-align:left}.ng-runtime-progress>div:not(:last-child):after{display:none}.ng-runtime-progress .ng-team-identity{justify-content:flex-start}.ng-tabs{flex-wrap:wrap;overflow:visible}.ng-tabs button{min-width:0;flex:1 1}.ng-tabs>span{flex:0 0 100%;padding:7px 0 8px;border:0;text-align:right}.ng-ref-filters{grid-template-columns:1fr}.ng-ref-filters button,.ng-ref-filters button:last-child{border:1px solid var(--ng-line-strong)}.ng-ref-row-main>em{min-width:0;white-space:normal}.ng-ref-row{padding-inline:12px}.ng-ref-row-main{grid-template-columns:minmax(0,1fr) 82px;gap:10px;padding:14px 0}.ng-ref-team-home{grid-column:1;grid-row:1}.ng-ref-team-away{grid-column:1;grid-row:2}.ng-ref-score{grid-column:2;grid-row:1/span 2;align-self:center;min-width:82px}.ng-ref-score small{font-size:.59rem}.ng-ref-team>strong:first-of-type{overflow-wrap:anywhere;word-break:normal}.ng-ref-competition{grid-column:1;grid-row:3;justify-self:start}.ng-ref-details-button{grid-column:2;grid-row:3;justify-self:end}.ng-ref-fit{grid-column:1/-1;grid-row:4;justify-self:start}.ng-ref-row-main>.ng-ref-tag-spacer,.ng-ref-row-main>em{grid-column:1/-1;grid-row:5;justify-self:start}.ng-presentation-frame,.ng-presentation-overlay{min-height:0;overflow:hidden}.ng-presentation-frame{box-sizing:border-box;width:100%;height:100dvh;max-height:100dvh}.ng-presentation-frame>.ng-presentation-canvas{min-height:0;margin-block:8px;overflow-x:hidden;overflow-y:auto}}.ng-presentation-frame>nav{grid-template-columns:150px minmax(0,1fr) 150px;overflow:hidden}.ng-presentation-frame>nav>div{display:grid;align-items:stretch;min-width:0;min-height:0;grid-gap:8px;gap:8px}.ng-presentation-frame>nav>div button{min-width:0;min-height:0;overflow:hidden}.ng-presentation-frame>nav>div button>strong{min-width:0;overflow:hidden}.ng-presentation-frame>nav>div button>strong>span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.25}.ng-presentation-frame>nav>div button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame{width:100%;height:100dvh;max-height:100dvh}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame,.ng-presentation-overlay:fullscreen .ng-presentation-frame{width:100%;height:100dvh;max-height:100dvh}.ng-presentation-stage>.ng-presentation-canvas>.ng-slide{box-sizing:border-box;height:100%;min-height:0}.ng-presentation-stage .ng-slide-overview{justify-content:center}.ng-slide-media{min-height:0}.ng-slide-media-frame{min-width:0;min-height:0;height:100%;margin-top:0}.ng-slide-media-frame img,.ng-slide-media-frame video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.ng-presentation-analysis-pitch{overflow:hidden}.ng-presentation-pitch-image{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.ng-analysis-metric{grid-template-rows:minmax(38px,auto) minmax(105px,1fr) auto;min-height:205px}.ng-analysis-metric>span{min-height:0}.ng-analysis-metric>small{margin-top:0}.ng-analysis-metric-chart{display:grid;align-content:center;grid-gap:10px;gap:10px;min-width:0}.ng-analysis-metric-chart>strong{margin:0;color:var(--ng-ink);font-size:1.45rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ng-analysis-metric-bar{height:11px}.ng-analysis-gauge{margin-top:0}.ng-analysis-paired-gauges{gap:22px}.ng-analysis-paired-gauges>span{flex-direction:column;align-items:flex-start;font-size:.76rem}.ng-material-segments{display:flex;justify-content:flex-start;gap:26px}.ng-material-segments button{min-height:52px;padding:7px 2px;border-radius:0;background:transparent;color:var(--ng-muted);font-size:.88rem;text-align:left}.ng-material-segments button:after{right:0;left:0}.ng-material-segments button.active{color:var(--ng-ink)}.ng-analysis-chapters button>span{display:inline-flex;align-items:center;gap:9px}.ng-analysis-section-switch button>svg{color:var(--ng-teal)}@media (max-width:720px){.ng-presentation-frame>nav{grid-template-columns:48px minmax(0,1fr) 48px;height:60px;min-height:60px}.ng-presentation-frame>nav>div{display:flex}.ng-presentation-frame>nav>div button{flex:0 0 45px}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame{grid-template-rows:minmax(0,1fr) 60px}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame,.ng-presentation-overlay:fullscreen .ng-presentation-frame{grid-template-rows:minmax(0,1fr) 60px}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>nav{height:60px;min-height:60px}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame>nav,.ng-presentation-overlay:fullscreen .ng-presentation-frame>nav{height:60px;min-height:60px}.ng-material-segments{gap:18px}.ng-material-segments button{font-size:.76rem}.ng-presentation-stage .ng-slide-overview{justify-content:flex-start;overflow-y:auto}}@media (max-height:760px){.ng-presentation-stage .ng-slide-overview{justify-content:flex-start;overflow-y:auto}}.ng-crowd-support label:not(.selected){border-color:color-mix(in srgb,var(--ng-muted) 58%,transparent);background:color-mix(in srgb,var(--ng-panel-strong) 76%,transparent);color:color-mix(in srgb,var(--ng-ink) 78%,var(--ng-muted))}:root[data-theme=light] .ng-crowd-support label:not(.selected){border-color:#b7c2bd;background:rgba(255,255,255,.44);color:#52615b}:root[data-theme=dark] .ng-crowd-support label:not(.selected){border-color:#40534e;background:rgba(255,255,255,.018);color:#b8c7c1}.ng-analysis-chapters button,:root[data-theme=dark] .ng-analysis-chapters button,:root[data-theme=light] .ng-analysis-chapters button{min-height:52px;padding:7px 2px;border:0;border-radius:0;background:transparent;box-shadow:none!important}.ng-analysis-chapters button:hover:not(:disabled){background:transparent;color:var(--ng-ink)}.ng-dotted-surface{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.ng-presentation-canvas>.ng-presentation-surface,.ng-profile-panel>.ng-processing-surface{position:absolute;z-index:0;inset:0}.ng-profile-panel>.ng-processing-surface{opacity:.92;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.68),#000 35%,#000);mask-image:linear-gradient(180deg,rgba(0,0,0,.68),#000 35%,#000)}:root[data-theme=light] .ng-profile-panel>.ng-processing-surface{opacity:.86}.ng-presentation-canvas>:not(.ng-dotted-surface),.ng-profile-panel>:not(.ng-dotted-surface){position:relative;z-index:1}.ng-profile-grid+.ng-runtime-progress{margin-top:20px}.ng-presentation-canvas>.ng-presentation-surface{opacity:.94;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.56),#000 38%,#000);mask-image:linear-gradient(180deg,rgba(0,0,0,.56),#000 38%,#000)}.ng-presentation-canvas.theme-light>.ng-presentation-surface{opacity:.88}@media (max-width:720px){.ng-profile-grid+.ng-runtime-progress{margin-top:14px}}@media (max-width:560px){.ng-processing .ng-profile-title{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.ng-processing .ng-profile-title .ng-team-identity,.ng-processing .ng-profile-title h3,.ng-processing .ng-profile-title>div{min-width:0}.ng-processing .ng-profile-title small{justify-self:start}.ng-processing .ng-profile-title .ng-team-identity>span,.ng-slide-match .ng-team-identity>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ng-slide-match{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);gap:4px;font-size:1rem}.ng-slide-match strong,.ng-slide-match strong:first-child,.ng-slide-match strong:last-child{justify-content:center;text-align:center}.ng-slide-match strong .ng-team-identity{display:grid;justify-items:center;grid-gap:4px;gap:4px}.ng-slide-match .ng-team-identity-crest{width:28px;height:28px;flex-basis:28px}}body.ng-presentation-open,html.ng-presentation-open{height:100%;overflow:hidden;overscroll-behavior:none}body.ng-presentation-open .analysis-shell-topbar{visibility:hidden;pointer-events:none}.ng-presentation-frame{position:relative}.ng-presentation-stage{min-width:0;min-height:0;margin:12px 0 10px;overflow:hidden;border:1px solid var(--ng-line-strong);border-radius:8px;background:var(--ng-bg)}.ng-presentation-stage>.ng-presentation-canvas{width:100%;height:100%;min-height:0;border:0;border-radius:0}.ng-presentation-stage>.ng-presentation-canvas>.ng-slide{min-height:100%}.ng-presentation-frame>header{padding-left:62px}.ng-presentation-frame>nav{position:relative;z-index:1}.ng-presentation-menu-toggle{position:absolute;z-index:8;top:22px;left:22px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--ng-line-strong);border-radius:7px;background:var(--ng-panel-strong);color:var(--ng-muted);box-shadow:0 5px 14px rgba(0,0,0,.14)}.ng-presentation-menu-toggle:hover{border-color:var(--ng-teal);color:var(--ng-teal)}.ng-presentation-menu-toggle:focus-visible{outline:2px solid var(--ng-teal);outline-offset:2px}.ng-presentation-frame.theme-light>.ng-presentation-menu-toggle{background:#f7faf8;color:#41524b}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame{grid-template-rows:minmax(0,1fr) 66px;padding:10px}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame,.ng-presentation-overlay:fullscreen .ng-presentation-frame{grid-template-rows:minmax(0,1fr) 66px;padding:10px}.ng-analysis-group-picker>div{top:calc(100% + 6px);gap:4px;padding:6px;border:1px solid var(--ng-line-strong);border-radius:7px;box-shadow:0 14px 28px rgba(0,0,0,.22)}.ng-analysis-group-picker button{min-height:42px;padding:8px 10px;border:1px solid transparent;border-radius:5px}.ng-analysis-group-picker button.selected,.ng-analysis-group-picker button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ng-teal) 48%,var(--ng-line));background:color-mix(in srgb,var(--ng-teal) 10%,var(--ng-panel-strong))}.ng-analysis-heatmap-palettes.difference button.rose>i{background:linear-gradient(90deg,#f33f59 0 48%,#2b8be0 52% 100%)}.ng-analysis-heatmap-palettes.difference button.amber>i{background:linear-gradient(90deg,#ff941f 0 48%,#7557d5 52% 100%)}.ng-analysis-heatmap-palettes.difference button.cyan>i{background:linear-gradient(90deg,#18a6df 0 48%,#f26b3b 52% 100%)}.ng-analysis-difference-legend.palette-amber .ng-analysis-legend-gradient{background:linear-gradient(180deg,#a94400,#ff941f 36%,#8a948f 50%,#9b87e8 64%,#5637b7)}.ng-analysis-difference-legend.palette-amber i.comparison{background:#7557d5}.ng-analysis-summary-controls{margin-top:16px;padding:13px 0 14px;border-block:1px solid var(--ng-line)}.ng-analysis-pitch-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0 0;color:var(--ng-muted);font-size:.75rem;font-weight:700}.ng-analysis-summary-controls>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ng-analysis-summary-controls>header>div{display:grid;grid-gap:2px;gap:2px}.ng-analysis-summary-controls>header strong{color:var(--ng-ink);font-size:.84rem}.ng-analysis-summary-controls>header small{color:var(--ng-muted);font-size:.68rem}.ng-analysis-add-slide{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border:1px solid var(--ng-teal);border-radius:6px;background:transparent;color:var(--ng-teal);font-size:.75rem;font-weight:700}.ng-analysis-add-slide:disabled{border-color:var(--ng-line);color:var(--ng-muted);opacity:.55}.ng-analysis-summary-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.ng-analysis-metric-picker{margin-top:11px;border:1px solid var(--ng-line-strong);border-radius:6px;background:var(--ng-panel-strong)}.ng-analysis-metric-picker>summary{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:10px;gap:10px;min-height:42px;padding:0 12px;color:var(--ng-ink);cursor:pointer;list-style:none;font-size:.76rem;font-weight:700}.ng-analysis-metric-picker>summary::-webkit-details-marker{display:none}.ng-analysis-metric-picker>summary small{color:var(--ng-muted);font-size:.68rem}.ng-analysis-metric-picker>summary svg{transition:transform .18s ease}.ng-analysis-metric-picker[open]>summary svg{transform:rotate(180deg)}.ng-analysis-metric-picker>.ng-analysis-summary-options{margin:0;padding:8px;border-top:1px solid var(--ng-line)}.ng-analysis-summary-option{position:relative;display:flex;align-items:center;min-height:38px;border:1px solid var(--ng-line-strong);border-radius:6px;background:var(--ng-panel-strong)}.ng-analysis-summary-option>label{display:flex;align-items:center;gap:7px;padding:7px 9px;color:var(--ng-ink);font-size:.72rem}.ng-analysis-summary-option input{accent-color:var(--ng-teal)}.ng-analysis-summary-option details{position:relative;border-left:1px solid var(--ng-line)}.ng-analysis-summary-option summary{display:grid;place-items:center;width:34px;height:36px;color:var(--ng-muted);cursor:pointer;list-style:none}.ng-analysis-summary-option summary::-webkit-details-marker{display:none}.ng-analysis-summary-option details>div{position:absolute;z-index:12;top:calc(100% + 6px);right:0;display:grid;grid-gap:9px;gap:9px;width:190px;padding:10px;border:1px solid var(--ng-line-strong);border-radius:7px;background:var(--ng-panel-strong);box-shadow:0 12px 24px rgba(0,0,0,.22)}.ng-analysis-summary-option details label{display:grid;grid-gap:4px;gap:4px;color:var(--ng-muted);font-size:.68rem}.ng-analysis-summary-option details select{min-height:34px;border:1px solid var(--ng-line-strong);border-radius:5px;background:var(--ng-bg);color:var(--ng-ink)}.ng-analysis-metric-bar>i,.ng-analysis-metric-comparison b>i.primary{background:var(--ng-metric-color,var(--ng-analysis-primary))}.ng-analysis-metric-comparison small>i.primary{background:var(--ng-analysis-primary)}.ng-analysis-metric-comparison b>i.comparison,.ng-analysis-metric-comparison small>i.comparison{background:var(--ng-analysis-comparison)}.ng-analysis-metrics-band>header>div{display:flex;align-items:center;gap:12px}.ng-analysis-custom-marker>b,.ng-analysis-paired-marker>b{position:relative;display:block;height:5px;margin:9px 0 5px;border-radius:3px;background:var(--ng-line-strong)}.ng-analysis-custom-marker i,.ng-analysis-paired-marker i{position:absolute;top:50%;width:12px;height:12px;border:2px solid var(--ng-panel-strong);border-radius:50%;background:var(--ng-metric-color);transform:translate(-50%,-50%)}.ng-analysis-paired-marker i.comparison{background:var(--ng-analysis-comparison)}.ng-analysis-paired-marker>span{margin-right:12px;color:var(--ng-muted);font-size:.66rem}.ng-analysis-gauge>i,.ng-analysis-paired-gauges i{display:inline-block;width:34px;height:34px;border-radius:50%;background:conic-gradient(var(--ng-metric-color) var(--ng-gauge-value),var(--ng-line-strong) 0);box-shadow:inset 0 0 0 9px var(--ng-panel-strong)}.ng-analysis-gauge{margin-top:7px}.ng-analysis-paired-gauges{display:flex;gap:15px;margin-top:7px}.ng-analysis-paired-gauges>span{display:flex;align-items:center;gap:6px;color:var(--ng-muted);font-size:.66rem}.ng-analysis-paired-gauges i.comparison{--ng-metric-color:var(--ng-analysis-comparison)}.ng-analysis-metric-values{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:9px}.ng-analysis-metric-values>span{display:inline-flex;align-items:center;gap:6px;color:var(--ng-muted);font-size:.68rem}.ng-analysis-metric-values i{width:8px;height:8px;border-radius:50%;background:var(--ng-metric-color)}.ng-analysis-metric-values i.comparison{background:var(--ng-analysis-comparison)}.ng-analysis-slide-composer{position:fixed;z-index:1800;inset:0;display:grid;place-items:center;padding:20px;background:rgba(0,7,12,.72)}.ng-analysis-slide-composer form{display:grid;grid-gap:15px;gap:15px;width:min(520px,100%);padding:20px;border:1px solid var(--ng-line-strong);border-radius:8px;background:var(--ng-panel-strong);box-shadow:0 22px 54px rgba(0,0,0,.34)}.ng-analysis-slide-composer footer,.ng-analysis-slide-composer header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ng-analysis-slide-composer header strong{color:var(--ng-ink);font-size:1rem}.ng-analysis-slide-composer header button{display:grid;place-items:center;width:34px;height:34px;border:0;background:transparent;color:var(--ng-muted)}.ng-analysis-slide-composer form>label{display:grid;grid-gap:6px;gap:6px;color:var(--ng-muted);font-size:.74rem}.ng-analysis-slide-composer input,.ng-analysis-slide-composer textarea{width:100%;padding:10px 11px;border:1px solid var(--ng-line-strong);border-radius:6px;background:var(--ng-bg);color:var(--ng-ink);font:inherit}.ng-analysis-slide-composer textarea{resize:vertical}.ng-analysis-slide-composer footer small{max-width:290px;color:var(--ng-muted);font-size:.66rem;line-height:1.4}.ng-presentation-formation{display:flex;align-items:center;justify-content:center;gap:12px;margin:10px 0}.ng-presentation-formation .ng-formation-graphic{width:58px;height:72px;color:var(--ng-teal)}.ng-slide-team.opponent .ng-presentation-formation .ng-formation-graphic{color:var(--ng-blue)}.ng-presentation-formation .ng-formation{margin:0}.ng-slide-analysis{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;padding:24px 32px}.ng-slide-analysis>h3{margin:5px 0 0;color:var(--ng-ink);font-size:clamp(1.7rem,2.5vw,2.7rem);text-align:center}.ng-slide-analysis>.ng-eyebrow{text-align:center}.ng-slide-analysis>.ng-slide-context{margin:4px 0 12px;text-align:center}.ng-presentation-analysis-body{display:grid;grid-template-columns:minmax(0,1fr) 155px;grid-gap:16px;gap:16px}.ng-presentation-analysis-pitch{display:grid;grid-template-columns:64px minmax(0,1fr) 64px}.ng-presentation-analysis-crest{width:52px;height:52px;justify-self:center}.ng-presentation-analysis-pitch iframe{width:100%;height:100%;min-height:300px;border:0}.ng-presentation-analysis-body>aside{display:grid;align-content:center;grid-gap:14px;gap:14px;padding-left:14px;border-left:1px solid var(--ng-line);color:var(--ng-muted);font-size:.72rem}.ng-presentation-analysis-body>aside strong{color:var(--ng-ink)}.ng-presentation-analysis-body>aside span{display:grid;grid-template-columns:10px 1fr;align-items:center;grid-gap:7px;gap:7px}.ng-presentation-analysis-body>aside i{width:9px;height:9px;border-radius:2px;background:var(--ng-analysis-primary)}.ng-presentation-analysis-body>aside i.comparison{background:var(--ng-analysis-comparison)}.ng-slide-analysis.palette-rose{--ng-analysis-primary:#f33f59;--ng-analysis-comparison:#2b8be0}.ng-slide-analysis.palette-amber{--ng-analysis-primary:#ff941f;--ng-analysis-comparison:#7557d5}.ng-slide-analysis.palette-cyan{--ng-analysis-primary:#18a6df;--ng-analysis-comparison:#f26b3b}.ng-slide-analysis-stats{grid-template-rows:auto auto auto minmax(0,1fr)}.ng-presentation-analysis-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;grid-gap:14px;gap:14px;width:min(1180px,100%);margin:18px auto 0}.ng-presentation-analysis-metrics.metric-count-1{grid-template-columns:minmax(0,1fr)}.ng-presentation-analysis-metrics.metric-count-2,.ng-presentation-analysis-metrics.metric-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ng-presentation-analysis-metrics>section{display:grid;align-content:center;grid-gap:8px;gap:8px;min-height:150px;padding:18px;border:1px solid var(--ng-line);border-radius:6px;background:color-mix(in srgb,var(--ng-panel-strong) 88%,transparent)}.ng-presentation-analysis-metrics small,.ng-presentation-analysis-metrics span{color:var(--ng-muted);font-size:.68rem}.ng-presentation-analysis-metrics strong{color:var(--ng-ink);font-size:1.5rem}.ng-presentation-analysis-metrics em{color:var(--ng-analysis-comparison);font-size:.72rem;font-style:normal;font-weight:700}.ng-presentation-analysis-metrics b.bar,.ng-presentation-analysis-metrics b.marker{position:relative;display:block;height:7px;border-radius:4px;background:var(--ng-line-strong)}.ng-presentation-analysis-metrics b.bar i{display:block;height:100%;border-radius:inherit;background:var(--ng-metric-color)}.ng-presentation-analysis-metrics b.marker i{position:absolute;top:50%;width:14px;height:14px;border:2px solid var(--ng-panel-strong);border-radius:50%;background:var(--ng-metric-color);transform:translate(-50%,-50%)}.ng-presentation-analysis-metrics b.gauge i{display:block;width:48px;height:48px;border-radius:50%;background:conic-gradient(var(--ng-metric-color) var(--ng-gauge-value),var(--ng-line-strong) 0);box-shadow:inset 0 0 0 13px var(--ng-panel-strong)}.ng-presentation-frame>nav>div{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(138px,1fr)}@media (max-width:720px){.ng-analysis-summary-controls>header{align-items:stretch;flex-direction:column}.ng-analysis-add-slide{justify-content:center}.ng-analysis-slide-composer footer{align-items:stretch;flex-direction:column}.ng-presentation-analysis-body{grid-template-columns:1fr}.ng-presentation-analysis-body>aside{grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ng-line);border-left:0}.ng-presentation-analysis-pitch{grid-template-columns:42px minmax(0,1fr) 42px}.ng-analysis-metrics-band>header>div,.ng-analysis-pitch-actions{align-items:stretch;flex-direction:column}.ng-presentation-analysis-metrics{grid-template-columns:1fr;overflow-y:auto}}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>header{display:none}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame>header,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>header,.ng-presentation-overlay:fullscreen .ng-presentation-frame>header{display:none}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-stage{margin:8px 0 10px}.ng-presentation-overlay.is-fullscreen .ng-presentation-stage,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-stage,.ng-presentation-overlay:fullscreen .ng-presentation-stage{margin:8px 0 10px}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>nav{min-height:66px;height:66px}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame>nav,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>nav,.ng-presentation-overlay:fullscreen .ng-presentation-frame>nav{min-height:66px;height:66px}.ng-presentation-overlay.menu-hidden .ng-presentation-frame{grid-template-rows:minmax(0,1fr);padding:10px}.ng-presentation-overlay.menu-hidden .ng-presentation-frame>header,.ng-presentation-overlay.menu-hidden .ng-presentation-frame>nav{display:none}.ng-presentation-overlay.menu-hidden .ng-presentation-stage{margin:0}.ng-presentation-overlay.menu-hidden .ng-presentation-menu-toggle{top:18px;left:18px;background:color-mix(in srgb,var(--ng-bg) 86%,transparent)}@media (min-width:1200px) and (min-height:900px){.ng-presentation-stage .ng-slide-overview{padding:42px 64px 38px}.ng-presentation-stage .ng-slide-overview>.ng-eyebrow{font-size:1rem}.ng-presentation-stage .ng-slide-overview>h3{margin:12px 0 26px;font-size:3.7rem}.ng-presentation-stage .ng-slide-overview .ng-slide-match{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);gap:20px;font-size:2.55rem}.ng-presentation-stage .ng-slide-overview .ng-slide-match .ng-team-identity{gap:14px}.ng-presentation-stage .ng-slide-overview .ng-slide-match .ng-team-identity-crest{width:46px;height:46px;flex-basis:46px}.ng-presentation-stage .ng-slide-overview>.ng-slide-context{margin:18px 0 30px;font-size:1.18rem}.ng-presentation-stage .ng-slide-overview .ng-slide-competition>img{width:112px;height:36px;flex-basis:112px}.ng-presentation-stage .ng-slide-overview .ng-slide-teams{max-width:1360px;margin-top:10px}.ng-presentation-stage .ng-slide-overview .ng-slide-team{padding-inline:40px}.ng-presentation-stage .ng-slide-overview .ng-slide-stats{padding:24px 0 26px}.ng-presentation-stage .ng-slide-overview .ng-slide-stats>div{gap:7px}.ng-presentation-stage .ng-slide-overview .ng-slide-stats strong{font-size:1.95rem}.ng-presentation-stage .ng-slide-overview .ng-slide-stats small{font-size:.86rem}.ng-presentation-stage .ng-slide-overview .ng-formation{margin:20px 0;font-size:1.28rem}.ng-presentation-stage .ng-slide-overview .ng-key-traits{gap:12px;padding-top:16px}.ng-presentation-stage .ng-slide-overview .ng-key-traits>span{font-size:.84rem}.ng-presentation-stage .ng-slide-overview .ng-key-traits p,.ng-presentation-stage .ng-slide-overview .ng-key-traits small{font-size:1rem}}@media (max-width:700px){.ng-presentation-stage{margin-block:8px;overflow-x:hidden;overflow-y:auto}.ng-presentation-frame>header{padding-left:52px}.ng-presentation-menu-toggle{top:17px;left:14px;width:34px;height:34px}}:root[data-theme=dark] .ng-intro-slide,:root[data-theme=dark] .ng-welcome-copy{border-color:var(--ng-line);background:linear-gradient(145deg,rgba(5,22,38,.91),rgba(1,13,29,.92))}:root[data-theme=dark] .ng-intro-slide{box-shadow:none}.ng-presentation-stage .ng-slide-match .ng-team-identity{display:inline-flex;width:max-content;max-width:100%;flex:0 1 auto;align-items:center;justify-content:flex-start}.ng-presentation-stage .ng-slide-overview .ng-slide-match .ng-team-identity-crest{width:52px;height:52px;flex-basis:52px}.ng-presentation-stage .ng-slide-profile>h3{font-size:clamp(2.4rem,3.2vw,3.35rem)}.ng-presentation-stage .ng-slide-profile>.ng-slide-context{font-size:1.08rem}.ng-presentation-stage .ng-profile-switch button{min-height:48px;font-size:.96rem}.ng-presentation-stage .ng-form-columns h4{font-size:1.08rem}.ng-presentation-stage .ng-form-columns h4 .ng-team-identity-crest{width:34px;height:34px;flex-basis:34px}.ng-presentation-stage .ng-form-record strong{font-size:1.45rem}.ng-presentation-stage .ng-form-record small,.ng-presentation-stage .ng-recent-form>span{font-size:.76rem}.ng-presentation-stage .ng-recent-form>div{min-height:46px}.ng-presentation-stage .ng-recent-form em,.ng-presentation-stage .ng-recent-form strong{font-size:.94rem}.ng-presentation-stage .ng-recent-form-crest{width:26px;height:26px;flex-basis:26px}.ng-processing-graphic{width:100%;height:72px;margin:10px 0 2px;flex:0 0 72px;background-image:url(/next-game-data-waves-transparent.png);background-repeat:no-repeat;background-position:center 72%;background-size:100% auto;opacity:.76;filter:none;mix-blend-mode:normal;animation:none;transform:none;pointer-events:none}:root[data-theme=light] .ng-processing-graphic{opacity:.58}.ng-processing .ng-profile-title .ng-team-identity-crest{width:38px;height:38px;flex-basis:38px}.ng-processing .ng-runtime-progress .ng-team-identity.compact .ng-team-identity-crest{width:25px;height:25px;flex-basis:25px}.ng-select-row:after,.ng-team-selection:after{top:50%;width:9px;height:9px;transform:translateY(-68%) rotate(45deg)}.ng-select-row:after{right:14px}.ng-team-selection:after{right:21px}.ng-presentation-canvas .ng-data-waves,.ng-presentation-canvas.theme-dark .ng-data-waves,.ng-presentation-canvas.theme-light .ng-data-waves{animation:none!important;transform:none!important}@media (max-width:720px){.ng-processing-graphic{height:54px;flex-basis:54px;background-size:auto 180px}.ng-processing .ng-profile-title .ng-team-identity-crest{width:34px;height:34px;flex-basis:34px}}.ng-presentation-frame>header .ng-presentation-theme-picker button.active,.ng-presentation-theme-picker button.active{border-color:var(--ng-teal)!important;background:var(--ng-teal)!important;color:var(--ng-bg)!important;font-weight:700;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ng-ink) 18%,transparent)!important}.ng-presentation-theme-picker button:not(.active){background:transparent;color:var(--ng-muted)}:root[data-theme=light] .ng-processing-waves{opacity:.3;filter:saturate(.88) contrast(1.08);mix-blend-mode:multiply;animation:ng-waves-visible-light 9s ease-in-out infinite}:root[data-theme=light] .ng-processing[aria-busy=true] .ng-processing-waves{opacity:.36}.ng-presentation-canvas .ng-data-waves{inset:18% -3% -12%;background-position:bottom;background-size:100% auto}.ng-presentation-canvas.theme-light .ng-data-waves{opacity:.28;filter:none;mix-blend-mode:normal;animation:none}@keyframes ng-waves-visible-light{0%,to{opacity:.25;transform:translateZ(0)}50%{opacity:.34;transform:translate3d(0,-1.2%,0)}}.ng-presentation-canvas.theme-dark .ng-data-waves{opacity:.24;filter:none;mix-blend-mode:normal;animation:none}@keyframes ng-presentation-waves-light{0%,to{opacity:.14;transform:translateZ(0)}50%{opacity:.2;transform:translate3d(0,-1%,0)}}@keyframes ng-presentation-waves-dark{0%,to{opacity:.13;transform:translateZ(0)}50%{opacity:.19;transform:translate3d(0,-1%,0)}}.ng-presentation-stage .ng-slide-match strong:first-child{justify-content:flex-end}.ng-presentation-stage .ng-slide-match strong .ng-team-identity{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;justify-content:flex-start;gap:14px}.ng-presentation-stage .ng-slide-match strong .ng-team-identity>span{flex:0 1 auto;width:max-content;max-width:18ch;text-align:left;text-wrap:balance}.ng-presentation-stage .ng-slide-match strong .ng-team-identity-crest{flex:0 0 52px}.ng-material-workspace .ng-material-segments button,:root[data-theme=dark] .ng-material-workspace .ng-material-segments button,:root[data-theme=light] .ng-material-workspace .ng-material-segments button{border:0;border-radius:0;background:transparent;box-shadow:none}.ng-material-workspace .ng-material-segments button.active:after{right:0;left:0;height:2px}.ng-presentation-overlay .ng-presentation-frame{height:min(100dvh - 36px,1000px);min-height:0;max-height:calc(100dvh - 36px);grid-template-rows:58px minmax(0,1fr) 86px;overflow:hidden}.ng-presentation-stage .ng-slide-media{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.ng-presentation-stage .ng-slide-media>.ng-eyebrow,.ng-presentation-stage .ng-slide-media>.ng-slide-context,.ng-presentation-stage .ng-slide-media>h3{flex:0 0 auto}.ng-presentation-stage .ng-slide-media-frame{flex:1 1;min-height:0;max-height:100%;width:min(100%,1480px);margin:10px auto 0}.ng-presentation-stage .ng-slide-media-frame img,.ng-presentation-stage .ng-slide-media-frame video{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:contain}.ng-presentation-stage .ng-slide-analysis{min-height:0;overflow:hidden}.ng-presentation-analysis-body,.ng-presentation-analysis-pitch{min-width:0;min-height:0;align-items:center}.ng-presentation-analysis-pitch{display:flex;justify-content:center;gap:12px;height:100%;max-height:100%;align-self:center}.ng-presentation-analysis-pitch .ng-presentation-analysis-crest{flex:0 0 52px}.ng-presentation-analysis-pitch .ng-presentation-pitch-image{flex:0 1 auto;width:auto;height:100%;max-width:calc(100% - 128px);max-height:100%;aspect-ratio:3/2;object-fit:contain}.ng-presentation-analysis-body>aside{min-width:0;overflow-wrap:anywhere}.ng-presentation-legend-neutral{color:var(--ng-muted)}.ng-presentation-legend-neutral:before{width:9px;height:9px;border:1px solid var(--ng-line-strong);border-radius:2px;background:var(--ng-panel-strong);content:""}.ng-analysis-choice-picker{min-width:0;border:0}.ng-analysis-control>.ng-analysis-choice-picker>summary,.ng-analysis-summary-option .ng-analysis-choice-picker>summary{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:0 12px;border:1px solid var(--ng-line-strong);border-radius:6px;background:var(--ng-panel-strong);color:var(--ng-ink);font-size:.75rem;text-align:left}.ng-analysis-control>.ng-analysis-choice-picker>div,.ng-analysis-summary-option .ng-analysis-choice-picker>div{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:auto;width:max(100%,190px);max-height:240px;overflow-y:auto;padding:5px;border:1px solid var(--ng-line-strong);border-radius:6px;background:var(--ng-panel-strong);box-shadow:0 10px 24px rgba(0,0,0,.18)}.ng-analysis-choice-picker>div>button,.ng-analysis-summary-option .ng-analysis-choice-picker>div>button{display:block;width:100%;min-height:36px;padding:7px 9px;border:0;border-radius:4px;background:transparent;color:var(--ng-ink);font-size:.74rem;text-align:left}.ng-analysis-choice-picker>div>button.selected,.ng-analysis-choice-picker>div>button:hover{background:var(--ng-teal-soft);color:var(--ng-ink)}.ng-analysis-summary-option .ng-analysis-choice-picker{border-left:0}.ng-analysis-setting{display:grid;grid-gap:4px;gap:4px;color:var(--ng-muted);font-size:.68rem}.ng-analysis-metric-bar,.ng-presentation-analysis-metrics b.bar{position:relative;overflow:visible}.ng-analysis-bar-baseline{position:absolute;top:-18px;width:2px;height:30px;border-radius:0;background:var(--ng-ink);color:var(--ng-muted);font-size:.62rem;font-weight:600;line-height:1;text-align:center;transform:translateX(-50%)}.ng-analysis-bar-baseline:after{position:absolute;top:-12px;left:50%;content:attr(data-label);transform:translateX(-50%)}.ng-presentation-metric-values{display:flex;flex-wrap:wrap;gap:8px 20px}.ng-presentation-metric-values strong{display:inline-flex;align-items:center;gap:7px;font-size:1.25rem}.ng-presentation-metric-values i{width:9px;height:9px;border-radius:50%;background:var(--ng-analysis-primary)}.ng-presentation-metric-values i.comparison{background:var(--ng-analysis-comparison)}.ng-presentation-metric-bars{display:grid;grid-gap:14px;gap:14px;padding-top:15px}.ng-presentation-metric-bars.paired{padding-top:0}.ng-presentation-analysis-metrics b.bar.comparison i,.ng-presentation-analysis-metrics b.marker i.comparison{background:var(--ng-analysis-comparison)}.ng-presentation-metric-gauges{display:flex;align-items:center;gap:20px}.ng-presentation-metric-gauges .comparison{--ng-metric-color:var(--ng-analysis-comparison)}.ng-presentation-analysis-metrics>section{min-width:0}@media (max-width:720px){.ng-presentation-overlay .ng-presentation-frame{width:100%;height:100dvh;max-height:100dvh;grid-template-rows:58px minmax(0,1fr) 60px}.ng-presentation-stage .ng-slide-match strong .ng-team-identity>span{max-width:14ch}.ng-presentation-analysis-body{grid-template-columns:minmax(0,1fr)}.ng-presentation-analysis-body>aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px;padding:8px 0 0;border:0}}.ng-presentation-frame>nav{height:86px;min-height:86px}.ng-presentation-frame>nav>div{grid-auto-columns:minmax(170px,1fr);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ng-presentation-frame>nav>div::-webkit-scrollbar{display:none}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame{grid-template-rows:minmax(0,1fr) 86px}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame,.ng-presentation-overlay:fullscreen .ng-presentation-frame{grid-template-rows:minmax(0,1fr) 86px}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>nav{height:86px;min-height:86px}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame>nav,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>nav,.ng-presentation-overlay:fullscreen .ng-presentation-frame>nav{height:86px;min-height:86px}.ng-analysis-gauge>i,.ng-analysis-paired-gauges i{width:68px;height:68px;box-shadow:inset 0 0 0 16px var(--ng-panel-strong)}.ng-presentation-analysis-metrics b.gauge i{width:74px;height:74px;box-shadow:inset 0 0 0 18px var(--ng-panel-strong)}@media (max-width:720px){.ng-presentation-frame>nav{height:60px;min-height:60px}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame{grid-template-rows:minmax(0,1fr) 60px}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame,.ng-presentation-overlay:fullscreen .ng-presentation-frame{grid-template-rows:minmax(0,1fr) 60px}.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>nav{height:60px;min-height:60px}.ng-presentation-overlay.is-fullscreen .ng-presentation-frame>nav,.ng-presentation-overlay:-webkit-full-screen .ng-presentation-frame>nav,.ng-presentation-overlay:fullscreen .ng-presentation-frame>nav{height:60px;min-height:60px}}.ng-presentation-overlay.menu-hidden:-webkit-full-screen .ng-presentation-frame{grid-template-rows:minmax(0,1fr)}.ng-presentation-overlay.menu-hidden .ng-presentation-frame,.ng-presentation-overlay.menu-hidden.is-fullscreen .ng-presentation-frame,.ng-presentation-overlay.menu-hidden:fullscreen .ng-presentation-frame{grid-template-rows:minmax(0,1fr)}.ng-presentation-analysis-body>aside i.mean-line{width:12px;height:3px;border:1px solid var(--ng-line-strong);border-radius:0;background:#fff}.ng-presentation-analysis-body>aside i.mean-line.pitch-white{background:#111827}.ng-presentation-analysis-body>aside i.mean-line.comparison{background:#a3ff5c}.ng-presentation-analysis-groups{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;color:var(--ng-muted);font-size:.8rem}.ng-presentation-analysis-groups>span{display:inline-flex;align-items:center;gap:7px}.ng-presentation-analysis-groups i{width:9px;height:9px;border-radius:2px;background:var(--ng-analysis-primary)}.ng-presentation-analysis-groups i.comparison{background:var(--ng-analysis-comparison)}.ng-presentation-metric-benchmark .marker,.ng-presentation-metric-position b>i{background:var(--ng-metric-color);box-shadow:0 0 0 1px var(--ng-metric-color)}.ng-slide-analysis-stats.has-comparison{grid-template-rows:auto auto auto auto minmax(0,1fr)}.ng-analysis-retry{margin-top:8px;padding:9px 16px;border:1px solid var(--ng-teal);border-radius:6px;background:var(--ng-teal-soft);color:var(--ng-ink);cursor:pointer}@media (prefers-reduced-motion:reduce){.ng-presentation-canvas.theme-light .ng-data-waves,.ng-processing-track>span,.ng-processing-waves{animation:none}}